@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/outfit-latin-300-normal-CRYTwY6m.woff2)format("woff2"),url(/assets/outfit-latin-300-normal-AWLfuCom.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2)format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2)format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}:root{--font:-apple-system, "SF Pro Display", "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;--top:env(safe-area-inset-top);--bottom:env(safe-area-inset-bottom);--kb:0px;--kb-on:0;--kb-ease:.4s cubic-bezier(.25, 1, .5, 1);--sidebar-w:min(82vw, 320px);--cap-line:17px;--cap-lines:2;--tabs:66px}:root,html[data-theme=light] .lightbox{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#202124;--bg-rgb:32, 33, 36;--surface:#303134;--ink:#e8eaed;--ink-rgb:232, 234, 237;--ink-strong:#fff;--on-ink:#000;--muted:#e8eaedb8;--faint:#9aa0a6;--line:#3c4043;--o:255, 255, 255;--shade:1;--dim:1;--ring:1;--legible:1;--scrim-rgb:0, 0, 0;--raised:#2a2b2e;--raised-2:#323336;--raised-hover:#3c3d41;--field:#2a2b2e;--skeleton:#2a2b2e;--sheet:#26272a;--sheet-web:#000;--sheet-web-2:#1c1c1e;--sheet-glass:#1c1c1ebd;--sheet-fore:#f2f0e9;--sheet-dim:#0000006b;--menu-rgb:48, 49, 52;--reel:#000;--stage:#17181a;--skel-media:#000;--skel-media-wide:#242528;--skel-bone:#313236;--skel-bone-2:#36373b;--blank-from:#1d1e21;--blank-to:#121315;--chip-ring:#000;--chip-edge:transparent;--site-frame:#000;--glass:60, 64, 67;--glass-solid:#34373a;--composer:52, 53, 57;--composer-wide:58, 59, 63;--button:#fff;--on-button:#202124;--disabled:#5f6368;--on-disabled:#c4c7c5;--danger:#f28b82;--on-danger:#202124;--accent:#8ab4f8}html[data-theme=light]:not(.desktop) .hook.video:not(:has(.yt.wide)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#202124;--bg-rgb:32, 33, 36;--surface:#303134;--ink:#e8eaed;--ink-rgb:232, 234, 237;--ink-strong:#fff;--on-ink:#000;--muted:#e8eaedb8;--faint:#9aa0a6;--line:#3c4043;--o:255, 255, 255;--shade:1;--dim:1;--ring:1;--legible:1;--scrim-rgb:0, 0, 0;--raised:#2a2b2e;--raised-2:#323336;--raised-hover:#3c3d41;--field:#2a2b2e;--skeleton:#2a2b2e;--sheet:#26272a;--sheet-web:#000;--sheet-web-2:#1c1c1e;--sheet-glass:#1c1c1ebd;--sheet-fore:#f2f0e9;--sheet-dim:#0000006b;--menu-rgb:48, 49, 52;--reel:#000;--stage:#17181a;--skel-media:#000;--skel-media-wide:#242528;--skel-bone:#313236;--skel-bone-2:#36373b;--blank-from:#1d1e21;--blank-to:#121315;--chip-ring:#000;--chip-edge:transparent;--site-frame:#000;--glass:60, 64, 67;--glass-solid:#34373a;--composer:52, 53, 57;--composer-wide:58, 59, 63;--button:#fff;--on-button:#202124;--disabled:#5f6368;--on-disabled:#c4c7c5;--danger:#f28b82;--on-danger:#202124;--accent:#8ab4f8}html[data-theme=light].desktop .hook.video:not(:has(.yt.wide))>:not(.rail){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#202124;--bg-rgb:32, 33, 36;--surface:#303134;--ink:#e8eaed;--ink-rgb:232, 234, 237;--ink-strong:#fff;--on-ink:#000;--muted:#e8eaedb8;--faint:#9aa0a6;--line:#3c4043;--o:255, 255, 255;--shade:1;--dim:1;--ring:1;--legible:1;--scrim-rgb:0, 0, 0;--raised:#2a2b2e;--raised-2:#323336;--raised-hover:#3c3d41;--field:#2a2b2e;--skeleton:#2a2b2e;--sheet:#26272a;--sheet-web:#000;--sheet-web-2:#1c1c1e;--sheet-glass:#1c1c1ebd;--sheet-fore:#f2f0e9;--sheet-dim:#0000006b;--menu-rgb:48, 49, 52;--reel:#000;--stage:#17181a;--skel-media:#000;--skel-media-wide:#242528;--skel-bone:#313236;--skel-bone-2:#36373b;--blank-from:#1d1e21;--blank-to:#121315;--chip-ring:#000;--chip-edge:transparent;--site-frame:#000;--glass:60, 64, 67;--glass-solid:#34373a;--composer:52, 53, 57;--composer-wide:58, 59, 63;--button:#fff;--on-button:#202124;--disabled:#5f6368;--on-disabled:#c4c7c5;--danger:#f28b82;--on-danger:#202124;--accent:#8ab4f8}html[data-theme=light] .slide:has(>.hook.video):not(:has(.yt.wide))>.nav{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#202124;--bg-rgb:32, 33, 36;--surface:#303134;--ink:#e8eaed;--ink-rgb:232, 234, 237;--ink-strong:#fff;--on-ink:#000;--muted:#e8eaedb8;--faint:#9aa0a6;--line:#3c4043;--o:255, 255, 255;--shade:1;--dim:1;--ring:1;--legible:1;--scrim-rgb:0, 0, 0;--raised:#2a2b2e;--raised-2:#323336;--raised-hover:#3c3d41;--field:#2a2b2e;--skeleton:#2a2b2e;--sheet:#26272a;--sheet-web:#000;--sheet-web-2:#1c1c1e;--sheet-glass:#1c1c1ebd;--sheet-fore:#f2f0e9;--sheet-dim:#0000006b;--menu-rgb:48, 49, 52;--reel:#000;--stage:#17181a;--skel-media:#000;--skel-media-wide:#242528;--skel-bone:#313236;--skel-bone-2:#36373b;--blank-from:#1d1e21;--blank-to:#121315;--chip-ring:#000;--chip-edge:transparent;--site-frame:#000;--glass:60, 64, 67;--glass-solid:#34373a;--composer:52, 53, 57;--composer-wide:58, 59, 63;--button:#fff;--on-button:#202124;--disabled:#5f6368;--on-disabled:#c4c7c5;--danger:#f28b82;--on-danger:#202124;--accent:#8ab4f8}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-rgb:255, 255, 255;--surface:#f1f3f4;--ink:#202124;--ink-rgb:32, 33, 36;--ink-strong:#000;--on-ink:#fff;--muted:#202124b8;--faint:#5f6368;--line:#dadce0;--o:0, 0, 0;--shade:.3;--dim:.6;--ring:.4;--legible:0;--scrim-rgb:255, 255, 255;--raised:#fff;--raised-2:#f1f3f4;--raised-hover:#e8eaed;--field:#f1f3f4;--skeleton:#eceef0;--sheet:#fff;--sheet-web:#fff;--sheet-web-2:#f1f3f4;--sheet-glass:#f6f6f8cc;--sheet-fore:#1f2023;--sheet-dim:#0000004d;--menu-rgb:255, 255, 255;--reel:#fff;--stage:#fff;--skel-media:#eceef0;--skel-media-wide:#eceef0;--skel-bone:#e3e5e8;--skel-bone-2:#dcdfe3;--blank-from:#f8f9fa;--blank-to:#eef0f2;--chip-ring:#fff;--chip-edge:#0000001a;--site-frame:#dadce0;--glass:255, 255, 255;--glass-solid:#f1f3f4;--composer:255, 255, 255;--composer-wide:255, 255, 255;--button:#202124;--on-button:#fff;--disabled:#e8eaed;--on-disabled:#9aa0a6;--danger:#d93025;--on-danger:#fff;--accent:#1a73e8}html[data-theme=light] .lightbox{color:var(--ink)}html[data-theme=light]:not(.desktop) .hook.video:not(:has(.yt.wide)){color:var(--ink)}html[data-theme=light].desktop .hook.video:not(:has(.yt.wide))>:not(.rail){color:var(--ink)}html[data-theme=light] .slide:has(>.hook.video):not(:has(.yt.wide))>.nav{color:var(--ink)}html[data-theme=light] :is(.hook.video,.yt.wide){background:var(--bg)}html[data-theme=light] .hook.video:has(.yt.wide) .yt-tap:before{opacity:0}html[data-theme=light].browser-swipe.reels-top .web-topbar{background-color:var(--bg)}html[data-theme=light].browser-swipe :is(.feed-shell,.wrap-slide){background:var(--bg)}html[data-theme=light] .google-button{color:#1f1f1f;background:#fff;border-color:#747775}html[data-theme=light] .google-button:active{background:#f1f3f4}html[data-theme=light] .apple-button{color:#fff;background:#000;border-color:#000}html[data-theme=light] .apple-button:active{background:#333}*{box-sizing:border-box}html.browser-swipe,html.browser-swipe body,html.browser-swipe #root{overscroll-behavior-x:auto}html,body,#root{overscroll-behavior-x:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:var(--bg);height:100%;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit;color:inherit}input{-webkit-user-select:text;user-select:text}img{-webkit-user-drag:none}button{cursor:pointer}.splash{z-index:100;background:var(--bg);place-items:center;transition:opacity .4s;display:grid;position:fixed;inset:0}.splash.out{opacity:0;pointer-events:none}.splash-word{font:300 50px/1 "Outfit", var(--font);letter-spacing:-.03em;transition:transform .46s cubic-bezier(.22,1,.36,1);animation:.5s cubic-bezier(.22,1,.36,1) 40ms both splash-word}.splash.out .splash-word{transform:scale(1.06)}.splash-word .logo-mark{height:64px;margin:0;display:block}@keyframes splash-word{0%{opacity:0;transform:scale(.94)}}.splash.still .splash-word{transition:none;animation:.5s ease-out 40ms both splash-fade}.splash.still .splash-word .logo-mark path{animation:none}.splash.still.out .splash-word{transform:none}@keyframes splash-fade{0%{opacity:0}}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}}html.intro .search-head,html.intro .composer,html.intro .capsule{opacity:0}html.intro-go .search-head,html.intro-go .composer,html.intro-go .capsule{opacity:1;animation:.8s cubic-bezier(.22,1,.36,1) both rise-in}html.intro-go .search-head{animation-delay:.14s}html.intro-go .composer{animation-delay:.24s}html.intro-go .capsule{animation-delay:.42s}.menu-open .search{transform:translate3d(var(--sidebar-w), 0, 0)}.search{transition:transform .52s cubic-bezier(.32,.72,0,1)}.menu-dragging .search,.menu-dragging .capsule-wrap{transition:none}.search{will-change:transform}.menu-moving :is(.composer,.capsule){-webkit-backdrop-filter:none;backdrop-filter:none}.menu-moving .capsule{background:rgba(var(--glass), .96)}.menu-moving .composer:before{animation-play-state:paused}.seq-track .tile-play{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0009}.seq-track .seq-pull{-webkit-backdrop-filter:none;backdrop-filter:none}.sidebar-layer{z-index:60;pointer-events:none;position:fixed;inset:0}.sidebar-layer.open{pointer-events:auto}.sidebar-dim{background:rgba(0, 0, 0, calc(.5 * var(--dim)));opacity:0;will-change:opacity;transition:opacity .42s;position:absolute;inset:0}.sidebar-layer.open .sidebar-dim{opacity:1}.sidebar{width:var(--sidebar-w);padding:calc(var(--top) + 14px) 12px calc(var(--bottom) + 16px);border-right:1px solid rgba(var(--o), .06);background:var(--bg);will-change:transform;transition:transform .52s cubic-bezier(.32,.72,0,1);position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar-layer.open .sidebar{transform:none}.sidebar-logo{font:300 26px/1.2 "Outfit", var(--font);letter-spacing:-.03em;align-items:center;margin:0 0 22px 12px;display:flex}.sidebar-home{color:var(--ink-strong);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.sidebar-logo .logo-mark{flex:none;width:22px;height:auto;margin-right:14px}.sidebar-list{flex-direction:column;gap:2px;display:flex}.sidebar-item{height:50px;color:var(--ink);text-align:left;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;padding:0 12px;font-size:17px;text-decoration:none;display:flex}.sidebar-item svg{width:22px;height:22px;color:var(--ink);opacity:.72}.sidebar-item:active{background:rgba(var(--o), .06)}.sidebar{flex-direction:column;display:flex;overflow:hidden}.sidebar-recents{flex-direction:column;margin-top:18px;display:flex}.sidebar-scroll{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.sidebar-label{font:600 13px/1.2 var(--font);color:var(--faint);letter-spacing:.01em;margin:0 0 4px 12px}.sidebar-recent{height:42px;color:var(--ink);text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:12px;flex:none;padding:0 12px;font-size:16px;overflow:hidden}.sidebar-recent:active{background:rgba(var(--o), .06)}.sidebar-recent:has(.map-name){align-items:center;gap:8px;display:flex}.map-name{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.map-count{background:rgba(var(--o), .1);min-width:22px;color:var(--faint);font:600 12px/1 var(--font);text-align:center;border-radius:999px;flex:none;padding:3px 7px;font-style:normal}.sidebar-all{color:var(--faint);font-size:15px}.sidebar-rule{background:var(--line);flex:none;height:1px;margin:12px}.sidebar-settings{margin-top:auto;padding-top:16px}.account{flex-direction:column;flex:none;margin-top:auto;padding-top:16px;display:flex;position:relative}.apple-button,.google-button{color:#e3e3e3;height:48px;font:500 16px/1 var(--font);background:#131314;border:1px solid #8e918f;border-radius:24px;justify-content:center;align-items:center;gap:10px;margin:0 4px;display:flex}.google-button:active{background:#1f1f20}.apple-button{color:#000;background:#fff;border-color:#fff;margin-bottom:10px;font-weight:600}.apple-button:active{background:#e6e6e6}.apple-button:disabled,.google-button:disabled{opacity:.6}.account-note{color:var(--faint);text-align:center;margin:10px 12px 0;font-size:13px;line-height:1.35}.account-line{border:0;border-top:1px solid rgba(var(--o), .08);margin:12px -12px 20px}.account-out{padding-top:0}.account-title{font:600 20px/1.25 var(--font);color:var(--ink-strong);letter-spacing:-.01em;margin:0 8px 6px}.account-pitch{color:var(--faint);margin:0 8px 16px;font-size:14px;line-height:1.4}.account-menu{z-index:50;border:1px solid rgba(var(--o), .07);background:var(--raised);box-shadow:0 12px 40px rgba(0, 0, 0, calc(.5 * var(--shade)));border-radius:18px;flex-direction:column;padding:6px;animation:.18s cubic-bezier(.22,1,.36,1) both confirm-in;display:flex;position:absolute;bottom:calc(100% - 12px);left:0;right:0}.account-menu .sidebar-recent{align-items:center;gap:12px;display:flex}.account-menu-me{color:var(--ink);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}.account-menu-me:active{background:rgba(var(--o), .06)}.account-menu-rule{background:var(--line);flex:none;height:1px;margin:6px 12px}.account-me{min-height:56px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:6px 12px;display:flex}.account-me:active{background:rgba(var(--o), .06)}.account-pic{background:var(--surface);object-fit:cover;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:600;display:grid}.account-who{flex-direction:column;min-width:0;font-size:16px;display:flex}.account-who>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account-email{color:var(--faint);font-size:13px}.gallery-scroll.settings{padding-inline:16px}.settings-full{z-index:70;background:var(--bg);flex-direction:column;animation:.46s cubic-bezier(.32,.72,0,1) backwards sheetUp;display:flex;position:fixed;inset:0}@keyframes sheetUp{0%{transform:translateY(100%)}}@keyframes sheetDown{to{transform:translateY(100%)}}.settings-full.closing{pointer-events:none;animation:.3s cubic-bezier(.32,.72,0,1) both sheetDown}.settings-x{z-index:2;top:calc(var(--top) + 10px);position:absolute;right:14px}.settings-scroll{min-height:0;padding:calc(var(--top) + 64px) 16px calc(var(--bottom) + 32px);flex:1;overflow-y:auto}.settings-me{color:var(--ink);flex-direction:column;align-items:center;gap:12px;margin:12px 0 8px;font-size:19px;font-weight:600;display:flex}.settings-pic{width:80px;height:80px;font-size:32px}.settings-label{font:600 14px/1.2 var(--font);color:var(--faint);margin:24px 16px 8px}.settings-title{height:44px;font:600 17px/44px var(--font);text-align:center;color:var(--ink);margin:-54px 64px 0}.settings-sign-in{flex-direction:column;margin:24px 0 8px;display:flex}.settings-appearance .settings-value{margin-right:-6px}.appearance-menu button{justify-content:space-between}.settings-group{background:var(--surface);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.settings-end{margin-top:32px}.settings-row{min-height:52px;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:0 16px;font-size:16px;text-decoration:none;display:flex;position:relative}.settings-row+.settings-row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:48px;right:0}.settings-row>svg{color:var(--muted);flex:none}.settings-row>span:first-of-type{white-space:nowrap;flex:1}.settings-row>svg:last-child:not(:first-child){color:var(--faint)}.settings-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--faint);overflow:hidden}:is(button,a).settings-row:active{background:rgba(var(--o), .06)}.settings-row:disabled{opacity:.6}.settings-danger,.settings-danger>svg{color:var(--danger)}@media (hover:hover) and (pointer:fine){:is(button,a).settings-row{cursor:pointer}:is(button,a).settings-row:hover{background:rgba(var(--o), .04)}.account-menu-me{cursor:pointer}.account-menu-me:hover{background:rgba(var(--o), .05)}}.recent-tools{flex:none;align-items:center;margin:2px 16px 8px;display:flex}.recent-filter{background:var(--surface);min-width:0;height:40px;color:var(--faint);border-radius:12px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.recent-filter input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.recent-filter input::placeholder{color:var(--faint)}.recent-list{padding:0 8px calc(var(--bottom) + var(--tabs) + 24px)}.recent-group{font:600 13px/1.2 var(--font);color:var(--faint);margin:16px 12px 4px}.recent-row{width:100%;height:50px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:16px;display:flex}.recent-row svg{color:var(--faint);flex:none}.recent-row span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.recent-row:active{background:rgba(var(--o), .06)}.recent-item{display:flex;position:relative}.recent-item>:first-child{flex:1;min-width:0}.recent-dots{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:none;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.recent-dots svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.recent-item:hover .recent-dots,.recent-dots.on{display:grid}.recent-item:hover>:first-child{background:rgba(var(--o), .06);padding-right:42px}.recent-item:has(.recent-dots.on)>:first-child{background:rgba(var(--o), .06);padding-right:42px}.recent-row{cursor:pointer}.recent-dots:hover{color:var(--ink)}}.recent-menu-catch{z-index:100;position:fixed;inset:0}.recent-menu{z-index:101;border:1px solid rgba(var(--o), .1);background:var(--sheet-glass);-webkit-backdrop-filter:blur(40px)saturate(1.8);backdrop-filter:blur(40px)saturate(1.8);color:var(--sheet-fore);box-shadow:0 12px 40px rgba(0, 0, 0, calc(.45 * var(--shade)));border-radius:18px;padding:6px;animation:.16s cubic-bezier(.22,1,.36,1) both confirm-in;position:fixed}.recent-menu button{width:100%;height:44px;color:var(--sheet-fore);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:15px;display:flex}.recent-menu button:active,.recent-menu button:hover{background:rgba(var(--o), .06)}.recent-menu .danger{color:var(--danger)}.confirm-input{border:1px solid rgba(var(--o), .12);background:var(--bg);height:48px;color:var(--ink);border-radius:12px;outline:none;margin:4px 0 18px;padding:0 14px;font-size:16px}.confirm-input:focus{border-color:rgba(var(--o), .24)}.search{padding:calc(var(--top) + 26vh) 20px 0;text-align:center;position:fixed;inset:0;overflow:hidden}.search-menu{z-index:2;top:calc(var(--top) + 6px);width:48px;height:48px;color:var(--ink);background:0 0;border:0;place-items:center;padding:0;transition:opacity .32s;display:grid;position:absolute;left:10px}.search-menu:active{opacity:.6}.search.focused .search-menu{opacity:0;pointer-events:none}html.intro .search-menu{opacity:0}html.intro-go .search-menu{opacity:1;animation:.8s cubic-bezier(.22,1,.36,1) .14s both rise-in}.search-stack{flex-direction:column;align-items:center;gap:16px;width:100%;transition:transform .68s cubic-bezier(.32,.72,0,1);display:flex}.search-head{font:300 22px/1.2 "Outfit", var(--font);white-space:nowrap;letter-spacing:-.03em;margin:0 0 18px;transition:opacity .42s;position:relative;top:-32px}.logo-word{color:var(--ink-strong);display:inline-block}.logo-mark{vertical-align:-.02em;height:.72em;color:var(--ink-strong);margin-right:.22em}.search.focused .search-head{opacity:0;pointer-events:none}.search-brand{justify-content:center;align-items:center;gap:12px;margin:0 0 20px;font-size:40px;display:flex;position:relative;top:-20px}.search-head .logo-mark{height:38px;margin:0;display:block}:is(.search-head,.splash-word) .logo-mark path{animation-duration:1.65s;animation-timing-function:cubic-bezier(.45,0,.25,1)}:is(.search-head,.splash-word) .logo-mark path:first-child{stroke-dasharray:344 364;animation-name:logo-wave-1}:is(.search-head,.splash-word) .logo-mark path:nth-child(2){stroke-dasharray:532 552;animation-name:logo-wave-2;animation-delay:.15s}:is(.search-head,.splash-word) .logo-mark path:nth-child(3){stroke-dasharray:721 741;animation-name:logo-wave-3;animation-delay:.3s}@keyframes logo-wave-1{0%{stroke-dashoffset:0}to{stroke-dashoffset:-708px}}@keyframes logo-wave-2{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1084px}}@keyframes logo-wave-3{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1462px}}.search-ask{color:var(--muted)}.search-ask-verb{color:var(--ink-strong)}.search-legal{left:64px;right:64px;top:calc(var(--top) + 4px);color:var(--faint);margin:0;font-size:12px;line-height:1.4;transition:opacity .32s;position:absolute}.search-legal a{color:inherit;text-underline-offset:2px;text-decoration:underline}.search-legal.top{display:none}.search-legal.under{white-space:nowrap;text-align:center;margin:-4px 0 0;font-size:min(11px,2.85vw);position:static}.search-legal.under .legal-long{display:none}.search.focused .search-legal{opacity:0;pointer-events:none}.composer{--text-at:20px;width:100%;max-width:520px;height:58px;padding:0 6px 0 var(--text-at);border:1px solid rgba(var(--o), .07);background:var(--raised);box-shadow:0 1px 2px rgba(0, 0, 0, calc(.18 * var(--shade)));border-radius:29px;align-items:center;gap:8px;transition:border-color .2s;display:flex}.composer:focus-within{border-color:rgba(var(--o), .14)}.composer input{min-width:0;height:100%;color:var(--ink);text-align:left;appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:17px}.composer{position:relative}.composer input{z-index:1;position:relative}@property --composer-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.composer{background:rgba(var(--composer), .55);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);box-shadow:inset 0 1px 0 rgba(var(--o), .07), 0 6px 24px rgba(0, 0, 0, calc(.22 * var(--shade)))}.composer:before{content:"";border-radius:inherit;background:conic-gradient(from var(--composer-spin), transparent 0deg 250deg, rgba(var(--o), calc(.12 * var(--ring))) 290deg, rgba(var(--o), calc(.7 * var(--ring))) 330deg, rgba(var(--o), calc(.12 * var(--ring))) 350deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:20s linear infinite composer-spin;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes composer-spin{0%{--composer-spin:0deg;opacity:0}2%{opacity:1}23%{opacity:1}25%{--composer-spin:360deg;opacity:0}to{--composer-spin:360deg;opacity:0}}.composer input::placeholder{color:var(--faint)}.composer-hint{top:50%;left:calc(var(--text-at) + 2px);color:var(--faint);white-space:nowrap;text-align:left;pointer-events:none;font-size:17px;position:absolute;right:60px;overflow:hidden;transform:translateY(-50%)}.composer-verb{vertical-align:bottom;display:inline-block;overflow:hidden}.search-ask-verb .composer-verb{transition:width .42s cubic-bezier(.22,1,.36,1)}.composer-verb>span{color:var(--ink);animation:.42s cubic-bezier(.22,1,.36,1) both verb-in;display:inline-block}@keyframes verb-in{0%{opacity:0;transform:translateY(70%)}}.composer-line{align-items:center;gap:4px;width:100%;max-width:520px;display:flex}.composer-line .composer{flex:1;min-width:0}.composer-cancel,.quick-cancel{width:44px;height:44px;color:var(--ink);background:0 0;border:0;flex:none;place-items:center;margin-left:-8px;padding:0;display:grid}.composer-cancel{animation:.2s both suggest-in}.composer-cancel:active,.quick-cancel:active{opacity:.6}.composer-send{background:var(--button);width:40px;height:40px;color:var(--on-button);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .15s,color .15s,transform .15s;display:grid}.composer-send:disabled{background:var(--disabled);color:var(--on-disabled);cursor:default}.quick-field .composer-send{width:36px;height:36px;display:grid}.quick-field .composer-send svg{width:20px;height:20px}.search-incognito{z-index:2;top:calc(var(--top) + 6px);width:48px;height:48px;color:var(--faint);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .32s,background .2s,color .2s;display:grid;position:absolute;right:10px}.incog-toast{z-index:80;top:calc(var(--top) + 60px);border:.5px solid rgba(var(--o), .12);background:rgba(var(--glass), .92);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);box-shadow:0 10px 30px rgba(0, 0, 0, calc(.4 * var(--shade)));color:var(--ink);font:500 14px/1 var(--font);border-radius:14px;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);padding:12px 18px;line-height:1.3;animation:2.6s cubic-bezier(.22,1,.36,1) both toast;display:flex;position:fixed;left:50%;transform:translate(-50%)}@keyframes toast{0%{opacity:0;transform:translate(-50%,-12px)}8%,88%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}.search-incognito.on{background:rgba(var(--o), .12);color:var(--ink)}.search-incognito:active{opacity:.6}.search.focused .search-incognito{opacity:0;pointer-events:none}html.intro .search-incognito{opacity:0}html.intro-go .search-incognito{opacity:1;animation:.8s cubic-bezier(.22,1,.36,1) .14s both rise-in}.suggest{text-align:left;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:520px;margin:0;padding:0;list-style:none;animation:.42s .18s both suggest-in;overflow-y:auto}@keyframes suggest-in{0%{opacity:0}}.suggest-home{max-height:calc(100vh - var(--top) - 86px - var(--kb))}.suggest-quick{z-index:45;top:calc(var(--top) + 66px);width:auto;max-width:none;max-height:calc(100vh - var(--top) - 66px - var(--kb) - 12px);border:.5px solid rgba(var(--o), .1);background:rgba(var(--menu-rgb), .94);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);border-radius:22px;padding:6px 0;animation:.16s ease-out quickIn;position:fixed;left:12px;right:12px}.suggest li{align-items:center;display:flex}.suggest-row{min-width:0;height:50px;color:var(--ink);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:14px;padding:0 4px 0 12px;font-size:16px;display:flex}.suggest-row svg{width:18px;height:18px;color:var(--faint);flex:none}.suggest-row span{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);overflow:hidden}.suggest-skel{align-items:center;gap:14px;height:50px;padding:0 12px;display:flex}.suggest-skel-icon{border-radius:50%;flex:none;width:18px;height:18px}.suggest-skel-line{border-radius:6px;height:12px}.suggest-row b{color:var(--ink);font-weight:600}.suggest-fill{width:44px;height:44px;color:var(--faint);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.suggest-head{height:36px;color:var(--faint);justify-content:space-between;padding-left:12px;font-size:13px}.suggest-clear{height:36px;color:var(--muted);background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:600}.suggest-row:active,.suggest-fill:active,.suggest-clear:active{opacity:.6}.quick-list{flex-wrap:wrap;justify-content:center;gap:8px;max-width:520px;margin-top:4px;display:flex}.quick{border:1px solid rgba(var(--o), .08);color:var(--muted);white-space:nowrap;background:0 0;border-radius:999px;padding:7px 12px;font-size:13px}.seq-wrap{width:calc(100% + 40px);margin:36px -20px 0}.seq-wrap.typing{display:none}.seq-wrap{opacity:0;transition:opacity .7s}.seq-wrap.in{opacity:1}.composer-wrap{display:contents}.seq-track{--seq-w:46vw;padding:0 calc((100% - var(--seq-w)) / 2);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;text-align:left;align-items:flex-start;gap:8px;display:flex;overflow:auto hidden}.seq-track::-webkit-scrollbar{display:none}.seq{width:var(--seq-w);scroll-snap-align:center;flex-direction:column;flex:none;align-items:center;gap:12px;display:flex;position:relative}.seq-pill{border:1.5px solid rgba(var(--o), .2);background:rgba(var(--o), .05);max-width:100%;color:var(--ink);text-overflow:ellipsis;cursor:pointer;padding:7px 14px;font-weight:600;transition:background .16s,color .16s,border-color .16s;overflow:hidden}.seq-window{border-radius:16px 16px 0 0;width:100%;height:100vh;overflow:hidden}.seq-cards{flex-direction:column;gap:14px;width:100%;transition:transform .7s cubic-bezier(.65,0,.25,1);display:flex}.seq-cards.instant{transition:none}.seq-preview{pointer-events:none;opacity:0;border:0;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seq-preview.on{opacity:1}.seq-card{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:7px;width:100%;padding:0;display:flex}.seq-media{background:var(--surface);border-radius:16px;width:100%;display:block;position:relative;overflow:hidden}.seq-media img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.22,1,.36,1);display:block}.seq-title{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;padding:0 4px;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.seq-card:active .seq-media{opacity:.85}.seq{align-items:stretch;gap:8px}.seq-cards{gap:8px}.seq-title{display:none}.seq-track .seq-cards{filter:brightness(calc(1 - .35 * var(--off,1)))}.seq-track .seq .seq-pill{color:var(--ink-strong)}.seq-media{border-radius:14px}.seq-window{border-radius:14px 14px 0 0}.seq .seq-pill{max-width:100%;color:var(--ink-strong);font:600 14px/1.25 var(--font);letter-spacing:-.02em;text-align:left;background:0 0;border:0;border-radius:0;align-self:flex-start;padding:0 2px}@media (width>=900px) and (hover:hover) and (pointer:fine),(width>=1000px) and (orientation:landscape){.seq .seq-pill{font-size:16px}}.seq-cta{display:none}.seq-window{transform:translate3d(0, var(--pull,0px), 0);transition:transform .42s cubic-bezier(.22,1,.36,1)}.seq.pulling .seq-window{transition:none}.seq-track .seq.pulling .seq-cards{filter:brightness(calc(1 - .35 * var(--off,1) * (1 - var(--pull-p,0))))}.seq-ring .seq.pulling .seq-cards{filter:brightness(calc(.65 + .35 * var(--pull-p,0)))}.seq-pull{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font:600 14px/1 var(--font);white-space:nowrap;opacity:var(--pull-p,0);transform:translateX(-50%) scale(calc(.9 + .1 * var(--pull-p,0)));pointer-events:none;background:#3c3d41eb;border-radius:999px;padding:9px 14px;transition:opacity .2s,transform .2s,background .15s,color .15s;display:grid;position:absolute;top:64px;left:50%;box-shadow:0 6px 20px #00000073}.seq.pulling .seq-pull{transition:background .15s,color .15s}.seq-pull>span{text-align:center;grid-area:1/1;transition:opacity .15s}.seq-pull-ready{opacity:0}.seq.armed .seq-pull{background:var(--ink);color:var(--bg)}.seq.armed .seq-pull-idle{opacity:0}.seq.armed .seq-pull-ready{opacity:1}.seq.nudge .seq-window{animation:1.5s cubic-bezier(.22,1,.36,1) .2s both seq-nudge}.seq.nudge .seq-cards{filter:none;transition:filter .3s}.seq.nudge .seq-pull{animation:2.6s both seq-nudge-hint}@keyframes seq-nudge{0%,to{transform:translate(0,0)}22%{transform:translateY(-34px)}45%{transform:translate(0,0)}62%{transform:translateY(-16px)}80%{transform:translate(0,0)}}@keyframes seq-nudge-hint{0%,to{opacity:0}12%,80%{opacity:1}}@media (prefers-reduced-motion:reduce){.seq.nudge .seq-window{animation:none}}.seq-bone-pill{border-radius:999px;width:110px;height:30px}.seq-bone{border-radius:16px;width:100%;display:block}@media (width<=400px),(height<=740px){.quick-list{gap:6px}.quick{padding:6px 10px;font-size:12px}}@media (height<=740px){.search-head{margin-bottom:8px}}@keyframes galleryIn{0%{transform:translate(100%)}to{transform:none}}@keyframes galleryOut{0%{transform:none}to{transform:translate(100%)}}@keyframes spin{to{transform:rotate(360deg)}}.grid-screen{background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}.gallery{z-index:9;animation:.34s cubic-bezier(.25,.8,.3,1) backwards galleryIn}.sheet-away{visibility:hidden;pointer-events:none}html.swiping .sheet-away{visibility:visible}.sheet-away .gallery{z-index:7}.gallery.closing{pointer-events:none;animation:.28s cubic-bezier(.4,0,.6,1) both galleryOut}.gallery-scroll{min-height:0;padding:6px 8px calc(var(--bottom) + var(--tabs) + 24px);flex:1;position:relative;overflow-y:auto}.pull-host{position:relative}.pull-body,.sidebar>:not(.pull-spinner),.search.pull-home>:not(.pull-spinner){translate:0 var(--pull,0px)}.native-pull .pull-host>.pull-body{min-height:calc(100% + 1px)}.native-pull :is(.sidebar.pulls,.search.pull-home:not(.focused)){scrollbar-width:none;overflow:hidden auto}.native-pull :is(.sidebar.pulls,.search.pull-home):after{content:"";width:1px;height:1px;position:absolute;top:100%;left:0}.pull-spinner{z-index:1;border:2px solid var(--line);border-top-color:var(--ink);width:22px;height:22px;opacity:var(--pull-n,0);transform:rotate(calc(var(--pull-n,0) * 270deg));pointer-events:none;border-radius:50%;margin-left:-11px;position:absolute;top:13px;left:50%}.pull-spinner.on{opacity:1;animation:.7s linear infinite spin}.top-spinner{top:calc(var(--top) + 14px)}.signing-out{z-index:100;background:var(--bg);color:var(--muted);pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:15px;transition:opacity .4s;animation:.25s both suggest-in;display:flex;position:fixed;inset:0}.signing-out.out{opacity:0;pointer-events:none}.confirm{z-index:100;background:rgba(0, 0, 0, calc(.55 * var(--dim)));justify-content:center;align-items:center;padding:16px;animation:.2s both suggest-in;display:flex;position:fixed;inset:0}@media (width<=899px),(hover:none),(pointer:coarse){.confirm.raised{padding-top:calc(var(--top) + 12vh);align-items:flex-start}}.confirm-card{border:1px solid rgba(var(--o), .1);background:var(--sheet-glass);-webkit-backdrop-filter:blur(40px)saturate(1.8);backdrop-filter:blur(40px)saturate(1.8);width:100%;max-width:340px;color:var(--sheet-fore);box-shadow:0 12px 40px rgba(0, 0, 0, calc(.4 * var(--shade)));text-align:center;border-radius:26px;flex-direction:column;padding:26px 20px 12px;animation:.26s cubic-bezier(.22,1,.36,1) both confirm-in;display:flex}@keyframes confirm-in{0%{opacity:0;transform:scale(.96)}}.confirm-card h2{color:var(--sheet-fore);margin:0 0 8px;font-size:19px;font-weight:600}.confirm-card p{color:color-mix(in srgb, var(--sheet-fore) 70%, transparent);margin:0 0 22px;font-size:15px;line-height:1.4}.confirm-delete,.confirm-cancel,.confirm-save{border:0;border-radius:999px;padding:14px;font-size:16px}.confirm-save{background:var(--button);color:var(--on-button);font-weight:600}.confirm-delete{background:var(--danger);color:var(--on-danger);font-weight:600}.confirm-cancel{color:var(--sheet-fore);background:0 0;margin-top:4px}.confirm-card button:disabled{opacity:.6}.signing-out-spinner{border:2px solid var(--line);border-top-color:var(--ink);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite spin}.gallery-empty{text-align:center;color:var(--faint);margin:30vh 24px 0;font-size:15px;line-height:1.4}.page-head{padding:calc(var(--top) + 10px) 14px 14px;flex:none;grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.page-head h1{text-align:center;font:600 17px/1.2 var(--font);margin:0}.page-back,.settings-x,.page-more{border:1px solid rgba(var(--o), .12);background:rgba(var(--o), .08);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);width:44px;height:44px;box-shadow:inset 0 1px 0 #ffffff24, 0 4px 16px rgba(0, 0, 0, calc(.25 * var(--shade)));color:var(--ink);border-radius:50%;place-items:center;padding:0;transition:transform .12s;display:grid}.page-back:active,.settings-x:active,.page-more:active{transform:scale(.92)}.page-back svg{width:24px;height:24px}.page-more{cursor:pointer;grid-column:3}.page-slot{width:44px;height:44px}.page-more svg{width:22px;height:22px}.gallery-scroll.covers{padding-inline:0;padding-top:0}.saved-grid{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.cover{aspect-ratio:3/4;cursor:pointer;background:#000;position:relative;overflow:hidden}.cover:active{opacity:.8}.cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cover-play{filter:drop-shadow(0 1px 3px #00000059);position:absolute;top:8px;right:8px}.cover.topic:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#000000b8);position:absolute;inset:45% 0 0}.cover-title{z-index:1;-webkit-line-clamp:2;overflow-wrap:anywhere;font:600 12px/1.25 var(--font);color:#fff;text-shadow:0 1px 3px #0006;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.explore-screen{z-index:8}.search.covered{visibility:hidden}html.swiping .search.covered{visibility:visible}.explore-bar{z-index:3;flex:none;padding:0 12px 12px;position:relative}.explore-search{border:1px solid rgba(var(--o), .07);background:var(--field);height:44px;color:var(--faint);border-radius:22px;align-items:center;gap:10px;padding:0 16px;display:flex}.explore-search svg{flex:none;width:19px;height:19px}.explore-search input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.explore-search input::placeholder{color:var(--faint)}.explore-search:focus-within{border-color:rgba(var(--o), .14)}.suggest-explore{width:auto;max-width:none;max-height:calc(100vh - var(--top) - 140px - var(--kb));border:1px solid rgba(var(--o), .08);background:var(--raised);box-shadow:0 16px 40px rgba(0, 0, 0, calc(.5 * var(--shade)));border-radius:22px;padding:6px 0;animation:.16s both suggest-in;position:absolute;top:calc(100% - 4px);left:12px;right:12px}.tile-fallback{background:#000;place-items:center;display:grid;position:absolute;inset:0;transform:scale(1.6)}.tile-play{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;right:8px}.feed-shell{z-index:10;background:var(--bg);position:fixed;inset:0}.web-topbar{display:none}@media (hover:none){html.browser-swipe .web-topbar{z-index:99;background:var(--bg) content-box;pointer-events:none;height:11px;padding-bottom:5px;display:block;position:fixed;top:-6px;left:0;right:0}html.browser-swipe .web-topbar.bottom{padding:5px 0 0;top:auto;bottom:-6px}html.browser-swipe.reels-top .web-topbar{background-color:#000}html.browser-swipe .feed-shell,html.browser-swipe .wrap-slide{background:#000}html.browser-swipe{--tabs:0px}html.browser-swipe .capsule,html.browser-swipe .capsule-wrap .incog{display:none}}.feed-shell.hidden,.feed-shell.warming{visibility:hidden;pointer-events:none}.swiping .slide:not(.active){visibility:hidden}.edge-grab{z-index:30;touch-action:none;width:20px;position:absolute;top:0;bottom:0;left:0}.feed{scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}.feed::-webkit-scrollbar{display:none}.feed-slides{display:contents}.slide{scroll-snap-align:start;scroll-snap-stop:always;height:100%;position:relative;overflow:hidden}.nav{z-index:5;padding:calc(var(--top) + 12px) 20px 10px;justify-content:space-between;align-items:center;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:0;left:0;right:0}.nav-away .slide .nav{opacity:0;pointer-events:none;transform:translateY(-10px)}.nav button{background:0 0;border:0;place-items:center;width:44px;height:44px;margin:-10px;padding:0;display:grid}.nav span{font:600 15px/1 var(--font);letter-spacing:-.01em}.nav .nav-title{width:auto;min-width:0;max-width:70%;height:44px;color:inherit;cursor:pointer;align-items:center;gap:2px;margin:-10px 0;padding:0 8px;display:flex}.nav .nav-title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes bone-pulse{0%,to{opacity:1}50%{opacity:.55}}.bone{background-color:var(--skeleton);animation:1.4s ease-in-out infinite bone-pulse;display:block}.skel{background:var(--reel);position:absolute;inset:0}.skel-subject{text-overflow:ellipsis;white-space:nowrap;opacity:.55;max-width:60%;margin:-.2em 0;padding:.2em 0;overflow:hidden}.wrap-slide{background:var(--bg)}.wrap{padding:calc(var(--top) + 52px) 20px calc(var(--bottom) + var(--tabs) + 24px);text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.wrap-top{flex-direction:column;align-items:center;gap:14px;width:100%;margin:auto 0;display:flex}.wrap-composer{flex:none;justify-content:flex-start;margin-top:16px}@media (width>=900px) and (hover:hover) and (pointer:fine),(width>=1000px) and (orientation:landscape){.wrap-composer{order:-1;margin:0 0 16px}}.map-card{background:var(--surface);color:var(--ink);font:500 13px/1 var(--font);cursor:pointer;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:9px 10px 9px 12px;display:inline-flex}.map-card:active{opacity:.6}.map-card svg:last-child{opacity:.5;width:14px;height:14px}.wrap-grid{grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:520px;display:grid}.wrap-tile{aspect-ratio:1;background:var(--surface);color:var(--ink);border:0;border-radius:20px;place-items:center;padding:16px;font-size:15px;line-height:1.3;display:grid}@media (width<=400px),(height<=740px){.wrap-grid{gap:8px}.wrap-tile{aspect-ratio:1.5;border-radius:16px;padding:12px;font-size:14px}}.wrap-placeholder{color:var(--faint);font-size:17px}.wrap-continue{background:var(--ink);color:var(--on-ink);border:0;border-radius:999px;padding:12px 22px;font-size:15px;font-weight:600}.wrap-continue:disabled{background:var(--field);color:var(--faint)}.wrap-more{width:44px;height:44px;color:var(--faint);background:0 0;border:0;border-radius:50%;place-items:center;animation:1.8s ease-in-out infinite wrap-nudge;display:grid}.wrap-more:disabled{opacity:.45;animation:none}@keyframes wrap-nudge{0%,60%,to{transform:translateY(0)}30%{transform:translateY(5px)}}.wrap-composer:active,.wrap-tile:active,.wrap-continue:active,.wrap-more:active{opacity:.6}@keyframes skel-stage-in{0%{opacity:0;transform:translateY(4px)}to{opacity:.72;transform:none}}.skel-center{flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;top:38%;left:24px;right:24px}.skel-stage{text-align:center;color:var(--ink-strong);opacity:.72;margin:0;font-size:14px;line-height:1.35;animation:.35s ease-out both skel-stage-in}.skel-phrases{justify-content:center;width:100%;display:flex}@keyframes skel-phrase{0%{opacity:0;filter:blur(4px)}14%,86%{opacity:.85;filter:none}to{opacity:0;filter:blur(4px)}}@keyframes skel-phrase-in{0%{opacity:0;filter:blur(4px)}to{opacity:.85;filter:none}}@keyframes skel-phrase-out{0%{opacity:.85;filter:none}to{opacity:0;filter:blur(4px)}}.skel-phrase{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--ink-strong);font-size:15px;animation:2.5s ease-in-out both skel-phrase;overflow:hidden}.skel-phrase.asked{animation:.35s ease-in-out .35s both skel-phrase-in}.skel-phrase.asked.leaving{animation:.35s ease-in-out both skel-phrase-out}.skel-video{top:0;left:0;right:0;bottom:calc(var(--bottom) + var(--tabs) + 6px);background-color:var(--skel-media);position:absolute}.skel-rail{right:8px;bottom:calc(var(--bottom) + var(--tabs) + 20px);flex-direction:column;align-items:center;gap:21px;width:44px;display:flex;position:absolute}.skel-rail-item{flex-direction:column;align-items:center;gap:5px;display:flex}.skel-icon{background-color:var(--skel-bone);border-radius:8px;width:26px;height:26px}.skel-label{background-color:var(--skel-bone);border-radius:4px;width:24px;height:7px}.skel-thumb{background-color:var(--skel-bone-2);border-radius:8px;width:30px;height:30px}.skel-meta{left:16px;right:76px;bottom:calc(var(--bottom) + var(--tabs) + 20px);position:absolute}.skel-author{align-items:center;gap:9px;display:flex}.skel-avatar{background-color:var(--skel-bone);border-radius:50%;flex:none;width:32px;height:32px}.skel-who{flex-direction:column;gap:6px;display:flex}.skel-line{background-color:var(--skel-bone);border-radius:5px;height:10px}.skel-follow{background-color:var(--skel-bone);border-radius:7px;width:52px;height:24px;margin-left:12px}.feed-wait{padding:0 32px calc(var(--bottom) + var(--tabs));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.feed-wait-note{font:400 15px/1.35 var(--font);opacity:.8;margin:0}.feed-wait-back{font:600 15px/1 var(--font);color:var(--bg);background:var(--ink);border:0;border-radius:999px;margin-top:8px;padding:10px 22px}.nav-spacer{width:24px}.tilt{perspective:650px}.wave-card{aspect-ratio:9/16;--sx:0px;--sy:30px;--sblur:70px;--salpha:.55;box-shadow:var(--sx) var(--sy) var(--sblur) rgba(0, 0, 0, var(--salpha));transform-style:preserve-3d;will-change:transform;touch-action:none;background:#f2f0e9;border-radius:24px;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s;position:relative;overflow:hidden}.wave-card>svg{width:100%;height:100%;display:block}.wave-card:has(>svg image){background:#1f2023}.tilt.live .wave-card{transition:transform 80ms linear}.wave-card.intro{animation:1.5s cubic-bezier(.22,1,.36,1) .35s both card-rock}@keyframes card-rock{0%{transform:none}32%{--sx:16px;transform:rotateX(6deg)rotateY(-16deg)}66%{--sx:-14px;transform:rotateX(-5deg)rotateY(13deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.wave-card{transition:none}}.map-sheet-dim{z-index:100;background:var(--sheet-dim);transition:opacity .18s ease-out;animation:.3s ease-out quickIn;position:fixed;inset:0}.map-sheet-dim.out{opacity:0}.map-sheet{z-index:101;max-height:92dvh;padding:6px 16px calc(var(--bottom) + 20px);background:var(--sheet-glass);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);color:var(--sheet-fore);will-change:transform;border-radius:38px 38px 0 0;transition:transform .18s cubic-bezier(.4,0,.9,.6);animation:.48s cubic-bezier(.32,.72,0,1) both map-sheet-in;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.map-sheet.out{transform:translateY(100%)}.map-sheet.dialog{border-radius:24px;width:460px;max-height:90vh;padding:16px 20px 20px;animation:.16s cubic-bezier(.22,1,.36,1) both confirm-in;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.map-sheet-grab{touch-action:none;cursor:grab;place-items:center;height:24px;display:grid}.map-sheet-grab:before{content:"";background:color-mix(in srgb, var(--sheet-fore) 28%, transparent);border-radius:3px;width:36px;height:5px}.map-sheet-head{justify-content:space-between;align-items:center;padding:2px 4px 12px;display:flex}.map-sheet-head h2{font:300 22px/1.2 "Outfit", var(--font);letter-spacing:-.02em;margin:0}.map-sheet-close{background:color-mix(in srgb, var(--sheet-fore) 12%, transparent);width:36px;height:36px;color:var(--sheet-fore);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-right:-6px;padding:0;display:grid}.map-sheet-switches{justify-content:center;gap:8px;margin:0 0 18px;display:flex}.map-sheet .map-sheet-switch{background:color-mix(in srgb, var(--sheet-fore) 10%, transparent);width:160px;margin:0}.map-sheet .map-sheet-switch button{color:color-mix(in srgb, var(--sheet-fore) 60%, transparent)}.map-sheet .map-sheet-switch button[aria-selected=true]{background:var(--sheet-fore);color:var(--sheet-glass)}html[data-theme=light] .map-sheet .map-sheet-switch button[aria-selected=true]{color:#fff}.map-sheet-tilt{width:min(64%,250px);margin:8px auto 0}.map-sheet .wave-card{--sy:26px;--sblur:60px;--salpha:.6}html[data-theme=light] .map-sheet .wave-card{--salpha:.22}.map-sheet-actions{justify-content:center;gap:8px;margin:30px 0 10px;display:flex}.map-sheet-actions button{white-space:nowrap;min-width:0;max-width:150px;height:44px;font:500 15px/1 var(--font);cursor:pointer;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:flex;overflow:hidden}.map-sheet-share{background:var(--sheet-fore);color:var(--bg)}.map-sheet-actions button:disabled{opacity:.5;cursor:default}.map-sheet-save,.map-sheet-copy{background:color-mix(in srgb, var(--sheet-fore) 12%, transparent);color:var(--sheet-fore)}.track-list{--row-ink:var(--ink-strong);--row-mute:var(--faint);--row-line:var(--line);margin:8px 0 0;padding:0;list-style:none}.map-sheet .track-list{--row-ink:var(--sheet-fore);--row-mute:color-mix(in srgb, var(--sheet-fore) 55%, transparent);--row-line:color-mix(in srgb, var(--sheet-fore) 10%, transparent)}.track-list li{border-top:1px solid var(--row-line);min-height:46px;color:var(--row-ink);align-items:center;gap:12px;display:flex}.track-list li button{width:100%;min-height:46px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.track-list li span{width:22px;color:var(--row-mute);text-align:right;flex:none;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:11px}.track-list li b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;font-weight:400;overflow:hidden}.track-list li.trip b{color:var(--row-mute)}.track-list li.trip b:before{content:"↳ "}.track-list li.here b{font-weight:500}.track-list li.last b,.track-list li.last span{color:#ef5f45;font-weight:500}.track-list li.more b{letter-spacing:.08em;text-transform:uppercase;color:var(--row-mute);font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:11px}.map-intro{z-index:40;background:var(--bg);place-items:center;transition:opacity .45s .2s;display:grid;position:fixed;inset:0}.map-intro.leaving{opacity:0;pointer-events:none}.map-intro-card{perspective:650px;transform-origin:50%;width:min(68vw,300px,25.875dvh);transition:transform .7s cubic-bezier(.32,.72,0,1),opacity .16s .52s;animation:.6s cubic-bezier(.22,1,.36,1) map-intro-in}.map-intro.leaving .map-intro-card{transform:translate3d(0, calc(-50dvh + var(--top) + 34px), 0) scale(.06);opacity:0}@keyframes map-intro-in{0%{opacity:0;transform:translateY(24px)scale(.92)}}.map-intro-card .wave-card{animation:.9s cubic-bezier(.22,1,.36,1) .25s backwards map-intro-rock}@keyframes map-intro-rock{0%{transform:none}35%{--sx:6px;transform:rotateX(2deg)rotateY(-5deg)}70%{--sx:-5px;transform:rotateX(-1.5deg)rotateY(4deg)}to{transform:none}}.map-intro-error{text-align:center;color:var(--muted);font:400 15px/1.4 var(--font);justify-items:center;gap:14px;padding:0 32px;display:grid}.map-intro-error p{margin:0}.map-intro-error button{font:600 15px/1 var(--font);color:var(--bg);background:var(--ink);cursor:pointer;border:0;border-radius:999px;padding:10px 22px}@keyframes map-sheet-in{0%{transform:translateY(calc(100% + 16px))}}.swipe-hint{z-index:6;bottom:calc(var(--bottom) + var(--tabs) + 16px);color:#202124;height:30px;font:600 13px/1 var(--font);white-space:nowrap;pointer-events:none;background:#fff;border-radius:15px;align-items:center;gap:6px;padding:0 14px 0 10px;animation:.4s .6s both hintIn;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000059}.swipe-hint svg{width:18px;height:18px;animation:1.4s ease-in-out 1s infinite hintNudge}@keyframes hintIn{0%{opacity:0}to{opacity:1}}@keyframes hintNudge{0%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}.swiping .swipe-hint{display:none}@keyframes gemIn{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur()}}@keyframes gemImg{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}.hook{padding:calc(var(--top) + 60px) 0 calc(var(--bottom) + var(--tabs) + 14px + var(--hint,0px));flex-direction:column;display:flex;position:absolute;inset:0}.hook.video{background:#000}.hook .gem,.hook .gimg{opacity:0}.hook.static .gem,.hook.static .gimg{opacity:1}.hook.go .gem{animation:.32s ease-out forwards gemIn}.hook.go .gimg{animation:.52s ease-out forwards gemImg}.word{white-space:pre;display:inline-block}.shots{flex-direction:column;min-height:0;margin:auto 0;display:flex}.carousel-wrap{flex:0 auto;min-height:0;display:flex;position:relative}.carousel-wrap.multi .card{width:80%}.shot-step{display:none}.carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;min-width:0;display:flex;overflow:auto hidden}.carousel::-webkit-scrollbar{display:none}.carousel{gap:6px;padding:0 16px;scroll-padding-inline:16px}.card{aspect-ratio:4/5;background:var(--surface);scroll-snap-align:start;scroll-snap-stop:always;border-radius:14px;flex:none;width:100%;max-height:52vh;position:relative;overflow:hidden}.card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card.bone{background:var(--skeleton)}.card.blank{background:linear-gradient(160deg, var(--blank-from) 0%, var(--blank-to) 100%);box-shadow:inset 0 0 0 1px rgba(var(--o), .06);align-items:flex-end;padding:24px 22px;display:flex}.card.blank p{color:var(--ink-strong);font:500 clamp(22px, 7vw, 27px) / 1.2 var(--font);letter-spacing:-.02em;text-wrap:pretty;margin:0}.lightbox{z-index:200;touch-action:none;transition:opacity .2s;animation:.2s both lightbox-in;position:fixed;inset:0;overflow:hidden}.lightbox-dim{will-change:opacity;background:#000;transition:opacity .2s;position:absolute;inset:0}.lightbox.out{opacity:0}.lightbox-track{height:100%;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.lightbox-slide{will-change:transform;flex:none;place-items:center;width:100vw;height:100%;transition:transform .28s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.lightbox img{object-fit:contain;pointer-events:none;max-width:100%;max-height:100%;transition:transform .22s cubic-bezier(.22,1,.36,1)}.lightbox.dragging .lightbox-track,.lightbox.dragging .lightbox-slide,.lightbox.dragging img,.lightbox.dragging:not(.out) .lightbox-dim{transition:none}.lightbox-close{z-index:1;top:calc(var(--top) + 10px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#28282cb3;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;right:12px}.lightbox-count{top:calc(var(--top) + 20px);color:#fffc;font:500 14px/1 var(--font);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.lightbox-dots{left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 24px);pointer-events:none;padding:0;position:absolute}.lightbox-dots .dot{opacity:.4;background:#fff;width:6px;height:6px}.lightbox-dots .dot.on{opacity:1}@keyframes lightbox-in{0%{opacity:0}}.dots{flex:none;justify-content:center;gap:5px;padding:10px 0 0;display:flex}.dot{background:var(--faint);opacity:.35;border-radius:50%;width:5px;height:5px;transition:opacity .2s,transform .2s}.dot.on{opacity:1;transform:scale(1.15)}.text{align-items:start;min-height:calc(3.6*clamp(22px,7vw,27px));padding:14px 24px 0 16px;display:grid}.text>.claim{grid-area:1/1}.hook .text .claim.ghost{visibility:hidden;animation:none}.hook .text .claim{animation:.26s ease-out both lineIn}@keyframes lineIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hook .text .claim{animation:none}.dot{transition:none}}.claim{font:500 clamp(22px, 7vw, 27px) / 1.2 var(--font);letter-spacing:-.02em;text-wrap:pretty;margin:0}.voice{flex-direction:column;gap:14px;margin:auto 0;padding:0 28px 0 20px;display:flex}.voice-head{align-items:flex-start;gap:12px;height:38px;display:flex}.voice-logo{width:34px;height:34px}.voice-mark{color:#ff4500;font:700 96px/.75 Georgia,Times New Roman,serif}.voice-quote{font:500 clamp(21px, 6.4vw, 26px) / 1.3 var(--font);letter-spacing:-.02em;text-wrap:pretty;margin:0}.voice-who{font:600 15px/1.3 var(--font);color:rgba(var(--o), .7);margin:0}.voice-score{font:600 13px/1 var(--font);color:#ff4500;align-items:center;gap:6px;margin:0;display:flex}.avatar.reddit{color:#fff;background:#ff4500}.author{align-items:center;gap:9px;display:flex}.avatar{background:var(--surface);width:32px;height:32px;font:600 13px/1 var(--font);border-radius:50%;flex:none;place-items:center;display:grid}.avatar.site{background:#fff;overflow:hidden}.avatar.site img{border-radius:4px;width:18px;height:18px}.who{flex-direction:column;gap:2px;min-width:0;max-width:44%;display:flex}.who strong{font-size:12.5px;font-weight:600;line-height:15px}.who-link,.who-more{appearance:none;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.who-link strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.who-more{color:var(--faint);font-size:10px;font-weight:500;line-height:12px}.menu-favicon{object-fit:cover;border-radius:4px;width:18px;height:18px}.follow{border:1px solid rgba(var(--ink-rgb), .5);border-radius:7px;flex:none;place-items:center;height:24px;margin-left:12px;padding:0 10px;font-size:11.5px;font-weight:600;transition:color .15s,border-color .15s;display:grid}.follow.on{border-color:rgba(var(--ink-rgb), .18);color:var(--faint)}.meta-space{flex:none;height:85px}.meta{--ease-open:cubic-bezier(.2, .9, .25, 1);z-index:6;left:16px;right:76px;bottom:calc(var(--bottom) + var(--tabs) + 20px + var(--hint,0px));clip-path:inset(-100vh -12px 0);pointer-events:none;position:absolute}.meta-slide{pointer-events:auto;transform:translateY(var(--fold,0px));transition:transform .23s var(--ease-open);will-change:transform}.hook.expanded .meta-slide{transform:translateY(0)}.caption{cursor:pointer;font-size:12.5px;font-weight:400;line-height:var(--cap-line);color:var(--ink);margin:10px 0 0;position:relative}.caption-body{overscroll-behavior:contain;max-height:48vh;display:block;overflow:hidden}.hook.expanded .caption-body{overflow-y:auto}.more{top:calc(var(--cap-line) * (var(--cap-lines) - 1));color:var(--faint);transition:opacity 90ms;position:absolute;right:0}.hook.expanded .more{opacity:0}.caption.folds .caption-body{-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(90deg,#000 calc(100% - 56px),#0000 calc(100% - 42px));-webkit-mask-size:100% calc(var(--cap-line) * (var(--cap-lines) - 1)), 100% 100%;-webkit-mask-position:0 0, 0 calc(var(--cap-line) * (var(--cap-lines) - 1));mask-image:linear-gradient(#000,#000),linear-gradient(90deg,#000 calc(100% - 56px),#0000 calc(100% - 42px));-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% calc(var(--cap-line) * (var(--cap-lines) - 1)), 100% 100%;mask-size:100% calc(var(--cap-line) * (var(--cap-lines) - 1)), 100% 100%;-webkit-mask-position:0 0, 0 calc(var(--cap-line) * (var(--cap-lines) - 1));mask-position:0 0, 0 calc(var(--cap-line) * (var(--cap-lines) - 1));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hook.expanded .caption.folds .caption-body{-webkit-mask-image:none;mask-image:none}.scrim{z-index:2;background:linear-gradient(180deg, rgba(var(--scrim-rgb), .35) 0%, rgba(var(--scrim-rgb), .82) 55%, rgba(var(--scrim-rgb), .9) 100%);opacity:0;pointer-events:none;transition:opacity .23s;position:absolute;inset:0}.hook.expanded .scrim{opacity:1;pointer-events:auto}.hook .claim{transition:opacity .18s}.hook.expanded .claim{opacity:0}.rail{z-index:6;right:8px;bottom:calc(var(--bottom) + var(--tabs) + 20px + var(--hint,0px));flex-direction:column;align-items:center;gap:21px;display:flex;position:absolute}.rail-item{flex-direction:column;align-items:center;gap:3px;display:flex}.rail-item span{text-shadow:0 0 1px rgba(0, 0, 0, calc(.75 * var(--legible))), 0 0 4px rgba(0, 0, 0, calc(.35 * var(--legible))), 0 1px 8px rgba(0, 0, 0, calc(.25 * var(--legible)));font-size:10px;font-weight:500;line-height:12px}.rail-thumb{object-fit:cover;width:30px;height:30px;box-shadow:0 0 0 .5px rgba(0, 0, 0, calc(.25 * var(--shade))), 0 1px 6px rgba(0, 0, 0, calc(.35 * var(--shade)));border:2px solid #f5f5f5;border-radius:8px}.rail-logo{background:#000;border-color:#000;place-items:center;display:grid}.rail-logo.reddit img{width:22px;height:22px}.rail-logo.site{border-color:var(--site-frame);background:#fff}.rail-logo.site img{width:18px;height:18px}.rail-logo.instagram img{width:20px;height:20px}.rail-icon{width:44px;height:30px;filter:drop-shadow(0 0 1px rgba(0, 0, 0, calc(.7 * var(--legible)))) drop-shadow(0 0 4px rgba(0, 0, 0, calc(.3 * var(--legible)))) drop-shadow(0 2px 10px rgba(0, 0, 0, calc(.2 * var(--legible))));place-items:center;display:grid}.capsule-wrap{z-index:50;left:0;right:0;bottom:calc(var(--bottom) + 6px);pointer-events:none;transform:translate3d(0px, calc(var(--kb-on) * (var(--bottom) - var(--kb) - 2px)), 0);transition:transform var(--kb-ease);justify-content:center;align-items:center;gap:10px;display:flex;position:fixed}.menu-open .capsule-wrap{transform:translate3d(var(--sidebar-w), calc(var(--kb-on) * (var(--bottom) - var(--kb) - 2px)), 0)}.capsule{border:.5px solid rgba(var(--o), .14);background:rgba(var(--glass), .72);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);height:60px;box-shadow:0 10px 30px rgba(0, 0, 0, calc(.45 * var(--shade))), inset 0 1px 0 rgba(var(--o), .06);pointer-events:auto;border-radius:30px;align-items:center;gap:4px;padding:0 6px;display:flex;position:relative}.capsule-item{z-index:1;width:64px;height:48px;color:var(--faint);background:0 0;border:0;border-radius:24px;place-items:center;padding:0;transition:color .22s;display:grid;position:relative}.capsule-item.on{color:var(--ink)}.capsule-item.has-dot:after{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:calc(50% + 8px)}.capsule-item.has-dot.degraded:after{background:var(--faint)}.capsule-item.has-dot.failed:after{background:var(--danger)}.capsule{touch-action:none}.native-tabs .capsule{display:none}.capsule.dragging .capsule-thumb{transition:none}.capsule-blob{transition:transform .16s,background .16s}.capsule.dragging .capsule-blob{background:rgba(var(--o), .2);transform:scale(1.1)}.capsule-thumb{width:64px;height:48px;transition:transform .3s cubic-bezier(.34,1.25,.5,1);position:absolute;top:6px;left:6px}.capsule-blob{background:rgba(var(--o), .14);border-radius:24px;width:100%;height:100%;display:block}.capsule-blob.moved{animation:.3s cubic-bezier(.3,.7,.4,1) squish}@keyframes squish{0%{transform:scale(1)}35%{transform:scale(1.18,.9)}70%{transform:scale(.97,1.03)}to{transform:scale(1)}}.yt{background:#000;position:absolute;inset:0;overflow:hidden;container-type:size}.yt iframe,.yt .yt-slot{pointer-events:none;border:0;width:calc(1.25*max(100cqw,56.25cqh));height:calc(1.25*max(100cqh,177.778cqw));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yt.fit{bottom:calc(var(--bottom) + var(--tabs) + 6px)}.yt.fit iframe,.yt.fit .yt-slot{width:100%;height:100%;top:0;left:0;transform:none}.tt-poster{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.tt-poster.gone{opacity:0}.tt-spinner{pointer-events:none;border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:48px;height:48px;margin:-24px 0 0 -24px;animation:.9s linear infinite tt-spin;position:absolute;top:50%;left:50%}@keyframes tt-spin{to{transform:rotate(360deg)}}.yt.fit.wide iframe,.yt.fit.wide .yt-slot{height:56.25cqw;top:50%;transform:translateY(-50%)}.yt.fit.web:not(.wide) iframe,.yt.fit.web:not(.wide) .yt-slot{width:100%;height:100%;top:0;left:0;transform:none}.yt.fit.web.wide iframe,.yt.fit.web.wide .yt-slot{--band:64px;height:calc(100cqw * 9 / 16 + 2 * var(--band));clip-path:inset(var(--band) 0)}.sound-hint{top:calc(var(--top) + 64px);color:#fff;font:500 13px/1 var(--font);pointer-events:none;background:#0000008c;border-radius:999px;padding:6px 12px;animation:.2s badgeIn;position:absolute;left:50%;transform:translate(-50%)}.yt .yt-slot{visibility:hidden}.yt-pool{z-index:0;visibility:hidden;opacity:0;pointer-events:none;position:absolute;overflow:hidden}.yt-pool iframe{pointer-events:none;border:0;position:absolute}.yt-pool{transition:opacity .15s}.yt.fit.web:not(.tiktok):not(.started) iframe{opacity:0}.yt.clip video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.clip-park{display:none}.yt.fit.web.tiktok iframe{width:100%;height:100%;top:0;left:0;transform:none}.tt-blur{pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:22%;height:55%;position:absolute;bottom:0;right:0;-webkit-mask-image:radial-gradient(farthest-side at 100% 100%,#000 60%,#0000);mask-image:radial-gradient(farthest-side at 100% 100%,#000 60%,#0000)}.yt-blur{z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:130px;transition:height .2s;position:absolute;bottom:0;left:0;right:0;transform:translateZ(0);-webkit-mask-image:linear-gradient(#0000,#0009 18%,#000000f2 35%,#000 42%);mask-image:linear-gradient(#0000,#0009 18%,#000000f2 35%,#000 42%)}.yt-blur.up{height:175px}.yt-side{z-index:1;transform:translateZ(0)}.yt-blur-top{display:none}@media (width>=900px) and (hover:hover) and (pointer:fine),(width>=1000px) and (orientation:landscape){.yt-blur{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);height:110px}.yt-blur.up{height:145px}.yt-blur-top{z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:56px;display:block;position:absolute;top:0;left:0;right:0;transform:translateZ(0);-webkit-mask-image:linear-gradient(#000 50%,#00000080 75%,#0000);mask-image:linear-gradient(#000 50%,#00000080 75%,#0000)}}.scrub{z-index:5;left:0;right:0;bottom:calc(var(--bottom) + var(--tabs) - 3px);touch-action:none;align-items:flex-end;height:44px;padding-bottom:8px;transition:padding-bottom .14s;display:flex;position:absolute}.scrub-track{background:#ffffff3d;flex:1;height:2px;transition:height .14s;position:relative}.scrub-fill{transform-origin:0;background:#fff;position:absolute;inset:0}.scrub-knob{opacity:0;pointer-events:none;background:#fff;border-radius:50%;width:11px;height:11px;margin-left:-5.5px;transition:transform .14s,opacity .14s;position:absolute;bottom:3.5px;transform:scale(.5);box-shadow:0 1px 4px #00000059}.scrub.dragging{padding-bottom:6px}.scrub.dragging .scrub-track{height:6px}.scrub.dragging .scrub-knob{opacity:1;transform:scale(1.45)}.scrub-time{white-space:nowrap;font:600 22px/1 var(--font);font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px 12px #00000080;pointer-events:none;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.scrub-time span{color:#fff9}.hook .meta,.hook .rail{transition:opacity .16s}.hook.scrubbing .meta,.hook.scrubbing .rail{opacity:0}.play-badge{-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);color:#fff;background:#00000047;border-radius:50%;place-items:center;width:68px;height:68px;margin:-34px 0 0 -34px;animation:.14s ease-out badgeIn;display:grid;position:absolute;top:50%;left:50%}.play-badge svg{margin-left:2px}@keyframes badgeIn{0%{opacity:0;transform:scale(.9)}}.yt-tap{z-index:1;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;transform:translateZ(0)}.yt-tap:before{content:"";background:linear-gradient(#00000059 0%,#0000 18% 62%,#0009 100%);transition:opacity .16s;position:absolute;inset:0}.hook.held .meta,.hook.held .rail,.hook.held .scrub,.hook.held .yt-tap:before{opacity:0;pointer-events:none}.slide:has(.hook.held) .nav{opacity:0;pointer-events:none}.hook .scrub{transition:padding-bottom .14s,opacity .16s}@keyframes quickIn{0%{opacity:0}to{opacity:1}}.quick-dim{z-index:40;background:rgba(0, 0, 0, calc(.62 * var(--dim)));animation:.16s ease-out quickIn;position:fixed;inset:0}.quick-search{z-index:45;top:calc(var(--top) + 8px);align-items:center;gap:12px;animation:.16s ease-out quickIn;display:flex;position:fixed;left:12px;right:12px}.quick-field{border:.5px solid rgba(var(--o), .14);background:rgba(var(--glass), .92);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);height:48px;box-shadow:0 10px 30px rgba(0, 0, 0, calc(.45 * var(--shade)));color:var(--faint);border-radius:24px;flex:1;align-items:center;padding:0 6px 0 16px;display:flex}.quick-field input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}html.quick-open .slide .nav{opacity:0;pointer-events:none}.quick-field input::placeholder{color:var(--faint)}.capsule-wrap.typing .capsule{display:none}.incog{border:.5px solid rgba(var(--o), .14);background:rgba(var(--glass), .72);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);height:52px;color:var(--ink);font:500 15px/1 var(--font);border-radius:26px;flex:1;align-items:center;gap:10px;margin:0 12px;padding:0 10px 0 16px;animation:.16s ease-out quickIn;display:none}.incog.shown{pointer-events:auto;display:flex}.incog-switch,.mode-switch{background:rgba(var(--o), .18);border-radius:13px;flex:none;width:44px;height:26px;margin-left:auto;transition:background .2s;position:relative}.incog-switch:after,.mode-switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .22s cubic-bezier(.34,1.3,.5,1);position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0000004d}.incog.on .incog-switch,.mode-switch.on{background:#34c759}.incog.on .incog-switch:after,.mode-switch.on:after{transform:translate(18px)}.native-tabs .incog{display:none}.swiping .capsule{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid)}html,body{touch-action:manipulation}@keyframes modalIn{0%{opacity:0;transform:scale(.97)}}.modal-dim{z-index:90;background:rgba(0, 0, 0, calc(.6 * var(--dim)));place-items:center;padding:24px;animation:.14s ease-out quickIn;display:grid;position:fixed;inset:0}.share-modal{border:1px solid rgba(var(--o), .1);background:var(--sheet-glass);-webkit-backdrop-filter:blur(40px)saturate(1.8);backdrop-filter:blur(40px)saturate(1.8);width:min(100%,640px);color:var(--sheet-fore);box-shadow:0 24px 60px rgba(0, 0, 0, calc(.5 * var(--shade)));border-radius:24px;padding:0 0 22px;animation:.16s cubic-bezier(.22,1,.36,1) both confirm-in}.share-head{border-bottom:1px solid var(--line);place-items:center;height:56px;display:grid;position:relative}.share-head h2{font:600 16px/1 var(--font);margin:0}.share-close{background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.share-close:hover{background:rgba(var(--o), .06)}.share-sequence{border:1px solid rgba(var(--o), .08);background:rgba(var(--o), .08);border-radius:18px;align-items:center;gap:14px;margin:18px 16px 0;padding:14px;display:flex}.share-sequence img{border-radius:12px;flex:none;width:48px;height:48px}.share-sequence img.thumb{object-fit:cover;background:var(--surface)}.share-sequence div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.share-sequence strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.share-copy{background:var(--button);height:36px;color:var(--on-button);cursor:pointer;border:0;border-radius:18px;flex:none;align-items:center;gap:6px;padding:0 16px 0 13px;font-size:14px;font-weight:600;display:flex}.share-copy:active{opacity:.7}.share-sequence span{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.share-switch{background:rgba(var(--o), .08);border-radius:10px;gap:2px;margin:18px 16px 0;padding:2px;display:flex}.share-switch button{height:32px;color:var(--muted);font:500 14px/1 var(--font);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1}.share-switch button[aria-selected=true]{background:rgba(var(--o), .18);color:var(--ink-strong);font-weight:600}.share-row{scrollbar-width:none;gap:4px;padding:22px 16px 0;display:flex;overflow-x:auto}.share-row::-webkit-scrollbar{display:none}.share-target{background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:10px;width:84px;padding:0;font-size:13px;font-weight:500;display:flex}.share-icon{background:rgba(var(--o), .1);border-radius:50%;place-items:center;width:64px;height:64px;transition:background .12s;display:grid}.share-target:hover .share-icon{background:rgba(var(--o), .18)}.modal-dim.as-sheet{background:var(--sheet-dim);flex-direction:column;justify-content:flex-end;padding:0;transition:opacity .18s ease-out;animation:.3s ease-out quickIn;display:flex;overflow:hidden}.modal-dim.as-sheet.out{opacity:0}.as-sheet .share-modal{box-sizing:border-box;width:100%;min-width:0;max-width:100vw;padding-bottom:calc(var(--bottom) + 22px);touch-action:none;border-radius:38px 38px 0 0;transition:transform .18s cubic-bezier(.4,0,.9,.6);animation:.48s cubic-bezier(.32,.72,0,1) sheetUp}.as-sheet.out .share-modal{transform:translateY(100%)}html:not(.native-tabs) .as-sheet .share-modal{background:var(--sheet-glass);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);border-top:1px solid rgba(var(--o), .1);will-change:transform}html:not(.native-tabs) .as-sheet .share-icon,html:not(.native-tabs) .as-sheet .share-sequence{background:rgba(var(--o), .08)}.share-grab{background:rgba(var(--o), .25);border-radius:3px;width:36px;height:5px;margin:8px auto 0}.as-sheet .share-head{height:44px}.as-sheet .share-row{flex-wrap:wrap;justify-content:flex-start;gap:18px 0;padding:18px 12px 0;overflow:visible}.as-sheet .share-target{width:33.333%}.as-sheet .share-icon{width:58px;height:58px}.menu-catch{z-index:90;position:fixed;inset:0}.reel-menu{border:1px solid rgba(var(--o), .1);background:var(--sheet-glass);-webkit-backdrop-filter:blur(40px)saturate(1.8);backdrop-filter:blur(40px)saturate(1.8);color:var(--sheet-fore);box-shadow:0 16px 40px rgba(0, 0, 0, calc(.5 * var(--shade)));transform-origin:0 100%;border-radius:18px;flex-direction:column;padding:6px;animation:.14s cubic-bezier(.2,.9,.25,1) modalIn;display:flex;position:fixed}.reel-menu button{height:48px;color:var(--sheet-fore);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 14px;font-size:15px;display:flex}.reel-menu button:hover,.reel-menu button:active{background:rgba(var(--o), .06)}.reel-menu button:disabled{opacity:.4;background:0 0}.reel-menu button span{flex:1}.feed-steps,.sound{display:none}@media (width>=900px) and (hover:hover) and (pointer:fine),(width>=1000px) and (orientation:landscape){:root{--rail:72px;--rail-open:264px;--tabs:0px}html.rail-open{--rail:var(--rail-open)}.menu-open .search{transform:none}.capsule-wrap,.search-menu,.sidebar-dim,.edge-grab{display:none}.suggest-footer{border-top:1px solid var(--line);margin-top:4px}.suggest-footer .incog{-webkit-backdrop-filter:none;cursor:pointer;background:0 0;border:0;border-radius:0;height:48px;margin:0;padding:0 12px;animation:none}.sidebar-layer{width:var(--rail);background:var(--bg);pointer-events:auto;right:auto;overflow:hidden}.sidebar{width:var(--rail-open);padding:22px 12px 20px;transition:none;overflow-x:hidden;transform:none}.sidebar-logo>:last-child,.sidebar-item>:last-child,.sidebar-recents,.account>:not(.account-me),.account-who{opacity:0;transition:opacity .16s}html.rail-open :is(.sidebar-logo>:last-child,.sidebar-item>:last-child,.sidebar-recents,.account>:not(.account-me),.account-who){opacity:1;transition-delay:60ms}html:not(.rail-open) :is(.sidebar-recents,.account>:not(.account-me)){pointer-events:none}html:not(.rail-open) .sidebar,.apple-button,.google-button,.account-me{cursor:pointer}.account{min-width:calc(var(--rail-open) - 24px)}.account-me{padding-left:7px}html:not(.rail-open) .account-me{width:48px}.account-me:hover{background:rgba(var(--o), .05)}html:not(.rail-open) .sidebar-item{width:48px}.sidebar-item>:last-child{white-space:nowrap}.sidebar-item svg{flex:none}.sidebar-logo{margin:0 0 26px}.sidebar-expand{width:48px;height:40px;color:var(--ink-strong);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;padding:0;display:grid;position:relative}.sidebar-expand>*{grid-area:1/1}.sidebar-expand .logo-mark{width:22px;height:auto;margin:0}.sidebar-expand>svg:not(.logo-mark){opacity:0;color:var(--ink)}html:not(.rail-open) .sidebar-expand:hover{background:rgba(var(--o), .05)}html:not(.rail-open) .sidebar-expand:hover .logo-mark{opacity:0}html:not(.rail-open) .sidebar-expand:hover>svg:not(.logo-mark){opacity:1}.sidebar-logo-rest{flex:1;justify-content:space-between;align-items:center;min-width:0;display:flex}html:not(.rail-open) .sidebar-logo-rest{visibility:hidden}.sidebar-collapse{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.sidebar-collapse svg{opacity:.72}.sidebar-collapse:hover svg{opacity:1}.sidebar-collapse:hover{background:rgba(var(--o), .05)}.sidebar-item,.sidebar-recent{transition:background .12s}.sidebar-item:hover,.sidebar-recent:hover{background:rgba(var(--o), .05)}.sidebar-item.on{background:rgba(var(--o), .09);font-weight:600}.sidebar-item.on svg{opacity:1}.sidebar-item.has-dot{position:relative}.sidebar-item.has-dot:after{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:11px;left:33px}.sidebar-item.has-dot.degraded:after{background:var(--faint)}.sidebar-item.has-dot.failed:after{background:var(--danger)}.gallery{animation:none}.gallery.closing{visibility:hidden;animation:none}.search.focused .search-head,.search.focused .search-legal{opacity:1;pointer-events:auto}.search-legal.top{display:block}.search-legal.under{display:none}.search.focused .search-incognito{opacity:1;pointer-events:auto}.search-incognito{cursor:pointer;top:16px;right:16px}.search-incognito:hover{color:var(--ink)}.search-incognito:after{content:attr(data-tip);color:#e8eaed;font:500 13px/1 var(--font);white-space:nowrap;opacity:0;pointer-events:none;background:#3c4043;border-radius:8px;padding:6px 10px;transition:opacity .15s .3s;position:absolute;top:calc(100% + 6px);right:0}.search-incognito:hover:after{opacity:1}.incog-toast{white-space:nowrap;max-width:none;top:20px}.composer-cancel{display:none}.composer{--text-at:24px;border-color:rgba(var(--o), .09);background:rgba(var(--composer-wide), .55);border-radius:32px;max-width:640px;height:64px}.composer:focus-within{border-color:rgba(var(--o), .16)}.composer input,.composer-hint{font-size:18px}.composer .composer-send{width:42px;height:42px;display:grid}.composer-send:hover:not(:disabled){transform:scale(1.06)}.composer-line{max-width:640px}.composer-wrap{z-index:5;width:100%;max-width:640px;display:block;position:relative}.seq-wrap.typing{display:block}.suggest-home{border:1px solid rgba(var(--o), .08);background:var(--raised);max-width:none;max-height:calc(77vh - 200px);box-shadow:0 16px 40px rgba(0, 0, 0, calc(.5 * var(--shade)));border-radius:22px;padding:6px 0;animation:none;position:absolute;top:calc(100% + 8px);left:0}.search{padding-top:23vh}.search-head{margin-bottom:6px;font-size:26px}.search-head .logo-mark{height:26px}.seq-wrap{width:calc(100% + 40px);margin:72px -20px 0}.seq-ring{text-align:left;height:100vh;position:relative}.seq-ring .seq{gap:10px;width:220px;transition:transform .46s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:calc(50% - 110px)}.seq-cards{transition:filter .22s,transform .7s cubic-bezier(.65,0,.25,1)}.seq-cards.instant{transition:filter .22s}.seq-ring .seq:not(.on) .seq-cards{filter:brightness(.65)}.seq-arrows{z-index:3;gap:10px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.seq-arrows button{border:1px solid rgba(var(--o), .14);background:rgba(var(--bg-rgb), .72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background .15s,transform .15s;display:grid}.seq-arrows button:hover{background:rgba(var(--glass), .9);transform:scale(1.06)}.seq-card:hover .seq-media img{transform:scale(1.03)}.seq-pill:after{content:" →";opacity:0;transition:opacity .16s,transform .2s;display:inline-block;transform:translate(-4px)}.seq.on .seq-pill:after{opacity:1;transform:none}.seq-ring .seq:not(.on) .seq-pill{color:var(--ink)}.seq-cta{z-index:1;color:#202124;white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;background:#fff;border:0;border-radius:999px;align-items:center;gap:10px;padding:10px 10px 10px 18px;font-size:14px;font-weight:600;transition:opacity .18s,transform .26s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:min(30vh,280px);left:50%;transform:translate(-50%,8px)scale(.96);box-shadow:0 8px 28px #00000073}.seq.on .seq-cta{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.seq-cta-arrow{color:#fff;background:#202124;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;transform:rotate(90deg)}.seq-cta-arrow svg{width:15px;height:15px}.search,.grid-screen,.feed-shell,.quick-dim{left:var(--rail)}.sidebar-layer{border-right:1px solid rgba(var(--o), .06)}.sidebar{border-right:0}.grid-screen{display:block;overflow-y:auto}.gallery-scroll{padding-inline:max(20px,50% - 500px);overflow:visible}.recent-tools{width:calc(100% - 40px);max-width:1000px;margin-inline:auto}.tile{cursor:pointer;transition:transform .16s}.tile:hover{transform:translateY(-2px)}.grid-screen>.page-head{padding-top:22px;padding-bottom:14px;padding-inline:max(20px,50% - 500px);display:block}.page-head h1{text-align:left;letter-spacing:-.02em;font-size:24px}.page-back{-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;height:28px;box-shadow:none;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin:0 0 6px -6px;font-size:15px;font-weight:600;display:inline-flex}.page-back svg{width:20px;height:20px}.page-back:hover{color:var(--ink)}.grid-screen>.page-head.with-more{position:relative}.page-more{-webkit-backdrop-filter:none;backdrop-filter:none;width:36px;height:36px;box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:10px;position:absolute;bottom:10px;right:max(20px,50% - 500px)}.page-more:hover,.page-more.on{color:var(--ink);background:rgba(var(--o), .06)}.page-more:active{transform:none}.gallery-scroll.covers,.gallery-scroll.settings{padding-inline:max(20px,50% - 500px)}.settings>*{max-width:640px}.settings-me{flex-direction:row;margin-top:4px}.settings-pic{width:56px;height:56px;font-size:22px}.grid-screen>.page-head.with-side{grid-template-columns:1fr minmax(0,480px) 1fr;align-items:end;column-gap:24px;display:grid}.page-head.with-side>.page-back{grid-column:1;justify-self:start}.page-head.with-side>h1{grid-column:1}.page-head.with-side>.explore-bar{grid-area:1/2/span 2;padding:0}.suggest-explore{max-height:min(420px,100vh - 200px);top:calc(100% + 8px);left:0;right:0}.cover-title{font-size:15px;bottom:12px;left:12px;right:12px}.cover:after{content:"";opacity:0;background:#000;transition:opacity .16s;position:absolute;inset:0}.cover:hover:after{opacity:.15}.feed-shell{background:var(--stage)}.feed{top:20px;bottom:20px}.feed-shell{--slide-w:min(calc((100vh - 40px) * 9 / 16 + var(--actions)), calc(100% - 268px));--stage-x:max(calc((100% - var(--slide-w)) / 2), 248px)}.slide{width:var(--slide-w);margin-left:var(--stage-x)}:root{--actions:76px}.hook,.skel,.wrap,.feed-wait{right:var(--actions);background:var(--bg);border-radius:16px}.slide>.nav{right:var(--actions)}.slide>.nav>button:first-child{visibility:hidden}.wrap-slide{background:0 0}.yt,.skel-video{border-radius:16px}.skel-video{background-color:var(--skel-media-wide)}.meta{right:16px}.rail,.skel-rail{right:calc(12px - var(--actions))}.rail-icon{background:var(--surface);filter:none;border-radius:50%;width:48px;height:48px;transition:background .12s}.rail-item:hover .rail-icon{background:var(--raised-hover)}.rail>*,.follow{cursor:pointer}.rail>.gem:not(.rail-item):hover .rail-icon{background:var(--raised-hover)}.rail>.rail-item:first-child .rail-icon svg{width:24px;height:24px}.rail-item span{text-shadow:none;color:var(--muted);font-size:12px;line-height:15px}:root{--cap-line:21px;--cap-lines:1}.meta-space{height:90px}.meta{bottom:calc(24px + var(--hint,0px))}.swipe-hint{bottom:20px}.hook:not(.expanded) .caption-body{max-height:var(--cap-line);overflow:hidden}.author{gap:11px}.avatar{width:40px;height:40px;font-size:15px}.who{gap:3px;max-width:240px}.who strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:18px;overflow:hidden}.who-more{font-size:12.5px;line-height:15px}.follow{border-radius:8px;height:28px;margin-left:8px;padding:0 12px;font-size:13px}.who strong{font-weight:700}.sub,.caption,.more{font-weight:500}.follow{font-weight:700}.rail-item span{font-weight:600}.hook.video .meta{right:60px}.sound{z-index:6;color:#fff;background:#262626b8;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:background .12s;display:grid;position:absolute;bottom:22px;right:14px}.sound:hover{background:#3c3c3cd9}.hook.held .sound{opacity:0;pointer-events:none}.scrub{bottom:4px;left:14px;right:14px}.follow:hover{border-color:var(--ink)}.caption{margin-top:12px;font-size:15px}.caption.folds .caption-body{-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(90deg,#000 calc(100% - 70px),#0000 calc(100% - 52px));mask-image:linear-gradient(#000,#000),linear-gradient(90deg,#000 calc(100% - 70px),#0000 calc(100% - 52px))}.claim{font-size:30px}.text{min-height:108px}.feed-steps{z-index:5;flex-direction:column;gap:14px;display:flex;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.feed-steps button{background:var(--surface);width:52px;height:52px;color:var(--ink);border:0;border-radius:50%;place-items:center;padding:0;transition:background .12s;display:grid}.feed-steps button:hover{background:var(--raised-hover)}.quick-search,.suggest-quick{left:calc(var(--rail) + 24px);max-width:600px;margin-inline:auto;right:24px}.quick-search{top:28px}.suggest-quick{max-height:calc(100vh - 110px);top:86px}.carousel{cursor:grab}.carousel:active{cursor:grabbing}.carousel img{pointer-events:none}.shot-step{z-index:2;color:#202124;background:#ffffffd9;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:background .12s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000004d}.shot-step:hover{background:#fff}.shot-step.prev{left:10px}.shot-step.next{right:10px}button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}.tags{gap:6px;margin-bottom:10px;display:flex;overflow:hidden}.tag{-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);color:#fff;text-shadow:0 0 4px #00000059;white-space:nowrap;text-overflow:ellipsis;background:#14141680;border:.5px solid #ffffff2e;border-radius:999px;flex:0 auto;min-width:0;padding:3px 9px;font-size:11px;font-weight:500;line-height:15px;overflow:hidden}.tag:first-child{flex-shrink:0;max-width:100%}.like-icon{display:grid}.like-icon.on{color:#ff3040;animation:.36s cubic-bezier(.2,1.6,.4,1) like-pop}@keyframes like-pop{0%{transform:scale(.6)}to{transform:scale(1)}}.like-burst{z-index:30;color:#fff;filter:drop-shadow(0 4px 18px #00000059);pointer-events:none;width:96px;height:96px;margin:-48px 0 0 -48px;animation:1.3s linear forwards like-burst;position:absolute}@keyframes like-burst{0%{transform:translate(0, 0) rotate(var(--tilt)) scale(0);opacity:0}12%{transform:translate(0, -2px) rotate(var(--tilt)) scale(1.2);opacity:1}22%{transform:translate(1px, -6px) rotate(var(--tilt)) scale(.95)}34%{transform:translate(2px, -14px) rotate(calc(var(--tilt) * .7)) scale(1)}55%{transform:translate(-4px, -38px) rotate(calc(var(--tilt) * .3)) scale(1);opacity:1}78%{transform:translate(4px, -78px) rotate(calc(var(--tilt) * -.1)) scale(.9);opacity:.75}to{opacity:0;transform:translate(-2px,-130px)rotate(0)scale(.75)}}.app-prompt{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.app-prompt-card{color:#202124;text-align:center;background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:340px;padding:48px 22px 14px;display:flex;position:relative;box-shadow:0 12px 40px #00000059}.app-prompt-icon{background:#fff;border:3px solid #fff;border-radius:50%;width:64px;height:64px;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.app-prompt-close{color:#202124;background:0 0;border:0;padding:6px;display:flex;position:absolute;top:10px;right:10px}.app-prompt-card h2{letter-spacing:-.01em;margin:0 0 8px;font-size:20px;font-weight:700}.app-prompt-card p{color:#5f6368;margin:0 0 20px;font-size:15px;line-height:1.4}.app-prompt-get,.app-prompt-keep{font:inherit;border:0;border-radius:999px;padding:14px;font-size:16px;text-decoration:none}.app-prompt-get{color:#fff;background:#202124;font-weight:600}.app-prompt-keep{color:#202124;background:0 0;margin-top:4px}@media (width>=1000px) and (orientation:landscape) and (hover:none){.sidebar{padding-top:calc(var(--top) + 22px)}.native-tabs .suggest-footer .incog.shown{display:flex}}.unmute-row{justify-content:center;margin:0 -60px 14px 0;display:flex}.unmute{color:#000;font:600 14px/1 var(--font);background:#fff;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;animation:1.4s ease-in-out infinite unmute-pulse;display:inline-flex}@keyframes unmute-pulse{0%{transform:scale(1);box-shadow:0 4px 14px #0000004d,0 0 #fff9}50%{transform:scale(1.08)}to{transform:scale(1);box-shadow:0 4px 14px #0000004d,0 0 0 14px #fff0}}
