:root{--bg:#05050a;--bg2:#0a0a14;--panel:#0c0e1a;--panel2:#121428;--line:#252842;--line-soft:#181a2e;--text:#f2f4ff;--muted:#9aa3c2;--dim:#6b7394;--cyan:#3eb6ff;--cyan-dim:#1a6fc4;--purple:#c026ff;--purple-dim:#7c1fd4;--gold:#f5b73d;--danger:#ff6b6b;--ok:#3ddc97;--chrome:#d8dee9;--chrome-dim:#8b93a8;--accent:var(--purple);--accent2:var(--cyan);--font:"DM Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;--display:"Syne","DM Sans",ui-sans-serif,system-ui,sans-serif;--radius:16px;--radius-sm:10px;--pad-x:16px;--section-y:3.5rem;--glow-cyan:0 0 48px rgba(62,182,255,.35);--glow-purple:0 0 48px rgba(192,38,255,.32);--glow-brand:0 0 28px rgba(192,38,255,.45),0 0 48px rgba(62,182,255,.28);--grad-energy:linear-gradient(100deg,var(--purple) 0%,#7c5cff 48%,var(--cyan) 100%);--grad-energy-soft:linear-gradient(100deg,rgba(192,38,255,.18),rgba(62,182,255,.14));--grad-panel:linear-gradient(145deg,rgba(192,38,255,.09),rgba(62,182,255,.05) 42%,hsla(0,0%,100%,.025));--grad-metal:linear-gradient(180deg,#fff 0%,var(--chrome) 38%,var(--chrome-dim) 72%,#6b7394 100%);--glass-bg:rgba(10,12,24,.55);--glass-bg-strong:rgba(6,8,18,.78);--glass-border:hsla(0,0%,100%,.09);--glass-border-bright:hsla(0,0%,100%,.16);--glass-blur:18px;--glass-blur-strong:26px;--glass-shadow:0 8px 32px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.07);--metal-edge:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06) 15%,rgba(216,222,233,.22) 50%,hsla(0,0%,100%,.06) 85%,transparent);--metal-shine:linear-gradient(135deg,hsla(0,0%,100%,.14),transparent 42%,hsla(0,0%,100%,.04));--bg-mesh:hsla(0,0%,100%,.028);--bg-section-wash:radial-gradient(ellipse 75% 55% at 18% 12%,rgba(192,38,255,.07),transparent 62%);--bg-section-wash-alt:radial-gradient(ellipse 70% 50% at 82% 88%,rgba(62,182,255,.06),transparent 60%);--grad-lightning:linear-gradient(175deg,transparent,rgba(62,182,255,.95) 42%,hsla(0,0%,100%,.9) 50%,rgba(192,38,255,.85) 58%,transparent);--grad-energy-border:linear-gradient(135deg,rgba(192,38,255,.55),rgba(124,92,255,.35),rgba(62,182,255,.55));--glow-energy-soft:0 0 24px rgba(62,182,255,.22),0 0 48px rgba(192,38,255,.14);--glow-energy-strong:0 0 20px rgba(62,182,255,.45),0 0 40px rgba(192,38,255,.35),0 0 80px rgba(124,92,255,.2);--shell-nav:264px}@media (min-width:768px){:root{--pad-x:24px}}@media (min-width:1280px){:root{--pad-x:32px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font);min-height:100%;overflow-x:hidden}.page-root{position:relative;z-index:1;min-height:100%}.ambient-backdrop{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse 75% 58% at 6% 16%,rgba(192,38,255,.26) 0,transparent 58%),radial-gradient(ellipse 70% 52% at 94% 18%,rgba(62,182,255,.24) 0,transparent 55%),radial-gradient(ellipse 55% 38% at 50% 0,rgba(124,92,255,.14) 0,transparent 62%),radial-gradient(ellipse 85% 42% at 50% 100%,rgba(30,60,140,.22) 0,transparent 58%),radial-gradient(circle at 50% 48%,#0b0b16 0,var(--bg) 74%),var(--bg)}.ambient-backdrop:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle 340px at 18% 28%,rgba(192,38,255,.18),transparent 68%),radial-gradient(circle 300px at 82% 22%,rgba(62,182,255,.16),transparent 65%),radial-gradient(circle 260px at 72% 78%,rgba(124,92,255,.12),transparent 62%),radial-gradient(circle 220px at 28% 82%,rgba(62,182,255,.1),transparent 60%);filter:blur(42px);opacity:.9;animation:aurora-drift 28s ease-in-out infinite alternate}.ambient-backdrop:after{content:"";position:absolute;inset:0;background:radial-gradient(1.2px 1.2px at 12% 18%,hsla(0,0%,100%,.55),transparent),radial-gradient(1px 1px at 28% 62%,rgba(62,182,255,.45),transparent),radial-gradient(1.4px 1.4px at 44% 34%,hsla(0,0%,100%,.38),transparent),radial-gradient(1px 1px at 58% 78%,rgba(192,38,255,.4),transparent),radial-gradient(1.2px 1.2px at 72% 22%,hsla(0,0%,100%,.42),transparent),radial-gradient(1px 1px at 86% 58%,rgba(62,182,255,.35),transparent),radial-gradient(1.3px 1.3px at 6% 88%,hsla(0,0%,100%,.3),transparent),radial-gradient(1px 1px at 92% 12%,rgba(192,38,255,.32),transparent),linear-gradient(var(--bg-mesh) 1px,transparent 1px),linear-gradient(90deg,var(--bg-mesh) 1px,transparent 1px),radial-gradient(ellipse 85% 75% at 50% 50%,transparent 42%,rgba(2,3,8,.55) 100%);background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,56px 56px,56px 56px,100% 100%;opacity:.72;mask-image:radial-gradient(ellipse 92% 88% at 50% 45%,#000 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 92% 88% at 50% 45%,#000 30%,transparent 100%)}@keyframes aurora-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(2.5%,-1.5%) scale(1.04)}to{transform:translate(-2%,2%) scale(1.02)}}.energy-field{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.energy-field:after,.energy-field:before{content:"";position:absolute;width:3px;border-radius:99px;background:var(--grad-lightning);filter:blur(.5px);box-shadow:0 0 12px rgba(62,182,255,.75),0 0 28px rgba(192,38,255,.45),0 0 48px rgba(62,182,255,.25);opacity:0}.energy-field:before{left:8%;top:-5%;height:min(55vh,420px);transform:rotate(12deg);animation:lightning-strike 9s ease-in-out infinite}.energy-field:after{right:10%;top:8%;height:min(48vh,380px);transform:rotate(-8deg);animation:lightning-strike-alt 11s ease-in-out 4.5s infinite}@keyframes lightning-strike-alt{0%,88%,to{opacity:0;transform:rotate(-8deg) scaleY(.85)}90%{opacity:.85;transform:rotate(-8deg) scaleY(1)}92%{opacity:.35}94%{opacity:.7}96%{opacity:0}}@keyframes lightning-strike{0%,88%,to{opacity:0;transform:rotate(12deg) scaleY(.85)}90%{opacity:.85;transform:rotate(12deg) scaleY(1)}92%{opacity:.35}94%{opacity:.7}96%{opacity:0}}@keyframes energy-pulse{0%,to{opacity:.55;filter:brightness(1)}50%{opacity:1;filter:brightness(1.15)}}@keyframes border-shimmer{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes kpi-glow{0%,to{filter:drop-shadow(0 0 6px rgba(62,182,255,.35))}50%{filter:drop-shadow(0 0 14px rgba(192,38,255,.55))}}canvas,img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--cyan);text-decoration:none}a:hover{text-decoration:underline}::selection{background:rgba(51,225,255,.28)}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:6px}h1,h2,h3,h4{font-family:var(--display);font-weight:600;letter-spacing:-.02em;margin:0 0 .6rem;line-height:1.15;overflow-wrap:break-word}h1{font-size:clamp(2rem,6vw,3.4rem)}h2{font-size:clamp(1.5rem,4vw,2.3rem)}h3{font-size:clamp(1.05rem,2.4vw,1.35rem)}p{line-height:1.65;overflow-wrap:break-word}.muted{color:var(--muted)}.dim{color:var(--dim)}.eyebrow{letter-spacing:.22em;text-transform:uppercase;font-size:.75rem;color:var(--muted);margin:0 0 .6rem}.gradient-text{background:var(--grad-energy);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 12px rgba(62,182,255,.25))}.gradient-chrome{filter:drop-shadow(0 2px 14px rgba(192,38,255,.28))}.gradient-chrome,.page-title{background:var(--grad-metal);-webkit-background-clip:text;background-clip:text;color:transparent}.page-title{filter:drop-shadow(0 1px 8px rgba(192,38,255,.2))}.section-title{background:linear-gradient(100deg,#fff 0,var(--chrome) 40%,var(--cyan) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(62,182,255,.2))}.surface-glass{position:relative;background:var(--grad-panel),var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-shadow)}.surface-glass:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:var(--metal-edge);pointer-events:none;z-index:1}.surface-glass-strong{background:var(--grad-panel),var(--glass-bg-strong);backdrop-filter:blur(var(--glass-blur-strong));-webkit-backdrop-filter:blur(var(--glass-blur-strong))}.btn,button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--grad-energy);color:#fff;border:0;border-radius:999px;padding:.72rem 1.25rem;font:inherit;font-weight:700;font-size:.94rem;line-height:1.2;cursor:pointer;min-height:44px;text-align:center;box-shadow:var(--glow-brand),inset 0 1px 0 hsla(0,0%,100%,.22);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;position:relative;overflow:hidden;animation:energy-pulse 4s ease-in-out infinite}.btn:after,button:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.18),transparent 48%);pointer-events:none;border-radius:inherit}.btn:hover,button:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--glow-energy-strong),inset 0 1px 0 hsla(0,0%,100%,.28);text-decoration:none}.btn.danger,.btn.ghost,.btn.secondary,.btn:disabled,.icon-btn,button.danger,button.ghost,button.secondary,button:disabled{animation:none}button:disabled{opacity:.5;cursor:not-allowed}.btn.secondary,button.secondary{background:hsla(0,0%,100%,.05);color:var(--text);border:1px solid var(--glass-border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.btn.secondary:after,button.secondary:after{background:var(--metal-shine)}.btn.secondary:hover,button.secondary:hover:not(:disabled){border-color:rgba(62,182,255,.45);box-shadow:0 0 20px rgba(62,182,255,.15),inset 0 1px 0 hsla(0,0%,100%,.08)}.btn.ghost,button.ghost{background:transparent;color:var(--muted);border:1px solid var(--line-soft);box-shadow:none}.btn.ghost:after,button.ghost:after{display:none}.btn.danger,button.danger{background:linear-gradient(100deg,#ff6b6b,#b91c1c);color:#fff}.cta,.cta-row{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}@media (max-width:479px){.cta-row>.btn,.cta-row>button,.cta>.btn,.cta>button{width:100%}}label{display:block;font-size:.86rem;color:var(--muted)}input,select,textarea{width:100%;max-width:100%;padding:.72rem .85rem;border-radius:var(--radius-sm);border:1px solid var(--glass-border);background:rgba(5,7,14,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--text);font:inherit;font-size:16px;margin-top:.35rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);transition:border-color .2s ease,box-shadow .2s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:rgba(62,182,255,.55);box-shadow:0 0 0 3px rgba(192,38,255,.15),0 0 20px rgba(62,182,255,.2),inset 0 0 12px rgba(62,182,255,.06)}.card{position:relative;background:conic-gradient(from 220deg at 0 0,rgba(192,38,255,.14),transparent 28%),conic-gradient(from 40deg at 100% 100%,rgba(62,182,255,.12),transparent 28%),radial-gradient(ellipse 85% 65% at 0 0,rgba(192,38,255,.11),transparent 58%),radial-gradient(ellipse 75% 60% at 100% 100%,rgba(62,182,255,.09),transparent 55%),var(--grad-panel),var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius);padding:1.1rem 1.15rem;min-width:0;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-shadow),var(--glow-energy-soft);overflow:hidden}.card:before{top:0;left:6%;right:6%;height:1px;background:var(--metal-edge);z-index:1}.card:after,.card:before{content:"";position:absolute;pointer-events:none}.card:after{inset:0;background:var(--metal-shine);opacity:.45;border-radius:inherit}.card>*{position:relative;z-index:2}.card.glow{box-shadow:var(--glow-brand),var(--glass-shadow)}.card.glow,.card.glow-purple{border-color:rgba(192,38,255,.38)}.card.glow-purple{box-shadow:var(--glow-purple),var(--glass-shadow)}.card-hover{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.card-hover:hover{transform:translateY(-3px);border-color:rgba(62,182,255,.48);box-shadow:var(--glow-energy-strong),var(--glass-shadow)}.stat-card{box-shadow:var(--glass-shadow),0 0 28px rgba(192,38,255,.12),inset 0 0 24px rgba(62,182,255,.04)}.stat-card .kpi.stat-kpi{background:var(--grad-energy);-webkit-background-clip:text;background-clip:text;color:transparent;animation:kpi-glow 3.5s ease-in-out infinite}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:100;background:linear-gradient(90deg,var(--purple),#fff 35%,var(--cyan) 65%,var(--purple));background-size:200% 100%;animation:border-shimmer 3s linear infinite;box-shadow:0 0 16px rgba(62,182,255,.65),0 0 32px rgba(192,38,255,.35);pointer-events:none}.scroll-track-wrap{position:relative;margin:0 calc(-1 * var(--pad-x));padding:0 var(--pad-x)}.scroll-track-hint{font-size:12px;margin:0 0 .65rem;letter-spacing:.04em}.scroll-track{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad-x);-webkit-overflow-scrolling:touch;padding-bottom:.35rem;scrollbar-width:none}.scroll-track::-webkit-scrollbar{display:none}.scroll-track-item{flex:0 0 min(82vw,300px);scroll-snap-align:start;min-width:0}@media (min-width:900px){.scroll-track-wrap.is-desktop-grid .scroll-track{display:grid;grid-template-columns:repeat(5,1fr);overflow:visible;scroll-snap-type:none}.scroll-track-wrap.is-desktop-grid .scroll-track-item{flex:unset;width:auto}.scroll-track-wrap.is-desktop-grid .scroll-track-hint{display:none}}.motion-card{height:100%;border-radius:inherit}.motion-card .card,.motion-card.card{transition:border-color .25s ease,box-shadow .25s ease}.motion-card:hover .card,.motion-card:hover.card{border-color:rgba(62,182,255,.5);box-shadow:var(--glow-cyan)}.btn:active:not(:disabled),button:active:not(:disabled){transform:scale(.97) translateY(0)}.nav-item{transition:background .2s ease,color .2s ease,transform .15s ease}.grid{display:grid;grid-gap:1rem;gap:1rem}.grid,.grid>*{min-width:0}.grid.stats{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.grid.cols-2{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.grid.cols-3{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.grid.cols-4{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.grid.split{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.grid-auto{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.grid-auto>*{min-width:0}.badge{display:inline-block;padding:.2rem .6rem;border-radius:999px;border:1px solid var(--glass-border);font-size:.74rem;color:var(--muted);white-space:nowrap;background:hsla(0,0%,100%,.04);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.badge.on{border-color:rgba(61,220,151,.5);color:var(--ok);background:rgba(61,220,151,.08)}.badge.off{border-color:hsla(0,100%,71%,.5);color:var(--danger);background:hsla(0,100%,71%,.08)}.badge.warn{border-color:rgba(245,183,61,.5);color:var(--gold);background:rgba(245,183,61,.08)}.pill{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border-radius:999px;border:1px solid rgba(62,182,255,.2);background:linear-gradient(135deg,rgba(192,38,255,.08),rgba(62,182,255,.06));font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 16px rgba(62,182,255,.08)}.dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan);flex:none}.dot.purple{background:var(--purple);box-shadow:0 0 10px var(--purple)}.dot.gold{background:var(--gold);box-shadow:0 0 10px var(--gold)}.table-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}table{width:100%;border-collapse:collapse;min-width:0}td,th{text-align:left;padding:.6rem .5rem;border-bottom:1px solid var(--line-soft);font-size:.88rem;vertical-align:top}th{color:var(--muted);font-weight:600;white-space:nowrap}tbody tr{transition:background .18s ease,box-shadow .18s ease}tbody tr:hover{background:linear-gradient(90deg,rgba(192,38,255,.04),rgba(62,182,255,.06));box-shadow:inset 0 0 24px rgba(62,182,255,.04)}.table-scroll table{min-width:560px}@media (max-width:767px){.rtable,.rtable tbody,.rtable td,.rtable tr{display:block}.rtable{min-width:0!important}.rtable thead{display:none}.rtable tr{border:1px solid var(--glass-border);border-radius:12px;padding:.55rem .75rem;margin-bottom:.6rem;background:hsla(0,0%,100%,.03);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.rtable tr:last-child{margin-bottom:0}.rtable td{border:0;padding:.32rem 0;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;text-align:right;min-width:0}.rtable td:before{content:attr(data-label);color:var(--muted);font-size:.78rem;text-align:left;flex:none;max-width:45%}.rtable td.stack-cell{flex-direction:column;align-items:stretch;text-align:left;gap:.35rem}.rtable td.stack-cell:before{max-width:none}}.table-scroll .rtable{min-width:560px}@media (max-width:767px){.table-scroll{overflow-x:visible}}.wrap-anywhere{word-break:break-word}.mono,.wrap-anywhere{overflow-wrap:anywhere}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.truncate,.truncate-address{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truncate-address{display:inline-block;vertical-align:bottom;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.no-x-scroll{overflow-x:clip}.container{width:100%;max-width:1200px;margin:0 auto;padding-left:var(--pad-x);padding-right:var(--pad-x)}.section{padding:clamp(3rem,9vw,6.5rem) 0;position:relative;isolation:isolate}.section:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:var(--bg-section-wash),var(--bg-section-wash-alt);opacity:.85}.section>.container{position:relative;z-index:1}.section-head{max-width:46rem;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.divider{height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12),var(--metal-edge),hsla(0,0%,100%,.12),transparent);border:0;margin:0}.shell{display:block;min-height:100vh;position:relative;isolation:isolate}.shell:before{content:"";position:fixed;top:0;right:0;width:min(72vw,920px);height:min(68vh,640px);pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 60% at 80% 18%,rgba(62,182,255,.12),transparent 62%),radial-gradient(ellipse 55% 50% at 60% 72%,rgba(192,38,255,.08),transparent 58%);filter:blur(28px);opacity:.85}.shell-bar{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:.75rem;padding:.75rem var(--pad-x);padding-top:calc(.75rem + env(safe-area-inset-top));border-bottom:1px solid var(--glass-border);background:rgba(5,7,12,.72);backdrop-filter:blur(var(--glass-blur-strong));-webkit-backdrop-filter:blur(var(--glass-blur-strong));box-shadow:0 4px 24px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.06)}.shell-brand{font-family:var(--display);font-weight:700;font-size:1.05rem;letter-spacing:.02em;min-width:0}.icon-btn{background:hsla(0,0%,100%,.06);border:1px solid var(--glass-border);color:var(--text);border-radius:10px;width:44px;height:44px;min-height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.icon-btn:after{display:none}.icon-btn:hover{transform:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);border-color:var(--cyan)}.side{position:relative;z-index:2;background:linear-gradient(180deg,rgba(192,38,255,.06),transparent 28%),linear-gradient(0deg,rgba(62,182,255,.05),transparent 32%),rgba(4,6,14,.58);border-right:1px solid var(--glass-border);padding:1.1rem .9rem calc(1.5rem + env(safe-area-inset-bottom));min-width:0;backdrop-filter:blur(var(--glass-blur-strong));-webkit-backdrop-filter:blur(var(--glass-blur-strong));box-shadow:inset -1px 0 0 hsla(0,0%,100%,.04)}.side:before{content:"";position:absolute;top:0;left:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,rgba(192,38,255,.45) 35%,rgba(62,182,255,.45) 65%,transparent);pointer-events:none;opacity:.7}.side a{display:block;padding:.55rem .7rem;color:var(--muted);border-radius:10px;margin-bottom:.15rem;font-size:.92rem;overflow-wrap:break-word;border:1px solid transparent;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.side a.active,.side a:hover{background:linear-gradient(90deg,rgba(62,182,255,.14),rgba(192,38,255,.08));color:var(--text);text-decoration:none;border:1px solid rgba(62,182,255,.15);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.side a.active{background:linear-gradient(90deg,rgba(62,182,255,.18),rgba(192,38,255,.1));box-shadow:inset 3px 0 0 var(--cyan),inset 0 1px 0 hsla(0,0%,100%,.08),0 0 20px rgba(62,182,255,.12);border-color:rgba(62,182,255,.28)}.main{padding:1.3rem var(--pad-x) calc(3rem + env(safe-area-inset-bottom));min-width:0;max-width:100%;position:relative;z-index:1}.main:before{content:"";position:absolute;top:-2rem;left:50%;transform:translateX(-50%);width:min(96%,880px);height:280px;pointer-events:none;z-index:-1;background:radial-gradient(ellipse 80% 100% at 50% 0,rgba(124,92,255,.09),transparent 68%);filter:blur(18px);opacity:.9}.top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.75rem;margin-bottom:1.2rem;position:relative;padding:.85rem 1rem 1rem;border-radius:calc(var(--radius) + 2px);background:radial-gradient(ellipse 80% 120% at 0 0,rgba(192,38,255,.1),transparent 58%),radial-gradient(ellipse 70% 110% at 100% 100%,rgba(62,182,255,.08),transparent 55%),hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:var(--glow-energy-soft),inset 0 1px 0 hsla(0,0%,100%,.06);overflow:hidden}.top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--purple),#fff 50%,var(--cyan),transparent);background-size:200% 100%;animation:border-shimmer 4s linear infinite;opacity:.75}.side-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;border:0;border-radius:0;padding:0;min-height:0}@media (max-width:1023px){.side{position:fixed;top:0;left:0;bottom:0;width:min(84vw,300px);z-index:60;overflow-y:auto;transform:translateX(-100%);transition:transform .24s ease;background:linear-gradient(180deg,rgba(192,38,255,.05),transparent 22%),rgba(5,8,16,.9);backdrop-filter:blur(var(--glass-blur-strong));-webkit-backdrop-filter:blur(var(--glass-blur-strong))}.side.open{transform:translateX(0)}}@media (min-width:1024px){.shell{display:grid;grid-template-columns:var(--shell-nav) minmax(0,1fr);align-items:start}.shell-bar{display:none}.side{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.side-backdrop{display:none}.main{padding-top:1.8rem}}.site-nav{position:fixed;top:0;left:0;right:0;z-index:100;border-bottom:1px solid transparent;background:rgba(5,7,12,.72);backdrop-filter:blur(var(--glass-blur-strong));-webkit-backdrop-filter:blur(var(--glass-blur-strong));padding-top:env(safe-area-inset-top);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.site-nav-spacer{height:calc(66px + env(safe-area-inset-top, 0px));flex-shrink:0}.site-nav.scrolled{border-bottom-color:var(--glass-border);background:rgba(5,7,12,.92);box-shadow:0 8px 32px rgba(0,0,0,.35),0 0 40px rgba(62,182,255,.08),inset 0 1px 0 hsla(0,0%,100%,.06)}.site-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:66px}.site-nav-links{display:none;align-items:center;gap:1.4rem}.site-nav-links a{color:var(--muted);font-size:.9rem;display:inline-flex;align-items:center;min-height:44px}.site-nav-links a:hover{color:var(--text);text-decoration:none}.nav-drawer a.nav-dash,.site-nav-links a.nav-dash{color:var(--cyan);font-weight:600}.site-nav-cta{display:none;align-items:center;gap:.6rem}.nav-drawer{border-top:1px solid var(--line);padding:.8rem 0 1.2rem;display:grid;grid-gap:.15rem;gap:.15rem;max-height:min(70vh,520px);overflow-y:auto}.nav-drawer a{color:var(--muted);padding:.7rem .2rem;font-size:.98rem;display:flex;align-items:center;min-height:44px}.nav-drawer .cta-row{margin-top:.8rem}@media (min-width:900px){.site-nav-cta,.site-nav-links{display:flex}.nav-toggle{display:none}.nav-drawer{display:none!important}}.brand{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--display);font-weight:800;letter-spacing:.28em;color:var(--text);font-size:1.05rem;text-transform:uppercase;min-height:44px}.brand:hover{text-decoration:none}.brand-mark{width:30px;height:30px;border-radius:50%;flex:none;background:conic-gradient(from 200deg,var(--purple),var(--cyan),var(--purple));box-shadow:var(--glow-brand);position:relative}.brand-mark:after{content:"";position:absolute;inset:5px;border-radius:50%;background:#07070f}.hero{position:relative;min-height:min(100svh,860px);display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,10vw,5rem) 0 clamp(2rem,6vw,4rem);overflow-x:clip}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 65% at 0 38%,rgba(192,38,255,.32),transparent 62%),radial-gradient(ellipse 55% 65% at 100% 38%,rgba(62,182,255,.3),transparent 62%),radial-gradient(ellipse 70% 45% at 50% 110%,rgba(30,60,140,.28),transparent 58%),linear-gradient(180deg,transparent 52%,rgba(5,5,10,.88));z-index:0}.hero:after{content:none;display:none}.hero>.container{position:relative;z-index:1}.hero h1{font-size:clamp(2.35rem,10.5vw,6.25rem);letter-spacing:.04em;line-height:.95;margin:.4rem 0 .8rem;font-weight:800;text-transform:uppercase;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;max-width:100%}.hero-sub{font-size:clamp(1.05rem,2.6vw,1.5rem);color:var(--text);max-width:34rem;margin:0 0 .5rem;font-family:var(--display);font-weight:700}.hero-badge{gap:.75rem;margin-bottom:.5rem}.hero-subhead{font-size:1.15rem;font-weight:600;margin:.5rem 0}.hero-body{max-width:34rem;line-height:1.65}.hero-pillars{margin-top:1rem;color:var(--cyan);font-weight:600}.hero-ctas{margin-top:1.5rem}.journey-scene--close .hero-ctas{margin-top:1.75rem;justify-content:center}.home-h2--close{margin-top:1rem}.hero p.muted{max-width:36rem}.orbit-stage{position:relative;width:min(100%,460px);aspect-ratio:1;margin:0 auto;perspective:900px;pointer-events:none}.orbit-ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(51,225,255,.28);transform-style:preserve-3d;animation:orbit-spin 18s linear infinite}.orbit-ring:nth-child(2){inset:12%;border-color:rgba(168,85,247,.3);animation-duration:26s;animation-direction:reverse}.orbit-ring:nth-child(3){inset:24%;border-color:rgba(51,225,255,.22);animation-duration:34s}.orbit-ring:nth-child(4){inset:36%;border-color:rgba(168,85,247,.2);animation-duration:22s;animation-direction:reverse}.orbit-ellipse{position:absolute;inset:4% 26%;border-radius:50%;border:1px solid rgba(51,225,255,.16);animation:orbit-tilt 24s linear infinite}.orbit-ellipse.b{inset:26% 4%;border-color:rgba(168,85,247,.16);animation-duration:30s;animation-direction:reverse}.orbit-core{top:50%;width:22%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle at 34% 30%,#fff,var(--cyan) 34%,var(--purple-dim) 78%);box-shadow:0 0 60px rgba(51,225,255,.6),0 0 120px rgba(168,85,247,.35);animation:core-pulse 4.5s ease-in-out infinite}.orbit-core,.orbit-node{position:absolute;left:50%;border-radius:50%}.orbit-node{width:9px;height:9px;background:var(--cyan);box-shadow:0 0 14px var(--cyan);top:-5px}.orbit-node.p{background:var(--purple);box-shadow:0 0 14px var(--purple)}@keyframes orbit-spin{0%{transform:rotateX(72deg) rotate(0deg)}to{transform:rotateX(72deg) rotate(1turn)}}@keyframes orbit-tilt{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes core-pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.09);opacity:.92}}.starfield{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1.4px 1.4px at 12% 22%,hsla(0,0%,100%,.55),transparent),radial-gradient(1.2px 1.2px at 68% 14%,rgba(51,225,255,.5),transparent),radial-gradient(1.6px 1.6px at 84% 62%,hsla(0,0%,100%,.4),transparent),radial-gradient(1.2px 1.2px at 32% 78%,rgba(168,85,247,.5),transparent),radial-gradient(1.3px 1.3px at 52% 44%,hsla(0,0%,100%,.32),transparent);animation:twinkle 7s ease-in-out infinite;opacity:.7}@keyframes twinkle{0%,to{opacity:.45}50%{opacity:.85}}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}.tabs{display:flex;gap:.4rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.3rem;margin-bottom:1.2rem;border-bottom:1px solid var(--line)}.tabs::-webkit-scrollbar{display:none}.tabs button{flex:none;background:transparent;color:var(--muted);border:0;border-radius:10px 10px 0 0;padding:.55rem .9rem;min-height:40px;font-size:.88rem;font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px;text-transform:capitalize}.tabs button:hover{color:var(--text);transform:none;box-shadow:none}.tabs button.active{color:var(--text);border-bottom-color:var(--purple);background:linear-gradient(180deg,rgba(192,38,255,.12),rgba(62,182,255,.06));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.notice{border-radius:var(--radius-sm);padding:.7rem .9rem;font-size:.88rem;border:1px solid var(--glass-border);background:hsla(0,0%,100%,.04);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow-wrap:anywhere;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 0 20px rgba(62,182,255,.04)}.notice.ok{border-color:rgba(61,220,151,.4);background:rgba(61,220,151,.08);color:var(--ok);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 0 18px rgba(61,220,151,.12)}.notice.err{border-color:hsla(0,100%,71%,.4);background:hsla(0,100%,71%,.08);color:var(--danger);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 0 18px hsla(0,100%,71%,.1)}.notice.warn{border-color:rgba(245,183,61,.4);background:rgba(245,183,61,.08);color:var(--gold);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 0 18px rgba(245,183,61,.1)}.notice.info{border-color:rgba(51,225,255,.4);background:rgba(51,225,255,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 0 20px rgba(51,225,255,.12)}.auth-shell{min-height:100svh;display:grid;grid-template-columns:1fr;align-items:stretch;position:relative;isolation:isolate}.auth-shell:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 50% at 15% 20%,rgba(192,38,255,.14),transparent 62%),radial-gradient(ellipse 55% 48% at 88% 75%,rgba(62,182,255,.12),transparent 60%)}.auth-aside{display:none;overflow:hidden;border-right:1px solid var(--glass-border);background:radial-gradient(700px 480px at 30% 20%,rgba(192,38,255,.2),transparent 60%),radial-gradient(600px 420px at 80% 80%,rgba(62,182,255,.18),transparent 60%),linear-gradient(160deg,rgba(8,10,22,.92),rgba(4,6,14,.88));backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));padding:3rem;justify-content:space-between}.auth-aside,.auth-main{position:relative;z-index:1;flex-direction:column}.auth-main{display:flex;justify-content:center;padding:2rem var(--pad-x) calc(3rem + env(safe-area-inset-bottom))}.auth-main:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse 70% 55% at 50% 20%,rgba(62,182,255,.08),transparent 65%),radial-gradient(ellipse 60% 50% at 80% 90%,rgba(192,38,255,.06),transparent 62%)}.auth-card{width:100%;max-width:440px;margin:0 auto}.auth-card .card{border-color:rgba(62,182,255,.18);box-shadow:var(--glow-cyan),var(--glass-shadow)}@media (min-width:960px){.auth-shell{grid-template-columns:1.05fr 1fr}.auth-aside{display:flex}}details summary{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;cursor:pointer;list-style:none;line-height:1.45}details summary::-webkit-details-marker{display:none}details summary:after{content:"+";color:var(--cyan);font-size:1.35rem;line-height:1;flex:none;transition:transform .2s ease}details[open] summary:after{content:"−"}details summary+p{margin-top:.8rem}.meter{height:8px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid var(--glass-border);box-shadow:inset 0 1px 3px rgba(0,0,0,.25)}.meter>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--purple),#fff 45%,var(--cyan));background-size:200% 100%;animation:border-shimmer 2.5s linear infinite;box-shadow:0 0 14px rgba(62,182,255,.55),0 0 24px rgba(192,38,255,.25);transition:width .8s cubic-bezier(.22,1,.36,1)}.stack{display:grid;grid-gap:.75rem;gap:.75rem}.between,.row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.between{justify-content:space-between}.center,.empty{text-align:center}.empty{padding:2rem 1rem;color:var(--muted);border:1px dashed var(--glass-border);border-radius:var(--radius);background:radial-gradient(ellipse 70% 80% at 50% 0,rgba(62,182,255,.05),transparent 62%),hsla(0,0%,100%,.025);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.kpi{font-size:clamp(1.3rem,3.4vw,1.85rem);font-weight:700;letter-spacing:-.02em}.kpi.kpi-id{font-size:clamp(.95rem,2.2vw,1.1rem);letter-spacing:0}.scroll-x{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.4rem}.scroll-x>*{scroll-snap-align:start;flex:0 0 min(76vw,260px)}@media (min-width:768px){.scroll-x{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));overflow:visible}.scroll-x>*{flex:initial}}.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.65);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:100;display:flex;align-items:flex-end;justify-content:center;padding:0}.modal-card{width:100%;max-height:90svh;overflow-y:auto;background:var(--grad-panel),var(--glass-bg-strong);border:1px solid rgba(62,182,255,.22);border-radius:20px 20px 0 0;padding:1.25rem var(--pad-x) calc(1.5rem + env(safe-area-inset-bottom));backdrop-filter:blur(var(--glass-blur-strong));-webkit-backdrop-filter:blur(var(--glass-blur-strong));box-shadow:var(--glow-energy-strong),var(--glass-shadow),0 -8px 40px rgba(0,0,0,.35);position:relative}.modal-card:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:var(--metal-edge);pointer-events:none}@media (min-width:768px){.modal-backdrop{align-items:center;padding:1.5rem}.modal-card{max-width:420px;border-radius:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}.ambient-backdrop:before{animation:none;transform:none}.energy-field:after,.energy-field:before{animation:none;opacity:0}.btn,.meter>span,.scroll-progress,.stat-card .kpi.stat-kpi,.top:after,button{animation:none}}.home-section{padding:var(--section-y) 0;position:relative;isolation:isolate}.home-section>.container{position:relative;z-index:1}.home-section:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.home-section:nth-of-type(odd):before{background:radial-gradient(ellipse 58% 48% at 8% 28%,rgba(192,38,255,.14),transparent 66%),radial-gradient(ellipse 52% 42% at 92% 72%,rgba(62,182,255,.11),transparent 62%),linear-gradient(90deg,transparent,rgba(62,182,255,.06) 50%,transparent)}.home-section:nth-of-type(2n):before{background:radial-gradient(ellipse 52% 44% at 88% 22%,rgba(62,182,255,.12),transparent 64%),radial-gradient(ellipse 56% 46% at 12% 78%,rgba(192,38,255,.1),transparent 62%),linear-gradient(180deg,hsla(0,0%,100%,.018),transparent 40%,rgba(62,182,255,.04))}.home-section+.home-section{border-top:1px solid rgba(62,182,255,.08);box-shadow:inset 0 1px 0 rgba(192,38,255,.06)}.app-section{margin-top:1.6rem;min-width:0;position:relative;isolation:isolate}.app-section:before{inset:-.65rem -.85rem;border-radius:calc(var(--radius) + 10px);background:radial-gradient(ellipse 68% 75% at 14% 8%,rgba(192,38,255,.1),transparent 62%),radial-gradient(ellipse 62% 70% at 88% 92%,rgba(62,182,255,.08),transparent 58%),linear-gradient(135deg,hsla(0,0%,100%,.022),transparent 55%);border:1px solid rgba(62,182,255,.06);box-shadow:inset 0 0 40px rgba(192,38,255,.03)}.app-section:after,.app-section:before{content:"";position:absolute;pointer-events:none;z-index:-1}.app-section:after{top:-.65rem;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(62,182,255,.45),rgba(192,38,255,.45),transparent);opacity:.6}.home-eyebrow{display:inline-block;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cyan);font-weight:600;margin:0 0 .75rem}.home-h2{font-size:clamp(1.6rem,4vw,2.4rem);margin:0 0 1rem;line-height:1.15;background:var(--grad-metal);-webkit-background-clip:text;background-clip:text;color:transparent}.home-h2,.home-h3{font-family:var(--display);font-weight:700}.home-h3{font-size:clamp(1.15rem,2.2vw,1.4rem);color:var(--text);margin:1.75rem 0 .25rem}.home-lead{font-size:clamp(1.05rem,2.2vw,1.25rem);color:var(--text);margin:0 0 .75rem;max-width:40rem}.home-head{max-width:62rem;margin:0 auto 2rem;text-align:center}.home-narrow{max-width:54rem;margin:2.25rem auto 0;text-align:center}.home-narrow--tight{margin-top:1.5rem}.home-p{max-width:46rem;margin:0 auto .9rem;color:var(--muted);line-height:1.7}.home-label{margin:1.25rem 0 0;font-weight:600}.home-lead--center{max-width:46rem;margin-left:auto;margin-right:auto}.home-h3--center{margin-bottom:0}.home-statement{font-family:var(--display);font-size:clamp(1.1rem,2.4vw,1.35rem);font-weight:700;color:var(--text);margin:1.25rem auto .5rem}.home-stack{margin-top:1.25rem}.home-stack>p{margin-top:.25rem;margin-bottom:.25rem}.home-fineprint{max-width:44rem;margin:1.5rem auto 0;color:var(--muted);font-size:.82rem;line-height:1.6}.home-figure{margin-top:2rem}.home-cards,.pipeline--center{justify-content:center}.home-cards{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.4rem}.home-cards>*{flex:1 1 var(--card-min,260px);min-width:0;max-width:var(--card-max,24rem)}.home-cards--four{--card-min:17rem;--card-max:21rem}.home-cards--five{--card-min:13rem;--card-max:18rem}.journey-card-head{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;min-height:2.6em}.journey-card-head svg{flex:none;margin-top:.15em}.journey-card-head strong{line-height:1.3}.journey-card-line{margin:0 0 .4rem;color:var(--cyan);font-size:.82rem;font-weight:600;line-height:1.45}.journey-card-body{margin:0;color:var(--muted);font-size:.875rem;line-height:1.55}[data-reveal]{opacity:0;transform:translate3d(0,18px,0);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}[data-reveal].is-in{opacity:1;transform:none;will-change:auto}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}.pipeline{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.25rem 0}.pipeline-node{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .9rem;border-radius:999px;background:var(--grad-panel),var(--glass-bg);border:1px solid var(--glass-border);font-weight:600;font-size:.9rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.pipeline-arrow{color:var(--muted);font-size:1.1rem}.principle-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr}@media (min-width:640px){.principle-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.principle-grid{grid-template-columns:repeat(3,1fr)}}.principle-card{padding:1.15rem 1.2rem;height:100%}.principle-card .icon-wrap{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(192,38,255,.12),rgba(62,182,255,.1));border:1px solid var(--glass-border);color:var(--cyan);margin-bottom:.75rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.why-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr}@media (min-width:720px){.why-grid{grid-template-columns:repeat(2,1fr)}}.why-card{padding:1.2rem;height:100%}.why-n{font-family:var(--display);font-size:1.5rem;font-weight:800;background:linear-gradient(100deg,var(--purple),var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.steps-rail{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:900px){.steps-rail{grid-template-columns:repeat(5,1fr)}}.step-card{padding:1.1rem;height:100%;border-top:2px solid transparent;border-image:linear-gradient(90deg,var(--cyan),var(--purple)) 1;position:relative}.step-card:before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:var(--metal-edge);pointer-events:none}.belief-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.belief-chip{padding:.45rem .85rem;border-radius:999px;border:1px solid var(--glass-border);background:var(--grad-panel),var(--glass-bg);font-size:.85rem;font-weight:600;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.infra-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:1.25rem 0}.infra-chip{padding:.9rem 1rem;text-align:center;font-weight:600;font-size:.9rem}.diff-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:1rem 0}.diff-pill{padding:.5rem .9rem;border-radius:999px;background:linear-gradient(100deg,rgba(62,182,255,.18),rgba(192,38,255,.16));border:1px solid var(--glass-border);font-weight:700;font-size:.85rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07)}.final-cta-band{padding:calc(var(--section-y) * 1.15) 0;text-align:center;position:relative;isolation:isolate;background:radial-gradient(620px 300px at 50% 0,rgba(62,182,255,.18),transparent 72%),radial-gradient(420px 220px at 18% 82%,rgba(192,38,255,.12),transparent 62%),radial-gradient(380px 200px at 82% 78%,rgba(124,92,255,.1),transparent 60%),rgba(6,8,18,.55);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.final-cta-band:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.04),transparent 35%,hsla(0,0%,100%,.02));z-index:0}.final-cta-band>.container{position:relative;z-index:1}.side a.nav-item{display:flex;align-items:center;gap:.55rem}.side a.nav-item svg{flex-shrink:0;opacity:.85}.meter>motion,.meter>span{display:block;height:100%}.meter{overflow:hidden}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.global-map{margin-top:1.5rem;padding:1.25rem 1.25rem 1.1rem;border-radius:var(--radius-lg,18px);background:var(--grad-panel),var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;overflow:hidden}.global-map-stage{position:relative;width:100%;max-width:920px;margin:0 auto}.global-map-orbit{position:absolute;inset:8% 12%;border-radius:50%;border:1px dashed rgba(51,225,255,.18);pointer-events:none;animation:global-orbit-spin 48s linear infinite}.global-map-orbit--slow{inset:2% 6%;border-color:rgba(168,85,247,.14);animation-duration:72s;animation-direction:reverse}@keyframes global-orbit-spin{to{transform:rotate(1turn)}}.global-map-svg{display:block;width:100%;height:auto;min-height:220px}.global-map-land{stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.global-map-region:focus{outline:none}.global-map-region:focus-visible path{stroke:rgba(51,225,255,.95)}.global-map-label{fill:hsla(0,0%,100%,.88);font-size:13px;font-weight:600;font-family:var(--sans,inherit);pointer-events:none;transition:opacity .25s ease}.global-map-arc{transition:opacity .35s ease}.global-map-arc--long{animation:global-arc-dash 18s linear infinite}@keyframes global-arc-dash{to{stroke-dashoffset:-120}}.global-map-pulse{animation:global-pulse 2.4s ease-out infinite;transform-origin:center;transform-box:fill-box}.global-map-pulse--delay{animation-delay:.7s}@keyframes global-pulse{0%{opacity:.55}to{opacity:0}}.global-map-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:.85rem}.global-map-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;border-radius:999px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.12);color:var(--text);font-weight:600;font-size:.88rem;cursor:pointer;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.global-map-chip.on,.global-map-chip:hover{border-color:rgba(51,225,255,.45);background:rgba(51,225,255,.08);box-shadow:0 0 24px rgba(51,225,255,.12)}.global-map-chip-dot{width:7px;height:7px;border-radius:50%;background:hsla(0,0%,100%,.45)}.global-map-chip.on .global-map-chip-dot{background:#33e1ff;box-shadow:0 0 10px rgba(51,225,255,.8)}.global-map-blurb{text-align:center;margin:.85rem 0 0;font-size:.92rem;min-height:1.4em}@media (prefers-reduced-motion:reduce){.global-map-arc--long,.global-map-orbit,.global-map-pulse{animation:none}}@media (max-width:900px){.global-map-arc--long,.global-map-orbit,.global-map-pulse{animation:none}.global-map-orbit{opacity:.35}.global-map-label{font-size:22px}.global-map-hit{r:44}.global-map-dot{r:9}}@media (max-width:640px){.global-map{padding:1rem .75rem .9rem}.global-map-label{font-size:32px}.global-map-hit{r:56}.global-map-dot{r:12}}.energy-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.energy-mark,.energy-mark-img{position:relative;border-radius:50%}.energy-mark-img{z-index:2;width:100%;height:100%;object-fit:contain}.energy-mark-ring{inset:-12%;border-radius:50%;border:1.5px solid rgba(51,225,255,.45);box-shadow:0 0 14px rgba(51,225,255,.45),inset 0 0 16px rgba(62,182,255,.28);animation:energy-ring-spin 7s linear infinite}.energy-mark-ring,.energy-mark-spark{position:absolute;pointer-events:none}.energy-mark-spark{inset:-22%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0,rgba(51,225,255,.55) 8%,transparent 18%,transparent 55%,rgba(62,182,255,.5) 62%,transparent 72%);filter:blur(1px);animation:energy-ring-spin 4.5s linear infinite reverse;opacity:.9;z-index:1}@keyframes energy-ring-spin{to{transform:rotate(1turn)}}.energy-beast-backdrop{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.energy-beast-backdrop--soft{opacity:.48}.energy-beast-backdrop--full{position:absolute;opacity:1;z-index:0}.hero--beast{position:relative;overflow:hidden;isolation:isolate}.hero--beast>.container{position:relative;z-index:2}.energy-beast-stage,.journey-energy-field{position:absolute;inset:0}.journey-energy-field{z-index:0;overflow:hidden;opacity:.58;background:radial-gradient(ellipse 48% 32% at 8% 30%,rgba(51,225,255,.2),transparent 66%),radial-gradient(ellipse 44% 36% at 92% 66%,rgba(130,72,255,.2),transparent 68%),radial-gradient(ellipse 35% 24% at 55% 48%,rgba(49,111,255,.11),transparent 70%),linear-gradient(118deg,transparent 18%,rgba(51,225,255,.075) 48%,transparent 72%);transition:opacity .6s ease}.journey-energy-field:after,.journey-energy-field:before{content:"";position:absolute;inset:-20%;background:linear-gradient(112deg,transparent 34%,rgba(150,235,255,.17) 49.7%,transparent 50.5%),linear-gradient(68deg,transparent 55%,rgba(151,102,255,.14) 66%,transparent 76%);transform:translate3d(-2%,0,0);animation:journey-energy-drift 8s ease-in-out infinite alternate}.journey-energy-field:after{opacity:.55;transform:scaleX(-1);animation-delay:-7s}.journey-energy-arc{position:absolute;width:min(38vw,520px);height:min(24vw,320px);border:2px solid transparent;border-top-color:rgba(51,225,255,.42);border-radius:50%;filter:drop-shadow(0 0 8px rgba(51,225,255,.24));animation:journey-energy-pulse 3.8s ease-in-out infinite}.journey-energy-arc--a{left:-8%;top:22%;transform:rotate(28deg)}.journey-energy-arc--b{right:-7%;bottom:12%;transform:rotate(-24deg);animation-delay:-3.5s}.journey-energy-surge{position:absolute;left:50%;top:12%;width:5px;height:43%;opacity:0;background:linear-gradient(180deg,transparent,rgba(195,245,255,.8),rgba(51,225,255,.2),transparent);-webkit-clip-path:polygon(30% 0,100% 0,58% 43%,100% 43%,0 100%,36% 54%,0 54%);clip-path:polygon(30% 0,100% 0,58% 43%,100% 43%,0 100%,36% 54%,0 54%);filter:drop-shadow(0 0 5px rgba(51,225,255,.9));animation:journey-energy-flash 4.5s step-end infinite}@keyframes journey-energy-drift{to{transform:translate3d(3%,1%,0) scale(1.04)}}@keyframes journey-energy-pulse{0%,to{opacity:.28}50%{opacity:.9}}@keyframes journey-energy-flash{0%,48%,52%,58%,to{opacity:0}49%,55%{opacity:.9}50%,56%{opacity:.24}}.energy-beast-plate{position:absolute;right:-3%;top:50%;transform:translate(var(--beast-px,0),calc(-50% + var(--beast-py, 0px)));width:min(1080px,68vw);aspect-ratio:16/9;transition:transform .4s cubic-bezier(.22,1,.36,1);perspective:1600px}.energy-beast-tilt{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--beast-rx,0deg)) rotateY(var(--beast-ry,0deg));transition:transform .5s cubic-bezier(.22,1,.36,1)}.energy-beast-breathe{position:absolute;inset:0;transform-style:preserve-3d;animation:beast-breathe 7s ease-in-out infinite}.energy-beast-depth{opacity:.5;transform:translateZ(-140px) scale(1.1);filter:blur(22px) saturate(1.6) brightness(1.2)}.beast-ground{position:absolute;left:62%;bottom:13%;width:46%;aspect-ratio:4/1;transform:translate(-50%,50%) translateZ(-40px);background:radial-gradient(ellipse at center,rgba(51,225,255,.28),transparent 70%);filter:blur(16px);mix-blend-mode:screen;pointer-events:none}@keyframes beast-breathe{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.035) translateY(-1.1%)}}.energy-beast-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;will-change:opacity,transform;mix-blend-mode:screen;filter:saturate(1.25) contrast(1.15) brightness(1.06);mask-image:radial-gradient(ellipse 52% 58% at 54% 48%,#000 38%,rgba(0,0,0,.6) 64%,transparent 88%);-webkit-mask-image:radial-gradient(ellipse 52% 58% at 54% 48%,#000 38%,rgba(0,0,0,.6) 64%,transparent 88%);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.energy-beast-backdrop--soft .energy-beast-plate{width:min(1100px,72vw);right:-6%}.energy-beast-backdrop--soft .energy-beast-frame{filter:saturate(1.1) contrast(1.05) brightness(.9)}.energy-beast-backdrop--soft .beast-city,.energy-beast-backdrop--soft .beast-city-fires,.energy-beast-backdrop--soft .beast-fx-rays,.energy-beast-backdrop--soft .beast-fx-storm,.energy-beast-backdrop--soft .beast-haze,.energy-beast-backdrop--soft .beast-searchlight,.energy-beast-backdrop--soft .beast-smoke{display:none}.energy-beast-f1{animation:beast-cycle-1 8s ease-in-out infinite}.energy-beast-f2{animation:beast-cycle-2 8s ease-in-out infinite}@keyframes beast-cycle-1{0%,26%{opacity:1;transform:scale(1.02)}46%,78%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1.02)}}@keyframes beast-cycle-2{0%,26%{opacity:0;transform:scale(1.05)}46%,78%{opacity:1;transform:scale(1.03) translate3d(.2%,-.3%,0)}to{opacity:0;transform:scale(1.05)}}.energy-beast-shockwave{position:absolute;right:22%;top:36%;width:min(220px,28vw);height:min(220px,28vw);border-radius:50%;border:2px solid rgba(51,225,255,.35);box-shadow:0 0 40px rgba(51,225,255,.25),inset 0 0 30px rgba(62,182,255,.2);animation:beast-shock 8s ease-out infinite;opacity:0}.energy-beast-core{position:absolute;right:18%;top:38%;width:min(280px,36vw);height:min(280px,36vw);border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.4) 0,rgba(51,225,255,.35) 24%,rgba(62,182,255,.18) 48%,transparent 70%);filter:blur(8px);animation:beast-core-charge 8s ease-in-out infinite}.energy-beast-backdrop--soft .energy-beast-core,.energy-beast-backdrop--soft .energy-beast-shockwave{opacity:.4;right:12%}.energy-beast-bolts{background:linear-gradient(115deg,transparent 42%,rgba(51,225,255,.14) 49%,transparent 54%),linear-gradient(155deg,transparent 55%,rgba(62,182,255,.12) 62%,transparent 68%),linear-gradient(75deg,transparent 58%,hsla(0,0%,100%,.08) 66%,transparent 72%);background-size:220% 220%;animation:beast-bolt-sweep 8s linear infinite;opacity:.55}.beast-fx,.energy-beast-bolts{position:absolute;inset:0;mix-blend-mode:screen}.beast-city,.beast-fx{pointer-events:none}.beast-city{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:center}.beast-city--far{height:40%;opacity:.42;filter:blur(2.4px) contrast(.6) saturate(.45)}.beast-city--mid{height:40%;opacity:.85;filter:blur(.9px) contrast(.85) saturate(.7)}.beast-city--near{height:40%;opacity:1}.beast-city--far span+span{margin-left:-.5vw}.beast-city--mid span+span{margin-left:-.7vw}.beast-city--near span+span{margin-left:-1vw}.beast-city span{position:relative;flex:none;--win:#ffce8a;background-image:linear-gradient(100deg,#232c3a,#1a2130 13%,#10151f 15%,#0b0f17 60%,#070a10);box-shadow:inset 0 2px 0 rgba(178,200,228,.4),inset 2px 0 0 rgba(150,178,212,.16),inset -2px 0 0 rgba(0,0,0,.75),4px 0 12px rgba(0,0,0,.35)}.beast-city--near span{--win:#ffd89e}.beast-city--far span{--win:#eee4d0;background-image:linear-gradient(100deg,#55647c,#47566d 18%,#3c4a5f 20%,#364253);box-shadow:inset 0 1px 0 rgba(190,210,235,.22)}.beast-city--mid span{background-image:linear-gradient(100deg,#38455a,#2a3446 15%,#1e2634 17%,#171d29);box-shadow:inset 0 2px 0 rgba(178,200,228,.3),inset -2px 0 0 rgba(0,0,0,.6)}.beast-city span:before{content:"";position:absolute;inset:3% 7% 0 12%;background-image:repeating-linear-gradient(180deg,rgba(6,9,15,.9) 0 calc(var(--pitch-y, 9px) - 2px),rgba(122,142,170,.2) calc(var(--pitch-y, 9px) - 2px) var(--pitch-y,9px)),repeating-linear-gradient(90deg,rgba(6,9,15,.45) 0 1px,transparent 1px calc(var(--pitch-x, 7px) / 2));opacity:.6}.beast-city--far span:before{inset:2% 7% 0 10%;background-image:repeating-linear-gradient(180deg,rgba(18,24,34,.7) 0 2px,rgba(140,158,182,.2) 2px 3px),repeating-linear-gradient(90deg,rgba(18,24,34,.3) 0 1px,transparent 1px 3px);opacity:.4}.beast-city span:after{content:"";position:absolute;inset:3% 7% 0 12%;background-image:var(--win-cols);background-size:var(--tile-w,48px) 100%;background-repeat:repeat;-webkit-mask-image:var(--win-rows);-webkit-mask-size:100% var(--tile-h,56px);-webkit-mask-repeat:repeat;mask-image:var(--win-rows);mask-size:100% var(--tile-h,56px);mask-repeat:repeat;opacity:var(--lit,.7)}.beast-city--near span:after{animation-name:city-windows;animation-timing-function:step-end;animation-iteration-count:infinite}.beast-city--far span:after{opacity:calc(var(--lit, .7) * .5)}@keyframes city-windows{0%,44%{opacity:var(--lit,.7)}47%{opacity:calc(var(--lit, .7) * .78)}58%{opacity:calc(var(--lit, .7) * 1.12)}71%{opacity:calc(var(--lit, .7) * .86)}to{opacity:var(--lit,.7)}}.beast-city span>i{position:absolute;left:var(--crown-x,20%);bottom:100%;width:var(--crown-w,50%);height:var(--crown-h,6%);background:inherit;box-shadow:inset 0 1px 0 rgba(178,200,228,.35),inset -1px 0 0 rgba(0,0,0,.7)}.beast-city span>i:before{content:"";position:absolute;left:46%;bottom:100%;width:2px;height:var(--mast-h,0);background:linear-gradient(0deg,rgba(150,170,195,.5),rgba(150,170,195,.1))}.beast-city span>i:after{content:"";position:absolute;left:46%;bottom:calc(100% + var(--mast-h, 0) - 2px);width:4px;height:4px;margin-left:-1px;border-radius:50%;background:#f54;box-shadow:0 0 9px rgba(255,70,60,.95);transform:scale(var(--beacon,0))}.beast-city--near span>i:after{animation:city-beacon 2.6s ease-in-out infinite}@keyframes city-beacon{0%,60%,to{opacity:.1}75%{opacity:1}}.beast-city-fires{position:absolute;left:0;right:0;bottom:0;height:34%;pointer-events:none;mix-blend-mode:screen}.beast-city-fires span{position:absolute;bottom:0;height:100%;transform-origin:50% 100%;background:radial-gradient(ellipse 55% 48% at 50% 100%,rgba(255,214,138,.95),rgba(255,132,44,.5) 38%,rgba(214,72,22,.18) 62%,transparent 80%);filter:blur(9px);animation-name:fire-flicker;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes fire-flicker{0%,to{opacity:.72;transform:scaleY(1)}28%{opacity:1;transform:scaleY(1.09)}54%{opacity:.58;transform:scaleY(.94)}77%{opacity:.94;transform:scaleY(1.05)}}.beast-plant{position:absolute;left:3%;bottom:0;width:30%;height:30%;display:flex;align-items:flex-end;justify-content:flex-start;gap:1.2%;pointer-events:none;z-index:4;opacity:1;filter:drop-shadow(0 0 12px rgba(85,184,255,.2))}.beast-plant-tower{position:relative;flex:none;width:30%;height:62%;background:linear-gradient(100deg,#52657f,#35445b 22%,#222d3e 42%,#151c28 74%,#0d121b);-webkit-clip-path:polygon(0 100%,6% 74%,13% 50%,18% 30%,20% 16%,19% 6%,18% 0,82% 0,81% 6%,80% 16%,82% 30%,87% 50%,94% 74%,100% 100%);clip-path:polygon(0 100%,6% 74%,13% 50%,18% 30%,20% 16%,19% 6%,18% 0,82% 0,81% 6%,80% 16%,82% 30%,87% 50%,94% 74%,100% 100%);box-shadow:inset 0 2px 0 rgba(201,230,255,.55),0 0 16px rgba(62,177,255,.12)}.beast-plant-tower--b{width:26%;height:54%}.beast-plant-tower:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(180deg,rgba(140,162,190,.09) 0 1px,transparent 1px 7px)}.beast-plant-tower:after{content:"";position:absolute;top:0;left:18%;right:18%;height:5%;border-radius:50%;background:rgba(4,7,12,.85)}.beast-steam{position:absolute;left:50%;bottom:92%;width:190%;height:130%;margin-left:-95%;border-radius:50%;background:radial-gradient(ellipse 50% 50% at 50% 70%,rgba(214,230,250,.5),rgba(190,212,240,.22) 45%,transparent 72%);opacity:0;transform-origin:50% 100%;animation:plant-steam 11s ease-out infinite}.beast-steam--b{animation-delay:5.5s;width:150%;margin-left:-75%}@keyframes plant-steam{0%{opacity:0;transform:translate3d(0,14%,0) scale(.45)}22%{opacity:.75}70%{opacity:.4}to{opacity:0;transform:translate3d(6%,-78%,0) scale(1.5)}}.beast-plant-dome{position:relative;flex:none;width:17%;height:26%;align-self:flex-end;background:linear-gradient(100deg,#455974,#29374b 42%,#111925);box-shadow:inset 0 1px 0 rgba(205,232,255,.5)}.beast-plant-dome>i{position:absolute;left:-14%;right:-14%;bottom:100%;height:92%;border-radius:50% 50% 0 0;background:linear-gradient(100deg,#526681,#314158 42%,#151d2a);box-shadow:inset 0 2px 0 rgba(208,236,255,.58)}.beast-plant-hall{flex:1 1 auto;height:13%;background:linear-gradient(100deg,#1f2734,#151b25 45%,#0a0e14);box-shadow:inset 0 1px 0 rgba(160,184,212,.2)}.beast-grid{left:0;right:0;height:34%;pointer-events:none;z-index:5;opacity:1;filter:drop-shadow(0 0 5px rgba(65,184,255,.22))}.beast-grid,.beast-pylon{position:absolute;bottom:0}.beast-pylon{width:7%;height:100%;margin-left:-3.5%;overflow:visible}.beast-pylon--alt{height:88%;opacity:.86}.pylon-steel{stroke:rgba(191,220,247,.88);stroke-width:2.35;stroke-linecap:round}.pylon-lattice,.pylon-steel{fill:none;vector-effect:non-scaling-stroke}.pylon-lattice{stroke:rgba(168,199,229,.68);stroke-width:1.25}.pylon-insulator{fill:none;stroke:rgba(168,206,238,.78);stroke-width:1.2;vector-effect:non-scaling-stroke}.pylon-cap{fill:rgba(197,234,255,.9)}.beast-grid-cables{position:absolute;inset:0;width:100%;height:100%}.grid-cable{fill:none;stroke:rgba(177,213,242,.72);stroke-width:1.2;vector-effect:non-scaling-stroke}.beast-smoke{position:absolute;left:0;right:0;bottom:0;height:70%;pointer-events:none;overflow:hidden}.beast-smoke span{position:absolute;bottom:6%;height:52%;background:radial-gradient(ellipse 42% 58% at 50% 100%,rgba(74,82,98,.85),transparent 74%);filter:blur(18px);opacity:0;animation-name:smoke-rise;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes smoke-rise{0%{transform:translate3d(0,12%,0) scale(.75);opacity:0}18%{opacity:.6}70%{opacity:.35}to{transform:translate3d(4vw,-62%,0) scale(1.55);opacity:0}}.beast-searchlight{position:absolute;bottom:14%;width:16vw;height:78vh;transform-origin:bottom center;background:linear-gradient(0deg,rgba(226,238,250,.3),rgba(180,205,230,.07) 52%,transparent 78%);-webkit-clip-path:polygon(46% 100%,54% 100%,100% 0,0 0);clip-path:polygon(46% 100%,54% 100%,100% 0,0 0);filter:blur(10px);mix-blend-mode:screen;pointer-events:none;opacity:1}.beast-searchlight--a{left:12%;animation:searchlight-a 13s ease-in-out infinite}.beast-searchlight--b{right:14%;animation:searchlight-b 17s ease-in-out infinite}.beast-searchlight--c{left:46%;animation:searchlight-c 21s ease-in-out infinite}@keyframes searchlight-a{0%,to{transform:rotate(-34deg);opacity:.35}50%{transform:rotate(16deg);opacity:.7}}@keyframes searchlight-b{0%,to{transform:rotate(30deg);opacity:.6}50%{transform:rotate(-18deg);opacity:.25}}@keyframes searchlight-c{0%,to{transform:rotate(10deg);opacity:.2}50%{transform:rotate(-12deg);opacity:.55}}.beast-haze{position:absolute;left:-20%;right:-20%;bottom:0;height:40%;background:radial-gradient(ellipse 40% 100% at 18% 100%,rgba(214,150,88,.2),transparent 70%),radial-gradient(ellipse 46% 100% at 50% 100%,rgba(120,190,225,.16),transparent 72%),radial-gradient(ellipse 38% 100% at 84% 100%,rgba(206,146,90,.18),transparent 70%),linear-gradient(0deg,hsla(218,9%,54%,.24),transparent 68%);filter:blur(20px);mix-blend-mode:screen;pointer-events:none;animation:beast-haze-drift 26s ease-in-out infinite}@keyframes beast-haze-drift{0%,to{transform:translateX(-3%) scaleY(1)}50%{transform:translateX(3%) scaleY(1.12)}}.beast-fx-storm{background:linear-gradient(180deg,rgba(200,235,255,.5),rgba(120,190,255,.12) 38%,transparent 68%);opacity:0;animation:beast-storm 11s linear infinite}@keyframes beast-storm{0%,62%{opacity:0}63.5%{opacity:.55}64.5%{opacity:.06}66%{opacity:.38}68%,to{opacity:0}}.beast-fx-rays{background:conic-gradient(from 0deg at 50% 46%,transparent 0deg,rgba(96,190,255,.09) 10deg,transparent 22deg,transparent 68deg,rgba(51,225,255,.07) 78deg,transparent 92deg,transparent 150deg,rgba(96,190,255,.08) 162deg,transparent 176deg,transparent 240deg,rgba(51,225,255,.06) 252deg,transparent 266deg,transparent 330deg,rgba(96,190,255,.07) 342deg,transparent 356deg);animation:beast-rays-turn 70s linear infinite;opacity:.85}@keyframes beast-rays-turn{to{transform:rotate(1turn)}}.beast-fx-flash{background:radial-gradient(ellipse 55% 50% at 50% 44%,rgba(190,240,255,.75),rgba(64,170,255,.25) 45%,transparent 72%);opacity:0;animation:beast-flash 8s linear infinite}@keyframes beast-flash{0%,28%{opacity:0}30%{opacity:.55}33%{opacity:.1}35%{opacity:.4}38%{opacity:.06}44%,to{opacity:0}}.beast-ripple{position:absolute;left:62%;bottom:12%;width:34%;aspect-ratio:3/1;transform:translate(-50%,50%) scale(.35);border-radius:50%;border:1px solid rgba(120,210,255,.5);box-shadow:0 0 26px rgba(51,225,255,.3);opacity:0;pointer-events:none;animation:beast-ripple 5s ease-out infinite}.beast-ripple--b{animation-delay:1.7s}.beast-ripple--c{animation-delay:3.4s}@keyframes beast-ripple{0%{transform:translate(-50%,50%) scale(.3);opacity:0}14%{opacity:.7}to{transform:translate(-50%,50%) scale(2.3);opacity:0}}.beast-fx-embers span{position:absolute;bottom:22%;border-radius:50%;background:rgba(160,230,255,.9);box-shadow:0 0 8px rgba(51,225,255,.8);opacity:0;animation-name:beast-ember;animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes beast-ember{0%{transform:translateZ(0) scale(.5);opacity:0}12%{opacity:.9}70%{opacity:.55}to{transform:translate3d(var(--drift,0),-240px,0) scale(.2);opacity:0}}.energy-beast-vignette{position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 0,rgba(5,5,10,.82) 28%,rgba(5,5,10,.35) 52%,transparent 72%),linear-gradient(180deg,rgba(5,5,10,.55) 0,transparent 22%,transparent 70%,rgba(5,5,10,.72) 100%),radial-gradient(ellipse 70% 60% at 78% 48%,transparent 20%,rgba(5,5,10,.55) 100%)}.energy-beast-backdrop--soft .energy-beast-vignette{background:linear-gradient(90deg,rgba(5,5,10,.92),rgba(5,5,10,.78) 38%,rgba(5,5,10,.45) 62%,rgba(5,5,10,.55)),linear-gradient(180deg,rgba(5,5,10,.4),transparent 30%,transparent 65%,rgba(5,5,10,.65))}@keyframes beast-core-charge{0%,10%{opacity:.25;transform:scale(.72)}28%{opacity:.7;transform:scale(.95)}42%{opacity:1;transform:scale(1.28)}55%{opacity:.85;transform:scale(1.15)}75%,to{opacity:.3;transform:scale(.8)}}@keyframes beast-shock{0%,38%{opacity:0;transform:scale(.4)}44%{opacity:.85;transform:scale(1)}58%{opacity:.35;transform:scale(1.85)}70%,to{opacity:0;transform:scale(2.4)}}@keyframes beast-bolt-sweep{0%{background-position:0 40%,100% 0,40% 100%;opacity:.25}40%{opacity:.45}48%{opacity:.95}to{background-position:100% 60%,0 100%,80% 0;opacity:.3}}.energy-beast-backdrop.reduced .energy-beast-bolts,.energy-beast-backdrop.reduced .energy-beast-core,.energy-beast-backdrop.reduced .energy-beast-frame,.energy-beast-backdrop.reduced .energy-beast-shockwave{animation:none}.energy-beast-backdrop.reduced .energy-beast-f1{opacity:.7}.energy-beast-backdrop.reduced .energy-beast-f2{opacity:0}.energy-beast-static{opacity:.9;animation:none}.energy-beast-backdrop--soft .energy-beast-static{opacity:.4}.energy-beast-backdrop--lite .energy-beast-vignette{filter:none}.beast-skyline-lite{position:absolute;left:0;right:0;bottom:0;height:28%;pointer-events:none;opacity:.7;background:linear-gradient(180deg,transparent,rgba(7,13,24,.2) 40%,transparent),repeating-linear-gradient(90deg,#121822 0 18px,#0c1118 18px 22px,#18202c 22px 48px,#0a0e14 48px 54px,#151c28 54px 86px,#0d121a 86px 92px);mask-image:linear-gradient(180deg,transparent,#000 28%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 28%);box-shadow:inset 0 1px 0 rgba(160,190,230,.12)}html.intro-pending,html.intro-pending body{overflow:hidden}html.intro-pending .page-home-journey>:not(.cine-intro){visibility:hidden;pointer-events:none}.cine-intro{position:fixed;inset:0;z-index:400;background:#02050a;overflow:hidden}.cine-intro--out{animation:cine-reveal .7s ease forwards}.cine-boot,.cine-canvas{position:absolute;inset:0;width:100%;height:100%;background:#02050a}.cine-canvas{display:block}.cine-vignette{inset:0;background:radial-gradient(ellipse 70% 60% at 50% 45%,transparent 40%,rgba(0,0,0,.55) 100%),linear-gradient(180deg,rgba(0,0,0,.45),transparent 22%,transparent 78%,rgba(0,0,0,.55));z-index:2}.cine-film,.cine-vignette{position:absolute;pointer-events:none}.cine-film{inset:-20%;z-index:3;opacity:.055;background-image:repeating-radial-gradient(circle at 30% 40%,#fff 0 .5px,transparent .7px 3px),repeating-radial-gradient(circle at 70% 60%,#84c9ff 0 .45px,transparent .65px 4px);background-size:7px 7px,11px 11px;animation:cine-grain .24s steps(2) infinite}.cine-letterbox{position:absolute;inset:0;z-index:4;pointer-events:none;box-shadow:inset 0 clamp(18px,4vh,52px) 0 #010204,inset 0 clamp(-52px,-4vh,-18px) 0 #010204}@keyframes cine-grain{0%{transform:translate3d(-1%,1%,0)}50%{transform:translate3d(1%,-1%,0)}to{transform:translate3d(.5%,1%,0)}}.cine-flash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 50% 42%,#f2fcff 0,#c8f4ff 45%,#eafcff 100%);opacity:var(--cine-flash,0);mix-blend-mode:screen;z-index:6}.cine-caption{left:50%;top:7%;transform:translateX(-50%);margin:0;letter-spacing:.42em;font-size:.72rem;color:rgba(190,220,255,.55);pointer-events:none;text-shadow:0 0 24px rgba(80,180,255,.25);z-index:7}.cine-caption,.cine-skip{position:absolute;font-family:var(--display);text-transform:uppercase}.cine-skip{right:1.25rem;bottom:1.25rem;z-index:8;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(160,200,255,.28);background:rgba(6,10,18,.55);color:rgba(210,230,255,.75);font-size:.68rem;letter-spacing:.22em;padding:.65rem 1rem;min-height:44px;cursor:pointer}.cine-skip:hover{color:#fff;border-color:rgba(160,200,255,.55)}@keyframes cine-reveal{0%{opacity:1;filter:brightness(1.8)}to{opacity:0;visibility:hidden}}@media (max-width:900px){.cine-caption{top:5%;letter-spacing:.28em;font-size:.62rem}}@media (prefers-reduced-motion:reduce){.cine-intro{display:none!important}.cine-film{animation:none}}@media (max-width:900px){.energy-beast-backdrop--full{opacity:.7}.energy-beast-bolts,.energy-beast-core,.energy-beast-shockwave{display:none!important}.energy-beast-frame{will-change:auto;filter:none}.ambient-backdrop:after,.ambient-backdrop:before,.energy-beast-frame,.energy-field{animation:none!important}.ambient-backdrop:before{filter:blur(20px);opacity:.5}.ambient-backdrop:after,.energy-mark-ring,.energy-mark-spark{display:none}.energy-mark-spin--live{animation:none!important}}@media (prefers-reduced-motion:reduce){.ambient-backdrop:after,.ambient-backdrop:before,.energy-field{animation:none!important}}:root{--bolt:#33e1ff;--bolt-hot:#9af0ff;--glow-bolt:0 0 18px rgba(51,225,255,.45),0 0 36px rgba(62,182,255,.28)}.card{border-color:rgba(62,182,255,.18);box-shadow:var(--glass-shadow),0 0 0 1px rgba(51,225,255,.04),var(--glow-energy-soft)}.card:before{background:linear-gradient(90deg,transparent,rgba(51,225,255,.35),rgba(62,182,255,.55),rgba(51,225,255,.25),transparent);height:1.5px;opacity:.85}.card-hover:hover{border-color:rgba(62,182,255,.55);box-shadow:var(--glow-energy-strong),var(--glow-bolt),var(--glass-shadow)}.stat-card{box-shadow:var(--glass-shadow),0 0 28px rgba(62,182,255,.14),inset 0 0 28px rgba(51,225,255,.03)}.side .nav-item{border:1px solid transparent}.side .nav-item:hover,.side a.nav-item.active{border-color:rgba(62,182,255,.28);box-shadow:0 0 18px rgba(62,182,255,.12),inset 0 0 12px rgba(51,225,255,.04)}.site-nav .brand{gap:.55rem}.site-footer{position:relative;z-index:5;margin-top:0;padding:2.75rem 0 3.25rem;border-top:1px solid rgba(100,180,255,.18);background:linear-gradient(180deg,rgba(6,12,24,.94),rgba(5,8,16,.98));box-shadow:0 -16px 40px rgba(0,0,0,.35);color:var(--text)}.site-footer .eyebrow{color:var(--cyan);margin-bottom:.65rem}.site-footer-link{color:rgba(210,225,245,.88)!important;text-decoration:none;font-size:.95rem;display:flex;align-items:center;min-height:44px}.site-footer-link:hover{color:#fff!important;text-decoration:none}.site-footer-muted{color:rgba(170,190,220,.78)!important;margin:0}.page-home-journey .site-footer{background:#070d18}.pill{border-color:rgba(62,182,255,.35);box-shadow:0 0 16px rgba(62,182,255,.15),inset 0 0 10px rgba(51,225,255,.05)}.gradient-chrome,.kpi.gradient-text{text-shadow:0 0 28px rgba(62,182,255,.25)}.grid.cols-2>.card,.grid.cols-3>.card,.grid.cols-4>.card,.grid>.card{background-image:linear-gradient(135deg,rgba(62,182,255,.06),transparent 40%),linear-gradient(320deg,rgba(51,225,255,.04),transparent 35%)}@media (max-width:900px){.energy-beast-core,.energy-beast-shockwave{right:6%;top:30%}}@media (prefers-reduced-motion:reduce){.energy-mark-ring,.energy-mark-spark{animation:none}}.energy-mark-spin{position:relative;z-index:2;display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center}.energy-mark-spin--live{animation:energy-mark-rotate 12s linear infinite}.energy-mark-img{filter:drop-shadow(0 0 10px rgba(51,225,255,.55))}@keyframes energy-mark-rotate{to{transform:rotate(1turn)}}body:has(.page-home-journey) .energy-beast-backdrop--soft{display:none}.hero h1.hero-brand,.hero-brand{white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important}@media (max-width:420px){.hero h1{font-size:clamp(2.1rem,13vw,2.8rem);letter-spacing:.02em}}@media (min-width:900px){.hero-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.page-home-journey .energy-beast-backdrop--soft{opacity:0!important;visibility:hidden}.journey{position:relative;isolation:isolate;background:transparent}.journey-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:120;pointer-events:none;background:hsla(0,0%,100%,.06)}.journey-progress-bar{height:100%;width:100%;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,var(--cyan),#33e1ff,var(--purple));box-shadow:0 0 12px rgba(51,225,255,.55);will-change:transform}.journey-stage{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;transform:none!important}.journey-stage.is-parked .beast-city-fires,.journey-stage.is-parked .beast-fx,.journey-stage.is-parked .beast-haze,.journey-stage.is-parked .beast-searchlight,.journey-stage.is-parked .beast-smoke,.journey-stage.is-parked .energy-beast-bolts,.journey-stage.is-parked .energy-beast-core,.journey-stage.is-parked .energy-beast-plate,.journey-stage.is-parked .energy-beast-shockwave{opacity:0;visibility:hidden}.journey-stage.is-parked .journey-energy-field{opacity:.88}.journey-stage.is-parked .beast-fx *,.journey-stage.is-parked .energy-beast-plate *{animation-play-state:paused!important}.journey-stage.is-parked .journey-stage-veil{background:linear-gradient(180deg,rgba(7,13,24,.58),rgba(7,13,24,.28) 52%,rgba(7,13,24,.08) 82%,transparent)}.energy-activity-layer{position:fixed;inset:66px 0 0;z-index:3;overflow:hidden;pointer-events:none;contain:strict}.energy-flow-field,.energy-lightning-field,.energy-mote-field{position:absolute;inset:0;mix-blend-mode:screen}.energy-flow{width:min(62vw,780px);height:32%;border:1px solid transparent;border-top-color:rgba(57,211,255,.3);opacity:0;filter:drop-shadow(0 0 6px rgba(51,225,255,.55));animation:energy-flow-travel 5.2s ease-in-out infinite}.energy-flow,.energy-flow:after{position:absolute;border-radius:50%}.energy-flow:after{content:"";top:-3px;left:12%;width:7px;height:7px;background:#d7fbff;box-shadow:0 0 8px #7deeff,0 0 22px rgba(51,225,255,.9);animation:energy-flow-node 2.6s linear infinite}.energy-flow--1{--flow-rotate:18deg;left:-16%;top:8%;animation-delay:-1s}.energy-flow--2{--flow-rotate:-24deg;right:-20%;top:22%;animation-delay:-3.4s}.energy-flow--3{--flow-rotate:9deg;left:8%;top:42%;animation-delay:-4.6s}.energy-flow--4{--flow-rotate:-13deg;right:2%;top:58%;animation-delay:-2.2s}.energy-flow--5{--flow-rotate:25deg;left:-18%;top:74%;animation-delay:-5.8s}.energy-flow--6{--flow-rotate:-20deg;right:-15%;top:86%;animation-delay:-.4s}.energy-lightning{position:absolute;width:3px;height:clamp(70px,15vh,170px);opacity:0;background:linear-gradient(180deg,transparent,#dffcff 8%,#56dcff 78%,transparent);-webkit-clip-path:polygon(35% 0,100% 0,58% 30%,100% 30%,28% 65%,72% 65%,0 100%,32% 58%,3% 58%,48% 26%,15% 26%);clip-path:polygon(35% 0,100% 0,58% 30%,100% 30%,28% 65%,72% 65%,0 100%,32% 58%,3% 58%,48% 26%,15% 26%);filter:drop-shadow(0 0 4px #baf7ff) drop-shadow(0 0 12px rgba(51,225,255,.9));animation:energy-lightning-strike 4.1s step-end infinite}.energy-lightning:after{content:"";position:absolute;inset:0 -5px;background:inherit;-webkit-clip-path:inherit;clip-path:inherit;opacity:.35}.energy-lightning--1{left:8%;top:10%;transform:rotate(18deg);animation-delay:-.5s}.energy-lightning--2{right:10%;top:17%;transform:rotate(-15deg);animation-delay:-2.6s}.energy-lightning--3{left:30%;top:34%;transform:rotate(28deg);animation-delay:-3.5s}.energy-lightning--4{right:25%;top:43%;transform:rotate(-22deg);animation-delay:-1.4s}.energy-lightning--5{left:13%;top:61%;transform:rotate(12deg);animation-delay:-4.8s}.energy-lightning--6{right:8%;top:68%;transform:rotate(-31deg);animation-delay:-.9s}.energy-lightning--7{left:43%;top:78%;transform:rotate(20deg);animation-delay:-2.1s}.energy-lightning--8{right:35%;top:89%;transform:rotate(-12deg);animation-delay:-4s}.energy-mote-field span{--mote:0;position:absolute;left:calc(5% + (var(--mote) * 7%));top:calc(8% + (var(--mote) * 6%));width:3px;height:3px;border-radius:50%;background:#a8f5ff;box-shadow:0 0 7px #55e2ff,0 0 15px rgba(93,95,255,.8);opacity:0;animation:energy-mote-rise calc(3.5s + (var(--mote) * .12s)) ease-in-out infinite;animation-delay:calc(var(--mote) * -.43s)}.energy-interaction-spark{--spark-rot:0deg;position:absolute;width:8px;height:8px;margin:-4px;border-radius:50%;background:#efffff;box-shadow:0 0 8px #fff,0 0 18px #32dcff,0 0 38px rgba(154,70,255,.9);animation:energy-spark-burst .9s ease-out forwards}.energy-interaction-spark:after,.energy-interaction-spark:before{content:"";position:absolute;left:50%;top:50%;width:120px;height:2px;transform:translate(-50%,-50%) rotate(var(--spark-rot));background:linear-gradient(90deg,transparent,#7aeaff,#fff,#7aeaff,transparent);filter:drop-shadow(0 0 5px #38dfff)}.energy-interaction-spark:after{transform:translate(-50%,-50%) rotate(calc(var(--spark-rot) + 90deg)) scaleX(.62)}.energy-interaction-spark--scroll{width:5px;height:5px;opacity:.82}@keyframes energy-flow-travel{0%,to{opacity:.08;transform:translate3d(-5%,0,0) rotate(var(--flow-rotate))}45%,70%{opacity:.72;transform:translate3d(5%,0,0) rotate(var(--flow-rotate))}}@keyframes energy-flow-node{0%{left:8%;opacity:0}12%,86%{opacity:1}to{left:88%;opacity:0}}@keyframes energy-lightning-strike{0%,70%,76%,82%,to{opacity:0}71%,74%,78%,80%{opacity:.92}72%,79%{opacity:.24}}@keyframes energy-mote-rise{0%{opacity:0;transform:translate3d(0,25px,0) scale(.5)}30%,72%{opacity:.8}to{opacity:0;transform:translate3d(18px,-70px,0) scale(1.2)}}@keyframes energy-spark-burst{0%{opacity:1;transform:scale(.2)}45%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){.journey-stage .energy-beast-backdrop{transition:none}.energy-activity-layer{display:none}}.journey-core{position:absolute;right:12%;bottom:14%;width:min(28vw,220px);height:min(28vw,220px);z-index:3;opacity:.55;pointer-events:none}.journey-core-orb{position:absolute;inset:28%;border-radius:50%;background:radial-gradient(circle,rgba(180,245,255,.95),rgba(51,225,255,.35) 45%,transparent 70%);filter:blur(2px);box-shadow:0 0 40px rgba(51,225,255,.55)}.journey-core-ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(51,225,255,.35)}.journey-core-ring--a{inset:10%;border-color:rgba(139,92,255,.4)}.journey-core-ring--b{inset:20%;opacity:.7}.orbital-beast{position:absolute;inset:0}.orbital-beast canvas{width:100%!important;height:100%!important;display:block}.journey-beast-lite{position:absolute;inset:0;overflow:hidden;background:radial-gradient(ellipse 70% 55% at 70% 45%,rgba(20,80,140,.35),transparent 60%),#03040a;perspective:900px}.journey-beast-lite-glow{position:absolute;width:70%;height:55%;right:-5%;top:20%;border-radius:50%;background:radial-gradient(circle,rgba(51,225,255,.22),transparent 70%);filter:blur(28px);pointer-events:none}.journey-beast-lite-plate{position:absolute;right:-8%;top:8%;width:min(92vw,520px);height:84%;display:flex;align-items:center;justify-content:center;transform-origin:55% 55%;will-change:transform,opacity;transform:translateZ(0) scale(1.05);opacity:.65}.journey-beast-lite-plate img{width:100%;height:100%;object-fit:contain;object-position:center right;filter:drop-shadow(0 0 28px rgba(51,225,255,.25));-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.journey-stage-veil{position:absolute;inset:0;background:linear-gradient(105deg,rgba(5,8,16,.82),rgba(5,8,16,.45) 28%,rgba(5,8,16,.12) 48%,transparent 62%),linear-gradient(180deg,rgba(5,8,16,.35),transparent 20%,transparent 75%,rgba(5,8,16,.55));z-index:2;pointer-events:none}.journey-scene{position:relative;z-index:2;min-height:auto;padding:3.5rem 0;display:flex;align-items:center;contain:layout paint style}.journey-scene:not(.journey-scene--hero):before{content:"";position:absolute;left:12%;right:12%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(90,180,255,.38),transparent);pointer-events:none}.home-head .home-h2{text-shadow:0 0 40px rgba(60,150,255,.18)}.journey-scene--hero{min-height:calc(100svh - 66px - env(safe-area-inset-top, 0px));padding-top:1.25rem;padding-bottom:3rem}.journey--stable .journey-progress{display:none}.journey-frame{width:min(1120px,calc(100% - 2 * var(--pad-x)));margin:0 auto;padding:0}.journey-frame--wide{width:min(1080px,calc(100% - 2 * var(--pad-x)))}.journey-frame--center{width:min(860px,calc(100% - 2 * var(--pad-x)))}.journey-copy{max-width:36rem;position:relative;z-index:3;text-shadow:0 1px 2px rgba(0,0,0,.55),0 8px 24px rgba(0,0,0,.35)}.page-home-journey{overflow-x:clip;background:#070d18}.page-home-journey .card,.page-home-journey .global-map-chip,.page-home-journey .journey-step,.page-home-journey .journey-why-card,.page-home-journey .pipeline-node{backdrop-filter:none;-webkit-backdrop-filter:none}.journey-hint{margin-top:2rem;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.journey-why-n{display:block;font-family:var(--display);font-size:.8rem;letter-spacing:.14em;color:var(--cyan);margin-bottom:.35rem}.journey-path{position:relative;display:grid;grid-gap:.9rem;gap:.9rem;margin-top:1.5rem;padding-left:.25rem}.journey-path-line{position:absolute;left:1.15rem;top:.5rem;bottom:.5rem;width:2px;transform-origin:top center;background:linear-gradient(180deg,var(--cyan),rgba(192,38,255,.55),transparent);opacity:.55}.journey-step{display:grid;grid-template-columns:auto 1fr;grid-gap:.85rem;gap:.85rem;align-items:start;position:relative;padding:.85rem 1rem;border-radius:var(--radius);background:rgba(12,16,28,.72);border:1px solid var(--glass-border)}.journey-step-n{font-family:var(--display);font-weight:700;color:var(--cyan);min-width:2rem}.journey-principles{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.home-head--compact{margin-bottom:1.25rem}.home-copy-grid,.home-story-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;max-width:70rem;margin:0 auto}.home-copy-grid article,.home-story-card{position:relative;overflow:hidden;min-width:0;padding:1.3rem;border:1px solid rgba(96,170,240,.2);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(51,225,255,.11),transparent 42%),linear-gradient(145deg,rgba(20,38,68,.82),rgba(8,14,27,.94));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.home-copy-grid article:after,.home-story-card:after{content:"";position:absolute;left:1.3rem;right:1.3rem;bottom:0;height:1px;background:linear-gradient(90deg,var(--cyan),transparent);opacity:.5}.home-story-index{display:block;margin-bottom:1.15rem;color:var(--cyan);font-family:var(--display);font-size:.78rem;letter-spacing:.16em}.home-copy-grid p,.home-infrastructure-copy p,.home-mission-copy p,.home-story-card p{margin:0;color:var(--muted);line-height:1.68}.home-energy-flow,.home-infrastructure-panel,.home-mission-panel{padding:1.4rem;border:1px solid rgba(96,170,240,.18);border-radius:20px;background:rgba(7,13,25,.72)}.home-intro-band{display:grid;grid-template-columns:auto 1fr;grid-gap:1.2rem;gap:1.2rem;align-items:start;max-width:58rem;margin:0 auto 1.75rem;padding:1.3rem 1.5rem;border-left:2px solid var(--cyan);border-radius:0 16px 16px 0;background:linear-gradient(90deg,rgba(51,225,255,.1),rgba(11,18,33,.56))}.home-copy-grid svg,.home-infrastructure-copy svg,.home-intro-band svg,.home-mission-copy svg{color:var(--cyan);filter:drop-shadow(0 0 10px rgba(51,225,255,.35));flex:none}.home-intro-band p{margin:0;color:var(--muted);line-height:1.65}.home-intro-band p+p{margin-top:.65rem;color:var(--text)}.home-future-panel,.home-spotlight{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);align-items:center;max-width:68rem;margin:0 auto;padding:clamp(1.5rem,4vw,3rem);border:1px solid rgba(96,170,240,.2);border-radius:24px;background:radial-gradient(circle at 16% 50%,rgba(51,225,255,.1),transparent 30%),linear-gradient(135deg,rgba(16,31,56,.86),rgba(7,12,23,.94))}.home-spotlight-visual{position:relative;display:grid;place-items:center;aspect-ratio:1;max-width:230px;margin:auto;color:#b7f5ff;border-radius:50%;background:radial-gradient(circle,rgba(51,225,255,.2),rgba(51,225,255,.02) 55%,transparent 56%);filter:drop-shadow(0 0 22px rgba(51,225,255,.2))}.home-orbit{position:absolute;inset:14%;border:1px solid rgba(51,225,255,.42);border-radius:50%;transform:rotate(28deg) scaleY(.42)}.home-orbit--two{inset:26%;border-color:rgba(175,79,255,.48);transform:rotate(-34deg) scaleY(.5)}.home-future-panel .home-p,.home-spotlight-copy .home-p{max-width:none;margin-left:0;text-align:left}.home-spotlight-copy .home-statement{display:inline-block;padding-top:.8rem;border-top:1px solid rgba(51,225,255,.3)}.home-infrastructure-panel,.home-mission-panel{max-width:66rem;margin:0 auto;text-align:center}.home-infrastructure-copy,.home-mission-copy{display:flex;align-items:flex-start;justify-content:center;gap:1rem;max-width:52rem;margin:0 auto;text-align:left}.home-mission-panel .home-label{margin-top:1.5rem}.home-copy-grid{grid-template-columns:repeat(2,1fr)}.home-copy-grid article{display:flex;gap:1rem}.home-signal-line{display:flex;justify-content:center;gap:.7rem 1.5rem;flex-wrap:wrap;margin:1.25rem auto 0;text-align:center}.home-signal-line strong{color:var(--cyan)}.home-signal-line span{color:var(--muted)}.home-infrastructure-copy .home-h3{margin:0 0 .4rem}.home-infrastructure-panel .pipeline{margin-top:1.4rem}.home-future-panel{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.home-future-lines{margin:0;padding-left:1.5rem;border-left:1px solid rgba(51,225,255,.32)}.home-future-lines .home-statement{text-align:left}@media (min-width:901px){.journey-frame,.journey-frame--wide{width:min(1280px,calc(100% - 2 * var(--pad-x)))}.journey-copy{max-width:none}.journey-scene{padding:3rem 0}.journey-scene--hero .journey-copy{max-width:66rem;margin:0 auto;text-align:center}.journey-scene--hero .journey-copy>p{margin-left:auto;margin-right:auto}.journey-scene--hero .cta-row,.journey-scene--hero .row{justify-content:center}.home-cards,.journey-path{gap:1.1rem;margin-top:1.6rem}.journey-path{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.journey-path-line{display:none}.journey-step{grid-template-columns:1fr;gap:.4rem}.journey-step,.journey-why-card.card{background:linear-gradient(135deg,rgba(24,46,82,.44),rgba(8,13,24,.76));border-color:rgba(96,170,240,.22);box-shadow:0 18px 40px rgba(0,0,0,.32),inset 0 1px 0 hsla(0,0%,100%,.05)}.page-home-journey .energy-beast-backdrop--full{opacity:1}.page-home-journey .energy-beast-backdrop--full .energy-beast-breathe{opacity:.5}.page-home-journey .energy-beast-backdrop--full .energy-beast-plate{left:50%;right:auto;top:56%;transform:translate(calc(-65% + var(--beast-px, 0px)),calc(-50% + var(--beast-py, 0px)));width:min(1560px,104vw)}.beast-fx-rays{will-change:transform}.page-home-journey .energy-beast-backdrop--full .energy-beast-stage{animation:beast-quake 8s linear infinite}@keyframes beast-quake{0%,28%,40%,to{transform:translateZ(0)}29.5%{transform:translate3d(-4px,3px,0)}31%{transform:translate3d(4px,-3px,0)}32.5%{transform:translate3d(-3px,-2px,0)}34%{transform:translate3d(3px,2px,0)}35.5%{transform:translate3d(-2px,1px,0)}37%{transform:translate3d(1px,-1px,0)}}.page-home-journey .energy-beast-backdrop--full .energy-beast-frame{mask-image:radial-gradient(ellipse 44% 58% at 64% 48%,#000 32%,rgba(0,0,0,.55) 62%,transparent 86%);-webkit-mask-image:radial-gradient(ellipse 44% 58% at 64% 48%,#000 32%,rgba(0,0,0,.55) 62%,transparent 86%)}.page-home-journey .energy-beast-core{right:auto;left:calc(50% - min(140px, 18vw));top:34%}.page-home-journey .energy-beast-shockwave{right:auto;left:calc(50% - min(110px, 14vw));top:32%}.page-home-journey .energy-beast-vignette{background:radial-gradient(ellipse 92% 88% at 50% 46%,transparent 48%,rgba(6,11,22,.3) 84%,rgba(6,11,22,.55) 100%),linear-gradient(180deg,rgba(6,11,22,.45),transparent 20%,transparent 90%,rgba(6,11,22,.28))}.journey-stage-veil{background:radial-gradient(ellipse 40% 58% at 50% 47%,rgba(4,9,18,.66),rgba(4,9,18,.42) 58%,transparent 86%),radial-gradient(ellipse 82% 72% at 50% 45%,rgba(6,11,22,.12),rgba(6,11,22,.38) 86%),linear-gradient(180deg,rgba(6,11,22,.3),transparent 22%,transparent 88%,rgba(6,11,22,.25))}.journey-stage-veil:before{background:radial-gradient(ellipse 80% 68% at 50% 44%,rgba(64,170,255,.2),transparent 64%),radial-gradient(ellipse 50% 40% at 18% 40%,rgba(51,225,255,.1),transparent 72%),radial-gradient(ellipse 50% 40% at 82% 40%,rgba(51,225,255,.1),transparent 72%)}.journey-stage-veil:after,.journey-stage-veil:before{content:"";position:absolute;inset:0;mix-blend-mode:screen;pointer-events:none}.journey-stage-veil:after{background:linear-gradient(108deg,transparent 30%,rgba(140,215,255,.12) 48%,transparent 60%),linear-gradient(72deg,transparent 34%,rgba(90,170,255,.1) 52%,transparent 64%);opacity:.7}.page-home-journey .journey-copy{text-shadow:0 2px 6px rgba(3,7,14,.75),0 10px 30px rgba(3,7,14,.5)}}@media (max-width:900px){.journey-stage{position:fixed;inset:0;will-change:auto;opacity:.9}.journey-stage-veil{background:radial-gradient(ellipse 130% 52% at 50% 24%,rgba(7,13,24,.28),rgba(7,13,24,.6) 72%),linear-gradient(180deg,rgba(7,13,24,.3),rgba(7,13,24,.6) 44%,rgba(7,13,24,.92))}.page-home-journey .energy-beast-backdrop--full .energy-beast-stage{mask-image:none;-webkit-mask-image:none}.journey-copy{max-width:none;width:100%;text-shadow:none}.journey-scene{padding:2.4rem 0;scroll-margin-top:calc(74px + env(safe-area-inset-top, 0px))}.journey-scene--hero{min-height:auto;padding-top:1.25rem;padding-bottom:2.75rem}.journey-scene:not(.journey-scene--hero):before{left:16%;right:16%;opacity:.72}.gradient-chrome,.gradient-text,.hero-brand,.home-h2{color:#f2f6ff!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;filter:none!important;text-shadow:0 1px 10px rgba(0,0,0,.45)}.hero-brand{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;font-size:clamp(2.4rem,14vw,3.2rem)!important;line-height:1.05}.hero-sub{font-size:clamp(1.1rem,5.2vw,1.35rem);line-height:1.25}.hero-subhead{font-size:clamp(1rem,4.6vw,1.12rem);line-height:1.45}.hero-body{font-size:.96rem;line-height:1.7}.hero-pillars{line-height:1.5;text-wrap:balance}.cta-row{width:100%}.cta-row>.btn,.cta-row>a.btn{width:100%;max-width:100%;flex:1 1 100%;animation:none!important}.btn.secondary,button.secondary{background:rgba(18,28,48,.95)!important;border-color:rgba(120,170,230,.35)!important;color:#eef4ff!important}.btn.secondary,.site-nav,button.secondary{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.site-nav{background:rgba(7,13,24,.96)!important}.nav-drawer{background:#070d18}.journey-step,.journey-why-card.card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(12,18,32,.94)!important}.home-fineprint,.home-p,.journey-card-body,.journey-card-line{text-align:left}.home-head,.home-narrow{max-width:none;margin-bottom:1.25rem}.home-eyebrow{max-width:24rem;margin-bottom:.65rem;font-size:.72rem;letter-spacing:.075em;line-height:1.5;text-wrap:balance}.home-h2{font-size:clamp(1.72rem,7.5vw,2.15rem);line-height:1.12;letter-spacing:-.025em;margin-bottom:.85rem;text-wrap:balance}.home-h3{line-height:1.25}.home-h3,.home-statement,.journey-card-head strong{text-wrap:balance}.home-copy-grid,.home-future-panel,.home-spotlight,.home-story-grid{grid-template-columns:1fr}.home-copy-grid article,.home-story-card{padding:1.15rem;border-radius:16px}.home-copy-grid p,.home-infrastructure-copy p,.home-mission-copy p,.home-story-card p{font-size:.95rem;line-height:1.62}.home-story-index{margin-bottom:.65rem}.home-intro-band{grid-template-columns:1fr;padding:1.1rem}.home-future-panel,.home-spotlight{gap:1.15rem;padding:1.2rem;border-radius:18px}.home-spotlight-visual{width:116px}.home-spotlight-copy{text-align:center}.home-infrastructure-copy,.home-mission-copy{display:grid;grid-template-columns:1fr;text-align:center}.home-infrastructure-copy svg,.home-mission-copy svg{margin:0 auto}.home-future-lines{padding:1rem 0 0;border-left:0;border-top:1px solid rgba(51,225,255,.32)}.home-future-lines .home-statement{text-align:center}.home-cards{gap:.75rem}.home-cards>*{flex:1 1 100%;max-width:none}.journey-card-head{min-height:0;margin-bottom:.4rem}.journey-card-body{font-size:.92rem;line-height:1.58}.journey-step{padding:1rem;border-radius:16px}.home-figure{margin-top:1.25rem}.global-map{border-radius:16px;background:rgba(7,13,25,.92);backdrop-filter:none;-webkit-backdrop-filter:none}.global-map-legend{gap:.45rem}.global-map-chip{min-height:44px;padding:.55rem .8rem;font-size:.82rem}.global-map-blurb{line-height:1.5}.pipeline-node{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(12,18,32,.9)}.journey-progress-bar{will-change:auto}.pill{max-width:100%;white-space:normal;line-height:1.35;height:auto;padding:.45rem .75rem}.page-home-journey .muted{color:rgba(200,214,235,.92)}.energy-beast-backdrop--full{opacity:.85}.energy-beast-static{opacity:1;filter:saturate(1.35) contrast(1.18) brightness(1.22);mask-image:radial-gradient(ellipse 60% 64% at 64% 47%,#000 36%,rgba(0,0,0,.78) 66%,transparent 94%);-webkit-mask-image:radial-gradient(ellipse 60% 64% at 64% 47%,#000 36%,rgba(0,0,0,.78) 66%,transparent 94%)}.energy-beast-backdrop--lite .energy-beast-breathe{animation:none}.energy-beast-backdrop--lite .beast-skyline-lite{bottom:6%;height:32%;opacity:1;background:linear-gradient(180deg,transparent,rgba(8,15,27,.36) 38%,rgba(3,7,13,.98));mask-image:none;-webkit-mask-image:none;box-shadow:inset 0 1px 0 rgba(125,207,255,.28),0 -12px 34px rgba(32,124,205,.09)}.energy-beast-backdrop--lite .beast-skyline-lite:after,.energy-beast-backdrop--lite .beast-skyline-lite:before{content:"";position:absolute;inset:0 0 0;transform-origin:bottom;background:repeating-linear-gradient(90deg,transparent 0 7px,rgba(144,208,255,.24) 7px 9px,transparent 9px 15px),linear-gradient(180deg,#243550,#080d16 78%);-webkit-clip-path:polygon(0 100%,0 65%,5% 65%,5% 38%,10% 38%,10% 71%,16% 71%,16% 49%,23% 49%,23% 24%,29% 24%,29% 68%,36% 68%,36% 43%,42% 43%,42% 60%,49% 60%,49% 30%,55% 30%,55% 70%,62% 70%,62% 47%,68% 47%,68% 17%,74% 17%,74% 63%,81% 63%,81% 36%,87% 36%,87% 71%,93% 71%,93% 52%,100% 52%,100% 100%);clip-path:polygon(0 100%,0 65%,5% 65%,5% 38%,10% 38%,10% 71%,16% 71%,16% 49%,23% 49%,23% 24%,29% 24%,29% 68%,36% 68%,36% 43%,42% 43%,42% 60%,49% 60%,49% 30%,55% 30%,55% 70%,62% 70%,62% 47%,68% 47%,68% 17%,74% 17%,74% 63%,81% 63%,81% 36%,87% 36%,87% 71%,93% 71%,93% 52%,100% 52%,100% 100%);opacity:.72}.energy-beast-backdrop--lite .beast-skyline-lite:after{transform:scaleX(-1) scaleY(.72);opacity:.38;filter:none}.beast-plant--lite{left:2%;bottom:7%;width:48%;height:25%;z-index:4;opacity:.92;filter:brightness(1.25) drop-shadow(0 0 12px rgba(78,190,255,.38))}.beast-grid--lite{bottom:5%;height:27%;z-index:5;opacity:.88;filter:brightness(1.2) drop-shadow(0 0 5px rgba(65,184,255,.36))}.beast-grid--lite .beast-pylon{min-width:24px}.beast-grid--lite .pylon-steel{stroke:rgba(187,226,255,.82)}.beast-grid--lite .grid-cable,.beast-grid--lite .pylon-lattice{stroke:rgba(137,196,237,.62)}.energy-beast-backdrop--soft .energy-beast-plate,.energy-beast-plate{left:50%;right:auto;top:34%;transform:translate(-50%,-50%);width:min(760px,168vw)}}@media (max-width:420px){.site-nav .brand{gap:.45rem!important;font-size:.94rem;letter-spacing:.2em}.site-nav .brand .energy-mark{width:26px!important;height:26px!important}.hero-badge{gap:.55rem}.hero-badge .energy-mark{width:42px!important;height:42px!important}.hero-badge .pill{font-size:.66rem;letter-spacing:.055em}.journey-frame,.journey-frame--center,.journey-frame--wide{width:min(100% - 2rem,1280px)}.home-copy-grid,.home-story-grid{gap:.7rem}.home-copy-grid article{display:grid;grid-template-columns:1fr;grid-gap:.65rem;gap:.65rem}.home-copy-grid article svg{margin:0}.home-energy-flow,.home-infrastructure-panel,.home-mission-panel{padding:1.1rem;border-radius:16px}.global-map{margin-inline:-.25rem;padding-inline:.6rem}.global-map-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.global-map-chip{justify-content:center;width:100%}.home-signal-line{display:grid;grid-gap:.35rem;gap:.35rem}.site-footer .grid{gap:1.6rem}}@media (prefers-reduced-motion:reduce){.journey-energy-arc,.journey-energy-field:after,.journey-energy-field:before,.journey-energy-surge{animation:none}.journey-energy-surge,.journey-progress{display:none}.journey-stage{position:absolute;inset:0;height:100%;opacity:.45}.journey-scene{min-height:auto;padding:3rem 0}}.energy-series-list{display:grid;grid-gap:1rem;gap:1rem}.energy-series{--series-accent:#ffca45;--series-hot:#fff0a6;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--series-accent) 42%,transparent);border-radius:20px;background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--series-accent) 16%,transparent),transparent 30%),linear-gradient(135deg,rgba(19,24,38,.98),rgba(6,10,19,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 18px 45px rgba(0,0,0,.24)}.energy-series--pulse{--series-accent:#33e1ff;--series-hot:#c5f9ff}.energy-series--infinity{--series-accent:#b762ff;--series-hot:#efd8ff}.energy-series:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.14;background:linear-gradient(120deg,transparent 15%,var(--series-accent) 15.2%,transparent 15.5%),linear-gradient(60deg,transparent 84%,var(--series-accent) 84.2%,transparent 84.5%)}.energy-series-toggle{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:1rem;gap:1rem;align-items:center;width:100%;min-height:116px;padding:1.15rem 1.25rem;border:0;border-radius:0;color:var(--text);text-align:left;background:transparent;box-shadow:none}.energy-series-toggle:hover{background:color-mix(in srgb,var(--series-accent) 6%,transparent);box-shadow:none}.energy-series-emblem{position:relative;display:grid;place-items:center;width:72px;height:72px;color:var(--series-hot);border:1px solid color-mix(in srgb,var(--series-accent) 68%,transparent);border-radius:20px;background:radial-gradient(circle,color-mix(in srgb,var(--series-accent) 22%,transparent),transparent 62%),rgba(3,7,14,.88);box-shadow:inset 0 0 22px color-mix(in srgb,var(--series-accent) 10%,transparent),0 0 24px color-mix(in srgb,var(--series-accent) 18%,transparent)}.energy-series-emblem:after,.energy-series-emblem:before{content:"";position:absolute;inset:7px;border:1px solid color-mix(in srgb,var(--series-accent) 42%,transparent);border-radius:14px;transform:rotate(45deg)}.energy-series-emblem:after{inset:16px;opacity:.45}.energy-series-emblem svg{position:relative;z-index:1;filter:drop-shadow(0 0 8px var(--series-accent))}.energy-series-heading{display:grid;grid-gap:.26rem;gap:.26rem;min-width:0}.energy-series-kicker{color:var(--series-accent);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.energy-series-heading strong{font-family:var(--display);font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.1}.energy-series-heading strong i{display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;margin-right:.35rem;color:#05080e;font-family:var(--sans);font-size:.8rem;font-style:normal;border-radius:6px;background:var(--series-accent);box-shadow:0 0 15px color-mix(in srgb,var(--series-accent) 38%,transparent)}.energy-series-heading small{max-width:38rem;color:var(--muted);font-size:.85rem;line-height:1.5}.energy-series-summary{display:grid;min-width:126px;grid-gap:.15rem;gap:.15rem;text-align:right}.energy-series-summary b{color:var(--series-hot)}.energy-series-summary span{color:var(--text);font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.energy-series-summary em{color:var(--muted);font-size:.72rem;font-style:normal;text-transform:uppercase;letter-spacing:.08em}.energy-series-chevron{color:var(--series-accent);transition:transform .25s ease}.energy-series.is-open .energy-series-chevron{transform:rotate(180deg)}.energy-series-panel{position:relative;z-index:1;padding:0 1.25rem 1.25rem}.energy-plan,.energy-plan-head{display:grid;grid-template-columns:minmax(190px,1.4fr) minmax(90px,.55fr) minmax(120px,.7fr) minmax(145px,.75fr);grid-gap:1rem;gap:1rem;align-items:center}.energy-plan-head{padding:.72rem 1rem;color:var(--series-accent);font-size:.7rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid color-mix(in srgb,var(--series-accent) 22%,transparent);border-bottom:1px solid color-mix(in srgb,var(--series-accent) 22%,transparent)}.energy-plan-list{display:grid}.energy-plan{position:relative;padding:.9rem 1rem;border-bottom:1px solid rgba(130,164,205,.12);transition:background .2s ease,opacity .2s ease}.energy-plan:last-child{border-bottom:0}.energy-plan.is-available:hover{background:color-mix(in srgb,var(--series-accent) 7%,transparent)}.energy-plan.is-locked{opacity:.58}.energy-plan-name{display:flex;align-items:center;gap:.75rem;min-width:0}.energy-plan-name>span:last-child{display:grid;grid-gap:.12rem;gap:.12rem}.energy-plan-name strong{font-family:var(--display);font-size:1rem}.energy-plan-lock,.energy-plan-name small{color:var(--muted);font-size:.72rem}.energy-plan-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;color:var(--series-hot);font-size:1.2rem;border:1px solid color-mix(in srgb,var(--series-accent) 38%,transparent);border-radius:10px;background:color-mix(in srgb,var(--series-accent) 10%,rgba(4,8,15,.9));box-shadow:inset 0 0 12px color-mix(in srgb,var(--series-accent) 8%,transparent)}.energy-plan-price{color:var(--series-hot);font-family:var(--display);font-size:1.18rem}.energy-plan-units{display:flex;align-items:center;gap:.35rem;color:var(--series-accent)}.energy-plan-units span{color:var(--muted);font-size:.72rem}.energy-plan-action{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.energy-plan-action button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:94px;padding:.55rem .8rem;font-size:.78rem}.energy-plan-lock{grid-column:1/-1;margin:-.25rem 0 0 48px}@media (max-width:760px){.energy-series-toggle{grid-template-columns:auto minmax(0,1fr) auto;min-height:0;padding:1rem}.energy-series-emblem{width:54px;height:54px;border-radius:16px}.energy-series-emblem svg{width:26px}.energy-series-summary{grid-column:2/4;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .65rem;min-width:0;text-align:left}.energy-series-summary b,.energy-series-summary em,.energy-series-summary span{font-size:.7rem}.energy-series-summary b:after,.energy-series-summary span:after{content:"·";margin-left:.65rem;color:var(--muted)}.energy-series-heading small{font-size:.78rem}.energy-series-panel{padding:0 .8rem .8rem}.energy-plan-head{display:none}.energy-plan-list{gap:.65rem}.energy-plan{grid-template-columns:minmax(0,1fr) auto;gap:.65rem .8rem;padding:.9rem;border:1px solid color-mix(in srgb,var(--series-accent) 18%,transparent);border-radius:14px;background:rgba(4,9,17,.65)}.energy-plan-price{justify-self:end}.energy-plan-units{padding-left:48px}.energy-plan-action{justify-self:end}.energy-plan-action .badge{display:none}.energy-plan-lock{grid-column:1/-1;margin:0 0 0 48px}}@media (max-width:420px){.energy-series-heading strong{font-size:1.08rem}.energy-series-heading strong i{width:1.45rem;height:1.45rem;font-size:.7rem}.energy-series-kicker{font-size:.62rem;letter-spacing:.1em}.energy-series-heading small{font-size:.7rem;line-height:1.4}.energy-plan-action button{min-width:88px}}.torvix-mark{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;color:#f5bd43;filter:drop-shadow(0 0 10px rgba(239,176,51,.24))}.torvix-mark svg{width:100%;height:100%;overflow:visible}.torvix-mark-orbit{fill:rgba(8,10,16,.88);stroke:#d39526;stroke-width:1.35;stroke-dasharray:3 2 11 2;transform-origin:center}.torvix-mark-track{fill:none;stroke:rgba(255,222,126,.34);stroke-width:.8}.torvix-mark-shine{fill:none;stroke:rgba(255,255,218,.75);stroke-width:1.15;stroke-linecap:round}.torvix-mark--animated .torvix-mark-orbit{animation:torvix-mark-orbit 18s linear infinite}.torvix-site-nav{position:fixed;inset:0 0 auto;z-index:80;padding-top:env(safe-area-inset-top,0);border-bottom:1px solid rgba(225,172,55,.12);background:rgba(3,7,15,.86);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.torvix-site-nav.is-scrolled{border-bottom-color:rgba(225,172,55,.24);background:rgba(3,7,15,.97);box-shadow:0 14px 40px rgba(0,0,0,.34)}.torvix-site-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:66px}.torvix-brand{display:inline-flex;align-items:center;gap:.62rem;flex:0 0 auto;min-height:44px;color:#f7f3e9;font-family:var(--display);font-size:1rem;font-weight:800;letter-spacing:.16em}.torvix-brand:hover{color:#fff8df;text-decoration:none}.torvix-brand:hover .torvix-mark{filter:drop-shadow(0 0 15px rgba(255,197,68,.48))}.torvix-brand>span:last-child{display:grid;grid-gap:.05rem;gap:.05rem}.torvix-brand small{color:#9a8250;font-family:var(--font);font-size:.48rem;font-weight:700;letter-spacing:.18em}.torvix-site-cta,.torvix-site-links{display:none;align-items:center}.torvix-site-links{gap:clamp(.55rem,1.1vw,1.05rem)}.torvix-site-links a{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;color:#94a5ba;font-size:.79rem;font-weight:650}.torvix-site-links a.active,.torvix-site-links a:hover{color:#ffe39a;text-decoration:none}.torvix-site-links a.active:after{content:"";width:4px;height:4px;margin-left:.1rem;border-radius:50%;background:#f3b83e;box-shadow:0 0 9px #f3b83e}.torvix-parent-link{color:#c2d8ee!important}.torvix-gold-cta{border:1px solid rgba(255,225,139,.52)!important;color:#171005!important;background:linear-gradient(112deg,#fff0a1,#e8a92f 47%,#fff1a8)!important;box-shadow:0 8px 25px rgba(220,151,28,.2)}.torvix-gold-cta:hover{box-shadow:0 8px 32px rgba(240,179,49,.34)!important}.torvix-nav-toggle{display:inline-grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;color:#f7e7bc;border:1px solid rgba(225,172,55,.25);border-radius:12px;background:rgba(255,214,110,.055)}.torvix-nav-drawer{display:grid;max-height:calc(100svh - 66px - env(safe-area-inset-top, 0px));padding:.7rem 0 max(1.1rem,env(safe-area-inset-bottom,0px));overflow-y:auto;border-top:1px solid rgba(225,172,55,.13)}.torvix-nav-drawer>a:not(.btn){display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:.65rem .2rem;color:#afbdd0;border-bottom:1px solid hsla(0,0%,100%,.035)}.torvix-nav-drawer .torvix-gold-cta{width:100%;margin-top:.85rem}.torvix-site-nav-spacer{height:calc(66px + env(safe-area-inset-top, 0px))}.torvix-footer{position:relative;z-index:2;padding:clamp(2.7rem,6vw,4.5rem) 0 1.8rem;color:#90a1b7;border-top:1px solid rgba(225,172,55,.16);background:#030711}.torvix-footer-grid{display:grid;grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(130px,.7fr));grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem)}.torvix-footer-grid p{max-width:27rem;font-size:.88rem}.torvix-footer-grid nav{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem}.torvix-footer-grid nav strong{margin-bottom:.2rem;color:#f3c964;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.torvix-footer-grid nav a{display:inline-flex;align-items:center;min-height:44px;color:#91a3b9;font-size:.84rem}.torvix-footer-grid nav a:hover{color:#fff0b5}.torvix-footer-base{display:flex;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1.15rem;border-top:1px solid hsla(0,0%,100%,.07);color:#64758b;font-size:.72rem}@media (min-width:1120px){.torvix-site-cta,.torvix-site-links{display:flex}.torvix-nav-toggle{display:none}.torvix-nav-drawer{display:none!important}}@media (max-width:760px){.torvix-footer-grid{grid-template-columns:1fr 1fr}.torvix-footer-grid>div{grid-column:1/-1}.torvix-footer-base{flex-direction:column}}@media (max-width:390px){.torvix-brand{font-size:.88rem;letter-spacing:.12em}.torvix-brand small{font-size:.43rem}}.tvx-page{--tvx-blue:#35c9ff;--tvx-blue-hot:#b9f3ff;--tvx-violet:#9c54ff;--tvx-amber:#ffb43b;--tvx-panel:rgba(8,15,29,.88);position:relative;overflow:clip;color:#edf7ff;background:radial-gradient(ellipse 70% 28% at 84% 4%,rgba(53,201,255,.14),transparent 65%),radial-gradient(ellipse 60% 30% at 10% 24%,rgba(156,84,255,.12),transparent 68%),#040914}.tvx-page em{color:var(--tvx-blue);font-style:normal}.tvx-atmosphere{position:fixed;inset:66px 0 0;z-index:0;overflow:hidden;pointer-events:none;opacity:.8;background-image:linear-gradient(rgba(57,133,194,.035) 1px,transparent 0),linear-gradient(90deg,rgba(57,133,194,.035) 1px,transparent 0);background-size:74px 74px;mask-image:linear-gradient(180deg,#000,transparent 85%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%)}.tvx-atmosphere span{position:absolute;width:42vw;aspect-ratio:1;border:1px solid rgba(53,201,255,.14);border-radius:50%;filter:drop-shadow(0 0 18px rgba(53,201,255,.14))}.tvx-atmosphere span:first-child{left:-22%;top:14%}.tvx-atmosphere span:nth-child(2){right:-25%;top:42%;border-color:rgba(156,84,255,.14)}.tvx-atmosphere span:nth-child(3){left:35%;top:76%;width:30vw}.tvx-page>section{position:relative;z-index:1}.tvx-hero{min-height:calc(100svh - 66px);padding:clamp(3.5rem,8vw,7rem) 0 2.25rem;display:grid;align-content:center;overflow:hidden}.tvx-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 72% 46%,rgba(53,201,255,.15),transparent 23%),linear-gradient(112deg,transparent 58%,rgba(53,201,255,.09) 58.2%,transparent 58.5%),linear-gradient(68deg,transparent 74%,rgba(156,84,255,.09) 74.2%,transparent 74.5%)}.tvx-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);grid-gap:clamp(2rem,7vw,7rem);gap:clamp(2rem,7vw,7rem);align-items:center}.tvx-hero-copy{max-width:44rem}.tvx-status{display:inline-flex;align-items:center;gap:.55rem;padding:.5rem .78rem;color:#caefff;border:1px solid rgba(53,201,255,.28);border-radius:999px;background:rgba(8,20,37,.72);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tvx-status i{width:7px;height:7px;border-radius:50%;background:#5cecff;box-shadow:0 0 12px #5cecff;animation:tvx-status-pulse 2.2s ease-in-out infinite}.tvx-kicker{margin:0 0 .55rem;color:var(--tvx-blue);font-size:.72rem;font-weight:800;letter-spacing:.16em;line-height:1.45;text-transform:uppercase}.tvx-hero-copy>.tvx-kicker{margin-top:1.4rem}.tvx-hero h1{margin:0;font-size:clamp(4.2rem,10vw,8.4rem);line-height:.84;letter-spacing:-.075em;text-shadow:0 0 40px rgba(53,201,255,.2),0 20px 60px rgba(0,0,0,.6)}.tvx-hero h1 em{display:inline-block;margin-left:.06em;color:transparent;-webkit-text-stroke:1px rgba(185,243,255,.52);font-size:.34em;letter-spacing:.02em;vertical-align:top;transform:translateY(.2em)}.tvx-hero-lead{max-width:40rem;margin:1.5rem 0 .75rem;color:#f5f9ff;font-family:var(--display);font-size:clamp(1.2rem,2.2vw,1.65rem);font-weight:600;line-height:1.4}.tvx-body{max-width:39rem;color:#a8b9cf;line-height:1.7}.tvx-body strong{color:var(--tvx-blue-hot)}.tvx-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.tvx-page .btn{min-height:48px}.tvx-text-link{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.5rem .65rem;color:#b6c7db;font-weight:700}.tvx-core-visual{position:relative;display:grid;place-items:center;width:min(100%,520px);aspect-ratio:1;margin:auto;isolation:isolate}.tvx-core-aura{position:absolute;inset:15%;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.18),rgba(53,201,255,.16) 16%,rgba(84,79,255,.12) 38%,transparent 68%);filter:blur(8px);animation:tvx-core-breathe 3.6s ease-in-out infinite}.tvx-core-rings{position:absolute;inset:8%;border:1px solid rgba(53,201,255,.28);border-radius:50%}.tvx-core-rings:after,.tvx-core-rings:before{content:"";position:absolute;border-radius:50%;border:1px dashed rgba(105,218,255,.24)}.tvx-core-rings:before{inset:10%}.tvx-core-rings:after{inset:24%;border-color:rgba(180,105,255,.28)}.tvx-core-rings i{position:absolute;width:9px;height:9px;border-radius:50%;background:#dffcff;box-shadow:0 0 10px #35c9ff,0 0 25px #35c9ff}.tvx-core-rings i:first-child{left:9%;top:29%}.tvx-core-rings i:nth-child(2){right:6%;top:50%}.tvx-core-rings i:nth-child(3){left:47%;bottom:-1%}.tvx-core-rings--reverse{inset:20%;transform:rotate(32deg) scaleY(.58);border-color:rgba(255,180,59,.3)}.tvx-coin{position:relative;display:grid;place-items:center;width:41%;aspect-ratio:1;border:2px solid rgba(137,229,255,.7);border-radius:50%;background:conic-gradient(from 205deg,#112744,#3acbff 12%,#111b35 24%,#9a54ff 44%,#10213d 62%,#ffb43b 78%,#15314d);box-shadow:0 0 0 8px rgba(53,201,255,.05),0 0 55px rgba(53,201,255,.45),inset 0 0 34px rgba(0,0,0,.76)}.tvx-coin:before{content:"";position:absolute;inset:8%;border:1px solid rgba(230,249,255,.5);border-radius:50%;box-shadow:inset 0 0 22px rgba(53,201,255,.38)}.tvx-coin span{position:relative;z-index:1;font-family:var(--display);font-size:clamp(2rem,5vw,4rem);font-weight:800;letter-spacing:-.06em}.tvx-coin .tvx-coin-mark{z-index:1;width:62%!important;height:62%!important}.tvx-coin small{position:absolute;bottom:15%;z-index:1;color:#bdefff;font-size:.55rem;letter-spacing:.24em}.tvx-orbit-node{position:absolute;display:grid;place-items:center;width:42px;height:42px;color:var(--tvx-blue-hot);border:1px solid rgba(53,201,255,.35);border-radius:50%;background:rgba(4,12,24,.9);box-shadow:0 0 20px rgba(53,201,255,.22)}.tvx-orbit-node--one{left:5%;top:38%}.tvx-orbit-node--two{right:8%;top:22%;color:#ffd391;border-color:rgba(255,180,59,.42)}.tvx-orbit-node--three{right:16%;bottom:10%;color:#d6b9ff;border-color:rgba(156,84,255,.42)}.tvx-live-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2rem,5vw,4rem);border:1px solid rgba(95,176,238,.17);border-radius:16px;background:rgba(5,11,22,.72);box-shadow:0 18px 45px rgba(0,0,0,.25)}.tvx-live-grid article{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0;padding:1.05rem 1.2rem;border-right:1px solid rgba(95,176,238,.13)}.tvx-live-grid article:last-child{border-right:0}.tvx-live-grid span{color:#8298b3;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.tvx-live-grid strong{overflow:hidden;color:#f4f8ff;font-family:var(--display);font-size:clamp(1.05rem,2vw,1.35rem);text-overflow:ellipsis}.tvx-live-grid small{color:var(--tvx-blue);font-size:.68rem}.tvx-chapter-nav{position:-webkit-sticky;position:sticky;top:calc(66px + env(safe-area-inset-top, 0px));z-index:30;border-block:1px solid rgba(82,156,216,.15);background:rgba(4,9,20,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.tvx-chapter-nav .container{display:flex;align-items:center;justify-content:center;overflow-x:auto;scrollbar-width:none}.tvx-chapter-nav .container::-webkit-scrollbar{display:none}.tvx-chapter-nav a{display:inline-flex;align-items:center;flex:0 0 auto;gap:.4rem;min-height:48px;padding:.65rem .85rem;color:#8fa4bd;font-size:.72rem;font-weight:700;white-space:nowrap}.tvx-chapter-nav a:hover{color:#e9f8ff;text-decoration:none;background:rgba(53,201,255,.06)}.tvx-chapter-nav a span{color:var(--tvx-blue);font-size:.58rem}.tvx-section{padding:clamp(4.5rem,9vw,8rem) 0;scroll-margin-top:116px}.tvx-section+.tvx-section:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(53,201,255,.32),transparent)}.tvx-section-head{max-width:49rem;margin:0 auto clamp(2rem,5vw,3.5rem);text-align:center}.tvx-number,.tvx-section-head>span{color:var(--tvx-blue);font-size:.7rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.tvx-finale h2,.tvx-manifesto h2,.tvx-mission h2,.tvx-section-head h2{margin:.6rem 0 .8rem;font-size:clamp(2rem,5vw,3.7rem);letter-spacing:-.045em}.tvx-manifesto>p:last-of-type,.tvx-section-head p{color:#9cacc1;font-size:1.02rem;line-height:1.72}.tvx-parameter-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.tvx-parameter{position:relative;min-height:128px;padding:1rem;overflow:hidden;border:1px solid rgba(86,168,232,.17);border-radius:14px;background:linear-gradient(145deg,rgba(14,28,49,.82),rgba(5,10,19,.94))}.tvx-parameter>span{position:absolute;right:.7rem;top:.45rem;color:rgba(53,201,255,.14);font-family:var(--display);font-size:2rem}.tvx-parameter small{display:block;margin-bottom:.75rem;color:#8196b0;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.tvx-parameter strong{display:block;max-width:12rem;color:#eef7ff;font-family:var(--display);font-size:.94rem;line-height:1.35}.tvx-accuracy-note{display:flex;align-items:flex-start;gap:.65rem;max-width:54rem;margin:1.25rem auto 0;padding:.85rem 1rem;color:#c6b897;font-size:.78rem;line-height:1.55;border:1px solid rgba(255,180,59,.2);border-radius:12px;background:rgba(255,180,59,.05)}.tvx-accuracy-note svg{flex:none;color:var(--tvx-amber)}.tvx-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(2rem,7vw,6rem);gap:clamp(2rem,7vw,6rem);align-items:center}.tvx-manifesto{position:-webkit-sticky;position:sticky;top:110px;padding:clamp(1.5rem,4vw,2.8rem);border:1px solid rgba(53,201,255,.2);border-radius:24px;background:radial-gradient(circle at 10% 0,rgba(53,201,255,.12),transparent 34%),linear-gradient(145deg,rgba(13,28,50,.9),rgba(5,10,19,.95))}.tvx-vision-chain{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.5rem}.tvx-vision-chain span{display:inline-flex;align-items:center;gap:.45rem;color:#d9e9f6;font-size:.76rem;font-weight:700}.tvx-vision-chain svg{color:var(--tvx-blue)}.tvx-mission{display:grid;grid-gap:.75rem;gap:.75rem}.tvx-mission>header{margin-bottom:.5rem}.tvx-layer,.tvx-mission-card,.tvx-module{display:grid;grid-template-columns:auto 1fr;grid-gap:.9rem;gap:.9rem;padding:1rem;border:1px solid rgba(91,164,224,.15);border-radius:14px;background:rgba(7,14,27,.78)}.tvx-layer>svg,.tvx-mission-card>svg,.tvx-module>svg{color:var(--tvx-blue);filter:drop-shadow(0 0 8px rgba(53,201,255,.35))}.tvx-layer strong,.tvx-mission-card strong,.tvx-module strong{font-family:var(--display)}.tvx-layer p,.tvx-mission-card p,.tvx-module p{margin:.2rem 0 0;color:#92a4bc;font-size:.86rem;line-height:1.55}.tvx-engine-section{background:radial-gradient(ellipse 60% 45% at 50% 50%,rgba(53,201,255,.07),transparent 68%)}.tvx-engine{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin-bottom:1.5rem}.tvx-engine-rail{position:absolute;left:7%;right:7%;top:49%;height:2px;overflow:hidden;background:linear-gradient(90deg,rgba(53,201,255,.15),#35c9ff,#9c54ff,rgba(156,84,255,.15));box-shadow:0 0 12px rgba(53,201,255,.3)}.tvx-flow-pulse{position:absolute;left:-10%;top:-3px;width:36px;height:8px;border-radius:50%;background:#e5fbff;box-shadow:0 0 12px #35c9ff,0 0 28px #35c9ff}.tvx-engine-node{position:relative;z-index:1;display:grid;place-items:center;min-height:145px;padding:.9rem .5rem;text-align:center;border:1px solid rgba(53,201,255,.25);border-radius:16px;background:rgba(5,12,23,.94);box-shadow:inset 0 0 22px rgba(53,201,255,.04);color:#edf7ff;cursor:pointer;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}.tvx-engine-node.is-active,.tvx-engine-node:hover{transform:translateY(-4px);border-color:rgba(53,201,255,.72);background:linear-gradient(145deg,rgba(24,77,108,.52),rgba(5,12,23,.96));box-shadow:inset 0 0 24px rgba(53,201,255,.1),0 0 26px rgba(53,201,255,.14)}.tvx-engine-node i{position:absolute;top:.55rem;left:.7rem;color:#5d748f;font-size:.65rem;font-style:normal}.tvx-engine-node svg{color:var(--tvx-blue);filter:drop-shadow(0 0 8px rgba(53,201,255,.5))}.tvx-engine-node strong{font-family:var(--display);font-size:.82rem}.tvx-step-focus{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:clamp(1rem,3vw,2rem);gap:clamp(1rem,3vw,2rem);align-items:center;min-height:180px;padding:clamp(1.2rem,3vw,2rem);border:1px solid rgba(53,201,255,.24);border-radius:20px;background:radial-gradient(circle at 0 50%,rgba(53,201,255,.12),transparent 28%),linear-gradient(120deg,rgba(14,30,51,.9),rgba(5,11,21,.96))}.tvx-step-focus-number{min-width:100px;color:rgba(53,201,255,.3);font-family:var(--display);font-size:clamp(3.2rem,8vw,6rem);font-weight:700;line-height:.85}.tvx-step-focus h3{margin:0;color:#f2f8ff;font-size:clamp(1.25rem,3vw,1.75rem)}.tvx-step-focus>div:nth-child(2)>p:last-child{max-width:45rem;margin:.55rem 0 0;color:#9badc2;line-height:1.65}.tvx-step-controls{display:grid;grid-template-columns:44px auto 44px;grid-gap:.5rem;gap:.5rem;align-items:center}.tvx-step-controls button{width:44px;min-width:44px;min-height:44px;padding:0}.tvx-step-controls span{color:#8297b0;font-size:.7rem;white-space:nowrap}.tvx-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.tvx-step{position:relative;min-height:210px;padding:1.25rem;overflow:hidden;border:1px solid rgba(94,164,222,.16);border-radius:16px;background:linear-gradient(145deg,rgba(13,25,45,.86),rgba(5,10,19,.94))}.tvx-step>span{color:rgba(53,201,255,.24);font-family:var(--display);font-size:2.5rem}.tvx-step h3{margin-top:1rem;font-size:1.08rem}.tvx-step p{margin:.5rem 0 0;color:#91a3bb;font-size:.86rem;line-height:1.6}.tvx-economics{background:radial-gradient(ellipse 70% 42% at 50% 48%,rgba(156,84,255,.07),transparent 67%)}.tvx-formula{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:1rem;gap:1rem;align-items:center;max-width:68rem;margin:0 auto 1rem;padding:1.2rem;border:1px solid rgba(53,201,255,.22);border-radius:18px;background:rgba(5,12,23,.86)}.tvx-formula>div{display:grid;grid-gap:.3rem;gap:.3rem;text-align:center}.tvx-formula>span{color:var(--tvx-blue);font-size:1.6rem}.tvx-formula small{color:#8194ad;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.tvx-formula strong{font-family:var(--display);font-size:clamp(1rem,2.4vw,1.35rem)}.tvx-formula .is-result{padding:.9rem;border-radius:12px;background:rgba(53,201,255,.08)}.tvx-formula .is-result strong{color:var(--tvx-blue-hot);font-size:clamp(1.2rem,3vw,1.7rem)}.tvx-trade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;max-width:68rem;margin:0 auto}.tvx-trade-card{position:relative;padding:clamp(1.3rem,3vw,2rem);border:1px solid rgba(53,201,255,.2);border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(53,201,255,.1),transparent 34%),rgba(5,12,23,.9)}.tvx-trade-card--sell{border-color:rgba(255,180,59,.22);background:radial-gradient(circle at 100% 0,rgba(255,180,59,.1),transparent 34%),rgba(5,12,23,.9)}.tvx-trade-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:1rem;color:var(--tvx-blue-hot);border:1px solid rgba(53,201,255,.3);border-radius:14px;background:rgba(53,201,255,.08)}.tvx-trade-card--sell .tvx-trade-icon{color:#ffd795;border-color:rgba(255,180,59,.3);background:rgba(255,180,59,.08)}.tvx-trade-card h3{font-size:clamp(1.25rem,3vw,1.65rem)}.tvx-trade-card>p:not(.tvx-kicker){color:#93a6bd}.tvx-flow-line{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:1.25rem 0;padding:.75rem;color:#d9eaff;font-size:.75rem;font-weight:700;border-block:1px solid rgba(53,201,255,.14)}.tvx-flow-line svg{flex:none;color:var(--tvx-blue)}.tvx-trade-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin:0}.tvx-trade-card dl div{padding:.7rem;border-radius:10px;background:hsla(0,0%,100%,.03)}.tvx-trade-card dt{color:#8396ae;font-size:.68rem}.tvx-trade-card dd{margin:.2rem 0 0;color:#fff;font-family:var(--display);font-size:1.1rem}.tvx-calculator{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.45fr) minmax(0,1.1fr);grid-gap:1.25rem;gap:1.25rem;align-items:center;max-width:68rem;margin:1rem auto 0;padding:1.25rem;border:1px solid rgba(156,84,255,.24);border-radius:18px;background:linear-gradient(120deg,rgba(156,84,255,.09),rgba(5,12,23,.92))}.tvx-calculator h3{margin:0}.tvx-calculator p:not(.tvx-kicker){margin:.4rem 0 0;color:#8ea1b8;font-size:.8rem}.tvx-calculator label span{color:#8ea1b8;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.tvx-calculator input{margin-top:.4rem;color:#f0faff;font-family:var(--display);font-size:1.25rem;border-color:rgba(53,201,255,.22);background:rgba(3,8,16,.78)}.tvx-calculator-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.tvx-calculator-results span{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0;padding:.7rem;border-radius:10px;background:hsla(0,0%,100%,.03)}.tvx-calculator-results small{color:#8295ad;font-size:.65rem}.tvx-calculator-results strong{overflow:hidden;color:var(--tvx-blue-hot);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.tvx-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.tvx-value-card{position:relative;min-height:260px;padding:1.4rem;overflow:hidden;border:1px solid rgba(53,201,255,.18);border-radius:20px;background:radial-gradient(circle at 80% 10%,rgba(53,201,255,.12),transparent 30%),linear-gradient(150deg,rgba(15,31,53,.88),rgba(5,10,19,.95))}.tvx-value-card>span{position:absolute;right:1rem;top:.5rem;color:rgba(53,201,255,.14);font-family:var(--display);font-size:3.5rem}.tvx-value-card>svg{margin:1.25rem 0 2.7rem;color:var(--tvx-blue);filter:drop-shadow(0 0 12px rgba(53,201,255,.45))}.tvx-value-card h3{font-size:1.1rem}.tvx-value-card p{margin:.5rem 0 0;color:#91a4ba;font-size:.86rem}.tvx-equation{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;padding:1.25rem;font-family:var(--display);border-block:1px solid rgba(53,201,255,.15)}.tvx-equation span{color:#ccdae9}.tvx-equation b{color:#617d9b}.tvx-equation strong{color:var(--tvx-blue)}.tvx-split--architecture{align-items:start}.tvx-split--architecture .tvx-section-head{margin-inline:0;text-align:left}.tvx-contract-stack,.tvx-module-list{display:grid;grid-gap:.65rem;gap:.65rem}.tvx-contract-stack{position:-webkit-sticky;position:sticky;top:110px;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(53,201,255,.22);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(53,201,255,.13),transparent 38%),rgba(5,12,23,.94)}.tvx-stack-label{margin-bottom:.3rem;color:var(--tvx-blue);font-size:.68rem;font-weight:800;letter-spacing:.15em}.tvx-contract-stack a{display:grid;grid-template-columns:1fr auto auto;grid-gap:.6rem;gap:.6rem;align-items:center;min-height:58px;padding:.75rem;border:1px solid rgba(98,164,221,.15);border-radius:12px;background:hsla(0,0%,100%,.025)}.tvx-contract-stack a:hover{border-color:rgba(53,201,255,.38);text-decoration:none}.tvx-contract-stack a.is-disabled{pointer-events:none}.tvx-contract-stack a span{color:#8fa3bc;font-size:.75rem}.tvx-contract-stack a strong{color:#e6f5ff;font-family:monospace;font-size:.78rem}.tvx-contract-stack>p{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:.6rem 0 0;color:var(--tvx-blue-hot);font-weight:700}.tvx-ecosystem{background:radial-gradient(ellipse 80% 30% at 50% 24%,rgba(53,201,255,.07),transparent 70%)}.tvx-swipe-hint{display:none;margin:0 0 .65rem;color:#7890a9;font-size:.7rem;letter-spacing:.05em}.tvx-ecosystem-track{display:grid;grid-template-columns:repeat(8,minmax(100px,1fr));grid-gap:.55rem;gap:.55rem;overflow-x:auto;padding-bottom:.6rem;scrollbar-width:thin}.tvx-ecosystem-track article{position:relative;display:grid;align-content:center;min-height:128px;padding:.85rem;border:1px solid rgba(93,159,217,.16);border-radius:14px;background:rgba(5,12,23,.88)}.tvx-ecosystem-track article:after{content:"";position:absolute;left:100%;top:50%;width:.56rem;height:1px;background:rgba(53,201,255,.35)}.tvx-ecosystem-track article:last-child:after{display:none}.tvx-ecosystem-track article.is-current{border-color:rgba(53,201,255,.42);box-shadow:inset 0 0 20px rgba(53,201,255,.07)}.tvx-ecosystem-track span{color:#5d7189;font-size:.65rem}.tvx-ecosystem-track strong{margin-top:.7rem;font-family:var(--display)}.tvx-ecosystem-track small{color:#8196af}.tvx-roadmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1.25rem}.tvx-roadmap-card{position:relative;padding:1.3rem;border:1px solid rgba(88,157,217,.17);border-radius:18px;background:rgba(5,12,23,.88)}.tvx-roadmap-card.is-active{border-color:rgba(53,201,255,.38);background:linear-gradient(150deg,rgba(53,201,255,.09),rgba(5,12,23,.94))}.tvx-roadmap-card>span{color:var(--tvx-blue);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.tvx-roadmap-card>em{position:absolute;top:1rem;right:1rem;padding:.3rem .55rem;color:#9fb2c8;font-size:.62rem;border:1px solid rgba(124,166,207,.18);border-radius:999px}.tvx-roadmap-card h3{margin-top:1rem}.tvx-roadmap-card ul{display:grid;grid-gap:.55rem;gap:.55rem;margin:1rem 0 0;padding:0;list-style:none}.tvx-roadmap-card li{display:flex;align-items:center;gap:.5rem;color:#94a7bd;font-size:.82rem}.tvx-roadmap-card li svg{flex:none;color:var(--tvx-blue)}.tvx-layer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.tvx-layer{grid-template-columns:auto auto 1fr;align-items:center}.tvx-layer>span{color:rgba(53,201,255,.35);font-family:var(--display)}.tvx-verify-band{display:grid;grid-template-columns:auto 1fr auto;grid-gap:1rem;gap:1rem;align-items:center;margin-top:1rem;padding:1.2rem;border:1px solid rgba(53,201,255,.25);border-radius:16px;background:linear-gradient(100deg,rgba(53,201,255,.1),rgba(156,84,255,.07))}.tvx-verify-band>svg{color:var(--tvx-blue)}.tvx-verify-band strong{font-family:var(--display)}.tvx-verify-band p{margin:.25rem 0 0;color:#8fa2ba;font-size:.78rem}.tvx-principle-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.tvx-principle{display:grid;align-content:start;min-height:205px;padding:1.15rem;border:1px solid rgba(89,160,220,.16);border-radius:16px;background:linear-gradient(145deg,rgba(14,27,47,.86),rgba(5,10,19,.94))}.tvx-principle svg{margin-bottom:2.4rem;color:var(--tvx-blue);filter:drop-shadow(0 0 8px rgba(53,201,255,.42))}.tvx-principle strong{font-family:var(--display)}.tvx-principle p{margin:.45rem 0 0;color:#8fa2b9;font-size:.8rem}.tvx-finale{position:relative;min-height:78vh;display:grid;place-items:center;padding:6rem 0;overflow:hidden;text-align:center;background:radial-gradient(circle at 50% 50%,rgba(53,201,255,.15),transparent 25%),radial-gradient(ellipse 55% 30% at 50% 100%,rgba(156,84,255,.18),transparent 68%),#030710}.tvx-finale-grid{position:absolute;inset:0;opacity:.22;background:linear-gradient(rgba(53,201,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(53,201,255,.1) 1px,transparent 0);background-size:52px 52px;transform:perspective(500px) rotateX(64deg) scale(1.4) translateY(22%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 40%,transparent);mask-image:linear-gradient(180deg,transparent,#000 40%,transparent)}.tvx-finale .container{position:relative;z-index:1}.tvx-finale-icon{width:56px;height:56px;margin:0 auto 1.3rem;color:var(--tvx-blue);filter:drop-shadow(0 0 18px rgba(53,201,255,.62))}.tvx-finale h2{font-size:clamp(2.2rem,6vw,5rem)}.tvx-finale>.container>p:not(.tvx-kicker){max-width:46rem;margin:1rem auto;color:#9dafc4;font-size:1.05rem}.tvx-final-signals{display:flex;justify-content:center;flex-wrap:wrap;gap:.55rem;max-width:62rem;margin:1.5rem auto}.tvx-final-signals span{padding:.55rem .8rem;color:#cee8f5;font-size:.75rem;border:1px solid rgba(53,201,255,.22);border-radius:999px;background:rgba(53,201,255,.05)}.tvx-actions--center{justify-content:center}@keyframes tvx-status-pulse{50%{opacity:.45;transform:scale(.72)}}@keyframes tvx-core-breathe{50%{opacity:.7;transform:scale(1.07)}}@keyframes torvix-mark-orbit{to{transform:rotate(1turn)}}@media (max-width:1000px){.tvx-parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tvx-principle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.tvx-atmosphere{position:absolute}.tvx-chapter-nav{backdrop-filter:none;-webkit-backdrop-filter:none}.tvx-chapter-nav .container{justify-content:flex-start}.tvx-hero{min-height:auto;padding-top:2.5rem}.tvx-hero-grid{grid-template-columns:1fr;gap:2.5rem}.tvx-hero-copy{text-align:center;margin:0 auto}.tvx-body,.tvx-hero-lead{margin-inline:auto}.tvx-actions{justify-content:center}.tvx-core-visual{width:min(90vw,430px)}.tvx-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tvx-live-grid article:nth-child(2){border-right:0}.tvx-live-grid article:nth-child(-n+2){border-bottom:1px solid rgba(95,176,238,.13)}.tvx-split{grid-template-columns:1fr}.tvx-contract-stack,.tvx-manifesto{position:relative;top:auto}.tvx-engine{grid-template-columns:repeat(3,minmax(0,1fr))}.tvx-engine-rail{display:none}.tvx-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tvx-calculator,.tvx-roadmap-grid{grid-template-columns:1fr}.tvx-swipe-hint{display:block}}@media (max-width:640px){.tvx-page .container{width:min(100% - 2rem,1180px)}.tvx-hero{padding-top:1.75rem}.tvx-status{font-size:.62rem;letter-spacing:.06em}.tvx-chapter-nav a{padding-inline:.72rem}.tvx-hero-copy>.tvx-kicker{margin-top:1rem}.tvx-hero h1{font-size:clamp(3.45rem,19vw,5rem)}.tvx-hero-lead{font-size:1.1rem}.tvx-body{font-size:.92rem}.tvx-actions .btn,.tvx-actions .tvx-text-link{width:100%;justify-content:center}.tvx-core-visual{width:min(100%,340px)}.tvx-orbit-node{width:36px;height:36px}.tvx-live-grid article{padding:.85rem}.tvx-live-grid strong{font-size:.92rem}.tvx-section{padding:4rem 0}.tvx-section-head{margin-bottom:1.75rem}.tvx-manifesto h2,.tvx-mission h2,.tvx-section-head h2{font-size:clamp(1.75rem,9vw,2.35rem)}.tvx-manifesto>p:last-of-type,.tvx-section-head p{font-size:.92rem}.tvx-parameter-grid{gap:.6rem}.tvx-parameter{min-height:112px;padding:.85rem}.tvx-parameter strong{font-size:.82rem}.tvx-manifesto{padding:1.25rem;border-radius:18px}.tvx-vision-chain{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tvx-vision-chain span{justify-content:space-between}.tvx-engine{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.tvx-engine-node{min-height:120px}.tvx-step-focus{grid-template-columns:1fr;min-height:0;padding:1.15rem}.tvx-step-focus-number{min-width:0;font-size:3rem}.tvx-step-controls{justify-self:stretch;grid-template-columns:44px 1fr 44px;text-align:center}.tvx-layer-grid,.tvx-principle-grid,.tvx-step-grid,.tvx-trade-grid,.tvx-value-grid{grid-template-columns:1fr}.tvx-step{min-height:0}.tvx-formula{grid-template-columns:1fr}.tvx-formula>span{transform:rotate(90deg);justify-self:center;line-height:.5}.tvx-trade-card{border-radius:16px}.tvx-flow-line{gap:.25rem;font-size:.68rem}.tvx-trade-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.tvx-calculator-results{grid-template-columns:1fr}.tvx-value-card{min-height:210px}.tvx-value-card>svg{margin-bottom:1.8rem}.tvx-equation{display:grid;text-align:center}.tvx-equation b{transform:rotate(90deg)}.tvx-contract-stack{padding:1rem}.tvx-contract-stack a{grid-template-columns:1fr auto}.tvx-contract-stack a svg{display:none}.tvx-ecosystem-track{grid-template-columns:repeat(8,118px);margin-inline:-1rem;padding-inline:1rem}.tvx-layer{grid-template-columns:auto 1fr}.tvx-layer>span{grid-row:1/3}.tvx-verify-band{grid-template-columns:auto 1fr}.tvx-verify-band .btn{grid-column:1/-1;width:100%}.tvx-principle{min-height:0}.tvx-principle svg{margin-bottom:1.5rem}.tvx-finale{min-height:70vh;padding:5rem 0}.tvx-finale h2{font-size:clamp(2rem,10vw,3rem)}}@media (prefers-reduced-motion:reduce){.torvix-mark--animated .torvix-mark-orbit,.tvx-core-aura,.tvx-status i{animation:none}}