.stor-hero{background:radial-gradient(circle at 100% 100%,#0000b6 0%,#0000 52%),linear-gradient(135deg,#0b1220 0%,#0a1230 60%,#070c1c 100%)}.stor-hero-win{z-index:1;border-radius:24px 0 0;width:min(118%,760px);max-width:none;height:auto;margin:-6vw 0 -4% auto;display:block;position:relative;transform:translate(8%);box-shadow:0 40px 100px -30px #000000b3}@media (width>=1024px){.stor-hero-win{border-radius:28px;width:58%;margin:0;position:absolute;bottom:-9%;right:-3%;transform:none}}.stor-fm-radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.stor-fm-side{display:none}@media (width>=1024px){.stor-fm-side{display:grid}.stor-fm-panel{display:none}:is(.stor-fm:has(#stor-t0:checked) .stor-fm-panel[data-i="0"],.stor-fm:has(#stor-t1:checked) .stor-fm-panel[data-i="1"],.stor-fm:has(#stor-t2:checked) .stor-fm-panel[data-i="2"],.stor-fm:has(#stor-t3:checked) .stor-fm-panel[data-i="3"]){display:block}:is(.stor-fm:has(#stor-t0:checked) .stor-fm-tab[data-i="0"],.stor-fm:has(#stor-t1:checked) .stor-fm-tab[data-i="1"],.stor-fm:has(#stor-t2:checked) .stor-fm-tab[data-i="2"],.stor-fm:has(#stor-t3:checked) .stor-fm-tab[data-i="3"]){color:#fff;background:#0000b6;box-shadow:0 18px 40px -18px #0000b699}:is(.stor-fm:has(#stor-t0:checked) .stor-fm-tab[data-i="0"] .stor-fm-sub,.stor-fm:has(#stor-t1:checked) .stor-fm-tab[data-i="1"] .stor-fm-sub,.stor-fm:has(#stor-t2:checked) .stor-fm-tab[data-i="2"] .stor-fm-sub,.stor-fm:has(#stor-t3:checked) .stor-fm-tab[data-i="3"] .stor-fm-sub){color:#d3dbff}.stor-fm:has(.stor-fm-radio:focus-visible) .stor-fm-side{outline-offset:6px;border-radius:24px;outline:2px solid #0000b6}}.stor-fm-tab{cursor:pointer;transition:background-color .2s,box-shadow .2s}.stor-fm-tab:hover{background:#e6ecf8}:where(.dark) .stor-fm-tab:hover{background:#ffffff14}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.stor-rise{animation-name:stor-rise;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover cover 26%}}}@keyframes stor-rise{0%{transform:translateY(36px)}to{transform:none}}@property --fan{syntax:"<number>";inherits:true;initial-value:0}@property --dev{syntax:"<number>";inherits:true;initial-value:0}.stor-stage{--u:3.1vw;--fan:.2;--dev:0;font-size:var(--u);color:#151923;position:relative}:where(.dark) .stor-stage{color:#f1f4f8}.stor-deck{height:27em;position:relative}.stor-card{width:15em;height:19em;translate:calc((var(--sx) + var(--fan) * var(--ax) + var(--dev) * var(--bx)) * 1em) calc((var(--sy) + var(--fan) * var(--ay) + var(--dev) * var(--by)) * 1em);rotate:calc((var(--sr) + var(--fan) * var(--ar) + var(--dev) * var(--br)) * 1deg);scale:calc(1 + var(--fan) * var(--as) + var(--dev) * var(--bs));margin:-9.5em 0 0 -7.5em;position:absolute;top:50%;left:50%}.stor-device{opacity:var(--dev);background:#ffffff80;border:.18em solid #465c7c55;border-radius:1.1em;position:absolute;top:50%;left:50%}:where(.dark) .stor-device{background:#ffffff0a;border-color:#a5b4fc66}.stor-sync{color:#fff;width:1.8em;height:1.8em;opacity:var(--dev);background:#1f9d55;border-radius:999px;place-items:center;display:grid;position:absolute;top:-.9em;right:-.9em}.stor-caps{position:relative}@media (width>=768px){.stor-stage{--u:min(1vw, 1.55svh)}}@media (prefers-reduced-motion:no-preference) and (width>=768px){@supports (animation-timeline:view()){.stor-scene{view-timeline:--stor-pin block;view-timeline-inset:0;height:340svh}.stor-pin{grid-template-rows:auto minmax(0,1fr) auto;align-items:center;height:100svh;padding-block:11svh 7svh;display:grid;position:sticky;top:0}.stor-stage{animation-name:stor-fan,stor-dev;animation-duration:1ms,1ms;animation-timing-function:linear,linear;animation-fill-mode:both,both;animation-timeline:--stor-pin,--stor-pin;animation-range:contain 8% contain 34%,contain 50% contain 76%}.stor-caps{min-height:7.5em}.stor-cap{position:absolute;inset:0}.stor-cap-1{animation-name:stor-cap-out;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--stor-pin;animation-range:contain 30% contain 33%}.stor-cap-2{animation-name:stor-cap-in,stor-cap-out;animation-duration:1ms,1ms;animation-timing-function:linear,linear;animation-fill-mode:both,forwards;animation-timeline:--stor-pin,--stor-pin;animation-range:contain 33% contain 36%,contain 62% contain 65%}.stor-cap-3{animation-name:stor-cap-in;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--stor-pin;animation-range:contain 65% contain 68%}}}@keyframes stor-fan{0%{--fan:0}to{--fan:1}}@keyframes stor-dev{0%{--dev:0}to{--dev:1}}@keyframes stor-cap-in{0%{opacity:0}to{opacity:1}}@keyframes stor-cap-out{0%{opacity:1}to{opacity:0}}
