.dark .hero-scene{--foreground:#eef0fa;--muted-foreground:#b6bed6;--card:#0e1325;--muted:#131a30;--border:#e8eaf624;--glass-bg:#090e2080;--glass-border:#e8eaf624;--glow-primary:#5b5bf773;--primary-bright:#a5a5ff;--sheen:#e8eaf614;--elevation-1:0 1px 2px #00000052, 0 16px 40px -24px #000000b8;--elevation-2:0 1px 2px #0006, 0 28px 56px -28px #000000d9;color:var(--foreground)}:root:not(.dark) .hero-scene{--foreground:#071638;--muted-foreground:#2e4066;--border:#0716381f;--glass-bg:#e9f1fc70;--glass-border:#315df524;--glow-primary:#5b5bf72e;--sheen:#ffffffe6;--elevation-1:0 1px 2px #0716380d, 0 12px 32px -20px #07163838;--elevation-2:0 1px 2px #0716380f, 0 24px 48px -24px #07163847;--primary-bright:#2a37c4;color:var(--foreground)}:root:not(.dark) .hero-scene .hero-lte{color:#046b4a}:root:not(.dark) .hero-veil{background-image:none}@keyframes hero-swap-glow{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.85;transform:scale(1.18)}}@keyframes hero-dash{to{stroke-dashoffset:-20px}}@keyframes hero-signal{0%,to{opacity:.6}50%{opacity:1}}.hero-swap-glow{animation:4.5s ease-in-out infinite hero-swap-glow}.hero-dash{animation:2s linear infinite hero-dash}.hero-signal{animation:2.6s ease-in-out infinite hero-signal}@media (prefers-reduced-motion:reduce){.hero-swap-glow,.hero-dash,.hero-signal{animation:none}}@media (min-width:64rem){.hero-photo-base{background:linear-gradient(180deg, #020b1d 0, #020b1d 48.6652vw, var(--background) 100%)}.hero-photo{--hero-photo-h:48.6652vw;--hero-photo-fade:linear-gradient(to bottom, #000 0, #000 calc(var(--hero-photo-h) * .86), #000000eb calc(var(--hero-photo-h) * .91), #0009 calc(var(--hero-photo-h) * .95), #00000040 calc(var(--hero-photo-h) * .98), transparent var(--hero-photo-h));-webkit-mask-image:var(--hero-photo-fade);-webkit-mask-image:var(--hero-photo-fade);mask-image:var(--hero-photo-fade);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.hero-photo-light,:root:not(.dark) .hero-photo{display:none}:root:not(.dark) .hero-photo-light{display:block}@media (min-width:64rem){:root:not(.dark) .hero-photo-base{background:linear-gradient(180deg, #8190ab 0, #8190ab min(56.2799vw, 100%), var(--background) 100%)}:root:not(.dark) .hero-photo-light{--hero-photo-h:min(56.2799vw, 100%);--hero-photo-fade:linear-gradient(to bottom, #000 0, #000 calc(var(--hero-photo-h) * .86), #000000eb calc(var(--hero-photo-h) * .91), #0009 calc(var(--hero-photo-h) * .95), #00000040 calc(var(--hero-photo-h) * .98), transparent var(--hero-photo-h));-webkit-mask-image:var(--hero-photo-fade);-webkit-mask-image:var(--hero-photo-fade);mask-image:var(--hero-photo-fade)}.hero-scene{--hero-air:max(0px, 100svh - 767px);padding-bottom:min(16px + var(--hero-air) * .12, 44px)}.hero-scene .hero-gap-h1{margin-top:min(12px + var(--hero-air) * .14, 44px)}.hero-scene .hero-gap-lead{margin-top:min(12px + var(--hero-air) * .06, 22px)}.hero-scene .hero-gap-ip{margin-top:min(16px + var(--hero-air) * .16, 52px)}.hero-scene .hero-gap-stats{margin-top:min(16px + var(--hero-air) * .14, 46px)}.hero-scene .hero-gap-chips{margin-top:min(12px + var(--hero-air) * .06, 22px)}.hero-scene .hero-gap-cta,.hero-scene .hero-gap-bottom{margin-top:min(20px + var(--hero-air) * .16, 56px)}}
.start-scene{--start-gap:4.5rem;--start-row-gap:.75rem;--start-base:#e3eefd;--start-card-bg:color-mix(in srgb, var(--card) 74%, transparent);--start-card-border:color-mix(in srgb, var(--primary) 16%, transparent);--start-card-shadow:0 28px 60px -34px #2846a052;--start-line:color-mix(in srgb, var(--primary) 62%, transparent);--tg-logo:#2aabee;--tg-out:#1b62cc}@media (min-width:80rem){.start-scene{--start-row-gap:.5rem}}.dark .start-scene{--start-base:#030718;--start-card-bg:color-mix(in srgb, var(--card) 58%, transparent);--start-card-border:color-mix(in srgb, var(--primary) 34%, transparent);--start-card-shadow:0 0 70px -34px var(--glow-primary);--start-line:#6d8bffcc}.start-scene .start-bg{background: radial-gradient(34% 28% at 8% 6%, #ffffffd9, transparent 72%), radial-gradient(30% 24% at 95% 4%, #ffffffbf, transparent 72%), radial-gradient(34% 26% at 6% 96%, #ffffffb3, transparent 72%), radial-gradient(32% 26% at 96% 95%, #ffffffbf, transparent 72%),  radial-gradient(26% 30% at 0% 0%, #c4dafab3, transparent 75%), radial-gradient(24% 28% at 100% 100%, #c8defc99, transparent 75%), linear-gradient(180deg, var(--background) 0, var(--start-base) 7rem, var(--start-base) calc(100% - 7rem), var(--background) 100%)}.dark .start-scene .start-bg{background: radial-gradient(44% 12rem at 50% 0, #1a46dc57, transparent 78%),  radial-gradient(34% 7rem at 50% 100%, #1a46dc24, transparent 80%), linear-gradient(180deg, var(--background) 0, var(--start-base) 5rem, var(--start-base) calc(100% - 6rem), var(--background) 100%)}.dark .start-scene .start-bg:before{content:"";pointer-events:none;border-bottom:1.5px solid #628cffbf;border-radius:50%;width:68%;height:12rem;position:absolute;top:-8rem;left:50%;transform:translate(-50%);box-shadow:0 14px 42px -18px #2860ffb3;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 26% 74%,#0000 98%);mask-image:linear-gradient(90deg,#0000 2%,#000 26% 74%,#0000 98%)}.start-scene .start-flow{flex-direction:column;gap:2.5rem;max-width:42rem;margin-inline:auto;display:flex}.start-scene .start-col{gap:var(--start-row-gap);flex-direction:column;display:flex}@media (min-width:80rem){.start-scene .start-flow{column-gap:var(--start-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;max-width:none;display:grid}.start-scene .start-origin{flex-direction:column;flex:1;justify-content:center;display:flex}}.start-scene .start-card{border:1px solid var(--start-card-border);background:var(--start-card-bg);box-shadow:var(--shadow-surface), var(--start-card-shadow);border-radius:1.5rem;padding:.75rem;position:relative}@media (min-width:40rem){.start-scene .start-card{padding:1rem}}@media (min-width:80rem){.start-scene .start-card{padding:.625rem}}.start-scene .start-shot{border-color:var(--start-card-border);background:color-mix(in srgb, var(--card) 70%, transparent)}.start-scene .start-num{border:1.5px solid color-mix(in srgb, var(--primary) 26%, transparent);background:color-mix(in srgb, var(--primary) 9%, var(--card));width:2.75rem;height:2.75rem;color:var(--primary);box-shadow:0 6px 18px -10px color-mix(in srgb, var(--primary) 60%, transparent);border-radius:9999px;flex-shrink:0;place-items:center;font-size:1.25rem;font-weight:700;line-height:1;display:grid}@media (min-width:80rem){.start-scene .start-num{width:2.25rem;height:2.25rem;font-size:1.125rem}}.dark .start-scene .start-num{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 18%, var(--background));color:var(--foreground);box-shadow:0 0 20px -4px var(--glow-primary), inset 0 0 14px -6px var(--glow-primary)}.start-scene .start-or{justify-content:center;align-items:center;gap:.75rem;display:flex}.start-scene .start-tg{border-color:var(--start-card-border);background:color-mix(in srgb, var(--primary) 5%, var(--card))}.dark .start-scene .start-tg{background:color-mix(in srgb, var(--primary) 9%, var(--background))}.start-scene .start-tg-logo{background:var(--tg-logo);border-radius:9999px;flex-shrink:0;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 10px 26px -10px #2aabeebf}.start-scene .start-tg-out{background:var(--tg-out);color:#fff}.start-scene .start-tg-out>span{color:#ffffffdb}@media (min-width:80rem){.start-scene .start-pass{position:relative}.start-scene .start-origin:before,.start-scene .start-origin:after,.start-scene .start-branch:before,.start-scene .start-branch:after,.start-scene .start-pass:before{content:"";pointer-events:none;position:absolute}.start-scene .start-origin:after{width:calc(var(--start-gap) / 2 + 1px);border-top:1.5px solid var(--start-line);top:50%;left:100%;transform:translateY(-.75px)}.start-scene .start-origin:before{z-index:1;background:var(--primary);width:.7rem;height:.7rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 18%, transparent), 0 0 16px 2px var(--glow-primary);border-radius:9999px;top:50%;left:100%;transform:translate(-50%,-50%)}.start-scene .start-branch:before,.start-scene .start-pass:before{left:calc(var(--start-gap) / -2);width:calc(var(--start-gap) / 2);border-left:1.5px solid var(--start-line)}.start-scene .start-branch--test:before{top:50%;bottom:calc(var(--start-row-gap) * -1);border-top:1.5px solid var(--start-line);border-top-left-radius:.9rem}.start-scene .start-pass:before{top:0;bottom:calc(var(--start-row-gap) * -1)}.start-scene .start-branch--buy:before{border-bottom:1.5px solid var(--start-line);border-bottom-left-radius:.9rem;height:38%;top:0}.start-scene .start-branch:after{border-top:1.5px solid var(--start-line);border-right:1.5px solid var(--start-line);width:.5rem;height:.5rem;left:-.72rem;transform:translateY(-50%)rotate(45deg)}.start-scene .start-branch--test:after{top:calc(50% + .75px)}.start-scene .start-branch--buy:after{top:calc(38% - .75px)}.dark .start-scene .start-origin:after,.dark .start-scene .start-branch:before,.dark .start-scene .start-branch:after,.dark .start-scene .start-pass:before{filter:drop-shadow(0 0 3px #5078ffb3)}}
.many-scene{--many-cycle:16s;--many-text-2:var(--muted-foreground);--many-text-1:var(--foreground);--many-surface-bg:radial-gradient(120% 70% at 0% 0%, color-mix(in srgb, var(--primary) 7%, transparent), transparent 60%), linear-gradient(180deg, var(--card) 0%, color-mix(in srgb, var(--card) 91%, var(--primary)) 100%);--many-surface-border:color-mix(in srgb, var(--primary) 20%, var(--border));--many-surface-shadow:inset 0 1px 0 0 #fff, inset 0 0 0 1px #ffffff8c, 0 1px 2px #161c3c0f, 0 10px 20px -12px #283c8c2e, 0 26px 50px -26px #2846a066;--many-focus-bg:radial-gradient(70% 58% at 50% 30%, color-mix(in srgb, var(--primary) 16%, transparent), transparent 72%), linear-gradient(180deg, var(--card) 0%, color-mix(in srgb, var(--card) 86%, var(--primary)) 100%);--many-focus-border:color-mix(in srgb, var(--primary) 42%, transparent);--many-focus-shadow:var(--many-surface-shadow), 0 0 0 4px color-mix(in srgb, var(--primary) 7%, transparent), 0 18px 50px -18px color-mix(in srgb, var(--primary) 45%, transparent);--many-halo-core:color-mix(in srgb, var(--primary) 26%, transparent);--many-tile-bg:linear-gradient(180deg, color-mix(in srgb, var(--card) 93%, var(--primary)) 0%, color-mix(in srgb, var(--card) 97%, var(--primary)) 100%);--many-tile-border:color-mix(in srgb, var(--primary) 15%, var(--border));--many-tile-shadow:inset 0 1px 2px #161c3c12, 0 1px 0 0 #fff;--many-card-bg:color-mix(in srgb, var(--card) 94%, transparent);--many-card-border:color-mix(in srgb, var(--primary) 14%, transparent);--many-card-shadow:0 18px 40px -26px #2846a066}.dark .many-scene{--many-text-2:color-mix(in srgb, var(--foreground) 76%, var(--background));--many-text-1:color-mix(in srgb, var(--foreground), #fff 45%);--many-surface-bg:radial-gradient(120% 70% at 0% 0%, color-mix(in srgb, var(--primary) 14%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in srgb, color-mix(in srgb, var(--card) 85%, var(--primary)), #fff 3%) 0%, color-mix(in srgb, var(--card) 72%, var(--background)) 100%);--many-surface-border:color-mix(in srgb, var(--primary-bright) 22%, transparent);--many-surface-shadow:inset 0 1px 0 0 #ffffff24, inset 0 0 0 1px #a5a5ff0d, inset 0 -26px 50px -38px color-mix(in srgb, var(--primary) 60%, transparent), 0 30px 60px -30px #000000e6, 0 0 50px -24px var(--glow-primary);--many-focus-bg:radial-gradient(70% 58% at 50% 30%, color-mix(in srgb, var(--primary) 36%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--card) 76%, var(--primary)) 0%, color-mix(in srgb, var(--card) 70%, var(--background)) 100%);--many-focus-border:color-mix(in srgb, var(--primary-bright) 46%, transparent);--many-focus-shadow:inset 0 1px 0 0 #ffffff2e, inset 0 0 32px -10px color-mix(in srgb, var(--primary) 62%, transparent), 0 30px 60px -30px #000000e6, 0 0 0 4px color-mix(in srgb, var(--primary) 11%, transparent), 0 0 90px -22px color-mix(in srgb, var(--primary) 72%, transparent);--many-halo-core:color-mix(in srgb, var(--primary) 44%, transparent);--many-tile-bg:linear-gradient(180deg, color-mix(in srgb, var(--background) 48%, var(--card)) 0%, color-mix(in srgb, var(--background) 22%, var(--card)) 100%);--many-tile-border:color-mix(in srgb, var(--primary-bright) 15%, transparent);--many-tile-shadow:inset 0 1px 3px #00000080, inset 0 -1px 0 0 #ffffff0d;--many-card-bg:color-mix(in srgb, var(--card) 38%, var(--background));--many-card-border:color-mix(in srgb, var(--primary) 20%, transparent);--many-card-shadow:0 0 40px -22px var(--glow-primary)}.many-scene .many-bg{background:radial-gradient(30% 42% at 0% 48%, color-mix(in srgb, var(--primary) 9%, transparent), transparent 72%), radial-gradient(30% 42% at 100% 52%, color-mix(in srgb, var(--secondary) 8%, transparent), transparent 72%), radial-gradient(36% 22% at 50% 38%, color-mix(in srgb, var(--primary) 6%, transparent), transparent 80%)}.dark .many-scene .many-bg{background:radial-gradient(30% 46% at 0 46%,#1a46dc33,#0000 75%),radial-gradient(30% 46% at 100% 54%,#5840e629,#0000 75%),radial-gradient(40% 26% at 50% 36%,#2846e62b,#0000 80%)}.many-scene .many-head p{line-height:1.45}.many-scene .many-surface,.many-scene .many-panel{background:var(--many-surface-bg);border:1px solid var(--many-surface-border);box-shadow:var(--many-surface-shadow)}.many-scene .many-focus{background:var(--many-focus-bg);border-color:var(--many-focus-border);box-shadow:var(--many-focus-shadow)}:root:not(.dark) .many-block :is(.many-surface,.many-panel){box-shadow:inset 0 1px 0 0 #ffffff24, inset 0 0 0 1px #a5a5ff0f, inset 0 -26px 50px -38px color-mix(in srgb, var(--primary) 60%, transparent), 0 26px 48px -26px #14184680, 0 8px 18px -10px #14184638, 0 0 44px -18px #5b5bf759}:root:not(.dark) .many-block .many-focus{box-shadow:inset 0 1px 0 0 #ffffff2e, inset 0 0 32px -10px color-mix(in srgb, var(--primary) 62%, transparent), 0 26px 48px -26px #14184680, 0 0 0 4px color-mix(in srgb, var(--primary) 11%, transparent), 0 0 70px -22px color-mix(in srgb, var(--primary) 60%, transparent)}.many-scene .many-focus:before{content:"";background:linear-gradient(90deg, transparent, var(--primary-bright), transparent);pointer-events:none;height:1px;position:absolute;top:-1px;left:18%;right:18%}.many-scene .many-tile{background:var(--many-tile-bg);border:1px solid var(--many-tile-border);box-shadow:var(--many-tile-shadow)}.many-scene :is(.many-surface,.many-panel) :is(h3,.font-semibold){color:var(--many-text-1)}.many-scene :is(.many-surface,.many-panel) .text-muted-foreground{color:var(--many-text-2)}.many-scene .many-icon{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--primary) 26%, transparent), color-mix(in srgb, var(--primary) 9%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary-bright) 30%, transparent), inset 0 1px 0 0 #ffffff1f, 0 0 20px -5px var(--glow-primary)}.many-scene .many-icon--lg{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary-bright) 36%, transparent), inset 0 1px 0 0 #ffffff24, 0 0 28px -5px var(--glow-primary)}.many-scene .many-ip-pill{color:var(--many-text-1);border:1px solid color-mix(in srgb, var(--primary) 32%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 12%, transparent), color-mix(in srgb, var(--primary) 5%, transparent));box-shadow:inset 0 1px 0 0 #ffffff1a, 0 0 18px -8px var(--glow-primary)}.many-scene .many-ip-pill--fresh{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 15%, transparent), color-mix(in srgb, var(--accent) 6%, transparent));box-shadow:inset 0 1px 0 0 #ffffff1a, 0 0 22px -8px color-mix(in srgb, var(--accent) 70%, transparent)}.many-scene .many-ip-dot{background:var(--accent);width:.5rem;height:.5rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent), 0 0 12px 1px var(--accent);border-radius:9999px;flex-shrink:0}.many-scene .many-note{color:color-mix(in srgb, var(--foreground) 86%, transparent)}.many-scene .many-note-icon{vertical-align:middle;width:1.5rem;height:1.5rem;color:var(--primary-bright);background:color-mix(in srgb, var(--primary) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary-bright) 32%, transparent), 0 0 16px -3px var(--glow-primary);border-radius:9999px;place-items:center;margin-right:.5rem;display:inline-grid;transform:translateY(-1px)}.many-scene .many-swap-halo{background:radial-gradient(closest-side, var(--many-halo-core), color-mix(in srgb, var(--secondary) 12%, transparent) 60%, transparent);pointer-events:none;border-radius:9999px;width:7.5rem;height:7.5rem;position:absolute}.many-scene .many-swap-halo:after{content:"";border:1px solid color-mix(in srgb, var(--primary-bright) 32%, transparent);border-radius:9999px;position:absolute;inset:1rem}.many-scene .many-arrow{width:1.75rem;height:.75rem;color:var(--primary-bright);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--primary) 80%, transparent));display:block;position:absolute;top:-1.125rem;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.many-scene .many-arrow svg{stroke-width:1.75px;width:100%;height:100%;display:block}.many-scene .many-arrow path:first-child{stroke-dasharray:3.5 2.5}@media (min-width:64rem){.many-scene .many-arrow{top:50%;left:-1rem;transform:translate(-50%,-50%)}}.many-scene .many-logo{box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:32%;flex-shrink:0;display:block;overflow:hidden}.many-scene .many-logo img{width:100%;height:100%;display:block}@media (min-width:80rem) and (min-height:55rem){.many-scene .many-head{margin-bottom:2.5rem}.many-scene .many-methods{margin-top:1.25rem}.many-scene .many-facts{margin-top:.875rem}.many-scene .many-cta{margin-top:2.25rem}}.many-scene .many-float{contain:layout paint;content-visibility:auto}.many-scene .many-slot{--d:calc(var(--i) * -2.1s);--dx:-.625rem;--s:1;opacity:.6;transform:scale(var(--s));position:absolute}.many-scene .many-slot:nth-child(2n){--dx:.625rem}.many-scene .many-slot:nth-child(3),.many-scene .many-slot:nth-child(6){--s:.86;opacity:.42}.many-scene .many-slot:nth-child(2),.many-scene .many-slot:nth-child(7){--s:.72;opacity:.3}.many-scene .many-slot:nth-child(2) .many-card,.many-scene .many-slot:nth-child(7) .many-card{filter:blur(2px)}.many-scene .many-card{border:1px solid var(--many-card-border);background:var(--many-card-bg);width:11rem;box-shadow:var(--shadow-surface), var(--many-card-shadow);border-radius:1rem;align-items:center;gap:.625rem;padding:.625rem .75rem;display:flex}.many-scene .many-card--next{opacity:0;position:absolute;inset:0}.many-scene .many-slot:first-child{top:.25rem;left:-3rem}.many-scene .many-slot:nth-child(2){top:1.25rem;right:-3.5rem}.many-scene .many-slot:nth-child(3){bottom:-.25rem;left:-2.75rem}.many-scene .many-slot:nth-child(4){bottom:.875rem;right:-3rem}.many-scene .many-slot:nth-child(n+5){display:none}@media (min-width:64rem){.many-scene .many-slot{opacity:.92}.many-scene .many-slot:nth-child(3),.many-scene .many-slot:nth-child(6){opacity:.62}.many-scene .many-slot:nth-child(2),.many-scene .many-slot:nth-child(7){opacity:.4}.many-scene .many-slot:nth-child(n){inset:auto}.many-scene .many-slot:first-child{top:.75rem;left:3%}.many-scene .many-slot:nth-child(2){top:1.5rem;right:4%}.many-scene .many-slot:nth-child(3){top:5.25rem;left:3%}.many-scene .many-slot:nth-child(4){top:5.5rem;right:2%}.many-scene .many-slot:nth-child(5){display:block;bottom:2rem;left:3%}.many-scene .many-slot:nth-child(6){display:block;bottom:2.75rem;right:3%}}@media (min-width:80rem){.many-scene .many-slot:nth-child(n){display:block;bottom:auto}.many-scene .many-slot:first-child{top:7%;left:1%}.many-scene .many-slot:nth-child(2){top:11%;right:3.5%}.many-scene .many-slot:nth-child(3){top:27%;left:2%}.many-scene .many-slot:nth-child(4){top:31%;right:1%}.many-scene .many-slot:nth-child(5){top:50%;left:1%}.many-scene .many-slot:nth-child(6){top:55%;right:2%}.many-scene .many-slot:nth-child(7){top:72%;left:3.5%}.many-scene .many-slot:nth-child(8){top:76%;right:1%}}@media (min-width:80rem) and (max-width:89.99rem){.many-scene .many-slot{--s:.74}.many-scene .many-slot:nth-child(3),.many-scene .many-slot:nth-child(6){--s:.64}.many-scene .many-slot:nth-child(2),.many-scene .many-slot:nth-child(7){--s:.56}.many-scene .many-slot:first-child,.many-scene .many-slot:nth-child(5){left:-2.75rem}.many-scene .many-slot:nth-child(4),.many-scene .many-slot:nth-child(8){right:-2.75rem}.many-scene .many-slot:nth-child(3){left:-1.5rem}.many-scene .many-slot:nth-child(6){right:-1.5rem}.many-scene .many-slot:nth-child(7){left:-.75rem}.many-scene .many-slot:nth-child(2){right:-.75rem}}@media (prefers-reduced-motion:no-preference){.many-scene .many-card{animation:many-card var(--many-cycle) ease-in-out infinite both;animation-delay:var(--d);will-change:transform, opacity}.many-scene .many-card--next{animation-delay:calc(var(--d) - var(--many-cycle) / 2)}.many-scene .many-ip{animation:many-ip var(--many-cycle) ease-out infinite both;animation-delay:var(--d)}.many-scene .many-card--next .many-ip{animation-delay:calc(var(--d) - var(--many-cycle) / 2)}}@keyframes many-card{0%{opacity:0;transform:translateY(.75rem)scale(.96)}7%{opacity:1;transform:translate(0,0)scale(1)}42%{opacity:1;transform:translate3d(var(--dx), -.375rem, 0) scale(1)}50%,to{opacity:0;transform:translate3d(calc(var(--dx) * 2), -.75rem, 0) scale(.98)}}@keyframes many-ip{0%,12%{opacity:0;transform:translateY(2px)}20%,to{opacity:1;transform:none}}
:root:not(.dark) .instant-scene .instant-card{box-shadow:inset 0 1px 0 0 #ffffff24, inset 0 0 0 1px #a5a5ff0f, inset 0 -26px 50px -38px color-mix(in srgb, var(--primary) 60%, transparent), 0 26px 48px -26px #14184680, 0 8px 18px -10px #14184638, 0 0 44px -18px #5b5bf759}:root:not(.dark) .instant-scene .instant-shot{box-shadow:0 14px 30px -20px #0009}.instant-scene .instant-bg{background:radial-gradient(46% 38% at 50% 58%, color-mix(in srgb, var(--primary) 6%, transparent), transparent 78%)}.dark .instant-scene .instant-bg{background:radial-gradient(46% 40% at 50% 58%,#2846e624,#0000 78%),radial-gradient(30% 30% at 12% 70%,#1a46dc1a,#0000 75%),radial-gradient(30% 30% at 88% 70%,#5840e61a,#0000 75%)}.instant-scene .instant-shot{isolation:isolate;border:1px solid var(--many-surface-border);background:var(--card);border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 14px 30px -20px #141e5073}.dark .instant-scene .instant-shot{box-shadow:0 16px 34px -20px #000c, 0 0 30px -18px var(--glow-primary)}.instant-scene .instant-shot-img{max-width:none;height:auto;position:absolute}.instant-scene .instant-shot:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 -20px 32px -26px #0000004d}.instant-scene .instant-ring{z-index:1;box-shadow:0 0 0 2px var(--primary-bright), 0 0 0 5px color-mix(in srgb, var(--primary) 28%, transparent), 0 0 22px 4px color-mix(in srgb, var(--primary) 55%, transparent);pointer-events:none;border-radius:.375rem;position:absolute}.instant-scene .instant-ring--soft{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--primary-bright) 65%, transparent), 0 0 14px 1px color-mix(in srgb, var(--primary) 35%, transparent)}.instant-scene .instant-ring:not(.instant-ring--soft):after{content:"";box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-bright) 80%, transparent);opacity:0;border-radius:.5rem;position:absolute;inset:-3px}@media (prefers-reduced-motion:no-preference){.instant-scene .instant-ring:not(.instant-ring--soft):after{will-change:transform, opacity;animation:2.6s ease-out infinite instant-pulse}}@keyframes instant-pulse{0%{opacity:.85;transform:scale(1)}70%,to{opacity:0;transform:scale(1.45)}}.instant-scene .instant-pointer{z-index:2;fill:#fff;stroke:#151a33;stroke-width:1.4px;stroke-linejoin:round;width:1.35rem;height:1.62rem;filter:drop-shadow(0 2px 3px #0006) drop-shadow(0 0 8px color-mix(in srgb, var(--primary) 65%, transparent));pointer-events:none;position:absolute}
.proto-scene .proto-bg{background:radial-gradient(46% 38% at 50% 46%, color-mix(in srgb, var(--primary) 6%, transparent), transparent 78%)}.dark .proto-scene .proto-bg{background:radial-gradient(44% 40% at 50% 44%,#2846e626,#0000 78%),radial-gradient(26% 30% at 10% 40%,#1a46dc1a,#0000 75%),radial-gradient(26% 30% at 90% 40%,#5840e61a,#0000 75%)}:root:not(.dark) .proto-scene :is(.many-surface,.many-panel){box-shadow:inset 0 1px 0 0 #ffffff24, inset 0 0 0 1px #a5a5ff0f, inset 0 -26px 50px -38px color-mix(in srgb, var(--primary) 60%, transparent), 0 26px 48px -26px #14184680, 0 8px 18px -10px #14184638, 0 0 44px -18px #5b5bf759}:root:not(.dark) .proto-scene .many-focus{box-shadow:inset 0 1px 0 0 #ffffff2e, inset 0 0 32px -10px color-mix(in srgb, var(--primary) 62%, transparent), 0 26px 48px -26px #14184680, 0 0 0 4px color-mix(in srgb, var(--primary) 11%, transparent), 0 0 70px -22px color-mix(in srgb, var(--primary) 60%, transparent)}@media (min-width:80rem){.proto-scene .proto-side:after,.proto-scene .proto-side:before{content:"";pointer-events:none;position:absolute;top:50%}.proto-scene .proto-side:after{border-top:1.5px solid color-mix(in srgb, var(--primary-bright) 60%, transparent);width:2.5rem;filter:drop-shadow(0 0 4px var(--glow-primary));transform:translateY(-.75px)}.proto-scene .proto-side--left:after{left:100%}.proto-scene .proto-side--right:after{right:100%}.proto-scene .proto-side:before{z-index:1;background:var(--primary-bright);width:.55rem;height:.55rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent), 0 0 12px var(--glow-primary);border-radius:9999px;transform:translate(-50%,-50%)}.proto-scene .proto-side--left:before{left:calc(100% + 2.5rem)}.proto-scene .proto-side--right:before{left:-2.5rem}}.proto-scene .proto-shot{isolation:isolate;aspect-ratio:var(--ar-n);border:1px solid var(--many-surface-border);background:#fff;border-radius:1rem;position:relative;overflow:hidden}.proto-scene .proto-shot-img{max-width:none;height:auto;width:var(--img-w-n);left:var(--img-l-n);top:var(--img-t-n);position:absolute}.proto-scene .proto-at{left:var(--l-n);top:var(--t-n);width:var(--w-n);height:var(--h-n)}@media (min-width:64rem){.proto-scene .proto-shot{aspect-ratio:var(--ar-w)}.proto-scene .proto-shot-img{width:var(--img-w-w);left:var(--img-l-w);top:var(--img-t-w)}.proto-scene .proto-at{left:var(--l-w);top:var(--t-w);width:var(--w-w);height:var(--h-w)}}.proto-scene .proto-shot:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 -20px 32px -26px #00000040}.proto-scene .proto-ring{z-index:1;box-shadow:0 0 0 2px var(--primary-bright), 0 0 0 5px color-mix(in srgb, var(--primary) 26%, transparent), 0 0 22px 4px color-mix(in srgb, var(--primary) 50%, transparent);pointer-events:none;border-radius:.5rem;position:absolute}.proto-scene .proto-ring--soft{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--primary-bright) 65%, transparent), 0 0 14px 1px color-mix(in srgb, var(--primary) 32%, transparent)}.proto-scene .proto-ring:not(.proto-ring--soft):after{content:"";box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-bright) 80%, transparent);opacity:0;border-radius:.625rem;position:absolute;inset:-3px}@media (prefers-reduced-motion:no-preference){.proto-scene .proto-ring:not(.proto-ring--soft):after{will-change:transform, opacity;animation:2.6s ease-out infinite proto-pulse}}@keyframes proto-pulse{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(1.12,1.35)}}.proto-scene .proto-pointer.proto-at{z-index:3;fill:#fff;stroke:#151a33;stroke-width:1.4px;stroke-linejoin:round;width:1.35rem;height:1.62rem;filter:drop-shadow(0 2px 3px #0006) drop-shadow(0 0 8px color-mix(in srgb, var(--primary) 65%, transparent));pointer-events:none;position:absolute}.proto-scene .proto-hint.proto-at{z-index:4;white-space:nowrap;color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--primary), #fff 12%), var(--primary));width:auto;height:auto;box-shadow:inset 0 1px 0 0 #ffffff38, 0 8px 18px -8px color-mix(in srgb, var(--primary) 80%, transparent);border-radius:9999px;align-items:center;gap:.375rem;margin-top:.625rem;padding:.3rem .65rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex;position:absolute}.proto-scene .proto-hint:before{content:"";background:color-mix(in srgb, var(--primary), #fff 12%);width:8px;height:8px;position:absolute;top:-4px;left:1rem;transform:rotate(45deg)}
