@keyframes loom-wave{0%,to{transform:translateY(calc((var(--i) - 24) * -.9px)) scaleY(.22) rotate(0);opacity:.35;filter:hue-rotate()}50%{transform:translateY(calc((var(--i) - 24) * 1.8px)) scaleY(1) rotate(calc((var(--i) - 24) * .35deg));opacity:1;filter:hue-rotate(calc(var(--i) * 5deg))}}.aurora-thread-loom-stage{color:#fff;background:#030913;place-items:center;width:100%;height:100%;min-height:240px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.aurora-thread-loom{place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.aurora-thread-loom:before{content:"";background:radial-gradient(at 50% 55%,#3155e752,#0000 58%),linear-gradient(90deg,#0000 49.8%,#ffffff1f 50%,#0000 50.2%);position:absolute;inset:0}.aurora-thread-loom>div{filter:drop-shadow(0 0 18px #55ffcc40);align-items:center;gap:clamp(1.5px,.95cqw,5px);width:min(540px,92cqw);height:330px;display:flex;position:relative}.aurora-thread-loom div>i{transform-origin:50%;min-width:1px;height:100%;animation:loom-wave 5.4s calc(var(--i) * -75ms) cubic-bezier(.45, 0, .55, 1) infinite;background:linear-gradient(#0000,#45f0c0 28%,#3155e7 52%,#b865ff 73%,#0000);border-radius:50%;flex:1}.aurora-thread-loom div>i:nth-child(2n){background:linear-gradient(#0000,#d8ff43 24%,#35c9ff 55%,#ff5a9e 78%,#0000);animation-direction:reverse}.aurora-thread-loom>b{z-index:3;letter-spacing:-.08em;mix-blend-mode:difference;font-size:clamp(22px,22cqw,118px);position:absolute}.aurora-thread-loom>span{color:#79908e;letter-spacing:.13em;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:16px;left:18px}.aurora-thread-loom-stage[data-compact=true]{height:100%;min-height:0}.aurora-thread-loom-stage[data-compact=true] .aurora-thread-loom>div{height:80%}.aurora-thread-loom-stage[data-compact=true] .aurora-thread-loom>b{font-size:14cqw}.aurora-thread-loom-stage[data-compact=true] .aurora-thread-loom>span{display:none}@media (prefers-reduced-motion:reduce){.aurora-thread-loom div>i{transform:translateY(calc((var(--i) - 24) * 1.8px)) scaleY(1) rotate(calc((var(--i) - 24) * .35deg));opacity:1;filter:hue-rotate(calc(var(--i) * 5deg));animation:none}}
.balance-progress-stage{color:#eef1f7;isolation:isolate;background:radial-gradient(120% 120% at 50% 0,#111a29 0%,#0a0e17 58%,#06080e 100%);border-radius:.75rem;width:100%;min-height:20rem;padding:1.75rem 1.75rem 1.5rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.balance-progress-surface{touch-action:none;position:absolute;inset:0}.balance-progress-surface canvas{width:100%;height:100%;display:block}.balance-progress-content{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:relative}.balance-progress-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#eef1f77a;margin:0 0 .625rem;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.balance-progress-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.balance-progress-title{letter-spacing:-.02em;text-shadow:0 1px 16px #06080ebf;margin:0;font-size:1.5rem;font-weight:500;line-height:1.1}.balance-progress-percent{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#ffc46b;text-shadow:0 1px 16px #06080ecc;font-size:.875rem;font-weight:500}.balance-progress-sub{color:#eef1f78c;text-shadow:0 1px 14px #06080ed9;max-width:24rem;margin:.5rem 0 0;font-size:.8125rem;line-height:1.45}.balance-progress-steps{gap:.3125rem;display:flex}.balance-progress-step{appearance:none;min-width:0;font:inherit;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;color:#eef1f7b3;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080c1480;border:1px solid #ffffff21;border-radius:999px;flex:1;margin:0;padding:.5rem .25rem;font-size:.75rem;font-weight:500;transition:border-color .16s,background-color .16s,color .16s;overflow:hidden}.balance-progress-step:hover{color:#fff6e8;border-color:#ffc46b73}.balance-progress-step[aria-current=step]{color:#fff3e0;background:#ffc46b29;border-color:#ffc46ba6}.balance-progress-step:focus-visible{outline-offset:2px;outline:2px solid #ffc46bcc}.balance-progress-hint{letter-spacing:.08em;text-transform:uppercase;color:#eef1f742;pointer-events:none;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:.75rem;right:.875rem}@media (max-width:26rem){.balance-progress-stage{padding:1.5rem 1rem 1.375rem}.balance-progress-title{font-size:1.25rem}.balance-progress-step{letter-spacing:0;padding:.5rem .125rem;font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.balance-progress-step{transition:none}}.balance-progress-stage[data-compact=true]{border-radius:0;height:100%;min-height:0;padding:0}.balance-progress-stage[data-compact=true] .balance-progress-surface{touch-action:pan-y}.balance-progress-stage[data-compact=true] .balance-progress-content{padding:.625rem .75rem;position:absolute;inset:auto 0 0}.balance-progress-stage[data-compact=true] .balance-progress-eyebrow{margin:0 0 .375rem}.balance-progress-stage[data-compact=true] .balance-progress-head,.balance-progress-stage[data-compact=true] .balance-progress-sub,.balance-progress-stage[data-compact=true] .balance-progress-hint{display:none}.balance-progress-stage[data-compact=true] .balance-progress-steps{gap:.25rem}.balance-progress-stage[data-compact=true] .balance-progress-step{letter-spacing:0;pointer-events:auto;padding:.25rem .1875rem;font-size:.625rem}
@keyframes bubble-rise{0%{opacity:0;transform:translateY(90px)scale(.15)}24%{opacity:1;transform:translateY(35px)scale(1)}58%{opacity:1;transform:translateY(-48px)scale(1)}68%,to{opacity:0;transform:translateY(-52px)scale(.3)}}@keyframes drop-flight{0%,55%{opacity:0;transform:rotate(var(--angle)) translateY(-18px) scaleY(0)}60%{opacity:1;transform:rotate(var(--angle)) translateY(-38px) scaleY(1)}80%,to{opacity:0;transform:rotate(var(--angle)) translateY(-64px) scaleY(.3)}}@keyframes bubble-ring{0%{opacity:0;scale:.25}45%{opacity:.75}to{opacity:0;scale:1.25}}.bubble-burst-stage{color:#fff;background:radial-gradient(circle at 50% 60%,#557dff 0,#273ca4 42%,#0b1034 100%);place-items:center;width:100%;height:100%;min-height:240px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.bubble-burst{filter:drop-shadow(12px 14px 6px #00000047);gap:34px;display:flex}.bubble-burst .bubble{--delay:calc(var(--b) * .17s);width:54px;height:54px;position:relative}.bubble-burst .bubble:before{content:"";animation:bubble-rise 1.9s var(--delay) cubic-bezier(.22, .75, .3, 1) infinite;background:radial-gradient(circle at 32% 24%,#fff 0 5%,#8bc8ff 9%,#5479ff 44%,#2734a0 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 12px #ffffff8c}.bubble-burst .bubble-drop{--angle:calc(var(--d) * 45deg);transform-origin:2px 2px;width:4px;height:12px;transform:rotate(var(--angle)) translateY(-38px) scaleY(0);animation:drop-flight 1.9s var(--delay) ease-out infinite;background:#a8dfff;border-radius:5px;position:absolute;top:26px;left:26px}.bubble-burst:before{content:"";border:1px solid #a8dfff33;border-radius:50%;width:270px;height:270px;animation:1.9s ease-out infinite bubble-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #76acff42}.bubble-burst .bubble:before{filter:saturate(1.2);box-shadow:inset 7px 8px 13px #ffffff80,inset -10px -12px 20px #121c6b80,0 14px 25px #00000040}.bubble-burst .bubble:nth-child(2n){transform:translateY(18px)scale(.8)}.bubble-burst .bubble-drop{box-shadow:0 0 8px #a8dfff}@container (max-width:520px){.bubble-burst{gap:14px;scale:.82}}.bubble-burst-stage[data-compact=true]{height:100%;min-height:0}.bubble-burst-stage[data-compact=true] .bubble-burst{gap:12px;scale:1}.bubble-burst-stage[data-compact=true] .bubble-burst:before{width:210px;height:210px}@media (prefers-reduced-motion:reduce){.bubble-burst .bubble:before{transform:translateY(calc(35px - var(--b) * 26px));opacity:1;animation:none}.bubble-burst .bubble-drop,.bubble-burst:before{animation:none}}
.chip-pile-stage{color:#eef2f9;background:radial-gradient(120% 100% at 22% 0,#131824 0%,#0a0d15 58%,#07090f 100%);border-radius:.75rem;width:100%;min-height:27rem;position:relative;overflow:hidden}.chip-pile-desk{cursor:grab;touch-action:none;position:absolute;inset:0}.chip-pile-desk:active{cursor:grabbing}.chip-pile-desk canvas{width:100%;height:100%;display:block}.chip-pile-face{pointer-events:none;max-width:30rem;padding:2.75rem 2.5rem 3rem;position:relative}.chip-pile-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#96d6decc;margin:0 0 .875rem;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.chip-pile-face h2{letter-spacing:-.02em;text-wrap:balance;color:#f5f9ffeb;margin:0 0 .875rem;font-size:clamp(1.5rem,2.9vw,2.125rem);font-weight:500;line-height:1.14}.chip-pile-copy{color:#eef2f980;max-width:25rem;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.6}.chip-pile-toss{appearance:none;font:inherit;color:#eef2f9c7;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a101a80;border:1px solid #ffffff29;border-radius:999px;margin:0;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:border-color .16s,background-color .16s,color .16s}.chip-pile-toss:hover{color:#f4fdff;border-color:#96e0e873}.chip-pile-toss:focus-visible{outline-offset:2px;outline:2px solid #96e0e8cc}.chip-pile-list{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;list-style:none;position:absolute;overflow:hidden}.chip-pile-hint{letter-spacing:.08em;text-transform:uppercase;color:#eef2f942;pointer-events:none;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:.75rem;right:.875rem}@media (prefers-reduced-motion:reduce){.chip-pile-desk{cursor:default}.chip-pile-toss{transition:none}}.chip-pile-stage[data-compact=true]{border-radius:0;height:100%;min-height:0}.chip-pile-stage[data-compact=true] .chip-pile-desk{touch-action:pan-y}.chip-pile-stage[data-compact=true] .chip-pile-face{justify-content:space-between;align-items:center;gap:.75rem;height:26px;padding:0 .6875rem;display:flex;position:absolute;inset:auto 0 0}.chip-pile-stage[data-compact=true] .chip-pile-eyebrow{margin:0}.chip-pile-stage[data-compact=true] .chip-pile-face h2,.chip-pile-stage[data-compact=true] .chip-pile-copy,.chip-pile-stage[data-compact=true] .chip-pile-hint{display:none}.chip-pile-stage[data-compact=true] .chip-pile-toss{flex:none;padding:.1875rem .5rem;font-size:.625rem;line-height:1}
@keyframes curtain-panel{0%{transform-origin:0;transform:translate(-135%)rotateY(-92deg)}35%,59%{transform-origin:0;transform:translate(0)rotateY(0)}60%{transform-origin:100%}to{transform-origin:100%;transform:translate(135%)rotateY(92deg)}}@keyframes curtain-title{0%,24%{opacity:0;filter:blur(12px);color:#f0ede6;transform:scale(.72)}43%,62%{opacity:1;filter:blur();color:#111;transform:scale(1)}76%,to{opacity:0;filter:blur(8px);color:#f0ede6;transform:scale(1.18)}}@keyframes curtain-index{0%,28%{opacity:.18;transform:translateY(0)}45%,66%{opacity:1;color:#111;transform:translateY(118px)}to{opacity:.18;transform:translateY(0)}}.curtain-sequence-stage{perspective:1100px;background:#0d0d0c;place-items:center;width:100%;height:100%;min-height:240px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.curtain-sequence{color:#f0ede6;perspective:1100px;background:radial-gradient(circle at 50% 46%,#2a2a27 0,#111 58%,#080807 100%);border:0;width:100%;height:100%;position:relative;overflow:hidden}.curtain-sequence:before{content:"";background:linear-gradient(90deg,#0000 49.9%,#ffffff14 50%,#0000 50.1%),linear-gradient(#0000 49.9%,#ffffff14 50%,#0000 50.1%);border:1px solid #ffffff29;position:absolute;inset:28px}.curtain-sequence:after{content:"12";color:#ffffff2e;letter-spacing:-.08em;font-size:54px;font-weight:750;position:absolute;top:12px;right:17px}.curtain-sequence>span{z-index:9;text-transform:uppercase;letter-spacing:.12em;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:15px;left:17px}.curtain-sequence>div{z-index:4;perspective:900px;pointer-events:none;display:flex;position:absolute;inset:0}.curtain-sequence>div>i{--delay:calc(var(--panel) * 75ms);transform-origin:0;backface-visibility:hidden;background:#d8ff43;border-right:1px solid #11110f61;width:16.667%;height:100%;position:relative;overflow:hidden;transform:translate(-130%)rotateY(-92deg);box-shadow:16px 0 34px #00000038}.curtain-sequence>div>i:nth-child(2){background:#f0ede6}.curtain-sequence>div>i:nth-child(3){background:#3155e7}.curtain-sequence>div>i:nth-child(4){background:#ff5a40}.curtain-sequence>div>i:nth-child(5){background:#9b6dff}.curtain-sequence>div>i:nth-child(6){color:#fff;background:#111}.curtain-sequence i>small{opacity:.65;font:7px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:21px;left:50%;transform:translate(-50%)}.curtain-sequence>b{z-index:2;place-items:center;gap:12px;font-weight:700;display:grid;position:relative}.curtain-sequence b>em{font-size:clamp(20px, calc(135cqw / var(--n,7)), 118px);letter-spacing:-.08em;text-shadow:0 22px 38px #0000008c;font-style:normal;line-height:.75}.curtain-sequence b>small{letter-spacing:.18em;color:#8f8f89;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.curtain-sequence.running>div>i{animation:curtain-panel 2.45s var(--delay) cubic-bezier(.76, 0, .24, 1) both}.curtain-sequence.running>b{z-index:6;animation:2.8s ease-in-out both curtain-title}.curtain-sequence.running:after{animation:2.8s ease-in-out both curtain-index}.curtain-sequence-stage[data-compact=true]{height:100%;min-height:0}.curtain-sequence-stage[data-compact=true] .curtain-sequence:before{inset:10px 10px 26px}.curtain-sequence-stage[data-compact=true] .curtain-sequence:after{font-size:28px;top:6px;right:12px}.curtain-sequence-stage[data-compact=true] .curtain-sequence>span{text-align:center;padding:0 10px 8px;font-size:10px;inset:auto 0 0}.curtain-sequence-stage[data-compact=true] .curtain-sequence b>small{display:none}.curtain-sequence-stage[data-compact=true] .curtain-sequence>b{transition:opacity .24s ease-out,transform .24s ease-out,filter .24s ease-out;position:absolute;inset:10px 10px 26px}.curtain-sequence-stage[data-compact=true] .curtain-sequence b>em{text-shadow:0 9px 16px #0000008c}.curtain-sequence-stage[data-compact=true] .curtain-sequence i>small{bottom:42px}
.destructible-membrane-stage{color:#f2efe7;background:#111;place-items:center;width:100%;height:100%;min-height:240px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.destructible-membrane{cursor:grab;touch-action:none;background:#111;width:100%;height:100%;position:relative;overflow:hidden}.destructible-membrane:active{cursor:grabbing}.destructible-membrane:focus-visible{outline-offset:-5px;outline:3px solid #d8ff43}.destructible-membrane canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.destructible-membrane .membrane-control{cursor:pointer;background:#111;border:1px solid #d8ff43;width:42px;height:42px;position:absolute;bottom:17px;left:17px}.destructible-membrane .membrane-control i:first-child{border:1.5px solid #d8ff43;border-left-color:#0000;border-radius:50%;position:absolute;inset:9px}.destructible-membrane .membrane-control i:last-child{border-top:1.5px solid #d8ff43;border-left:1.5px solid #d8ff43;width:8px;height:8px;position:absolute;top:8px;left:7px;transform:rotate(-16deg)}.destructible-membrane .membrane-control:hover{background:#d8ff43}.destructible-membrane .membrane-control:hover i:first-child{border-color:#111 #111 #111 #0000}.destructible-membrane .membrane-control:hover i:last-child{border-color:#111}.destructible-membrane .membrane-control:focus-visible{outline-offset:3px;outline:3px solid #3155e7}.destructible-membrane-stage[data-compact=true]{height:100%;min-height:0}.destructible-membrane-stage[data-compact=true] .destructible-membrane{touch-action:pan-y}.destructible-membrane-stage[data-compact=true] .membrane-control{width:32px;height:32px;bottom:10px;left:10px}.destructible-membrane-stage[data-compact=true] .membrane-control i:first-child{inset:7px}.destructible-membrane-stage[data-compact=true] .membrane-control i:last-child{width:6px;height:6px;top:6px;left:5px}.destructible-membrane-stage[data-compact=true] .destructible-membrane-hint{letter-spacing:.08em;text-transform:uppercase;color:#f2efe7bd;text-shadow:0 1px 3px #000c;pointer-events:none;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;inset:auto 12px 20px auto}@media (prefers-reduced-motion:reduce){.destructible-membrane,.destructible-membrane:active{cursor:default}}
.detent-slider-stage{color:#eaf3ff;background:radial-gradient(120% 110% at 50% 0,#0c1620 0%,#070b12 60%,#05070c 100%);border-radius:.75rem;place-content:center;width:100%;min-height:21.5rem;padding:2.25rem 1.5rem;display:grid;position:relative;overflow:hidden}.detent-slider-card{isolation:isolate;background:linear-gradient(#ffffff0a,#ffffff04);border:1px solid #ffffff17;border-radius:1rem;width:min(23rem,100%);height:17rem;position:relative;overflow:hidden}.detent-slider-well{touch-action:none;position:absolute;inset:0}.detent-slider-well canvas{width:100%;height:100%;display:block}.detent-slider-face{pointer-events:none;flex-direction:column;height:100%;padding:1.25rem 1.375rem 4.5rem;display:flex;position:relative}.detent-slider-label{letter-spacing:.14em;text-transform:uppercase;color:#eaf3ff80;margin:0 0 .5rem;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.detent-slider-read{letter-spacing:-.035em;font-variant-numeric:tabular-nums;text-shadow:0 1px 18px #050c148c;margin:0;font-size:2.75rem;font-weight:500;line-height:.92}.detent-slider-unit{letter-spacing:-.01em;color:#eaf3ff99;margin-left:.35em;font-size:1rem;font-weight:500}.detent-slider-copy{color:#eaf3ff85;text-shadow:0 1px 14px #050c1480;max-width:19rem;margin:.625rem 0 0;font-size:.8125rem;line-height:1.45}.detent-slider-handle{pointer-events:none;opacity:0;will-change:transform;background:linear-gradient(#9ecdff38,#080e16bd);border:1px solid #9ecdff73;border-radius:.3125rem;width:2.125rem;height:1.125rem;transition:border-color .16s;position:absolute;top:0;left:0;box-shadow:0 2px 10px #04091099,inset 0 1px #eaf3ff2e}.detent-slider-handle:after{content:"";border-left:1px solid #eaf3ff42;border-right:1px solid #eaf3ff42;position:absolute;inset:.3125rem .75rem}.detent-slider-handle:focus-visible{outline-offset:3px;border-color:#9ecdffcc;outline:2px solid #9ecdffbf}.detent-slider-hint{letter-spacing:.08em;text-transform:uppercase;color:#eaf3ff47;pointer-events:none;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:.75rem;right:.875rem}@media (prefers-reduced-motion:reduce){.detent-slider-handle{transition:none}}.detent-slider-stage[data-compact=true]{border-radius:0;place-content:stretch;height:100%;min-height:0;padding:.75rem}.detent-slider-stage[data-compact=true] .detent-slider-card{width:100%;height:100%}.detent-slider-stage[data-compact=true] .detent-slider-well{touch-action:pan-y}.detent-slider-stage[data-compact=true] .detent-slider-face{padding:.8125rem .9375rem 4.5rem}.detent-slider-stage[data-compact=true] .detent-slider-read{font-size:2.25rem}.detent-slider-stage[data-compact=true] .detent-slider-copy,.detent-slider-stage[data-compact=true] .detent-slider-hint{display:none}
.dock-magnify-stage{color:#eaf3ff;background:radial-gradient(120% 110% at 50% 0,#0c1620 0%,#070b12 60%,#05070c 100%);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:23.5rem;padding:2.25rem 1.5rem;display:flex;position:relative;overflow:hidden}.dock-magnify-card{isolation:isolate;background:linear-gradient(#ffffff0a,#ffffff04);border:1px solid #ffffff17;border-radius:1rem;width:min(30rem,100%);height:15.5rem;position:relative;overflow:hidden}.dock-magnify-well{touch-action:none;position:absolute;inset:0}.dock-magnify-well canvas{width:100%;height:100%;display:block}.dock-magnify-head{pointer-events:none;position:absolute;top:1rem;left:1.25rem}.dock-magnify-label{letter-spacing:.14em;text-transform:uppercase;color:#eaf3ff80;margin:0 0 .375rem;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.dock-magnify-read{letter-spacing:-.02em;text-shadow:0 1px 18px #050c148c;margin:0;font-size:1.3125rem;font-weight:500;line-height:1}.dock-magnify-unit{letter-spacing:0;color:#eaf3ff8c;margin-top:.3125rem;font-size:.75rem;font-weight:500;display:block}.dock-magnify-toggle{letter-spacing:.1em;text-transform:uppercase;color:#eaf3ff9e;cursor:pointer;pointer-events:auto;background:#060c1480;border:1px solid #eaf3ff29;border-radius:999px;align-items:center;gap:.4375rem;padding:.3125rem .625rem;font:500 .625rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:border-color .16s,color .16s;display:inline-flex;position:absolute;top:1rem;right:1.125rem}.dock-magnify-toggle:before{content:"";background:#eaf3ff40;border-radius:50%;width:.3125rem;height:.3125rem}.dock-magnify-toggle[aria-pressed=true]{color:#eaf3ffe0;border-color:#9ecdff73}.dock-magnify-toggle[aria-pressed=true]:before{background:#9ecdff;box-shadow:0 0 8px #9ecdffd9}.dock-magnify-toggle:focus-visible{outline-offset:3px;outline:2px solid #9ecdffcc}.dock-magnify-apps{pointer-events:none;position:absolute;inset:0}.dock-magnify-app{pointer-events:none;opacity:0;will-change:transform;background:0 0;border:0;border-radius:.5rem;width:2rem;height:2rem;padding:0;position:absolute;top:0;left:0}.dock-magnify-app:focus-visible{outline-offset:3px;outline:2px solid #9ecdffd9}.dock-magnify-app-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.dock-magnify-tip{white-space:nowrap;pointer-events:none;opacity:0;will-change:transform, opacity;background:#070d15d9;border:1px solid #ffffff1a;border-radius:.375rem;margin:0;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1;position:absolute;top:0;left:0}.dock-magnify-hint{letter-spacing:.07em;text-transform:uppercase;text-align:center;color:#eaf3ff4d;pointer-events:none;margin:.9375rem 0 0;font:500 .6875rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-reduced-motion:reduce){.dock-magnify-toggle{transition:none}}.dock-magnify-stage[data-compact=true]{border-radius:0;height:100%;min-height:0;padding:.625rem}.dock-magnify-stage[data-compact=true] .dock-magnify-card{width:100%;height:100%}.dock-magnify-stage[data-compact=true] .dock-magnify-well{touch-action:pan-y}.dock-magnify-stage[data-compact=true] .dock-magnify-head{top:.75rem;left:.875rem}.dock-magnify-stage[data-compact=true] .dock-magnify-read{font-size:1.125rem}.dock-magnify-stage[data-compact=true] .dock-magnify-toggle{gap:.375rem;padding:.25rem .5rem;top:.75rem;right:.75rem}.dock-magnify-stage[data-compact=true] .dock-magnify-hint{display:none}
@keyframes domino-fall{0%,19%,91%,to{transform:rotateX(0)translateY(0)}40%,66%{transform:rotateX(79deg)translateY(13px)}72%{transform:rotateX(-8deg)translateY(-5px)}80%{transform:rotateX(3deg)}}.domino-word-stage{perspective:900px;background:radial-gradient(circle at 50% 45%,#ff9a7c,#ff5a40 50%,#bd3027);place-items:center;width:100%;height:100%;min-height:240px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.domino-word{--tile:min(70px, calc(96cqw / (var(--n,6) * 1.1143)));align-items:flex-end;gap:calc(var(--tile) * .1143);height:calc(var(--tile) * 2.1429);perspective:900px;display:flex}.domino-word>span{--delay:calc(var(--i) * .13s);width:var(--tile);height:calc(var(--tile) * 1.5143);transform-style:preserve-3d;transform-origin:50% 100%;animation:domino-fall 4.5s var(--delay) cubic-bezier(.65, 0, .2, 1) infinite;place-items:center;display:grid;position:relative}.domino-word span>b{font-size:calc(var(--tile) * .8286);background:#f0ede6;border:1px solid #111;border-radius:4px;place-items:center;line-height:1;display:grid;position:absolute;inset:0;box-shadow:8px 10px #11110f21}.domino-word span>i{left:calc(var(--tile) * .0429);right:calc(var(--tile) * .0429);bottom:calc(var(--tile) * -.1571);height:calc(var(--tile) * .1714);transform-origin:top;background:#111;position:absolute;transform:rotateX(90deg)}.domino-word:before{content:"";width:calc(var(--n,6) * var(--tile) * 1.0714);height:calc(var(--tile) * 1.3571);filter:blur(20px);background:#530c0838;border-radius:50%;position:absolute;transform:translateY(85px)rotateX(70deg)}.domino-word>span{filter:drop-shadow(0 18px 18px #560f0a38)}.domino-word span>b{background:linear-gradient(135deg,#fff,#e8e3d8);box-shadow:inset 0 0 0 5px #ffffff59,8px 10px #11110f29}.domino-word>span:nth-child(3) b{background:#d8ff43}.domino-word>span:nth-child(5) b{background:#9b6dff}.domino-word-stage[data-compact=true]{height:100%;min-height:0}.domino-word-stage[data-compact=true] .domino-word{height:106px}.domino-word-stage[data-compact=true] .domino-word>span{height:106px;filter:drop-shadow(0 calc(var(--tile) * .2571) calc(var(--tile) * .2571) #560f0a38)}.domino-word-stage[data-compact=true] .domino-word span>b{box-shadow:inset 0 0 0 calc(var(--tile) * .0714) #ffffff59, calc(var(--tile) * .1143) calc(var(--tile) * .1429) 0 #11110f29}.domino-word-stage[data-compact=true] .domino-word:before{filter:blur(calc(var(--tile) * .2857));transform:translateY(calc(var(--tile) * 1.2143)) rotateX(70deg)}@media (prefers-reduced-motion:reduce){.domino-word>span{animation:none}}
.euler-disk-spinner-stage{color:#f6f1e6;background:radial-gradient(120% 120% at 72% 18%,#14110b 0%,#0a0a0e 58%,#06070a 100%);border-radius:.75rem;width:100%;min-height:20rem;display:block;position:relative;overflow:hidden}.euler-disk-spinner-surface{touch-action:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.euler-disk-spinner-surface canvas{width:100%;height:100%;display:block}.euler-disk-spinner-content{pointer-events:none;align-items:flex-end;min-height:20rem;padding:1.5rem;display:flex;position:relative}.euler-disk-spinner-card{width:min(17.5rem,100%)}.euler-disk-spinner-status{letter-spacing:-.015em;text-shadow:0 1px 16px #06070ad9;margin:0;font-size:1.0625rem;font-weight:500}.euler-disk-spinner-detail{color:#f6f1e68f;text-shadow:0 1px 14px #06070acc;margin:.375rem 0 .875rem;font-size:.8125rem;line-height:1.45}.euler-disk-spinner-meter{background:#f6f1e61f;border-radius:999px;height:.25rem;position:relative;overflow:hidden;box-shadow:0 1px 14px #06070a99}.euler-disk-spinner-fill{border-radius:inherit;background:linear-gradient(90deg,#f3c04a80,#f3c04a);width:0;height:100%;display:block}.euler-disk-spinner-row{font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:.5rem;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.euler-disk-spinner-pct{color:#f3c04a}.euler-disk-spinner-rate{color:#f6f1e66b}.euler-disk-spinner-button{appearance:none;font:inherit;color:#f8dfa2;cursor:pointer;pointer-events:auto;background:#f3c04a1a;border:1px solid #f3c04a61;border-radius:999px;margin:1rem 0 0;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:border-color .16s,background-color .16s,color .16s}.euler-disk-spinner-button:hover{color:#fff4dc;background:#f3c04a2e;border-color:#f3c04ab3}.euler-disk-spinner-button:focus-visible{outline-offset:2px;outline:2px solid #f3c04acc}.euler-disk-spinner-hint{letter-spacing:.08em;text-transform:uppercase;color:#f6f1e642;pointer-events:none;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:.75rem;right:.875rem}.euler-disk-spinner-button:disabled{color:#f6f1e666;cursor:default;background:#f6f1e60a;border-color:#f6f1e629}@media (prefers-reduced-motion:reduce){.euler-disk-spinner-button{transition:none}.euler-disk-spinner-hint{display:none}}.euler-disk-spinner-stage[data-compact=true]{border-radius:0;height:100%;min-height:0}.euler-disk-spinner-stage[data-compact=true] .euler-disk-spinner-surface{touch-action:pan-y;box-shadow:none;bottom:-56.25%}.euler-disk-spinner-stage[data-compact=true] .euler-disk-spinner-content{pointer-events:none;min-height:0;padding:.75rem;position:absolute;inset:auto 0 0}.euler-disk-spinner-stage[data-compact=true] .euler-disk-spinner-card{align-items:center;gap:.5rem;width:100%;display:flex}.euler-disk-spinner-stage[data-compact=true] .euler-disk-spinner-detail,.euler-disk-spinner-stage[data-compact=true] .euler-disk-spinner-row,.euler-disk-spinner-stage[data-compact=true] .euler-disk-spinner-hint{display:none}.euler-disk-spinner-stage[data-compact=true] .euler-disk-spinner-status{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.8125rem;line-height:1.2;overflow:hidden}.euler-disk-spinner-stage[data-compact=true] .euler-disk-spinner-meter{border-radius:0;height:.1875rem;position:absolute;inset:auto 0 0}.euler-disk-spinner-stage[data-compact=true] .euler-disk-spinner-button{pointer-events:auto;flex:none;margin:0;padding:.25rem .625rem;font-size:.6875rem;line-height:1}
.flock-search-stage{color:#eef3fb;background:radial-gradient(130% 120% at 50% 0,#101827 0%,#0a0e18 55%,#06080e 100%);border-radius:.75rem;place-content:center;width:100%;min-height:24rem;padding:3rem 1.5rem;display:grid;position:relative;overflow:hidden}.flock-search-surface{touch-action:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.flock-search-surface canvas{width:100%;height:100%;display:block}.flock-search-content{text-align:center;pointer-events:none;width:min(27rem,100%);margin:0 auto;position:relative}.flock-search-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffc978c7;margin:0 0 .625rem;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.flock-search-title{letter-spacing:-.025em;text-shadow:0 1px 20px #060910e6;margin:0 0 .5rem;font-size:1.5rem;font-weight:500;line-height:1.15}.flock-search-help{color:#eef3fb99;text-shadow:0 1px 16px #060910d9;max-width:24rem;margin:0 auto 1.125rem;font-size:.875rem;line-height:1.5}.flock-search-field{align-items:stretch;gap:.375rem;display:flex}.flock-search-input{min-width:0;font:inherit;color:#f4f8ff;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c14db;border:1px solid #ffffff29;border-radius:999px;flex:auto;padding:.625rem .875rem;font-size:.875rem;transition:border-color .16s,box-shadow .16s}.flock-search-input::placeholder{color:#eef3fb6b}.flock-search-input:focus-visible{border-color:#ffc978b8;outline:none;box-shadow:0 0 0 3px #ffc9782e}.flock-search-go{appearance:none;font:inherit;color:#ffdca6;cursor:pointer;pointer-events:auto;background:#ffc97829;border:1px solid #ffc9788c;border-radius:999px;flex:none;padding:.625rem 1.0625rem;font-size:.8125rem;font-weight:500;transition:background-color .16s,color .16s}.flock-search-go:hover{color:#fff1d8;background:#ffc97842}.flock-search-tries{flex-wrap:wrap;justify-content:center;gap:.375rem;margin:.875rem 0 0;padding:0;list-style:none;display:flex}.flock-search-try{appearance:none;font:inherit;color:#eef3fbbd;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080c14b3;border:1px solid #ffffff24;border-radius:999px;margin:0;padding:.3125rem .6875rem;font-size:.75rem;transition:border-color .16s,color .16s}.flock-search-try:hover{color:#fff3de;border-color:#ffc97873}.flock-search-go:focus-visible,.flock-search-try:focus-visible{outline-offset:2px;outline:2px solid #ffc978cc}.flock-search-hint{letter-spacing:.08em;text-transform:uppercase;pointer-events:none;color:#eef3fb42;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:.75rem;right:.875rem}@media (max-width:26rem){.flock-search-stage{padding:2.25rem 1rem}.flock-search-field{flex-wrap:wrap}.flock-search-go{flex:100%}}@media (prefers-reduced-motion:reduce){.flock-search-input,.flock-search-go,.flock-search-try{transition:none}}.flock-search-stage[data-compact=true]{border-radius:0;height:100%;min-height:0;padding:0}.flock-search-stage[data-compact=true] .flock-search-surface{touch-action:pan-y}.flock-search-stage[data-compact=true] .flock-search-surface canvas{mix-blend-mode:screen}.flock-search-stage[data-compact=true] .flock-search-content{background:linear-gradient(#060a1200 0%,#060a12c7 45%,#060a12f0 100%);width:auto;margin:0;padding:.75rem;position:absolute;inset:auto 0 0}.flock-search-stage[data-compact=true] .flock-search-eyebrow{text-shadow:0 0 3px #060a12f2,0 1px 8px #060a12cc;margin:0 0 .375rem;font-size:.625rem}.flock-search-stage[data-compact=true] .flock-search-title,.flock-search-stage[data-compact=true] .flock-search-help,.flock-search-stage[data-compact=true] .flock-search-tries,.flock-search-stage[data-compact=true] .flock-search-hint{display:none}.flock-search-stage[data-compact=true] .flock-search-field{flex-wrap:nowrap;gap:.3125rem}.flock-search-stage[data-compact=true] .flock-search-input{padding:.375rem .625rem;font-size:.6875rem}.flock-search-stage[data-compact=true] .flock-search-go{flex:none;padding:.375rem .6875rem;font-size:.6875rem}
.frost-spoiler-stage{color:#e9f1f9;background:radial-gradient(125% 115% at 50% 0,#0b1219 0%,#070b11 58%,#04060a 100%);border-radius:.75rem;place-content:center;width:100%;min-height:29rem;padding:2.25rem 1.5rem;display:grid;position:relative;overflow:hidden}.frost-spoiler-card{background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #ffffff17;border-radius:1rem;width:min(26rem,100%);padding:1.375rem}.frost-spoiler-kicker{letter-spacing:.15em;text-transform:uppercase;color:#e9f1f970;margin:0 0 .4375rem;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.frost-spoiler-lead{color:#e9f1f999;margin:0;font-size:.8125rem;line-height:1.5}.frost-spoiler-pane{isolation:isolate;background:linear-gradient(#080d13eb,#04070bf5);border:1px solid #ffffff14;border-radius:.625rem;min-height:12rem;margin:1rem 0 1.125rem;display:grid;position:relative;overflow:hidden}.frost-spoiler-secret{z-index:0;flex-direction:column;justify-content:center;padding:1.125rem 1.1875rem;display:flex;position:relative}.frost-spoiler-secret[data-veiled=true]{-webkit-user-select:none;user-select:none}.frost-spoiler-headline{letter-spacing:-.025em;color:#f4f9ff;margin:0;font-size:1.3125rem;font-weight:500;line-height:1.15}.frost-spoiler-figure{font-variant-numeric:tabular-nums;color:#8fd0ff}.frost-spoiler-body{color:#e9f1f9bd;margin:.6875rem 0 0;font-size:.8125rem;line-height:1.55}.frost-spoiler-glass{z-index:1;touch-action:pan-y;position:absolute;inset:0}.frost-spoiler-glass canvas{width:100%;height:100%;display:block}.frost-spoiler-note{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.frost-spoiler-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem 1rem;display:flex}.frost-spoiler-reveal{appearance:none;font:inherit;color:#e9f1f9c7;white-space:nowrap;cursor:pointer;background:#060b118c;border:1px solid #e9f1f929;border-radius:999px;margin:0;padding:.4375rem .875rem;font-size:.75rem;font-weight:500;transition:border-color .16s,background-color .16s,color .16s}.frost-spoiler-reveal:hover{color:#f4f9ff;border-color:#8fd0ff73}.frost-spoiler-reveal[aria-expanded=true]{color:#f4f9ff;background:#8fd0ff24;border-color:#8fd0ff8c}.frost-spoiler-reveal:focus-visible{outline-offset:2px;outline:2px solid #8fd0ffbf}.frost-spoiler-embargo{letter-spacing:.08em;text-transform:uppercase;color:#e9f1f95c;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.frost-spoiler-hint{letter-spacing:.08em;text-transform:uppercase;color:#e9f1f942;pointer-events:none;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:.75rem;right:.875rem}@media (max-width:26rem){.frost-spoiler-stage{min-height:31rem;padding:1.75rem 1rem}.frost-spoiler-card{padding:1.125rem}.frost-spoiler-headline{font-size:1.1875rem}.frost-spoiler-foot{flex-direction:column-reverse;align-items:flex-start}.frost-spoiler-hint{display:none}}@media (prefers-reduced-motion:reduce){.frost-spoiler-reveal{transition:none}}.frost-spoiler-stage[data-compact=true]{border-radius:0;place-content:stretch;height:100%;min-height:0;padding:.625rem}.frost-spoiler-stage[data-compact=true] .frost-spoiler-card{border-radius:.75rem;width:100%;padding:.6875rem}.frost-spoiler-stage[data-compact=true] .frost-spoiler-kicker,.frost-spoiler-stage[data-compact=true] .frost-spoiler-lead,.frost-spoiler-stage[data-compact=true] .frost-spoiler-body,.frost-spoiler-stage[data-compact=true] .frost-spoiler-embargo,.frost-spoiler-stage[data-compact=true] .frost-spoiler-hint{display:none}.frost-spoiler-stage[data-compact=true] .frost-spoiler-pane{min-height:9.5rem;margin:0 0 .625rem}.frost-spoiler-stage[data-compact=true] .frost-spoiler-secret{padding:.75rem .8125rem}.frost-spoiler-stage[data-compact=true] .frost-spoiler-headline{font-size:1.0625rem}.frost-spoiler-stage[data-compact=true] .frost-spoiler-foot{flex-direction:row;justify-content:flex-end;align-items:center}
.galton-histogram-stage{color:#eaf3ff;background:radial-gradient(120% 110% at 50% 0,#0c1620 0%,#070b12 60%,#05070c 100%);border-radius:.75rem;place-content:center;width:100%;min-height:19.5rem;padding:2.25rem 1.5rem;display:grid;position:relative;overflow:hidden}.galton-histogram-card{isolation:isolate;background:linear-gradient(#ffffff0a,#ffffff04);border:1px solid #ffffff17;border-radius:1rem;flex-direction:column;width:min(24rem,100%);min-height:15rem;display:flex;position:relative;overflow:hidden}.galton-histogram-well{position:absolute;inset:0}.galton-histogram-well canvas{width:100%;height:100%;display:block}.galton-histogram-body{z-index:1;pointer-events:none;flex-direction:column;flex:1;padding:1.25rem 1.25rem .875rem;display:flex;position:relative}.galton-histogram-label{letter-spacing:.14em;text-transform:uppercase;color:#eaf3ff80;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.galton-histogram-headline{align-items:baseline;gap:.4375rem;margin:.4375rem 0 0;display:flex}.galton-histogram-mean{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:500;line-height:1}.galton-histogram-outof{color:#eaf3ff6b;font-size:.8125rem}.galton-histogram-total{color:#eaf3ff6b;font-variant-numeric:tabular-nums;margin-left:auto;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.galton-histogram-rows{flex-direction:column;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.galton-histogram-row{font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.galton-histogram-star{color:#eaf3ff8c;letter-spacing:.04em;width:1.625rem}.galton-histogram-track{background:#ffffff0e;border-radius:.4375rem;flex:1;height:.875rem;position:relative;overflow:hidden}.galton-histogram-fill{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg,#9ecdff80,#9ecdffd9);position:absolute;inset:0;transform:scaleX(0)}.galton-histogram-share{text-align:right;color:#eaf3ffb8;width:2.375rem}.galton-histogram-foot{z-index:2;gap:.375rem;display:flex;position:absolute;bottom:1rem;left:1.25rem}.galton-histogram-button{color:#eaf3ff99;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:.4375rem;padding:.375rem .6875rem;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:color .16s,border-color .16s}.galton-histogram-button[aria-pressed=true]{color:#eaf3ff;background:linear-gradient(#9ecdff29,#080e1699);border-color:#9ecdff73}.galton-histogram-button:hover{color:#eaf3ff;border-color:#9ecdff8c}.galton-histogram-button:focus-visible{outline-offset:2px;outline:2px solid #9ecdffbf}.galton-histogram-hint{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:#eaf3ff47;pointer-events:none;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:1.25rem;right:.9375rem}@media (max-width:24rem){.galton-histogram-body{padding:1.25rem 1rem .875rem}.galton-histogram-foot{left:1rem}}@media (prefers-reduced-motion:reduce){.galton-histogram-button{transition:none}}.galton-histogram-stage[data-compact=true]{border-radius:0;place-content:stretch;height:100%;min-height:0;padding:.625rem}.galton-histogram-stage[data-compact=true] .galton-histogram-card{width:100%;height:100%;min-height:0}.galton-histogram-stage[data-compact=true] .galton-histogram-body{padding:.875rem .875rem .625rem}.galton-histogram-stage[data-compact=true] .galton-histogram-mean{font-size:1.5rem}.galton-histogram-stage[data-compact=true] .galton-histogram-rows{gap:.375rem;margin-top:.75rem}.galton-histogram-stage[data-compact=true] .galton-histogram-foot{bottom:.625rem;left:.875rem}.galton-histogram-stage[data-compact=true] .galton-histogram-button{padding:.3125rem .5625rem;font-size:.625rem}.galton-histogram-stage[data-compact=true] .galton-histogram-hint{display:none}
.heat-grid-stage{color:#eceef3;background:#0b0d12;border-radius:.875rem;width:100%;min-height:20rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative;overflow:hidden}.heat-grid-surface{border-radius:inherit;touch-action:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0e}.heat-grid-surface canvas{width:100%;height:100%;display:block}.heat-grid-content{pointer-events:none;justify-content:space-between;align-items:flex-start;gap:1rem;min-height:78px;padding:1.0625rem 1.125rem 0;display:flex;position:relative}.heat-grid-titles{min-width:0}.heat-grid-title{letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:600}.heat-grid-meta{color:#99a0ad;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:.3125rem 0 0;font-size:.75rem;overflow:hidden}.heat-grid-probe{appearance:none;color:#eceef3;font:inherit;text-align:right;cursor:pointer;pointer-events:auto;background:#ffffff0d;border:0;border-radius:.5rem;flex:none;gap:.125rem;margin:0;padding:.4375rem .6875rem;transition:background-color .15s,box-shadow .15s;display:grid;box-shadow:inset 0 0 0 1px #ffffff17}.heat-grid-probe:hover{background:#f4a44a24;box-shadow:inset 0 0 0 1px #f4a44a6b}.heat-grid-probe:focus-visible{outline-offset:2px;outline:2px solid #f4a44acc}.heat-grid-probe-day{letter-spacing:-.005em;font-size:.75rem;font-weight:600}.heat-grid-probe-count{color:#f4a44a;font-variant-numeric:tabular-nums;font-size:.6875rem}.heat-grid-hint{letter-spacing:.08em;text-transform:uppercase;pointer-events:none;color:#eceef34d;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:.75rem;right:.875rem}@media (prefers-reduced-motion:reduce){.heat-grid-probe{transition:none}}.heat-grid-stage[data-compact=true]{border-radius:0;height:100%;min-height:0}.heat-grid-stage[data-compact=true] .heat-grid-surface{touch-action:pan-y;inset:-78px 0 0}.heat-grid-stage[data-compact=true] .heat-grid-content{align-items:center;gap:.5rem;min-height:0;padding:.75rem;position:absolute;inset:auto 0 0}.heat-grid-stage[data-compact=true] .heat-grid-title{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.heat-grid-stage[data-compact=true] .heat-grid-meta,.heat-grid-stage[data-compact=true] .heat-grid-hint{display:none}.heat-grid-stage[data-compact=true] .heat-grid-probe{border-radius:.375rem;grid-auto-flow:column;align-items:baseline;gap:.375rem;padding:.1875rem .5rem}.heat-grid-stage[data-compact=true] .heat-grid-probe-day{font-size:.6875rem}.heat-grid-stage[data-compact=true] .heat-grid-probe-count{font-size:.625rem}
.kelvin-ramp-stage{color:#e9f1f9;background:radial-gradient(125% 115% at 50% 0,#0b1219 0%,#070b11 58%,#04060a 100%);border-radius:.75rem;place-content:center;width:100%;min-height:33rem;padding:2.25rem 1.5rem;display:grid;position:relative;overflow:hidden}.kelvin-ramp-card{background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #ffffff17;border-radius:1rem;width:min(24rem,100%);padding:1.375rem}.kelvin-ramp-kicker{letter-spacing:.15em;text-transform:uppercase;color:#e9f1f970;margin:0 0 .4375rem;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.kelvin-ramp-title{letter-spacing:-.025em;color:#f4f9ff;margin:0;font-size:1.3125rem;font-weight:500;line-height:1.15}.kelvin-ramp-lead{color:#e9f1f999;margin:.5rem 0 0;font-size:.8125rem;line-height:1.5}.kelvin-ramp-preview{border-radius:.625rem;min-height:6.5rem;margin:1.125rem 0 0;padding:.875rem 1rem 1rem;box-shadow:inset 0 0 0 1px #00000029}.kelvin-ramp-preview-kicker{letter-spacing:.13em;text-transform:uppercase;color:#1f252c;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.kelvin-ramp-preview-title{letter-spacing:-.02em;color:#0d1117;margin:.5rem 0 0;font-size:1.0625rem;font-weight:500;line-height:1.2}.kelvin-ramp-preview-body{color:#1c2128;margin:.4375rem 0 0;font-size:.75rem;line-height:1.5}.kelvin-ramp-ramp{height:2.75rem;margin:1rem 0 0;position:relative}.kelvin-ramp-band{background:#0a0f15;border-radius:.5rem;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.kelvin-ramp-band canvas{width:100%;height:100%;display:block}.kelvin-ramp-control{cursor:ew-resize;touch-action:pan-y;border-radius:.5rem;position:absolute;inset:0}.kelvin-ramp-control:focus-visible{outline-offset:3px;outline:2px solid #e9f1f9cc}.kelvin-ramp-thumb{pointer-events:none;border-radius:.3125rem;position:absolute;top:-.25rem;bottom:-.25rem;transform:translate(-50%);box-shadow:0 0 0 1px #ffffffd1,0 2px 9px #0009}.kelvin-ramp-row{justify-content:space-between;align-items:baseline;gap:.75rem;margin:.9375rem 0 0;display:flex}.kelvin-ramp-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#f4f9ff;margin:0;font-size:1.75rem;font-weight:500;line-height:1}.kelvin-ramp-unit{letter-spacing:0;color:#e9f1f980;margin-left:.2em;font-size:.875rem;font-weight:500}.kelvin-ramp-name{letter-spacing:.1em;text-transform:uppercase;color:#e9f1f97a;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.kelvin-ramp-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3125rem;margin:.875rem 0 0;display:grid}.kelvin-ramp-preset{appearance:none;font:inherit;color:#e9f1f9bd;cursor:pointer;background:#060b1180;border:1px solid #ffffff24;border-radius:.5rem;gap:.1875rem;margin:0;padding:.375rem .25rem .4375rem;transition:border-color .16s,background-color .16s,color .16s;display:grid}.kelvin-ramp-preset:hover{color:#f4f9ff;border-color:#e9f1f957}.kelvin-ramp-preset[aria-pressed=true]{color:#f8fbff;background:#e9f1f91f;border-color:#e9f1f975}.kelvin-ramp-preset:focus-visible{outline-offset:2px;outline:2px solid #e9f1f9cc}.kelvin-ramp-preset-name{font-size:.6875rem;font-weight:500;line-height:1.1}.kelvin-ramp-preset-k{letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#e9f1f970;font:500 .625rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.kelvin-ramp-help{color:#e9f1f961;margin:.75rem 0 0;font-size:.6875rem;line-height:1.45}.kelvin-ramp-hint{letter-spacing:.08em;text-transform:uppercase;color:#e9f1f942;pointer-events:none;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:.75rem;right:.875rem}@media (max-width:26rem){.kelvin-ramp-stage{min-height:38rem;padding:1.75rem 1rem}.kelvin-ramp-card{padding:1.125rem}.kelvin-ramp-title{font-size:1.1875rem}.kelvin-ramp-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.kelvin-ramp-hint{display:none}}@media (prefers-reduced-motion:reduce){.kelvin-ramp-preset{transition:none}}.kelvin-ramp-stage[data-compact=true]{border-radius:0;place-content:stretch;height:100%;min-height:0;padding:.8125rem}.kelvin-ramp-stage[data-compact=true] .kelvin-ramp-card{border-radius:.75rem;width:100%;padding:.75rem}.kelvin-ramp-stage[data-compact=true] .kelvin-ramp-kicker,.kelvin-ramp-stage[data-compact=true] .kelvin-ramp-title,.kelvin-ramp-stage[data-compact=true] .kelvin-ramp-lead,.kelvin-ramp-stage[data-compact=true] .kelvin-ramp-preview-kicker,.kelvin-ramp-stage[data-compact=true] .kelvin-ramp-preview-body,.kelvin-ramp-stage[data-compact=true] .kelvin-ramp-presets,.kelvin-ramp-stage[data-compact=true] .kelvin-ramp-help,.kelvin-ramp-stage[data-compact=true] .kelvin-ramp-hint{display:none}.kelvin-ramp-stage[data-compact=true] .kelvin-ramp-preview{min-height:4rem;margin:0;padding:.625rem .75rem .6875rem}.kelvin-ramp-stage[data-compact=true] .kelvin-ramp-preview-title{margin:0;font-size:.9375rem}.kelvin-ramp-stage[data-compact=true] .kelvin-ramp-ramp{height:2.25rem;margin:.625rem 0 0}.kelvin-ramp-stage[data-compact=true] .kelvin-ramp-row{margin:.5625rem 0 0}.kelvin-ramp-stage[data-compact=true] .kelvin-ramp-value{font-size:1.375rem}
@keyframes kern-lock{0%,14%,90%,to{transform:translateX(calc((var(--i) - var(--mid)) * .34em)) rotate(calc((var(--i) - var(--mid)) * 8deg)) scale(.72);filter:blur(7px);opacity:.18}38%,66%{filter:blur();opacity:1;transform:translate(0)rotate(0)scale(1)}48%{transform:translateX(calc((var(--i) - var(--mid)) * -.023em)) scale(1.04)}}.kinetic-kerning-stage{color:#f0ede6;background:#111;place-items:center;width:100%;height:100%;min-height:240px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.kinetic-kerning{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.kinetic-kerning:before{content:"";background:#d8ff4373;height:1px;position:absolute;top:50%;left:8%;right:8%}.kinetic-kerning>i{font-size:clamp(20px, calc(135cqw / var(--n,7)), 132px);letter-spacing:-.12em;color:#f0ede6;text-shadow:0 18px 30px #0000008c;animation:kern-lock 5.8s calc(var(--i) * 70ms) cubic-bezier(.76, 0, .24, 1) infinite;font-style:normal;font-weight:800;line-height:.8;position:relative}.kinetic-kerning>i:nth-of-type(2){color:#d8ff43}.kinetic-kerning>i:nth-of-type(4){color:#ff5a40}.kinetic-kerning>span{color:#9a9a92;letter-spacing:.13em;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:15px;left:16px}.kinetic-kerning-stage[data-compact=true]{height:100%;min-height:0}.kinetic-kerning-stage[data-compact=true] .kinetic-kerning:before{left:0;right:0}.kinetic-kerning-stage[data-compact=true] .kinetic-kerning>i{font-size:clamp(20px, calc(160cqw / var(--n,7)), 132px);animation-delay:calc(var(--i) * 70ms - 2.2s)}.kinetic-kerning-stage[data-compact=true] .kinetic-kerning>span{display:none}@media (prefers-reduced-motion:reduce){.kinetic-kerning>i{filter:none;opacity:1;animation:none;transform:none}}
.kinetic-texture-mesh-stage{color:#f2efe7;background:#0d0d0d;place-items:center;width:100%;height:100%;min-height:240px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.kinetic-texture-mesh{cursor:grab;touch-action:none;background:#0d0d0d;width:100%;height:100%;position:relative;overflow:hidden}.kinetic-texture-mesh:active{cursor:grabbing}.kinetic-texture-mesh:focus-visible{outline-offset:-5px;outline:3px solid #d8ff43}.kinetic-texture-mesh canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.kinetic-texture-mesh-stage[data-compact=true]{height:100%;min-height:0}.kinetic-texture-mesh-stage[data-compact=true] .kinetic-texture-mesh{touch-action:pan-y}@media (prefers-reduced-motion:reduce){.kinetic-texture-mesh,.kinetic-texture-mesh:active{cursor:default}}
@keyframes ridge-shift{0%,18%,88%,to{transform:rotateY(-28deg)}46%,65%{transform:rotateY(28deg)}}@keyframes ridge-front{0%,42%,70%,to{opacity:1}43%,69%{opacity:0}}@keyframes ridge-back{0%,42%,70%,to{opacity:0}43%,69%{opacity:1}}.lenticular-shift-stage{perspective:900px;background:#d8ff43;place-items:center;width:100%;height:100%;min-height:240px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.lenticular-shift{--w:min(420px, 96cqw);--slat:calc(var(--w) / 18);width:var(--w);height:calc(var(--w) * .381);perspective:900px;filter:drop-shadow(0 25px 24px #3c480c47);display:flex;position:relative}.lenticular-shift>i{--delay:calc(var(--i) * 22ms);width:var(--slat);height:calc(var(--w) * .381);transform-style:preserve-3d;animation:ridge-shift 5.6s var(--delay) cubic-bezier(.76, 0, .24, 1) infinite;background:#111;border-right:1px solid #11110f3d;position:relative;overflow:hidden}.lenticular-shift i>span,.lenticular-shift i>b{left:calc(var(--i) * -1 * var(--slat));width:var(--w);height:calc(var(--w) * .381);font-size:calc(var(--w) * .1952);letter-spacing:-.08em;place-items:center;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;top:0}.lenticular-shift i>span{color:#f0ede6;animation:ridge-front 5.6s var(--delay) steps(1) infinite}.lenticular-shift i>b{color:#111;opacity:0;animation:ridge-back 5.6s var(--delay) steps(1) infinite;background:#ff5a40}.lenticular-shift>em{letter-spacing:.13em;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:-27px;left:0}.lenticular-shift-stage[data-compact=true]{height:100%;min-height:0}.lenticular-shift-stage[data-compact=true] .lenticular-shift{--w:100cqw;height:70%}.lenticular-shift-stage[data-compact=true] .lenticular-shift>i,.lenticular-shift-stage[data-compact=true] .lenticular-shift i>span,.lenticular-shift-stage[data-compact=true] .lenticular-shift i>b{height:100%}.lenticular-shift-stage[data-compact=true] .lenticular-shift i>span,.lenticular-shift-stage[data-compact=true] .lenticular-shift i>b{font-size:calc(var(--w) * .27)}.lenticular-shift-stage[data-compact=true] .lenticular-shift>em{display:none}@media (prefers-reduced-motion:reduce){.lenticular-shift>i{animation:none;transform:rotateY(-28deg)}.lenticular-shift i>span{opacity:1;animation:none}.lenticular-shift i>b{opacity:0;animation:none}}
.liquid-nav-stage{color:#eaf3ff;background:radial-gradient(120% 110% at 50% 0,#101828 0%,#080c14 58%,#05070c 100%);border-radius:.75rem;place-content:center;gap:1.75rem;width:100%;min-height:260px;padding:2.5rem 1.5rem;display:grid;position:relative;overflow:hidden}.liquid-nav-bar{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;justify-self:center;position:relative}.liquid-nav-field{pointer-events:none;position:absolute;inset:0}.liquid-nav-field canvas{width:100%;height:100%;display:block}.liquid-nav-tabs{gap:.25rem;padding:.5rem;display:flex;position:relative}.liquid-nav-tab{appearance:none;font:inherit;letter-spacing:-.005em;color:#eaf3ff85;cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:.5rem 1.125rem;font-size:.875rem;font-weight:500;transition:color .2s}.liquid-nav-tab:hover{color:#eaf3ffd1}.liquid-nav-tab[aria-selected=true]{color:#f2f8ff}.liquid-nav-tab:focus-visible{outline-offset:2px;outline:2px solid #98cdffb3}.liquid-nav-panel{text-align:center;text-wrap:pretty;color:#eaf3ff94;justify-self:center;max-width:34rem;margin:0;font-size:.875rem;line-height:1.6}.liquid-nav-hint{letter-spacing:.08em;text-transform:uppercase;color:#eaf3ff47;pointer-events:none;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:.75rem;right:.875rem}@media (prefers-reduced-motion:reduce){.liquid-nav-tab{transition:none}}.liquid-nav-stage[data-compact=true]{border-radius:0;grid-template-columns:minmax(0,1fr);gap:0;height:100%;min-height:0;padding:.75rem .75rem 2.125rem}.liquid-nav-stage[data-compact=true] .liquid-nav-bar{justify-self:stretch}.liquid-nav-stage[data-compact=true] .liquid-nav-tabs{padding:.75rem .5rem}.liquid-nav-stage[data-compact=true] .liquid-nav-tab{text-align:center;white-space:nowrap;flex:1 1 0;min-width:0;padding:.75rem .0625rem;font-size:.6875rem;line-height:1}.liquid-nav-stage[data-compact=true] .liquid-nav-panel{display:none}.liquid-nav-stage[data-compact=true] .liquid-nav-hint{text-align:center;color:#eaf3ff66;padding:0 .75rem .6875rem;inset:auto 0 0}
.lloyd-avatars-stage{color:#eaf3ff;background:radial-gradient(120% 110% at 50% 0,#0b1a1e 0%,#070d11 60%,#05080b 100%);border-radius:.75rem;place-content:center;width:100%;min-height:26rem;padding:2rem 1.5rem 3rem;display:grid;position:relative;overflow:hidden}.lloyd-avatars-card{gap:.875rem;width:min(23.5rem,100%);display:grid}.lloyd-avatars-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lloyd-avatars-label{letter-spacing:.14em;text-transform:uppercase;color:#eaf3ff80;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.lloyd-avatars-seats{align-items:center;gap:.5rem;display:flex}.lloyd-avatars-pips{gap:.1875rem;display:flex}.lloyd-avatars-pip{background:#eaf3ff24;border-radius:1px;width:.25rem;height:.6875rem}.lloyd-avatars-pip-on{background:#86e0cbb8}.lloyd-avatars-tally{font-variant-numeric:tabular-nums;color:#eaf3ff73;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.lloyd-avatars-frame{touch-action:none;cursor:grab;height:12rem;position:relative}.lloyd-avatars-frame:active{cursor:grabbing}.lloyd-avatars-frame canvas{width:100%;height:100%;display:block}.lloyd-avatars-names{color:#eaf3ff8c;margin:0;font-size:.8125rem;line-height:1.45}.lloyd-avatars-names strong{color:#eaf3ffd9;font-weight:500}.lloyd-avatars-roster{flex-wrap:wrap;gap:.375rem;display:flex}.lloyd-avatars-chip{appearance:none;font:inherit;color:#eaf3ff75;cursor:pointer;background:#060c1080;border:1px solid #eaf3ff1f;border-radius:999px;margin:0;padding:.3125rem .6875rem;font-size:.75rem;font-weight:500;transition:border-color .16s,background-color .16s,color .16s}.lloyd-avatars-chip:hover{color:#eaf3ffcc;border-color:#86e0cb66}.lloyd-avatars-chip[aria-pressed=true]{color:#eefaf5;background:#86e0cb21;border-color:#86e0cb8c}.lloyd-avatars-chip:focus-visible{outline-offset:2px;outline:2px solid #86e0cbcc}.lloyd-avatars-hint{letter-spacing:.08em;text-transform:uppercase;pointer-events:none;color:#eaf3ff42;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:1rem;right:1.25rem}@media (prefers-reduced-motion:reduce){.lloyd-avatars-chip{transition:none}}.lloyd-avatars-stage[data-compact=true]{border-radius:0;place-content:stretch;height:100%;min-height:0;padding:.5rem .625rem}.lloyd-avatars-stage[data-compact=true] .lloyd-avatars-card{grid-template-rows:auto minmax(0,1fr) auto;gap:.4375rem;width:100%;height:100%}.lloyd-avatars-stage[data-compact=true] .lloyd-avatars-frame{touch-action:pan-y;height:auto;min-height:0}.lloyd-avatars-stage[data-compact=true] .lloyd-avatars-roster{gap:.3125rem}.lloyd-avatars-stage[data-compact=true] .lloyd-avatars-chip{padding:.25rem .5625rem;font-size:.6875rem}.lloyd-avatars-stage[data-compact=true] .lloyd-avatars-names,.lloyd-avatars-stage[data-compact=true] .lloyd-avatars-hint{display:none}
@keyframes droplet-choir{0%,to{border-radius:50%;transform:translate(0,0)scale(.72)}23%{transform:translate3d(var(--in-x), var(--in-y), 0) scale(1.18)}48%{transform:translate3d(var(--out-x), var(--out-y), 0) scale(.86);border-radius:38% 62% 44% 56%}72%{transform:translate3d(0, var(--wave-y), 0) scale(1)}}.mercury-droplet-choir-stage{color:#e7e5de;background:#151617;place-items:center;width:100%;height:100%;min-height:240px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.mercury-droplet-choir{background:radial-gradient(circle at 50% 46%,#303337 0,#151617 44%,#090a0a 78%);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.mercury-droplet-choir>div{filter:contrast(1.12);grid-template-columns:repeat(5,1fr);gap:17px;width:310px;height:310px;display:grid;position:relative}.mercury-droplet-choir i{animation:droplet-choir 5.8s calc(var(--i) * -90ms) cubic-bezier(.6, 0, .25, 1) infinite;will-change:transform;background:radial-gradient(circle at 31% 25%,#fff 0 4%,#bbc0c3 7%,#494d50 18%,#090a0b 53%,#8d9295 75%,#111 88%);border-radius:50%;display:block;box-shadow:inset -7px -9px 12px #000,0 12px 16px #00000075}.mercury-droplet-choir i:nth-child(4n){border-radius:62% 38% 55% 45%}.mercury-droplet-choir>b{letter-spacing:-.08em;color:#f1eee6;mix-blend-mode:difference;z-index:2;font-size:74px;position:absolute}.mercury-droplet-choir>span{letter-spacing:.13em;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:16px;left:18px}@container (max-width:520px){.mercury-droplet-choir>div{scale:.75}}.mercury-droplet-choir-stage[data-compact=true]{height:100%;min-height:0}.mercury-droplet-choir-stage[data-compact=true] .mercury-droplet-choir>div{scale:.66}.mercury-droplet-choir-stage[data-compact=true] .mercury-droplet-choir>b{font-size:clamp(22px,13cqw,40px)}.mercury-droplet-choir-stage[data-compact=true] .mercury-droplet-choir>span{display:none}@media (prefers-reduced-motion:reduce){.mercury-droplet-choir i{transform:translate3d(0, var(--wave-y), 0) scale(1);border-radius:50%;animation:none}}
.moire-scratch-stage{color:#e8eef6;background:radial-gradient(125% 115% at 50% 0,#0b1118 0%,#070a10 58%,#04060a 100%);border-radius:.75rem;place-content:center;width:100%;min-height:33rem;padding:2.25rem 1.5rem;display:grid;position:relative;overflow:hidden}.moire-scratch-card{background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #ffffff17;border-radius:1rem;width:min(26rem,100%);padding:1.375rem}.moire-scratch-kicker{letter-spacing:.15em;text-transform:uppercase;color:#e8eef670;margin:0 0 .4375rem;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.moire-scratch-title{letter-spacing:-.025em;color:#f3f8ff;margin:0 0 .5rem;font-size:1.25rem;font-weight:500;line-height:1.2}.moire-scratch-lead{color:#e8eef699;margin:0;font-size:.8125rem;line-height:1.5}.moire-scratch-pane{isolation:isolate;background:#070a10;border:1px solid #ffffff14;border-radius:.625rem;min-height:11rem;margin:1rem 0 .875rem;position:relative;overflow:hidden}.moire-scratch-film{z-index:0;cursor:ew-resize;touch-action:pan-y;position:absolute;inset:0}.moire-scratch-film canvas{width:100%;height:100%;display:block}.moire-scratch-veil{z-index:1;pointer-events:none;justify-content:flex-end;padding:.625rem .6875rem;display:flex;position:absolute;inset:auto 0 0}.moire-scratch-code{letter-spacing:.11em;color:#ffcf7d;-webkit-user-select:all;user-select:all;pointer-events:auto;background:#0c0905d1;border:1px solid #ffcf7d6b;border-radius:.375rem;padding:.3125rem .5625rem;font:600 .8125rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.moire-scratch-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.moire-scratch-rail{gap:.375rem;margin:0 0 .875rem;display:grid}.moire-scratch-rail-label{letter-spacing:.12em;text-transform:uppercase;color:#e8eef666;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.moire-scratch-slider{cursor:pointer;touch-action:none;height:1.5rem;position:relative}.moire-scratch-track{background:#e8eef61f;border-radius:999px;height:2px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.moire-scratch-thumb{background:#e8eef6b8;border-radius:999px;width:.75rem;height:.75rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.moire-scratch-slider:hover .moire-scratch-thumb{background:#f3f8ff}.moire-scratch-slider:focus-visible{outline-offset:3px;border-radius:.25rem;outline:2px solid #ffcf7dbf}.moire-scratch-foot{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.moire-scratch-button{appearance:none;font:inherit;color:#e8eef6c7;white-space:nowrap;cursor:pointer;background:#070a1099;border:1px solid #e8eef629;border-radius:999px;margin:0;padding:.4375rem .875rem;font-size:.75rem;font-weight:500;transition:border-color .16s,background-color .16s,color .16s}.moire-scratch-button:hover{color:#f3f8ff;border-color:#ffcf7d73}.moire-scratch-button[aria-pressed=true]{color:#fff6e6;background:#ffcf7d24;border-color:#ffcf7d8c}.moire-scratch-button:focus-visible{outline-offset:2px;outline:2px solid #ffcf7dbf}.moire-scratch-hint{letter-spacing:.08em;text-transform:uppercase;color:#e8eef642;pointer-events:none;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:.75rem;right:.875rem}@media (max-width:26rem){.moire-scratch-stage{min-height:35rem;padding:1.75rem 1rem}.moire-scratch-card{padding:1.125rem}.moire-scratch-title{font-size:1.125rem}.moire-scratch-foot{flex-direction:column;align-items:stretch}.moire-scratch-hint{display:none}}@media (prefers-reduced-motion:reduce){.moire-scratch-button{transition:none}.moire-scratch-slider:hover .moire-scratch-thumb{background:#e8eef6b8}}.moire-scratch-stage[data-compact=true]{border-radius:0;place-content:stretch;height:100%;min-height:0;padding:.625rem}.moire-scratch-stage[data-compact=true] .moire-scratch-card{border-radius:.75rem;width:100%;padding:.6875rem}.moire-scratch-stage[data-compact=true] .moire-scratch-kicker,.moire-scratch-stage[data-compact=true] .moire-scratch-title,.moire-scratch-stage[data-compact=true] .moire-scratch-lead,.moire-scratch-stage[data-compact=true] .moire-scratch-rail,.moire-scratch-stage[data-compact=true] .moire-scratch-skew,.moire-scratch-stage[data-compact=true] .moire-scratch-hint{display:none}.moire-scratch-stage[data-compact=true] .moire-scratch-pane{min-height:9.5rem;margin:0 0 .625rem}.moire-scratch-stage[data-compact=true] .moire-scratch-veil{padding:.5rem .5625rem}.moire-scratch-stage[data-compact=true] .moire-scratch-foot{flex-direction:row;align-items:center}
.morphogen-wordmark-stage{color:#edf6f1;background:#06080b;border-radius:.75rem;width:100%;min-height:28rem;display:flex;position:relative;overflow:hidden}.morphogen-wordmark-surface{touch-action:none;cursor:crosshair;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #7ee7c324}.morphogen-wordmark-surface canvas{width:100%;height:100%;display:block}.morphogen-wordmark-surface:after{content:"";pointer-events:none;background:radial-gradient(115% 85% at 82% 6%,#06080b00 34%,#04060899 100%),linear-gradient(#0406082e 0%,#04060800 32%,#040608e0 88%);position:absolute;inset:0}.morphogen-wordmark-content{pointer-events:none;flex-direction:column;justify-content:flex-end;gap:.875rem;width:100%;padding:1.75rem clamp(1.25rem,5vw,3rem) 3.5rem;display:flex;position:relative}.morphogen-wordmark-mark{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.morphogen-wordmark-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#7ee7c3d1;margin:0;font:600 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.morphogen-wordmark-headline{letter-spacing:-.025em;text-shadow:0 1px 20px #040608b8;max-width:20ch;margin:0;font-size:clamp(1.5rem,3.6vw,2.25rem);font-weight:600;line-height:1.1}.morphogen-wordmark-body{color:#edf6f1ad;text-shadow:0 1px 16px #040608b3;max-width:44ch;margin:0;font-size:.875rem;line-height:1.5}.morphogen-wordmark-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.125rem;margin-top:.25rem;display:flex}.morphogen-wordmark-cta{appearance:none;font:inherit;color:#04231a;cursor:pointer;pointer-events:auto;background:#7ee7c3;border:0;border-radius:999px;margin:0;padding:.625rem 1.125rem;font-size:.8125rem;font-weight:600;transition:background-color .16s,box-shadow .16s}.morphogen-wordmark-cta:hover{background:#9df3d6;box-shadow:0 0 0 6px #7ee7c31f}.morphogen-wordmark-cta:focus-visible{outline-offset:3px;outline:2px solid #9df3d6e6}.morphogen-wordmark-meta{letter-spacing:.1em;color:#edf6f175;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.morphogen-wordmark-hint{letter-spacing:.08em;text-transform:uppercase;color:#edf6f14d;pointer-events:none;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:.75rem;right:.875rem}@media (prefers-reduced-motion:reduce){.morphogen-wordmark-cta{transition:none}.morphogen-wordmark-cta:hover{box-shadow:none}.morphogen-wordmark-surface{cursor:default}}.morphogen-wordmark-stage[data-compact=true]{border-radius:0;height:100%;min-height:0}.morphogen-wordmark-stage[data-compact=true] .morphogen-wordmark-surface{touch-action:pan-y}.morphogen-wordmark-stage[data-compact=true] .morphogen-wordmark-content{align-items:flex-start;gap:.5rem;width:auto;padding:.75rem;position:absolute;inset:auto 0 0}.morphogen-wordmark-stage[data-compact=true] .morphogen-wordmark-headline,.morphogen-wordmark-stage[data-compact=true] .morphogen-wordmark-body,.morphogen-wordmark-stage[data-compact=true] .morphogen-wordmark-meta,.morphogen-wordmark-stage[data-compact=true] .morphogen-wordmark-hint{display:none}.morphogen-wordmark-stage[data-compact=true] .morphogen-wordmark-eyebrow{letter-spacing:.14em;white-space:nowrap;text-shadow:0 1px 10px #040608d9;font-size:.625rem}.morphogen-wordmark-stage[data-compact=true] .morphogen-wordmark-actions{margin-top:0}.morphogen-wordmark-stage[data-compact=true] .morphogen-wordmark-cta{pointer-events:auto;padding:.3125rem .625rem;font-size:.625rem}
.photon-thumbnail-stage{color:#e8eff7;background:radial-gradient(125% 115% at 50% 0,#0b1118 0%,#070a10 58%,#04060a 100%);border-radius:.75rem;place-content:center;width:100%;min-height:33rem;padding:2rem 1.5rem;display:grid;position:relative;overflow:hidden}.photon-thumbnail-card{background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #ffffff17;border-radius:.875rem;width:min(21rem,100%);overflow:hidden}.photon-thumbnail-frame{aspect-ratio:3/2;isolation:isolate;background:#04060a;position:relative;overflow:hidden}.photon-thumbnail-plate{z-index:0;cursor:pointer;touch-action:pan-y;position:absolute;inset:0}.photon-thumbnail-plate canvas{width:100%;height:100%;display:block}.photon-thumbnail-alt{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.photon-thumbnail-state{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:#e8eff799;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04060a8c;border:1px solid #e8eff724;border-radius:999px;margin:0;padding:.25rem .5rem;font:500 .625rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:.625rem;right:.625rem}.photon-thumbnail-meta{padding:1.0625rem 1.125rem 1.125rem}.photon-thumbnail-kicker{letter-spacing:.15em;text-transform:uppercase;color:#e8eff76b;margin:0 0 .375rem;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.photon-thumbnail-title{letter-spacing:-.02em;color:#f2f7fd;margin:0 0 .4375rem;font-size:1.0625rem;font-weight:500;line-height:1.25}.photon-thumbnail-caption{color:#e8eff79e;margin:0;font-size:.8125rem;line-height:1.55}.photon-thumbnail-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem .875rem;margin-top:.875rem;display:flex}.photon-thumbnail-credit{letter-spacing:.08em;text-transform:uppercase;color:#e8eff757;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.photon-thumbnail-controls{flex-wrap:wrap;gap:.375rem;display:flex}.photon-thumbnail-button{appearance:none;font:inherit;color:#e8eff7c7;white-space:nowrap;cursor:pointer;background:#060a108c;border:1px solid #e8eff729;border-radius:999px;margin:0;padding:.4375rem .8125rem;font-size:.75rem;font-weight:500;transition:border-color .16s,background-color .16s,color .16s}.photon-thumbnail-button:hover{color:#f2f7fd;border-color:#86c8ff73}.photon-thumbnail-button[aria-pressed=true]{color:#f2f7fd;background:#86c8ff24;border-color:#86c8ff8c}.photon-thumbnail-button:focus-visible{outline-offset:2px;outline:2px solid #86c8ffbf}.photon-thumbnail-hint{letter-spacing:.08em;text-transform:uppercase;color:#e8eff742;pointer-events:none;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:.75rem;right:.875rem}@media (max-width:26rem){.photon-thumbnail-stage{padding:1.5rem 1rem}.photon-thumbnail-meta{padding:.9375rem 1rem 1rem}.photon-thumbnail-title{font-size:1rem}.photon-thumbnail-foot{flex-direction:column-reverse;align-items:flex-start}.photon-thumbnail-hint{right:1rem}}@media (prefers-reduced-motion:reduce){.photon-thumbnail-button{transition:none}}.photon-thumbnail-stage[data-compact=true]{border-radius:0;place-content:stretch;height:100%;min-height:0;padding:.5rem}.photon-thumbnail-stage[data-compact=true] .photon-thumbnail-card{border-radius:.625rem;flex-direction:column;width:100%;min-height:0;display:flex}.photon-thumbnail-stage[data-compact=true] .photon-thumbnail-frame{flex:1 1 0;width:auto;max-width:100%;min-height:0;margin-inline:auto}.photon-thumbnail-stage[data-compact=true] .photon-thumbnail-meta,.photon-thumbnail-stage[data-compact=true] .photon-thumbnail-hint{display:none}.photon-thumbnail-stage[data-compact=true] .photon-thumbnail-state{inset:auto auto .4375rem .4375rem}
.pressure-button-stage{color:#eafff8;background:radial-gradient(120% 105% at 20% 0,#0d1b18 0%,#070e0d 58%,#040807 100%);border-radius:.75rem;place-content:center;width:100%;min-height:20rem;padding:2.75rem 1.75rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.pressure-button-surface{touch-action:none;position:absolute;inset:0}.pressure-button-surface canvas{width:100%;height:100%;display:block}.pressure-button-content{pointer-events:none;width:min(25rem,100%);position:relative}.pressure-button-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#97f0d6bd;margin:0 0 .6875rem;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pressure-button-title{letter-spacing:-.025em;margin:0 0 .625rem;font-size:1.75rem;font-weight:500;line-height:1.1}.pressure-button-copy{color:#eafff899;max-width:22rem;margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.pressure-button-cta{appearance:none;width:min(13.5rem,100%);height:3.25rem;font:inherit;letter-spacing:.01em;color:#f2fff9;cursor:pointer;pointer-events:auto;touch-action:none;background:0 0;border:0;border-radius:999px;place-items:center;margin:0;padding:0;font-size:.9375rem;font-weight:500;display:grid}.pressure-button-label{transform-origin:50%;text-shadow:0 1px 12px #04120eb8;will-change:transform;display:block}.pressure-button-cta:focus-visible{outline-offset:5px;outline:2px solid #97f0d6d1}.pressure-button-note{letter-spacing:.02em;color:#eafff870;min-height:1.125rem;margin:.9375rem 0 0;font:500 .75rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;transition:color .2s}.pressure-button-note[data-queued=true]{color:#97f0d6e6}.pressure-button-hint{letter-spacing:.08em;text-transform:uppercase;color:#eafff842;pointer-events:none;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:.75rem;right:.875rem}@media (prefers-reduced-motion:reduce){.pressure-button-note{transition:none}.pressure-button-label{will-change:auto}}.pressure-button-stage[data-compact=true]{border-radius:0;height:100%;min-height:0;padding:0}.pressure-button-stage[data-compact=true] .pressure-button-surface{touch-action:pan-y}.pressure-button-stage[data-compact=true] .pressure-button-content{place-content:center;width:auto;display:grid;position:absolute;inset:0 0 1.25rem}.pressure-button-stage[data-compact=true] .pressure-button-eyebrow,.pressure-button-stage[data-compact=true] .pressure-button-title,.pressure-button-stage[data-compact=true] .pressure-button-copy,.pressure-button-stage[data-compact=true] .pressure-button-note{display:none}.pressure-button-stage[data-compact=true] .pressure-button-cta{touch-action:pan-y;width:13.5rem}.pressure-button-stage[data-compact=true] .pressure-button-hint{text-align:center;white-space:nowrap;color:#eafff87a;padding:.75rem;inset:auto 0 0}
.pull-cord-stage{color:#f2ece0;isolation:isolate;background:radial-gradient(120% 100% at 78% 4%,#14171d 0%,#0a0c11 58%,#06070a 100%);border-radius:.75rem;width:100%;min-height:340px;position:relative;overflow:hidden}.pull-cord-stage:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(58% 62% at 78% 2%,#ffc27652,#ffc27600 72%);transition:opacity .28s;position:absolute;inset:0}.pull-cord-stage[data-on=true]:before{opacity:1}.pull-cord-line{cursor:grab;touch-action:none;position:absolute;inset:0}.pull-cord-line:active{cursor:grabbing}.pull-cord-line canvas{width:100%;height:100%;display:block}.pull-cord-switch{appearance:none;width:2.5rem;height:2.5rem;transform:translate(calc(var(--cord-x,0px) - 1.25rem), calc(var(--cord-y,0px) - 1.25rem));pointer-events:none;background:0 0;border:0;border-radius:999px;margin:0;padding:0;position:absolute;top:0;left:0}.pull-cord-switch:focus-visible{outline-offset:3px;outline:2px solid #ffd696d9}.pull-cord-face{pointer-events:none;max-width:27rem;padding:4.5rem 3rem 5.25rem;position:relative}.pull-cord-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ffc47ac7;margin:0 0 1rem;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pull-cord-face h2{letter-spacing:-.02em;text-wrap:balance;color:#f2ece0b8;margin:0 0 1rem;font-size:clamp(1.625rem,3.2vw,2.5rem);font-weight:500;line-height:1.1;transition:color .28s}.pull-cord-stage[data-on=true] .pull-cord-face h2{color:#fff6e6}.pull-cord-copy{color:#f2ece080;max-width:24rem;margin:0;font-size:.9375rem;line-height:1.65;transition:color .28s}.pull-cord-stage[data-on=true] .pull-cord-copy{color:#f2ece0a8}.pull-cord-hint{letter-spacing:.08em;text-transform:uppercase;color:#f2ece047;pointer-events:none;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:.75rem;right:.875rem}@media (prefers-reduced-motion:reduce){.pull-cord-line{cursor:default}.pull-cord-stage:before,.pull-cord-face h2,.pull-cord-copy{transition:none}}.pull-cord-stage[data-compact=true]{border-radius:0;height:100%;min-height:0}.pull-cord-stage[data-compact=true] .pull-cord-line{touch-action:pan-y}.pull-cord-stage[data-compact=true] .pull-cord-face{pointer-events:none;max-width:none;padding:.75rem;position:absolute;inset:auto 0 0}.pull-cord-stage[data-compact=true] .pull-cord-copy,.pull-cord-stage[data-compact=true] .pull-cord-eyebrow,.pull-cord-stage[data-compact=true] .pull-cord-hint{display:none}.pull-cord-stage[data-compact=true] .pull-cord-face h2{white-space:nowrap;margin:0;font-size:.8125rem;line-height:1.2}
@keyframes choir{0%{transform:scaleY(.08)}55%{transform:scaleY(var(--peak))}to{transform:scaleY(calc(1.05 - var(--peak) * .5))}}@keyframes live-blink{50%{opacity:.2}}.pulse-choir-stage{color:#f0ede6;background:radial-gradient(at 50% 80%,#20266d,#111 58%);place-items:center;width:100%;height:100%;min-height:240px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.pulse-choir{gap:30px;width:min(500px,86%);display:grid}.pulse-choir>div{border-bottom:1px solid #ffffff59;align-items:center;gap:5px;height:190px;display:flex}.pulse-choir i{transform-origin:bottom;min-width:3px;height:100%;animation:choir 1.65s calc(var(--i) * -55ms) cubic-bezier(.45, 0, .55, 1) infinite alternate;background:linear-gradient(#d8ff43,#9b6dff 45%,#3155e7);flex:1;transform:scaleY(.08)}.pulse-choir>span{letter-spacing:.1em;justify-content:space-between;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.pulse-choir span>b{color:#d8ff43;font-weight:500}.pulse-choir span>b:before{content:"";background:#d8ff43;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1s step-end infinite live-blink;display:inline-block;box-shadow:0 0 8px #d8ff43}.pulse-choir>div{background:linear-gradient(90deg,#0000,#3155e71f,#0000);padding:0 10px;position:relative;box-shadow:0 28px 44px #3155e729}.pulse-choir>div:after{content:"";background:inherit;filter:blur(4px);opacity:.45;height:13px;position:absolute;bottom:-16px;left:10px;right:10px;transform:scaleY(-.45)}.pulse-choir i{border-radius:8px 8px 0 0;box-shadow:0 0 12px #9b6dff47}.pulse-choir-stage[data-compact=true]{height:100%;min-height:0;padding:12px 8px 10px}.pulse-choir-stage[data-compact=true] .pulse-choir{grid-template-rows:minmax(0,1fr) auto;justify-self:stretch;gap:12px;width:auto;height:100%}.pulse-choir-stage[data-compact=true] .pulse-choir>div{gap:3px;height:100%;box-shadow:0 14px 26px #3155e729}.pulse-choir-stage[data-compact=true] .pulse-choir>div:after{height:8px;bottom:-7px}.pulse-choir-stage[data-compact=true] .pulse-choir i{border-radius:3px 3px 0 0}.pulse-choir-stage[data-compact=true] .pulse-choir>span{font-size:10px}@media (prefers-reduced-motion:reduce){.pulse-choir i{transform:scaleY(var(--peak));animation:none}.pulse-choir span>b:before{animation:none}}
.relaxation-typing-stage{color:#eaf3ff;background:radial-gradient(120% 110% at 50% 0,#0c1620 0%,#070b12 60%,#05070c 100%);border-radius:.75rem;align-content:center;justify-items:center;gap:.75rem;width:100%;min-height:22rem;padding:2rem 1.5rem;display:grid;position:relative;overflow:hidden}.relaxation-typing-card{isolation:isolate;background:linear-gradient(#ffffff0a,#ffffff04);border:1px solid #ffffff17;border-radius:1rem;width:min(23rem,100%);height:16.5rem;position:relative;overflow:hidden}.relaxation-typing-well{touch-action:none;position:absolute;inset:0}.relaxation-typing-well canvas{width:100%;height:100%;display:block}.relaxation-typing-face{pointer-events:none;flex-direction:column;height:100%;padding:1.25rem 1.375rem 5.25rem;display:flex;position:relative}.relaxation-typing-head{justify-content:space-between;gap:.75rem;margin-bottom:.75rem;display:flex}.relaxation-typing-label{letter-spacing:.14em;text-transform:uppercase;color:#eaf3ff80;white-space:nowrap;font:500 .625rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.relaxation-typing-log{flex-direction:column;flex:1;justify-content:flex-end;gap:.5rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.relaxation-typing-note{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.relaxation-typing-note-mine{align-items:flex-end}.relaxation-typing-who{letter-spacing:.12em;text-transform:uppercase;color:#eaf3ff57;font:500 .625rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.relaxation-typing-said{color:#eaf3ffc7;background:#ffffff0a;border:1px solid #ffffff12;border-radius:.625rem .625rem .625rem .1875rem;max-width:88%;margin:0;padding:.5rem .6875rem;font-size:.78125rem;line-height:1.4}.relaxation-typing-note-mine .relaxation-typing-said{color:#eaf3ffe6;background:#9ecdff17;border-color:#9ecdff33;border-radius:.625rem .625rem .1875rem}.relaxation-typing-live{color:#eaf3ff9e;pointer-events:none;align-items:center;gap:.625rem;height:2.5rem;margin:0;font-size:.78125rem;display:flex;position:absolute;bottom:2.75rem;left:1.375rem;right:1.375rem}.relaxation-typing-avatar{letter-spacing:.06em;color:#eaf3ffd1;background:#9ecdff17;border:1px solid #9ecdff47;border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font:600 .625rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.relaxation-typing-dots{flex:none;width:3.75rem;height:1.5rem}.relaxation-typing-knob{pointer-events:none;opacity:0;will-change:transform;background:linear-gradient(#9ecdff38,#080e16bd);border:1px solid #9ecdff73;border-radius:.3125rem;width:1.75rem;height:1.125rem;transition:border-color .16s;position:absolute;top:0;left:0;box-shadow:0 2px 10px #04091099,inset 0 1px #eaf3ff2e}.relaxation-typing-knob:after{content:"";border-left:1px solid #eaf3ff42;border-right:1px solid #eaf3ff42;position:absolute;inset:.3125rem .625rem}.relaxation-typing-knob:focus-visible{outline-offset:3px;border-color:#9ecdffcc;outline:2px solid #9ecdffbf}.relaxation-typing-hint{letter-spacing:.08em;text-transform:uppercase;color:#eaf3ff47;pointer-events:none;justify-content:center;width:min(23rem,100%);margin:0;font:500 .625rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}@media (prefers-reduced-motion:reduce){.relaxation-typing-knob{transition:none}}.relaxation-typing-stage[data-compact=true]{border-radius:0;align-content:stretch;justify-items:stretch;gap:0;height:100%;min-height:0;padding:.625rem}.relaxation-typing-stage[data-compact=true] .relaxation-typing-card{width:100%;height:100%}.relaxation-typing-stage[data-compact=true] .relaxation-typing-well{touch-action:pan-y}.relaxation-typing-stage[data-compact=true] .relaxation-typing-face{padding-top:.75rem}.relaxation-typing-stage[data-compact=true] .relaxation-typing-head{margin-bottom:.5rem}.relaxation-typing-stage[data-compact=true] .relaxation-typing-said{padding:.4375rem .625rem;font-size:.75rem}.relaxation-typing-stage[data-compact=true] .relaxation-typing-hint{display:none}
@keyframes roll-across{0%{transform:translate(0)rotate(0)}44%{transform:translate(202px)rotate(600deg)}63%{transform:translate(210px)rotate(670deg)}to{transform:translate(0)rotate(1080deg)}}@keyframes roll-rail-rock{45%{transform:rotate(3deg)}72%{transform:rotate(-5deg)}}@keyframes roll-target-hit{45%{scale:1}54%{scale:.72}68%{scale:1.15}to{scale:1}}@keyframes roll-rail-shadow{50%{filter:blur(19px);opacity:.52;scale:.88}}.rollback-orbit-stage{background:#d8ff43;place-items:center;width:100%;height:100%;min-height:240px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.rollback-orbit{background:radial-gradient(circle at 50% 43%,#eeff9a 0,#d8ff43 47%,#9dad2f 100%);border:0;place-items:center;width:100%;height:100%;display:grid;position:relative}.rollback-orbit:before{content:"";filter:blur(13px);background:#11110f1a;border-radius:60px;width:330px;height:86px;animation:2.8s ease-in-out infinite roll-rail-shadow;position:absolute;transform:translateY(32px)rotate(-3deg)}.rollback-orbit:after{content:"MOMENTUM / 01";letter-spacing:.14em;font:7px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:15px;right:17px}.rollback-orbit .roll-rail{background:linear-gradient(#b7cf42,#edff9e);border:4px solid #111;border-radius:50px;width:280px;height:72px;transition:transform .25s;position:relative;transform:rotate(-3deg);box-shadow:inset 0 12px 18px #ffffff80,inset 0 -11px 18px #11110f33,0 19px #11110f1a}.rollback-orbit .roll-ball{transform-origin:50%;background:radial-gradient(circle at 35% 28%,#fff 0 4%,#8d71ff 12%,#342176 62%,#17102d 100%);border-radius:50%;width:50px;height:50px;position:absolute;top:8px;left:9px;box-shadow:inset -8px -10px 14px #00000073,inset 7px 7px 10px #ffffff61,5px 10px 14px #00000052}.rollback-orbit .roll-ball b{border:1px dashed #ffffff59;border-radius:50%;position:absolute;inset:8px}.rollback-orbit .roll-target{border:2px dashed #11110f59;border-radius:50%;width:40px;height:40px;position:absolute;top:14px;right:14px}.rollback-orbit>em{text-transform:uppercase;letter-spacing:.08em;margin-top:132px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute}.rollback-orbit.running .roll-rail{animation:2s ease-in-out roll-rail-rock}.rollback-orbit.running .roll-ball{animation:2s cubic-bezier(.5,.05,.16,1) roll-across}.rollback-orbit.running .roll-target{animation:2s roll-target-hit}@container (max-width:520px){.rollback-orbit .roll-rail{scale:.82}}.rollback-orbit-stage[data-compact=true]{height:100%;min-height:0}.rollback-orbit-stage[data-compact=true] .rollback-orbit{cursor:pointer;padding-bottom:30px}.rollback-orbit-stage[data-compact=true] .rollback-orbit:before{width:252px;height:74px}.rollback-orbit-stage[data-compact=true] .rollback-orbit:after{display:none}.rollback-orbit-stage[data-compact=true] .roll-rail{scale:1}.rollback-orbit-stage[data-compact=true] .rollback-orbit>em{text-align:center;color:#111;margin-top:0;font-size:10px;inset:auto 0 12px}@media (prefers-reduced-motion:reduce){.rollback-orbit:before{animation:none}.rollback-orbit .roll-rail{transition:none}}
.scanline-marquee-stage{color:#e9eff7;background:radial-gradient(130% 120% at 50% 0,#131a23 0%,#0a0e14 58%,#070a0e 100%);border-radius:.875rem;width:100%;min-height:22rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.scanline-marquee-content{flex-direction:column;flex:auto;min-width:0;padding:1.75rem 1.5rem;display:flex}.scanline-marquee-head,.scanline-marquee-foot{min-height:5rem}.scanline-marquee-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#e9eff775;margin:0 0 .4375rem;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.scanline-marquee-title{letter-spacing:-.02em;max-width:18rem;margin:0;font-size:1.25rem;font-weight:500;line-height:1.2}.scanline-marquee-belt{touch-action:pan-y;cursor:grab;flex:5rem;min-height:5rem;margin:0 -1.5rem;position:relative}.scanline-marquee-belt:active{cursor:grabbing}.scanline-marquee-belt canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.scanline-marquee-roll{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;list-style:none;position:absolute;overflow:hidden}.scanline-marquee-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.875rem 1.5rem;display:flex}.scanline-marquee-note{color:#e9eff780;max-width:21rem;margin:0;font-size:.8125rem;line-height:1.45}.scanline-marquee-controls{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.scanline-marquee-speed{align-items:center;gap:.625rem;display:flex}.scanline-marquee-speed-label{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#e9eff770;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.scanline-marquee-track{cursor:ew-resize;touch-action:none;border-radius:.375rem;width:8rem;height:1.25rem;margin:0 .375rem;position:relative}.scanline-marquee-track:before{content:"";background:#e9eff724;border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.scanline-marquee-track:focus-visible{outline-offset:3px;outline:2px solid #9ecdffbf}.scanline-marquee-fill{background:#9ecdffb8;border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0}.scanline-marquee-knob{background:#9ecdff;border-radius:999px;width:.75rem;height:.75rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.scanline-marquee-value{font-variant-numeric:tabular-nums;color:#e9eff7b3;min-width:2.5rem;font-size:.75rem}.scanline-marquee-hold{appearance:none;font:inherit;white-space:nowrap;color:#e9eff7c2;cursor:pointer;background:#0a0e1480;border:1px solid #ffffff29;border-radius:999px;margin:0;padding:.4375rem .875rem;font-size:.75rem;font-weight:500;transition:border-color .16s,background-color .16s,color .16s}.scanline-marquee-hold:hover{color:#f2f8ff;border-color:#9ecdff73}.scanline-marquee-hold[aria-pressed=true]{color:#f6faff;background:#9ecdff29;border-color:#9ecdff99}.scanline-marquee-hold:focus-visible{outline-offset:2px;outline:2px solid #9ecdffbf}.scanline-marquee-hint{letter-spacing:.08em;text-transform:uppercase;color:#e9eff742;pointer-events:none;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:1.75rem;right:1.5rem}@media (max-width:30rem){.scanline-marquee-stage{min-height:27rem}.scanline-marquee-content{padding:1.5rem 1.125rem}.scanline-marquee-belt{margin:0 -1.125rem}.scanline-marquee-title{max-width:15rem;font-size:1.0625rem}.scanline-marquee-foot{flex-direction:column;align-items:flex-start;min-height:8.5rem}.scanline-marquee-track{width:7rem}.scanline-marquee-hint{top:1.5rem;right:1.125rem}}@media (prefers-reduced-motion:reduce){.scanline-marquee-hold{transition:none}}.scanline-marquee-stage[data-compact=true]{border-radius:0;height:100%;min-height:0}.scanline-marquee-stage[data-compact=true] .scanline-marquee-content{padding:.75rem .875rem .8125rem}.scanline-marquee-stage[data-compact=true] .scanline-marquee-head,.scanline-marquee-stage[data-compact=true] .scanline-marquee-foot{min-height:0}.scanline-marquee-stage[data-compact=true] .scanline-marquee-head{text-align:center}.scanline-marquee-stage[data-compact=true] .scanline-marquee-eyebrow{margin:0}.scanline-marquee-stage[data-compact=true] .scanline-marquee-belt{flex:auto;min-height:0;margin:.625rem -.875rem .6875rem}.scanline-marquee-stage[data-compact=true] .scanline-marquee-foot{flex-direction:row;justify-content:flex-start;align-items:center;gap:0}.scanline-marquee-stage[data-compact=true] .scanline-marquee-title,.scanline-marquee-stage[data-compact=true] .scanline-marquee-note,.scanline-marquee-stage[data-compact=true] .scanline-marquee-speed,.scanline-marquee-stage[data-compact=true] .scanline-marquee-hint{display:none}
.shadow-caster-stage{color:#f4efe6;background:#090b10;border-radius:.75rem;width:100%;min-height:30rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.shadow-caster-floor{touch-action:none;position:absolute;inset:0}.shadow-caster-floor canvas{width:100%;height:100%;display:block}.shadow-caster-face{pointer-events:none;padding:2.75rem 2.5rem 3rem;position:relative}.shadow-caster-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ffe2b2b3;margin:0 0 .875rem;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.shadow-caster-face h2{letter-spacing:-.02em;text-wrap:balance;color:#fffaf2e6;max-width:30rem;margin:0 0 2.25rem;font-size:clamp(1.5rem,2.8vw,2.125rem);font-weight:500;line-height:1.15}.shadow-caster-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.125rem;max-width:44rem;display:grid}.shadow-caster-card{background:linear-gradient(170deg,#1b1f28 0%,#14171e 100%);border-radius:.625rem;padding:1.125rem 1.25rem 1.25rem;box-shadow:inset 0 1px #fff5e214}.shadow-caster-card h3{letter-spacing:-.01em;color:#f7f2e8;margin:0 0 .4375rem;font-size:.9375rem;font-weight:500}.shadow-caster-card p{color:#f4efe685;margin:0;font-size:.8125rem;line-height:1.55}.shadow-caster-hint{letter-spacing:.08em;text-transform:uppercase;color:#f4efe642;pointer-events:none;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:.75rem;right:.875rem}@media (prefers-reduced-motion:reduce){.shadow-caster-floor{cursor:default}}.shadow-caster-stage[data-compact=true]{height:100%;min-height:0;box-shadow:none;border-radius:0}.shadow-caster-stage[data-compact=true] .shadow-caster-floor{touch-action:pan-y}.shadow-caster-stage[data-compact=true] .shadow-caster-face{padding:6.875rem .875rem 0}.shadow-caster-stage[data-compact=true] .shadow-caster-grid{grid-template-columns:repeat(4,1fr);gap:.625rem;max-width:none}.shadow-caster-stage[data-compact=true] .shadow-caster-card{border-radius:.375rem;height:2.5rem;padding:0}.shadow-caster-stage[data-compact=true] .shadow-caster-eyebrow,.shadow-caster-stage[data-compact=true] .shadow-caster-face h2,.shadow-caster-stage[data-compact=true] .shadow-caster-card h3,.shadow-caster-stage[data-compact=true] .shadow-caster-card p{display:none}.shadow-caster-stage[data-compact=true] .shadow-caster-hint{text-align:right;padding:0 .75rem .75rem;inset:auto 0 0}
.sheet-fold-stage{color:#e8eef7;background:radial-gradient(118% 100% at 14% 0,#121721 0%,#0a0d14 58%,#06080c 100%);border-radius:.75rem;width:100%;min-height:31rem;position:relative;overflow:hidden}.sheet-fold-section{touch-action:none;position:absolute;inset:0}.sheet-fold-section canvas{width:100%;height:100%;display:block}.sheet-fold-face{pointer-events:none;grid-template-columns:minmax(0,1fr);padding:1.25rem 1.25rem 2.5rem;display:grid;position:relative}.sheet-fold-col{min-width:0;max-width:34rem}.sheet-fold-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#e8eef766;margin:0 0 .375rem;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.sheet-fold-title{letter-spacing:-.02em;margin:0 0 1.125rem;font-size:1.375rem;font-weight:500;line-height:1.15}.sheet-fold-list{margin:0;padding:0;list-style:none}.sheet-fold-row{box-shadow:inset 0 1px #e8eef717}.sheet-fold-head{appearance:none;width:100%;font:inherit;text-align:left;color:#e8eef7db;cursor:pointer;pointer-events:auto;background:0 0;border:0;align-items:baseline;gap:.75rem;margin:0;padding:.875rem .25rem;font-size:.9375rem;font-weight:500;line-height:1.35;transition:color .14s linear;display:flex}.sheet-fold-head:hover{color:#f4f9ff}.sheet-fold-head:focus-visible{outline-offset:1px;outline:2px solid #8fbce0d9}.sheet-fold-name{flex:1;min-width:0}.sheet-fold-value{letter-spacing:.06em;color:#e8eef761;flex:none;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.sheet-fold-panel{height:var(--sheet-fold-h,0px);visibility:hidden;overflow:hidden}.sheet-fold-inner{padding:0 3rem 1.125rem 0}.sheet-fold-copy{color:#e8eef78f;margin:0;font-size:.8125rem;line-height:1.55}.sheet-fold-vars{margin:.5rem 0 0;padding:0;font:500 .75rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.sheet-fold-var{gap:.75rem;display:flex}.sheet-fold-var dt{color:#e8eef799;flex:1;min-width:0}.sheet-fold-var dd{color:#8fbce09e;flex:none;margin:0}.sheet-fold-hint{letter-spacing:.08em;text-transform:uppercase;color:#e8eef742;pointer-events:none;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:.75rem;right:.875rem}@media (max-width:34rem){.sheet-fold-title{font-size:1.125rem}.sheet-fold-inner{padding-right:.75rem}.sheet-fold-vars{font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.sheet-fold-head{transition:none}}.sheet-fold-stage[data-compact=true]{border-radius:0;height:100%;min-height:0}.sheet-fold-stage[data-compact=true] .sheet-fold-section{touch-action:pan-y}.sheet-fold-stage[data-compact=true] .sheet-fold-face{padding:.5rem .875rem}.sheet-fold-stage[data-compact=true] .sheet-fold-eyebrow,.sheet-fold-stage[data-compact=true] .sheet-fold-title,.sheet-fold-stage[data-compact=true] .sheet-fold-vars,.sheet-fold-stage[data-compact=true] .sheet-fold-hint{display:none}.sheet-fold-stage[data-compact=true] .sheet-fold-head{padding:.4375rem .25rem;font-size:.875rem}.sheet-fold-stage[data-compact=true] .sheet-fold-inner{padding:0 1rem .625rem 0}.sheet-fold-stage[data-compact=true] .sheet-fold-copy{font-size:.75rem}
.shutter-compare-stage{color:#ecf3ff;background:radial-gradient(130% 120% at 50% 0,#0d1420 0%,#080c15 58%,#05070c 100%);border-radius:.875rem;width:100%;min-height:23rem;padding:1.5rem 1.375rem 1.25rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff13}.shutter-compare-frame{touch-action:none;position:absolute;inset:0}.shutter-compare-frame canvas{width:100%;height:100%;display:block}.shutter-compare-ui{pointer-events:none;flex-direction:column;justify-content:space-between;min-height:19.5rem;display:flex;position:relative}.shutter-compare-label{letter-spacing:.14em;text-transform:uppercase;color:#ecf3ff80;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.shutter-compare-read{letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-shadow:0 1px 18px #05080ea6;margin:.5rem 0 0;font-size:2rem;font-weight:500;line-height:1}.shutter-compare-unit{letter-spacing:0;color:#ecf3ff80;margin-left:.25em;font-size:.875rem;font-weight:500}.shutter-compare-base{gap:.75rem;display:grid}.shutter-compare-foot{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.shutter-compare-tag{letter-spacing:.1em;text-transform:uppercase;color:#ecf3ff52;text-shadow:0 1px 12px #05080ebf;margin:0;font:500 .625rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.shutter-compare-tag b{color:#ecf3ff99;font-weight:500}.shutter-compare-tag-end{text-align:right}.shutter-compare-speeds{gap:.3125rem;display:flex}.shutter-compare-speed{appearance:none;font:inherit;font-variant-numeric:tabular-nums;color:#ecf3ffb3;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060c1480;border:1px solid #ffffff24;border-radius:999px;margin:0;padding:.375rem .5625rem;font-size:.6875rem;font-weight:500;transition:border-color .16s,background-color .16s,color .16s}.shutter-compare-speed:hover{color:#fff6e8;border-color:#ffc9786b}.shutter-compare-speed[aria-pressed=true]{color:#fff3df;background:#ffc97829;border-color:#ffc9789e}.shutter-compare-speed:focus-visible{outline-offset:2px;outline:2px solid #ffc978cc}.shutter-compare-handle{pointer-events:none;width:2.75rem;position:absolute;top:0;bottom:0;transform:translate(-50%)}.shutter-compare-handle:before{content:"";background:repeating-linear-gradient(#ffc97880 0 3px,#ffc97800 3px 7px);width:1px;position:absolute;top:3.5rem;bottom:4.75rem;left:50%}.shutter-compare-handle:after{content:"";background:#080d16d9;border:1px solid #ffc9788c;border-radius:999px;width:1.375rem;height:1.375rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #080d1673,0 0 16px #ffc97838}.shutter-compare-handle:focus-visible{outline:none}.shutter-compare-handle:focus-visible:after{outline-offset:3px;outline:2px solid #ffc978d9}.shutter-compare-hint{letter-spacing:.08em;text-transform:uppercase;pointer-events:none;color:#ecf3ff42;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:1.5rem;right:1.375rem}@media (prefers-reduced-motion:reduce){.shutter-compare-speed{transition:none}}.shutter-compare-stage[data-compact=true]{border-radius:0;height:100%;min-height:0;padding:.75rem .875rem}.shutter-compare-stage[data-compact=true] .shutter-compare-frame{touch-action:pan-y}.shutter-compare-stage[data-compact=true] .shutter-compare-ui{height:100%;min-height:0}.shutter-compare-stage[data-compact=true] .shutter-compare-read{margin-top:.25rem;font-size:1.625rem}.shutter-compare-stage[data-compact=true] .shutter-compare-foot,.shutter-compare-stage[data-compact=true] .shutter-compare-hint{display:none}.shutter-compare-stage[data-compact=true] .shutter-compare-speed{padding:.25rem .4375rem;font-size:.625rem}
.slosh-gauge-stage{color:#eaf5ff;background:radial-gradient(120% 110% at 50% 0,#0c1620 0%,#070b12 60%,#05070c 100%);border-radius:.75rem;place-content:center;width:100%;min-height:340px;padding:2.5rem 1.5rem;display:grid;position:relative;overflow:hidden}.slosh-gauge-card{isolation:isolate;background:linear-gradient(#ffffff0a,#ffffff04);border:1px solid #ffffff17;border-radius:1rem;width:min(23rem,100%);height:19rem;position:relative;overflow:hidden}.slosh-gauge-tank{touch-action:none;position:absolute;inset:0}.slosh-gauge-tank canvas{width:100%;height:100%;display:block}.slosh-gauge-face{pointer-events:none;flex-direction:column;justify-content:space-between;height:100%;padding:1.25rem 1.375rem 1.125rem;display:flex;position:relative}.slosh-gauge-label{letter-spacing:.14em;text-transform:uppercase;color:#eaf5ff80;margin:0 0 .5rem;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.slosh-gauge-read{letter-spacing:-.035em;font-variant-numeric:tabular-nums;text-shadow:0 1px 18px #050c148c;margin:0;font-size:3.25rem;font-weight:500;line-height:.92}.slosh-gauge-unit{letter-spacing:-.01em;color:#eaf5ff9e;margin-left:.15em;font-size:1.25rem;font-weight:500}.slosh-gauge-sub{color:#eaf5ff85;text-shadow:0 1px 14px #050c1480;margin:.5rem 0 0;font-size:.8125rem}.slosh-gauge-keys{gap:.3125rem;display:flex}.slosh-gauge-key{appearance:none;font:inherit;font-variant-numeric:tabular-nums;color:#eaf5ffb8;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060e166b;border:1px solid #ffffff24;border-radius:999px;flex:1;margin:0;padding:.4375rem 0;font-size:.75rem;font-weight:500;transition:border-color .16s,background-color .16s,color .16s}.slosh-gauge-key:hover{color:#f2fbff;border-color:#baf6ff66}.slosh-gauge-key[aria-pressed=true]{color:#f5fdff;background:#baf6ff29;border-color:#baf6ff9e}.slosh-gauge-key:focus-visible{outline-offset:2px;outline:2px solid #baf6ffbf}.slosh-gauge-hint{letter-spacing:.08em;text-transform:uppercase;color:#eaf5ff47;pointer-events:none;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:.75rem;right:.875rem}@media (prefers-reduced-motion:reduce){.slosh-gauge-key{transition:none}}.slosh-gauge-stage[data-compact=true]{border-radius:0;height:100%;min-height:0;padding:0}.slosh-gauge-stage[data-compact=true] .slosh-gauge-card{border:0;border-radius:0;width:auto;height:auto;position:absolute;inset:0}.slosh-gauge-stage[data-compact=true] .slosh-gauge-tank{touch-action:pan-y}.slosh-gauge-stage[data-compact=true] .slosh-gauge-face{pointer-events:none;flex-direction:row;align-items:flex-end;gap:.5rem;height:auto;padding:.75rem;position:absolute;inset:auto 0 0}.slosh-gauge-stage[data-compact=true] .slosh-gauge-label,.slosh-gauge-stage[data-compact=true] .slosh-gauge-sub,.slosh-gauge-stage[data-compact=true] .slosh-gauge-hint{display:none}.slosh-gauge-stage[data-compact=true] .slosh-gauge-read{white-space:nowrap;font-size:1.375rem;line-height:1}.slosh-gauge-stage[data-compact=true] .slosh-gauge-unit{font-size:.6875rem}.slosh-gauge-stage[data-compact=true] .slosh-gauge-keys{gap:.25rem}.slosh-gauge-stage[data-compact=true] .slosh-gauge-key{pointer-events:auto;flex:none;padding:.25rem .4375rem;font-size:.625rem}
.snap-toggle-stage{color:#e9f1fb;background:radial-gradient(120% 110% at 50% 0,#0d1421 0%,#080b12 58%,#05070c 100%);border-radius:.75rem;place-items:center;width:100%;min-height:20rem;padding:2.5rem 1.5rem;display:grid;position:relative;overflow:hidden}.snap-toggle-card{background:linear-gradient(#ffffff0b,#ffffff03);border-radius:1rem;width:min(23rem,100%);position:relative;box-shadow:inset 0 0 0 1px #ffffff13}.snap-toggle-mech{cursor:grab;touch-action:none;position:absolute;inset:0}.snap-toggle-mech:active{cursor:grabbing}.snap-toggle-mech canvas{width:100%;height:100%;display:block}.snap-toggle-face{pointer-events:none;padding:1.125rem 1.25rem 1rem;position:relative}.snap-toggle-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#8fc6ffb8;margin:0 0 .875rem;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.snap-toggle-row{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;display:flex}.snap-toggle-live{border-top:0}.snap-toggle-text{flex-direction:column;gap:.25rem;min-width:0;display:flex}.snap-toggle-name{letter-spacing:-.01em;color:#e9f1fbeb;font-size:.875rem;font-weight:500}.snap-toggle-note{color:#e9f1fb70;font-size:.75rem;line-height:1.45}.snap-toggle-switch{appearance:none;background:0 0;border:0;border-radius:999px;flex:none;width:6.5rem;height:2.5rem;margin:0;padding:0}.snap-toggle-switch:focus-visible{outline-offset:3px;outline:2px solid #8fc6ffd9}.snap-toggle-pill{opacity:.5;appearance:none;background:#060a12a8;border:0;border-radius:999px;flex:none;width:6.5rem;height:2.5rem;margin:0;padding:0;position:relative;box-shadow:inset 0 0 0 1px #e9f1fb1a}.snap-toggle-pill:after{content:"";background:#e9f1fb24;border-radius:999px;width:2rem;height:2rem;margin:-1rem 0 0 -1rem;position:absolute;top:50%;left:50%;transform:translate(-26px);box-shadow:inset 0 0 0 1.6px #e9f1fb80}.snap-toggle-pill[data-on=true]{background:#8fc6ff21}.snap-toggle-pill[data-on=true]:after{transform:translate(26px)}.snap-toggle-hint{letter-spacing:.08em;text-transform:uppercase;color:#e9f1fb42;pointer-events:none;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:.75rem;right:.875rem}@media (prefers-reduced-motion:reduce){.snap-toggle-mech{cursor:default}}.snap-toggle-stage[data-compact=true]{border-radius:0;justify-items:stretch;height:100%;min-height:0;padding:.75rem}.snap-toggle-stage[data-compact=true] .snap-toggle-card{width:100%}.snap-toggle-stage[data-compact=true] .snap-toggle-mech{touch-action:pan-y}.snap-toggle-stage[data-compact=true] .snap-toggle-face{padding:.75rem .875rem}.snap-toggle-stage[data-compact=true] .snap-toggle-eyebrow,.snap-toggle-stage[data-compact=true] .snap-toggle-hint,.snap-toggle-stage[data-compact=true] .snap-toggle-row:not(.snap-toggle-live){display:none}
@keyframes shutter-split{0%,18%,90%,to{transform:scaleY(1)}43%,68%{transform:scaleY(0)}}@keyframes open-focus{0%,24%,86%,to{letter-spacing:-.08em;filter:blur(8px);opacity:.1;scale:.75}44%,67%{letter-spacing:.02em;filter:blur();opacity:1;scale:1}}.split-shutter-stage{background:#f0ede6;place-items:center;width:100%;height:100%;min-height:240px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.split-shutter{background:#d8ff43;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.split-shutter>b{font-size:clamp(20px, calc(135cqw / var(--n,4)), 132px);letter-spacing:-.08em}.split-shutter>div{display:flex;position:absolute;inset:0}.split-shutter i{transform-origin:top;width:11.111%;height:100%;animation:shutter-split 5s calc(var(--i) * 55ms) cubic-bezier(.76, 0, .24, 1) infinite;background:#111;border-right:1px solid #f0ede659;position:relative;overflow:hidden}.split-shutter i:nth-child(2n){transform-origin:bottom;background:#3155e7}.split-shutter i>span{color:#f0ede6;letter-spacing:.2em;writing-mode:vertical-rl;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.split-shutter>em{z-index:4;letter-spacing:.1em;mix-blend-mode:difference;color:#fff;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:15px;left:16px}.split-shutter{background:radial-gradient(circle,#efff9c,#d8ff43 60%,#a6bd32)}.split-shutter>b{text-shadow:0 18px 30px #11110f33;animation:5s ease-in-out infinite open-focus}.split-shutter i{filter:saturate(1.2);box-shadow:8px 0 18px #0000002e}.split-shutter i:nth-child(3n){background:#ff5a40}.split-shutter-stage[data-compact=true]{height:100%;min-height:0}.split-shutter-stage[data-compact=true] .split-shutter>b{font-size:clamp(20px, calc(108cqw / var(--n,4)), 132px);text-shadow:0 11px 18px #11110f33;color:#111}.split-shutter-stage[data-compact=true] .split-shutter i{box-shadow:3px 0 6px #0000002e}.split-shutter-stage[data-compact=true] .split-shutter>em{font-size:10px}@media (prefers-reduced-motion:reduce){.split-shutter i{animation:none;transform:scaleY(0)}.split-shutter>b{letter-spacing:.02em;filter:blur();opacity:1;animation:none;scale:1}}
.toast-stack-stage{color:#e8f1fb;background:radial-gradient(120% 110% at 24% 0,#101823 0%,#090d15 58%,#05070c 100%);border-radius:.75rem;width:100%;min-height:25rem;position:relative;overflow:hidden}.toast-stack-surface{touch-action:none;position:absolute;inset:0}.toast-stack-surface canvas{width:100%;height:100%;display:block}.toast-stack-layer{pointer-events:none;position:absolute;inset:0}.toast-stack-controls{align-items:center;gap:.75rem;display:flex;position:absolute;bottom:1.25rem;left:1.25rem}.toast-stack-add{appearance:none;font:inherit;color:#e8f1fbc7;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a101a80;border:1px solid #ffffff26;border-radius:999px;margin:0;padding:.4375rem .9375rem;font-size:.8125rem;font-weight:500;transition:border-color .16s,background-color .16s,color .16s}.toast-stack-add:hover{color:#f4fdff;background:#96d6de1f;border-color:#96d6de73}.toast-stack-add:focus-visible{outline-offset:2px;outline:2px solid #96d6decc}.toast-stack-hint{letter-spacing:.08em;text-transform:uppercase;color:#e8f1fb42;margin:0;font:500 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.toast-stack-corner{position:absolute;inset:0}.toast-stack-toast{box-sizing:border-box;width:var(--toast-stack-w,300px);height:var(--toast-stack-h,58px);pointer-events:auto;will-change:transform;background:linear-gradient(#171d28 0%,#10151e 100%);border:1px solid #e8f1fb1f;border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.1875rem .5rem;padding:0 .5rem 0 .75rem;display:grid;position:absolute;bottom:0;right:0;box-shadow:inset 0 1px #e8f1fb0d,0 6px 18px #03060b80}.toast-stack-title{letter-spacing:-.005em;color:#e8f1fbf0;grid-column:1;margin:0;font-size:.8125rem;font-weight:500;line-height:1.2}.toast-stack-body{white-space:nowrap;text-overflow:ellipsis;color:#e8f1fb7a;grid-column:1;margin:0;font-size:.75rem;line-height:1.3;overflow:hidden}.toast-stack-dismiss{appearance:none;width:1.875rem;height:1.875rem;font:inherit;color:#e8f1fb6b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;grid-area:1/2/3;align-self:center;place-items:center;margin:0;padding:0;font-size:1.0625rem;line-height:1;transition:border-color .16s,background-color .16s,color .16s;display:grid}.toast-stack-dismiss:hover{color:#f4fdff;background:#96d6de1f;border-color:#96d6de66}.toast-stack-dismiss:focus-visible{outline-offset:1px;outline:2px solid #96d6decc}@media (prefers-reduced-motion:no-preference){.toast-stack-toast{animation:.14s ease-out both toast-stack-appear}}@keyframes toast-stack-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.toast-stack-add,.toast-stack-dismiss{transition:none}}.toast-stack-stage[data-compact=true]{border-radius:0;height:100%;min-height:0}.toast-stack-stage[data-compact=true] .toast-stack-surface{touch-action:pan-y}.toast-stack-stage[data-compact=true] .toast-stack-controls{bottom:.6875rem;left:.6875rem}.toast-stack-stage[data-compact=true] .toast-stack-hint{display:none}.toast-stack-stage[data-compact=true] .toast-stack-add{padding:.25rem .5625rem;font-size:.6875rem;line-height:1}
.wetting-reveal-stage{color:#e7edef;background:radial-gradient(125% 115% at 50% 0,#0e1418 0%,#090d10 58%,#05080a 100%);border-radius:.875rem;place-content:center;width:100%;min-height:26rem;padding:2rem 1.25rem;display:grid;position:relative;overflow:hidden}.wetting-reveal-card{background:linear-gradient(#e7edef0d,#e7edef04);border:1px solid #e7edef1a;border-radius:.875rem;width:min(23rem,100%);margin:0;padding:.75rem .75rem .875rem;position:relative}.wetting-reveal-glass{aspect-ratio:3/2;cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#0a0e11;border-radius:.5rem;width:100%;position:relative;overflow:hidden}.wetting-reveal-glass canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.wetting-reveal-caption{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.625rem 1rem;margin-top:.8125rem;display:flex}.wetting-reveal-lines{min-width:0}.wetting-reveal-title{letter-spacing:-.012em;margin:0;font-size:.9375rem;font-weight:500;line-height:1.25}.wetting-reveal-credit{color:#e7edef80;margin:.3125rem 0 0;font-size:.75rem;line-height:1.4}.wetting-reveal-controls{gap:.375rem;display:flex}.wetting-reveal-key{appearance:none;font:inherit;color:#e7edefc7;white-space:nowrap;cursor:pointer;background:#090d108c;border:1px solid #e7edef29;border-radius:999px;margin:0;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:border-color .16s,background-color .16s,color .16s}.wetting-reveal-key:hover{color:#f1fbf8;border-color:#78e0cf80}.wetting-reveal-key:focus-visible{outline-offset:2px;outline:2px solid #78e0cfcc}.wetting-reveal-status{letter-spacing:.045em;color:#e7edef5c;max-width:23rem;margin:.9375rem 0 0;font:500 .6875rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:26rem){.wetting-reveal-stage{min-height:29rem;padding:1.5rem 1rem}.wetting-reveal-card{padding:.625rem .625rem .75rem}.wetting-reveal-title{font-size:.875rem}.wetting-reveal-caption{flex-direction:column;align-items:flex-start}.wetting-reveal-controls{width:100%}.wetting-reveal-key{flex:auto}}@media (prefers-reduced-motion:reduce){.wetting-reveal-key{transition:none}}.wetting-reveal-stage[data-compact=true]{border-radius:0;place-content:stretch;height:100%;min-height:0;padding:.4375rem}.wetting-reveal-stage[data-compact=true] .wetting-reveal-card{border-radius:.75rem;flex-direction:column;width:100%;min-height:0;padding:.5rem .5rem .5625rem;display:flex}.wetting-reveal-stage[data-compact=true] .wetting-reveal-glass{flex:1 1 0;width:auto;max-width:100%;min-height:0;margin-inline:auto}.wetting-reveal-stage[data-compact=true] .wetting-reveal-credit,.wetting-reveal-stage[data-compact=true] .wetting-reveal-controls,.wetting-reveal-stage[data-compact=true] .wetting-reveal-status{display:none}.wetting-reveal-stage[data-compact=true] .wetting-reveal-caption{flex-direction:row;align-items:center;margin-top:.5rem}.wetting-reveal-stage[data-compact=true] .wetting-reveal-title{font-size:.875rem}
