.community-art[data-v-cba6eb54]{filter:saturate(1.12) contrast(1.04);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 64%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black 64%,transparent 100%);animation:constellation-drift-cba6eb54 14s ease-in-out infinite alternate}@keyframes constellation-drift-cba6eb54{0%{transform:translate(-50%) scale(1.01)}to{transform:translate(-50%) scale(1.055)}}.download-map[data-v-892f0bf0]{background:radial-gradient(circle at 78% 50%,rgba(79,70,229,.16),transparent 31rem),linear-gradient(180deg,#020617,#06091a 48%,#020617)}.map-grid[data-v-892f0bf0]{opacity:.46;background-image:linear-gradient(rgba(99,102,241,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.045) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(circle at 72% 50%,#000,transparent 62%);mask-image:radial-gradient(circle at 72% 50%,#000,transparent 62%)}.map-orbit[data-v-892f0bf0]{position:absolute;top:50%;left:73%;width:45rem;height:15rem;border:1px solid rgba(99,102,241,.1);border-radius:50%;pointer-events:none}.map-orbit--one[data-v-892f0bf0]{transform:translate(-50%,-50%) rotate(-18deg)}.map-orbit--two[data-v-892f0bf0]{border-color:#22d3ee14;transform:translate(-50%,-50%) rotate(24deg) scale(.8)}.map-stat[data-v-892f0bf0]{display:flex;align-items:center;gap:.8rem;padding:.9rem 1rem;border:1px solid rgba(148,163,184,.1);border-radius:1rem;background:#0f172a7a;color:#64748b;font-family:JetBrains Mono,monospace;font-size:.57rem;text-transform:uppercase;letter-spacing:.09em}.map-stat b[data-v-892f0bf0]{display:block;color:#e2e8f0;font-family:Sora,sans-serif;font-size:1rem;letter-spacing:-.02em}.map-stat-icon[data-v-892f0bf0]{display:grid;width:2.25rem;height:2.25rem;flex:none;place-items:center;border-radius:.7rem;color:#67e8f9;background:#22d3ee14}.globe-stage[data-v-892f0bf0]{position:relative;min-height:39rem;overflow:visible}.globe-hud[data-v-892f0bf0]{position:absolute;z-index:5;top:1.25rem;right:1.25rem;left:1.25rem;display:flex;justify-content:space-between;color:#64748b;font-family:JetBrains Mono,monospace;font-size:.53rem;font-weight:700;text-transform:uppercase;letter-spacing:.13em}.globe-shell[data-v-892f0bf0]{position:absolute;top:2.5rem;left:50%;width:min(100%,38rem);aspect-ratio:1;transform:translate(-50%)}.globe-canvas[data-v-892f0bf0]{width:100%;height:100%;cursor:grab;opacity:0;touch-action:none;transition:opacity .8s ease}.globe-canvas.is-dragging[data-v-892f0bf0]{cursor:grabbing}.globe-shell.is-ready .globe-canvas[data-v-892f0bf0]{opacity:1}.globe-fallback[data-v-892f0bf0]{position:absolute;top:50%;left:50%;width:76%;aspect-ratio:1;overflow:hidden;border:1px solid rgba(129,140,248,.3);border-radius:50%;background:radial-gradient(circle at 35% 30%,#6366f13d,#0f172a33 58%,#020617e6);box-shadow:0 0 80px #6366f124;transform:translate(-50%,-50%);transition:opacity .5s ease}.is-ready .globe-fallback[data-v-892f0bf0]{opacity:0}.fallback-latitude[data-v-892f0bf0],.fallback-longitude[data-v-892f0bf0]{position:absolute;inset:18% 0;border:1px solid rgba(34,211,238,.14);border-radius:50%}.fallback-latitude--one[data-v-892f0bf0]{transform:scaleY(.35)}.fallback-latitude--two[data-v-892f0bf0]{transform:rotate(90deg) scaleY(.35)}.fallback-longitude[data-v-892f0bf0]{inset:0 34%}.coordinate-feed[data-v-892f0bf0]{position:absolute;z-index:5;right:1.25rem;bottom:1.25rem;left:1.25rem;display:grid;gap:.35rem;max-width:22rem}.coordinate-row[data-v-892f0bf0],.coordinate-empty[data-v-892f0bf0]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.55rem .7rem;border-left:1px solid rgba(34,211,238,.24);background:linear-gradient(90deg,rgba(15,23,42,.92),transparent);color:#94a3b8;font-family:JetBrains Mono,monospace;font-size:.56rem;letter-spacing:.08em}.coordinate-row b[data-v-892f0bf0]{color:#67e8f9}.coordinate-pulse[data-v-892f0bf0]{width:.35rem;height:.35rem;border-radius:50%;background:#22d3ee;box-shadow:0 0 10px #22d3ee}.coordinate-empty[data-v-892f0bf0]{display:block;color:#64748b}.drag-hint[data-v-892f0bf0]{position:absolute;z-index:5;right:1.35rem;bottom:1.35rem;display:flex;align-items:center;gap:.45rem;color:#475569;font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}@media(max-width:639px){.globe-stage[data-v-892f0bf0]{min-height:32rem}.globe-shell[data-v-892f0bf0]{top:3.25rem;width:32rem}.coordinate-feed[data-v-892f0bf0]{right:.9rem;bottom:.9rem;left:.9rem;max-width:none}.coordinate-row[data-v-892f0bf0]:nth-child(n+4){display:none}.drag-hint[data-v-892f0bf0]{display:none}.map-orbit[data-v-892f0bf0]{left:50%;width:34rem}}@media(prefers-reduced-motion:reduce){.globe-canvas[data-v-892f0bf0],.globe-fallback[data-v-892f0bf0]{transition:none}}.hero-reveal[data-v-c5be5f01]{--reveal-x: 78%;--reveal-y: 48%;--reveal-radius: 8.5rem;position:absolute;z-index:1;inset:4.5rem -3rem 1.5rem 35%;overflow:hidden;border-radius:2.25rem 0 0 2.25rem;isolation:isolate;pointer-events:auto}.hero-reveal[data-v-c5be5f01]:after{position:absolute;z-index:4;inset:0;content:"";pointer-events:none;background:linear-gradient(90deg,#020617 0%,rgba(2,6,23,.82) 9%,transparent 32%),linear-gradient(to bottom,rgba(2,6,23,.74),transparent 18%,transparent 80%,#020617)}.feature-matrix[data-v-c5be5f01]{position:absolute;z-index:0;top:15%;right:8%;display:grid;width:min(40rem,71%);grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;padding:1rem;border:1px solid rgba(129,140,248,.14);border-radius:1.6rem;background:linear-gradient(rgba(99,102,241,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.05) 1px,transparent 1px),#020617e0;background-size:24px 24px;box-shadow:0 30px 100px #020617b8;transform:perspective(900px) rotateY(-5deg) rotateX(2deg)}.feature-tile[data-v-c5be5f01]{display:flex;min-height:7.75rem;flex-direction:column;justify-content:flex-end;padding:.85rem;border:1px solid rgba(148,163,184,.1);border-radius:1rem;background:linear-gradient(145deg,#1e293be6,#0f172aad);box-shadow:inset 0 1px #ffffff0a}.feature-icon[data-v-c5be5f01]{display:grid;width:2.15rem;height:2.15rem;margin-bottom:auto;place-items:center;border:1px solid currentColor;border-radius:.7rem;color:#a5b4fc;background:#6366f11a}.feature-tile--violet .feature-icon[data-v-c5be5f01]{color:#c4b5fd;background:#8b5cf61a}.feature-tile--cyan .feature-icon[data-v-c5be5f01]{color:#67e8f9;background:#22d3ee14}.feature-tile--emerald .feature-icon[data-v-c5be5f01]{color:#6ee7b7;background:#34d39914}.feature-tile--amber .feature-icon[data-v-c5be5f01]{color:#fde68a;background:#fbbf2414}.feature-label[data-v-c5be5f01]{margin-top:.7rem;color:#f8fafc;font-family:Sora,sans-serif;font-size:.71rem;font-weight:600}.feature-detail[data-v-c5be5f01]{margin-top:.25rem;color:#64748b;font-family:JetBrains Mono,monospace;font-size:.53rem;text-transform:uppercase;letter-spacing:.08em}.hero-art[data-v-c5be5f01]{position:absolute;z-index:2;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.92) contrast(1.04);-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.hero-reveal.is-revealing .hero-art[data-v-c5be5f01]{-webkit-mask-image:radial-gradient(circle var(--reveal-radius) at var(--reveal-x) var(--reveal-y),transparent 0%,transparent 58%,rgba(0,0,0,.16) 70%,#000 100%);mask-image:radial-gradient(circle var(--reveal-radius) at var(--reveal-x) var(--reveal-y),transparent 0%,transparent 58%,rgba(0,0,0,.16) 70%,#000 100%)}.reveal-lens[data-v-c5be5f01]{position:absolute;z-index:5;top:var(--reveal-y);left:var(--reveal-x);display:grid;width:calc(var(--reveal-radius) * 2);height:calc(var(--reveal-radius) * 2);place-items:end center;border:1px solid rgba(103,232,249,.3);border-radius:50%;opacity:0;pointer-events:none;box-shadow:inset 0 0 40px #22d3ee0d,0 0 28px #6366f11f;transform:translate(-50%,-50%) scale(.86);transition:opacity .16s ease,transform .22s ease}.reveal-lens[data-v-c5be5f01]:before,.reveal-lens[data-v-c5be5f01]:after{position:absolute;content:"";background:#67e8f98c}.reveal-lens[data-v-c5be5f01]:before{top:-3px;width:1px;height:9px}.reveal-lens[data-v-c5be5f01]:after{left:-3px;width:9px;height:1px}.reveal-lens span[data-v-c5be5f01]{margin-bottom:.8rem;color:#a5f3fcad;font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em}.reveal-lens.is-visible[data-v-c5be5f01]{opacity:1;transform:translate(-50%,-50%) scale(1)}.reveal-hint[data-v-c5be5f01]{position:absolute;z-index:6;right:10%;bottom:11%;display:inline-flex;align-items:center;gap:.55rem;color:#94a3b8a8;font-family:JetBrains Mono,monospace;font-size:.54rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;transition:opacity .18s ease}.is-revealing .reveal-hint[data-v-c5be5f01]{opacity:0}.reveal-hint-dot[data-v-c5be5f01]{width:.4rem;height:.4rem;border-radius:50%;background:#22d3ee;box-shadow:0 0 14px #22d3ee}@media(max-width:1023px){.hero-reveal[data-v-c5be5f01]{inset:8rem -14rem 0 27%;opacity:.86}.feature-matrix[data-v-c5be5f01]{right:16%;width:34rem;grid-template-columns:repeat(3,1fr)}.feature-tile[data-v-c5be5f01]:nth-child(n+7){display:none}}@media(max-width:767px),(pointer:coarse){.hero-reveal[data-v-c5be5f01]{inset:23rem -11rem 0 -4rem;border-radius:0;opacity:.62;pointer-events:none}.hero-art[data-v-c5be5f01]{opacity:.7;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 36%,transparent 88%);mask-image:linear-gradient(to bottom,#000 0%,#000 36%,transparent 88%)}.feature-matrix[data-v-c5be5f01]{top:23%;right:13%;width:28rem;grid-template-columns:repeat(3,1fr);transform:none}.feature-tile[data-v-c5be5f01]{min-height:6.5rem}.reveal-hint[data-v-c5be5f01],.reveal-lens[data-v-c5be5f01]{display:none}}@media(prefers-reduced-motion:reduce){.hero-art[data-v-c5be5f01],.reveal-lens[data-v-c5be5f01],.reveal-hint[data-v-c5be5f01]{transition:none}}.hero-shell[data-v-9ee89c7f]{background:#020617}.hero-base-grid[data-v-9ee89c7f]{background-image:linear-gradient(rgba(100,116,139,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(100,116,139,.05) 1px,transparent 1px);background-position:center top;background-size:62px 62px;opacity:.7}.hero-glow[data-v-9ee89c7f]{background:radial-gradient(circle at 74% 40%,rgba(99,102,241,.16),transparent 30rem),radial-gradient(circle at 62% 72%,rgba(124,58,237,.11),transparent 28rem);will-change:opacity,transform}.hero-readability[data-v-9ee89c7f]{z-index:2;background:linear-gradient(90deg,#020617 0%,rgba(2,6,23,.98) 26%,rgba(2,6,23,.88) 42%,rgba(2,6,23,.46) 62%,rgba(2,6,23,.08) 82%,transparent 100%)}.hero-edge-fade[data-v-9ee89c7f]{z-index:3;background:linear-gradient(to bottom,#020617 0%,transparent 14%,transparent 80%,#020617 100%)}.hero-copy[data-v-9ee89c7f]{position:relative;text-shadow:0 2px 32px rgba(2,6,23,.76);will-change:transform,opacity}.hero-gradient-text[data-v-9ee89c7f]{background:linear-gradient(100deg,#a5b4fc,#c4b5fd 42%,#67e8f9);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-rail[data-v-9ee89c7f]{position:absolute;top:.35rem;left:-1.65rem;display:none;width:1px;height:8.5rem;background:linear-gradient(to bottom,rgba(99,102,241,.5),transparent)}.hero-rail-tick[data-v-9ee89c7f]{position:absolute;left:0;width:7px;height:1px;background:#6366f18c}.hero-rail-tick[data-v-9ee89c7f]:nth-child(1){top:0}.hero-rail-tick[data-v-9ee89c7f]:nth-child(2){top:3.25rem;width:4px;opacity:.6}.hero-rail-tick[data-v-9ee89c7f]:nth-child(3){top:6.5rem;width:4px;opacity:.35}@media(min-width:1280px){.hero-rail[data-v-9ee89c7f]{display:block}}.hero-readout[data-v-9ee89c7f]{position:relative;border:1px solid rgba(148,163,184,.1);background:#020617a8;backdrop-filter:blur(10px)}.hero-readout-bracket[data-v-9ee89c7f]{position:absolute;width:10px;height:10px;border:1px solid rgba(34,211,238,.55)}.hero-readout-bracket--tl[data-v-9ee89c7f]{top:-1px;left:-1px;border-right:0;border-bottom:0}.hero-readout-bracket--br[data-v-9ee89c7f]{right:-1px;bottom:-1px;border-top:0;border-left:0}.hero-scroll-cue[data-v-9ee89c7f]{animation:cue-breathe-9ee89c7f 2.4s ease-in-out infinite}@keyframes cue-breathe-9ee89c7f{50%{opacity:.45;transform:translate(-50%,5px)}}@media(max-width:1023px){.hero-readability[data-v-9ee89c7f]{background:linear-gradient(90deg,#020617,#020617f7 40%,#020617bd,#0206174d)}}@media(max-width:639px){.hero-readability[data-v-9ee89c7f]{background:linear-gradient(to bottom,#020617,#020617f7 46%,#020617bd 66%,#0206175c 84%,#020617)}.hero-base-grid[data-v-9ee89c7f]{background-size:48px 48px;opacity:.5}}@media(prefers-reduced-motion:reduce){.hero-scroll-cue[data-v-9ee89c7f]{animation:none}}.terminal-wall[data-v-dad293c4]{position:absolute;inset:0;overflow:hidden;pointer-events:none;perspective:1700px;opacity:.3;mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 76%,transparent),linear-gradient(to right,transparent,#000 14%,#000 86%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 76%,transparent),linear-gradient(to right,transparent,#000 14%,#000 86%,transparent);-webkit-mask-composite:source-in;will-change:transform}.terminal-stage[data-v-dad293c4]{display:grid;width:100%;height:100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));border-top:1px solid rgba(148,163,184,.1);border-left:1px solid rgba(148,163,184,.1);transform:rotateX(4deg) rotate(-.4deg) scale(1.06);transform-origin:50% 50%}.terminal-panel[data-v-dad293c4]{position:relative;min-width:0;overflow:hidden;border-right:1px solid rgba(148,163,184,.12);border-bottom:1px solid rgba(148,163,184,.12);background:radial-gradient(circle at 88% 12%,rgba(34,211,238,.035),transparent 30%),#000308e0;color:#64748b;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;transition:border-color .42s ease,background-color .42s ease,box-shadow .42s ease;will-change:transform}.terminal-panel[data-v-dad293c4]:after{position:absolute;inset:0;border:1px solid transparent;content:"";pointer-events:none;transition:border-color .42s ease,box-shadow .42s ease}.terminal-panel.is-active[data-v-dad293c4]:after{border-color:#22d3ee29;box-shadow:inset 0 0 36px #22d3ee09}.terminal-command[data-v-dad293c4]{display:flex;height:2.75rem;align-items:center;gap:.45rem;border-bottom:1px solid rgba(148,163,184,.075);padding:0 1rem;color:#e2e8f0d1;font-size:11px;letter-spacing:-.015em;white-space:nowrap}.terminal-prompt[data-v-dad293c4]{color:#67e8f9;font-size:15px;line-height:1;text-shadow:0 0 12px rgba(34,211,238,.65)}.terminal-caret[data-v-dad293c4]{color:#a5f3fc;animation:caret-blink-dad293c4 .8s steps(1) infinite}.terminal-output[data-v-dad293c4]{display:grid;gap:.42rem;padding:.9rem 1rem 2.75rem}.terminal-line[data-v-dad293c4]{display:flex;min-width:0;align-items:center;gap:.5rem;opacity:0;filter:blur(2px);font-size:10px;line-height:1.35;transform:translateY(5px);transition:opacity .52s ease,filter .62s ease,transform .68s cubic-bezier(.16,1,.3,1)}.terminal-line.is-printed[data-v-dad293c4]{opacity:.85;filter:blur(0);transform:translateY(0)}.terminal-tag[data-v-dad293c4]{min-width:3.25rem;color:#475569;font-weight:700}.terminal-line--cyan .terminal-tag[data-v-dad293c4]{color:#22d3ee}.terminal-line--violet .terminal-tag[data-v-dad293c4]{color:#a78bfa}.terminal-line--success .terminal-tag[data-v-dad293c4]{color:#34d399}.terminal-line--warning .terminal-tag[data-v-dad293c4],.terminal-line--amber .terminal-tag[data-v-dad293c4]{color:#fbbf24}.terminal-footer[data-v-dad293c4]{position:absolute;right:0;bottom:0;left:0;display:flex;height:2rem;align-items:center;justify-content:space-between;border-top:1px solid rgba(148,163,184,.075);padding:0 .8rem;color:#64748bb8;font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.terminal-state[data-v-dad293c4]{display:inline-flex;align-items:center;gap:.4rem}.terminal-state i[data-v-dad293c4]{width:5px;height:5px;border-radius:999px;background:#22d3ee;box-shadow:0 0 9px #22d3eebf}.terminal-panel--green .terminal-state i[data-v-dad293c4]{background:#34d399;box-shadow:0 0 9px #34d399bf}.terminal-panel--violet .terminal-state i[data-v-dad293c4]{background:#a78bfa;box-shadow:0 0 9px #a78bfabf}.terminal-panel--amber .terminal-state i[data-v-dad293c4]{background:#fbbf24;box-shadow:0 0 9px #fbbf24b3}.is-active .terminal-state i[data-v-dad293c4]{animation:state-pulse-dad293c4 1.15s ease-in-out infinite}.terminal-scan[data-v-dad293c4]{position:absolute;top:0;bottom:0;left:54%;width:18rem;opacity:.34;background:linear-gradient(90deg,transparent,rgba(34,211,238,.09),transparent);filter:blur(30px);animation:scan-drift-dad293c4 9s ease-in-out infinite alternate}@keyframes caret-blink-dad293c4{50%{opacity:0}}@keyframes state-pulse-dad293c4{50%{opacity:.35;transform:scale(.76)}}@keyframes scan-drift-dad293c4{to{transform:translate(16rem)}}@media(max-width:1023px){.terminal-stage[data-v-dad293c4]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.terminal-panel[data-v-dad293c4]:nth-child(n+7){display:none}}@media(max-width:639px){.terminal-wall[data-v-dad293c4]{opacity:.2}.terminal-stage[data-v-dad293c4]{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,1fr));transform:none}.terminal-panel[data-v-dad293c4]:nth-child(n+4){display:none}.terminal-scan[data-v-dad293c4]{left:10%;opacity:.22}}@media(prefers-reduced-motion:reduce){.terminal-scan[data-v-dad293c4],.terminal-caret[data-v-dad293c4],.is-active .terminal-state i[data-v-dad293c4]{animation:none}.terminal-line[data-v-dad293c4]{opacity:.85;filter:none;transform:none;transition:none}}.capability-card[data-v-a8581e68]{position:relative;overflow:hidden;border:1px solid rgb(148 163 184 / .13);border-radius:1.25rem;background:linear-gradient(155deg,#0f172adb,#0f172a99);box-shadow:inset 0 1px #ffffff0d,0 24px 70px #02061757;backdrop-filter:blur(14px);transition:border-color .42s ease,transform .42s cubic-bezier(.16,1,.3,1)}.capability-card[data-v-a8581e68]:hover{border-color:#94a3b84d;transform:translateY(-3px)}.capability-bracket[data-v-a8581e68]{position:absolute;z-index:1;width:11px;height:11px;border:1px solid rgb(34 211 238 / .45);opacity:0;transition:opacity .42s ease}.capability-card:hover .capability-bracket[data-v-a8581e68]{opacity:1}.capability-bracket--tl[data-v-a8581e68]{top:9px;left:9px;border-right:0;border-bottom:0}.capability-bracket--br[data-v-a8581e68]{right:9px;bottom:9px;border-top:0;border-left:0}@media(prefers-reduced-motion:reduce){.capability-card[data-v-a8581e68]{transition:none}.capability-card[data-v-a8581e68]:hover{transform:none}}.download-proof[data-v-f2e7296d]{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.55rem;border:1px solid rgb(52 211 153 / .2);border-radius:999px;background:#064e3b21;padding:.6rem .9rem;color:#cbd5e1;font-size:.78rem;line-height:1.2}.download-proof strong[data-v-f2e7296d]{margin-right:.22rem;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem}.download-proof__icon[data-v-f2e7296d]{display:grid;height:1.8rem;width:1.8rem;flex:0 0 auto;place-items:center;border-radius:50%;background:#34d3991f;color:#6ee7b7}.download-proof__status[data-v-f2e7296d]{height:.38rem;width:.38rem;flex:0 0 auto;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px #34d3991a}.download-proof small[data-v-f2e7296d]{color:#64748b;font-size:.68rem}@media(max-width:420px){.download-proof[data-v-f2e7296d]{flex-wrap:wrap}.download-proof small[data-v-f2e7296d]{width:100%}}.platform-card[data-v-f2e7296d]{position:relative;overflow:hidden;border:1px solid rgb(148 163 184 / .13);background:linear-gradient(155deg,#0f172ad1,#0f172a7a);border-radius:1.35rem;box-shadow:inset 0 1px #ffffff0d,0 28px 90px #02061752;transition:border-color .42s ease,transform .42s cubic-bezier(.16,1,.3,1)}.platform-card[data-v-f2e7296d]:hover{border-color:#94a3b847;transform:translateY(-4px)}.platform-card.is-detected[data-v-f2e7296d]{border-color:#818cf857}.platform-card.is-detected[data-v-f2e7296d]:before{position:absolute;top:-30%;right:-20%;width:24rem;height:24rem;border-radius:50%;background:radial-gradient(circle,rgb(99 102 241 / .16),transparent 68%);content:"";pointer-events:none}.platform-card.is-pending[data-v-f2e7296d]{opacity:.72}.card-bracket[data-v-f2e7296d]{position:absolute;z-index:1;width:13px;height:13px;border:1px solid rgb(34 211 238 / .4);opacity:0;transition:opacity .42s ease}.platform-card:hover .card-bracket[data-v-f2e7296d],.platform-card.is-detected .card-bracket[data-v-f2e7296d]{opacity:1}.card-bracket--tl[data-v-f2e7296d]{top:10px;left:10px;border-right:0;border-bottom:0}.card-bracket--br[data-v-f2e7296d]{right:10px;bottom:10px;border-top:0;border-left:0}.platform-glyph[data-v-f2e7296d]{display:grid;height:3.25rem;width:3.25rem;place-items:center;border:1px solid rgb(255 255 255 / .07);border-radius:1rem;background:#0206178c;color:#a5b4fc;transition:color .42s ease,transform .42s cubic-bezier(.16,1,.3,1)}.platform-card:hover .platform-glyph[data-v-f2e7296d]{color:#67e8f9;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.platform-card[data-v-f2e7296d],.platform-glyph[data-v-f2e7296d]{transition:none}.platform-card[data-v-f2e7296d]:hover{transform:none}}.showcase-shell[data-v-4e45adac]{transform-style:preserve-3d}.product-art[data-v-4e45adac]{transform:scale(1.035);transition:filter .6s ease,transform .9s cubic-bezier(.16,1,.3,1)}.showcase-shell:hover .product-art[data-v-4e45adac]{filter:saturate(1.12) brightness(1.06);transform:scale(1.075)}.float-card[data-v-4e45adac]{animation:card-float-4e45adac 5.5s ease-in-out infinite}.float-card-delayed[data-v-4e45adac]{animation:card-float-4e45adac 6.5s 1.1s ease-in-out infinite}@keyframes card-float-4e45adac{0%,to{transform:translateY(0) rotate(-.5deg)}50%{transform:translateY(-8px) rotate(.6deg)}}.scrollspy-desktop[data-v-6b5a69b5]{--rail-color: rgb(71 85 105 / .55);position:fixed;z-index:45;top:50%;right:clamp(.75rem,1.8vw,2rem);display:none;width:3.25rem;transform:translateY(-50%);border:1px solid rgb(129 140 248 / .13);border-radius:1.25rem;background:linear-gradient(145deg,#020617d1,#0f172aa8);padding:.6rem .4rem;box-shadow:0 24px 70px #02061761,inset 0 1px #ffffff0a;backdrop-filter:blur(18px);overflow:hidden;transition:width .32s cubic-bezier(.16,1,.3,1),padding .32s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s ease}.scrollspy-desktop[data-v-6b5a69b5]:hover,.scrollspy-desktop[data-v-6b5a69b5]:focus-within{width:9.75rem;padding:.85rem .75rem .75rem;border-color:#818cf842;box-shadow:0 28px 80px #0206177a,inset 0 1px #ffffff0d}.scrollspy-heading[data-v-6b5a69b5],.scrollspy-status[data-v-6b5a69b5]{display:flex;align-items:center;justify-content:space-between;width:8.25rem;max-height:0;overflow:hidden;color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;font-weight:700;letter-spacing:.12em;opacity:0;text-transform:uppercase;visibility:hidden;transition:max-height .22s ease,padding .22s ease,opacity .16s ease,visibility .16s ease}.scrollspy-heading[data-v-6b5a69b5]{padding:0 .25rem}.scrollspy-desktop:hover .scrollspy-heading[data-v-6b5a69b5],.scrollspy-desktop:focus-within .scrollspy-heading[data-v-6b5a69b5]{max-height:2rem;padding:0 .25rem .65rem;border-bottom:1px solid rgb(148 163 184 / .08);opacity:1;visibility:visible}.scrollspy-rail[data-v-6b5a69b5]{position:relative;padding:.15rem 0}.scrollspy-beam[data-v-6b5a69b5]{position:absolute;top:1.15rem;bottom:1.15rem;left:50%;width:1px;background:linear-gradient(to bottom,transparent,var(--rail-color) 10%,var(--rail-color) 90%,transparent);transition:left .32s cubic-bezier(.16,1,.3,1)}.scrollspy-desktop:hover .scrollspy-beam[data-v-6b5a69b5],.scrollspy-desktop:focus-within .scrollspy-beam[data-v-6b5a69b5]{left:2.38rem}.scrollspy-link[data-v-6b5a69b5]{position:relative;display:grid;min-height:2.35rem;width:8.25rem;grid-template-columns:0 1.65rem 0;justify-items:center;align-items:center;gap:.35rem;border-radius:.65rem;color:#64748b;transition:color .22s ease,background-color .22s ease,transform .22s ease,grid-template-columns .32s cubic-bezier(.16,1,.3,1),gap .32s cubic-bezier(.16,1,.3,1)}.scrollspy-desktop:hover .scrollspy-link[data-v-6b5a69b5],.scrollspy-desktop:focus-within .scrollspy-link[data-v-6b5a69b5]{grid-template-columns:1.4rem 1rem 1fr;justify-items:stretch;gap:.35rem}.scrollspy-link[data-v-6b5a69b5]:hover,.scrollspy-link[data-v-6b5a69b5]:focus-visible{color:#cbd5e1;background:#ffffff09}.scrollspy-index[data-v-6b5a69b5]{display:block;overflow:hidden;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.48rem;letter-spacing:.04em;opacity:0;transition:color .22s ease}.scrollspy-desktop:hover .scrollspy-index[data-v-6b5a69b5],.scrollspy-desktop:focus-within .scrollspy-index[data-v-6b5a69b5]{opacity:1}.scrollspy-node[data-v-6b5a69b5]{position:relative;z-index:1;display:grid;width:1rem;height:1rem;place-items:center}.scrollspy-node[data-v-6b5a69b5]:before{width:.34rem;height:.34rem;border:1px solid rgb(100 116 139 / .72);background:#0f172a;content:"";transform:rotate(45deg);transition:width .22s ease,height .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.scrollspy-node i[data-v-6b5a69b5]{position:absolute;inset:-.25rem;border:1px solid transparent;border-radius:999px;transform:scale(.55);transition:border-color .22s ease,transform .3s ease}.scrollspy-label[data-v-6b5a69b5]{width:100%;overflow:hidden;font-size:.67rem;font-weight:700;letter-spacing:-.01em;text-overflow:ellipsis;opacity:0;transition:opacity .18s ease;white-space:nowrap}.scrollspy-desktop:hover .scrollspy-label[data-v-6b5a69b5],.scrollspy-desktop:focus-within .scrollspy-label[data-v-6b5a69b5]{opacity:1}.scrollspy-link.is-passed .scrollspy-node[data-v-6b5a69b5]:before{border-color:#6366f1b3;background:#4f46e5ad}.scrollspy-link.is-active[data-v-6b5a69b5]{color:#fff;background:linear-gradient(90deg,rgb(79 70 229 / .13),transparent)}.scrollspy-link.is-active .scrollspy-index[data-v-6b5a69b5]{color:#a5b4fc}.scrollspy-link.is-active .scrollspy-node[data-v-6b5a69b5]:before{width:.55rem;height:.55rem;border-color:#a5b4fc;background:linear-gradient(135deg,#818cf8,#22d3ee);box-shadow:0 0 14px #22d3eeb8}.scrollspy-link.is-active .scrollspy-node i[data-v-6b5a69b5]{border-color:#22d3ee47;transform:scale(calc(.72 + var(--chapter-progress) * .28))}.scrollspy-status[data-v-6b5a69b5]{margin-top:.2rem;padding:0 .25rem;color:#818cf8}.scrollspy-desktop:hover .scrollspy-status[data-v-6b5a69b5],.scrollspy-desktop:focus-within .scrollspy-status[data-v-6b5a69b5]{max-height:2rem;padding:.65rem .25rem .05rem;border-top:1px solid rgb(148 163 184 / .08);opacity:1;visibility:visible}.scrollspy-mobile[data-v-6b5a69b5]{position:fixed;z-index:44;top:calc(var(--header-height) + .5rem);left:50%;display:flex;width:min(calc(100% - 1.5rem),27rem);min-height:2.25rem;align-items:center;gap:.75rem;transform:translate(-50%);border:1px solid rgb(129 140 248 / .13);border-radius:999px;background:#020617c7;padding:.3rem .45rem .3rem .7rem;box-shadow:0 12px 40px #02061752;backdrop-filter:blur(16px)}.mobile-chapter-readout[data-v-6b5a69b5]{display:flex;min-width:6.9rem;align-items:center;gap:.45rem;color:#818cf8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem}.mobile-chapter-readout b[data-v-6b5a69b5]{overflow:hidden;color:#e2e8f0;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-size:.63rem;letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mobile-chapter-track[data-v-6b5a69b5]{display:grid;flex:1;grid-template-columns:repeat(8,minmax(0,1fr));gap:.2rem}.mobile-chapter-track a[data-v-6b5a69b5]{position:relative;display:grid;min-width:1rem;min-height:1.5rem;place-items:center;border-radius:999px}.mobile-chapter-track a[data-v-6b5a69b5]:before{width:100%;height:2px;border-radius:999px;background:#475569b3;content:"";transition:height .22s ease,background .22s ease,box-shadow .22s ease}.mobile-chapter-track a.is-passed[data-v-6b5a69b5]:before{background:#6366f1bf}.mobile-chapter-track a.is-active[data-v-6b5a69b5]:before{height:4px;background:linear-gradient(90deg,#818cf8,#22d3ee);box-shadow:0 0 9px #22d3ee99}@media(min-width:1280px){.scrollspy-desktop[data-v-6b5a69b5]{display:block}.scrollspy-mobile[data-v-6b5a69b5]{display:none}}@media(prefers-reduced-motion:reduce){.scrollspy-link[data-v-6b5a69b5],.scrollspy-node[data-v-6b5a69b5]:before,.scrollspy-node i[data-v-6b5a69b5],.mobile-chapter-track a[data-v-6b5a69b5]:before{transition:none}}.menu-enter-active[data-v-c0d7c5a5],.menu-leave-active[data-v-c0d7c5a5]{transition:opacity .18s ease,transform .18s ease}.menu-enter-from[data-v-c0d7c5a5],.menu-leave-to[data-v-c0d7c5a5]{opacity:0;transform:translateY(-8px)}.mobile-cta-enter-active[data-v-2daf79d3],.mobile-cta-leave-active[data-v-2daf79d3]{transition:opacity .22s ease,transform .28s cubic-bezier(.16,1,.3,1)}.mobile-cta-enter-from[data-v-2daf79d3],.mobile-cta-leave-to[data-v-2daf79d3]{opacity:0;transform:translate(-50%,16px);transform:translateY(16px)}.mobile-download-bar[data-v-2daf79d3]{bottom:calc(.75rem + env(safe-area-inset-bottom))}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
