@font-face{font-family:Marlboro;src:url(/phone-cigarette/marlboro.regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}html,body,#root{color:#fff;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#000;height:100dvh;margin:0;font-family:TikTok Sans,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}#root *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:root{--browser-ui-bottom:0px;--page-bottom:calc(env(safe-area-inset-bottom,0px) + var(--browser-ui-bottom));--color-success:#22c55e;--instruction-timer-base:#fff;--instruction-timer-fill:#5ac7e2}button{color:#fff;font:inherit;letter-spacing:.04em;cursor:pointer;background:#ff4d5c;border:2px solid #0000;border-radius:8px;font-size:5vw;font-weight:400}.score{top:max(2.5dvh, env(safe-area-inset-top,0px));left:max(16.5vw, env(safe-area-inset-left,0px));z-index:10;pointer-events:none;color:#fff;font-size:4.5vw;font-weight:600;position:fixed}@keyframes score-pulse{0%,to{color:#fff}50%{color:var(--color-success)}}.score--pulse{animation:.4s ease-in-out score-pulse}.score-value{display:inline-block}.game-timer{top:max(2.5dvh, env(safe-area-inset-top,0px));left:max(6.5vw, env(safe-area-inset-left,0px));z-index:10;pointer-events:none;width:7.3vw;height:28dvh;position:fixed}.game-timer-track,.game-timer-red,.game-timer-white,.game-timer-orange{position:absolute;left:0;right:0}.game-timer-track{background:#ffffff38;border-radius:4px;inset:0}.game-timer-red{height:3.7%;transition:bottom var(--game-timer-transition-ms,.6s) var(--game-timer-transition-easing,ease-out);background:#ff3b24;border-radius:4px 4px 0 0;animation:1.4s ease-in-out infinite alternate cigarette-ember-glow;bottom:95.3%;box-shadow:0 0 6px 2px #ff2d14cc}@keyframes cigarette-ember-glow{0%{background:#ff4a2f;box-shadow:0 0 7px #ff3719e6}to{background:#7a0909;box-shadow:0 0 3px #8205058c}}.game-timer-white{height:72.4%;transition:height var(--game-timer-transition-ms,.6s) var(--game-timer-transition-easing,ease-out);background:#fff;bottom:22.9%}.game-timer-orange{background:#ffb15f;border-radius:0 0 4px 4px;height:22.9%;bottom:0}.game-timer-smoke{z-index:20;pointer-events:none;width:1px;height:1px;position:fixed;bottom:0;left:50%}.game-timer-smoke span{--smoke-drift:-12vw;--smoke-rise:-38.25dvh;aspect-ratio:1;filter:blur(2px);opacity:0;background:radial-gradient(circle,#ffffffad 0%,#ffffff82 25%,#ffffff57 50%,#ffffff2b 75%,#0000 100%);border-radius:50%;width:30vw;animation:1.4s ease-out forwards cigarette-smoke-puff;position:absolute;box-shadow:0 0 18px 6px #ffffff3d}.game-timer-smoke span:nth-child(2){--smoke-drift:14vw;--smoke-rise:-45dvh;width:25vw;animation-delay:.1s}.game-timer-smoke span:nth-child(3){--smoke-drift:3vw;--smoke-rise:-51.75dvh;width:20vw;animation-delay:.2s}@keyframes cigarette-smoke-puff{0%{opacity:0;transform:translate(-50%,60%)scale(.35)}15%{opacity:1}60%{opacity:.7}to{opacity:0;transform:translate(calc(-50% + var(--smoke-drift)), var(--smoke-rise)) scale(1.8)}}@keyframes score-value-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}.score-value--pulse{animation:.4s ease-in-out score-value-pulse}.speed-up-notice{top:max(2.5dvh, env(safe-area-inset-top,0px));z-index:10;color:red;pointer-events:none;font-size:7vw;font-weight:600;animation:1.4s ease-in forwards speed-up-notice-fade;position:fixed;left:50%;transform:translate(-50%)}@keyframes speed-up-notice-fade{0%{opacity:0}14.286%{opacity:1}85.714%{opacity:1}to{opacity:0}}.feed{scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;height:100dvh;overflow-y:scroll}.feed::-webkit-scrollbar{display:none}.feed--mouse-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.feed--title,.feed--locked{overflow:hidden}.title-page{--title-split:22.35dvh;--title-gold-height:2.4dvh;z-index:30;box-sizing:border-box;color:#000;height:100dvh;font-family:Noto Sans,system-ui,-apple-system,Segoe UI,sans-serif;position:fixed;inset:0;overflow:hidden}.title-page--desktop{background:#fff;display:flex}.title-page-half{z-index:1;will-change:transform;background:#fff;transition:transform .7s cubic-bezier(.76,0,.24,1);position:absolute;left:0;right:0;overflow:hidden}.title-page-half--top{height:var(--title-split);top:0}.title-page-half--bottom{top:var(--title-split);bottom:0}.title-page-canvas{background:#fff;height:100dvh;position:absolute;top:0;left:0;right:0}.title-page-canvas--bottom{top:calc(-1 * var(--title-split))}.title-page--splitting{pointer-events:none}.title-page--splitting .title-page-half--top,.title-page--splitting .title-page-gold-short{transform:translateY(-100dvh)}.title-page--splitting .title-page-half--bottom{transform:translateY(100dvh)}.title-page-gold-short,.title-page-gold-sticker{top:calc(var(--title-split) - (var(--title-gold-height) / 2));height:var(--title-gold-height);filter:drop-shadow(0 2px 2px #00000040);position:absolute}.title-page-gold-short{z-index:2;will-change:transform;background:#f2b956;width:10%;transition:transform .7s cubic-bezier(.76,0,.24,1);left:0}.title-page-gold-sticker{z-index:3;will-change:transform;border-radius:999px 0 0 999px;transition:transform .65s cubic-bezier(.22,1,.36,1);left:5%;right:0;overflow:hidden}.title-page-gold-sticker .peel-layer{border-radius:inherit;box-sizing:border-box;transform-origin:0 0;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.title-page-gold-sticker-top{background:#ffc35d}.title-page-gold-sticker-back{background:#d99a36}.title-page-gold-sticker-bottom{background:0 0}.title-page-gold-sticker--fallback.title-page-gold-sticker--peeling{transform:translate(105vw)}.title-page-bottom-bar{z-index:2;background:#ff2454;height:1.7dvh;position:absolute;top:94.75dvh;left:0;right:0}.title-page-desktop-message{z-index:1;box-sizing:border-box;text-align:center;width:100%;max-width:36rem;margin:0;padding:0 2rem;font-size:1.75rem;font-weight:500;line-height:1.5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.title-page-desktop-message--small{font-size:1.2rem;top:54%}.title-page-packaging{clip-path:polygon(0 0,100% 0,100% 100%,50% 39%,0 100%);background:#ff2454;height:32.4dvh;position:absolute;inset:0 0 auto}.title-page-original{z-index:1;color:#ff2454;letter-spacing:.16em;text-transform:uppercase;background:#fff;border-radius:3dvh;justify-content:center;align-items:center;width:min(20.6dvh,100% - 8dvh);height:4.25dvh;font-size:2.35dvh;font-weight:400;line-height:1;display:flex;position:absolute;top:4dvh;left:50%;transform:translate(-50%)}.title-page-content{z-index:1;box-sizing:border-box;flex-direction:column;align-items:center;height:100%;padding-top:34.9dvh;display:flex;position:relative}.title-page-heading{text-align:center;white-space:nowrap;margin:0;font-family:Marlboro,Impact,serif;font-size:15vw;font-weight:400;line-height:1}.title-page-subheading{text-align:center;text-transform:uppercase;color:#e8ad48;letter-spacing:.07em;margin:1dvh 0 0;font-size:5vw;font-weight:400;line-height:1.15}.title-page-directions{box-sizing:border-box;text-align:center;border:.7vw solid #171717;flex-direction:column;justify-content:center;align-items:center;width:80vw;margin-top:7.9dvh;padding:4vw 0;font-size:4.5vw;line-height:1.38;display:flex}.title-page-directions strong{margin-bottom:.25dvh;font-size:5vw;font-style:italic;line-height:1.1}.title-page-start{color:#000;letter-spacing:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#ff466e;border-radius:3dvh;width:20dvh;height:8dvh;margin-top:4.35dvh;padding-top:1dvh;font-family:Marlboro,Impact,serif;font-size:4.55dvh;font-weight:400;transition:transform .1s,background .1s}.title-page-start:active:not(:disabled){background:#f83c66;transform:scale(.96)}.title-page-start:focus-visible{outline-offset:.35dvh;outline:.35dvh solid #171717b9}.title-page-start:disabled{cursor:default}.peel-svg-clip-element{opacity:0;width:1px;height:1px;position:absolute;top:-10000px;left:-10000px}@media (prefers-reduced-motion:reduce){.title-page-half,.title-page-gold-short,.title-page-gold-sticker{transition-duration:1ms}}.page{scroll-snap-align:start;scroll-snap-stop:always;touch-action:manipulation;background:#000;height:100dvh;position:relative}.page-info{bottom:calc(var(--page-bottom) + 15px);left:max(2.5dvh, env(safe-area-inset-left,0px));pointer-events:none;opacity:1;color:#fff;max-width:calc(100% - 96px);transition:opacity .2s;position:absolute}.page-info--hidden{opacity:0}.page-name{margin-bottom:1dvh;font-size:4.5vw;font-weight:600}.page-caption{font-size:4vw;line-height:1.4}.page-caption-text{font-weight:100}.page-caption-hashtag{font-weight:500;display:inline}.page-actions{right:1dvh;bottom:calc(var(--page-bottom) + 17dvh);opacity:1;z-index:2;flex-direction:column;gap:4dvh;transition:opacity .2s;display:flex;position:absolute}.page-actions--hidden{opacity:0;pointer-events:none}.page-actions button{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;height:5dvh;padding:1dvh;display:flex}.page-actions button:active{transform:scale(.92)}@keyframes like-button-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}.page-actions .page-action--like-pulse{animation:.2s ease-out like-button-pulse}.page-actions .page-action svg{fill:#fff;stroke:#fff}.page-actions .page-action--liked svg{fill:#ff4d5c;stroke:#ff4d5c}.page-actions .page-action--saved svg{fill:#face15;stroke:#face15}.page-actions .page-action--highlight{background:radial-gradient(circle,#ffec78 0%,#ffed7840 35%,#0000 75%);border-radius:50%}.page-actions .page-action--comments-highlight{isolation:isolate;background:0 0;position:relative}.page-actions .page-action--comments-highlight:before{content:"";z-index:-1;background:radial-gradient(circle,#ffec78 0%,#ffed7840 35%,#0000 75%);border-radius:50%;width:125%;height:125%;position:absolute}.page-duration{bottom:var(--page-bottom);pointer-events:none;height:3px;position:absolute;left:0;right:0}.page-duration-bar{background:#fff;width:0;height:100%}.instructions-layer{z-index:1;pointer-events:none;font-family:Noto Sans,system-ui,-apple-system,Segoe UI,sans-serif;position:absolute;inset:0}.speed-up-left{left:0;right:auto;background:linear-gradient(90deg,#fff3,#fff0)!important}.speed-up-gradient{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:auto;opacity:0;visibility:hidden;background:linear-gradient(270deg,#fff3,#fff0);border:none;width:25vw;height:100%;margin:0;padding:0;transition:opacity .4s ease-in-out,visibility 0s linear .4s,background .2s;position:absolute;top:0;right:0}.speed-up-gradient--shown{opacity:1;visibility:visible;transition:opacity .4s ease-in-out,visibility,background .2s}.speed-up-gradient--pressed{background:linear-gradient(270deg,#ffffff80,#fff0)}.speed-up-left.speed-up-gradient--pressed{background:linear-gradient(90deg,#ffffff80,#fff0)!important}.speed-up-gradient--exiting{opacity:0;transition:opacity .2s}.instruction--speed-up{pointer-events:none;background:0 0;position:absolute;inset:0}.instruction-speed_up{width:30vw!important}.instruction--speed-up>.instruction{pointer-events:none}.instruction{color:#ffff9c;width:max-content;max-width:80vw;position:absolute}.instruction-hold{pointer-events:none}.instruction-scroll_comments .instruction-text{--instruction-timer-base:#000;color:#000}.instruction-comment{--instruction-timer-base:#000;color:#000;transition:bottom .22s}.instruction-comment .instruction-text{font-size:8vw}.comments-overlay--keyboard-open .instruction-comment{bottom:41dvh!important}.instruction-send_post,.instruction-share_post{--instruction-timer-base:#000;color:#000!important}.instruction--anchor-center{transform:translate(-50%,-50%)}.instruction--anchor-left{transform:translateY(-50%)}.instruction--anchor-right{transform:translate(-100%,-50%)}.instruction--below-target{transform:translate(-50%)}.instruction--hidden{opacity:0}.instruction-text{white-space:normal;text-align:center;overflow-wrap:break-word;opacity:0;visibility:hidden;backface-visibility:hidden;width:100%;font-family:Roboto Condensed;font-size:8vw;font-weight:400;line-height:1.1;transition:opacity .4s ease-in-out,visibility 0s linear .4s,color .15s;display:block;transform:translateZ(0)}.instruction-text--shown{opacity:1;visibility:visible;transition:opacity .4s ease-in-out,visibility}.instruction-text--shown.instruction-text--timer{opacity:1;color:#0000;background-image:linear-gradient(to right, var(--instruction-timer-fill) 0%, var(--instruction-timer-fill) 50%, var(--instruction-timer-base) 50%, var(--instruction-timer-base) 100%);background-position:100% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;transition:visibility;animation:linear forwards instruction-timer-fill}.instruction-text--shown.instruction-text--fade-out{opacity:1;transition:visibility,color .15s;animation:ease-in forwards instruction-fade-out}@keyframes instruction-timer-fill{0%{background-position:100% 0}to{background-position:0 0}}@keyframes instruction-fade-out{0%{opacity:1}to{opacity:0}}.instruction-text--success{color:var(--color-success)}.instruction-text--failure{color:#ef4444;opacity:1;animation:.15s linear 3 instruction-flash}@keyframes instruction-flash{0%,to{opacity:1}50%{opacity:.25}}.game-over-overlay{z-index:100;padding:max(24px, env(safe-area-inset-top,0px)) 0 max(24px, env(safe-area-inset-bottom,0px));box-sizing:border-box;background:#0000008c;justify-content:center;align-items:center;animation:.4s ease-out game-over-fade-in;display:flex;position:fixed;inset:0}@keyframes game-over-fade-in{0%{opacity:0}to{opacity:1}}.game-over-popup{box-sizing:border-box;overscroll-behavior:contain;text-align:center;color:#000;background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:0;width:min(75vw,420px);max-height:100%;padding:4.5dvh 5vw 3dvh;font-family:Noto Sans,system-ui,-apple-system,Segoe UI,sans-serif;display:flex;overflow-y:auto}.game-over-title{letter-spacing:0;margin:0;font-family:Marlboro,Impact,serif;font-size:10vw;font-weight:400;line-height:1}.game-over-duration{margin:2.2dvh 0 0;font-size:5vw;font-weight:400;line-height:1.25}.game-over-amount{margin:1dvh 0 0;font-size:5vw}.game-over-message{margin:2dvh 0 0;font-size:4.8vw;line-height:1.28}.game-over-actions{flex-direction:column;align-items:center;gap:1.2dvh;margin-top:3.5dvh;display:flex}.game-over-button{color:#000;letter-spacing:0;border:0;border-radius:18px;width:30vw;padding:1.2dvh 6px 1dvh;font-family:Marlboro,Impact,serif;font-size:7vw;font-weight:400;line-height:1.2}.game-over-back{background:#ff6082}.game-over-share{background:#d8d8d8}.game-over-button:active{transform:scale(.96)}.comments-overlay{z-index:20;pointer-events:none;position:fixed;inset:0}.comments-instructions-layer{z-index:2;pointer-events:none;position:absolute;inset:0}.instruction--comments-overlay .instruction-text--success{color:var(--color-success)}.comments-dismiss-area{height:30dvh;color:inherit;font:inherit;letter-spacing:normal;cursor:pointer;pointer-events:auto;background:0 0;border:none;border-radius:0;margin:0;padding:0;position:absolute;top:0;left:0;right:0}.comments-panel{color:#000;pointer-events:auto;will-change:transform;background:#fff;border-radius:12px 12px 0 0;flex-direction:column;height:70dvh;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.comments-panel-header{border-bottom:1px solid #eee;flex-shrink:0;padding:12px 16px 8px}.comments-search{align-items:baseline;gap:2px;margin-bottom:13px;font-size:17px;line-height:1.3;display:flex}.comments-search-label{color:#666}.comments-search-query{color:#2b5cff;font:inherit;letter-spacing:normal;text-align:left;background:0 0;border:0;border-radius:0;padding:0;font-weight:500}.comments-search-query-active{background:radial-gradient(circle,#ffec78 0%,#ffec78e6 95.3%,#0000 105%),#fff0}.comments-search-query:disabled{color:#2b5cff;cursor:default}.comments-search-icon{color:#2b5cff;vertical-align:sub;flex-shrink:0}.comments-title-row{justify-content:center;align-items:center;min-height:28px;display:flex;position:relative}.comments-title{background:#d3d3d3;border-radius:4px;width:110px;height:16px}.comments-sort-icon{color:#666;margin-left:6px}.comments-close{color:#000;width:32px;height:32px;font:inherit;letter-spacing:normal;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.comments-close:active{transform:translateY(-50%)scale(.92)}.comments-list{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;cursor:grab;flex:1;overflow-y:auto}.comments-list--dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.comment{gap:12px;padding:12px 16px;display:flex}.comment-pfp{background:#ccc;border-radius:50%;flex-shrink:0;width:36px;height:36px}.comment-body{flex:1;min-width:0}.comment-username{background:#d3d3d3;border-radius:4px;width:35%;height:14px;margin-bottom:4px}.comment-content{background:#e8e8e8;border-radius:4px;width:90%}.comment-username--real{color:#777;background:0 0;width:auto;height:auto;margin-bottom:3px;font-size:13px;font-weight:600}.comment-content--real{color:#111;background:0 0;width:auto;font-size:15px;line-height:1.35}.comments-input-bar{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #eee;flex-shrink:0;align-items:center;gap:12px;display:flex}.comments-input-pfp{background:#ccc;border-radius:50%;flex-shrink:0;width:32px;height:32px}.comments-input-field{color:#111;min-width:0;min-height:36px;font:inherit;letter-spacing:normal;text-align:left;background:#f1f1f1;border:0;border-radius:18px;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;transition:box-shadow .15s;display:flex}.comments-input-field:disabled{cursor:default}.comments-input-bar--active:not(.comments-input-bar--ready-to-submit) .comments-input-field,.comments-input-bar--active.comments-input-bar--ready-to-submit .comments-submit{box-shadow:0 0 18px 7px #ffec78cc}.comments-input-placeholder{color:#555;text-overflow:clip;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.comments-input-actions{color:#666;align-items:center;gap:10px;display:flex}.comments-submit{color:#fff;letter-spacing:normal;background:#fe6b88;border:0;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:38px;padding:0;transition:box-shadow .15s;display:flex}.comments-submit:active{transform:scale(.94)}.comments-keyboard{height:30dvh;padding:9px 5px calc(9px + env(safe-area-inset-bottom,0px));box-sizing:border-box;will-change:margin-bottom;background:#d7d9dd;flex-direction:column;flex:0 0 30dvh;gap:7px;margin-bottom:-30dvh;transition:margin-bottom .22s;display:flex;overflow:hidden}.comments-overlay--keyboard-open .comments-keyboard{margin-bottom:0}.comments-keyboard-row{flex:1;justify-content:center;gap:7px;min-height:0;display:flex}.comments-keyboard-row--1{padding:0 4vw}.comments-keyboard-row--2{padding:0 1.5vw}.comments-keyboard-row--3{padding:0 5px}.comments-keyboard-key{cursor:default;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:8px;flex:1;max-width:9.2vw;height:90%;padding:0;transition:background 60ms}.comments-keyboard-row--3 .comments-keyboard-key{background:#aeb2b8;max-width:none}.comments-keyboard-row--3 .comments-keyboard-key--space{background:#fff;flex:4}.comments-keyboard-key:active{background:#e5e5e5}.comments-keyboard-row--3 .comments-keyboard-key:active{background:#989ca2}.comments-keyboard-row--3 .comments-keyboard-key--space:active{background:#e5e5e5}.search-page{z-index:30;overscroll-behavior:contain;color:#111;touch-action:pan-y;will-change:transform;background:#fff;font-family:TikTok Sans,system-ui,-apple-system,Segoe UI,sans-serif;position:fixed;inset:0;overflow-y:auto}.search-page--dragging{-webkit-user-select:none;user-select:none}.search-page--video-open{overflow:hidden}.search-page-instructions{z-index:50;pointer-events:none;font-size:8vw;position:fixed;inset:0}.instruction-search_back{color:#111;background:#fff}.instruction-search_back .instruction-text{text-align:left;white-space:nowrap}.instruction-search_into_video_close{color:#ffff9c}.instruction-search_into_video_close .instruction-text{text-align:left;white-space:nowrap}.search-page-header{z-index:2;padding:max(18px, env(safe-area-inset-top,0px)) 8px 10px;background:#fff;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:4px;display:grid;position:sticky;top:0}.search-page-header--back-prompt{grid-template-columns:90px minmax(0,1fr) 34px}.search-page-back{color:#111;background:0 0;border:0;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:flex}.search-page-back:active{transform:scale(.92)}.search-page-query{background:#f1f1f2;border-radius:10px;align-items:center;gap:8px;min-width:0;height:44px;padding:0 11px;font-size:clamp(14px,4vw,18px);display:flex}.search-page-query span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.search-page-query-clear{color:#f1f1f2;background:#a7a7aa;border-radius:50%;flex-shrink:0;padding:2px}.search-page-more{justify-self:center}.search-page-tabs{top:calc(max(18px, env(safe-area-inset-top,0px)) + 54px);z-index:2;background:#fff;border-bottom:1px solid #e8e8e8;align-items:center;gap:18px;height:43px;padding:0 10px;display:flex;position:sticky;overflow:hidden}.search-page-tab{background:#d8d8da;border-radius:5px;flex:0 0 34px;height:9px}.search-page-tab--1{background:#555;flex-basis:26px;width:26px}.search-page-tab--2,.search-page-tab--4{flex-basis:43px}.search-page-results{background:#ededed;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.search-page-result{min-width:0;color:inherit;text-align:inherit;font:inherit;z-index:0;background:#fff;border:0;border-radius:1vw;padding:0;position:relative}.search-page-result--active{z-index:1;box-shadow:0 0 24px 8px #ffe240b8}.search-page-video{aspect-ratio:.68;background:#000;border-radius:1vw;justify-content:center;align-items:center;width:100%;display:flex}.search-page-watch{color:#ffff9c;white-space:normal;text-align:center;overflow-wrap:break-word;width:100%;font-family:Roboto Condensed;font-size:8vw;font-weight:400;line-height:1.1}.search-page-result-copy{flex-direction:column;gap:7px;min-height:62px;padding:9px 6px 7px;display:flex}.search-page-result-line{background:#ececee;border-radius:5px;width:88%;height:10px}.search-page-result-line--short{width:46%}.search-video-page{z-index:40;touch-action:pan-x;will-change:top, left, width, height, transform;background:#000;border-radius:0;width:100vw;height:100dvh;transition:top .3s cubic-bezier(.2,.75,.25,1),left .3s cubic-bezier(.2,.75,.25,1),width .3s cubic-bezier(.2,.75,.25,1),height .3s cubic-bezier(.2,.75,.25,1),border-radius .3s cubic-bezier(.2,.75,.25,1),transform .3s ease-out;position:fixed;top:0;left:0;overflow:hidden}.search-video-page--entering{border-radius:1vw}.search-video-page--closing{transform:translate(100vw)}.search-video-page>.page{height:100%}.search-video-back{top:max(18px, env(safe-area-inset-top,0px));z-index:2;color:#fff;position:fixed;left:8px}@media (prefers-reduced-motion:reduce){.search-video-page{transition-duration:1ms}}.share-overlay{z-index:20;pointer-events:none;position:fixed;inset:0}.share-instructions-layer{z-index:2;pointer-events:none;position:absolute;inset:0}.instruction--share-overlay .instruction-text--success{color:var(--color-success)}.share-dismiss-area{height:60dvh;color:inherit;font:inherit;letter-spacing:normal;cursor:pointer;pointer-events:auto;background:0 0;border:none;border-radius:0;margin:0;padding:0;position:absolute;top:0;left:0;right:0}.share-panel{color:#000;pointer-events:auto;will-change:transform;background:#fff;border-radius:12px 12px 0 0;flex-direction:column;height:45dvh;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.share-panel-header{border-bottom:1px solid #eee;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding:8px 16px;display:flex;position:relative}.share-panel-footer{height:5dvh}.share-search-icon{color:#000;position:absolute;left:16px}.share-title{background:#d3d3d3;border-radius:4px;width:72px;height:16px}.share-title-text{font-size:18px;font-weight:700;line-height:1}.share-close{color:#000;width:32px;height:32px;font:inherit;letter-spacing:normal;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.share-close:active{transform:translateY(-50%)scale(.92)}.share-rows{flex-direction:column;flex:1;min-height:0;display:flex}.share-row{flex:1;align-items:center;min-height:0;display:flex}.share-row--bordered{border-top:1px solid #eee}.share-row-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;padding:8px 16px;display:flex;overflow-x:auto}.share-row-scroll::-webkit-scrollbar{display:none}.share-component{width:64px;color:inherit;font:inherit;letter-spacing:normal;cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;padding:0;display:flex;position:relative}.share-component:disabled{cursor:default;pointer-events:none}.share-component:active:not(:disabled){transform:scale(.96)}.share-component-icon{background:#ccc;border-radius:50%;justify-content:center;align-items:center;width:5.4dvh;height:5.4dvh;display:flex;position:relative}.share-component-avatar{color:#fff;fill:currentColor;width:68%;height:68%}.share-component-icon--highlight{z-index:-1;background:radial-gradient(circle,#ffec78 20%,#ffec78e6 50%,#0000 85%),#fff0;width:7dvh;height:7dvh;margin-top:-.8dvh;position:absolute}.share-component-selected-overlay{border-radius:inherit;background:#ffffff9e;position:absolute;inset:0}.share-component-check{box-sizing:border-box;color:#fff;background:#fe2c55;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:-3px;right:-4px}.share-component-check svg{stroke-width:4px;width:13px;height:13px}.share-component-label{background:#d3d3d3;border-radius:4px;width:48px;height:10px}.share-panel--confirm .share-rows,.share-panel--confirm .share-row{flex:none}.share-compose{min-height:0;padding:18px 16px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid #eee;flex-direction:column;flex:1;display:flex}.share-message-placeholder{color:#aaa;flex:1;font-size:18px}.share-send-button{color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#fe2c55;border:0;border-radius:999px;flex-shrink:0;padding:10px 16px;font-size:18px;font-weight:600}.share-send-button--highlighted{box-shadow:0 0 18px 8px #ffec78e6}.share-send-button:active{transform:scale(.98)}.share-reopen-prompt{z-index:3;pointer-events:none}
