.story{--st-ease:cubic-bezier(.16, 1, .3, 1);--st-pop:cubic-bezier(.34, 1.56, .64, 1);--st-slam:cubic-bezier(.2, 1.4, .4, 1);z-index:200;color:#eef0f5;overscroll-behavior:contain;touch-action:none;-webkit-tap-highlight-color:transparent;animation:story-open .42s var(--st-ease) both;background:#040507;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.story:focus{outline:none}@keyframes story-open{0%{opacity:0}to{opacity:1}}.story-backdrop{pointer-events:none;opacity:0;background:radial-gradient(ellipse 42% 60% at 34% 30%, color-mix(in srgb, var(--accent) 24%, transparent), transparent 70%), radial-gradient(ellipse 40% 55% at 68% 74%, color-mix(in srgb, var(--fill) 18%, transparent), transparent 70%);transition:opacity .7s var(--st-ease);position:absolute;inset:0}.story-backdrop[data-state=in]{opacity:1}.story-stage{isolation:isolate;background:#07080c;width:100%;height:100%;position:relative;overflow:hidden;container-type:size}@media (min-width:640px) and (min-height:560px){.story-stage{aspect-ratio:9/16;border-radius:26px;width:auto;height:min(100svh - 48px,940px);box-shadow:0 0 0 1px #ffffff12,0 60px 120px -40px #000000f2}}.story-stage:after{content:"";z-index:30;pointer-events:none;opacity:.2;background-image:url(/premium-grain.png);background-size:128px 128px;position:absolute;inset:0}.story-layer{position:absolute;inset:0;overflow:hidden}.story-layer[data-state=in]{z-index:2;animation:story-layer-in .56s var(--st-ease) both}.story-layer[data-state=out]{z-index:1;animation:story-layer-out .56s var(--st-ease) both}@keyframes story-layer-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes story-layer-out{0%{transform:none}to{transform:scale(.94)}}.story-bg{background:radial-gradient(120% 80% at 50% 110%, color-mix(in srgb, var(--fill) 12%, #07080c), #07080c 70%);position:absolute;inset:0;overflow:hidden}.story-bg:before,.story-bg:after{content:"";will-change:transform;border-radius:50%;position:absolute}.story-bg:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 34%, transparent), transparent 72%);width:120cqw;height:120cqw;animation:17s ease-in-out infinite story-drift-a;top:-46cqw;left:-40cqw}.story-bg:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--fill) 24%, transparent), transparent 72%);width:110cqw;height:110cqw;animation:23s ease-in-out infinite story-drift-b;bottom:-30cqw;right:-48cqw}@keyframes story-drift-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(14cqw,10cqw)scale(1.18)}}@keyframes story-drift-b{0%,to{transform:translate(0,0)scale(1.1)}50%{transform:translate(-12cqw,-14cqw)scale(.94)}}.story-chrome{z-index:40;padding:max(10px, env(safe-area-inset-top)) 12px 0;pointer-events:none;background:linear-gradient(#0405088c,#0000);position:absolute;inset:0 0 auto}.story-progress{gap:4px;display:flex}.story-seg{background:#ffffff38;border-radius:3px;flex:1;height:3px;position:relative;overflow:hidden}.story-seg-fill{border-radius:inherit;transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.story-seg-fill[data-state=done]{transform:none}.story-seg-fill[data-state=run]{animation:story-fill var(--dur) linear forwards}@keyframes story-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.story-bar{color:#eef0f5cc;align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.story-bar button{pointer-events:auto}.story-icon-btn{color:#fff;width:36px;height:36px;transition:background-color .15s var(--st-ease);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.story-icon-btn:hover{background:#ffffff1a}.story-icon-btn:focus-visible{outline-offset:1px;outline:2px solid #fff}.story-chip{letter-spacing:.02em;color:#d9c8ff;background:#8b5cf638;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;box-shadow:inset 0 0 0 1px #b085ff59}.story-frame{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}@media (min-width:640px) and (min-height:560px){.story-frame{width:auto;height:auto}}.story-nav{z-index:50;color:#fff;width:48px;height:48px;transition:background-color .15s var(--st-ease), opacity .15s var(--st-ease);background:#ffffff12;border-radius:999px;justify-content:center;align-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%)}.story-nav[data-side=left]{right:calc(100% + 22px)}.story-nav[data-side=right]{left:calc(100% + 22px)}.story-nav:hover{background:#ffffff24}.story-nav:disabled{opacity:0;pointer-events:none}@media (min-width:900px) and (min-height:560px){.story-nav{display:inline-flex}}.st-content{z-index:10;padding:calc(64px + 3cqh) 7cqw calc(5cqh + env(safe-area-inset-bottom)) 7cqw;flex-direction:column;display:flex;position:absolute;inset:0}.st-display{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.04em;font-weight:650;font-stretch:108%;line-height:.98}.st-kicker{color:#eef0f5b8;font-size:4.4cqw;line-height:1.3}.st-title{font-size:9.4cqw}.st-big{font-size:13cqw}.st-huge{font-size:27cqw}.st-body{color:#eef0f5bd;font-size:4.3cqw;line-height:1.42}.st-small{color:#eef0f58c;font-size:3.5cqw;line-height:1.4}.st-num{font-variant-numeric:tabular-nums}.st-text{font-family:var(--font-sans);letter-spacing:normal;font-weight:400;font-stretch:100%}.st-accent{color:var(--accent)}.st-lit{background-image:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--accent) 45%, #fff) 45%, var(--accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.st-cover{aspect-ratio:2/3;background:#15161b;border-radius:2.6cqw;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 4cqw 8cqw -3cqw #000000d9}.st-cover img{object-fit:cover;width:100%;height:100%}.st-rise{animation:st-rise .95s var(--st-ease) calc(var(--d,0) * 1ms) both}.st-fade{animation:st-fade .9s var(--st-ease) calc(var(--d,0) * 1ms) both}.st-pop{animation:st-pop .82s var(--st-pop) calc(var(--d,0) * 1ms) both}.st-slam{animation:st-slam .76s var(--st-slam) calc(var(--d,0) * 1ms) both}.st-left{animation:st-left .9s var(--st-ease) calc(var(--d,0) * 1ms) both}.st-bar-y{transform-origin:50% 100%;animation:st-bar-y 1.1s var(--st-ease) calc(var(--d,0) * 1ms) both}.st-bar-x{transform-origin:0;animation:st-bar-x 1.2s var(--st-ease) calc(var(--d,0) * 1ms) both}.st-shrink{transform-origin:0;transform:scaleX(var(--s));animation:st-shrink 2.2s cubic-bezier(.16, 1, .3, 1) calc(var(--d,0) * 1ms) both}@keyframes st-shrink{0%{transform:none}to{transform:scaleX(var(--s))}}@keyframes st-rise{0%{opacity:0;transform:translateY(7cqw)}to{opacity:1;transform:none}}@keyframes st-fade{0%{opacity:0}to{opacity:1}}@keyframes st-pop{0%{opacity:0;transform:scale(.55)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes st-slam{0%{opacity:0;transform:scale(1.6)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes st-left{0%{opacity:0;transform:translate(12cqw)}to{opacity:1;transform:none}}@keyframes st-bar-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes st-bar-x{0%{transform:scaleX(0)}to{transform:none}}.st-mask{vertical-align:bottom;margin:0 -.02em -.1em;padding:0 .02em .1em;display:inline-block;overflow:hidden}.st-mask>span{animation:st-mask-up 1.1s var(--st-ease) calc(var(--d,0) * 1ms) both;display:inline-block}@keyframes st-mask-up{0%{transform:translateY(125%)rotate(5deg)}to{transform:none}}.st-word{white-space:nowrap;display:inline-block}.st-roll{align-items:flex-start;line-height:1;display:inline-flex}.st-roll-strip>span{text-align:center}.st-roll-col{height:1em;display:inline-block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000 100%)}.st-roll-strip{animation:st-roll var(--dur,1.9s) cubic-bezier(.2, 1.08, .36, 1) calc(var(--d,0) * 1ms) both;flex-direction:column;display:flex}.st-roll-strip>span{height:1em;display:block}.st-roll-static{height:1em;display:inline-block}@keyframes st-roll{0%{transform:translate(0,0)}to{transform:translate3d(0, var(--to), 0)}}.st-draw{stroke-dasharray:1;animation:st-draw 1.7s cubic-bezier(.45, 0, .2, 1) calc(var(--d,0) * 1ms) both}@keyframes st-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.st-wall{perspective:900px;perspective-origin:50% 0;pointer-events:none;height:46cqh;animation:st-wall-in 1.6s var(--st-ease) .25s both;position:absolute;inset:auto -30cqw -4cqh}.st-wall-plane{transform-origin:50% 0;flex-direction:column;gap:2.4cqw;display:flex;transform:rotateX(38deg)rotate(-9deg)}.st-wall-row{will-change:transform;gap:2.4cqw;width:max-content;display:flex}.st-wall-row[data-dir=l]{animation:46s linear infinite st-wall-l}.st-wall-row[data-dir=r]{animation:58s linear infinite st-wall-r}.st-wall-row .st-cover{border-radius:2cqw;flex:none;width:25cqw}.st-wall:after{content:"";background:linear-gradient(#07080c 0%,#0000 34%);position:absolute;inset:0}@keyframes st-wall-in{0%{opacity:0;transform:translateY(20cqh)scale(1.08)}to{opacity:1;transform:none}}@keyframes st-wall-l{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes st-wall-r{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.st-hint{animation:st-fade .9s var(--st-ease) 2.6s both, st-hint 2.4s ease-in-out 3.5s infinite;align-items:center;gap:8px;display:inline-flex}@keyframes st-hint{0%,to{opacity:1;transform:none}50%{opacity:.6;transform:translate(1.5cqw)}}.st-cal{grid-template-columns:7cqw 1fr;align-items:center;row-gap:1.1cqw;display:grid}.st-cal-row{animation:st-wipe .9s var(--st-ease) calc(var(--d,0) * 1ms) both;grid-template-columns:repeat(31,1fr);gap:.55cqw;display:grid}@keyframes st-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.st-cal-cell{aspect-ratio:1;border-radius:.6cqw}.st-cal-cell[data-l="-1"]{box-shadow:inset 0 0 0 1px #ffffff12}.st-cal-cell[data-l="0"]{background:#ffffff0f}.st-cal-cell[data-l="1"]{background:color-mix(in srgb, var(--accent) 28%, transparent)}.st-cal-cell[data-l="2"]{background:color-mix(in srgb, var(--accent) 48%, transparent)}.st-cal-cell[data-l="3"]{background:color-mix(in srgb, var(--accent) 72%, transparent)}.st-cal-cell[data-l="4"]{background:var(--accent)}.st-cal-cell[data-streak]{animation:st-streak .7s var(--st-pop) calc(var(--d,0) * 1ms) both;background:#fff}@keyframes st-streak{0%{background:var(--accent);transform:scale(1)}50%{transform:scale(1.7)}to{background:#fff;transform:none}}.st-flip-stage{perspective:1400px}.st-flip{transform-style:preserve-3d;animation:st-flip 1.5s cubic-bezier(.25, 1.25, .4, 1) calc(var(--d,0) * 1ms) both;position:relative}.st-flip-face,.st-flip-back{backface-visibility:hidden}.st-flip-back{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--accent) 38%, transparent), transparent 60%), repeating-linear-gradient(45deg, #ffffff0a 0 2px, transparent 2px 12px), #121218;border-radius:2.6cqw;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:rotateY(180deg);box-shadow:0 0 0 1px #ffffff1f}@keyframes st-flip{0%{transform:rotateY(180deg)scale(.82)}to{transform:none}}.st-sheen:after{content:"";animation:st-sheen 1.3s var(--st-ease) calc(var(--d,0) * 1ms) both;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff47 50%,#0000 62%);position:absolute;inset:-20%;transform:translate(-110%)}@keyframes st-sheen{0%{transform:translate(-110%)}to{transform:translate(110%)}}.st-tease{animation:1.2s ease-in-out both st-tease}@keyframes st-tease{0%{opacity:0;transform:translateY(10cqw)}45%{opacity:1;transform:none}70%{transform:scale(1.03)}to{transform:none}}.st-hand{height:64cqw;position:relative}.st-deal{transform-origin:50% 120%;width:25cqw;transform:translate3d(var(--x), var(--y), 0) rotate(var(--r));animation:st-deal 1s var(--st-ease) calc(var(--d,0) * 1ms) both;margin-left:-12.5cqw;position:absolute;bottom:10cqw;left:50%}@keyframes st-deal{0%{opacity:0;transform:translateY(60cqh)rotate(0)}30%{opacity:1}to{opacity:1;transform:translate3d(var(--x), var(--y), 0) rotate(var(--r))}}.st-halo{background:conic-gradient(from 0deg, color-mix(in srgb, var(--accent) 22%, transparent), transparent 25%, color-mix(in srgb, var(--fill) 16%, transparent) 50%, transparent 75%, color-mix(in srgb, var(--accent) 22%, transparent));width:150cqw;height:150cqw;animation:st-fade 1.6s var(--st-ease) both, st-spin 28s linear infinite;pointer-events:none;border-radius:50%;margin:-75cqw 0 0 -75cqw;position:absolute;top:44%;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000 100%);mask-image:radial-gradient(closest-side,#000 30%,#0000 100%)}@keyframes st-spin{to{transform:rotate(360deg)}}.story[data-paused=true] .story-stage *,.story[data-paused=true] .story-stage :before,.story[data-paused=true] .story-stage :after,.story[data-paused=true] .story-seg-fill{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.story,.story-layer,.story-bg:before,.story-bg:after,.st-rise,.st-fade,.st-pop,.st-slam,.st-left,.st-bar-y,.st-bar-x,.st-mask>span,.st-roll-strip,.st-draw,.st-wall,.st-wall-row,.st-hint,.st-cal-row,.st-cal-cell[data-streak],.st-flip,.st-sheen:after,.st-tease,.st-deal,.st-halo,.st-shrink{animation:none!important}.st-roll-strip{transform:translate3d(0, var(--to), 0)}.st-sheen:after{display:none}}
