@font-face{font-family:Satoshi;src:url(/_next/static/media/Satoshi-Regular.CAdxhaPe.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi Fallback;src:local(Arial),local(ArialMT);size-adjust:99.27%;ascent-override:101.74%;descent-override:24.18%;line-gap-override:10.07%}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--tile-w:112px;--card-w:168px;--art:#292b31}*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--s-font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--s-canvas);color:var(--s-ink);font-synthesis:none;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scrollbar-color:var(--s-surface4) transparent;interpolate-size:allow-keywords}body{background-color:var(--s-canvas);min-height:100dvh;font-family:var(--s-font-sans);font-size:var(--s-text-body);line-height:var(--s-text-body-leading);letter-spacing:var(--s-text-body-tracking);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(*){font-weight:var(--s-font-weight)}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}:where(ul,ol)[role=list],:where(.s-list){margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--s-white);outline-offset:3px}::selection{background:var(--s-brand)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--s-brand) 75%, transparent)}}::selection{color:var(--s-white)}:where(h1,h2,h3,h4){text-wrap:balance}:where(p){text-wrap:pretty}:where(a,button,summary,label,[role=button],[role=tab]){touch-action:manipulation}:where(button,summary,[role=button],[role=tab]){cursor:pointer}:where(button){font:inherit;letter-spacing:inherit;color:inherit}:where(button:disabled){cursor:not-allowed}:where(img,video,svg){display:block}}@layer components{.s-enter{animation:s-rise var(--s-spring-scene) both}.s-enter-fade{animation:s-fade var(--s-dur-slow) var(--s-ease-out) both}@keyframes s-rise{0%{opacity:0;translate:0 calc(14px * var(--s-motion))}}@keyframes s-fade{0%{opacity:0}}@keyframes s-pop{0%{scale:1}40%{scale:calc(1 + .25 * var(--s-motion))}70%{scale:calc(1 - .06 * var(--s-motion))}to{scale:1}}@keyframes s-shimmer{0%{translate:-100%}to{translate:100%}}.s-shell{min-height:100dvh;position:relative;container-type:inline-size}.s-shell>*{--tile-w:calc((100cqw - var(--s-gutter) - var(--tile-cols) * var(--tile-gap) - var(--tile-peek)) / var(--tile-cols));--card-w:calc((100cqw - var(--s-gutter) - var(--card-cols) * var(--tile-gap) - var(--tile-peek)) / var(--card-cols))}.s-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.s-gutter{padding-inline:var(--s-gutter)}.s-art__img{transition:opacity var(--s-dur-slow) var(--s-ease-out)}:root[data-js] .s-art:not([data-priority]) .s-art__img:not([data-loaded]){opacity:0}.s-art__img[data-failed]{visibility:hidden}[data-reveal=pending]>*{opacity:0;translate:0 calc(16px * var(--s-motion))}[data-reveal=in]>*{transition:opacity var(--s-dur-slow) var(--s-ease-out), translate var(--s-spring-scene);transition-delay:calc(min(var(--i,0), 8) * var(--s-stagger))}.s-button{--button-h:2.75rem;height:var(--button-h);border-radius:var(--s-radius-pill);font-size:var(--s-text-body);letter-spacing:var(--s-text-body-tracking);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:scale var(--s-spring-press), background-color var(--s-dur-fast) var(--s-ease-out), color var(--s-dur-fast) var(--s-ease-out), box-shadow var(--s-dur-fast) var(--s-ease-out);border:0;flex:none;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.125rem 1.375rem;line-height:1;text-decoration:none;display:inline-flex}.s-button .s-icon{width:1.25em;height:1.25em;margin-inline-start:-.125rem}.s-button .s-button__trailing{margin-inline:0 -.25rem}.s-button:active:not(:disabled){scale:var(--s-press);transition:var(--s-press-in)}.s-button:disabled{opacity:.45}.s-button[data-size=sm]{--button-h:2.25rem;font-size:var(--s-text-caption);padding-inline:.875rem 1rem}.s-button[data-size=lg]{--button-h:3rem;font-size:var(--s-text-body);padding-inline:1.375rem 1.75rem}.s-button[data-wide]{width:100%}.s-button[data-variant=primary]{background:var(--s-white);color:var(--s-canvas)}.s-button[data-variant=secondary]{background:var(--s-veil);color:var(--s-white);box-shadow:inset 0 0 0 1px var(--s-line);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3)}.s-button[data-variant=brand]{background:var(--s-brand);color:var(--s-white)}.s-button[data-variant=coin]{background:var(--s-coin);color:var(--s-canvas)}.s-button[data-variant=ghost]{color:var(--s-ink2);background:0 0}.s-button[data-variant=outline]{color:var(--s-ink);box-shadow:inset 0 0 0 1px var(--s-line-strong);background:0 0}@media (hover:hover) and (pointer:fine){.s-button[data-variant=primary]:hover{background:var(--s-white)}@supports (color:color-mix(in lab, red, red)){.s-button[data-variant=primary]:hover{background:color-mix(in oklab, var(--s-white) 84%, var(--s-canvas))}}.s-button[data-variant=secondary]:hover{background:var(--s-veil-hover)}.s-button[data-variant=brand]:hover{background:var(--s-brand)}@supports (color:color-mix(in lab, red, red)){.s-button[data-variant=brand]:hover{background:color-mix(in oklab, var(--s-brand) 86%, var(--s-white))}}.s-button[data-variant=coin]:hover{background:var(--s-coin)}@supports (color:color-mix(in lab, red, red)){.s-button[data-variant=coin]:hover{background:color-mix(in oklab, var(--s-coin) 88%, var(--s-white))}}.s-button[data-variant=ghost]:hover{background:var(--s-white)}@supports (color:color-mix(in lab, red, red)){.s-button[data-variant=ghost]:hover{background:color-mix(in oklab, var(--s-white) 8%, transparent)}}.s-button[data-variant=ghost]:hover{color:var(--s-ink)}.s-button[data-variant=outline]:hover{box-shadow:inset 0 0 0 1px var(--s-white)}}.s-icon-button{--icon-button:2.75rem;width:var(--icon-button);height:var(--icon-button);color:var(--s-white);-webkit-user-select:none;user-select:none;transition:scale var(--s-spring-press), background-color var(--s-dur-fast) var(--s-ease-out), box-shadow var(--s-dur-fast) var(--s-ease-out), color var(--s-dur-fast) var(--s-ease-out);border:0;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}.s-icon-button>.s-icon{width:46%;height:46%}.s-icon-button:active:not(:disabled){scale:calc(var(--s-press) - .03 * var(--s-motion));transition:var(--s-press-in)}.s-icon-button[data-size=sm]{--icon-button:2.25rem}.s-icon-button[data-size=sm]:before{content:"";border-radius:50%;position:absolute;inset:-.25rem}.s-icon-button[data-size=lg]{--icon-button:3rem}.s-icon-button[data-variant=outline]{background:var(--s-canvas)}@supports (color:color-mix(in lab, red, red)){.s-icon-button[data-variant=outline]{background:color-mix(in oklab, var(--s-canvas) 50%, transparent)}}.s-icon-button[data-variant=outline]{box-shadow:inset 0 0 0 1.5px var(--s-white)}@supports (color:color-mix(in lab, red, red)){.s-icon-button[data-variant=outline]{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--s-white) 42%, transparent)}}.s-icon-button[data-variant=veil]{background:var(--s-veil);box-shadow:inset 0 0 0 1px var(--s-line);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3)}.s-icon-button[data-variant=solid]{background:var(--s-white);color:var(--s-canvas)}.s-icon-button[data-variant=ghost]{background:0 0}@media (hover:hover) and (pointer:fine){.s-icon-button[data-variant=outline]:hover{box-shadow:inset 0 0 0 1.5px var(--s-white)}.s-icon-button[data-variant=veil]:hover{background:var(--s-veil-hover)}.s-icon-button[data-variant=solid]:hover{background:var(--s-white)}@supports (color:color-mix(in lab, red, red)){.s-icon-button[data-variant=solid]:hover{background:color-mix(in oklab, var(--s-white) 84%, var(--s-canvas))}}.s-icon-button[data-variant=ghost]:hover{background:var(--s-white)}@supports (color:color-mix(in lab, red, red)){.s-icon-button[data-variant=ghost]:hover{background:color-mix(in oklab, var(--s-white) 10%, transparent)}}}.s-actions{flex-wrap:nowrap;align-items:center;gap:.75rem;display:flex}.s-badge{border-radius:var(--s-radius-xs);height:1.25rem;font-size:var(--s-text-caption);letter-spacing:var(--s-tracking-caps);text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:.25rem;padding-inline:.375rem;line-height:1;display:inline-flex}.s-badge .s-icon{width:.95rem;height:.95rem;margin-inline-start:-.0625rem}.s-badge[data-variant=rating]{box-shadow:inset 0 0 0 1px var(--s-white);background:#00000073;padding-inline:.3125rem}@supports (color:color-mix(in lab, red, red)){.s-badge[data-variant=rating]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--s-white) 40%, transparent)}}.s-badge[data-variant=rating]{color:var(--s-ink);letter-spacing:.04em}.s-badge[data-variant=new]{background:var(--s-brand);color:var(--s-white)}.s-badge[data-variant=soft]{background:var(--s-white)}@supports (color:color-mix(in lab, red, red)){.s-badge[data-variant=soft]{background:color-mix(in oklab, var(--s-white) 12%, transparent)}}.s-badge[data-variant=soft]{color:var(--s-ink)}.s-badge[data-variant=free]{background:var(--s-brand-ink)}@supports (color:color-mix(in lab, red, red)){.s-badge[data-variant=free]{background:color-mix(in oklab, var(--s-brand-ink) 18%, transparent)}}.s-badge[data-variant=free]{color:var(--s-brand-ink)}.s-badge[data-variant=coin],.s-badge[data-variant=locked]{background:var(--s-coin)}@supports (color:color-mix(in lab, red, red)){.s-badge[data-variant=coin],.s-badge[data-variant=locked]{background:color-mix(in oklab, var(--s-coin) 16%, transparent)}}.s-badge[data-variant=coin],.s-badge[data-variant=locked]{color:var(--s-coin)}.s-meta{color:var(--s-ink2);font-size:var(--s-text-caption);line-height:var(--s-text-caption-leading);letter-spacing:var(--s-text-caption-tracking);flex-wrap:wrap;align-items:center;gap:.25rem 0;margin:0;display:flex}.s-meta__item{white-space:nowrap;align-items:center;display:inline-flex}.s-meta__item+.s-meta__item:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px;margin-inline:.5rem}.s-play-line{color:var(--s-ink);font-size:var(--s-text-caption);letter-spacing:.02em;align-items:center;gap:.5rem;display:inline-flex}.s-play-line .s-icon{width:1.125rem;height:1.125rem;color:var(--s-brand-ink);flex:none}.s-play-line .s-play-line__sep{color:var(--s-ink3)}.s-chips{overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.s-chips::-webkit-scrollbar{display:none}.s-chips>ul{width:max-content;padding:.125rem var(--s-gutter);gap:.5rem;margin:0;list-style:none;display:flex}.s-chip{border-radius:var(--s-radius-pill);background:var(--s-surface1);height:2.25rem;box-shadow:inset 0 0 0 1px var(--s-line-strong);color:var(--s-ink);font-size:var(--s-text-body);white-space:nowrap;transition:scale var(--s-spring-press), background-color var(--s-dur-fast) var(--s-ease-out), box-shadow var(--s-dur-fast) var(--s-ease-out), color var(--s-dur-fast) var(--s-ease-out);border:0;align-items:center;gap:.375rem;padding-inline:.9375rem;line-height:1;text-decoration:none;display:inline-flex}.s-chip .s-icon{width:1.05em;height:1.05em}.s-chip:active{scale:var(--s-press);transition:var(--s-press-in)}.s-chip[data-selected]{background:var(--s-white);box-shadow:none;color:var(--s-canvas)}@media (hover:hover) and (pointer:fine){.s-chip:not([data-selected]):hover{background:var(--s-surface3);box-shadow:inset 0 0 0 1px var(--s-white)}@supports (color:color-mix(in lab, red, red)){.s-chip:not([data-selected]):hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--s-white) 40%, transparent)}}}.s-art{display:block;overflow:hidden}.s-art__img{object-fit:cover;width:100%;height:100%;display:block}.s-title-art{overflow:visible}.s-title-art .s-art__img{width:auto;max-width:100%;height:auto;max-height:var(--title-max-h,7.5rem);filter:drop-shadow(0 2px 14px #00000080)}.s-title-text{font-size:var(--s-text-display);letter-spacing:-.035em;text-wrap:balance;line-height:1;display:block}.s-stage{position:absolute;inset:0;overflow:hidden}.s-stage>.s-art{width:100%;height:100%;position:absolute;inset:0}.s-stage__video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--s-dur-scene) var(--s-ease-out);position:absolute;inset:0}.s-stage[data-ready] .s-stage__video{opacity:1}.s-living{position:absolute;inset:0;overflow:hidden;container-type:size}.s-living__art{--aw:max(100cqw, calc(100cqh * var(--ratio)));--ah:calc(var(--aw) / var(--ratio));left:clamp(calc(100cqw - var(--aw)), calc(50cqw - var(--fx) * var(--aw)), 0px);top:clamp(calc(100cqh - var(--ah)), calc(50cqh - var(--fy) * var(--ah)), 0px);width:var(--aw);height:var(--ah);position:absolute;overflow:hidden}.s-living__art>.s-art{width:100%;height:100%;position:absolute;inset:0}.s-living__art>.s-art .s-art__img{object-fit:fill}.s-living__soft{opacity:0;transition:opacity .6s var(--s-ease-in-out);position:absolute;inset:0}.s-living__soft .s-art{width:100%;height:100%}.s-living__soft .s-art__img{object-fit:fill}.s-living[data-lights=down] .s-living__soft{opacity:1;transition-duration:.5s}.s-living__dark{opacity:0;pointer-events:none;transition:opacity .6s var(--s-ease-in-out);background:#050608;position:absolute;inset:0}.s-living[data-lights=down] .s-living__dark{opacity:.92;transition-duration:.5s}.s-living__window{left:calc(var(--wx) * 100%);top:calc(var(--wy) * 100%);width:calc(var(--ww) * 100%);height:calc(var(--wh) * 100%);-webkit-mask-image:linear-gradient(to right, transparent, #000 calc(var(--wf) * 100%), #000 calc(100% - var(--wf) * 100%), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 calc(var(--wf) * 100%), #000 calc(100% - var(--wf) * 100%), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 calc(var(--wf) * 100%), #000 calc(100% - var(--wf) * 100%), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 calc(var(--wf) * 100%), #000 calc(100% - var(--wf) * 100%), transparent);mask-image:linear-gradient(to right, transparent, #000 calc(var(--wf) * 100%), #000 calc(100% - var(--wf) * 100%), transparent);position:absolute}.s-living__loop,.s-living__trailer{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.s-living__loop{transition:opacity var(--s-dur-scene) var(--s-ease-out)}.s-living__loop[data-ready]{opacity:1}.s-living__trailer{transition:opacity .45s var(--s-ease-in-out)}.s-living__trailer[data-ready]{opacity:1;transition-duration:.22s}.s-living__replay{right:calc(var(--s-gutter) + 3.5rem);z-index:3;animation:s-rise var(--s-spring-sheet) both;position:absolute;bottom:16%}.s-living--portrait{background:var(--art,var(--s-surface1));container-type:normal}.s-living--portrait>.s-art{width:100%;height:100%;position:absolute;inset:0}.s-living--portrait .s-living__replay{top:calc(env(safe-area-inset-top) + var(--s-top-bar) + 3.25rem);right:calc(var(--s-gutter) - .25rem);bottom:auto}.s-tile{--tile-bg:var(--s-surface1);width:var(--tile-w);flex:none;position:relative}.s-tile__link{aspect-ratio:3/4;border-radius:var(--tile-radius);background:var(--tile-bg);color:var(--s-ink);transition:scale var(--s-spring-press);text-decoration:none;display:block;position:relative;overflow:hidden;container-type:inline-size}.s-tile__link:active{scale:var(--s-press);transition:var(--s-press-in)}.s-tile__link:before{content:"";background:linear-gradient(100deg,#fff0 30%,#ffffff14 50%,#fff0 70%);animation:1.3s linear infinite s-shimmer;position:absolute;inset:0}:root:not([data-js]) .s-tile__link:before{display:none}.s-tile__link:has(.s-art__img[data-loaded]):before{display:none}.s-tile__art{position:absolute;inset:0}.s-tile__art .s-art{width:100%;height:100%}.s-tile__art .s-art__img{transition:opacity var(--s-dur-slow) var(--s-ease-out), scale var(--s-spring-scene)}.s-tile[data-labelled] .s-tile__link:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000080);position:absolute;inset:48% 0 0}.s-tile__label{z-index:1;text-align:center;text-shadow:0 1px 8px #0009;background:linear-gradient(#0000 0,#000000b8 1.75rem,#000000db 100%);flex-direction:column;align-items:center;gap:.125rem;padding:1.75rem 9% 8.5%;display:flex;position:absolute;inset:auto 0 0}.s-tile__eyebrow{color:var(--s-ink);font-size:var(--s-text-caption);letter-spacing:var(--s-tracking-caps);text-transform:uppercase;line-height:1.2}.s-tile__title{color:var(--s-ink);font-size:var(--s-text-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.s-tile__sub{color:var(--s-ink2);font-size:var(--s-text-caption);line-height:1.25}@media (min-width:1024px){.s-tile__title{font-size:var(--s-text-body)}}.s-tile__badge{z-index:1;gap:.25rem;display:flex;position:absolute;top:7%;left:7%}.s-tile__corner{z-index:1;width:clamp(1.75rem,22cqw,2.25rem);height:clamp(1.75rem,22cqw,2.25rem);color:var(--s-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0c0f8c;border-radius:50%;place-items:center;display:grid;position:absolute;top:6%;right:6%;box-shadow:inset 0 0 0 1px #fff3}.s-tile__corner .s-icon{width:52%;height:52%}.s-tile__action{z-index:2;position:absolute;top:.375rem;right:.375rem}:where(.s-tile[data-captioned]) .s-tile__link{aspect-ratio:auto;background:0 0;border-radius:0;overflow:visible}:where(.s-tile[data-captioned]) .s-tile__link:before{display:none}.s-tile__frame{aspect-ratio:3/4;border-radius:var(--tile-radius);background:var(--tile-bg);display:block;position:relative;overflow:hidden}.s-tile__frame:before{content:"";background:linear-gradient(100deg,#fff0 30%,#ffffff14 50%,#fff0 70%);animation:1.3s linear infinite s-shimmer;position:absolute;inset:0}:root:not([data-js]) .s-tile__frame:before{display:none}.s-tile__frame:has(.s-art__img[data-loaded]):before{display:none}.s-tile__caption{flex-direction:column;gap:.25rem;min-width:0;padding-top:.5rem;display:flex}.s-tile__caption-title{color:var(--s-ink);font-size:var(--s-text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.s-tile__caption-meta{color:var(--s-ink2);font-size:var(--s-text-caption);font-variant-numeric:tabular-nums;line-height:1.25;overflow:hidden}.s-tile__caption-parts{flex-wrap:wrap;margin-inline-start:-1em;display:flex}.s-tile__caption-part{white-space:nowrap}.s-tile__caption-part:before{content:"·" / "";text-align:center;width:1em;display:inline-block}@media (min-width:1024px){.s-tile__caption-title{font-size:var(--s-text-body)}}:where(.s-tile[data-progress]) .s-tile__frame:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0006);height:28%;position:absolute;inset:auto 0 0}.s-tile__progress{z-index:1;background:#ffffff4d;height:3px;position:absolute;inset:auto 0 0;overflow:hidden}.s-tile__progress:after{content:"";background:var(--s-brand-ink);transform-origin:0;scale:var(--p,0) 1;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.s-tile__link:hover .s-art__img{scale:calc(1 + .035 * var(--s-motion))}}.s-card{width:var(--card-w)}.s-card__link{aspect-ratio:2/3;border-radius:var(--card-radius);transition:scale var(--s-spring-press), translate var(--s-spring-snappy)}.s-card__link:after{content:"";z-index:1;border-radius:inherit;background:linear-gradient(to bottom, #0000 40%, var(--tile-bg) 60%, var(--tile-bg) 75%, var(--tile-bg) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.s-card__link:after{background:linear-gradient(to bottom, #0000 40%, color-mix(in oklab, var(--tile-bg) 20%, #0000008c) 60%, color-mix(in oklab, var(--tile-bg) 22%, #000c) 75%, color-mix(in oklab, var(--tile-bg) 24%, #000000eb) 100%)}}.s-card__link:after{pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 0 0 4px #00000029,inset 0 0 0 5px #ffffff12}.s-card__sheen{z-index:1;pointer-events:none;background:linear-gradient(105deg,#fff0 34%,#ffffff29 50%,#fff0 66%);position:absolute;inset:0;translate:-120%}.s-card__label{z-index:2;text-shadow:0 1px 8px #0009;flex-direction:column-reverse;gap:.25rem;padding:0 9% 9%;display:flex;position:absolute;inset:auto 0 0}.s-card__name{color:var(--s-ink);font-size:var(--s-text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.s-card__show{color:var(--s-ink);font-size:var(--s-text-caption);letter-spacing:var(--s-tracking-caps);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.s-card .s-tile__corner{z-index:2;width:clamp(1.25rem,20cqw,2rem);height:clamp(1.25rem,20cqw,2rem);top:7%;right:7%}@media (max-width:639.98px){.s-card__show{display:none}.s-card__label{padding:0 8% 9%}}@media (min-width:640px){.s-card__name{font-size:var(--s-text-body)}}@media (min-width:1440px){.s-card__name{font-size:var(--s-text-title);letter-spacing:var(--s-text-title-tracking)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.s-card__link:hover{translate:0 -4px}.s-card__link:hover .s-card__sheen{transition:translate .9s var(--s-ease-out);translate:120%}}.s-ranked{--tile-h:calc(var(--tile-w) * 4 / 3);--num-h:calc(var(--tile-h) * .74);align-items:flex-end;display:flex;position:relative}.s-ranked__num{width:calc(var(--tile-w) * .78);height:var(--num-h);font-size:calc(var(--num-h) / .743);letter-spacing:0;font-variant-numeric:lining-nums;-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;justify-content:flex-end;align-items:flex-end;margin-inline-end:calc(var(--tile-w) * -.16);padding-inline-end:calc(var(--tile-w) * .07);line-height:.743;display:flex;overflow:visible}.s-ranked__num>span{color:#0000;-webkit-text-stroke:1.5px #ffffff4d;background:linear-gradient(#ffffffeb,#ffffff61 58%,#ffffff0d);-webkit-background-clip:text;background-clip:text;display:block;translate:0 -.0265em}.s-ranked>.s-tile{z-index:1;border-radius:var(--tile-radius);box-shadow:-14px 0 24px -14px #000000e6}.s-tile--more .s-tile__link{background:var(--s-surface1);box-shadow:inset 0 0 0 1px var(--s-line)}.s-tile--more .s-tile__link:before{display:none}.s-tile__fan{height:52%;position:absolute;inset:12% 0 auto}.s-tile__card{aspect-ratio:3/4;border-radius:calc(var(--tile-radius) * .75);width:46%;translate:calc(-50% + var(--k) * 34%) calc(var(--k) * var(--k) * 6%);rotate:calc(var(--k) * 9deg);transition:translate var(--s-spring-expand), rotate var(--s-spring-expand);position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 10px 24px -6px #000000b3,0 0 0 1px #ffffff1a}.s-tile__card:nth-child(2){z-index:1}.s-tile__card .s-art{width:100%;height:100%}.s-tile__more{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:0 10%;display:flex;position:absolute;inset:0}.s-tile__fan+.s-tile__more{flex-flow:wrap;gap:.25rem .5rem;inset:auto 0 9%}.s-tile__more-icon{background:var(--s-surface3);width:2.5rem;height:2.5rem;color:var(--s-ink);transition:translate var(--s-spring-press);border-radius:50%;place-items:center;display:grid}.s-tile__more-icon .s-icon{width:1.25rem;height:1.25rem}.s-tile__fan+.s-tile__more .s-tile__more-icon{order:3;width:1.75rem;height:1.75rem}.s-tile__fan+.s-tile__more .s-tile__more-icon .s-icon{width:1rem;height:1rem}.s-tile__more-label{color:var(--s-ink);font-size:var(--s-text-body)}.s-tile__more-sub{color:var(--s-ink2);font-size:var(--s-text-caption);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.s-tile--more .s-tile__link:hover .s-tile__more-icon{translate:calc(.25rem * var(--s-motion)) 0;background:var(--s-surface4)}.s-tile--more .s-tile__link:hover .s-tile__card{translate:calc(-50% + var(--k) * 46%) calc(var(--k) * var(--k) * 8%);rotate:calc(var(--k) * 13deg)}}.s-row{margin-block:0 1.75rem;position:relative}.s-row__head{min-height:1.75rem;padding-inline:var(--s-gutter);align-items:baseline;gap:.75rem;margin-bottom:.625rem;display:flex}.s-row__title{color:var(--s-ink);font-size:var(--s-text-title);line-height:var(--s-text-title-leading);letter-spacing:var(--s-text-title-tracking)}.s-row__more{color:var(--s-ink);font-size:var(--s-text-body);transition:color var(--s-dur-fast) var(--s-ease-out);align-items:center;gap:.25rem;margin-inline-start:auto;padding-block:.25rem;text-decoration:none;display:inline-flex;position:relative}.s-row__more:before{content:"";min-height:2.75rem;position:absolute;inset:-.5rem}.s-row__more .s-icon{width:1.125rem;height:1.125rem;transition:translate var(--s-spring-snappy)}.s-row__more:focus-visible{color:var(--s-brand-ink)}.s-row__more:focus-visible .s-icon{translate:calc(4px * var(--s-motion)) 0}.s-row__body{position:relative}.s-row__track{gap:var(--tile-gap);padding:.5rem var(--s-gutter);overscroll-behavior-x:contain;scroll-padding-inline:var(--s-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;margin:-.5rem 0;list-style:none;display:flex;overflow:auto hidden}.s-row__track::-webkit-scrollbar{display:none}.s-row__track[data-animating]{scroll-snap-type:none}.s-row__item{scroll-snap-align:start;flex:none;position:relative}.s-row__arrow{display:none}@media (min-width:1024px){.s-row{margin-block-end:2.75rem}.s-row__head{margin-bottom:.75rem}}@media (hover:hover) and (pointer:fine){.s-row__track{scroll-snap-type:x proximity}.s-row__arrow{z-index:calc(var(--s-z-row) + 1);width:max(2.75rem, calc(var(--s-gutter) - .25rem));color:var(--s-white);opacity:0;transition:opacity var(--s-dur-base) var(--s-ease-out), scale var(--s-spring-press);border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;bottom:0}.s-row__arrow[data-side=start]{background:linear-gradient(90deg,#0b0c0fd9,#0b0c0f00);left:0}.s-row__arrow[data-side=end]{background:linear-gradient(270deg,#0b0c0fd9,#0b0c0f00);right:0}.s-row__arrow .s-icon{width:1.75rem;height:1.75rem;transition:scale var(--s-spring-snappy)}.s-row__arrow:hover .s-icon{scale:calc(1 + .25 * var(--s-motion))}.s-row__arrow:active .s-icon{scale:var(--s-press)}.s-row__arrow:disabled{visibility:hidden}.s-row__more:hover{color:var(--s-brand-ink)}.s-row__more:hover .s-icon{translate:calc(4px * var(--s-motion)) 0}.s-row:hover .s-row__arrow:not(:disabled){opacity:1}}.s-grid{grid-template-columns:repeat(auto-fill, var(--tile-w));gap:calc(var(--tile-gap) * 2) var(--tile-gap);padding:0 var(--s-gutter);margin:0;list-style:none;display:grid}.s-grid--cards{grid-template-columns:repeat(auto-fill, var(--card-w))}.s-hero{isolation:isolate;position:relative}.s-hero__track{padding-inline:var(--s-gutter);overscroll-behavior-x:contain;scroll-padding-inline:var(--s-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:.625rem;display:flex;overflow:auto hidden}.s-hero__track::-webkit-scrollbar{display:none}.s-hero__slide{--text:1;height:min(calc((100vw - 2 * var(--s-gutter)) * 1.25), 68svh);border-radius:var(--s-radius-lg);background:var(--art);scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.s-hero__media{position:absolute;inset:0}.s-hero__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#00000080 74%,#000000e0 100%),linear-gradient(#0000006b 0%,#0000 18%);position:absolute;inset:0}.s-hero__living{display:none}.s-hero__card-media{position:absolute;inset:0}.s-hero__open{z-index:1;position:absolute;inset:0}.s-hero__info{z-index:2;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:.625rem;padding:1rem 1rem 1.125rem;display:flex;position:absolute;inset:auto 0 0}.s-hero__info>*{pointer-events:auto}.s-hero__title{--title-max-h:5.25rem;justify-content:center;width:78%;display:flex}.s-hero__title .s-art__img{object-position:center bottom}.s-hero__title .s-title-text{font-size:var(--s-text-display)}.s-hero__title-link{width:100%;color:inherit;border-radius:var(--s-radius-sm);justify-content:center;text-decoration:none;display:flex}.s-hero__facts{flex-direction:column;align-items:center;gap:.375rem;display:flex}.s-hero__facts .s-meta{color:var(--s-ink);justify-content:center}.s-hero__logline{display:none}.s-hero__actions{width:100%}.s-hero__actions>.s-button{flex:1}.s-hero__chrome{top:.75rem;left:calc(var(--s-gutter) + .75rem);right:calc(var(--s-gutter) + .75rem);z-index:3;pointer-events:none;align-items:flex-start;gap:.75rem;display:flex;position:absolute}.s-hero__chrome>*{pointer-events:auto}.s-hero__segments{flex:1;gap:.25rem;padding-top:.5rem;display:flex}.s-hero__segment{background:0 0;border:0;flex:1;height:1.25rem;margin-top:-.5rem;padding:.5rem 0;position:relative}.s-hero__segment:before{content:"";position:absolute;inset:-.75rem 0}.s-hero__segment>span{background:#ffffff52;border-radius:3px;height:3px;display:block;position:relative;overflow:hidden}.s-hero__segment>span:after{content:"";background:var(--s-white);transform-origin:0;position:absolute;inset:0;scale:0 1}.s-hero__segment[data-done]>span:after{scale:1}.s-hero__segment[aria-current=true]>span:after{scale:var(--p,0) 1}.s-hero__controls{align-items:center;gap:.5rem;display:flex}.s-hero__arrow,.s-hero__rating{display:none}@supports (animation-timeline:scroll()){.s-hero__track{animation:linear both s-hero-away;animation-timeline:scroll(root);animation-range:0 90vh}@keyframes s-hero-away{to{opacity:.35}}@media (min-width:1024px){.s-hero__track{animation-name:s-hero-away-under}@keyframes s-hero-away-under{to{opacity:.35;translate:0 calc(14vh * var(--s-motion))}}}}@media (min-width:640px) and (max-width:1023.98px){.s-hero__title{width:min(78%,22rem)}.s-hero__actions{width:min(100%,24rem)}}@media (min-width:1024px){.s-hero{--hero-h:clamp(36rem, 86vh, 56.25vw);--hero-foot:calc(var(--hero-h) * .2);height:var(--hero-h)}.s-hero__track{height:100%;padding:0;display:grid;overflow:visible}.s-hero__slide{height:100%;box-shadow:none;background:var(--s-canvas);opacity:0;visibility:hidden;border-radius:0;flex:none;grid-area:1/1}.s-hero__slide[data-active]{z-index:1;opacity:1;visibility:visible;transition:opacity var(--s-dur-scene) var(--s-ease-out)}@starting-style{.s-hero__slide[data-active]{opacity:0}}.s-hero__slide[data-leaving]{z-index:0;visibility:visible;animation:s-hero-leave .24s var(--s-ease-out) both}@keyframes s-hero-leave{0%{opacity:1}to{opacity:0}}.s-hero__living{display:block}.s-hero__card-media{display:none}.s-hero__slide[data-active] .s-hero__media{animation:s-hero-drift var(--s-spring-scene) both}.s-hero[data-direction=previous] .s-hero__slide[data-active] .s-hero__media{animation-name:s-hero-drift-back}@keyframes s-hero-drift{0%{translate:calc(3% * var(--s-motion)) 0;scale:calc(1 + .03 * var(--s-motion))}}@keyframes s-hero-drift-back{0%{translate:calc(-3% * var(--s-motion)) 0;scale:calc(1 + .03 * var(--s-motion))}}.s-hero__media:after{background:linear-gradient(90deg, #08090cf0 0%, #08090ce6 22%, #08090cc7 36%, #08090c6b 46%, #08090c1f 54%, #08090c00 62%), linear-gradient(0deg, var(--s-canvas) 0%, #0b0c0fb8 12%, #0b0c0f00 34%), linear-gradient(180deg, #00000080 0%, #0000 16%)}.s-hero__info{inset:auto auto calc(var(--hero-foot) + 4.5rem) var(--s-gutter);text-align:start;align-items:flex-start;gap:1rem;width:min(36rem,42vw);padding:0}.s-hero__slide[data-active] .s-hero__info>*{animation:s-rise var(--s-spring-scene) both}.s-hero__slide[data-active] .s-hero__info>:nth-child(2){animation-delay:calc(var(--s-stagger) * 2)}.s-hero__slide[data-active] .s-hero__info>:nth-child(3){animation-delay:calc(var(--s-stagger) * 3)}.s-hero__slide[data-active] .s-hero__info>:nth-child(4){animation-delay:calc(var(--s-stagger) * 4)}.s-hero__title{--title-max-h:clamp(6rem, 17vh, 10rem);justify-content:flex-start;width:auto;max-width:min(30rem,100%)}.s-hero__title .s-art__img{object-position:left bottom}.s-hero__title .s-title-text{font-size:var(--s-text-display)}.s-hero__title-link{justify-content:flex-start}.s-hero__facts{align-items:flex-start}.s-hero__facts .s-meta,.s-hero__facts .s-play-line{font-size:var(--s-text-body);justify-content:flex-start}.s-hero__logline{max-width:34rem;color:var(--s-ink);font-size:var(--s-text-body);line-height:var(--s-text-body-leading);letter-spacing:var(--s-text-body-tracking);text-shadow:0 1px 16px #00000080;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.s-hero__actions{width:auto;margin-top:.25rem}.s-hero__actions>.s-button{--button-h:3.25rem;font-size:var(--s-text-body);flex:none;padding-inline:1.5rem 2rem}.s-hero__actions>.s-icon-button{--icon-button:3.25rem}.s-hero__chrome{top:auto;left:var(--s-gutter);right:0;bottom:calc(var(--hero-foot) + 1rem);justify-content:space-between;align-items:center}.s-hero__segments{flex:none;width:min(20rem,26vw);padding:0}.s-hero__arrow{display:inline-grid}.s-hero__rating{display:block}.s-hero__rating .s-badge{height:2.25rem;padding-inline:.75rem calc(var(--s-gutter) + .25rem);box-shadow:inset 2px 0 0 var(--s-ink2);color:var(--s-ink);font-size:var(--s-text-body);background:#1c1e2399;border-radius:0}}@media (hover:hover) and (pointer:fine){.s-hero__segment:hover>span{background:#ffffff8c}}.s-shell__main{padding-bottom:calc(var(--s-tab-bar) + var(--s-tab-bar-inset) + env(safe-area-inset-bottom) + 1.5rem);position:relative}.s-topnav{display:none}@media (min-width:1024px){.s-shell__main{padding-bottom:0}.s-topnav{z-index:var(--s-z-nav);height:var(--s-top-nav);view-transition-name:s-topnav;display:block;position:fixed;inset:0 0 auto}.s-topnav:before{content:"";pointer-events:none;background:linear-gradient(#00000080,#0000);position:absolute;inset:0 0 -2.5rem}.s-topnav__bg{background:var(--s-canvas);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.s-topnav__bg{background:color-mix(in oklab, var(--s-canvas) 88%, transparent)}}.s-topnav__bg{box-shadow:0 1px 0 var(--s-line);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);opacity:0;transition:opacity var(--s-dur-slow) var(--s-ease-out)}:root[data-scrolled] .s-topnav__bg{opacity:1}@supports (animation-timeline:scroll()){.s-topnav__bg{transition:none;animation:linear both s-solid;animation-timeline:scroll(root);animation-range:0 120px}}.s-topnav__bar{height:100%;padding-inline:var(--s-gutter);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid;position:relative}.s-topnav__brand{border-radius:var(--s-radius-sm);height:2.75rem;color:var(--s-white);transition:opacity var(--s-dur-fast) var(--s-ease-out), scale var(--s-spring-press);justify-self:start;align-items:center;margin-inline-start:-.375rem;padding-inline:.375rem;display:inline-flex}.s-topnav__brand:active{scale:var(--s-press);transition:var(--s-press-in)}.s-topnav__nav{transition:opacity var(--s-dur-base) var(--s-ease-out), scale var(--s-spring-snappy);justify-self:center}.s-topnav[data-searching] .s-topnav__nav{opacity:0;scale:calc(1 - .03 * var(--s-motion));pointer-events:none}.s-topnav__track{border-radius:var(--s-radius-pill);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);background:#14161c75;padding:.25rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff17,0 12px 32px -16px #000000b3}.s-topnav__links{gap:.125rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.s-topnav__link{border-radius:var(--s-radius-pill);height:2.25rem;color:var(--s-ink2);font-size:var(--s-text-body);white-space:nowrap;transition:color var(--s-dur-fast) var(--s-ease-out), background-color var(--s-dur-fast) var(--s-ease-out), scale var(--s-spring-press);align-items:center;padding-inline:1rem;text-decoration:none;display:inline-flex;position:relative}.s-topnav__link[data-active]{color:var(--s-white)}.s-topnav__link:active{scale:var(--s-press);transition:var(--s-press-in)}.s-topnav__link:focus-visible{outline:2px solid var(--s-white);outline-offset:2px}.s-topnav__pill{pointer-events:none;opacity:0;transition:opacity var(--s-dur-base) var(--s-ease-out);position:absolute;inset:0}.s-topnav__pill>span{height:var(--gh);background:#3a3c44;position:absolute;top:0;left:0}.s-topnav__track[data-placed] .s-topnav__pill{opacity:1}.s-topnav__track[data-placed] .s-topnav__pill>span{transition:translate var(--s-spring-glide), scale var(--s-spring-glide)}.s-topnav__pill-start{width:var(--cap);border-radius:var(--s-radius-pill) 0 0 var(--s-radius-pill);translate:var(--gx) var(--gy)}.s-topnav__pill-mid{transform-origin:0 0;width:100px;translate:calc(var(--gx) + var(--cap) - 1px) var(--gy);scale:var(--mid) 1}.s-topnav__pill-end{width:var(--cap);border-radius:0 var(--s-radius-pill) var(--s-radius-pill) 0;translate:calc(var(--gx) + var(--gw) - var(--cap)) var(--gy)}.s-topnav__actions{justify-self:end;align-items:center;gap:.5rem;display:flex}.s-topnav__icon{display:none}@media (hover:hover) and (pointer:fine){.s-topnav__link:hover:not([data-active]){color:var(--s-ink);background:#ffffff12}.s-topnav__brand:hover{opacity:.82}}.s-topnav__brand,.s-topnav__links>li,.s-topnav__actions>*{view-transition-class:s-nav}.s-topnav__brand{view-transition-name:s-nav-brand}.s-topnav__links>li:first-child{view-transition-name:s-nav-1}.s-topnav__links>li:nth-child(2){view-transition-name:s-nav-2}.s-topnav__links>li:nth-child(3){view-transition-name:s-nav-3}.s-topnav__links>li:nth-child(4){view-transition-name:s-nav-4}.s-topnav__actions>:first-child{view-transition-name:s-nav-5}.s-topnav__actions>:nth-child(2){view-transition-name:s-nav-6}.s-topnav__actions>:nth-child(3){view-transition-name:s-nav-7}.s-topnav[data-layout=rail]{width:var(--s-rail);height:100dvh;inset:0 auto 0 0}.s-topnav[data-layout=rail]:before{display:none}.s-topnav[data-layout=rail] .s-topnav__bg{background:var(--s-canvas);box-shadow:1px 0 0 var(--s-line);opacity:1;animation:none}.s-topnav[data-layout=rail] .s-topnav__bar{flex-direction:column;align-items:center;padding:1rem 0 1.25rem;display:flex}.s-topnav[data-layout=rail] .s-topnav__brand{height:2.75rem;margin:0 0 1rem}.s-topnav[data-layout=rail] .s-topnav__track{border-radius:var(--s-radius-pill);background:var(--s-surface1);box-shadow:inset 0 0 0 1px var(--s-line);-webkit-backdrop-filter:none;backdrop-filter:none;padding:.3125rem}.s-topnav[data-layout=rail] .s-topnav__links{flex-direction:column;gap:.375rem}.s-topnav[data-layout=rail] .s-topnav__link{width:3rem;height:3rem;color:var(--s-ink);justify-content:center;padding:0}.s-topnav[data-layout=rail] .s-topnav__icon{width:1.5rem;height:1.5rem;display:block}.s-topnav[data-layout=rail] .s-topnav__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s-topnav[data-layout=rail] .s-topnav__actions{flex-direction:column;gap:.625rem;margin:auto 0 0}.s-topnav[data-layout=rail] .s-coins{flex-direction:column;gap:.125rem;width:3rem;height:auto;padding:.5rem 0}.s-topnav[data-layout=rail] [data-tip]{position:relative}.s-topnav[data-layout=rail] [data-tip]:before{content:attr(data-tip);z-index:1;border-radius:var(--s-radius-sm);background:var(--s-surface4);color:var(--s-ink);font-size:var(--s-text-caption);white-space:nowrap;opacity:0;translate:calc(-4px * var(--s-motion)) -50%;pointer-events:none;transition:opacity var(--s-dur-fast) var(--s-ease-out), translate var(--s-spring-snappy);padding:.375rem .625rem;position:absolute;top:50%;left:calc(100% + .75rem);box-shadow:0 8px 24px -8px #000000b3}.s-topnav[data-layout=rail] [data-tip]:is(:hover,:focus-visible):before{opacity:1;translate:0 -50%}:root:has(.s-topnav[data-layout=rail]) .s-shell__main{padding-inline-start:var(--s-rail)}:root:has(.s-topnav[data-layout=rail]) .site-footer{display:none}}@keyframes s-solid{to{opacity:1}}.s-topbar{z-index:var(--s-z-nav);padding-top:env(safe-area-inset-top);position:sticky;top:0}.s-topbar__bg{background:var(--s-canvas);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.s-topbar__bg{background:color-mix(in oklab, var(--s-canvas) 90%, transparent)}}.s-topbar__bg{box-shadow:0 1px 0 var(--s-line);-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);opacity:0;transition:opacity var(--s-dur-slow) var(--s-ease-out)}:root[data-scrolled] .s-topbar__bg{opacity:1}.s-topbar__bar{height:var(--s-top-bar);padding-inline:var(--s-gutter) calc(var(--s-gutter) - .375rem);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid;position:relative}.s-topbar__lead{color:var(--s-white);align-items:center;display:flex}.s-topbar__title{max-width:60vw;color:var(--s-ink);font-size:var(--s-text-body);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity var(--s-dur-base) var(--s-ease-out);overflow:hidden}:root[data-scrolled] .s-topbar__title{opacity:1}.s-topbar__actions{grid-column:3;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.s-topbar[data-variant=overlay]{position:fixed;inset:0 0 auto}@supports (animation-timeline:scroll()){.s-topbar__bg{transition:none;animation:linear both s-solid;animation-timeline:scroll(root);animation-range:0 44px}.s-topbar__title{transition:none;animation:linear both s-bar-title;animation-timeline:scroll(root);animation-range:8px 28px}.s-topbar[data-variant=overlay] .s-topbar__bg,.s-topbar[data-variant=overlay] .s-topbar__title{animation-range:40vh 60vh}}@keyframes s-bar-title{0%{opacity:0;translate:0 calc(8px * var(--s-motion))}to{opacity:1;translate:0}}@media (min-width:1024px){.s-topbar{display:none}}.s-tabbar{left:calc(var(--s-tab-bar-inset) + env(safe-area-inset-left));right:calc(var(--s-tab-bar-inset) + env(safe-area-inset-right));bottom:calc(env(safe-area-inset-bottom) + var(--s-tab-bar-inset));z-index:var(--s-z-nav);view-transition-name:s-tabbar;position:fixed}.s-tabbar__bar{height:var(--s-tab-bar);border-radius:var(--s-tab-bar-radius);background:var(--s-surface2);box-shadow:0 0 0 1px var(--s-line), 0 18px 40px -12px #000000bf, 0 2px 6px #0006;padding:.3125rem;position:relative}.s-tabbar__list{grid-template-columns:repeat(var(--tab-count), minmax(0, 1fr));height:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.s-tabbar__pill{width:calc((100% - .625rem) / var(--tab-count));border-radius:calc(var(--s-tab-bar-radius) - .3125rem);background:var(--s-surface4);translate:calc(var(--tab-index) * 100%) 0;transition:translate var(--s-spring-glide), opacity var(--s-dur-fast) var(--s-ease-out);position:absolute;top:.3125rem;bottom:.3125rem;left:.3125rem}.s-tabbar__pill[data-off]{opacity:0}.s-tab{border-radius:calc(var(--s-tab-bar-radius) - .3125rem);height:100%;color:var(--s-ink2);font-size:var(--s-text-caption);letter-spacing:var(--s-text-caption-tracking);white-space:nowrap;transition:color var(--s-dur-fast) var(--s-ease-out), scale var(--s-spring-press);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;line-height:1;text-decoration:none;display:flex}.s-tab:active{scale:calc(var(--s-press) - .03 * var(--s-motion));transition:var(--s-press-in)}.s-tab[data-active]{color:var(--s-white)}.s-tab:focus-visible{outline-offset:-2px}.s-tab__icon{width:1.5rem;height:1.5rem;position:relative}.s-tab__glyph{width:100%;height:100%;transition:opacity var(--s-dur-fast) var(--s-ease-out);position:absolute;inset:0}.s-tab__glyph[data-fill],.s-tab[data-active] .s-tab__glyph{opacity:0}.s-tab[data-active] .s-tab__glyph[data-fill]{opacity:1}.s-tab[data-active] .s-tab__icon{animation:s-pop var(--s-spring-pop) both}@media (min-width:1024px){.s-tabbar{display:none}}@media (max-width:1023.98px){:is(:root:has([data-immersive]) .s-topbar,:root:has([data-immersive]) .s-tabbar){display:none}:root:has([data-immersive]) .s-shell__main{padding-bottom:0}}.s-nav-action{width:2.75rem;height:2.75rem;color:var(--s-ink);transition:background-color var(--s-dur-fast) var(--s-ease-out), scale var(--s-spring-press);border-radius:50%;place-items:center;text-decoration:none;display:inline-grid}.s-nav-action .s-icon{width:1.375rem;height:1.375rem}.s-nav-action:active{scale:calc(var(--s-press) - .04 * var(--s-motion));transition:var(--s-press-in)}.s-coins{border-radius:var(--s-radius-pill);background:var(--s-coin);border:0;align-items:center;gap:.375rem;height:2.25rem;padding-inline:.375rem .875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.s-coins{background:color-mix(in oklab, var(--s-coin) 12%, #0000004d)}}.s-coins{box-shadow:inset 0 0 0 1px var(--s-coin)}@supports (color:color-mix(in lab, red, red)){.s-coins{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--s-coin) 30%, transparent)}}.s-coins{color:var(--s-ink);font-size:var(--s-text-caption);font-variant-numeric:tabular-nums;transition:background-color var(--s-dur-fast) var(--s-ease-out), scale var(--s-spring-press);text-decoration:none}.s-coins .s-icon{width:1.125rem;height:1.125rem;color:var(--s-coin)}.s-coins:active{scale:var(--s-press);transition:var(--s-press-in)}.s-coins__dot{background:var(--s-coin);width:.625rem;height:.625rem;box-shadow:0 0 0 2px var(--s-canvas);border-radius:50%;position:absolute;top:-.125rem;right:-.125rem}.s-avatar{background:var(--s-brand);width:2rem;height:2rem;color:var(--s-white);font-size:var(--s-text-body);text-transform:uppercase;border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff2e}.s-avatar[data-size="40"]{width:2.5rem;height:2.5rem;font-size:var(--s-text-body)}.s-avatar[data-size="56"]{width:3.5rem;height:3.5rem;font-size:var(--s-text-title)}.s-avatar>.s-icon{opacity:.92;width:58%;height:58%;margin-top:12%}.s-avatar[data-kind=guest]{background:linear-gradient(180deg, var(--s-brand), var(--s-brand));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.s-avatar[data-kind=guest]{background:linear-gradient(180deg, color-mix(in oklab, var(--s-brand) 80%, white 10%), var(--s-brand))}}.s-avatar[data-kind=image]{background:var(--s-surface3);overflow:hidden}.s-avatar[data-kind=image] .s-art{width:100%;height:100%}@media (hover:hover) and (pointer:fine){.s-nav-action:hover{background:var(--s-white)}@supports (color:color-mix(in lab, red, red)){.s-nav-action:hover{background:color-mix(in oklab, var(--s-white) 10%, transparent)}}.s-coins:hover{background:var(--s-coin)}@supports (color:color-mix(in lab, red, red)){.s-coins:hover{background:color-mix(in oklab, var(--s-coin) 20%, #0000004d)}}}.s-episodes{gap:calc(var(--tile-gap) * 2);padding:0 var(--s-gutter);flex-direction:column;margin:0;list-style:none;display:flex}.s-episode{grid-template-columns:var(--tile-w) minmax(0, 1fr);align-items:center;gap:1rem;display:grid}.s-episode__body{flex-direction:column;gap:.5rem;min-width:0;display:flex}.s-episode__meta{color:var(--s-ink2);font-size:var(--s-text-caption);font-variant-numeric:tabular-nums;align-items:center;gap:.625rem;display:flex}.s-episode__synopsis{color:var(--s-ink2);font-size:var(--s-text-body);-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.s-episode__now{color:var(--s-brand-ink);font-size:var(--s-text-caption);letter-spacing:var(--s-tracking-caps);text-transform:uppercase;align-items:center;gap:.5rem;display:inline-flex}.s-episode__eq{align-items:flex-end;gap:2px;height:.75rem;display:inline-flex}.s-episode__eq i{transform-origin:bottom;background:currentColor;border-radius:1px;width:3px;height:100%;animation:.9s ease-in-out infinite alternate s-eq}.s-episode__eq i:nth-child(2){animation-delay:-300ms}.s-episode__eq i:nth-child(3){animation-delay:-600ms}@keyframes s-eq{0%{scale:1 .3}to{scale:1}}@media (prefers-reduced-motion:reduce){.s-episode__eq i{animation:none}}@media (min-width:1024px){.s-episodes{max-width:60rem}.s-episode{gap:1.5rem}.s-episode__synopsis{-webkit-line-clamp:3}.s-episodes[data-layout=grid]{grid-template-columns:repeat(auto-fill, var(--tile-w));align-items:start;gap:2rem var(--tile-gap);max-width:none;display:grid}.s-episodes[data-layout=grid] .s-episode{grid-template-columns:var(--tile-w);align-content:start;align-items:start;gap:.875rem}.s-episodes[data-layout=grid] .s-episode__body{gap:.375rem}.s-episodes[data-layout=grid] .s-episode__synopsis{font-size:var(--s-text-body);line-height:1.4}}.s-ep-chip{aspect-ratio:1;border-radius:var(--s-radius-md);background:var(--s-surface3);min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--s-line);color:var(--s-ink);font-size:var(--s-text-body);font-variant-numeric:tabular-nums;transition:background-color var(--s-dur-fast) var(--s-ease-out), scale var(--s-spring-press);place-items:center;text-decoration:none;display:grid;position:relative}.s-ep-chip:active{scale:var(--s-press);transition:var(--s-press-in)}.s-ep-chip[data-access=locked]{color:var(--s-ink3)}.s-ep-chip[aria-current=page]{background:var(--s-brand);box-shadow:none;color:var(--s-white)}.s-ep-chip__lock{width:.75rem;height:.75rem;color:var(--s-coin);position:absolute;top:.3125rem;right:.3125rem}.s-ep-chip__now{opacity:.85;background:currentColor;border-radius:2px;width:1rem;height:2px;position:absolute;bottom:.375rem}@media (hover:hover) and (pointer:fine){.s-ep-chip:not([aria-current=page]):hover{background:var(--s-surface4)}}html:has(.s-sheet[open]){overflow:hidden}.s-sheet{width:100%;max-width:none;height:100%;max-height:none;color:var(--s-ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.s-sheet::backdrop{background:0 0}.s-sheet__overlay{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.s-sheet__scrim{background:var(--s-scrim);opacity:0;position:absolute;inset:0}.s-sheet__panel{border-radius:var(--s-radius-xl);background:var(--s-surface2);opacity:0;flex-direction:column;width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 4rem);display:flex;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 40px 96px -24px #000000d9,inset 0 0 0 1px #ffffff12}.s-sheet[data-size=sm] .s-sheet__panel{width:min(24rem,100vw - 2rem)}.s-sheet[data-size=lg] .s-sheet__panel{width:min(50rem,100vw - 3rem)}.s-sheet__head{touch-action:none;align-items:center;gap:.75rem;padding:1rem 1rem .5rem 1.25rem;display:flex;position:relative}.s-sheet__grabber{display:none}.s-sheet__title{font-size:var(--s-text-title);letter-spacing:var(--s-text-title-tracking)}.s-sheet__lead{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.s-sheet__close{margin-inline-start:auto}.s-sheet__body{overscroll-behavior:contain;padding:.25rem 1.25rem 1.25rem;overflow-y:auto}.s-sheet[data-layout=sheet] .s-sheet__panel{border-radius:var(--s-radius-xl) var(--s-radius-xl) 0 0;opacity:1;touch-action:none;width:100%;max-height:92dvh;inset:auto 0 0;translate:0 100%}.s-sheet[data-layout=sheet] .s-sheet__head{padding-top:1.375rem}.s-sheet[data-layout=sheet] .s-sheet__grabber{border-radius:var(--s-radius-pill);background:var(--s-white);width:2.25rem;height:.3125rem;display:block;position:absolute;top:.5rem;left:50%}@supports (color:color-mix(in lab, red, red)){.s-sheet[data-layout=sheet] .s-sheet__grabber{background:color-mix(in oklab, var(--s-white) 28%, transparent)}}.s-sheet[data-layout=sheet] .s-sheet__grabber{translate:-50%}.s-sheet[data-layout=sheet] .s-sheet__body{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom));touch-action:pan-y}.s-sheet[data-layout=drawer] .s-sheet__panel{opacity:1;border-radius:0;width:min(28rem,92vw);height:100%;max-height:none;inset:0 0 0 auto;translate:100%;box-shadow:-40px 0 96px -24px #000c,inset 1px 0 #ffffff12}.s-sheet[data-layout=drawer] .s-sheet__head{padding:1.25rem 1.25rem .75rem 1.5rem}.s-sheet[data-layout=drawer] .s-sheet__body{flex:1;padding:.25rem 1.5rem 1.5rem}.s-sheet[data-layout=drawer][data-size=lg] .s-sheet__panel{width:min(52rem,92vw)}.s-segmented{top:calc(var(--s-top-bar) + env(safe-area-inset-top) + .5rem);z-index:calc(var(--s-z-nav) - 1);margin:0 var(--s-gutter) 1.25rem;border-radius:var(--s-radius-pill);background:var(--s-surface1);box-shadow:inset 0 0 0 1px var(--s-line), 0 8px 24px -10px #000c;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:.25rem;display:grid;position:sticky}.s-segmented__indicator{width:calc((100% - .5rem) / var(--seg-count));border-radius:var(--s-radius-pill);background:var(--s-surface4);translate:calc(var(--seg-index) * 100%) 0;transition:translate var(--s-spring-glide);position:absolute;top:.25rem;bottom:.25rem;left:.25rem;box-shadow:0 2px 8px #00000059}.s-segmented__tab{border-radius:var(--s-radius-pill);height:2.5rem;color:var(--s-ink2);font-size:var(--s-text-caption);letter-spacing:.02em;white-space:nowrap;transition:color var(--s-dur-fast) var(--s-ease-out), scale var(--s-spring-press);background:0 0;border:0;padding:0 .5rem;position:relative}.s-segmented__tab[aria-selected=true]{color:var(--s-white)}.s-segmented__tab:active{scale:var(--s-press);transition:var(--s-press-in)}.s-segmented__tab:focus-visible{outline-offset:-2px}.s-segments__panel{scroll-margin-top:calc(var(--s-top-bar) + env(safe-area-inset-top) + 1rem)}@media (max-width:1023.98px){.s-segments{overflow-x:clip}.s-segments__panel:not([data-selected]){display:none}.s-segments__panel[data-selected]{animation:s-seg-in var(--s-spring-snappy) both}.s-segments[data-direction=previous] .s-segments__panel[data-selected]{animation-name:s-seg-in-back}.s-segments__panel .s-section-header{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes s-seg-in{0%{opacity:0;translate:calc(14px * var(--s-motion)) 0}}@keyframes s-seg-in-back{0%{opacity:0;translate:calc(-14px * var(--s-motion)) 0}}}@media (min-width:1024px){.s-segmented{display:none}.s-segments__panel{scroll-margin-top:calc(var(--s-top-nav) + 1rem)}.s-segments__panel+.s-segments__panel{margin-top:3rem}}.s-heart{overflow:visible}.s-heart__glyph{width:46%;height:46%;display:grid;position:relative}.s-heart__glyph .s-icon{grid-area:1/1;width:100%;height:100%}.s-heart__fill{color:var(--s-heart);opacity:0;transition:opacity var(--s-dur-fast) var(--s-ease-out), scale var(--s-spring-pop);scale:.3}.s-heart[data-on] .s-heart__fill{opacity:1;scale:1}.s-heart[data-on] .s-heart__outline{color:var(--s-heart)}.s-heart[data-burst] .s-heart__glyph{animation:s-pop var(--s-spring-pop) both}.s-heart[data-touched]:not([data-on]) .s-heart__glyph{animation:s-heart-out .16s var(--s-ease-out) both}@keyframes s-heart-out{0%{scale:calc(1 - .18 * var(--s-motion))}}.s-heart__burst{pointer-events:none;position:absolute;inset:0}.s-heart__ring{box-shadow:inset 0 0 0 2px var(--s-heart);opacity:0;animation:s-heart-ring .42s var(--s-ease-out) both;border-radius:50%;position:absolute;inset:12%}@keyframes s-heart-ring{0%{opacity:.9;scale:.4}to{opacity:0;scale:calc(1 + .55 * var(--s-motion))}}.s-heart__particle{width:0;height:0;position:absolute;top:50%;left:50%}.s-heart__particle:after{content:"";background:var(--s-heart);opacity:0;width:5px;height:5px;animation:s-heart-particle .46s var(--s-ease-out) both;border-radius:50%;position:absolute;top:-2.5px;left:-2.5px}.s-heart__particle:nth-child(odd):after{background:var(--s-coin);width:4px;height:4px}@keyframes s-heart-particle{0%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0 calc(-1.6rem * var(--s-motion));scale:.4}}@media (prefers-reduced-motion:reduce){.s-heart__burst{display:none}}.s-sound__icon{width:50%;height:50%;display:grid}.s-sound__glyph{width:100%;height:100%;transition:opacity var(--s-dur-fast) var(--s-ease-out), scale var(--s-spring-pop);grid-area:1/1}.s-sound__glyph[data-on]{opacity:0;scale:calc(1 - .3 * var(--s-motion))}.s-sound[data-state=on] .s-sound__glyph[data-on]{opacity:1;scale:1}.s-sound[data-state=on] .s-sound__glyph[data-off]{opacity:0;scale:calc(1 - .3 * var(--s-motion))}.s-sound[data-state=blocked]:after{content:"";animation:s-sound-invite 1.6s var(--s-ease-out) infinite;pointer-events:none;border-radius:50%;position:absolute;inset:-3px;box-shadow:0 0 0 1.5px #fff9}@keyframes s-sound-invite{0%{opacity:.8;scale:.9}70%,to{opacity:0;scale:1.35}}@media (prefers-reduced-motion:reduce){.s-sound[data-state=blocked]:after{opacity:.6;animation:none}}.s-rail__icon{-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);width:2.75rem;height:2.75rem;transition:scale var(--s-spring-snappy);background:#1012176b;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.s-rail__icon .s-icon{width:1.375rem;height:1.375rem}.s-rail__label{border-radius:var(--s-radius-pill);font-size:var(--s-text-caption);background:#0000009e;padding:0 .375rem;line-height:1.35}.s-paywall{margin-inline:calc(var(--player-pad) - .625rem);border-radius:var(--s-radius-xl);text-align:center;-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);animation:s-rise var(--s-spring-sheet) both;background:#0b0c0fa8;flex-direction:column;align-self:stretch;align-items:center;gap:.75rem;padding:1.5rem 1.25rem 1.25rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.s-paywall>.s-icon{background:var(--s-coin);border-radius:50%;width:2rem;height:2rem;padding:.5rem}@supports (color:color-mix(in lab, red, red)){.s-paywall>.s-icon{background:color-mix(in oklab, var(--s-coin) 16%, transparent)}}.s-paywall>.s-icon{color:var(--s-coin);box-sizing:content-box}.s-paywall__title{font-size:var(--s-text-title);margin:0}.s-paywall__body{color:var(--s-ink2);font-size:var(--s-text-caption);margin:0;line-height:1.5}.s-rail__button{color:var(--s-white);background:0 0;border:0;flex-direction:column;align-items:center;gap:.3125rem;padding:0;text-decoration:none;display:flex}.s-rail__button:active .s-rail__icon{scale:var(--s-press)}.s-rail__button[aria-pressed=true] .s-icon{animation:s-pop var(--s-spring-pop) both}:root:has(.s-feed){scroll-snap-type:y mandatory}.s-feed{--feed-h:calc(100svh - var(--s-top-bar) - var(--s-tab-bar) - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:0;padding:0;list-style:none}.s-feed__item{height:var(--feed-h);scroll-snap-align:start;scroll-margin-top:calc(var(--s-top-bar) + env(safe-area-inset-top));padding:0 .5rem .5rem}.s-feed__card{height:100%;position:relative}.s-feed__frame{border-radius:var(--s-radius-lg);background:var(--s-surface1);height:100%;position:relative;overflow:hidden}.s-feed__frame .s-stage{position:absolute;inset:0}.s-feed__shade{pointer-events:none;background:linear-gradient(#0000 45%,#0006 70%,#000000db 100%);position:absolute;inset:0}.s-feed__rail{z-index:1;flex-direction:column;gap:1.125rem;display:flex;position:absolute;bottom:11rem;right:.625rem}.s-feed__info{z-index:1;flex-direction:column;align-items:flex-start;gap:.625rem;padding:1rem;display:flex;position:absolute;inset:auto 4.25rem 0 0}.s-feed__title{--title-max-h:4.25rem;max-width:82%;margin:0}.s-feed__title .s-title-text{font-size:var(--s-text-title)}.s-feed__logline{color:var(--s-ink);font-size:var(--s-text-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.s-feed__actions{gap:.5rem;margin-top:.25rem;display:flex}.s-feed__steps{display:none}.s-feed__item[data-current] .s-feed__info>*{animation:s-rise var(--s-spring-sheet) both}@media (min-width:1024px){.s-feed{--feed-h:calc(100svh - var(--s-top-nav))}.s-feed__item{padding:1.25rem var(--s-gutter);scroll-margin-top:var(--s-top-nav);place-items:center;display:grid}.s-feed__card{grid-template-columns:auto 22rem;align-items:end;gap:2.5rem;height:100%;display:grid}.s-feed__frame{aspect-ratio:9/16;height:100%;box-shadow:0 48px 96px -32px var(--art), 0 0 0 1px #ffffff14}@supports (color:color-mix(in lab, red, red)){.s-feed__frame{box-shadow:0 48px 96px -32px color-mix(in oklab, var(--art) 60%, transparent), 0 0 0 1px #ffffff14}}.s-feed__shade{background:linear-gradient(#0000 70%,#0006 100%)}.s-feed__rail{bottom:1.25rem}.s-feed__info{gap:.875rem;padding:0 0 1.5rem;position:static}.s-feed__title{--title-max-h:7rem;max-width:100%}.s-feed__logline{color:var(--s-ink2);font-size:var(--s-text-body);-webkit-line-clamp:5}.s-feed__steps{top:50%;right:var(--s-gutter);z-index:var(--s-z-nav);flex-direction:column;gap:.75rem;display:flex;position:fixed;translate:0 -50%}.s-feed__steps .s-icon-button:disabled{opacity:.35;cursor:default}}.s-skeleton{border-radius:var(--s-radius-md);background:var(--s-surface1);display:block;position:relative;overflow:hidden}.s-skeleton:after{content:"";background:linear-gradient(100deg,#fff0 30%,#ffffff0f 50%,#fff0 70%);animation:1.3s linear infinite s-shimmer;position:absolute;inset:0}.s-skeleton[data-radius=sm]{border-radius:var(--s-radius-sm)}.s-skeleton[data-radius=lg]{border-radius:var(--s-radius-lg)}.s-skeleton[data-radius=pill]{border-radius:var(--s-radius-pill)}.s-skeleton[data-radius=tile]{width:var(--tile-w);border-radius:var(--tile-radius)}.s-skeleton[data-radius=card]{width:var(--card-w);border-radius:var(--card-radius)}.s-section-header{padding-inline:var(--s-gutter);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.s-section-header__title{color:var(--s-ink);font-size:var(--s-text-title);line-height:var(--s-text-title-leading);letter-spacing:var(--s-text-title-tracking)}.s-large-title{padding:.25rem var(--s-gutter) 1.25rem;flex-direction:column;gap:.375rem;display:flex}.s-large-title__text{color:var(--s-ink);font-size:var(--s-text-display);line-height:var(--s-text-display-leading);letter-spacing:var(--s-text-display-tracking)}.s-large-title__sub{max-width:38rem;color:var(--s-ink2);font-size:var(--s-text-body)}@supports (animation-timeline:scroll()){@media (max-width:1023.98px){.s-large-title__text{transform-origin:0 100%;animation:linear both s-title-tuck;animation-timeline:scroll(root);animation-range:0 44px}@keyframes s-title-tuck{70%{opacity:0}to{opacity:0;scale:calc(1 - .16 * var(--s-motion));translate:0 calc(-4px * var(--s-motion))}}}}@media (min-width:1024px){.s-large-title{padding-top:calc(var(--s-top-nav) + 2.5rem);padding-bottom:1.75rem}}.s-empty{margin-inline:var(--s-gutter);border-radius:var(--s-radius-xl);background:var(--s-surface1);box-shadow:inset 0 0 0 1px var(--s-line);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1.5rem;display:flex}.s-empty>.s-button{margin-top:.75rem}.s-empty__icon{background:var(--s-surface3);width:3.5rem;height:3.5rem;color:var(--s-ink2);border-radius:50%;place-items:center;margin-bottom:.25rem;display:grid}.s-empty__icon .s-icon{width:1.5rem;height:1.5rem}.s-empty__title{color:var(--s-ink);font-size:var(--s-text-title);letter-spacing:var(--s-text-title-tracking)}.s-empty__body{max-width:26rem;color:var(--s-ink2);font-size:var(--s-text-body)}@media (min-width:1024px){.s-empty{max-width:40rem}}.s-toaster{left:50%;bottom:calc(var(--s-tab-bar) + var(--s-tab-bar-inset) + env(safe-area-inset-bottom) + .75rem);z-index:var(--s-z-toast);pointer-events:none;position:fixed;translate:-50%}.s-toast{border-radius:var(--s-radius-pill);background:var(--s-white);color:var(--s-canvas);font-size:var(--s-text-body);white-space:nowrap;animation:s-toast-in var(--s-spring-sheet) both;align-items:center;gap:.5rem;padding:.75rem 1.125rem .75rem .875rem;display:flex;box-shadow:0 16px 40px -12px #000000b3}.s-toast .s-icon{width:1.125rem;height:1.125rem;color:var(--s-heart)}.s-toast[data-leaving]{animation:s-toast-out .16s var(--s-ease-in) both}@keyframes s-toast-in{0%{opacity:0;translate:0 calc(24px * var(--s-motion));scale:calc(1 - .08 * var(--s-motion))}}@keyframes s-toast-out{to{opacity:0;translate:0 calc(12px * var(--s-motion))}}@media (min-width:1024px){.s-toaster{bottom:2rem}}.s-counter{font-variant-numeric:tabular-nums;display:inline-flex}.s-counter__digits{height:1.2em;line-height:1.2;display:inline-flex;overflow:hidden}.s-counter__digit{height:1.2em;display:inline-block}.s-counter__strip{translate:0 calc(var(--d) * -10%);transition:translate var(--s-spring-glide);flex-direction:column;display:flex}.s-burst{--burst:var(--s-coin);pointer-events:none;position:absolute;inset:0}.s-burst[data-tone=heart]{--burst:var(--s-heart)}.s-burst[data-tone=brand]{--burst:var(--s-brand-ink)}.s-burst__ring{aspect-ratio:1;width:60%;height:auto;box-shadow:inset 0 0 0 2px var(--burst);opacity:0;animation:s-burst-ring .52s var(--s-ease-out) both;border-radius:50%;margin:auto;position:absolute;inset:0}@keyframes s-burst-ring{0%{opacity:.9;scale:.3}to{opacity:0;scale:calc(1 + 1.1 * var(--s-motion))}}.s-burst__particle{width:0;height:0;rotate:var(--a);position:absolute;top:50%;left:50%}.s-burst__particle:after{content:"";background:var(--burst);opacity:0;width:6px;height:6px;animation:s-burst-particle calc(.52s + var(--n) * 60ms) var(--s-ease-out) both;border-radius:50%;position:absolute;top:-3px;left:-3px}.s-burst__particle:nth-child(3n):after{background:var(--s-white);width:4px;height:4px}@keyframes s-burst-particle{0%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0 calc(-1 * var(--reach,3.25rem) * var(--s-motion));scale:.4}}@media (prefers-reduced-motion:reduce){.s-burst{display:none}}.s-coin-glyph{width:calc(var(--coin,24) * 1px);height:calc(var(--coin,24) * 1px);flex:none;line-height:0;display:inline-block}.s-coin-glyph[data-size="16"]{--coin:16}.s-coin-glyph[data-size="20"]{--coin:20}.s-coin-glyph[data-size="32"]{--coin:32}.s-coin-glyph[data-size="48"]{--coin:48}.s-coin-glyph img{object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.s-choice{--left:1;inset:auto 0 calc(env(safe-area-inset-bottom) + 17%);z-index:4;padding:2.5rem var(--s-gutter) .75rem;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute}.s-choice:before{content:"";z-index:-1;animation:s-fade var(--s-dur-scene) var(--s-ease-out) both;background:radial-gradient(120% 70% at 50% 60%,#0000009e,#0000 70%);position:absolute;inset:-40% 0 -30%}.s-choice>*{pointer-events:auto}.s-choice__eyebrow{color:var(--s-ink2);font-size:var(--s-text-caption);letter-spacing:var(--s-tracking-caps);text-transform:uppercase;text-shadow:0 1px 10px #000c;animation:s-rise var(--s-spring-scene) both;margin:0}.s-choice__question{max-width:26rem;color:var(--s-white);font-size:var(--s-text-title);text-wrap:balance;text-shadow:0 2px 14px #000000d9;animation:s-rise var(--s-spring-scene) 40ms both;margin:0 0 .25rem;line-height:1.25}.s-choice__options{border:0;justify-content:center;gap:.75rem;width:100%;min-width:0;max-width:30rem;margin:0;padding:0;display:flex}.s-choice__option{min-height:3.25rem;color:var(--s-white);font-size:var(--s-text-body);text-transform:uppercase;letter-spacing:.06em;animation:s-rise var(--s-spring-scene) calc(90ms + var(--i) * 70ms) both;transition:scale var(--s-spring-press), opacity var(--s-dur-fast) var(--s-ease-out);border:0;flex:1;justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1rem;display:inline-flex;position:relative}.s-choice__option:active{scale:var(--s-press);transition:var(--s-press-in)}.s-choice__option:disabled{cursor:default}.s-choice[data-chosen] .s-choice__option:not([data-picked]){opacity:0}.s-choice__option[data-picked]{animation:s-pop var(--s-spring-pop) both}.s-choice__label{position:relative}.s-choice__icon{flex:none;width:3rem;height:2.5rem;display:grid}.s-choice__icon .s-art{width:100%;height:100%}.s-choice__timer{width:min(100%,18rem);height:3px;animation:s-fade var(--s-dur-slow) var(--s-ease-out) .2s both;background:#fff3;border-radius:3px;margin-top:.5rem;overflow:hidden}.s-choice__timer>span{background:var(--s-white);height:100%;transform:scaleX(var(--left));transform-origin:0;display:block}.s-choice[data-in-picture] .s-choice__options{opacity:0;scale:calc(1 - .04 * var(--s-motion));pointer-events:none;transition:opacity var(--s-dur-base) var(--s-ease-out), scale var(--s-dur-base) var(--s-ease-out)}.s-choice[data-waiting] .s-choice__timer{opacity:0;transition:opacity var(--s-dur-base) var(--s-ease-out)}.s-choice[data-style=art] .s-choice__option[data-art]{filter:drop-shadow(0 10px 24px #0000008c);background:0 0;min-height:0;padding:0}.s-choice[data-style=art] .s-choice__option[data-art] .s-art{aspect-ratio:480/370;width:100%}.s-choice[data-style=art] .s-choice__option:not([data-art]){border-radius:var(--s-radius-pill);background:radial-gradient(120% 140% at 50% 0,#362c24,#100e0d);box-shadow:inset 0 0 0 1.5px #c4a068bf,0 10px 28px #00000080}.s-choice[data-style=art] .s-choice__option:not([data-art])[data-tone=warm] .s-choice__label{color:#ffbe5c;text-shadow:0 0 14px #ff8c28a6}.s-choice[data-style=art] .s-choice__option:not([data-art])[data-tone=cool] .s-choice__label{color:#a9ecff;text-shadow:0 0 14px #50c8ffa6}.s-choice[data-style=plate] .s-choice__options{flex-direction:column;max-width:22rem}.s-choice[data-style=plate] .s-choice__option{border-radius:var(--s-radius-md);letter-spacing:.04em;text-transform:none;min-height:3.5rem;font-size:var(--s-text-title);justify-content:flex-start;padding:.5rem 1.25rem .5rem .75rem}.s-choice[data-style=plate] .s-choice__option[data-tone=cool]{background:radial-gradient(90% 160% at 0%,#0f152b 0 22%,#0f152b00 60%),linear-gradient(#162044,#283c8e);box-shadow:inset 0 0 0 2px #d6e8ffe6,0 0 22px #5a96ff8c}.s-choice[data-style=plate] .s-choice__option[data-tone=warm]{background:radial-gradient(90% 160% at 0%,#2a0e10 0 22%,#2a0e1000 60%),linear-gradient(#531a1d,#9e2c31);box-shadow:inset 0 0 0 2px #ffd6d6e6,0 0 22px #ff464680}.s-choice[data-style=boxed] .s-choice__option{border-radius:var(--s-radius-xs);letter-spacing:.04em;background:#000000b8;box-shadow:inset 0 0 0 2px #f2c230}.s-choice[data-style=holo] .s-choice__options{border-radius:var(--s-radius-md);max-width:18rem;animation:s-rise var(--s-spring-scene) 60ms both;background:repeating-linear-gradient(0deg,#8cdcff12 0 1px,#0000 1px 4px),linear-gradient(#286eaa6b,#143c6e52);flex-direction:column;gap:.25rem;padding:.5rem;box-shadow:inset 0 0 0 1px #96e1ffa6,0 0 30px #50beff59}.s-choice[data-style=holo] .s-choice__option{border-radius:var(--s-radius-sm);color:#d8f4ff;letter-spacing:.02em;text-transform:none;min-height:2.75rem;font-size:var(--s-text-title);text-shadow:0 0 12px #78d2ffe6;background:0 0}:is(.s-choice[data-style=holo] .s-choice__option:hover,.s-choice[data-style=holo] .s-choice__option:focus-visible){background:#96e1ff24}@media (min-width:1024px){.s-choice{bottom:16%}}@media (hover:hover) and (pointer:fine){.s-choice__option:not(:disabled):hover{scale:1.04}}.s-map{--map-bg:var(--s-canvas);--map-gold:#f0c46a;--map-ember:#ffb05c;background:radial-gradient(70% 34% at 50% 6%, var(--s-brand), transparent 72%);margin:0}@supports (color:color-mix(in lab, red, red)){.s-map{background:radial-gradient(70% 34% at 50% 6%, color-mix(in oklab, var(--s-brand) 16%, transparent), transparent 72%)}}.s-map__viewport{overscroll-behavior-x:contain;scrollbar-width:none;min-height:1px;position:relative}.s-map__viewport::-webkit-scrollbar{display:none}.s-map:not([data-mode]) .s-map__viewport{min-height:36rem}.s-map[data-mode=tree] .s-map__viewport{overflow:auto hidden}.s-map[data-mode=tree] .s-map__viewport[data-panning]{cursor:grabbing;-webkit-user-select:none;user-select:none}.s-map__canvas{margin-inline:auto;position:relative}.s-map__threads{pointer-events:none;position:absolute;inset:0;overflow:visible}.s-map__thread,.s-map__glow,.s-map__flow,.s-map__embers{fill:none;stroke-linecap:round;stroke-linejoin:round}.s-map__thread,.s-map__glow{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .82s var(--s-ease-out) calc(var(--order,0) * .11s)}.s-map[data-drawn] :is(.s-map__thread,.s-map__glow){stroke-dashoffset:0}.s-map__strand[data-state=taken] .s-map__thread{stroke:var(--map-gold);stroke-width:2.5px}.s-map__strand[data-state=taken] .s-map__glow{stroke:var(--s-coin);stroke-width:9px;opacity:.32}.s-map__strand[data-state=taken] .s-map__flow{stroke:#fff4d8;stroke-width:2.5px;stroke-dasharray:.06 .94;opacity:0;transition:opacity .4s var(--s-ease-out) calc(var(--order,0) * .11s + .82s);animation:2.8s linear infinite s-map-flow}.s-map[data-drawn] .s-map__strand[data-state=taken] .s-map__flow{opacity:.85}.s-map__strand[data-state=open] .s-map__thread{stroke:var(--s-brand-ink);stroke-width:1.5px;opacity:.55;transition:stroke-dashoffset .82s var(--s-ease-out) calc(var(--order,0) * .11s), opacity var(--s-dur-base) var(--s-ease-out)}.s-map__strand[data-lit] .s-map__thread{stroke:#c3d4ff;stroke-width:2.5px;opacity:1}.s-map__embers{stroke-width:3px;stroke-dasharray:0 9;opacity:0;transition:opacity .6s var(--s-ease-out) calc(var(--order,0) * .11s + .3s)}.s-map[data-drawn] .s-map__embers{opacity:.85;animation:s-map-embers 2.6s var(--s-ease-in-out) infinite alternate}@keyframes s-map-flow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes s-map-embers{0%{opacity:.45}to{opacity:.9}}.s-map__choices,.s-map__items{margin:0;padding:0;list-style:none}.s-map__choice{color:var(--s-brand-ink);font-size:var(--s-text-caption);text-align:center;text-shadow:0 0 4px var(--map-bg), 0 0 8px var(--map-bg);opacity:0;-webkit-line-clamp:2;transition:opacity .4s var(--s-ease-out) calc(var(--order,0) * .11s + .5s);-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;position:absolute;overflow:hidden;translate:-50%}.s-map__choice[data-state=taken]{color:var(--map-gold)}.s-map[data-drawn] .s-map__choice{opacity:1}.s-map__fork{position:absolute;translate:-50% -50%}.s-map__gem-button{cursor:pointer;opacity:0;width:2.75rem;height:2.75rem;scale:calc(1 - .4 * var(--s-motion));transition:opacity .26s var(--s-ease-out) calc(var(--order,0) * .11s + 60ms), scale var(--s-spring-pop) calc(var(--order,0) * .11s + 60ms);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.s-map__gem-button:active{scale:var(--s-press);transition:var(--s-press-in)}.s-map[data-drawn] .s-map__gem-button{opacity:1;scale:1}.s-map__gem{width:2.75rem;height:2.75rem;transition:scale var(--s-spring-snappy);display:block}.s-map__gem .s-art__img{object-fit:contain}span.s-map__gem{width:1.5rem;height:1.5rem;box-shadow:0 0 0 2px var(--map-gold), 0 4px 10px #0009;background:radial-gradient(circle at 35% 30%,#6f8ff0,#1b2f86 60%,#0d1748);border-radius:4px;rotate:45deg}.s-map__fork[data-state=locked] .s-map__gem{filter:grayscale(.85)brightness(.55)}.s-map__fork[data-state=taken] .s-map__gem{filter:drop-shadow(0 0 6px var(--s-coin))}@supports (color:color-mix(in lab, red, red)){.s-map__fork[data-state=taken] .s-map__gem{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--s-coin) 70%, transparent))}}.s-map__fork[data-lit] .s-map__gem{animation:s-map-lit .52s var(--s-ease-out)}@keyframes s-map-lit{40%{scale:calc(1 + .3 * var(--s-motion))}}.s-map__item{width:var(--text,10rem);position:absolute;translate:-50%}.s-map__node{width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;opacity:0;scale:calc(1 - .4 * var(--s-motion));transition:opacity .28s var(--s-ease-out) calc(var(--order,0) * .11s + 60ms), scale var(--s-spring-pop) calc(var(--order,0) * .11s + 60ms);background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.s-map__node:focus-visible{outline:none}.s-map[data-drawn] .s-map__node{opacity:1;scale:1}.s-map__medallion,.s-map__crest{transition:scale var(--s-spring-snappy);flex:none;display:block;position:relative}:is(.s-map__medallion,.s-map__crest)>.s-art{width:100%;height:100%;position:absolute;inset:0}:is(.s-map__medallion,.s-map__crest)>.s-art .s-art__img{object-fit:contain}.s-map__medallion{width:7rem;height:7rem;margin-top:-3.5rem}.s-map__picture{inset:calc(50% - var(--pic) * 100%);background:var(--s-surface3);border-radius:50%;position:absolute;overflow:hidden}.s-map__picture .s-art{width:100%;height:100%}.s-map__medallion>.s-map__ring,.s-map__crest>.s-map__shield{transition:opacity .5s var(--s-ease-out)}.s-map__item:not([data-found]) :is(.s-map__ring,.s-map__shield):not(.s-map__ring--locked,.s-map__shield--locked),.s-map__item[data-found] :is(.s-map__ring--locked,.s-map__shield--locked){opacity:0}.s-map__bezel{background:conic-gradient(from 200deg,#8a5a1c,#f6d58a,#b8822f,#fbe3a1,#8a5a1c,#e9c06a,#8a5a1c);border-radius:50%;position:absolute;inset:.875rem;-webkit-mask-image:radial-gradient(circle,#0000 58%,#000 59%);mask-image:radial-gradient(circle,#0000 58%,#000 59%)}.s-map__lock{width:1.5rem;height:1.5rem;color:var(--map-gold);position:absolute;top:50%;left:50%;translate:-50% -50%}.s-map__crest{width:6.5rem;height:6.5rem;margin-top:-3.25rem}.s-map__window{top:calc(var(--wy) * 100%);left:calc(var(--wx) * 100%);width:calc(var(--wr) * 200%);height:calc(var(--wr) * 200%);color:var(--map-gold);background:radial-gradient(circle at 40% 35%,#1d3478,#0a1230);border-radius:50%;place-items:center;display:grid;position:absolute;overflow:hidden;translate:-50% -50%}.s-map__window .s-art{width:100%;height:100%}.s-map__window .s-icon{width:70%;height:70%}.s-map__crest-field{background:linear-gradient(#2b3a7a,#121a3d);border-radius:.5rem .5rem 50% 50%;position:absolute;inset:.875rem 1.25rem}.s-map__words{isolation:isolate;max-width:100%;text-shadow:0 0 4px var(--map-bg), 0 0 10px var(--map-bg), 0 0 2px var(--map-bg);flex-direction:column;align-items:center;gap:.125rem;display:flex;position:relative}.s-map__words:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--map-bg) 74%, transparent);position:absolute;inset:-.25rem -1rem}.s-map__caption{color:var(--s-ink2);font-size:var(--s-text-caption);letter-spacing:var(--s-tracking-caps);text-transform:uppercase;line-height:1.3}.s-map__title{color:var(--s-ink);font-size:var(--s-text-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.s-map__title--ending,.s-map__item[data-current] .s-map__caption{color:var(--map-gold)}.s-map__item[data-current] .s-map__medallion:before{content:"";background:radial-gradient(circle, var(--s-coin) 46%, transparent 70%);border-radius:50%;position:absolute;inset:.25rem}@supports (color:color-mix(in lab, red, red)){.s-map__item[data-current] .s-map__medallion:before{background:radial-gradient(circle, color-mix(in oklab, var(--s-coin) 60%, transparent) 46%, transparent 70%)}}.s-map__item[data-current] .s-map__medallion:before{animation:s-map-pulse 2.4s var(--s-ease-out) infinite}@keyframes s-map-pulse{0%{opacity:.9;scale:.92}70%,to{opacity:0;scale:1.3}}.s-map__node:focus-visible :is(.s-map__medallion,.s-map__crest):after{content:"";box-shadow:0 0 0 3px var(--map-bg), 0 0 0 5px var(--s-white);border-radius:50%;position:absolute;inset:.375rem}.s-map__node:focus-visible .s-map__crest:after{border-radius:40% 40% 50% 50%;inset:.25rem .75rem}.s-map__node:active :is(.s-map__medallion,.s-map__crest){scale:var(--s-press);transition:var(--s-press-in)}.s-map__item[data-selected] :is(.s-map__medallion,.s-map__crest){scale:calc(1 + .06 * var(--s-motion))}@media (hover:hover) and (pointer:fine){.s-map__node:hover :is(.s-map__medallion,.s-map__crest),.s-map__gem-button:hover .s-map__gem{scale:calc(1 + .05 * var(--s-motion))}}.s-map__mist{opacity:.9;pointer-events:none;width:19rem;height:9.5rem;position:absolute;top:-4.75rem;left:50%;overflow:hidden;translate:-50%;-webkit-mask-image:radial-gradient(closest-side,#000 40%,#0000);mask-image:radial-gradient(closest-side,#000 40%,#0000)}.s-map__mist-strip{width:200%;height:100%;animation:30s linear infinite s-map-mist;display:flex}.s-map__mist-strip .s-art{flex:none;width:50%;height:100%}@keyframes s-map-mist{to{translate:-50%}}.s-map__spark{background:radial-gradient(circle, #fff 0 28%, var(--s-coin) 52%, transparent 72%);opacity:0;pointer-events:none;border-radius:50%;width:.875rem;height:.875rem;margin:-.4375rem 0 0 -.4375rem;position:absolute;top:0;left:0}.s-map__card{z-index:5;border-radius:var(--s-radius-xl);background:linear-gradient(180deg, var(--s-brand), var(--s-surface2) 70%);padding:.875rem 1rem 1rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.s-map__card{background:linear-gradient(180deg, color-mix(in oklab, var(--s-brand) 24%, var(--s-surface2)), var(--s-surface2) 70%)}}.s-map__card{box-shadow:0 24px 64px -16px #000000d9, 0 0 0 1px var(--s-coin)}@supports (color:color-mix(in lab, red, red)){.s-map__card{box-shadow:0 24px 64px -16px #000000d9, 0 0 0 1px color-mix(in oklab, var(--s-coin) 22%, transparent)}}.s-map__card{transform-origin:top;animation:s-map-card var(--s-spring-pop) both;translate:-50%}.s-map__card[data-place=above]{transform-origin:bottom;translate:-50% -100%}@keyframes s-map-card{0%{opacity:0;scale:calc(1 - .12 * var(--s-motion))}}.s-map__card-close{width:2.75rem;height:2.75rem;color:var(--s-ink2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:.25rem;right:.25rem}.s-map__card-close .s-icon{width:1.125rem;height:1.125rem}.s-map__card-eyebrow{color:var(--map-gold);font-size:var(--s-text-caption);letter-spacing:var(--s-tracking-caps);text-transform:uppercase;margin:0 2.25rem .25rem 0}.s-map__card-title{color:var(--s-ink);font-size:var(--s-text-title);line-height:var(--s-text-title-leading);letter-spacing:var(--s-text-title-tracking);margin:0 2rem 0 0}.s-map__card-note{color:var(--s-ink2);font-size:var(--s-text-body);margin:.5rem 0 0;line-height:1.4}.s-map__card-actions{flex-wrap:wrap;gap:.5rem;margin-top:.875rem;display:flex}@media (prefers-reduced-motion:reduce){.s-map__thread,.s-map__glow{transition-duration:0s}.s-map__strand[data-state=taken] .s-map__flow,.s-map[data-drawn] .s-map__embers,.s-map__mist-strip{animation:none}.s-map__item[data-current] .s-map__medallion:before{opacity:.55;animation:none}}.s-wave{--p:0;align-items:center;gap:2px;height:1.75rem;display:inline-flex}.s-wave>span{width:3px;height:100%;opacity:calc(.38 + .62 * clamp(0, (var(--p) - var(--i)) * 1000, 1));transform:scaleY(var(--h));background:currentColor;border-radius:2px}.s-meter{flex-direction:column;gap:.5rem;display:flex}.s-meter__head{color:var(--s-ink2);font-size:var(--s-text-caption);justify-content:space-between;display:flex}.s-meter__value{color:var(--s-ink);font-variant-numeric:tabular-nums}.s-meter__track{background:var(--s-surface3);border-radius:6px;height:6px;overflow:hidden}.s-meter__track>span{border-radius:inherit;background:linear-gradient(90deg, var(--s-heart), var(--s-coin));height:100%;transform:scaleX(var(--v));transform-origin:0;transition:transform var(--s-spring-page);display:block}.language-links{gap:1rem;margin:0;padding:0;list-style:none;display:flex}.language-links__current{color:var(--s-ink)}.language-links__link{color:var(--s-ink2);transition:color var(--s-dur-fast) var(--s-ease-out);text-decoration:none}.language-links__link:hover{color:var(--s-ink)}.skip-link{top:.5rem;left:var(--s-gutter);z-index:calc(var(--s-z-toast) + 1);border-radius:var(--s-radius-pill);background:var(--s-white);color:var(--s-canvas);font-size:var(--s-text-body);padding:.625rem 1rem;text-decoration:none;position:fixed;translate:0 calc(-100% - 1rem)}.skip-link:focus-visible{translate:0 env(safe-area-inset-top)}#main:focus{outline:none}.home-brand{height:2.75rem;color:var(--s-white);border-radius:var(--s-radius-sm);align-items:center;display:inline-flex}.home-rows{z-index:2;margin-top:1.75rem;position:relative}@media (min-width:1024px){.home-rows{margin-top:calc(clamp(36rem,86vh,56.25vw)/-5.88235)}}.series{position:relative}.series-hero{isolation:isolate;position:relative}.series-hero__media{aspect-ratio:3/4;background:var(--art);width:100%;max-height:78svh;position:relative;overflow:hidden}.series-hero__media:after{content:"";background:linear-gradient(0deg, var(--s-canvas) 0%, #0b0c0f8c 22%, #0b0c0f00 48%), linear-gradient(180deg, #00000080 0%, #0000 20%);pointer-events:none;position:absolute;inset:0}.series-hero__living{display:none}.series-hero__phone{position:absolute;inset:0}.series-hero__info{z-index:1;padding:0 var(--s-gutter);text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-top:-6.5rem;display:flex;position:relative}.series-hero__info .s-meta{justify-content:center}.series-hero__title{--title-max-h:6.5rem;justify-content:center;max-width:82%;display:flex}.series-hero__title .s-art__img{object-position:center bottom}.series-hero__title .s-title-text{font-size:var(--s-text-display)}.series-hero__actions{width:100%;margin-top:.25rem}.series-hero__actions>.s-button{flex:1}.series-hero__tagline{color:var(--s-ink);font-size:var(--s-text-body);letter-spacing:.01em;margin-top:.25rem}.series-hero__logline{color:var(--s-ink2);font-size:var(--s-text-body);text-align:start}.series-hero__sound{top:calc(env(safe-area-inset-top) + var(--s-top-bar) + .5rem);right:calc(var(--s-gutter) - .25rem);z-index:2;position:absolute}@media (min-width:640px) and (max-width:1023.98px){.series-hero__info{max-width:36rem;margin-inline:auto}.series-hero__actions{width:min(100%,26rem)}}@media (max-width:1023.98px) and (orientation:landscape){.series-hero__media{aspect-ratio:auto;height:50svh;max-height:none}.series-hero__title{--title-max-h:4rem}}.series-body{padding-top:1.75rem}.series-about{margin:2.5rem var(--s-gutter) 0}.series-about__title{color:var(--s-ink);font-size:var(--s-text-title);letter-spacing:var(--s-text-title-tracking);margin-bottom:.75rem}.series-about__list{border-radius:var(--s-radius-lg);background:var(--s-surface1);box-shadow:inset 0 0 0 1px var(--s-line);gap:.875rem;padding:1rem 1.125rem;display:grid}.series-about__list>div{gap:.125rem;display:grid}.series-about__list dt{color:var(--s-ink3);font-size:var(--s-text-caption)}.series-about__list dd{color:var(--s-ink);font-size:var(--s-text-body);flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;display:flex}@media (min-width:1024px){.series-hero{height:clamp(36rem,84vh,54vw)}.series-hero__media{aspect-ratio:auto;max-height:none;position:absolute;inset:0}.series-hero__media:after{background:linear-gradient(90deg, #08090cf0 0%, #08090ce6 22%, #08090cc7 36%, #08090c6b 46%, #08090c1f 54%, #08090c00 62%), linear-gradient(0deg, var(--s-canvas) 0%, #0b0c0f99 12%, #0b0c0f00 32%), linear-gradient(180deg, #00000080 0%, #0000 16%)}.series-hero__living{display:block}.series-hero__phone{display:none}.series-hero__info{left:var(--s-gutter);text-align:start;align-items:flex-start;gap:1rem;width:min(36rem,42vw);margin:0;padding:0;position:absolute;bottom:14%}.series-hero__info .s-meta,.series-hero__info .s-play-line{font-size:var(--s-text-body);justify-content:flex-start}.series-hero__info>*{animation:s-rise var(--s-spring-scene) both}.series-hero__info>:nth-child(2){animation-delay:calc(var(--s-stagger) * 2)}.series-hero__info>:nth-child(3){animation-delay:calc(var(--s-stagger) * 3)}.series-hero__info>:nth-child(n+4){animation-delay:calc(var(--s-stagger) * 4)}.series-hero__title{--title-max-h:clamp(6rem, 17vh, 10rem);justify-content:flex-start;max-width:min(30rem,100%)}.series-hero__title .s-art__img{object-position:left bottom}.series-hero__title .s-title-text{font-size:var(--s-text-display)}.series-hero__actions{width:auto}.series-hero__actions>.s-button{--button-h:3.25rem;font-size:var(--s-text-body);flex:none;padding-inline:1.5rem 2rem}.series-hero__actions .s-icon-button{--icon-button:3.25rem}.series-hero__logline{color:var(--s-ink);font-size:var(--s-text-body);line-height:var(--s-text-body-leading);text-shadow:0 1px 16px #00000080;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.series-hero__sound{top:auto;bottom:16%;right:var(--s-gutter)}.series-body{padding-top:.5rem;padding-right:var(--s-gutter);grid-template-columns:minmax(0,1fr) minmax(16rem,21rem);align-items:start;gap:0 3rem;display:grid}.series-about{top:calc(var(--s-top-nav) + 1.5rem);margin:0;position:sticky}}.watch__nav{flex-wrap:wrap;gap:.5rem;display:flex}@media (min-width:1024px){.newhot{padding-top:var(--s-top-nav)}}.profile{padding:0 var(--s-gutter);flex-direction:column;gap:1.25rem;display:flex}.profile-card{border-radius:var(--s-radius-xl);background:var(--s-surface1);box-shadow:inset 0 0 0 1px var(--s-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem 1rem;padding:1.125rem;display:grid}.profile-card>.s-button{grid-column:1/-1;justify-self:start}.profile-card__name{color:var(--s-ink);font-size:var(--s-text-title)}.profile-card__body{color:var(--s-ink2);font-size:var(--s-text-caption)}.profile-note{color:var(--s-ink3);font-size:var(--s-text-caption);margin:0}.profile-settings{border-radius:var(--s-radius-xl);background:var(--s-surface1);box-shadow:inset 0 0 0 1px var(--s-line);flex-direction:column;display:flex;overflow:hidden}.profile-settings__title{color:var(--s-ink3);font-size:var(--s-text-caption);letter-spacing:var(--s-tracking-caps);text-transform:uppercase;padding:1rem 1.125rem .25rem}.profile-row,.profile-switch{border:0;border-top:1px solid var(--s-line);min-height:3.5rem;color:var(--s-ink);text-align:start;background:0 0;align-items:center;gap:.875rem;padding:.75rem 1.125rem;display:flex}:is(.profile-row,.profile-switch):first-of-type{border-top:0}:is(.profile-row,.profile-switch)>.s-icon{width:1.25rem;height:1.25rem;color:var(--s-ink3);flex:none}:is(.profile-row,.profile-switch) .language-links{margin-inline-start:auto}.profile-row__text,.profile-switch__text{flex-direction:column;flex:1;gap:.125rem;display:flex}.profile-row__title{color:var(--s-ink);font-size:var(--s-text-body)}.profile-row__body{color:var(--s-ink3);font-size:var(--s-text-caption)}.profile-switch{cursor:pointer;width:100%}.profile-switch .profile-row__body{color:var(--s-ink2)}.profile-switch__track{border-radius:var(--s-radius-pill);background:var(--s-surface4);width:3rem;height:1.75rem;transition:background-color var(--s-dur-base) var(--s-ease-out);flex:none;position:relative}.profile-switch__thumb{background:var(--s-white);width:1.375rem;height:1.375rem;transition:translate var(--s-spring-glide);border-radius:50%;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 2px 6px #0006}.profile-switch[aria-checked=true] .profile-switch__track{background:var(--s-brand)}.profile-switch[aria-checked=true] .profile-switch__thumb{translate:1.25rem}.search__form{padding-block:0 1rem}.search__field{border-radius:var(--s-radius-pill);background:var(--s-surface2);height:3rem;box-shadow:inset 0 0 0 1px var(--s-line);color:var(--s-ink3);transition:box-shadow var(--s-dur-fast) var(--s-ease-out);align-items:center;gap:.625rem;padding-inline:1rem .375rem;display:flex}.search__field:focus-within{box-shadow:inset 0 0 0 1.5px var(--s-ink2);color:var(--s-ink)}.search__field>.s-icon{flex:none;width:1.25rem;height:1.25rem}.search__field input{min-width:0;height:100%;color:var(--s-ink);font:inherit;font-size:var(--s-text-body);background:0 0;border:0;outline:none;flex:1}.search__field input::placeholder{color:var(--s-ink3)}.search__field input::-webkit-search-cancel-button{display:none}.search__clear{background:var(--s-surface3);width:2.25rem;height:2.25rem;color:var(--s-ink);transition:scale var(--s-spring-press);border:0;border-radius:50%;place-items:center;display:grid}.search__clear:active{scale:var(--s-press);transition:var(--s-press-in)}.search__clear .s-icon{width:1rem;height:1rem}.search__heading{color:var(--s-ink);font-size:var(--s-text-title);letter-spacing:var(--s-text-title-tracking);margin-bottom:.875rem}.search__browse,.search__people{margin-bottom:1.75rem}@media (min-width:1024px){.search__form{max-width:44rem}}.peek-layer{z-index:var(--s-z-preview);position:absolute;inset:0 auto auto 0}.peek{border-radius:calc(var(--tile-radius) + 2px);background:var(--s-surface2);transform-origin:0 0;position:absolute;overflow:hidden;box-shadow:0 30px 70px -20px #000000e6,0 0 0 1px #ffffff14}.peek__art{aspect-ratio:3/4;background:var(--s-surface1);display:block;position:relative;overflow:hidden}.peek__art>.s-art{width:100%;height:100%;position:absolute;inset:0}.peek__panel{animation:s-fade .16s var(--s-ease-out) 60ms both;flex-direction:column;gap:.5rem;padding:.875rem 1rem 1rem;display:flex}.peek__actions{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.peek__more{margin-inline-start:auto}.peek__title{color:var(--s-ink);font-size:var(--s-text-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quickview__top{grid-template-columns:6.5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.quickview__art{aspect-ratio:3/4;border-radius:var(--tile-radius);background:var(--art);display:block;overflow:hidden}.quickview__art .s-art{width:100%;height:100%}.quickview__text{flex-direction:column;gap:.5rem;min-width:0;display:flex}.quickview__title{color:var(--s-ink);font-size:var(--s-text-title);line-height:1.2}.quickview__logline{color:var(--s-ink2);font-size:var(--s-text-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:1rem;display:-webkit-box;overflow:hidden}.quickview__actions{margin-top:1.25rem}.quickview__actions>.s-button{flex:1}.quickview__more{border-top:1px solid var(--s-line);min-height:3rem;color:var(--s-ink);font-size:var(--s-text-body);align-items:center;gap:.625rem;margin-top:1rem;padding-top:.75rem;text-decoration:none;display:flex}.quickview__more .s-icon{width:1.25rem;height:1.25rem}.quickview__more .s-icon:last-child{color:var(--s-ink3);margin-inline-start:auto}[data-quickview]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.site-footer{padding:2rem var(--s-gutter) 2.5rem;border-top:1px solid var(--s-line);color:var(--s-ink3);font-size:var(--s-text-caption);margin-top:3.5rem}.site-footer__inner{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}.site-footer__inner .s-wordmark{color:var(--s-ink2)}.site-footer__languages{align-items:center;gap:.5rem;display:flex}.site-footer__languages>.s-icon{width:1rem;height:1rem}.site-footer__rights{margin-inline-start:auto}:root:has(.s-feed) .site-footer{scroll-snap-align:end}.not-found{padding:6rem var(--s-gutter) 3rem;text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.not-found__wordmark{color:var(--s-white);margin-bottom:.5rem}.not-found__code{color:var(--s-brand-ink);font-size:var(--s-text-body);letter-spacing:.24em;margin-top:.75rem}.not-found__title{color:var(--s-ink);font-size:var(--s-text-display);letter-spacing:var(--s-text-display-tracking)}.not-found__body{color:var(--s-ink2);margin-bottom:1rem}@media (min-width:1024px){.not-found{padding-top:calc(var(--s-top-nav) + 7rem)}}:root[data-pending] .s-page{display:none}.nav-skeleton{background:var(--s-canvas);min-height:100svh;overflow-x:clip}.nav-skeleton[data-scope=pane][data-phase]{z-index:calc(var(--s-z-nav) - 1);min-height:0;position:fixed;inset:auto;overflow:hidden}.nav-skeleton[data-scope=pane][data-phase] .thread{height:100%}.nav-skeleton:is([data-phase=leaving],[data-phase=fading]){z-index:calc(var(--s-z-nav) - 1);pointer-events:none;position:absolute;inset:0 0 auto}.nav-skeleton[data-phase=fading]{animation:nav-skeleton-out var(--s-dur-slow) var(--s-ease-out) forwards}@keyframes nav-skeleton-out{to{opacity:0}}.nav-skeleton__top{z-index:2;height:var(--s-top-bar);margin-top:env(safe-area-inset-top);padding-inline:var(--s-gutter);justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.nav-skeleton__line{max-width:100%;height:.875rem;margin-block:.25rem}.nav-skeleton__heading{width:10rem;height:1.5rem;margin:0 var(--s-gutter) 1rem}.nav-skeleton__large-title{padding-top:calc(var(--s-top-bar) + env(safe-area-inset-top) + .25rem)}.nav-skeleton__large{width:13rem;height:2.25rem}.nav-skeleton__title-art{width:60%;height:4.5rem}.nav-skeleton__play{flex:1;height:3rem}.nav-skeleton__text{align-self:stretch}.nav-skeleton__input{color:var(--s-ink3);flex:1;align-items:center;display:flex}.nav-skeleton__send{opacity:.4}.nav-skeleton__circle{width:3rem;height:3rem}.nav-skeleton__fill{width:100%;height:100%}.nav-skeleton__track{overflow:hidden}.nav-skeleton__billboard{aspect-ratio:4/5;margin:calc(var(--s-top-bar) + env(safe-area-inset-top)) var(--s-gutter) 1.75rem}.nav-skeleton__body{padding-top:1.5rem}.nav-skeleton__body>.nav-skeleton__heading{margin-bottom:1rem}.nav-skeleton__inbox{padding:.5rem var(--s-gutter);flex-direction:column;gap:1.25rem;list-style:none;display:flex}.nav-skeleton__row{align-items:center;gap:.875rem;display:flex}.nav-skeleton__avatar{flex:none;width:3.5rem;height:3.5rem}.nav-skeleton__row-text{flex-direction:column;flex:1;display:flex}.nav-skeleton__blocks{padding:0 var(--s-gutter);flex-direction:column;gap:1rem;display:flex}.nav-skeleton__blocks>.s-skeleton{height:10rem}.nav-skeleton__messages{flex-direction:column;gap:.5rem;display:flex}.nav-skeleton__messages>.nav-skeleton__bubble{height:3.75rem}.nav-skeleton__messages>.nav-skeleton__photo{aspect-ratio:3/4;width:60%}@media (max-width:1023.98px){:root[data-pending]:not(:has(.nav-skeleton [data-immersive])) .s-tabbar{display:block}}@media (min-width:1024px){.nav-skeleton__top{display:none}.nav-skeleton__play{flex:none;width:12rem}.nav-skeleton__body{padding-top:2.5rem}.nav-skeleton__large-title{padding-top:calc(var(--s-top-nav) + 2.5rem)}.nav-skeleton__billboard{aspect-ratio:auto;height:min(56.25vw,86svh);margin:0 0 2.75rem}.nav-skeleton__billboard>.s-skeleton{border-radius:0}}.unlock-sheet__body{align-items:center;gap:1rem;display:flex}.unlock-sheet__art{aspect-ratio:9/16;border-radius:var(--s-radius-md);flex:none;width:4.5rem;position:relative;overflow:hidden}.unlock-sheet__art .s-art{filter:blur(3px)brightness(.7);width:100%;height:100%;scale:1.08}.unlock-sheet__lock{color:var(--s-coin);place-items:center;display:grid;position:absolute;inset:0}.unlock-sheet__lock .s-icon{width:1.5rem;height:1.5rem}.unlock-sheet__eyebrow{color:var(--s-ink3);font-size:var(--s-text-caption);letter-spacing:var(--s-tracking-caps);text-transform:uppercase;margin:0}.unlock-sheet__title{font-size:var(--s-text-title);margin:.125rem 0 .375rem}.unlock-sheet__note{color:var(--s-ink2);font-size:var(--s-text-caption);margin:0}.unlock-sheet__actions{flex-direction:column;align-items:stretch;gap:.5rem;margin-top:1.25rem;display:flex}.unlock-sheet__balance{color:var(--s-ink3);font-size:var(--s-text-caption);justify-content:center;align-items:center;gap:.375rem;margin:0;display:inline-flex}:root:has(.watch){overscroll-behavior:none;overflow:hidden}.watch{z-index:calc(var(--s-z-nav) + 1);background:var(--s-black);position:fixed;inset:0;overflow:hidden}.play{--frame-w:100vw;--frame-h:100dvh;isolation:isolate;position:absolute;inset:0}.play__ambient{display:none}.play__stage{position:absolute;inset:0;overflow:hidden}.play__frame{background:var(--s-black);position:absolute;inset:0;overflow:hidden}.play__poster,.play__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.play__poster{z-index:1;transition:opacity var(--s-dur-scene) var(--s-ease-out)}.play__poster .s-art{width:100%;height:100%}.play__poster[data-hidden]{opacity:0}.play__shade{z-index:2;pointer-events:none;transition:background-color var(--s-dur-scene) var(--s-ease-out), opacity var(--s-dur-slow) var(--s-ease-out);background:linear-gradient(#0009 0%,#0000 18% 74%,#0000008c 100%);position:absolute;inset:0}.play[data-phase=ending] .play__shade,.play[data-phase=done] .play__shade,.play[data-phase=locked] .play__shade{background-color:#0000008c}.play[data-phase=locked] .play__poster .s-art{filter:blur(8px)brightness(.7);scale:1.06}.play__tap{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.play__tap:focus-visible{outline-offset:-6px}.play__top{z-index:4;transition:opacity var(--s-dur-slow) var(--s-ease-out), translate var(--s-spring-snappy);padding:calc(env(safe-area-inset-top) + .75rem) var(--s-gutter) .75rem var(--s-gutter);align-items:center;gap:.75rem;display:flex;position:absolute;top:0;left:0;right:0}.play__heading{text-shadow:0 1px 10px #0000008c;flex-direction:column;flex:1;min-width:0;display:flex}.play__series{color:var(--s-ink);font-size:var(--s-text-caption);text-decoration:none}.play__series:hover{text-decoration:underline}.play__title{font-size:var(--s-text-body);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}.play__center{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.play__big{width:4.75rem;height:4.75rem;color:var(--s-white);pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:s-pop var(--s-spring-pop) both;transition:scale var(--s-spring-press);background:#00000061;border:0;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff8c}.play__big .s-icon{width:2rem;height:2rem;margin-inline-start:.25rem}.play__big:active{scale:var(--s-press);transition:var(--s-press-in)}.play[data-rewinding] .play__frame{animation:s-play-rewind .46s var(--s-ease-out)}@keyframes s-play-rewind{35%{opacity:.72;scale:calc(1 - .03 * var(--s-motion))}}.play__rewind{z-index:4;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.play__rewind .s-icon{width:4.5rem;height:4.5rem;color:var(--s-white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:s-pop var(--s-spring-pop) both;background:#00000073;border-radius:50%;padding:1.125rem}.play__buffering{z-index:3;pointer-events:none;width:3.5rem;height:3.5rem;animation:s-fade-in var(--s-dur-slow) var(--s-ease-out) both;background:#00000059;border-radius:50%;margin:-1.75rem 0 0 -1.75rem;position:absolute;top:50%;left:50%}.play__buffering:before{content:"";border:3px solid #ffffff38;border-top-color:var(--s-white);border-radius:50%;animation:.9s linear infinite s-spin;position:absolute;inset:.625rem}@keyframes s-spin{to{rotate:1turn}}@keyframes s-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.play__buffering:before{animation:1.6s ease-in-out infinite alternate s-breathe}}@keyframes s-breathe{0%{opacity:.35}}.play__failed{z-index:5;width:min(calc(100% - 2 * var(--s-gutter)), 20rem);border-radius:var(--s-radius-xl);text-align:center;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#101217d1;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1px #ffffff1f}.play__failed>.s-icon{width:1.75rem;height:1.75rem;color:var(--s-ink2)}.play__failed-text{color:var(--s-ink);font-size:var(--s-text-body);margin:0}.play__rail{right:calc(env(safe-area-inset-right) + .625rem);bottom:calc(env(safe-area-inset-bottom) + 4.5rem);z-index:4;transition:opacity var(--s-dur-slow) var(--s-ease-out), translate var(--s-spring-snappy);flex-direction:column;gap:1.125rem;display:flex;position:absolute}.play[data-phase=choice] .play__rail,.play[data-phase=waiting] .play__rail,.play[data-phase=ending] .play__rail,.play[data-phase=done] .play__rail,.play[data-phase=locked] .play__rail{opacity:0;pointer-events:none}.play__bottom{z-index:4;transition:opacity var(--s-dur-slow) var(--s-ease-out), translate var(--s-spring-snappy);padding:.125rem var(--s-gutter) calc(env(safe-area-inset-bottom) + .25rem) var(--s-gutter);align-items:center;gap:.625rem;display:flex;position:absolute;bottom:0;left:0;right:0}.play[data-controls=asleep] .play__top{opacity:0;translate:0 calc(-10px * var(--s-motion));pointer-events:none}.play[data-controls=asleep] .play__rail{opacity:0;translate:calc(10px * var(--s-motion)) 0;pointer-events:none}.play[data-controls=asleep] .play__bottom{opacity:0;translate:0 calc(10px * var(--s-motion));pointer-events:none}.play[data-controls=asleep] .play__shade{opacity:.35}.play[data-controls=asleep] .play__stage,.play[data-controls=asleep] .play__tap{cursor:none}.play__time{color:var(--s-ink);font-size:var(--s-text-caption);font-variant-numeric:tabular-nums}.play__seek{--p:0;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;flex:1;height:2.75rem;margin:0}.play__seek::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--s-white) calc(var(--p) * 100%), #ffffff47 calc(var(--p) * 100%));border-radius:3px;height:3px}.play__seek::-moz-range-track{background:linear-gradient(to right, var(--s-white) calc(var(--p) * 100%), #ffffff47 calc(var(--p) * 100%));border-radius:3px;height:3px}.play__seek::-webkit-slider-thumb{background:var(--s-white);width:.875rem;height:.875rem;transition:scale var(--s-spring-press);-webkit-appearance:none;appearance:none;border-radius:50%;margin-top:-.3125rem;scale:0}.play__seek::-moz-range-thumb{background:var(--s-white);width:.875rem;height:.875rem;transition:scale var(--s-spring-press);border:0;border-radius:50%;scale:0}.play__seek:hover::-webkit-slider-thumb{scale:1}.play__seek:focus-visible::-webkit-slider-thumb{scale:1}.play__seek:active::-webkit-slider-thumb{scale:1}.play__seek:hover::-moz-range-thumb{scale:1}.play__seek:focus-visible::-moz-range-thumb{scale:1}.play__seek:active::-moz-range-thumb{scale:1}.play__seek:disabled{opacity:.4;cursor:default}.play__card{z-index:5;width:min(calc(100% - 2 * var(--s-gutter)), 22rem);border-radius:var(--s-radius-xl);text-align:center;-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);animation:s-card-in var(--s-spring-sheet) both;background:#101217b8;flex-direction:column;align-items:center;gap:.5rem;padding:1.75rem 1.25rem 1.25rem;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1px #ffffff1f}@keyframes s-card-in{0%{opacity:0;scale:calc(1 - .06 * var(--s-motion))}}.play__card-icon{background:color-mix(in oklab, var(--s-coin) 18%, transparent);width:3.25rem;height:3.25rem;color:var(--s-coin);border-radius:50%;place-items:center;display:grid;position:relative}.play__card-icon>.s-icon{width:1.5rem;height:1.5rem}.play__card-icon .s-burst{--reach:4rem;inset:-40%}.play__card-eyebrow{color:var(--s-coin);font-size:var(--s-text-caption);letter-spacing:var(--s-tracking-caps);text-transform:uppercase;margin:.25rem 0 0}.play__card-title{font-size:var(--s-text-title);margin:0;line-height:1.15}.play__card-count{color:var(--s-ink2);font-size:var(--s-text-body);font-variant-numeric:tabular-nums;align-items:baseline;gap:.25rem;margin:0;display:inline-flex}.play__card-body{color:var(--s-ink2);font-size:var(--s-text-body);margin:0}.play__card-actions{flex-direction:column;align-items:stretch;gap:.5rem;width:100%;margin-top:.75rem;display:flex}.play__paywall{left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 3rem);z-index:5;margin:0 var(--s-gutter);position:absolute}.play__balance{color:var(--s-ink3);font-size:var(--s-text-caption);margin:0}.play-info{border-bottom:1px solid var(--s-line);flex-direction:column;gap:.625rem;padding-bottom:1.25rem;display:flex}.play-info__eyebrow{color:var(--s-brand-ink);font-size:var(--s-text-caption);letter-spacing:var(--s-tracking-caps);text-transform:uppercase;margin:0}.play-info__title{font-size:var(--s-text-title);line-height:var(--s-text-title-leading);letter-spacing:var(--s-text-title-tracking);margin:0}.play-info__synopsis{color:var(--s-ink2);margin:0}.play-picker{flex-direction:column;gap:.5rem;padding-top:1.25rem;display:flex}.play-picker__title{font-size:var(--s-text-body);margin:0}.play-picker__summary{color:var(--s-ink2);font-size:var(--s-text-caption);margin:0 0 .25rem}.play-picker__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.play-story__intro{color:var(--s-ink2);font-size:var(--s-text-caption);margin:0}.play-story__count{color:var(--s-coin);font-size:var(--s-text-caption);font-variant-numeric:tabular-nums;margin:.375rem 0 .5rem}.play-story .s-map{--map-bg:var(--s-surface2);margin-inline:-1.5rem;padding-inline:1.5rem}@media (max-width:1023.98px){.play-story .s-map{margin-inline:-1.25rem;padding-inline:1.25rem}}@media (min-aspect-ratio:9/16){.play{--frame-h:100dvh;--frame-w:calc(var(--frame-h) * 9 / 16)}.watch{background:var(--s-canvas)}.play__ambient{z-index:-1;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.play__ambient canvas{opacity:.62;filter:blur(70px)saturate(1.5);width:100%;height:100%;transform:scale(1.3)}.play__ambient:after{content:"";background:radial-gradient(70% 70% at 50% 45%,#0000,#0b0c0fa6);position:absolute;inset:0}.play__frame{width:var(--frame-w);height:var(--frame-h);inset:50% auto auto 50%;translate:-50% -50%;box-shadow:0 30px 90px -20px #000c,0 0 0 1px #ffffff0f}.play__top{padding:1rem var(--s-gutter) 2.5rem;background:linear-gradient(#0000008c,#0000)}.play__title{font-size:var(--s-text-title)}.play__series{font-size:var(--s-text-body)}.play__rail{right:auto;left:min(calc(50% + var(--frame-w) / 2 + 1.25rem), calc(100% - 3.75rem - env(safe-area-inset-right)));bottom:calc(50% - var(--frame-h) / 2 + 4.5rem)}}@media (max-width:1023.98px) and (min-aspect-ratio:9/16){.play__top{padding:calc(env(safe-area-inset-top) + .75rem) var(--s-gutter) 2rem var(--s-gutter)}.play__title{font-size:var(--s-text-body)}.play__series{font-size:var(--s-text-caption)}}.story-map__count{color:var(--s-coin);font-size:var(--s-text-caption);font-variant-numeric:tabular-nums;margin:0}.story-map__intro{margin:-.25rem var(--s-gutter) .5rem;color:var(--s-ink3);font-size:var(--s-text-caption)}.select{flex-direction:column;gap:1.5rem;display:flex}.select__featured{margin:0 var(--s-gutter);border-radius:var(--s-radius-xl);background:radial-gradient(120% 120% at 0% 0%, color-mix(in oklab, var(--art) 55%, transparent), transparent 70%), var(--s-surface1);box-shadow:inset 0 0 0 1px var(--s-line);transition:background-color var(--s-dur-scene) var(--s-ease-out);grid-template-columns:6.5rem minmax(0,1fr);align-items:end;gap:1rem;padding:.75rem;display:grid;position:relative;overflow:hidden}.select__art{aspect-ratio:2/3;border-radius:var(--s-radius-lg);background:var(--art);animation:s-select-in var(--s-spring-scene) both;overflow:hidden}.select__art .s-art{width:100%;height:100%}@keyframes s-select-in{0%{opacity:0;scale:calc(1 - .04 * var(--s-motion))}}.select__info{min-width:0;animation:s-rise var(--s-spring-scene) 40ms both;flex-direction:column;gap:.375rem;padding-bottom:.25rem;display:flex}.select__role{color:var(--s-ink3);font-size:var(--s-text-caption);letter-spacing:var(--s-tracking-caps);text-transform:uppercase;margin:0}.select__name{font-size:var(--s-text-display);letter-spacing:-.03em;margin:0;line-height:1}.select__name a{color:inherit;text-decoration:none}.select__show{color:var(--s-ink2);font-size:var(--s-text-body);text-decoration:none}.select__bio{color:var(--s-ink2);margin:0;display:none}.select__actions{margin-top:.5rem}.select__roster{padding-bottom:1rem}@media (min-width:1024px){.select{padding:0 var(--s-gutter);grid-template-columns:clamp(16rem,min(30%,66.6667svh - 14rem),34rem) minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.select__featured{top:calc(var(--s-top-nav) + 1.5rem);grid-template-columns:1fr;gap:1.25rem;margin:0;padding:1rem 1rem 1.5rem;position:sticky}.select__bio{display:block}.select__name{font-size:var(--s-text-display)}.select__roster{grid-template-columns:repeat(auto-fill, var(--card-w));gap:calc(var(--tile-gap) * 2) var(--tile-gap);padding:0;display:grid}.select__roster>li[data-selected] .s-card__link{box-shadow:0 0 0 2px var(--s-canvas), 0 0 0 4px var(--s-white)}}.character{position:relative}.character-hero__art{aspect-ratio:2/3;background:var(--art);width:100%;max-height:78svh;position:relative;overflow:hidden}.character-hero__art .s-art{width:100%;height:100%}.character-hero__art:after{content:"";background:linear-gradient(0deg, var(--s-canvas) 0%, #0b0c0f80 26%, #0b0c0f00 52%), linear-gradient(180deg, #00000073 0%, #0000 18%);pointer-events:none;position:absolute;inset:0}.character-hero__ambient{display:none}.character-hero__info{z-index:1;padding:0 var(--s-gutter);flex-direction:column;gap:.5rem;margin-top:-7rem;display:flex;position:relative}.character-hero__role{color:var(--s-ink2);font-size:var(--s-text-caption);letter-spacing:var(--s-tracking-caps);text-transform:uppercase;margin:0}.character-hero__name{font-size:var(--s-text-display);letter-spacing:-.04em;margin:0;line-height:.98}.character-hero__show{color:var(--s-ink2);font-size:var(--s-text-body);align-self:flex-start;text-decoration:none}.character-hero__bio{max-width:34rem;color:var(--s-ink2);font-size:var(--s-text-body);line-height:var(--s-text-body-leading);margin:.25rem 0 0}.character-hero__actions{margin-top:.5rem}.character-hero__bond{border-radius:var(--s-radius-lg);background:var(--s-surface1);max-width:22rem;box-shadow:inset 0 0 0 1px var(--s-line);flex-direction:column;gap:.375rem;margin-top:.75rem;padding:.875rem 1rem;display:flex}.character-hero__bond-note{color:var(--s-ink3);font-size:var(--s-text-caption);margin:0}.character-body{flex-direction:column;gap:2.25rem;padding:2.25rem 0 1rem;display:flex}.character-section__body{margin:-.25rem var(--s-gutter) .75rem;color:var(--s-ink3);font-size:var(--s-text-caption)}.character-appears{grid-template-columns:var(--tile-w) minmax(0, 1fr);padding:0 var(--s-gutter);align-items:center;gap:1rem;display:grid}.character-appears__text{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.character-appears__title{font-size:var(--s-text-title);margin:0}.character-appears__logline{color:var(--s-ink2);font-size:var(--s-text-caption);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.moment__button{cursor:pointer;border:0;width:100%;padding:0}.moment:not([data-open]) .s-art__img{filter:blur(14px)saturate(1.2)brightness(.75);scale:1.12}.moment[data-open] .s-art__img{animation:s-moment-reveal .6s var(--s-ease-out) both}@keyframes s-moment-reveal{0%{opacity:.4;scale:calc(1 + .08 * var(--s-motion))}}.moment__lock{color:var(--s-white);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0}.moment__lock>.s-icon{filter:drop-shadow(0 2px 8px #0009);width:1.5rem;height:1.5rem}.moment__price{border-radius:var(--s-radius-pill);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--s-coin) 45%, transparent);font-size:var(--s-text-caption);font-variant-numeric:tabular-nums;background:#0000008c;align-items:center;gap:.25rem;padding:.25rem .625rem;display:inline-flex}.moment-sheet .s-art{aspect-ratio:3/4;border-radius:var(--s-radius-lg);width:100%}@media (min-width:1024px){.character-hero{isolation:isolate;padding:calc(var(--s-top-nav) + 1.5rem) var(--s-gutter) 2.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(2.5rem,4vw,5rem);display:grid;position:relative}.character-hero:before{content:"";z-index:-1;background:radial-gradient(48% 72% at 18% 42%, color-mix(in oklab, var(--art) 36%, transparent), transparent 72%);pointer-events:none;position:absolute;inset:0 0 -8rem}.character-hero__ambient{z-index:-2;opacity:.5;pointer-events:none;display:block;position:absolute;inset:0 0 -8rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%),linear-gradient(90deg,#000 30%,#00000059 100%);mask-image:linear-gradient(#000 40%,#0000 100%),linear-gradient(90deg,#000 30%,#00000059 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.character-hero__ambient .s-art{width:100%;height:100%}.character-hero__ambient .s-art__img{filter:blur(72px)saturate(1.25)brightness(.6);scale:1.25}.character-hero__art{width:auto;height:clamp(26rem, calc(100svh - var(--s-top-nav) - 7rem), 48rem);border-radius:var(--s-radius-xl);max-height:none;box-shadow:0 40px 100px -30px #000000d9, 0 0 0 1px var(--s-line)}.character-hero__art:after{display:none}.character-hero__info{gap:.75rem;max-width:40rem;margin:0;padding:0}.character-hero__actions{margin-top:.75rem}.character-hero__bond{margin-top:1rem}.character-body{--page-gutter:var(--s-gutter);padding:3rem calc(var(--page-gutter) / 2) 1rem;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem 0;display:grid}.character-body>.character-section{--s-gutter:calc(var(--page-gutter) / 2);min-width:0}.character-body>.character-section:last-child{grid-column:1/-1}.character-appears{grid-template-columns:var(--tile-w) minmax(0, 1fr);align-items:start}}.call{z-index:var(--s-z-overlay);background:var(--s-black);color:var(--s-white);position:fixed;inset:0;overflow:hidden}.call__window{flex-direction:column;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.call__fill{display:none}.call__backdrop{position:absolute;inset:0}.call__backdrop .s-art{width:100%;height:100%}.call .call__backdrop .s-art__img{animation:s-call-drift 24s var(--s-ease-in-out) infinite alternate}@keyframes s-call-drift{to{scale:calc(1 + .08 * var(--s-motion));translate:0 calc(-2% * var(--s-motion))}}.call[data-kind=voice] .call__backdrop .s-art .s-art__img{filter:blur(28px)saturate(1.3)brightness(.55);scale:1.2}.call__shade{background:linear-gradient(#0000008c 0%,#0000001a 30%,#00000026 60%,#000000bf 100%);position:absolute;inset:0}.call[data-kind=video] .call__shade{background:linear-gradient(#000000c7 0%,#00000080 18%,#0000 36% 62%,#000000bf 100%)}.call__top{padding:calc(env(safe-area-inset-top) + 1rem) var(--s-gutter) 0;position:relative}.call__who{text-align:center;flex-direction:column;align-items:center;gap:.375rem;margin-top:1.5rem;display:flex;position:relative}.call[data-kind=voice] .call__who{margin-top:18svh}.call__avatar{place-items:center;width:8rem;height:8rem;margin-bottom:1rem;display:grid;position:relative}.call__avatar .call__avatar-image{width:8rem;height:8rem;box-shadow:0 20px 50px #0009}.call__ring{animation:s-ring 1.8s var(--s-ease-out) infinite;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 2px #ffffff8c}.call__ring:nth-child(2){animation-delay:.9s}@keyframes s-ring{0%{opacity:.9;scale:1}to{opacity:0;scale:calc(1 + .7 * var(--s-motion))}}.call[data-over] .call__ring{opacity:0;animation:none}.call__name{font-size:var(--s-text-display);letter-spacing:-.03em;text-shadow:0 2px 20px #0009;margin:0;line-height:1}.call__show{color:var(--s-ink2);font-size:var(--s-text-body);margin:0}.call__status{color:var(--s-ink);font-size:var(--s-text-body);align-items:baseline;gap:.125rem;margin:.5rem 0 0;display:inline-flex}.call__dots{gap:2px;display:inline-flex}.call__dots i{width:4px;height:4px;animation:s-dot 1.2s var(--s-ease-in-out) infinite;background:currentColor;border-radius:50%}.call__dots i:nth-child(2){animation-delay:.2s}.call__dots i:nth-child(3){animation-delay:.4s}@keyframes s-dot{0%,to{opacity:.25}50%{opacity:1}}.call__self{top:calc(env(safe-area-inset-top) + 4rem);right:var(--s-gutter);aspect-ratio:3/4;border-radius:var(--s-radius-lg);width:6.5rem;color:var(--s-ink2);font-size:var(--s-text-caption);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#14161cb8;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff2e}.call__self .s-icon{width:1.375rem;height:1.375rem}.call[data-kind=video] .call__top{align-self:stretch}.call[data-kind=video] .call__who{padding:0 calc(var(--s-gutter) + 6.5rem + .75rem) 0 var(--s-gutter);text-align:start;align-self:stretch;align-items:flex-start;margin-top:.5rem}.call[data-kind=video] .call__show{color:var(--s-ink)}.call[data-kind=video] .call__self{top:calc(env(safe-area-inset-top) + 1rem)}.call__kind{color:var(--s-ink2);font-size:var(--s-text-caption);letter-spacing:var(--s-tracking-caps);text-transform:uppercase;margin:0}.call__card{left:var(--s-gutter);right:var(--s-gutter);bottom:calc(env(safe-area-inset-bottom) + 8.5rem);border-radius:var(--s-radius-xl);text-align:center;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);max-width:24rem;animation:s-card-in var(--s-spring-sheet) both;background:#101217b8;flex-direction:column;align-items:center;gap:.5rem;margin:0 auto;padding:1.25rem;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff1f}.call__card-title{font-size:var(--s-text-title);margin:0}.call__card-body{color:var(--s-ink2);font-size:var(--s-text-body);margin:0 0 .5rem}.call__controls{bottom:calc(env(safe-area-inset-bottom) + 2rem);gap:1.5rem;display:flex;position:absolute}.call__control{width:4rem;height:4rem;color:var(--s-white);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:scale var(--s-spring-press), background-color var(--s-dur-fast) var(--s-ease-out);background:#ffffff29;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.call__control .s-icon{width:1.625rem;height:1.625rem}.call__control[aria-pressed=true]{background:var(--s-white);color:var(--s-canvas)}.call__control:active{scale:var(--s-press);transition:var(--s-press-in)}.call__control[data-static]{opacity:.7}.call__end{background:var(--s-danger)}:root:has([data-immersive=full]) .s-topnav,:root:has([data-immersive=full]) .site-footer{display:none}@media (min-aspect-ratio:9/16){.call__fill{display:block;position:absolute;inset:0;overflow:hidden}.call__fill .s-art{width:100%;height:100%}.call__fill .s-art__img{filter:blur(48px)saturate(1.3)brightness(.45);scale:1.2}.call__window{width:min(100%,56.25dvh);inset:0 auto 0 50%;translate:-50%;box-shadow:0 30px 90px -20px #000c,0 0 0 1px #ffffff0f}}@media (orientation:landscape) and (max-height:500px){.call__window{width:100%;box-shadow:none;inset:0;translate:none}.call__backdrop,.call__shade{width:56.25dvh;inset:0 auto 0 50%;translate:-50%}.call__top{position:absolute;top:0;left:0}.call .call__who,.call[data-kind=voice] .call__who,.call[data-kind=video] .call__who{top:calc(env(safe-area-inset-top) + 2.75rem);left:var(--s-gutter);width:calc(50% - 100dvh * 9 / 32 - 2 * var(--s-gutter));text-align:start;align-items:flex-start;margin:0;padding:0;position:absolute}.call[data-over] .call__status{display:none}.call__avatar{width:4.5rem;height:4.5rem;margin-bottom:.5rem}.call__avatar .call__avatar-image{width:4.5rem;height:4.5rem}.call__controls{top:50%;right:var(--s-gutter);flex-direction:column;gap:.75rem;bottom:auto;translate:0 -50%}.call__control{width:3.25rem;height:3.25rem}.call[data-kind=video] .call__self{top:calc(env(safe-area-inset-top) + 1rem);right:calc(var(--s-gutter) + 3.25rem + 1rem);width:4.5rem}.call__card{width:min(17rem, calc(100% - 2 * (var(--s-gutter) + 4.25rem)));max-width:none;margin:0;padding:.875rem;inset:auto auto .75rem 50%;translate:-50%}}@media (prefers-reduced-motion:reduce){.call .call__backdrop .s-art__img,.call .call__ring,.call .call__dots i{animation:none}}.profile-coins,.profile-endings,.profile-achievements{border-radius:var(--s-radius-xl);background:var(--s-surface1);box-shadow:inset 0 0 0 1px var(--s-line);flex-direction:column;gap:.875rem;padding:1.125rem;display:flex}.profile-coins{background:radial-gradient(120% 90% at 100% 0%, color-mix(in oklab, var(--s-coin) 14%, transparent), transparent 60%), var(--s-surface1);scroll-margin-top:calc(var(--s-top-nav) + 1rem)}.profile-section__head,.profile-coins__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.profile-section__title{font-size:var(--s-text-title);margin:0}.profile-section__count{color:var(--s-coin);font-size:var(--s-text-caption);font-variant-numeric:tabular-nums;margin:0}.profile-coins__open{color:var(--s-ink);font-size:var(--s-text-caption);background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex;position:relative}.profile-coins__open:before{content:"";position:absolute;inset:-.875rem -.5rem}.profile-coins__open .s-icon{width:.875rem;height:.875rem}.profile-endings__shows{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.profile-endings__show-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.profile-endings__title{color:var(--s-ink);font-size:var(--s-text-body);text-decoration:none}.profile-endings__map{color:var(--s-ink2);font-size:var(--s-text-caption);font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.profile-endings__map-icon{width:1rem;height:1rem}.profile-endings__list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.profile-ending{border-radius:var(--s-radius-pill);outline:1px dashed var(--s-line-strong);outline-offset:-1px;height:2rem;color:var(--s-ink3);font-size:var(--s-text-caption);align-items:center;gap:.375rem;padding:0 .75rem;display:inline-flex}.profile-ending[data-found]{background:color-mix(in oklab, var(--s-coin) 14%, var(--s-surface2));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--s-coin) 50%, transparent);color:var(--s-ink);animation:s-pop var(--s-spring-pop) calc(var(--i) * 40ms) both;outline:none}.profile-ending__icon{width:.875rem;height:.875rem}.profile-ending-locked{flex-basis:100%}.profile-ending-locked__link{border-radius:var(--s-radius-lg);outline:1px dashed var(--s-line-strong);outline-offset:-1px;min-height:3rem;color:var(--s-ink);font-size:var(--s-text-body);transition:background-color var(--s-dur-fast) var(--s-ease-out), scale var(--s-spring-press);align-items:center;gap:.75rem;padding:.5rem .75rem .5rem .5rem;text-decoration:none;display:flex}.profile-ending-locked__link:active{scale:var(--s-press);transition:var(--s-press-in)}.profile-ending-locked__icon{border-radius:var(--s-radius-md);background:var(--s-surface3);width:2rem;height:2rem;color:var(--s-ink2);flex:none;place-items:center;display:grid}.profile-ending-locked .profile-ending-locked__icon .s-icon{width:.875rem;height:.875rem}.profile-ending-locked__text{flex-direction:column;flex:1;min-width:0;display:flex}.profile-ending-locked__hint{color:var(--s-ink2);font-size:var(--s-text-caption)}.profile-ending-locked__caret{width:1rem;height:1rem;color:var(--s-ink2);flex:none}@media (hover:hover) and (pointer:fine){.profile-ending-locked__link:hover{background:var(--s-surface2)}}.profile-ending[data-found] .profile-ending__icon{color:var(--s-coin)}.achievements{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.achievement{border-radius:var(--s-radius-lg);background:var(--s-surface2);color:var(--s-ink3);align-items:center;gap:.875rem;padding:.625rem .75rem;display:flex}.achievement[data-done]{background:color-mix(in oklab, var(--s-coin) 9%, var(--s-surface2));color:var(--s-ink)}.achievement__icon{background:var(--s-surface3);border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.achievement__glyph{width:1.25rem;height:1.25rem}.achievement[data-done] .achievement__icon{background:color-mix(in oklab, var(--s-coin) 24%, var(--s-surface3));color:var(--s-coin)}.achievement__text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.achievement__name{color:var(--s-ink);font-size:var(--s-text-body)}.achievement:not([data-done]) .achievement__name{color:var(--s-ink2)}.achievement__body{font-size:var(--s-text-caption)}.achievement__progress{background:var(--s-surface4);border-radius:3px;height:3px;margin-top:.375rem;overflow:hidden}.achievement__progress>span{background:var(--s-brand-ink);height:100%;transform:scaleX(var(--v));transform-origin:0;display:block}.achievement__state{color:var(--s-ink3);font-size:var(--s-text-caption);font-variant-numeric:tabular-nums;flex:none}.achievement__check{width:1.375rem;height:1.375rem;color:var(--s-coin)}.profile-row--reset .s-button{margin-inline-start:auto}@media (min-width:1024px){.profile{grid-template:"guest coins""settings coins""settings endings"1fr"achievements achievements"/minmax(0,1fr) minmax(0,2fr);align-items:start;gap:1.25rem;max-width:none;display:grid}.profile>.profile-card{grid-area:guest}.profile>.profile-coins{grid-area:coins}.profile>.profile-settings{grid-area:settings}.profile>.profile-endings{grid-area:endings}.profile>.profile-achievements{grid-area:achievements}.achievements{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}}.my-list{flex-direction:column;gap:1.5rem;display:flex}.my-list__title{margin:0 var(--s-gutter) .75rem;font-size:var(--s-text-title);letter-spacing:var(--s-text-title-tracking)}.play__frame{container-type:size}.play__hotspots{z-index:4;aspect-ratio:9/16;pointer-events:none;border:0;width:max(100cqw,56.25cqh);min-width:0;margin:0;padding:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.play__hotspot{top:calc(var(--y) * 100%);left:calc(var(--x) * 100%);width:calc(var(--w) * 100%);height:calc(var(--h) * 100%);border-radius:var(--s-radius-md);cursor:pointer;pointer-events:auto;transition:background-color var(--s-dur-fast) var(--s-ease-out);background:0 0;border:0;padding:0;position:absolute}.play__hotspot:after{content:"";border-radius:inherit;opacity:.3;animation:s-hotspot 1.6s var(--s-ease-in-out) calc(var(--i) * .2s) infinite alternate;position:absolute;inset:0;box-shadow:0 0 0 1.5px #96e1ffd9,0 0 24px #6ec8ff73}:is(.play__hotspot:hover,.play__hotspot:focus-visible){background:#96e1ff24}.play__hotspot:active{background:#96e1ff3d}@keyframes s-hotspot{to{opacity:1}}@media (prefers-reduced-motion:reduce){.play__hotspot:after{opacity:.8;animation:none}}.chat-shell{position:relative}.chat-shell__pane{min-width:0}@media (max-width:1023.98px){:is(.chat-shell:has(.thread) .chat-shell__list,.chat-shell:not(:has(.thread,.call)) .chat-shell__pane){display:none}}.chat-shell:has(.call) .chat-shell__list{display:none}.chat-list{flex-direction:column;display:flex}.chat-list__head{padding:calc(env(safe-area-inset-top) + .75rem) var(--s-gutter) .5rem;flex-direction:column;gap:.75rem;display:flex}.chat-list__title{font-size:var(--s-text-display);line-height:var(--s-text-display-leading);letter-spacing:var(--s-text-display-tracking);margin:0}.chat-search{align-items:center;display:flex;position:relative}.chat-search__icon{width:1.125rem;height:1.125rem;color:var(--s-ink2);pointer-events:none;position:absolute;left:.875rem}.chat-search__input{border-radius:var(--s-radius-pill);background:var(--s-surface2);width:100%;height:2.5rem;color:var(--s-ink);font:inherit;font-size:var(--s-text-body);transition:box-shadow var(--s-dur-fast) var(--s-ease-out);border:0;outline:none;padding:0 1rem 0 2.5rem}.chat-search__input::placeholder{color:var(--s-ink2)}.chat-search__input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--s-brand-ink)}.chat-filters{min-inline-size:0;padding:0 var(--s-gutter) .75rem;border:0;gap:.5rem;margin:0;display:flex}.chat-filter{border-radius:var(--s-radius-pill);background:var(--s-surface2);height:2rem;color:var(--s-ink);font:inherit;font-size:var(--s-text-caption);cursor:pointer;transition:background-color var(--s-dur-fast) var(--s-ease-out), scale var(--s-spring-press);border:0;padding:0 .875rem}.chat-filter[aria-pressed=true]{background:var(--s-ink);color:var(--s-canvas)}.chat-filter:active{scale:var(--s-press);transition:var(--s-press-in)}.chat-banner{margin:0 var(--s-gutter) .5rem;color:var(--s-ink2);font-size:var(--s-text-caption);align-items:center;gap:.375rem;display:flex}.chat-banner .s-icon{width:.875rem;height:.875rem;color:var(--s-brand-ink);flex:none}.chat-list__none{margin:1rem var(--s-gutter);color:var(--s-ink2);font-size:var(--s-text-caption)}.chat-rows{margin:0;padding:0 0 1rem;list-style:none}.chat-row{position:relative}.chat-row__link{padding:.625rem var(--s-gutter);color:var(--s-ink);-webkit-touch-callout:none;transition:background-color var(--s-dur-fast) var(--s-ease-out);grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.875rem;text-decoration:none;display:grid}.chat-row__link:active{background:var(--s-surface1)}.chat-row[data-current] .chat-row__link{background:var(--s-surface2)}.chat-row__body{flex-direction:column;gap:.125rem;min-width:0;padding-bottom:.125rem;display:flex}.chat-row__top,.chat-row__bottom{align-items:center;gap:.5rem;min-width:0;display:flex}.chat-row__name{font-size:var(--s-text-body);white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:60%;overflow:hidden}.chat-row__show{min-width:0;color:var(--s-ink2);font-size:var(--s-text-caption);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-row__time{color:var(--s-ink2);font-size:var(--s-text-caption);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto}.chat-row[data-unread] .chat-row__time{color:var(--s-brand-ink)}.chat-row__preview{min-width:0;color:var(--s-ink2);font-size:var(--s-text-body);white-space:nowrap;flex:1;align-items:center;gap:.25rem;display:flex;overflow:hidden}.chat-row__preview>:last-child{text-overflow:ellipsis;overflow:hidden}.chat-row__tick{flex:none;width:1rem;height:1rem}.chat-row__draft{color:var(--s-brand-ink);flex:none}.chat-row__pin{width:1rem;height:1rem;color:var(--s-ink2);flex:none}.chat-row__badge{border-radius:var(--s-radius-pill);background:var(--s-brand);min-width:1.375rem;height:1.375rem;color:var(--s-white);font-size:var(--s-text-caption);font-variant-numeric:tabular-nums;animation:s-pop var(--s-spring-pop) both;flex:none;place-items:center;padding:0 .375rem;display:inline-grid}.chat-row__more{top:50%;right:calc(var(--s-gutter) - .5rem);background:var(--s-surface3);width:2.25rem;height:2.25rem;color:var(--s-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:none;position:absolute;translate:0 -50%}.chat-row__more .s-icon{width:1.25rem;height:1.25rem}.chat-actions{flex-direction:column;gap:.25rem;display:flex}.chat-action{border-radius:var(--s-radius-md);width:100%;color:var(--s-ink);font:inherit;font-size:var(--s-text-body);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.875rem;padding:.875rem .5rem;display:flex}.chat-action .s-icon{width:1.375rem;height:1.375rem;color:var(--s-ink2)}.chat-action:hover{background:var(--s-surface3)}@media (hover:hover) and (pointer:fine){.chat-row__link:hover{background:var(--s-surface1)}.chat-row:is(:hover,:focus-within) .chat-row__more{animation:s-vt-in var(--s-dur-fast) var(--s-ease-out);display:grid}.chat-row:is(:hover,:focus-within) .chat-row__time{visibility:hidden}}.chat-empty{text-align:center;background:radial-gradient(60% 50% at 50% 40%, color-mix(in oklab, var(--s-brand) 14%, transparent), transparent), var(--s-canvas);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;height:100%;padding:2rem;display:flex}.chat-empty__mark{background:var(--s-surface2);width:4.5rem;height:4.5rem;color:var(--s-brand-ink);border-radius:50%;place-items:center;display:grid}.chat-empty__mark .s-icon{width:2rem;height:2rem}.chat-empty__title{font-size:var(--s-text-title);margin:0}.chat-empty__body{max-width:26rem;color:var(--s-ink2);margin:0}.thread{background:var(--s-canvas);flex-direction:column;display:flex}.thread__head{z-index:2;padding:calc(env(safe-area-inset-top) + .5rem) calc(var(--s-gutter) - .5rem) .5rem;background:var(--s-surface1);box-shadow:0 1px 0 var(--s-line);flex:none;align-items:center;gap:.25rem;display:flex;position:relative}.thread__who{border-radius:var(--s-radius-md);min-width:0;color:var(--s-ink);flex:1;align-items:center;gap:.75rem;padding:.25rem .5rem;text-decoration:none;display:flex}.thread__who:hover{background:var(--s-surface2)}.thread__who-text{flex-direction:column;min-width:0;display:flex}.thread__name{font-size:var(--s-text-body);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.thread__status{color:var(--s-ink2);font-size:var(--s-text-caption);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.thread__messages{overscroll-behavior:contain;min-height:0;padding:1rem var(--s-gutter) 1.25rem;flex:1;overflow:hidden auto}.thread__system{border-radius:var(--s-radius-pill);background:var(--s-surface1);width:fit-content;max-width:100%;color:var(--s-ink2);font-size:var(--s-text-caption);text-align:center;justify-content:center;align-items:center;gap:.375rem;margin:0 auto 1rem;padding:.375rem .875rem;display:flex}.thread__system .s-icon{width:.875rem;height:.875rem;color:var(--s-brand-ink);flex:none}.thread__system[data-tone=quiet]{background:0 0;margin-top:1.25rem}.thread__day{justify-content:center;margin:1rem 0 .75rem;display:flex}.thread__day span{border-radius:var(--s-radius-pill);background:var(--s-surface2);color:var(--s-ink2);font-size:var(--s-text-caption);padding:.25rem .75rem}.msg{margin-top:.1875rem;display:flex;position:relative}.msg[data-first]{margin-top:.75rem}.msg[data-from=me]{justify-content:flex-end}.msg__body{touch-action:pan-y;max-width:min(78%,34rem);position:relative}.bubble{background:var(--s-surface2);color:var(--s-ink);font-size:var(--s-text-body);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border-radius:1rem;padding:.375rem .625rem .375rem .75rem;line-height:1.4;position:relative}.msg[data-from=me] .bubble{background:var(--s-brand);color:var(--s-white)}.msg[data-first] .bubble{border-start-start-radius:.25rem}.msg[data-first] .bubble:before{content:"";background:inherit;clip-path:polygon(0 0,100% 0,100% 100%);width:.5rem;height:.75rem;position:absolute;top:0;left:-.4375rem}.msg[data-first][data-from=me] .bubble{border-start-start-radius:1rem;border-start-end-radius:.25rem}.msg[data-first][data-from=me] .bubble:before{clip-path:polygon(0 0,100% 0,0 100%);left:auto;right:-.4375rem}.bubble__text{white-space:pre-wrap}.bubble__meta{float:inline-end;color:var(--s-ink2);font-size:var(--s-text-caption);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;align-items:center;gap:.1875rem;margin:.4375rem 0 -.25rem .75rem;line-height:1;display:inline-flex}.msg[data-from=me] .bubble__meta{color:color-mix(in oklab, var(--s-white) 88%, var(--s-brand))}.bubble__tick{width:1rem;height:1rem}.bubble__quote{box-shadow:inset 3px 0 0 var(--s-brand-ink);font-size:var(--s-text-caption);background:#00000038;border-radius:.5rem;flex-direction:column;gap:.0625rem;margin:.125rem 0 .375rem;padding:.375rem .625rem;display:flex}.bubble__quote-name{color:var(--s-white)}.bubble__quote-text{color:color-mix(in oklab, var(--s-white) 90%, transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.msg:has(.msg__reaction){margin-bottom:.875rem}.msg__reaction{z-index:1;border:2px solid var(--s-canvas);border-radius:var(--s-radius-pill);background:var(--s-surface3);min-width:1.75rem;height:1.625rem;font-size:var(--s-text-body);cursor:pointer;animation:s-pop var(--s-spring-pop) both;place-items:center;padding:0 .375rem;line-height:1;display:grid;position:absolute;bottom:-.875rem;left:.75rem}.msg[data-from=me] .msg__reaction{left:auto;right:.75rem}.msg__tools{gap:.125rem;display:none;position:absolute;top:50%;left:calc(100% + .375rem);translate:0 -50%}.msg[data-from=me] .msg__tools{flex-direction:row-reverse;left:auto;right:calc(100% + .375rem)}.msg__tool{background:var(--s-surface2);width:2rem;height:2rem;color:var(--s-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.msg__tool .s-icon{width:1.125rem;height:1.125rem}.msg__tool:hover{background:var(--s-surface3)}.msg__picker{z-index:4;border-radius:var(--s-radius-pill);background:var(--s-surface3);transform-origin:24px 100%;min-inline-size:0;animation:s-picker-in var(--s-spring-pop) both;border:0;gap:.125rem;margin:0;padding:.25rem;display:flex;position:absolute;bottom:calc(100% + .5rem);left:0;box-shadow:0 12px 32px -8px #000000bf}.msg[data-from=me] .msg__picker{transform-origin:calc(100% - 24px) 100%;left:auto;right:0}@keyframes s-picker-in{0%{opacity:0;scale:calc(1 - .4 * var(--s-motion))}}.msg__pick{width:2.5rem;height:2.5rem;font-size:var(--s-text-title);cursor:pointer;animation:s-pop var(--s-spring-pop) calc(40ms + var(--i) * 28ms) both;transition:scale var(--s-spring-press);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid}.msg__pick[data-mine]{background:var(--s-surface4)}.msg__pick:hover{scale:calc(1 + .18 * var(--s-motion))}.msg__pick:active{scale:var(--s-press)}.msg__dismiss{z-index:3;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.msg[data-picking]{z-index:4}.msg__reply-hint{background:var(--s-surface2);width:2rem;height:2rem;color:var(--s-ink);opacity:0;pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:0;translate:0 -50%;scale:.6}.msg__reply-hint .s-icon{width:1.125rem;height:1.125rem}@media (hover:hover) and (pointer:fine){.msg:is(:hover,:focus-within) .msg__tools{animation:s-vt-in var(--s-dur-fast) var(--s-ease-out);display:flex}}.voice{align-items:center;gap:.75rem;min-width:min(16rem,60vw);padding:.25rem 0;display:flex}.voice__play{background:var(--s-ink);width:2.5rem;height:2.5rem;color:var(--s-canvas);cursor:pointer;transition:scale var(--s-spring-press);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.voice__play .s-icon{width:1.25rem;height:1.25rem;margin-inline-start:.125rem}.voice__play:active{scale:var(--s-press);transition:var(--s-press-in)}.voice__track{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.voice__label{color:var(--s-ink2);font-size:var(--s-text-caption);align-items:center;gap:.25rem;display:inline-flex}.voice__label .s-icon{width:.875rem;height:.875rem;color:var(--s-brand-ink)}.bubble--photo{padding:.25rem}.photo{aspect-ratio:3/4;background:var(--art,var(--s-surface3));cursor:pointer;border:0;border-radius:.75rem;width:min(60vw,16rem);padding:0;display:block;position:relative;overflow:hidden}.photo .s-art{width:100%;height:100%}.photo:not([data-open]) .s-art__img{filter:blur(14px)brightness(.75);scale:1.12}.bubble:has(.voice){padding-bottom:1.375rem}.msg .bubble:has(.voice) .bubble__meta{margin:0;position:absolute;bottom:.4375rem;right:.625rem}.msg .bubble--photo:has(.photo) .bubble__meta{color:var(--s-white);text-shadow:0 1px 6px #000000b3;margin:0;position:absolute;bottom:.75rem;right:.75rem}.photo__lock{color:var(--s-white);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0}.photo__lock>.s-icon{width:1.75rem;height:1.75rem}.photo__price{border-radius:var(--s-radius-pill);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--s-coin) 45%, transparent);color:var(--s-ink);font-size:var(--s-text-caption);background:#0b0c0fb8;align-items:center;gap:.375rem;padding:.375rem .75rem;display:inline-flex}.photo-viewer{z-index:var(--s-z-sheet);padding:calc(env(safe-area-inset-top) + 3.5rem) 1rem calc(env(safe-area-inset-bottom) + 1.5rem);cursor:zoom-out;background:#000000eb;place-items:center;display:grid;position:fixed;inset:0}.photo-viewer__image{aspect-ratio:3/4;border-radius:var(--s-radius-lg);max-width:100%;height:min(100%,52rem);overflow:hidden}.photo-viewer__image .s-art{width:100%;height:100%}.photo-viewer__close{top:calc(env(safe-area-inset-top) + .75rem);position:absolute;right:.75rem}::view-transition-group(chat-photo){animation-duration:var(--s-dur-spring-sheet);animation-timing-function:var(--s-ease-spring-sheet)}::view-transition-old(chat-photo){object-fit:cover;height:100%}::view-transition-new(chat-photo){object-fit:cover;height:100%}.composer{z-index:2;padding:.5rem calc(var(--s-gutter) - .25rem) calc(env(safe-area-inset-bottom) + .5rem);background:var(--s-surface1);box-shadow:0 -1px 0 var(--s-line);flex:none;position:relative}.composer__row{align-items:flex-end;gap:.25rem;display:flex}.composer__tool{width:2.75rem;height:2.75rem;color:var(--s-ink);cursor:pointer;transition:scale var(--s-spring-press);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.composer__tool .s-icon{width:1.5rem;height:1.5rem}.composer__tool[aria-expanded=true]{color:var(--s-brand-ink)}.composer__tool:active{scale:var(--s-press);transition:var(--s-press-in)}.composer__input{background:var(--s-surface2);min-width:0;min-height:2.75rem;max-height:8.25rem;color:var(--s-ink);font:inherit;font-size:var(--s-text-body);resize:none;border:0;border-radius:1.375rem;outline:none;flex:1;margin:0 .25rem;padding:.625rem 1rem;line-height:1.4}.composer__input::placeholder{color:var(--s-ink2)}.composer__input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--s-brand-ink)}.composer__send{background:var(--s-brand);width:2.75rem;height:2.75rem;color:var(--s-white);cursor:pointer;touch-action:none;animation:s-pop var(--s-spring-pop) both;transition:scale var(--s-spring-press);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.composer__send .s-icon{width:1.25rem;height:1.25rem}.composer__send:active,.composer__send[data-held]{scale:calc(1 + .18 * var(--s-motion))}.composer__row[data-recording]{align-items:center}.composer__recording{min-height:2.75rem;color:var(--s-ink);font-size:var(--s-text-body);flex:1;align-items:center;gap:.75rem;padding:0 .5rem;display:flex}.composer__recording[data-cancelled]{opacity:0;transition:opacity var(--s-dur-fast) var(--s-ease-out)}.composer__dot{background:var(--s-danger);width:.75rem;height:.75rem;animation:s-record 1s var(--s-ease-in-out) infinite alternate;border-radius:50%}@keyframes s-record{to{opacity:.25}}.composer__clock{font-variant-numeric:tabular-nums}.composer__slide{color:var(--s-ink2);font-size:var(--s-text-caption);align-items:center;gap:.25rem;margin-inline-start:auto;display:inline-flex}.composer__slide .s-icon{width:1rem;height:1rem;animation:s-slide-hint 1.1s var(--s-ease-in-out) infinite}@keyframes s-slide-hint{50%{translate:calc(-4px * var(--s-motion)) 0}}.composer__reply{border-radius:var(--s-radius-md);background:var(--s-surface2);box-shadow:inset 3px 0 0 var(--s-brand-ink);animation:s-rise var(--s-spring-snappy) both;align-items:center;gap:.5rem;margin:0 .25rem .5rem;padding:.5rem .25rem .5rem .75rem;display:flex}.composer__reply-text{min-width:0;font-size:var(--s-text-caption);flex-direction:column;flex:1;display:flex}.composer__reply-name{color:var(--s-brand-ink)}.composer__reply-quote{color:var(--s-ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.composer__emoji{border-radius:var(--s-radius-lg);background:var(--s-surface2);min-inline-size:0;animation:s-rise var(--s-spring-snappy) both;border:0;grid-template-columns:repeat(8,minmax(0,1fr));gap:.125rem;margin:0 0 .5rem;padding:.375rem;display:grid}.composer__emoji-button{border-radius:var(--s-radius-md);height:2.75rem;font-size:var(--s-text-title);cursor:pointer;animation:s-pop var(--s-spring-pop) calc(var(--i) * 8ms) both;background:0 0;border:0;place-items:center;padding:0;line-height:1;display:grid}.composer__emoji-button:hover{background:var(--s-surface3)}.composer__attach{border-radius:var(--s-radius-lg);background:var(--s-surface2);animation:s-rise var(--s-spring-snappy) both;gap:1.5rem;margin:0 0 .5rem;padding:.75rem 1rem;display:flex}.composer__attach-item{color:var(--s-ink);font:inherit;font-size:var(--s-text-caption);cursor:pointer;animation:s-pop var(--s-spring-pop) calc(var(--i) * 40ms) both;background:0 0;border:0;flex-direction:column;align-items:center;gap:.375rem;padding:0;display:flex}.composer__attach-icon{background:var(--s-brand);width:3rem;height:3rem;color:var(--s-white);border-radius:50%;place-items:center;display:grid}.composer__attach-icon .s-icon{width:1.5rem;height:1.5rem}@media (max-width:1023.98px){.thread{z-index:calc(var(--s-z-nav) + 1);position:fixed;inset:0}}@media (min-width:1024px){:root:has(.chat-shell){overflow:hidden}.chat-shell{grid-template-columns:clamp(22rem,26vw,30rem) minmax(0,1fr);height:100dvh;display:grid}.chat-shell__list{min-height:0;box-shadow:1px 0 0 var(--s-line);view-transition-name:chat-list;flex-direction:column;display:flex}.chat-shell__pane{view-transition-name:chat-pane;min-height:0;overflow:hidden}.chat-list{height:100%}.chat-list__head,.thread__head{height:4rem}.chat-list__head{background:var(--s-surface1);box-shadow:0 1px 0 var(--s-line);flex-direction:row;align-items:center;gap:1rem;padding:0 1rem 0 1.25rem}.chat-list__title{font-size:var(--s-text-title);line-height:var(--s-text-title-leading);letter-spacing:var(--s-text-title-tracking);flex:none}.chat-search{flex:1}.chat-filters{padding:.75rem 1.25rem}.chat-banner{margin-inline:1.25rem}.chat-rows{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.chat-row__link{padding-inline:1.25rem}.chat-row__more{right:.75rem}.thread{height:100%}.thread__head{padding:0 1rem 0 .75rem}.thread__back{display:none}.thread__messages{padding-inline:clamp(1.5rem,5%,6rem)}.msg__body{max-width:min(62%,40rem)}.composer{padding:.625rem clamp(1rem,4%,5rem) .75rem}}.reward-sheet .s-sheet__panel{background:radial-gradient(110% 60% at 50% -12%, color-mix(in oklab, var(--s-brand) 46%, transparent), transparent 64%), radial-gradient(80% 46% at 50% 112%, color-mix(in oklab, var(--s-coin) 13%, transparent), transparent 72%), var(--s-surface2);box-shadow:0 40px 120px -24px #000000e6, inset 0 0 0 1px color-mix(in oklab, var(--s-coin) 20%, transparent)}.reward-sheet[data-layout=dialog] .s-sheet__panel{width:min(46rem,100vw - 3rem)}.reward-sheet .s-sheet__body{padding-inline:1rem}@media (min-width:640px){.reward-sheet .s-sheet__body{padding:0 2rem 1.75rem}}.reward__streak{align-items:center;gap:.375rem;min-width:0;display:inline-flex}.reward__flame{flex:none;width:2.5rem;height:2.5rem;margin-block:-.25rem}.reward__streak:not([data-on]) .reward__flame{opacity:.5}.reward__streak-text{align-items:baseline;gap:.375rem;min-width:0;margin:0;display:flex}.reward__streak-count{font-size:var(--s-text-title);font-variant-numeric:tabular-nums;line-height:1}.reward__streak-label{color:var(--s-ink2);font-size:var(--s-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reward__hud{border-radius:var(--s-radius-pill);background:color-mix(in oklab, var(--s-coin) 14%, #0000004d);height:2.25rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--s-coin) 36%, transparent);font-size:var(--s-text-caption);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:.375rem;margin:0 0 0 auto;padding-inline:.375rem .875rem;display:inline-flex;position:relative}.reward__plus{color:var(--s-coin);font-size:var(--s-text-body);white-space:nowrap;animation:reward-plus 1.8s var(--s-ease-out) both;position:absolute;top:50%;right:calc(100% + .5rem);translate:0 -50%}@keyframes reward-plus{0%{opacity:0}15%,75%{opacity:1}to{opacity:0}}@media (min-width:1024px){.reward__hud{display:none}}.reward__panes{--pane-pad:1rem;margin-inline:calc(-1 * var(--pane-pad));padding-inline:var(--pane-pad);position:relative;overflow-x:clip}@media (min-width:640px){.reward__panes{--pane-pad:2rem}}.reward__pane{min-width:0;transition:translate var(--s-spring-glide), opacity var(--s-dur-base) var(--s-ease-out)}.reward__pane--how{inset:0 var(--pane-pad);opacity:0;translate:calc((100% + var(--pane-pad)) * var(--s-motion)) 0;flex-direction:column;gap:.75rem;display:flex;position:absolute}.reward__how-title{font-size:var(--s-text-title);line-height:var(--s-text-title-leading);letter-spacing:var(--s-text-title-tracking);margin:0}.reward[data-pane=how] .reward__pane:not(.reward__pane--how){opacity:0;translate:calc(-24% * var(--s-motion)) 0}.reward[data-pane=how] .reward__pane--how{opacity:1;translate:0}.reward__head{text-align:center;margin-bottom:1.25rem}.reward__title{font-size:var(--s-text-display);line-height:var(--s-text-display-leading);letter-spacing:var(--s-text-display-tracking);margin:0}.reward__sub{color:var(--s-ink2);font-size:var(--s-text-body);margin:.375rem 0 0}.reward-track{container-type:inline-size}.reward-days{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@container (width>=37.5rem){.reward-days{grid-template-columns:repeat(8,minmax(0,1fr))}}.reward-day{border-radius:var(--s-radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--s-white) 7%, var(--s-surface2)), color-mix(in oklab, var(--s-white) 2%, var(--s-surface2)));min-width:0;box-shadow:inset 0 0 0 1px var(--s-line);text-align:center;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .25rem .625rem;display:flex;position:relative}.reward-day__label{max-width:100%;color:var(--s-ink3);font-size:var(--s-text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.reward-day__art{aspect-ratio:1;place-items:center;width:100%;max-width:4.5rem;display:grid;position:relative}.reward-day__art>.s-art{width:100%;height:100%;transition:opacity var(--s-dur-slow) var(--s-ease-out);position:absolute;inset:0}.reward-day__art .s-burst{--reach:3rem;inset:-.75rem}.reward-day__amount{color:var(--s-ink);font-size:var(--s-text-caption);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;line-height:1.25;display:inline-flex}.reward-day__note{color:var(--s-coin);font-size:var(--s-text-caption);line-height:1.25}.reward-day__glow{background:radial-gradient(circle, color-mix(in oklab, var(--s-coin) 52%, transparent) 0%, color-mix(in oklab, var(--s-coin) 14%, transparent) 42%, transparent 68%);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-1rem}.reward-day__open{opacity:0}.reward-day__art>.reward-day__seal{z-index:1;opacity:0;width:100%;height:100%;inset:0;rotate:-12deg;scale:.66}.reward-day[data-state=later] .reward-day__img{opacity:.5}.reward-day[data-state=later] .reward-day__amount{color:var(--s-ink2)}.reward-day[data-tomorrow] .reward-day__label{color:var(--s-coin)}.reward-day[data-tomorrow] .reward-day__img{opacity:.78}.reward-day[data-state=today]{background:linear-gradient(180deg, color-mix(in oklab, var(--s-coin) 24%, var(--s-surface3)), color-mix(in oklab, var(--s-coin) 8%, var(--s-surface2)));box-shadow:inset 0 0 0 1.5px var(--s-coin), 0 0 0 4px color-mix(in oklab, var(--s-coin) 14%, transparent), 0 14px 34px -10px color-mix(in oklab, var(--s-coin) 50%, transparent)}.reward-day[data-state=today] .reward-day__label{color:var(--s-coin)}.reward-day[data-state=today] .reward-day__glow{opacity:.9;animation:reward-breathe 2.4s var(--s-ease-in-out) infinite alternate}.reward-day[data-state=today] .reward-day__img{animation:reward-float 2.4s var(--s-ease-in-out) infinite alternate}@keyframes reward-breathe{0%{opacity:.45}to{opacity:1}}@keyframes reward-float{0%{translate:0 calc(2px * var(--s-motion))}to{translate:0 calc(-3px * var(--s-motion))}}.reward-day[data-state=claimed]{background:color-mix(in oklab, var(--s-coin) 7%, var(--s-surface1));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--s-coin) 22%, transparent)}.reward-day[data-state=claimed] :is(.reward-day__img,.reward-day__open){filter:brightness(.42)saturate(.8)}.reward-day[data-state=claimed] .reward-day__amount{color:var(--s-ink3)}.reward-day[data-state=claimed] .reward-day__art>.reward-day__seal{opacity:1}.reward-day[data-stamped] .reward-day__art>.reward-day__seal{animation:reward-stamp .46s var(--s-ease-out) both}@keyframes reward-stamp{0%{opacity:0;scale:calc(.66 + 1.1 * var(--s-motion));rotate:calc(-12deg - 22deg * var(--s-motion))}55%{opacity:1;scale:calc(.66 - .08 * var(--s-motion));rotate:-10deg}to{opacity:1;rotate:-12deg;scale:.66}}.reward-day[data-chest]{background:radial-gradient(110% 90% at 50% 100%, color-mix(in oklab, var(--s-brand) 55%, transparent), transparent 72%), linear-gradient(180deg, var(--s-surface3), var(--s-surface2));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--s-coin) 34%, transparent);grid-column:span 2}.reward-day[data-chest] .reward-day__label{align-self:flex-start;padding-inline-start:.375rem}.reward-day[data-chest] .reward-day__art{aspect-ratio:auto;max-width:none;height:4.5rem}.reward-day[data-chest] .reward-day__art>.s-art{width:7rem;height:7rem;inset:auto auto -.25rem 50%;translate:-50%}.reward-day[data-chest] .reward-day__art>.reward-day__seal{width:100%;height:100%;inset:0;translate:none}.reward-day[data-chest] .reward-day__amount{margin-top:-.125rem}.reward-day[data-chest]:is([data-claiming],[data-state=claimed]) .reward-day__img{opacity:0}.reward-day[data-chest]:is([data-claiming],[data-state=claimed]) .reward-day__open{opacity:1}.reward-day[data-claiming]{z-index:1;animation:reward-pop .56s var(--s-ease-out) both}@keyframes reward-pop{0%{scale:1}28%{scale:calc(1 + .14 * var(--s-motion))}62%{scale:calc(1 - .03 * var(--s-motion))}to{scale:1}}.reward-day__rays{background:repeating-conic-gradient(from 0deg, color-mix(in oklab, var(--s-coin) 55%, transparent) 0deg 7deg, transparent 7deg 22.5deg);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-2.5rem;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 66%);mask-image:radial-gradient(circle,#000 18%,#0000 66%)}.reward-day[data-claiming] .reward-day__rays{animation:reward-rays .9s var(--s-ease-out) both}@keyframes reward-rays{0%{opacity:0;scale:calc(1 - .6 * var(--s-motion));rotate:0deg}30%{opacity:1}to{opacity:0;scale:calc(1 + .2 * var(--s-motion));rotate:calc(50deg * var(--s-motion))}}.reward-day__flash{background:radial-gradient(circle, #fff8e1f2 0%, color-mix(in oklab, var(--s-coin) 60%, transparent) 34%, transparent 66%);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-.5rem}.reward-day[data-claiming] .reward-day__flash{animation:reward-flash .52s var(--s-ease-out) both}@keyframes reward-flash{0%{opacity:0;scale:calc(1 - .5 * var(--s-motion))}22%{opacity:.95}to{opacity:0;scale:calc(1 + .35 * var(--s-motion))}}.reward__actions{flex-direction:column;align-items:center;gap:.25rem;margin-top:1.25rem;display:flex}.reward-cta{isolation:isolate;border-radius:var(--s-radius-pill);background:var(--s-coin);width:100%;max-width:24rem;height:3.5rem;box-shadow:0 12px 30px -12px color-mix(in oklab, var(--s-coin) 70%, transparent);color:var(--s-canvas);font:inherit;font-size:var(--s-text-body);cursor:pointer;transition:scale var(--s-spring-press);border:0;padding:0 1.25rem;display:grid;position:relative;overflow:hidden}.reward-cta:after{content:"";z-index:-1;animation:reward-sheen 3.2s var(--s-ease-in-out) 1s infinite;background:linear-gradient(105deg,#fff0 35%,#ffffff73 50%,#fff0 65%);position:absolute;inset:0;translate:-110%}.reward-cta:before{content:"";z-index:-1;border-radius:inherit;background:var(--s-surface3);box-shadow:inset 0 0 0 1px var(--s-line-strong);opacity:0;transition:opacity .32s var(--s-ease-out);position:absolute;inset:0}.reward-cta:active:not([aria-disabled]){scale:var(--s-press);transition:var(--s-press-in)}@keyframes reward-sheen{0%{translate:-110%}45%,to{translate:110%}}.reward-cta__face{white-space:nowrap;min-width:0;transition:opacity var(--s-dur-slow) var(--s-ease-out), translate var(--s-spring-snappy);grid-area:1/1;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.reward-cta__face .s-icon{flex:none;width:1.25rem;height:1.25rem}.reward-cta__face--wait{color:var(--s-ink);opacity:0;translate:0 calc(70% * var(--s-motion))}.reward-cta__clock{font-variant-numeric:tabular-nums}.reward-cta[data-wait]{box-shadow:none;cursor:default}.reward-cta[data-wait]:before{opacity:1}.reward-cta[data-wait]:after{display:none}.reward-cta[data-wait] .reward-cta__face--claim{opacity:0;translate:0 calc(-70% * var(--s-motion))}.reward-cta[data-wait] .reward-cta__face--wait{opacity:1;translate:0}.reward__how-link,.reward__back{min-height:2.75rem;color:var(--s-ink2);font:inherit;font-size:var(--s-text-body);cursor:pointer;transition:color var(--s-dur-fast) var(--s-ease-out);background:0 0;border:0;align-items:center;gap:.25rem;padding:0 .5rem;display:inline-flex;position:relative}:is(.reward__how-link,.reward__back) .s-icon{width:1rem;height:1rem;transition:translate var(--s-spring-snappy)}.reward__back{margin-inline-start:-.5rem}@media (hover:hover) and (pointer:fine){.reward__how-link:hover{color:var(--s-ink)}.reward__how-link:hover .s-icon{translate:calc(3px * var(--s-motion)) 0}.reward__back:hover{color:var(--s-ink)}.reward__back:hover .s-icon{translate:calc(-3px * var(--s-motion)) 0}.reward-cta:not([data-wait]):hover{background:color-mix(in oklab, var(--s-coin) 88%, var(--s-white))}}.reward__rules{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.reward__rules li{border-radius:var(--s-radius-md);background:color-mix(in oklab, var(--s-white) 4%, transparent);color:var(--s-ink2);font-size:var(--s-text-body);align-items:center;gap:.875rem;padding:.625rem .75rem;display:flex}.reward__rule-art{flex:none;width:3rem;height:3rem}.reward__rule-icon{background:color-mix(in oklab, var(--s-brand) 30%, var(--s-surface3));width:3rem;height:3rem;color:var(--s-coin);border-radius:50%;flex:none;place-items:center;display:grid}.reward__rule-icon .s-icon{width:1.375rem;height:1.375rem}.reward__note{color:var(--s-ink3);font-size:var(--s-text-caption);margin:0;line-height:1.45}.reward-fly{position:absolute;inset:0}.reward-fly__coin{filter:drop-shadow(0 6px 10px #00000073);will-change:translate, scale, rotate, opacity;width:2rem;height:2rem;position:absolute;top:0;left:0}.reward-ghost{animation:reward-ghost-in .2s var(--s-ease-out) both;display:block;position:absolute}.reward-ghost .s-coins{background:color-mix(in oklab, var(--s-coin) 20%, var(--s-canvas));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--s-coin) 60%, transparent), 0 0 28px -2px color-mix(in oklab, var(--s-coin) 45%, transparent)}.reward-ghost .s-burst{--reach:2.25rem}.reward-ghost[data-rail] .s-coins{flex-direction:column;gap:.125rem;width:3rem;height:auto;padding:.5rem 0}.reward-ghost[data-leaving]{animation:reward-ghost-out .32s var(--s-ease-out) both}@keyframes reward-ghost-in{0%{opacity:0}}@keyframes reward-ghost-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.reward-day[data-state=today] .reward-day__glow,.reward-day[data-state=today] .reward-day__img{animation:none}.reward-cta:after{display:none}}.profile-coins__head{align-items:flex-end}.profile-coins__balance{font-size:var(--s-text-display);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;margin:.375rem 0 0;line-height:1;display:inline-flex}.profile-coins__streak{color:var(--s-ink2);font-size:var(--s-text-body);align-items:center;gap:.25rem;margin:0;display:inline-flex}.profile-coins__streak[data-on]{color:var(--s-ink)}.profile-coins__flame{flex:none;width:1.5rem;height:1.5rem}.profile-coins__streak:not([data-on]) .profile-coins__flame{opacity:.5}.profile-coins__actions{flex-direction:column;align-items:center;gap:.25rem;display:flex}.profile-coins__actions .reward-cta{max-width:none}.nav-search{flex:none;width:2.75rem;height:2.75rem;position:relative}.nav-search__field{width:var(--field);pointer-events:none;height:2.75rem;position:absolute;top:0;right:0}.nav-search[data-open] .nav-search__field{pointer-events:auto}.nav-search__bg{opacity:0;transition:opacity var(--s-dur-base) var(--s-ease-out);position:absolute;inset:0}.nav-search__bg>span{background:var(--s-surface3);height:100%;transition:translate var(--s-spring-glide), scale var(--s-spring-glide);position:absolute;top:0;left:0}.nav-search__bg-start{border-radius:var(--s-radius-pill) 0 0 var(--s-radius-pill);width:1.375rem;translate:calc(var(--field) - 2.75rem) 0}.nav-search__bg-mid{transform-origin:0 0;width:100px;translate:calc(var(--field) - 1.4375rem) 0;scale:0 1}.nav-search__bg-end{border-radius:0 var(--s-radius-pill) var(--s-radius-pill) 0;width:1.375rem;translate:calc(var(--field) - 1.375rem) 0}.nav-search__field:after{content:"";border-radius:var(--s-radius-pill);box-shadow:inset 0 0 0 1px var(--s-line-strong);opacity:0;pointer-events:none;transition:opacity var(--s-dur-fast) var(--s-ease-out);position:absolute;inset:0}.nav-search[data-open] .nav-search__bg{opacity:1}.nav-search[data-open] .nav-search__bg-start{translate:0}.nav-search[data-open] .nav-search__bg-mid{translate:calc(1.375rem - 1px);scale:var(--mid-open) 1}.nav-search[data-open] .nav-search__field:after{opacity:1;transition-delay:.24s}.nav-search__field:has(.nav-search__input:focus-visible):after{box-shadow:inset 0 0 0 1px var(--s-brand-ink), 0 0 0 3px color-mix(in oklab, var(--s-brand-ink) 30%, transparent)}.nav-search__toggle{pointer-events:auto;translate:calc(var(--field) - 2.75rem) 0;transition:translate var(--s-spring-glide), background-color var(--s-dur-fast) var(--s-ease-out), scale var(--s-spring-press);position:absolute;top:0;left:0}.nav-search[data-open] .nav-search__toggle{cursor:text;background:0 0;translate:0}.nav-search__input{width:auto;min-width:0;color:var(--s-ink);font:inherit;font-size:var(--s-text-body);opacity:0;transition:opacity var(--s-dur-fast) var(--s-ease-out);background:0 0;border:0;outline:none;padding:0;position:absolute;inset:0 2.75rem}.nav-search__input::placeholder{color:var(--s-ink3)}.nav-search__input::-webkit-search-cancel-button{display:none}.nav-search__close{width:2.75rem;height:2.75rem;color:var(--s-ink2);opacity:0;pointer-events:none;cursor:pointer;transition:opacity var(--s-dur-fast) var(--s-ease-out), color var(--s-dur-fast) var(--s-ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.nav-search__close .s-icon{width:1.125rem;height:1.125rem}.nav-search__close:focus-visible{outline:2px solid var(--s-white);outline-offset:-4px}.nav-search[data-open] .nav-search__input,.nav-search[data-open] .nav-search__close{opacity:1;transition-delay:.12s}.nav-search[data-open] .nav-search__close{pointer-events:auto}.nav-search__results{visibility:hidden;border-radius:var(--s-radius-xl);background:color-mix(in oklab, var(--s-surface2) 96%, transparent);width:22.5rem;box-shadow:0 24px 64px -16px #000000d9, inset 0 0 0 1px var(--s-line);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);opacity:0;pointer-events:none;scale:calc(1 - .03 * var(--s-motion));translate:0 calc(-6px * var(--s-motion));transform-origin:100% 0;transition:opacity var(--s-dur-fast) var(--s-ease-out), scale var(--s-dur-fast) var(--s-ease-out), translate var(--s-dur-fast) var(--s-ease-out), visibility 0s linear var(--s-dur-fast);padding:.375rem;position:absolute;top:calc(100% + .625rem);right:0;overflow:hidden}.nav-search__results[data-shown]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity var(--s-dur-base) var(--s-ease-out), scale var(--s-spring-pop), translate var(--s-spring-pop), visibility 0s;translate:0;scale:1}.nav-search__heading{color:var(--s-ink3);font-size:var(--s-text-caption);letter-spacing:var(--s-tracking-caps);text-transform:uppercase;margin:.5rem .625rem .25rem}.nav-search__option{border-radius:var(--s-radius-md);min-height:2.75rem;color:var(--s-ink);align-items:center;gap:.75rem;padding:.375rem .625rem;text-decoration:none;display:flex}.nav-search__option[data-active]{background:#ffffff14}.nav-search__option .s-icon{width:1.125rem;height:1.125rem;color:var(--s-ink2);flex:none}.nav-search__thumb{border-radius:var(--s-radius-sm);background:var(--s-surface3);flex:none;width:2.25rem;height:3rem;overflow:hidden}.nav-search__thumb .s-art{width:100%;height:100%}.nav-search__thumb[data-round]{border-radius:50%;width:2.5rem;height:2.5rem}.nav-search__text{flex-direction:column;min-width:0;display:flex}.nav-search__name{font-size:var(--s-text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-search__meta{color:var(--s-ink2);font-size:var(--s-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-search__all{margin-top:.25rem}.nav-search__all .nav-search__name{flex:1}.nav-search__empty{color:var(--s-ink2);font-size:var(--s-text-body);margin:0;padding:.75rem .625rem .5rem}.account-menu{position:relative}.account-menu__button{cursor:pointer;background:0 0;border:0;padding:0}.account-menu__button[aria-expanded=true]{background:#ffffff1f}.account-menu__button[data-current] .s-avatar{box-shadow:0 0 0 2px var(--s-canvas), 0 0 0 3.5px var(--s-white)}.account-menu__button:focus-visible{outline:2px solid var(--s-white);outline-offset:2px}.account-menu__panel{z-index:1;visibility:hidden;border-radius:var(--s-radius-xl);background:color-mix(in oklab, var(--s-surface2) 96%, transparent);width:15.5rem;box-shadow:0 24px 64px -16px #000000d9, inset 0 0 0 1px var(--s-line);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);opacity:0;scale:calc(1 - .08 * var(--s-motion));translate:0 calc(-6px * var(--s-motion));transform-origin:100% 0;transition:opacity var(--s-dur-fast) var(--s-ease-out), scale var(--s-dur-fast) var(--s-ease-out), translate var(--s-dur-fast) var(--s-ease-out), visibility 0s linear var(--s-dur-fast);padding:.375rem;position:absolute;top:calc(100% + .625rem);right:0}.account-menu__panel:focus-visible{outline:none}.account-menu[data-open] .account-menu__panel{visibility:visible;opacity:1;transition:opacity var(--s-dur-base) var(--s-ease-out), scale var(--s-spring-pop), translate var(--s-spring-pop), visibility 0s;translate:0;scale:1}.account-menu__item{border-radius:var(--s-radius-md);width:100%;min-height:2.75rem;color:var(--s-ink);font:inherit;font-size:var(--s-text-body);text-align:start;cursor:pointer;transition:background-color var(--s-dur-fast) var(--s-ease-out);background:0 0;border:0;align-items:center;gap:.75rem;padding:0 .75rem;text-decoration:none;display:flex}.account-menu__item>.s-icon{width:1.25rem;height:1.25rem;color:var(--s-ink2);flex:none}.account-menu__item:focus-visible{box-shadow:inset 0 0 0 2px var(--s-white);background:#ffffff14;outline:none}.account-menu__rule{background:var(--s-line);border:0;height:1px;margin:.375rem .5rem}.account-menu__group{border:0;min-width:0;margin:0;padding:0}.account-menu__label{color:var(--s-ink2);font-size:var(--s-text-caption);align-items:center;gap:.75rem;margin:0;padding:.375rem .75rem .25rem;display:flex}.account-menu__label .s-icon{width:1.25rem;height:1.25rem}.account-menu__choices{gap:.375rem;padding:.25rem .5rem .375rem;display:flex}.account-menu__choice{border-radius:var(--s-radius-pill);min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--s-line-strong);color:var(--s-ink2);font-size:var(--s-text-body);transition:background-color var(--s-dur-fast) var(--s-ease-out), color var(--s-dur-fast) var(--s-ease-out), scale var(--s-spring-press);flex:1;place-items:center;text-decoration:none;display:grid}.account-menu__choice[aria-checked=true]{box-shadow:none;color:var(--s-white);background:#3a3c44}.account-menu__choice:active{scale:var(--s-press);transition:var(--s-press-in)}.account-menu__choice:focus-visible{outline:2px solid var(--s-white);outline-offset:1px}.account-menu__switch{border-radius:var(--s-radius-pill);background:var(--s-surface4);width:2.25rem;height:1.375rem;transition:background-color var(--s-dur-fast) var(--s-ease-out);flex:none;margin-inline-start:auto;position:relative}.account-menu__switch:after{content:"";background:var(--s-white);width:1.125rem;height:1.125rem;transition:translate var(--s-spring-snappy);border-radius:50%;position:absolute;top:.125rem;left:.125rem}.account-menu__switch[data-on]{background:var(--s-brand)}.account-menu__switch[data-on]:after{translate:.875rem}@media (hover:hover) and (pointer:fine){.account-menu__item:hover{background:#ffffff14}.account-menu__choice:not([aria-checked=true]):hover{color:var(--s-ink);background:#ffffff0f}.nav-search__close:hover{color:var(--s-ink)}}.s-topnav[data-layout=rail] .account-menu__panel{transform-origin:0 100%;inset:auto auto 0 calc(100% + .875rem)}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--s-ease-out);transition-timing-function:var(--s-ease-out)}@media (min-width:1024px){.s-only-phone{display:none}}@media (max-width:1023.98px){.s-only-desktop{display:none}}}:root{--s-canvas:#0b0c0f;--s-surface1:#131519;--s-surface2:#1c1e23;--s-surface3:#292b31;--s-surface4:#373a42;--s-ink:#f5f7fa;--s-ink2:#babec6;--s-ink3:#90949d;--s-brand:#2b4cac;--s-indigo:#312b95;--s-brand-ink:#7da1f9;--s-coin:#f5bd56;--s-heart:#ff4d6d;--s-danger:#f05653;--s-white:#fff;--s-black:#000;--s-line:#ffffff1a;--s-line-strong:#fff3;--s-veil:#1c1e2394;--s-veil-hover:#30333ab8;--s-scrim:#0000009e;--s-font-sans:Satoshi, "Satoshi Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--s-font-weight:400;--s-text-display:2rem;--s-text-display-leading:1.04;--s-text-display-tracking:-.03em;--s-text-title:1.25rem;--s-text-title-leading:1.2;--s-text-title-tracking:-.015em;--s-text-body:1rem;--s-text-body-leading:1.45;--s-text-body-tracking:0em;--s-text-caption:.75rem;--s-text-caption-leading:1.35;--s-text-caption-tracking:.01em;--s-tracking-caps:.08em;--s-radius-xs:4px;--s-radius-sm:8px;--s-radius-md:12px;--s-radius-lg:16px;--s-radius-xl:24px;--s-radius-xxl:32px;--s-radius-pill:999px;--s-dur-instant:60ms;--s-dur-fast:.12s;--s-dur-base:.18s;--s-dur-slow:.26s;--s-dur-scene:.38s;--s-ease-out:cubic-bezier(.23, 1, .32, 1);--s-ease-in:cubic-bezier(.55, 0, 1, .45);--s-ease-in-out:cubic-bezier(.77, 0, .175, 1);--s-ease-drawer:cubic-bezier(.32, .72, 0, 1);--s-ease-spring-press:linear(0, .001 0.5%, .007 1.5%, .027 3%, .056 4.5%, .094 6%, .137 7.5%, .201 9.5%, .425 16%, .54 19.5%, .6 21.5%, .643 23%, .719 26%, .785 29%, .814 30.5%, .848 32.5%, .892 35.5%, .932 39%, .965 43%, .987 47%, 1.003 51.5%, 1.012 56.5%, 1.015 61%, 1.015 67%, 1);--s-dur-spring-press:.21s;--s-spring-press:var(--s-dur-spring-press) var(--s-ease-spring-press);--s-ease-spring-snappy:linear(0, .003 1%, .02 2.5%, .046 4%, .08 5.5%, .12 7%, .163 8.5%, .363 15%, .451 18%, .544 21.5%, .626 25%, .695 28.5%, .754 32%, .803 35.5%, .847 39.5%, .887 44%, .919 49%, .945 54.5%, .965 61%, .978 67.5%, .988 75.5%, .994 86%, .998 99.5%, 1);--s-dur-spring-snappy:.27s;--s-spring-snappy:var(--s-dur-spring-snappy) var(--s-ease-spring-snappy);--s-ease-spring-expand:linear(0, .004 1%, .021 2.5%, .049 4%, .085 5.5%, .157 8%, .364 14.5%, .455 17.5%, .551 21%, .6 23%, .634 24.5%, .696 27.5%, .756 31%, .806 34.5%, .852 38.5%, .891 43%, .923 48%, .948 53.5%, .967 59.5%, .98 66.5%, .989 74.5%, .995 83.5%, 1);--s-dur-spring-expand:.21s;--s-spring-expand:var(--s-dur-spring-expand) var(--s-ease-spring-expand);--s-ease-spring-glide:linear(0, .007 1.5%, .026 3%, .054 4.5%, .09 6%, .131 7.5%, .191 9.5%, .403 16%, .511 19.5%, .608 23%, .681 26%, .745 29%, .773 30.5%, .807 32.5%, .857 36%, .897 39.5%, .932 43.5%, .96 48%, .981 53%, .995 59%, 1.002 65%, 1.005 73%, 1.002 99.5%, 1);--s-dur-spring-glide:.31s;--s-spring-glide:var(--s-dur-spring-glide) var(--s-ease-spring-glide);--s-ease-spring-sheet:linear(0, .003 1%, .02 2.5%, .047 4%, .082 5.5%, .122 7%, .166 8.5%, .368 15%, .456 18%, .55 21.5%, .631 25%, .691 28%, .751 31.5%, .801 35%, .846 39%, .886 43.5%, .919 48.5%, .945 54%, .965 60.5%, .978 67%, .988 75%, .995 85.5%, .998 99.5%, 1);--s-dur-spring-sheet:.3s;--s-spring-sheet:var(--s-dur-spring-sheet) var(--s-ease-spring-sheet);--s-ease-spring-page:linear(0, .003 1%, .02 2.5%, .047 4%, .081 5.5%, .121 7%, .165 8.5%, .367 15%, .455 18%, .548 21.5%, .63 25%, .699 28.5%, .758 32%, .806 35.5%, .85 39.5%, .889 44%, .921 49%, .946 54.5%, .965 60.5%, .978 67%, .988 75%, .994 85.5%, .998 99.5%, 1);--s-dur-spring-page:.34s;--s-spring-page:var(--s-dur-spring-page) var(--s-ease-spring-page);--s-ease-spring-pop:linear(0, .005 1%, .011 1.5%, .028 2.5%, .04 3%, .067 4%, .119 5.5%, .18 7%, .247 8.5%, .513 14%, .628 16.5%, .692 18%, .752 19.5%, .806 21%, .84 22%, .871 23%, .913 24.5%, .938 25.5%, .971 27%, .99 28%, 1.015 29.5%, 1.047 32%, 1.064 34%, 1.075 36%, 1.082 38.5%, 1.083 41%, 1.079 43.5%, 1.072 46%, 1.033 56%, 1.018 60.5%, 1.007 64.5%, 1 68.5%, .995 74%, .993 80%, .998 99.5%, 1);--s-dur-spring-pop:.35s;--s-spring-pop:var(--s-dur-spring-pop) var(--s-ease-spring-pop);--s-ease-spring-scene:linear(0, .004 1%, .02 2.5%, .047 4%, .082 5.5%, .123 7%, .167 8.5%, .355 14.5%, .459 18%, .552 21.5%, .6 23.5%, .634 25%, .694 28%, .754 31.5%, .803 35%, .848 39%, .888 43.5%, .92 48.5%, .946 54%, .966 60.5%, .979 67%, .988 75%, .995 85.5%, .998 99.5%, 1);--s-dur-spring-scene:.37s;--s-spring-scene:var(--s-dur-spring-scene) var(--s-ease-spring-scene);--s-stagger:28ms;--s-z-raised:1;--s-z-row:5;--s-z-preview:30;--s-z-nav:40;--s-z-overlay:50;--s-z-sheet:60;--s-z-toast:70;--s-gutter:max(clamp(16px, 4vw, 64px), calc(max(env(safe-area-inset-left), env(safe-area-inset-right)) + 8px));--s-top-bar:52px;--s-top-nav:68px;--s-rail:72px;--s-tab-bar:64px;--s-tab-bar-inset:10px;--s-tab-bar-radius:26px;--s-caption-safe-top:84%;--s-caption-safe-bottom:97%;--s-caption-safe-left:12%;--s-caption-safe-right:88%}@media (min-width:1024px){:root{--s-text-display:3rem;--s-text-title:1.5rem}}:root{--tile-cols:3;--card-cols:4;--tile-gap:8px;--tile-peek:28px;--tile-radius:8px;--card-radius:10px}@media (min-width:640px){:root{--tile-cols:4;--card-cols:5;--tile-gap:10px;--tile-peek:40px;--tile-radius:8px;--card-radius:10px}}@media (min-width:1024px){:root{--tile-cols:5;--card-cols:6;--tile-gap:12px;--tile-peek:48px;--tile-radius:10px;--card-radius:12px}}@media (min-width:1440px){:root{--tile-cols:6;--card-cols:7;--tile-gap:12px;--tile-peek:56px;--tile-radius:10px;--card-radius:12px}}@media (min-width:1920px){:root{--tile-cols:7;--card-cols:8;--tile-gap:14px;--tile-peek:64px;--tile-radius:12px;--card-radius:14px}}:root{--s-motion:1;--s-press:.97;--s-press-in:scale 50ms var(--s-ease-out)}@media (prefers-reduced-motion:reduce){:root{--s-motion:0;--s-press:1;--s-stagger:0s;--s-spring-press:var(--s-dur-fast) ease-out;--s-spring-snappy:var(--s-dur-fast) ease-out;--s-spring-expand:var(--s-dur-fast) ease-out;--s-spring-glide:var(--s-dur-fast) ease-out;--s-spring-sheet:var(--s-dur-base) ease-out;--s-spring-page:var(--s-dur-base) ease-out;--s-spring-pop:var(--s-dur-fast) ease-out;--s-spring-scene:var(--s-dur-base) ease-out;--s-ease-spring-page:ease-out;--s-dur-spring-page:var(--s-dur-base)}}@keyframes s-vt-out{to{opacity:0}}@keyframes s-vt-in{0%{opacity:0}}@keyframes s-vt-rise{0%{opacity:0;translate:0 calc(18px * var(--s-motion))}}@keyframes s-vt-push-in{0%{translate:calc(100% * var(--s-motion)) 0}}@keyframes s-vt-push-out{to{translate:calc(-28% * var(--s-motion)) 0;opacity:.5}}@keyframes s-vt-pop-in{0%{translate:calc(-28% * var(--s-motion)) 0;opacity:.5}}@keyframes s-vt-pop-out{to{translate:calc(100% * var(--s-motion)) 0}}::view-transition{background:var(--s-canvas)}::view-transition-group(*){animation-duration:var(--s-dur-spring-page);animation-timing-function:var(--s-ease-spring-page)}::view-transition-old(s-tabbar){display:none}::view-transition-old(s-topnav){display:none}::view-transition-new(s-tabbar){animation:none}::view-transition-new(s-topnav){animation:none}::view-transition-group(s-tabbar){animation:none}::view-transition-group(s-topnav){animation:none}::view-transition-group(s-tabbar){z-index:3}::view-transition-group(s-topnav){z-index:3}::view-transition-old(*.s-nav){display:none}::view-transition-new(*.s-nav){animation:none}::view-transition-group(*.s-nav){animation:none}::view-transition-group(*.s-nav){z-index:4}html[data-nav=rail] .s-topnav{view-transition-name:none}html[data-nav=rail]::view-transition-group(*.s-nav){animation-duration:.56s;animation-timing-function:var(--s-ease-spring-glide)}html[data-nav=rail]::view-transition-old(*.s-nav){animation:s-vt-out .18s var(--s-ease-out) both;display:block}html[data-nav=rail]::view-transition-new(*.s-nav){animation:s-vt-in .24s var(--s-ease-out) .14s both}html[data-nav=rail]::view-transition-group(s-nav-1){animation-delay:30ms}html[data-nav=rail]::view-transition-group(s-nav-2){animation-delay:60ms}html[data-nav=rail]::view-transition-group(s-nav-3){animation-delay:90ms}html[data-nav=rail]::view-transition-group(s-nav-4){animation-delay:.12s}html[data-nav=rail]::view-transition-group(s-nav-5){animation-delay:.15s}html[data-nav=rail]::view-transition-group(s-nav-6){animation-delay:.18s}html[data-nav=rail]::view-transition-group(s-nav-7){animation-delay:.21s}html[data-nav=rail]::view-transition-old(root){animation:s-vt-out .2s var(--s-ease-out) both}html[data-nav=rail]::view-transition-new(root){animation:s-vt-in .3s var(--s-ease-out) .12s both}html[data-nav=pane]::view-transition-old(root){animation:none}html[data-nav=pane]::view-transition-new(root){animation:none}html[data-nav=pane]::view-transition-old(chat-pane){animation:s-vt-out 90ms var(--s-ease-out) both}html[data-nav=pane]::view-transition-new(chat-pane){animation:s-vt-rise var(--s-spring-page) 40ms both}::view-transition-old(chat-list){display:none}::view-transition-new(chat-list){animation:none}::view-transition-group(chat-list){animation:none}@media (prefers-reduced-motion:reduce){html[data-nav=rail]::view-transition-group(*.s-nav){animation:none}html[data-nav=rail]::view-transition-old(*.s-nav){display:none}html[data-nav=rail]::view-transition-new(*.s-nav){animation:s-vt-in .2s var(--s-ease-out) both}}::view-transition-old(root){animation:s-vt-out 90ms var(--s-ease-out) both}::view-transition-new(root){animation:s-vt-in .16s var(--s-ease-out) 60ms both}::view-transition-group(s-morph){z-index:2}::view-transition-old(s-morph){object-fit:cover;height:100%;overflow:clip}::view-transition-new(s-morph){object-fit:cover;height:100%;overflow:clip}::view-transition-old(s-morph){animation:s-vt-out .22s var(--s-ease-out) both}::view-transition-new(s-morph){animation:s-vt-in .2s var(--s-ease-out) both}html[data-nav=morph]::view-transition-old(root){animation:s-vt-out .14s var(--s-ease-out) both}html[data-nav=morph]::view-transition-new(root){animation:s-vt-rise var(--s-spring-page) 70ms both}html[data-nav=unmorph]::view-transition-old(root){animation:s-vt-out .12s var(--s-ease-out) both}html[data-nav=unmorph]::view-transition-new(root){animation:s-vt-in .2s var(--s-ease-out) 40ms both}html[data-nav=unmorph]::view-transition-group(s-morph){animation-duration:var(--s-dur-spring-sheet);animation-timing-function:var(--s-ease-spring-sheet)}@media (max-width:1023.98px){html[data-nav=push]::view-transition-image-pair(root){isolation:auto}html[data-nav=pop]::view-transition-image-pair(root){isolation:auto}html[data-nav=push]::view-transition-old(root){mix-blend-mode:normal}html[data-nav=push]::view-transition-new(root){mix-blend-mode:normal}html[data-nav=pop]::view-transition-old(root){mix-blend-mode:normal}html[data-nav=pop]::view-transition-new(root){mix-blend-mode:normal}html[data-nav=push]::view-transition-old(root){animation:s-vt-push-out var(--s-spring-page) both}html[data-nav=push]::view-transition-new(root){animation:s-vt-push-in var(--s-spring-page) both;box-shadow:-20px 0 40px #00000080}html[data-nav=pop]::view-transition-old(root){z-index:1;animation:s-vt-pop-out var(--s-spring-sheet) both;box-shadow:-20px 0 40px #00000080}html[data-nav=pop]::view-transition-new(root){animation:s-vt-pop-in var(--s-spring-sheet) both}}@property --tile-w{syntax:"<length>";inherits:true;initial-value:112px}@property --card-w{syntax:"<length>";inherits:true;initial-value:168px}@property --art{syntax:"<color>";inherits:true;initial-value:#292b31}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
