.overlay-menu.story-menu,.sm-tokens{--sm-accent:#ac8bf9;--sm-bg:#08080b;--sm-text:#f6f5f8;--sm-dim:rgba(246,245,248,.64);--sm-faint:rgba(246,245,248,.4);--sm-line:hsla(0,0%,100%,.08);--sm-glass:hsla(0,0%,100%,.08);--sm-glass-hi:hsla(0,0%,100%,.14);--sm-gutter:20px;--sm-col:600px;--sm-card:112px;--sm-r-card:12px;--sm-r-ctl:14px;--sm-bar:56px;--sm-ease:cubic-bezier(0.22,1,0.36,1);--sm-font:"Outfit","Outfit-Regular",system-ui,sans-serif;--sm-font-semi:"Outfit-SemiBold","Outfit",system-ui,sans-serif}.overlay-menu.story-menu{background:var(--sm-bg);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--sm-text);font-family:var(--sm-font)}.overlay-menu.story-menu>.overlay-chevron{display:none}.overlay-menu.story-menu>.overlay-menu-backdrop{position:absolute;inset:-12%;z-index:0;background-size:cover;background-position:50%;opacity:.6;pointer-events:none}.overlay-menu.story-menu:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(8,8,11,.05) 0,rgba(8,8,11,.6) 40%,rgba(8,8,11,.94) 75%,var(--sm-bg) 100%)}.sm-topbar{position:absolute;top:0;left:0;right:0;z-index:20;height:calc(var(--sm-bar) + env(safe-area-inset-top, 0px));padding:env(safe-area-inset-top,0) 12px 0;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.overlay-menu.story-menu.story-menu--scrolled .sm-topbar__logo{opacity:0;pointer-events:none}.sm-topbar__logo{height:40px;padding:0 4px;border:0;background:none;color:#fff;font:normal 22px/1 NewSpirit-SemiBold,serif;letter-spacing:-.02em;-webkit-font-smoothing:antialiased;text-shadow:0 1px 10px rgba(0,0,0,.45);cursor:pointer;transition:opacity .25s ease;-webkit-tap-highlight-color:transparent}.sm-topbar__logo:active{opacity:.7}@media (max-width:768px){.sm-topbar{align-items:flex-start;padding:calc(env(safe-area-inset-top, 0px) + 2px) 8px 0}.sm-topbar__logo{padding:0}}.sm-topbar__right{position:relative;display:flex;align-items:center;gap:8px}.sm-topbar__btn{width:40px;height:40px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(0,0,0,.42);cursor:pointer;transition:background-color .2s ease,transform .2s var(--sm-ease);-webkit-tap-highlight-color:transparent}.sm-topbar__btn--on,.sm-topbar__btn:hover{background:hsla(0,0%,100%,.16)}.sm-topbar__btn:active{transform:scale(.92)}.sm-topbar__btn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sm-menu{position:absolute;top:48px;right:0;min-width:264px;padding:6px;border-radius:16px;background:rgba(28,28,34,.94);-webkit-backdrop-filter:blur(30px) saturate(1.5);backdrop-filter:blur(30px) saturate(1.5);box-shadow:0 24px 60px rgba(0,0,0,.55),inset 0 0 0 1px hsla(0,0%,100%,.08);transform-origin:top right;animation:sm-menu-in .22s var(--sm-ease)}@keyframes sm-menu-in{0%{opacity:0;transform:scale(.94) translateY(-4px)}to{opacity:1;transform:none}}.sm-menu__item{width:100%;display:flex;align-items:center;gap:12px;padding:12px;border:0;border-radius:10px;background:none;color:var(--sm-text);font:400 15px/1.2 var(--sm-font);text-align:left;cursor:pointer}.sm-menu__item:hover{background:var(--sm-glass)}.sm-menu__item:disabled{opacity:.4;cursor:default}.sm-menu__item svg{width:18px;height:18px;flex-shrink:0;fill:none;stroke:var(--sm-dim);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.sm-menu__label{flex:1 1;white-space:nowrap}.sm-menu__detail{font-size:13px;color:var(--sm-faint)}.sm-menu__volume{display:flex;flex-direction:column;gap:10px;margin-top:4px;padding:12px;border-top:1px solid var(--sm-line);font:400 15px/1.2 var(--sm-font)}.sm-menu__item+.sm-menu__volume{margin-top:4px}.sm-menu>.sm-menu__volume:first-child{margin-top:0;border-top:0}.sm-menu__volume input[type=range]{--sm-fill:50%;width:100%;height:4px;margin:6px 0;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,#fff 0,#fff var(--sm-fill),hsla(0,0%,100%,.16) var(--sm-fill),hsla(0,0%,100%,.16) 100%);cursor:pointer}.sm-menu__volume input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#fff}.sm-menu__volume input[type=range]::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:#fff}.overlay-menu.story-menu .overlay-menu-content.sm-scroll{position:relative;z-index:1;display:block;padding:0 0 calc(104px + env(safe-area-inset-bottom, 0px));overscroll-behavior:contain}.sm-hero{position:relative;max-width:var(--sm-col);margin:0 auto}.sm-hero__art{position:relative;width:100%;aspect-ratio:1/1;max-height:64vh;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000,#000 50%,rgba(0,0,0,.5) 72%,transparent);mask-image:linear-gradient(180deg,#000,#000 50%,rgba(0,0,0,.5) 72%,transparent)}.sm-hero__art img,.sm-hero__plate{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.08);transform-origin:50% 35%;opacity:0;transition:transform 2.4s var(--sm-ease),opacity .9s ease}.sm-hero__plate{background:radial-gradient(80% 60% at 30% 20%,color-mix(in srgb,var(--sm-accent) 40%,transparent),transparent 70%),#101016}.sm-hero__art--in .sm-hero__plate,.sm-hero__art--in img{transform:scale(1);opacity:1}.sm-hero__body{position:relative;margin-top:-112px;padding:0 var(--sm-gutter)}@media (min-width:700px){.sm-hero{padding-top:calc(var(--sm-bar) + 24px)}.sm-hero__art{width:min(400px,66%);margin:0 auto;border-radius:24px;-webkit-mask-image:none;mask-image:none;box-shadow:0 40px 100px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.06)}.sm-hero__body{margin-top:32px}}.overlay-menu.story-menu .world-info-section--hero{display:flex;flex-direction:column;align-items:center;width:100%;max-width:520px;margin:0 auto;padding:0;text-align:center;position:relative}.overlay-menu.story-menu .world-info-section--hero .world-info-title{margin:0;font-size:clamp(34px,9.5vw,46px);line-height:1.02;letter-spacing:-.02em;color:#fff;text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,.5)}.wi-hero__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 8px;margin:12px 0 0;font:400 13px/1.3 var(--sm-font);color:var(--sm-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wi-hero__dot{color:var(--sm-faint)}.wi-hero__creator{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--sm-text);font:600 13px/1.3 var(--sm-font-semi);cursor:pointer}.wi-hero__avatar{width:20px;height:20px;border-radius:50%;object-fit:cover}.wi-hero__verified{width:14px;height:14px}.wi-hero__trending,.wi-hero__verified{color:var(--sm-accent)}.overlay-menu.story-menu .world-info-section--hero .world-info-primary-action{width:100%;margin:22px 0 0}.wi-hero__actions{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,90px);justify-content:center;width:100%;max-width:360px;margin:18px 0 0}.wi-hero__action{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 0;border:0;background:none;color:var(--sm-dim);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s ease}.wi-hero__action:hover{color:var(--sm-text)}.wi-hero__action-icon svg{display:block;width:24px;height:24px;transition:transform .25s var(--sm-ease)}.wi-hero__action:active .wi-hero__action-icon svg{transform:scale(.85)}.wi-hero__action--on{color:var(--sm-accent)}.wi-hero__action-label{font:400 12px/1 var(--sm-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wi-hero__action .wi-hero__action-icon,.wi-hero__action .wi-hero__action-label{transition:opacity .25s ease}.wi-hero__action--pending .wi-hero__action-icon,.wi-hero__action--pending .wi-hero__action-label{opacity:.4}.wi-hero__logline{margin:18px 0 0;font:400 15px/1.55 var(--sm-font);color:var(--sm-dim);text-align:center;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wi-hero__logline--open{-webkit-line-clamp:unset;display:block}.wi-hero__more{margin-top:4px;padding:4px 8px;border:0;background:none;color:var(--sm-text);font:600 13px/1 var(--sm-font-semi);cursor:pointer}.overlay-menu.story-menu .overlay-menu-tabs{position:relative;z-index:1;justify-content:flex-start;gap:24px;margin:32px 0 0;padding:0 max(var(--sm-gutter),calc((100% - var(--sm-col)) / 2 + var(--sm-gutter)));border-bottom:1px solid var(--sm-line);background:transparent}.overlay-menu.story-menu .overlay-tab{padding:14px 0 12px;font:600 15px/1 var(--sm-font-semi);color:var(--sm-faint)}.overlay-menu.story-menu .overlay-tab:hover{color:var(--sm-dim)}.overlay-menu.story-menu .overlay-tab.active{color:var(--sm-text)}.overlay-menu.story-menu .overlay-tab:after{left:0;transform:none;height:2px;background:var(--sm-text)}.overlay-menu.story-menu .overlay-tab.active:after{width:100%}.overlay-menu.story-menu .sm-body{max-width:var(--sm-col);margin:0 auto;text-align:left}.overlay-menu.story-menu .story-overlay-journal-panel.sm-body{padding:24px var(--sm-gutter) 0}.overlay-menu.story-menu .sm-body>.story-overlay-nav-error{margin:20px var(--sm-gutter) 0}.overlay-menu.story-menu .sm-section{display:flow-root;margin:0;padding:28px var(--sm-gutter) 0;border:0}.overlay-menu.story-menu .sm-section+.sm-section,.overlay-menu.story-menu .sm-tags+.sm-section{padding-top:40px}.overlay-menu.story-menu .sm-section--bleed{padding-left:0;padding-right:0}.overlay-menu.story-menu .sm-section .horizontal-carousel,.overlay-menu.story-menu .sm-section>:last-child,.overlay-menu.story-menu .sm-tags .horizontal-carousel{margin-bottom:0}.sm-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 14px}.sm-section--bleed>.sm-section__head{padding:0 var(--sm-gutter)}.sm-section__title{margin:0;font:600 19px/1.2 var(--sm-font-semi);letter-spacing:-.01em;color:var(--sm-text)}.sm-section__accessory{font:400 13px/1 var(--sm-font);color:var(--sm-faint)}.overlay-menu.story-menu .sm-section--bleed .horizontal-carousel .carousel-items,.overlay-menu.story-menu .sm-tags .horizontal-carousel .carousel-items{justify-content:flex-start;gap:12px;padding:2px var(--sm-gutter) 4px;scroll-padding-left:var(--sm-gutter)}.sm-scrub{padding:0 var(--sm-gutter)}.sm-scrub__head{display:flex;align-items:baseline;gap:8px;min-height:36px}.sm-scrub__label{font:400 13px/1 var(--sm-font);color:var(--sm-faint)}.sm-scrub__readout{display:inline-flex;align-items:baseline;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sm-scrub__current{font:600 26px/1 var(--sm-font-semi);color:var(--sm-text);cursor:text;border-bottom:1px dashed hsla(0,0%,100%,.28);padding-bottom:2px}.sm-scrub__current:focus-visible,.sm-scrub__current:hover{border-bottom-color:hsla(0,0%,100%,.7);outline:none}.sm-scrub__input-num{width:4.2em;padding:3px 8px;border:1px solid hsla(0,0%,100%,.28);border-radius:10px;background:var(--sm-glass);color:var(--sm-text);font:600 20px/1.2 var(--sm-font-semi);outline:none;-moz-appearance:textfield}.sm-scrub__input-num::-webkit-inner-spin-button,.sm-scrub__input-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sm-scrub__of{font:400 15px/1 var(--sm-font);color:var(--sm-faint)}.sm-scrub__hint{margin-left:auto;font:400 13px/1 var(--sm-font);color:var(--sm-faint)}.sm-scrub__go{margin-left:auto;align-self:center;padding:8px 18px;border:0;border-radius:999px;background:#fff;color:#0b0b0f;font:600 14px/1 var(--sm-font-semi);cursor:pointer;animation:sm-pop .28s var(--sm-ease)}.sm-scrub__go:disabled{opacity:.55;cursor:default}@keyframes sm-pop{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.sm-scrub__track{--sm-fill:0%;position:relative;height:32px;display:flex;align-items:center}.sm-scrub__rail{position:absolute;left:0;right:0;height:4px;border-radius:4px;background:hsla(0,0%,100%,.12);overflow:hidden}.sm-scrub__fill{width:var(--sm-fill);height:100%;border-radius:4px;background:var(--sm-accent)}.sm-scrub__tick{position:absolute;top:50%;z-index:3;width:2px;height:10px;margin:-5px 0 0 -1px;padding:0;border:0;border-radius:1px;background:hsla(0,0%,100%,.9);cursor:pointer}.sm-scrub__tick--furthest{width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--sm-accent);box-shadow:0 0 0 3px rgba(8,8,11,.9),0 0 10px var(--sm-accent)}.sm-scrub__range{position:relative;z-index:2;width:100%;height:32px;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.sm-scrub__range::-webkit-slider-runnable-track{height:4px;background:transparent}.sm-scrub__range::-moz-range-track{height:4px;background:transparent;border:0}.sm-scrub__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.45);-webkit-transition:transform .2s var(--sm-ease);transition:transform .2s var(--sm-ease)}.sm-scrub__range:active::-webkit-slider-thumb{transform:scale(1.2)}.sm-scrub__range::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.45)}.sm-creator__row{justify-content:space-between}.sm-creator__row,.sm-creator__who{display:flex;align-items:center;gap:12px}.sm-creator__who{min-width:0;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.sm-creator__avatar{width:44px;height:44px;flex-shrink:0;border-radius:50%;object-fit:cover}.sm-creator__avatar--blank{display:grid;place-items:center;background:var(--sm-glass-hi);font:600 17px/1 var(--sm-font-semi)}.sm-creator__text{display:flex;flex-direction:column;gap:3px;min-width:0}.sm-creator__name{font:600 15px/1.2 var(--sm-font-semi);color:var(--sm-text)}.sm-creator__handle{font:400 13px/1.2 var(--sm-font);color:var(--sm-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-creator__follow{flex-shrink:0;height:34px;padding:0 16px;border:0;border-radius:999px;background:#fff;color:#0b0b0f;font:600 13px/1 var(--sm-font-semi);cursor:pointer;transition:background-color .2s ease}.sm-creator__follow--on{background:var(--sm-glass-hi);color:var(--sm-text)}.sm-creator__note{margin-top:16px}.overlay-menu.story-menu .sm-creator .author-note-island{max-width:none;margin:0}.overlay-menu.story-menu .sm-creator .author-note-card{padding:0;border:0;border-radius:0;background:none}.overlay-menu.story-menu .sm-creator .author-note-byline,.overlay-menu.story-menu .sm-creator .author-note-header{display:none}.overlay-menu.story-menu .sm-creator .author-note-body{margin:0;padding:0;border:0;font:400 15px/1.6 var(--sm-font);font-style:normal;color:var(--sm-dim)}.overlay-menu.story-menu .sm-creator .author-note-footer{justify-content:flex-start;margin-top:10px}.overlay-menu.story-menu .sm-creator .author-note-edit-btn{border:0;padding:6px 12px 6px 0;background:none;color:var(--sm-faint);font:400 13px/1 var(--sm-font)}.overlay-menu.story-menu .sm-section .character-avatar-card{flex:0 0 84px;width:84px;min-width:84px;padding:0}.overlay-menu.story-menu .sm-section .character-avatar-wrapper{width:72px;height:72px;border:0;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.overlay-menu.story-menu .sm-section .character-avatar-card.main-character .character-avatar-wrapper{border:0;box-shadow:0 0 0 2px var(--sm-bg),0 0 0 4px var(--sm-accent)}.overlay-menu.story-menu .sm-section .character-avatar-card.main-character .character-avatar-badge.character-avatar-badge--main{background:var(--sm-accent);color:#0b0b0f;font:600 10px/1 var(--sm-font-semi);border:0;box-shadow:0 0 0 2px var(--sm-bg)}.overlay-menu.story-menu .sm-section .character-avatar-name{margin-top:8px;font:400 13px/1.3 var(--sm-font);color:var(--sm-text)}.overlay-menu.story-menu .sm-section .character-avatar-role{display:none}.overlay-menu.story-menu .sm-tags{padding-top:32px}.overlay-menu.story-menu .sm-tags .tag-pill{height:32px;padding:0 14px;border:0;border-radius:999px;background:var(--sm-glass);box-shadow:none;font-family:var(--sm-font);color:var(--sm-dim)}.overlay-menu.story-menu .sm-tags .tag-pill .tag-pill-text{font:400 13px/1 var(--sm-font)}.overlay-menu.story-menu .sm-tags .tag-pill.tag-fandom{color:var(--sm-accent)}.sm-poster{flex-shrink:0;display:flex;flex-direction:column;width:var(--sm-card);color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.sm-poster:active{transform:scale(.97)}.sm-poster__art{display:block;aspect-ratio:3/4;border-radius:var(--sm-r-card);overflow:hidden;background:var(--sm-glass);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.sm-poster__art img{display:block;width:100%;height:100%;object-fit:cover}.sm-poster__title{margin-top:8px;font:600 14px/1.25 var(--sm-font-semi);color:var(--sm-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sm-poster__sub{margin-top:2px;font:400 12px/1.25 var(--sm-font);color:var(--sm-faint)}.overlay-menu.story-menu .story-overlay-journal-panel{text-align:left}.overlay-menu.story-menu.visible .overlay-menu-tabs,.overlay-menu.story-menu.visible .sm-body>*,.overlay-menu.story-menu.visible .sm-hero__body{animation:sm-rise .7s var(--sm-ease) both}.overlay-menu.story-menu.visible .sm-hero__body{animation-delay:.12s}.overlay-menu.story-menu.visible .overlay-menu-tabs{animation-delay:.2s}.overlay-menu.story-menu.visible .sm-body>*{animation-delay:.26s}@keyframes sm-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sm-hero__art img,.sm-hero__plate{transform:none;transition:opacity .3s ease}.overlay-menu.story-menu.visible .overlay-menu-tabs,.overlay-menu.story-menu.visible .sm-body>*,.overlay-menu.story-menu.visible .sm-hero__body,.sm-menu,.sm-scrub__go{animation:none}}.sm-moments{display:flex;flex-direction:column;gap:20px}.sm-recap{margin:0 var(--sm-gutter);padding:16px 18px;border-radius:var(--sm-r-card);background:linear-gradient(135deg,color-mix(in srgb,var(--sm-accent) 14%,transparent),hsla(0,0%,100%,.035));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.sm-recap__eyebrow{margin-bottom:8px;font:600 13px/1 var(--sm-font-semi);color:var(--sm-accent)}.sm-recap__text{margin:0;font:400 15px/1.55 var(--sm-font);color:var(--sm-text)}.sm-moments__empty{margin:0 var(--sm-gutter);font:400 14px/1.5 var(--sm-font);color:var(--sm-faint)}.sm-rail{display:flex;align-items:flex-start;gap:12px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;padding:2px var(--sm-gutter);-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 8px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 8px),transparent)}.sm-rail::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.sm-rail{scrollbar-width:thin;scrollbar-color:var(--sm-glass-hi) transparent;padding-bottom:8px}.sm-rail::-webkit-scrollbar{display:block;height:6px}.sm-rail::-webkit-scrollbar-thumb{background:var(--sm-glass-hi);border-radius:999px}}.sm-moment{--age:0;position:relative;flex:0 0 var(--sm-card);scroll-snap-align:end}.sm-moments,.sm-section{scroll-margin-top:calc(var(--sm-bar) + env(safe-area-inset-top, 0px) + 16px)}.sm-rail--long .sm-moment{content-visibility:auto;contain-intrinsic-size:var(--sm-card) 230px}.sm-moment__hit{display:flex;flex-direction:column;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.sm-moment__hit:active .sm-moment__art{transform:scale(.97)}.sm-moment__hit:focus-visible{outline:none}.sm-moment__hit:focus-visible .sm-moment__art{box-shadow:0 0 0 2px #fff}.sm-moment__art{position:relative;display:block;aspect-ratio:3/4;border-radius:var(--sm-r-card);overflow:hidden;background:var(--sm-glass);transition:transform .2s var(--sm-ease)}.sm-moment__art img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(calc(1 - var(--age) * .55)) brightness(calc(1 - var(--age) * .18))}.sm-moment--skeleton .sm-moment__art{animation:sm-shimmer 1.4s ease-in-out infinite}@keyframes sm-shimmer{50%{opacity:.5}}.sm-moment__ribbon{position:absolute;top:0;right:10px;width:14px;height:18px;fill:var(--sm-accent);filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.sm-moment__when{margin-top:9px;font:600 13px/1.2 var(--sm-font-semi);color:var(--sm-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sm-moment--here .sm-moment__when,.sm-moment--now .sm-moment__when{color:var(--sm-accent)}.sm-moment--other .sm-moment__when{color:var(--sm-faint);font-family:var(--sm-font);font-style:italic}.sm-bm-group{display:flex;flex-direction:column;gap:12px}.sm-bm-group__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:0 var(--sm-gutter)}.sm-bm-group__title{font:600 13px/1.2 var(--sm-font-semi);color:var(--sm-text)}.sm-bm-group__count{font:400 13px/1.2 var(--sm-font);color:var(--sm-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sm-bm-group__hint{flex-basis:100%;margin:0;font:400 12px/1.45 var(--sm-font);color:var(--sm-faint)}.sm-elsewhere__art{background:hsla(0,0%,100%,.04);box-shadow:0 0 0 1px var(--sm-line) inset}.sm-elsewhere__art .sm-elsewhere__page{--fan:0;position:absolute;top:44%;left:50%;width:58%;height:auto;aspect-ratio:3/4;border-radius:7px;filter:none;box-shadow:0 0 0 1px hsla(0,0%,100%,.14),0 8px 18px rgba(0,0,0,.55);transform:translate(-50%,-50%) translateX(calc(var(--fan) * 15px)) rotate(calc(var(--fan) * 9deg))}.sm-elsewhere__ribbon{position:absolute;top:44%;left:50%;width:24px;height:30px;transform:translate(-50%,-50%);fill:var(--sm-faint)}.sm-elsewhere__go{position:absolute;right:8px;bottom:8px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sm-elsewhere__go svg{width:15px;height:15px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.sm-moment__line{margin-top:4px;font:400 12px/1.4 var(--sm-font);color:var(--sm-dim);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sm-moment--here .sm-moment__art,.sm-moment--now .sm-moment__art{box-shadow:0 0 0 2px var(--sm-accent),0 14px 40px color-mix(in srgb,var(--sm-accent) 30%,transparent)}.sm-moment--furthest .sm-moment__art{box-shadow:0 0 0 1px color-mix(in srgb,var(--sm-accent) 60%,transparent)}.sm-moment__play{position:absolute;right:8px;bottom:8px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.4)}.sm-moment__play svg{width:16px;height:16px;margin-left:2px;fill:#0b0b0f}.sm-moment__remove{position:absolute;top:6px;left:6px;width:22px;height:22px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.6);cursor:pointer;opacity:0;transition:opacity .2s ease}.sm-moment__remove svg{width:9px;height:9px;stroke:#fff;stroke-width:2;stroke-linecap:round}@media (hover:hover){.sm-moment:hover .sm-moment__remove,.sm-moment__remove:focus-visible{opacity:1}}@media (hover:none){.sm-moment__remove{display:none}}.sm-moments__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 var(--sm-gutter)}.sm-start-over{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px 0 14px;border:0;border-radius:999px;background:var(--sm-glass);color:var(--sm-text);font:500 14px/1 var(--sm-font);cursor:pointer;transition:background-color .2s ease}.sm-start-over:focus-visible,.sm-start-over:hover{background:var(--sm-glass-hi)}.sm-start-over svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sm-moments__scrub{padding:0 var(--sm-gutter)}.overlay-menu.story-menu .sm-scrub--compact{padding:0}.overlay-menu.story-menu .sm-scrub--compact .sm-scrub__head{min-height:32px;align-items:center;gap:6px}.overlay-menu.story-menu .sm-scrub--compact .sm-scrub__label,.overlay-menu.story-menu .sm-scrub--compact .sm-scrub__of{font:400 13px/1 var(--sm-font);color:var(--sm-faint)}.overlay-menu.story-menu .sm-scrub--compact .sm-scrub__current{font:600 15px/1 var(--sm-font-semi);color:var(--sm-text);padding-bottom:1px}.overlay-menu.story-menu .sm-scrub--compact .sm-scrub__input-num{width:6.5em;padding:4px 8px;font:600 16px/1.2 var(--sm-font-semi)}.overlay-menu.story-menu .sm-scrub--compact .sm-scrub__hint{margin-left:auto;font:600 12px/1 var(--sm-font-semi);color:var(--sm-dim);cursor:pointer}.overlay-menu.story-menu .sm-scrub--compact .sm-scrub__go{margin-left:auto;padding:6px 14px;font-size:13px}.overlay-menu.story-menu .sm-scrub--compact .sm-scrub__track{height:36px}.sm-chip{height:28px;padding:0 12px;border:0;border-radius:999px;background:var(--sm-glass);color:var(--sm-dim);font:400 12px/1 var(--sm-font);cursor:pointer;transition:background-color .2s ease,color .2s ease}.sm-chip:hover{background:var(--sm-glass-hi);color:var(--sm-text)}.sm-chip--on{background:color-mix(in srgb,var(--sm-accent) 22%,transparent);color:var(--sm-accent)}.overlay-menu.overlay-menu--underlay{visibility:hidden;opacity:0}html.sm-active .overlay-menu.overlay-menu--underlay{visibility:visible;will-change:opacity}.overlay-menu.overlay-menu--underlay:not(.visible){pointer-events:none}.overlay-menu.story-menu.overlay-menu--underlay .overlay-menu-content.sm-scroll{transform-origin:50% 0}.sm-mini__thumb img{display:block;width:100%;height:100%;object-fit:cover;opacity:0}.overlay-menu.story-menu.overlay-menu--underlay.visible .overlay-menu-tabs,.overlay-menu.story-menu.overlay-menu--underlay.visible .sm-body>*,.overlay-menu.story-menu.overlay-menu--underlay.visible .sm-hero__body{animation:none}.story-stage--lifted{position:fixed;inset:0;z-index:2001;overflow:hidden;transform-origin:0 0;will-change:transform,opacity;pointer-events:none;background:#000;border-radius:28px}html.sm-active .story-stage .jump-to-latest-btn,html.sm-active .story-stage .navigation-halo,html.sm-active .story-stage .tap-zone,html.sm-active .story-stage .top-menu-indicator{opacity:0!important;pointer-events:none!important;transition:opacity .15s ease}.sm-mini{position:absolute;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:5;max-width:560px;margin:0 auto;display:flex;align-items:center;gap:12px;height:72px;padding:10px 12px 10px 10px;border:0;border-radius:16px;overflow:hidden;background:#1b1b21;background:color-mix(in srgb,var(--sm-accent) 18%,#111115);box-shadow:0 12px 32px rgba(0,0,0,.55),0 0 0 1px color-mix(in srgb,var(--sm-accent) 30%,transparent) inset;color:var(--sm-text);font-family:var(--sm-font);text-align:left;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease}.sm-mini:hover{background:color-mix(in srgb,var(--sm-accent) 24%,#111115)}.sm-mini__grab{position:absolute;top:5px;left:50%;width:32px;height:4px;margin-left:-16px;border-radius:2px;background:hsla(0,0%,100%,.28)}.sm-mini:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px}.sm-mini__thumb{flex:none;overflow:hidden;width:52px;height:52px;border-radius:10px;background:hsla(0,0%,100%,.06)}.sm-mini__text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.sm-mini__title{font:600 15px/1.2 var(--sm-font-semi)}.sm-mini__meta,.sm-mini__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sm-mini__meta{font:400 12px/1.2 var(--sm-font);color:var(--sm-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sm-mini__play{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff}.sm-mini__play svg{width:18px;height:18px;margin-left:2px;fill:#0b0b0f}.sm-mini__bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:hsla(0,0%,100%,.08)}.sm-mini__fill{display:block;height:100%;background:var(--sm-accent)}html.sm-docscroll,html.sm-docscroll.freeroam-panel-html{height:auto;overflow-x:clip;overflow-y:auto;scroll-behavior:auto;overscroll-behavior-y:none}.overlay-menu.story-menu.sm-docscroll,html.sm-docscroll body,html.sm-docscroll body.freeroam-story-route.freeroam-peeled{height:auto;min-height:100vh;overflow:visible}.overlay-menu.story-menu.sm-docscroll{position:absolute;bottom:auto;min-height:100dvh}.overlay-menu.story-menu.sm-docscroll .sm-mini,.overlay-menu.story-menu.sm-docscroll .sm-topbar,.overlay-menu.story-menu.sm-docscroll:before,.overlay-menu.story-menu.sm-docscroll>.overlay-menu-backdrop{position:fixed}.overlay-menu.story-menu.sm-docscroll .overlay-menu-content.sm-scroll{flex:none;height:auto;overflow:visible;padding-bottom:max(calc(104px + env(safe-area-inset-bottom, 0px)),45vh)}