@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")}: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;--bg:#202124;--surface:#303134;--ink:#e8eaed;--muted:#e8eaedb8;--faint:#9aa0a6;--line:#3c4043}*{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)}@keyframes splash-word{0%{opacity:0;transform:scale(.94)}}@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:#3c4043f5}.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{opacity:0;will-change:opacity;background:#00000080;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);background:var(--bg);will-change:transform;border-right:1px solid #ffffff0f;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;margin:0 0 22px 12px}.sidebar-list{flex-direction:column;gap:2px;display:flex}.sidebar-item{height:50px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;padding:0 12px;font-size:17px;display:flex}.sidebar-item svg{width:22px;height:22px;color:var(--muted)}.sidebar-item:active{background:#ffffff0f}.sidebar{overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.sidebar-recents{flex-direction:column;margin-top:18px;display:flex}.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:#ffffff0f}.sidebar-all{color:var(--faint);font-size:15px}.sidebar-rule{background:var(--line);flex:none;height:1px;margin:12px}.account{flex-direction:column;flex:none;margin-top:auto;padding-top:16px;display:flex}.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-menu{flex-direction:column;padding-bottom:6px;display:flex}.account-delete{color:#f28b82}.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:#ffffff0f}.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}.recent-filter{background:var(--surface);height:40px;color:var(--faint);border-radius:12px;flex:none;align-items:center;gap:8px;margin:2px 16px 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:#ffffff0f}.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 50px/1 "Outfit", var(--font);letter-spacing:-.03em;margin:0 0 18px;transition:opacity .42s}.logo-word{color:#fff;display:inline-block}.search.focused .search-head{opacity:0;pointer-events:none}.composer{background:#2a2b2e;border:1px solid #ffffff12;border-radius:29px;align-items:center;gap:8px;width:100%;max-width:520px;height:58px;padding:0 6px 0 20px;transition:border-color .2s;display:flex;box-shadow:0 1px 2px #0000002e}.composer:focus-within{border-color:#ffffff24}.composer input{min-width:0;height:100%;color:var(--ink);text-align:left;background:0 0;border:0;outline:none;flex:1;font-size:17px}.composer{position:relative}.composer input{z-index:1;position:relative}@property --composer-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.composer{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#3435398c;box-shadow:inset 0 1px #ffffff12,0 6px 24px #00000038}.composer:before{content:"";border-radius:inherit;background:conic-gradient(from var(--composer-spin), transparent 0deg 250deg, #ffffff1f 290deg, #ffffffb3 330deg, #ffffff1f 350deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:10s 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}4%{opacity:1}46%{opacity:1}50%{--composer-spin:360deg;opacity:0}to{--composer-spin:360deg;opacity:0}}.composer input::placeholder{color:var(--faint)}.composer-hint{color:var(--faint);white-space:nowrap;text-align:left;pointer-events:none;font-size:17px;position:absolute;top:50%;left:27px;right:60px;overflow:hidden;transform:translateY(-50%)}.composer-verb{vertical-align:bottom;display:inline-block;overflow:hidden}.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{color:#202124;cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;padding:0;transition:background .15s,color .15s,transform .15s;display:none}.composer-send:disabled{color:#c4c7c5;cursor:default;background:#5f6368}.search.focused .composer-send{animation:.2s both suggest-in;display:grid}.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);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);color:var(--ink);font:500 14px/1 var(--font);background:#3c4043eb;border:.5px solid #ffffff1f;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%);box-shadow:0 10px 30px #0006}@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{color:var(--ink);background:#ffffff1f}.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);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);background:#303134f0;border:.5px solid #ffffff1a;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-row:active,.suggest-fill:active{opacity:.6}.quick-list{flex-wrap:wrap;justify-content:center;gap:8px;max-width:520px;margin-top:4px;display:flex}.quick{color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #ffffff14;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;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{max-width:100%;color:var(--ink);text-overflow:ellipsis;cursor:pointer;background:#ffffff0d;border:1.5px solid #fff3;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:10px}.seq-cards{gap:8px}.seq-title{display:none}.seq-track .seq-cards{opacity:.45}.seq-track .seq .seq-pill{color:var(--faint)}.seq-media{border-radius:14px}.seq-window{border-radius:14px 14px 0 0}.seq .seq-pill{max-width:100%;color:var(--ink);font:400 15px/1.25 var(--font);letter-spacing:-.01em;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){.seq .seq-pill{font-size:17px}}.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,.seq-ring .seq.pulling .seq-cards{opacity:calc(.45 + .55 * 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{opacity:1;transition:opacity .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;font-size:42px}}@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}.gallery.closing{pointer-events:none;animation:.28s cubic-bezier(.4,0,.6,1) both galleryOut}.explore-head{padding:calc(var(--top) + 18px) 18px 8px;flex:none}.explore-head h1{font:600 28px/1.1 var(--font);letter-spacing:-.025em;margin:0}.explore-head.with-menu{align-items:center;gap:2px;padding-left:6px;display:flex}.explore-menu{width:44px;height:44px;color:var(--ink);background:0 0;border:0;place-items:center;padding:0;display:grid}.explore-menu:active{opacity:.6}.gallery-scroll{min-height:0;padding:6px 8px calc(var(--bottom) + var(--tabs) + 24px);flex:1;position:relative;overflow-y:auto}.gallery-spinner{border:2px solid var(--line);border-top-color:var(--ink);opacity:0;border-radius:50%;width:22px;height:22px;margin-left:-11px;position:absolute;top:12px;left:50%}.gallery-spinner.on{opacity:1;animation:.7s linear infinite spin}.gallery-body{transition:transform .22s}.gallery-body.refreshing{transform:translateY(44px)}.gallery-empty{text-align:center;color:var(--faint);margin:30vh 24px 0;font-size:15px;line-height:1.4}.gallery-grid{align-items:flex-start;gap:8px;display:flex}.gallery-col{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.tile{background:var(--surface);cursor:pointer;border:1px solid #ffffff0f;border-radius:14px;min-width:0;padding-bottom:10px;transition:transform .12s;overflow:hidden}.tile:active{transform:scale(.98)}.tile-media{aspect-ratio:4/5;background:#000;position:relative;overflow:hidden}.tile-media.tall{aspect-ratio:3/4}.tile-media.wide{aspect-ratio:16/9}.gallery-grid.uniform .tile-media{aspect-ratio:3/4}.gallery-grid.uniform .tile-title{height:38px}.tile-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.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}.tile-title{-webkit-line-clamp:2;overflow-wrap:anywhere;font:500 14px/19px var(--font);max-height:38px;color:var(--ink);-webkit-box-orient:vertical;margin:9px 10px 0;display:-webkit-box;overflow:hidden}.tile-by{align-items:center;gap:6px;min-width:0;margin:8px 10px 0;display:flex}.tile-avatar{background:var(--line);width:18px;height:18px;font:600 10px/1 var(--font);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.tile-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--faint);flex:1;font-size:12.5px;overflow:hidden}.tile-logo{flex:none;place-items:center;display:grid;transform:scale(.8)}.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{background:#000}html.browser-swipe{--tabs:0px}html.browser-swipe .capsule{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}@keyframes bone-pulse{0%,to{opacity:1}50%{opacity:.55}}.bone{background-color:#2a2b2e;animation:1.4s ease-in-out infinite bone-pulse;display:block}.skel{background:#000;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{justify-content:flex-start}.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:#000;border:0;border-radius:999px;padding:12px 22px;font-size:15px;font-weight:600}.wrap-continue:disabled{color:var(--faint);background:#2a2b2e}.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:#fff;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;color:#fff;max-width:100%;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:#000;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:#313236;border-radius:8px;width:26px;height:26px}.skel-label{background-color:#313236;border-radius:4px;width:24px;height:7px}.skel-thumb{background-color:#36373b;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:#313236;border-radius:50%;flex:none;width:32px;height:32px}.skel-who{flex-direction:column;gap:6px;display:flex}.skel-line{background-color:#313236;border-radius:5px;height:10px}.skel-follow{background-color:#313236;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}.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 marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@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:#2a2b2e}.source-stack{z-index:3;align-self:flex-start;margin:0 16px 10px;position:relative}.source-stack.empty{height:20px}.source-head{color:#ffffffbf;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.source-head svg{width:14px;height:14px;transition:transform .3s cubic-bezier(.2,.9,.25,1)}.source-stack.open .source-head svg{transform:rotate(90deg)}.source-icons{transition:opacity .25s;display:flex}.source-icons img,.source-row img{background:#fff;border-radius:50%;width:20px;height:20px;padding:3px;box-shadow:0 0 0 1.5px #000}.source-icons img+img{margin-left:-6px}.source-more{font-size:12px;font-weight:600;line-height:1}.source-list{perspective:300px;pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute;top:calc(100% + 14px);left:10px}.source-list:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(80% 65% at 0 45%,#000000b8,#0000);width:min(80vw,320px);height:calc(100% + 80px);transition:opacity .3s;position:absolute;top:-40px;left:-16px}.source-stack.open .source-list{pointer-events:auto}.source-stack.open .source-list:before{opacity:1}.source-row{color:#fff;height:30px;font:600 15px/30px var(--font);letter-spacing:-.01em;white-space:nowrap;text-shadow:0 1px 2px #0009,0 0 10px #0009;cursor:pointer;transform-origin:0 0;opacity:0;background:0 0;border:0;align-items:center;gap:9px;padding:0;transition:opacity .2s,transform .3s cubic-bezier(.2,.9,.25,1);display:flex;position:relative;transform:translateY(-14px)rotateX(-70deg)}.source-stack.open .source-row{opacity:1;transition-delay:calc(var(--i) * 45ms);transition-duration:.3s,.42s;transform:none}.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:#ffffffb3;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}.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}.sub{min-width:0;color:var(--faint);align-items:center;gap:5px;font-size:10px;line-height:12px;display:flex}.sub svg{flex:none}.sub-mask{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 14px),#0000)}.sub-run{white-space:nowrap;width:max-content;animation:14s linear infinite marquee;display:flex}.sub{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.sub-run span{padding-right:14px}.follow{border:1px solid #e8eaed80;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{color:var(--faint);border-color:#e8eaed2e}.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;opacity:0;pointer-events:none;background:linear-gradient(#00000059 0%,#000000d1 55%,#000000e6 100%);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 #000000bf,0 0 4px #00000059,0 1px 8px #00000040;font-size:10px;font-weight:500;line-height:12px}.rail-thumb{object-fit:cover;border:2px solid #f5f5f5;border-radius:8px;width:30px;height:30px;box-shadow:0 0 0 .5px #00000040,0 1px 6px #00000059}.rail-logo{background:#000;border-color:#000;place-items:center;display:grid}.rail-logo.reddit img{width:22px;height:22px}.rail-logo.site{background:#fff}.rail-logo.site img{width:18px;height:18px}.rail-logo.instagram img{width:20px;height:20px}.rail-icon{filter:drop-shadow(0 0 1px #000000b3)drop-shadow(0 0 4px #0000004d)drop-shadow(0 2px 10px #0003);place-items:center;width:44px;height:30px;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{-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);pointer-events:auto;background:#3c4043b8;border:.5px solid #ffffff24;border-radius:30px;align-items:center;gap:4px;height:60px;padding:0 6px;display:flex;position:relative;box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff0f}.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:#8ab4f8;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:calc(50% + 8px)}.capsule-item.has-dot.degraded:after{background:#9aa0a6}.capsule-item.has-dot.failed:after{background:#f28b82}.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:#fff3;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:#ffffff24;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)}}.explore{min-height:100%;padding:calc(var(--top) + 28px) 20px calc(var(--bottom) + var(--tabs))}.explore h1{font:600 28px/1.1 var(--font);letter-spacing:-.025em;margin:0}.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){.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:#0000009e;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{-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);height:48px;color:var(--faint);background:#3c4043eb;border:.5px solid #ffffff24;border-radius:24px;flex:1;align-items:center;padding:0 6px 0 16px;display:flex;box-shadow:0 10px 30px #00000073}.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{-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);background:#3c4043b8;border:.5px solid #ffffff24;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{background:#ffffff2e;border-radius:13px;flex:none;width:44px;height:26px;margin-left:auto;transition:background .2s;position:relative}.incog-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{background:#34c759}.incog.on .incog-switch:after{transform:translate(18px)}.native-tabs .incog{display:none}.swiping .capsule{-webkit-backdrop-filter:none;backdrop-filter:none;background:#34373a}.swiping .sub-run{animation-play-state:paused}html,body{touch-action:manipulation}@keyframes modalIn{0%{opacity:0;transform:scale(.97)}}.modal-dim{z-index:90;background:#0009;place-items:center;padding:24px;animation:.14s ease-out quickIn;display:grid;position:fixed;inset:0}.share-modal{background:#26272a;border-radius:20px;width:min(100%,640px);padding:0 0 22px;animation:.16s cubic-bezier(.2,.9,.25,1) modalIn;box-shadow:0 24px 60px #00000080}.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:#ffffff0f}.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:#323336;border-radius:50%;place-items:center;width:64px;height:64px;transition:background .12s;display:grid}.share-target:hover .share-icon{background:#3c3d41}@keyframes sheetUp{0%{transform:translateY(100%)}}.modal-dim.as-sheet{flex-direction:column;justify-content:flex-end;padding:0;transition:opacity .22s;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:20px 20px 0 0;transition:transform .22s cubic-bezier(.22,1,.36,1);animation:.26s cubic-bezier(.22,1,.36,1) sheetUp}.as-sheet.out .share-modal{transform:translateY(100%)}.share-grab{background:#ffffff40;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{transform-origin:0 100%;background:#2a2b2e;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;padding:6px;animation:.14s cubic-bezier(.2,.9,.25,1) modalIn;display:flex;position:fixed;box-shadow:0 16px 40px #00000080}.reel-menu button{text-align:left;background:0 0;border:0;border-radius:10px;height:48px;padding:0 14px;font-size:15px}.reel-menu button:hover{background:#ffffff0f}.feed-steps,.sound{display:none}@media (width>=900px) and (hover:hover) and (pointer:fine){:root{--rail:72px;--rail-open:264px;--tabs:0px}.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;transition:width .24s cubic-bezier(.22,1,.36,1),box-shadow .24s;right:auto;overflow:hidden}.sidebar-layer:hover{width:var(--rail-open);box-shadow:10px 0 40px #00000073}.sidebar{width:var(--rail-open);padding:22px 12px 20px;transition:none;overflow-x:hidden;transform:none}.sidebar-logo,.sidebar-item>:last-child,.sidebar-recents,.account{opacity:0;transition:opacity .16s}.sidebar-layer:hover :is(.sidebar-logo,.sidebar-item>:last-child,.sidebar-recents,.account){opacity:1;transition-delay:60ms}.apple-button,.google-button,.account-me{cursor:pointer}.account{min-width:calc(var(--rail-open) - 24px)}.sidebar-layer:not(:hover) .sidebar-item{width:48px}.sidebar-item>:last-child{white-space:nowrap}.sidebar-item svg{flex:none}.sidebar-logo{margin-bottom:26px}.sidebar-item,.sidebar-recent{transition:background .12s}.sidebar-item:hover,.sidebar-recent:hover{background:#ffffff0d}.sidebar-item.on{background:#ffffff17;font-weight:600}.sidebar-item.on svg{color:var(--ink)}.sidebar-item.has-dot{position:relative}.sidebar-item.has-dot:after{content:"";background:#8ab4f8;border-radius:50%;width:7px;height:7px;position:absolute;top:11px;left:33px}.sidebar-item.has-dot.degraded:after{background:#9aa0a6}.sidebar-item.has-dot.failed:after{background:#f28b82}.gallery{animation:none}.gallery.closing{visibility:hidden;animation:none}.search.focused .search-head,.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:var(--ink);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{background:#3a3b3f8c;border-color:#ffffff17;border-radius:32px;max-width:640px;height:64px;padding-left:24px}.composer:focus-within{border-color:#ffffff29}.composer input,.composer-hint{font-size:18px}.composer-hint{left:28px}.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{background:#2a2b2e;border:1px solid #ffffff14;border-radius:22px;max-width:none;max-height:calc(77vh - 200px);padding:6px 0;animation:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 40px #00000080}.search{padding-top:23vh}.search-head{margin-bottom:6px;font-size:44px}.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:opacity .22s,transform .7s cubic-bezier(.65,0,.25,1)}.seq-cards.instant{transition:opacity .22s}.seq-ring .seq:not(.on) .seq-cards{opacity:.45}.seq-arrows{z-index:3;gap:10px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.seq-arrows button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#202124b8;border:1px solid #ffffff24;border-radius:50%;place-items:center;padding:0;transition:background .15s,transform .15s;display:grid}.seq-arrows button:hover{background:#3c4043e6;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(--faint)}.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 #ffffff0f}.sidebar{border-right:0}.grid-screen>.explore-head,.gallery-scroll{padding-inline:max(20px,50% - 500px)}.recent-filter{width:calc(100% - 40px);max-width:1000px;margin-inline:auto}.tile{cursor:pointer;transition:transform .16s}.tile:hover{transform:translateY(-2px)}.feed-shell{background:#17181a}.feed{top:20px;bottom:20px}.slide{width:min(calc((100vh - 40px) * 9 / 16 + var(--actions)), calc(100% - 200px));margin-inline:auto}: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:#242528}.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:#3c3d41}.rail>*,.follow{cursor:pointer}.rail>.gem:not(.rail-item):hover .rail-icon{background:#3c3d41}.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}.sub{gap:6px;font-size:12.5px;line-height:15px}.sub-mask{max-width:140px}.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:#3c3d41}.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-offset:2px;outline:2px solid #8ab4f8}}.wheel{z-index:4;pointer-events:none;width:min(40vw,190px);height:0;transition:opacity .25s;position:absolute;top:50%;left:0}.wheel.off{opacity:0}.wheel:before{content:"";opacity:0;background:radial-gradient(70% 50% at 0,#00000080,#0000);width:min(60vw,260px);height:180px;transition:opacity .3s;position:absolute;top:-90px;left:0}.wheel.open:before{opacity:1}.wheel-hit{pointer-events:auto;touch-action:none;width:44px;height:78px;position:absolute;top:-39px;left:0}.wheel.open .wheel-hit{width:min(40vw,170px)}.wheel.off .wheel-hit{pointer-events:none}.wheel.dragging .wheel-track,.wheel.dragging .wheel-item{transition:opacity .12s}.wheel-track{perspective:300px;transition:transform .38s cubic-bezier(.2,.9,.25,1);position:absolute;top:0;left:16px;right:0}.wheel-item{color:#fff;height:26px;font:600 15px/26px var(--font);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #0009,0 0 10px #0009;transform-origin:0;opacity:0;transition:opacity .3s,transform .38s cubic-bezier(.2,.9,.25,1);display:block;overflow:hidden}.wheel.open .wheel-item[data-d="0"]{opacity:1}.wheel.open .wheel-item[data-d="1"]{opacity:.45}.wheel.open .wheel-item[data-d="2"]{opacity:.18}.wheel-dots{flex-direction:column;gap:5px;transition:opacity .25s;display:flex;position:absolute;left:6px;transform:translateY(-50%)}.wheel.open .wheel-dots{opacity:0}.wheel-dot{background:#ffffff73;border-radius:2px;width:3px;height:3px;transition:height .25s,background .25s;box-shadow:0 0 0 .5px #0000004d,0 0 4px #0009}.wheel-dot.on{background:#fff;height:12px}@media (width>=900px) and (hover:hover) and (pointer:fine){.wheel{left:calc(var(--rail) + 28px);width:200px}.wheel:before,.wheel-dots,.wheel-hit{display:none}.wheel-track{perspective:none;left:0;transform:translateY(-50%)!important}.wheel-item{height:34px;font:500 14px/34px var(--font);color:var(--muted);text-shadow:none;pointer-events:auto;cursor:pointer;border-left:2px solid #ffffff1a;padding-left:16px;transition:color .15s,border-color .15s;opacity:1!important;transform:none!important}.wheel-item:hover{color:#fff}.wheel-item[data-d="0"]{color:#fff;cursor:default;border-left-color:#fff;font-weight:600}.wheel.off .wheel-item{pointer-events:none}}.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:.9s cubic-bezier(.2,.9,.3,1) forwards like-burst;position:absolute}@keyframes like-burst{0%{transform:rotate(var(--tilt)) scale(0);opacity:0}15%{transform:rotate(var(--tilt)) scale(1.2);opacity:1}30%{transform:rotate(var(--tilt)) scale(.95)}45%{transform:rotate(var(--tilt)) scale(1)}75%{transform:rotate(var(--tilt)) scale(1);opacity:1}to{transform:rotate(var(--tilt)) translateY(-60px) scale(.8);opacity:0}}.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}
