.mag{--ground:#0b0b14;--panel:#0e0e19;--tile:#1a202b;--tile-2:#11151e;--tile-hot:#242d3c;--tile-edge:#2e3745;--plat:#0e1219;--plat-hot:#131926;--ghost:#0d1017;--grid-dot:#ffffff12;--wire:#ffffff21;--ink:#eef2f8;--ink-dim:#a6afbd;--ink-dimr:#4c5566;--accent:#22d3ee;--accent-2:#ffb627;--pill-ink:#071223;--hair:#ffffff12;--label:#c6cfdb;--label-sh:0 1px 3px #000000a6;--mesh:#ffffff17;--mesh-pulse:#34d39999;--floor:#ffffff16;--ease:cubic-bezier(.22,.61,.36,1);--ease-back:cubic-bezier(.3,1.12,.55,1)}*{box-sizing:border-box}.mag-cluster,.mag-stage,.mag-wires path{--cc:var(--c-d,0,145,255)}.mag{background:var(--ground);height:910vh;color:var(--ink);transition:background .5s var(--ease), color .5s var(--ease);font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;position:relative}.mag-sticky{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.mag-wrap{grid-template-columns:360px 1fr;align-items:center;gap:56px;width:100%;max-width:1380px;margin:0 auto;padding:0 40px;display:grid;position:relative}.mag-eyebrow{color:var(--accent);align-items:center;gap:10px;margin:0 0 16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;display:flex}.mag-eyebrow__icon{width:28px;height:28px;color:var(--coral);background:#e8566d24;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.mag-eyebrow__icon svg{width:16px;height:16px}.mag-headline{letter-spacing:-.02em;text-wrap:balance;margin:0 0 32px;font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.18}.mag-stepper{margin:0 0 28px;padding:0;list-style:none;position:relative}.mag-stepper:before{content:"";background:var(--hair);width:1px;position:absolute;top:14px;bottom:14px;left:5px}.mag-stage{padding-left:30px;position:relative}.mag-stage__btn{all:unset;cursor:pointer;width:100%;color:var(--ink-dim);letter-spacing:-.01em;transition:color .3s var(--ease);align-items:center;gap:10px;padding:11px 0;font-size:16.5px;font-weight:500;display:flex}.mag-stage__btn:hover{color:var(--ink)}.mag-stage__btn:focus-visible{outline:1px solid var(--accent);outline-offset:4px;border-radius:2px}.mag-stage__title{flex:1}.mag-stage__caret{width:12px;height:12px;color:var(--ink-dimr);transition:transform .32s var(--ease), color .32s var(--ease);flex:none}.mag-stage__caret svg{width:100%;height:100%;display:block}.mag-stage__dot{background:var(--panel);border:1.5px solid var(--ink-dimr);width:11px;height:11px;transition:all .32s var(--ease);border-radius:50%;position:absolute;top:20px;left:0}.mag-stage__body{opacity:0;max-height:0;transition:max-height .48s var(--ease), opacity .38s var(--ease);overflow:hidden}.mag-stage__desc{color:var(--ink);max-width:42ch;margin:2px 0 14px;font-size:14.5px;line-height:1.5}.mag-stage.is-active .mag-stage__btn{color:var(--ink)}.mag-stage.is-active .mag-stage__caret{color:var(--ink);transform:rotate(180deg)}.mag-stage.is-active .mag-stage__dot{background:rgb(var(--cc));border-color:rgb(var(--cc));box-shadow:0 0 0 4px rgba(var(--cc),.16)}.mag-stage.is-active .mag-stage__body{opacity:1;max-height:140px}.mag-cta{background:var(--ink);color:var(--ground);transition:background .2s var(--ease), transform .2s var(--ease);border-radius:8px;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.mag-cta:hover{background:var(--accent);transform:translateY(-1px)}.mag-foot{color:var(--ink-dimr);margin-top:18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.mag-viewport{aspect-ratio:820/585;border:1px solid var(--hair);background:var(--panel);perspective:1600px;perspective-origin:50% 42%;border-radius:16px;width:100%;max-height:80vh;position:relative;overflow:hidden}.mag-viewport:before{content:"";background-image:radial-gradient(circle at 1px 1px, var(--grid-dot) 1px, transparent 0);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 60% at 50% 48%,#000 35%,#0000 82%);mask-image:radial-gradient(65% 60% at 50% 48%,#000 35%,#0000 82%)}.mag-viewport:after{content:"";pointer-events:none;background:radial-gradient(50% 42% at 55% 42%,#0091ff0f,#0000 70%);position:absolute;inset:0}.mag-world{width:0;height:0;transform-style:preserve-3d;transform:rotateX(56deg) rotateZ(-45deg) scale3d(calc(.86 * var(--wz,1)), calc(.86 * var(--wz,1)), 1);transition:filter .25s linear, transform .25s var(--ease);position:absolute;top:45%;left:49%}.mag-floor{background-image:linear-gradient(var(--floor) 1px, transparent 1px), linear-gradient(90deg, var(--floor) 1px, transparent 1px);width:1640px;height:1640px;transition:opacity .9s var(--ease) .25s;background-size:68px 68px;position:absolute;top:-820px;left:-820px;transform:translateZ(-20px);-webkit-mask-image:radial-gradient(52% 52%,#000 32%,#0000 76%);mask-image:radial-gradient(52% 52%,#000 32%,#0000 76%)}.mag-world:not(.is-loaded) .mag-floor{opacity:0}.mag-note{z-index:5;opacity:0;transform-origin:50% 42%;transition:opacity .25s linear, transform .25s var(--ease), visibility 0s .25s;pointer-events:none;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:0;transform:translateY(22px)scale(.96)}.mag-viewport.is-intro .mag-note{opacity:1;visibility:visible;transform:none}.mag-viewport.is-intro .mag-world{filter:blur(3px)brightness(.55)saturate(.7)}.mag-note__card{color:#14161a;background:#fff;border-radius:14px;width:300px;padding:20px 22px 18px;box-shadow:0 30px 80px #0000008c,inset 0 1px #ffffffb3}.mag-note__head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.mag-note__type{color:#8a8f98;font-family:JetBrains Mono,monospace;font-size:10px}.mag-note__signed{color:#0b8a57;background:#e7f7ef;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.mag-note__signed svg{width:11px;height:11px}.mag-note__line{background:#eceae4;border-radius:4px;height:7px;margin:7px 0}.mag-note__sec{color:#7c828c;margin:13px 0 5px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500}.mag-note__sec:first-of-type{margin-top:0}.mag-note__sig{border-top:1px solid #eeece6;justify-content:space-between;align-items:flex-end;margin-top:16px;padding-top:12px;display:flex}.mag-note__sig svg{color:#14161a;width:88px;height:28px}.mag-note__time{color:#8a8f98;font-family:JetBrains Mono,monospace;font-size:10px}.mag-note__tag{text-align:center;max-width:48ch}.mag-note__tag strong{letter-spacing:-.015em;text-wrap:balance;color:var(--ink);font-size:25px;font-weight:600;line-height:1.2;display:block}.mag-note__tag span{color:var(--ink-dim);margin-top:8px;font-size:14px;line-height:1.55;display:block}.mag-note__hint{color:var(--ink-dimr);align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.mag-note__hint:after{content:"↓";animation:bob 1.6s var(--ease) infinite}@keyframes bob{50%{transform:translateY(3px)}}.mag-wires{width:1200px;height:1200px;position:absolute;top:-600px;left:-600px;overflow:visible;transform:translateZ(14px)}.mag-wires path{fill:none;stroke:var(--wire);stroke-width:1.4px;stroke-dasharray:4 7;stroke-linecap:round;transition:stroke .7s var(--ease), opacity .7s var(--ease)}.mag-wires path.ghost{opacity:.4}.mag-wires path.mesh{stroke:var(--mesh);stroke-width:1.1px;stroke-dasharray:2 5;animation:2.6s linear infinite meshdrift}@keyframes meshdrift{to{stroke-dashoffset:-7px}}.mesh-pulse{fill:var(--mesh-pulse)}.mag-wires path.is-hot{stroke:rgb(var(--cc));stroke-width:1.8px;stroke-dasharray:6 8;filter:drop-shadow(0 0 4px rgba(var(--cc),1)) drop-shadow(0 0 10px rgba(var(--cc),.6));animation:.9s linear infinite march}@keyframes march{to{stroke-dashoffset:-14px}}.mag-cluster{transform:translate3d(var(--cx), var(--cy), 0);transform-style:preserve-3d;transition:opacity .75s var(--ease);position:absolute;top:0;left:0}.mag-world[data-active] .mag-cluster{opacity:.5}.mag-world[data-active] .mag-cluster.is-hot{opacity:1}.mag-platform{left:calc(var(--ol,-105px) - 20px);top:calc(var(--ot,-105px) - 20px);width:calc(var(--ow,210px) + 40px);height:calc(var(--oh,210px) + 40px);background:linear-gradient(135deg, var(--plat-hot) 0%, var(--plat) 65%);transform-style:preserve-3d;transition:transform .8s var(--ease-back), background .7s var(--ease), border-color .7s var(--ease), box-shadow .7s var(--ease);border:1px solid #ffffff0d;border-radius:26px;position:absolute;transform:translateZ(-3px)}.mag-platform:before{content:"";background:#04060a;border-radius:26px;position:absolute;inset:0;transform:translateZ(-16px);box-shadow:0 0 28px 10px #0000008c}.mag-cluster.is-hot .mag-platform{border-color:rgba(var(--cc),.25);box-shadow:0 0 40px rgba(var(--cc),.08), inset 0 0 60px rgba(var(--cc),.05);transform:translateZ(12px)}.mag-outline{left:var(--ol,-105px);top:var(--ot,-105px);width:var(--ow,210px);height:var(--oh,210px);border:1px dashed var(--wire);transition:border-color .7s var(--ease), box-shadow .7s var(--ease), transform .8s var(--ease-back);border-radius:20px;position:absolute}.mag-cluster.is-hot .mag-outline{border:1.5px solid rgb(var(--cc));box-shadow:0 0 30px rgba(var(--cc),.3), 0 0 8px rgba(var(--cc),.5), inset 0 0 40px rgba(var(--cc),.08);transform:translateZ(13px)}.mag-cluster__name{left:calc(var(--ol,-105px) + 6px);top:calc(var(--ot,-105px) + var(--oh,210px) + 32px);color:var(--ink-dim);white-space:nowrap;transition:color .7s var(--ease), transform .8s var(--ease-back);font-family:JetBrains Mono,monospace;font-size:12.5px;position:absolute}.mag-cluster.is-hot .mag-cluster__name{color:rgb(var(--cc));text-shadow:0 0 14px rgba(var(--cc),.9), 0 0 30px rgba(var(--cc),.5);transform:translateZ(20px)}.mag-tile{width:92px;height:92px;transform:translate3d(var(--tx), var(--ty), 2px);transform-style:preserve-3d;background:var(--tile);border:1px solid var(--tile-edge);transition:transform .8s var(--ease-back), background .7s var(--ease), border-color .7s var(--ease), box-shadow .7s var(--ease), opacity .75s var(--ease);will-change:transform;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;margin:-46px 0 0 -46px;display:flex;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff0d}.mag-tile:before{content:"";background:#05070c;border-radius:13px;position:absolute;inset:0;transform:translateZ(-14px);box-shadow:0 0 18px 6px #00000080}.mag-tile:after{content:"";background:#0b0f16;border-radius:13px;position:absolute;inset:0;transform:translateZ(-7px)}.mag-tile__icon{width:25px;height:25px;color:var(--ink-dim);transition:color .7s var(--ease);z-index:1;position:relative}.mag-tile__icon svg{width:100%;height:100%;display:block}.mag-tile__label{color:var(--label);text-shadow:var(--label-sh);text-align:center;transition:color .7s var(--ease);z-index:1;padding:0 6px;font-size:13px;font-weight:600;line-height:1.15;position:relative}.mag-cluster.is-hot .mag-tile{transform:translate3d(var(--tx), var(--ty), 38px);background:var(--tile-hot);border-color:rgba(var(--cc),.65);box-shadow:inset 0 1px 0 #ffffff14, 0 0 34px rgba(var(--cc),.25)}.mag-cluster.is-hot .mag-tile__icon{color:rgb(var(--cc))}.mag-cluster.is-hot .mag-tile__label{color:#fff}.mag-ghost{width:72px;height:72px;transform:translate3d(var(--tx), var(--ty), 0);transform-style:preserve-3d;background:var(--ghost);color:var(--ink-dimr);opacity:.55;transition:opacity .75s var(--ease);border:1px solid #ffffff0b;border-radius:12px;justify-content:center;align-items:center;margin:-36px 0 0 -36px;display:flex;position:absolute;top:0;left:0}.mag-ghost:before{content:"";background:#04060a;border-radius:12px;position:absolute;inset:0;transform:translateZ(-8px)}.mag-ghost svg{opacity:.6;width:20px;height:20px;position:relative}.mag-world[data-active] .mag-ghost{opacity:.32}.mag-chip3d{width:142px;height:36px;transform:translate3d(var(--tx), var(--ty), 1px);background:var(--tile);border:1px solid var(--tile-edge);color:var(--label);text-shadow:var(--label-sh);transition:color .7s var(--ease), border-color .7s var(--ease), opacity .75s var(--ease), transform .8s var(--ease-back);white-space:nowrap;transform-style:preserve-3d;border-radius:9px;justify-content:center;align-items:center;margin:-18px 0 0;font-size:12.5px;font-weight:600;display:flex;position:absolute;top:0;left:0}.mag-chip3d__t{display:inline-block}.mag-cluster.is-hot .mag-chip3d{color:#fff;background:var(--tile-hot);border-color:rgba(var(--cc),.3);transform:translate3d(var(--tx), var(--ty), 16px)}.mag-cluster.is-hot .mag-chip3d--ai{color:var(--accent-2);border-color:#ffb62766;box-shadow:0 0 18px #ffb6271f}.mag-pill{transform:translate3d(var(--px), var(--py), var(--pz,92px));transform-style:preserve-3d;opacity:0;transition:opacity .55s var(--ease) .26s;pointer-events:none;position:absolute;top:0;left:0}.mag-cluster.is-hot .mag-pill{opacity:1}.mag-pill__board{transform-style:preserve-3d;position:absolute;top:0;left:0;transform:rotate(45deg)rotateX(-56deg)}.mag-pill__inner{background:rgb(var(--cc));color:var(--pill-ink);box-shadow:0 4px 20px rgba(var(--cc),.4);white-space:nowrap;border-radius:999px;padding:7px 13px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;display:inline-flex;position:absolute;bottom:46px;left:0;transform:translate(-50%)}.mag-pill--alt .mag-pill__inner{background:var(--accent-2);color:#2a1a05;box-shadow:0 4px 20px #ffb62766}.mag-pill__lead{background:linear-gradient(to top, transparent, rgb(var(--cc)));width:1.4px;height:42px;position:absolute;bottom:4px;left:-.7px}.mag-pill--alt .mag-pill__lead{background:linear-gradient(to top, transparent, var(--accent-2))}.mag-pill__dot{background:rgb(var(--cc));width:6px;height:6px;box-shadow:0 0 8px rgb(var(--cc));border-radius:50%;position:absolute;bottom:0;left:-3px}.mag-pill--alt .mag-pill__dot{background:var(--accent-2);box-shadow:0 0 8px var(--accent-2)}.mag-world:not(.is-loaded) .mag-tile,.mag-world:not(.is-loaded) .mag-ghost,.mag-world:not(.is-loaded) .mag-chip3d{transform:translate3d(var(--tx), var(--ty), -220px);opacity:0}.mag-world:not(.is-loaded) .mag-platform{opacity:0;transform:translateZ(-180px)}.mag-world:not(.is-loaded) .mag-outline,.mag-world:not(.is-loaded) .mag-cluster__name,.mag-world:not(.is-loaded) .mag-wires{opacity:0}.mag-world.is-loaded .mag-tile,.mag-world.is-loaded .mag-ghost,.mag-world.is-loaded .mag-chip3d{transition-delay:var(--d,0s)}.mag-world.is-loaded .mag-platform{transition-delay:var(--pd,0s)}.mag-platform{transition-property:transform,background,border-color,box-shadow,opacity}.mag-wires{transition:opacity .9s var(--ease) .6s}.mag-outline,.mag-cluster__name{transition-property:border-color,box-shadow,color,transform,opacity;transition-duration:.7s,.7s,.7s,.8s,.8s;transition-delay:0s,0s,0s,0s,.5s}.mag:not(.is-dark){--ground:#f5f5f3;--panel:#fdfcfb;--tile:#fff;--tile-2:#f2f1ee;--tile-hot:#fff;--tile-edge:#d7d5d0;--plat:#edece8;--plat-hot:#f6f5f1;--ghost:#efeeea;--grid-dot:#00000017;--wire:#00000029;--ink:#14161a;--ink-dim:#61666f;--ink-dimr:#a9adb3;--accent:#0067e0;--accent-2:#b67a16;--pill-ink:#fff;--hair:#00000017;--label:#454a52;--label-sh:none;--mesh:#0000001c;--mesh-pulse:#0066d673;--floor:#0000000f}.mag:not(.is-dark) .mag-viewport:after{background:radial-gradient(50% 42% at 55% 42%,#0066d60d,#0000 70%)}.mag:not(.is-dark) .mag-cluster,.mag:not(.is-dark) .mag-stage,.mag:not(.is-dark) .mag-wires path{--cc:var(--c-l,0,102,214)}.mag:not(.is-dark) .mag-cluster.is-hot .mag-tile__label,.mag:not(.is-dark) .mag-cluster.is-hot .mag-chip3d{color:#101216}.mag:not(.is-dark) .mag-note__card{box-shadow:0 24px 60px #00000029,0 0 0 1px #0000000d}.mag:not(.is-dark) .mag-viewport.is-intro .mag-world{filter:blur(3px)brightness(.97)saturate(.6)opacity(.6)}@media (max-width:960px){.mag{height:auto}.mag-sticky{height:auto;padding:56px 0;position:static}.mag-wrap{grid-template-columns:1fr;gap:36px;padding:0 20px}.mag-viewport{max-height:none}}@media (max-width:639px){.mag-viewport{display:none}.mag-sticky{padding:40px 0 48px}.mag-stage.is-active .mag-stage__body{max-height:220px}}@media (prefers-reduced-motion:reduce){.mag-wires path.is-hot,.mag-wires path.mesh{animation:none}.mesh-pulses{display:none}.mag-note__hint:after{animation:none}.mag-tile,.mag-ghost,.mag-chip3d,.mag-cluster,.mag-pill,.mag-platform,.mag-outline,.mag-cluster__name{transition-duration:80ms!important;transition-delay:0s!important}}.mag:not(.is-dark){--ground:var(--background);--panel:#fff;--tile:#fff;--tile-2:var(--cream);--tile-hot:#fff;--tile-edge:var(--line);--plat:#edece7;--plat-hot:#f6f5f1;--ghost:var(--cream);--ink:var(--charcoal);--ink-dim:var(--muted);--ink-dimr:#b3aea7;--accent:var(--orange);--hair:var(--line);--grid-dot:#1a191717;--wire:#1a191729;--floor:#1a19170e;--mesh:#1a19171c;--mesh-pulse:#e8566d73}.mag{font-family:var(--font-nunito), ui-sans-serif, system-ui, sans-serif}.mag-headline{font-family:var(--font-nunito), ui-sans-serif, system-ui, sans-serif;font-weight:600}.mag-eyebrow{font-family:var(--font-nunito), ui-sans-serif, system-ui, sans-serif;color:var(--orange);font-size:.75rem;font-weight:600}.mag-foot,.mag-cluster__name,.mag-pill__inner{font-family:var(--font-nunito), ui-sans-serif, system-ui, sans-serif;font-weight:600}.mag-note__type,.mag-note__sec,.mag-note__time,.mag-note__hint{font-family:ui-monospace,SF Mono,Menlo,monospace}.mag-cta{color:#fff;background:#000;border-radius:9999px;padding:.875rem 2rem;font-size:.875rem;font-weight:600}.mag-cta:hover{opacity:.82;background:#000;transform:none}.mag-viewport{transition:background .5s var(--ease), border-color .5s var(--ease)}.mag.is-dark .mag-cta:hover{opacity:.85;background:#fff}.mag:not(.is-dark){--panel:#fbfaf5;--grid-dot:#1a19171c;--floor:#1a191713;--wire:#1a191733;--ink-dimr:#a29d94}.mag:not(.is-dark) .mag-tile{background:linear-gradient(#fff 0%,#faf8f1 100%);border-color:#d9d5cc;box-shadow:inset 0 1px #fff,0 2px #1a19170d}.mag:not(.is-dark) .mag-tile__icon{color:var(--muted)}.mag:not(.is-dark) .mag-tile__label{color:#33373d}.mag:not(.is-dark) .mag-tile:after{background:#e3dfd5}.mag:not(.is-dark) .mag-tile:before{background:#cbc6ba;box-shadow:0 4px 22px 6px #1a191733}.mag:not(.is-dark) .mag-platform{background:linear-gradient(135deg,#f7f5ee 0%,#efede5 100%);border-color:#1a191712}.mag:not(.is-dark) .mag-ghost{background:#f3f1e9}.mag:not(.is-dark) .mag-ghost:before{background:#d6d1c5}.mag:not(.is-dark) .mag-chip3d{color:#33373d;background:linear-gradient(#fff,#faf8f1);border-color:#d9d5cc}.mag:not(.is-dark) .mag-cluster__name{color:var(--ink-dim)}.mag:not(.is-dark) .mag-outline{border-color:#1a19172e}.mag:not(.is-dark) .mag-cluster.is-hot .mag-tile__icon,.mag:not(.is-dark) .mag-cluster.is-hot .mag-cluster__name{color:rgb(var(--cc))}.mag:not(.is-dark) .mag-cluster.is-hot .mag-chip3d{border-color:rgba(var(--cc), .55)}.mag:not(.is-dark) [data-stage=asr]{--cc:58,110,168;--face:#c8dcee;--side:#a9c4de;--deep:#86a7c7}.mag:not(.is-dark) [data-stage=models]{--cc:108,85,163;--face:#ddd3ef;--side:#c2b3de;--deep:#a291c9}.mag:not(.is-dark) [data-stage=reason]{--cc:198,113,54;--face:#f6ddc2;--side:#e5c09a;--deep:#cfa273}.mag:not(.is-dark) [data-stage=tts]{--cc:185,74,108;--face:#f3d2dd;--side:#dfafc0;--deep:#c98da3}.mag:not(.is-dark) [data-stage=coding]{--cc:78,130,83;--face:#d4e6d0;--side:#b6d0b0;--deep:#93b78d}.mag:not(.is-dark) [data-stage=security]{--cc:90,100,116;--face:#dcdfe4;--side:#bfc4cc;--deep:#a0a7b2}.mag:not(.is-dark) path[data-wire=asr-models]{--cc:108,85,163}.mag:not(.is-dark) path[data-wire=models-reason]{--cc:198,113,54}.mag:not(.is-dark) path[data-wire=reason-tts]{--cc:185,74,108}.mag:not(.is-dark) path[data-wire=tts-coding]{--cc:78,130,83}.mag:not(.is-dark) path[data-wire=coding-security]{--cc:90,100,116}.mag:not(.is-dark) .mag-cluster.is-hot .mag-tile{background:var(--face);border-color:rgba(var(--cc), .5);box-shadow:inset 0 1px 0 #ffffffe6, 0 8px 22px #1a191729, 0 0 20px rgba(var(--cc), .14)}.mag:not(.is-dark) .mag-cluster.is-hot .mag-tile__icon{color:rgb(var(--cc))}.mag:not(.is-dark) .mag-cluster.is-hot .mag-tile__label{color:#23262b}.mag:not(.is-dark) .mag-cluster.is-hot .mag-chip3d{background:var(--face);border-color:rgba(var(--cc), .45);color:#23262b;box-shadow:0 4px 14px #1a19171f}.mag:not(.is-dark) .mag-cluster.is-hot .mag-cluster__name{text-shadow:none}.mag:not(.is-dark) .mag-cluster.is-hot .mag-tile{border-color:rgba(var(--cc), .35);background:#fff;box-shadow:inset 0 1px #fff,0 8px 22px #1a191729}.mag:not(.is-dark) .mag-cluster.is-hot .mag-tile:after{background:#e6e2d8}.mag:not(.is-dark) .mag-cluster.is-hot .mag-tile:before{background:#cfcabe;box-shadow:0 6px 26px 8px #1a191738}.mag:not(.is-dark) .mag-cluster.is-hot .mag-chip3d{border-color:rgba(var(--cc), .35);background:#fff}.mag:not(.is-dark) .mag-cluster__name{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 13px;box-shadow:0 3px 10px #1a191721}.mag:not(.is-dark) .mag-cluster.is-hot .mag-cluster__name{border-color:rgba(var(--cc), .45);box-shadow:0 5px 14px #1a191729, 0 0 12px rgba(var(--cc), .15)}.mag:not(.is-dark) .mag-cluster.is-hot .mag-tile{border:1.5px solid rgb(var(--cc));box-shadow:inset 0 1px 0 #fff, 0 8px 22px #1a191729, 0 0 14px rgba(var(--cc), .18)}.mag:not(.is-dark) .mag-cluster.is-hot .mag-chip3d{border:1.5px solid rgb(var(--cc))}.mag:not(.is-dark) .mag-viewport{perspective:1800px;perspective-origin:50% 46%}.mag:not(.is-dark) .mag-world{top:51%}.mag:not(.is-dark) .mag-cluster.is-hot .mag-platform{background:var(--face);border-color:rgba(var(--cc), .38);box-shadow:0 0 30px rgba(var(--cc), .12)}.mag:not(.is-dark) .mag-platform{background:linear-gradient(135deg,#f9f7f1 0%,#efece2 68%,#e4e0d2 100%);border:1px solid #1a19171a}.mag:not(.is-dark) .mag-platform:before{background:#d6d1c4;box-shadow:0 14px 32px 8px #1a19172e}.mag:not(.is-dark) .mag-platform:after{content:"";pointer-events:none;border:1px solid #1a191717;border-radius:18px;position:absolute;inset:9px}.mag:not(.is-dark) .mag-cluster.is-hot .mag-platform{background:var(--face);background:linear-gradient(135deg, color-mix(in srgb, var(--face), #fff 45%) 0%, var(--face) 62%, var(--side) 100%);border-color:rgba(var(--cc), .4)}.mag:not(.is-dark) [data-stage=asr]{--cardc:#4a72a0;--cardd:#3c5d83}.mag:not(.is-dark) [data-stage=models]{--cardc:#6f5d99;--cardd:#5a4b7e}.mag:not(.is-dark) [data-stage=reason]{--cardc:#ab6d28;--cardd:#8c5920}.mag:not(.is-dark) [data-stage=tts]{--cardc:#a85570;--cardd:#8a465c}.mag:not(.is-dark) [data-stage=coding]{--cardc:#5d8a66;--cardd:#4c7254}.mag:not(.is-dark) [data-stage=security]{--cardc:#5c6675;--cardd:#4b545f}.mag:not(.is-dark) .mag-cluster.is-hot .mag-platform{background:var(--cardc);box-shadow:0 0 36px rgba(var(--cc), .22);border-color:#ffffff47}.mag:not(.is-dark) .mag-cluster.is-hot .mag-platform:before{background:var(--cardd);box-shadow:0 18px 40px 10px #1a191742}.mag:not(.is-dark) .mag-cluster.is-hot .mag-platform:after{border-color:#ffffff4d}.mag:not(.is-dark) .mag-cluster.is-hot .mag-outline{border-color:#ffffffa6;box-shadow:0 0 18px #ffffff40}.mag:not(.is-dark) .mag-platform:after{content:none}.mag:not(.is-dark) .mag-cluster.is-hot .mag-platform{border-color:#0000}.mag:not(.is-dark) .mag-cluster.is-hot .mag-outline{box-shadow:none;border-color:#0000}.mag:not(.is-dark) .mag-platform{background:#f0ede3}.mag:not(.is-dark) .mag-tile,.mag:not(.is-dark) .mag-chip3d{background:#fffefa}.mag-platform:before,.mag-tile:before,.mag-tile:after{transition:background .7s var(--ease), box-shadow .7s var(--ease)}.mag:not(.is-dark) .mag-cluster__name{transition:color .7s var(--ease), background .7s var(--ease), border-color .7s var(--ease), box-shadow .7s var(--ease), transform .8s var(--ease-back), opacity .8s var(--ease) .5s}.mag.is-dark .mag-viewport{border-color:#ffffff14}.mag.is-dark .mag-cta{color:#0b0b14;background:#fff}.mag.is-dark .mag-cta:hover{opacity:.85;background:#fff;transform:none}.mag.is-dark .mag-eyebrow{color:var(--coral);font-family:var(--font-nunito), ui-sans-serif, system-ui, sans-serif;font-size:.9375rem}
.cube-float{transform-box:fill-box;transform-origin:50%;animation-name:cube-drift;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes cube-drift{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-8px)rotate(2.5deg)}}@media (prefers-reduced-motion:reduce){.cube-float{animation:none}}
