.aha-section{scroll-margin-top:130px}.aha-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:28px}.aha-heading h2{margin:0;font-size:clamp(28px,3.2vw,40px);line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.aha-heading p{margin:14px 0 0;color:var(--text-2);font-size:17px;max-width:58ch}.aha-contract{display:flex;align-items:center;gap:10px;flex-shrink:0;color:var(--text-2);font-size:13px;padding:8px 0}.aha-contract span:first-of-type{display:grid;gap:2px}.aha-contract small{font-family:var(--mono);color:var(--text-3);font-size:11px}.aha-contract:hover{color:var(--teal)}.aha-contract .aha-external-arrow{transform:rotate(-45deg)}.aha-explainer{background:var(--bg-2);border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden}.aha-controls{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;border-bottom:1px solid var(--line)}.aha-scene-buttons{display:flex;flex-wrap:wrap;gap:5px}.aha-controls button{border:0;border-radius:8px;min-height:40px;padding:9px 13px;background:transparent;color:var(--text-2);font-size:13px;cursor:pointer;transition:color .18s ease,background .18s ease}.aha-scene-buttons button[aria-pressed=true]{color:var(--text);background:var(--panel-2)}.aha-controls button:hover{color:var(--text);background:var(--panel)}.aha-controls .aha-play{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--teal);white-space:nowrap}.aha-controls button:disabled{color:var(--text-3);background:transparent;cursor:default}.aha-figure{margin:0}.aha-map{position:relative;min-height:580px}.aha-links{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:580px;pointer-events:none}.aha-mobile-links{display:none}.aha-crossing-gap{fill:none;stroke:var(--bg-2);stroke-width:5}.aha-edge{fill:none;stroke:var(--line-strong);stroke-width:1.5;vector-effect:non-scaling-stroke}.aha-edge.utility.emphasized{stroke:var(--teal)}.aha-edge.service.emphasized{stroke:var(--blue)}.aha-edge.planned{stroke:var(--violet);stroke-dasharray:.008 .008;opacity:.45}.aha-edge.planned.emphasized{opacity:.9}.aha-explainer[data-playing=true] .aha-edge.emphasized:not(.planned){stroke-dasharray:1;animation:aha-trace .95s cubic-bezier(.16,1,.3,1) both}@keyframes aha-trace{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.aha-map-label{position:absolute;top:22px;color:var(--text-2);font-size:12px}.aha-map-label.learning{left:5.83%}.aha-map-label.applications{left:70.83%}.aha-edge-label{position:absolute;color:var(--text-3);background:var(--bg-2);padding:2px 8px;font-size:11px}.aha-edge-label.learning{left:16.67%;top:170px;transform:translate(-50%);color:var(--blue)}.aha-edge-label.future{left:30.2%;top:315px;writing-mode:vertical-rl;color:var(--violet)}.aha-edge-label.qualification{left:46.67%;top:341px;transform:translate(-50%);color:var(--teal)}.aha-edge-label.tracking{left:82.5%;top:161px;transform:translate(-50%);color:var(--blue);white-space:nowrap}.aha-node{position:absolute;display:flex;align-items:center;gap:12px;width:23.33%;min-height:80px;padding:15px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-2);transition:border-color .2s ease,background .2s ease}.aha-node.is-active{border-color:var(--line-strong);background:var(--panel-2)}a.aha-node:hover{border-color:var(--blue)}.aha-node-icon{display:flex;color:var(--text-3);flex-shrink:0}.aha-node.is-active .aha-node-icon{color:var(--teal)}.aha-node.school .aha-node-icon,.aha-node.practice .aha-node-icon{color:var(--blue)}.aha-node.mining .aha-node-icon{color:var(--violet)}.aha-node-copy{display:grid;gap:5px;min-width:0}.aha-node-copy strong{font-size:16px;line-height:1.3;color:var(--text)}.aha-node-copy small{font-size:11px;line-height:1.5;color:var(--text-2)}.aha-node.school{left:5.83%;top:70px;width:21.67%}.aha-node.practice{left:5.83%;top:210px;width:21.67%}.aha-node.mining{left:5.83%;top:360px;width:21.67%;min-height:90px;padding-top:22px}.aha-planned-label{position:absolute;top:-10px;right:12px;padding:2px 8px;border-radius:4px;color:var(--violet);background:var(--bg-2);font-size:11px}.aha-node.staking{left:37.5%;top:390px;width:18.33%}.aha-node.bbj{left:70.83%;top:65px}.aha-node.robots{left:70.83%;top:200px}.aha-node.subscriptions{left:70.83%;top:335px}.aha-node.tasks{left:70.83%;top:470px}.aha-token-core{position:absolute;left:37.5%;top:160px;width:18.33%;height:150px;display:grid;justify-items:center;align-content:center;gap:3px;color:var(--text-2)}.aha-token-core>svg{color:var(--teal)}.aha-token-core>strong{font-size:36px;font-weight:750;letter-spacing:.03em;line-height:1.2;color:var(--text)}.aha-token-core>span{color:var(--text);font-size:13px}.aha-token-core>small{font-size:11px;color:var(--text-2)}.aha-token-core:not(.is-active)>svg{color:var(--text-3)}.aha-map-legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:0 28px 20px;font-size:12px;color:var(--text-2)}.aha-map-legend>span{display:inline-flex;align-items:center;gap:8px}.aha-map-legend i{display:block;width:22px;border-top:1px solid var(--teal)}.aha-map-legend i.service{border-color:var(--blue)}.aha-map-legend i.planned{border-top-style:dashed;border-color:var(--violet)}.aha-map-legend>small{margin-left:auto;font-size:11px;color:var(--text-3)}.aha-scene-caption{padding:22px 28px;min-height:112px;border-top:1px solid var(--line);background:var(--panel)}.aha-scene-caption strong{color:var(--text);font-size:16px;line-height:1.5}.aha-scene-caption p{margin:7px 0 0;font-size:14px;color:var(--text-2);max-width:86ch}.aha-transparency{display:flex;align-items:center;gap:14px;padding:18px 28px;color:var(--blue);border-top:1px solid var(--line)}.aha-transparency>span{display:grid;gap:3px;flex:1}.aha-transparency strong{font-size:14px;color:var(--text)}.aha-transparency small{font-size:12px;color:var(--text-2)}.aha-transparency:hover{background:var(--panel)}.aha-distinction{display:grid;grid-template-columns:.85fr 1.15fr 1fr;gap:28px;margin:24px 0 0}.aha-distinction>div{padding-top:16px;border-top:1px solid var(--line)}.aha-distinction dt{color:var(--text);font-weight:700;font-size:15px}.aha-distinction dd{margin:7px 0 0;color:var(--text-2);font-size:13px}@media (max-width: 1100px){.aha-node{gap:8px;padding:12px}.aha-node-copy strong{font-size:14px}.aha-node-icon .icon{width:21px}.aha-map-legend>small{margin-left:0;width:100%}}@media (max-width: 800px){.aha-heading{align-items:start;flex-direction:column;gap:12px}.aha-heading p{font-size:15px}.aha-contract span:first-of-type{display:flex;align-items:center;gap:10px}.aha-controls{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.aha-scene-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.aha-controls button{min-height:42px;padding:8px}.aha-controls .aha-play{align-self:flex-start;padding:5px 8px}.aha-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"school practice" "mining mining" "token token" "staking staking" "bbj robots" "subscriptions tasks";gap:24px 12px;min-height:0;padding:20px 16px 26px}.aha-links,.aha-map-label,.aha-edge-label{display:none}.aha-mobile-links{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.aha-map .aha-node{position:relative;left:auto;top:auto;width:auto;min-height:100px;padding:14px 12px;align-items:start;gap:10px;flex-direction:column}.aha-map .aha-node-copy strong{font-size:15px}.aha-map .aha-node-copy small{font-size:12px}.aha-node.school{grid-area:school}.aha-node.practice{grid-area:practice}.aha-map .aha-node.mining{grid-area:mining;align-items:center;flex-direction:row;min-height:86px;margin-top:4px}.aha-map .aha-token-core{grid-area:token;position:relative;left:auto;top:auto;width:auto;height:auto;min-height:162px;padding:8px 0}.aha-map .aha-node.staking{grid-area:staking;flex-direction:row;align-items:center;min-height:82px}.aha-node.bbj{grid-area:bbj}.aha-node.robots{grid-area:robots}.aha-node.subscriptions{grid-area:subscriptions}.aha-node.tasks{grid-area:tasks}.aha-map-legend{gap:10px 14px;padding:0 16px 20px;font-size:11px}.aha-map-legend i{width:16px}.aha-scene-caption{padding:20px 16px;min-height:178px}.aha-scene-caption strong{font-size:15px}.aha-scene-caption p{font-size:13px}.aha-transparency{padding:18px 16px;gap:10px}.aha-distinction{grid-template-columns:1fr;gap:0;margin-top:12px}.aha-distinction>div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:14px;padding:15px 0}.aha-distinction dd{margin:0}}@media (prefers-reduced-motion: reduce){.aha-section{scroll-behavior:auto}.aha-explainer .aha-edge{animation:none!important}.aha-node,.aha-controls button{transition:none}}.topic-hero.school .school-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) 264px;align-items:center;gap:64px;width:100%;max-width:1200px;margin:0 auto}.topic-hero.school .school-hero-copy{min-width:0}.school-app-download{display:grid;justify-items:center;gap:16px;width:264px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.school-app-download h2{margin:0;color:var(--text);font-size:19px;line-height:1.4;font-weight:700;text-align:center}.school-app-qr{display:block;width:216px;max-width:100%;padding:12px;border-radius:12px;background:#fff}.school-app-qr img{display:block;width:100%;height:auto}.school-app-android{display:flex;justify-content:center;align-items:center;gap:8px;min-height:44px;width:100%;border-radius:8px;color:var(--teal);font-size:15px;font-weight:700;text-decoration:none}.school-app-android:hover{background:var(--glass);color:var(--text)}.school-app-qr:focus-visible,.school-app-android:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.school-app-ios{display:flex;justify-content:space-between;gap:12px;width:100%;padding-top:16px;border-top:1px solid var(--line);color:var(--text-2);font-size:13px;line-height:1.5}@media (max-width: 760px){.topic-hero.school .school-hero-layout{grid-template-columns:minmax(0,1fr);gap:40px}.school-app-download{justify-self:center;width:min(100%,320px)}}:root{color-scheme:dark;--bg: #060b16;--bg-2: #0a1222;--panel: #0e192c;--panel-2: #13213a;--glass: rgba(14, 25, 44, .86);--line: rgba(110, 168, 255, .14);--line-strong: rgba(110, 168, 255, .28);--text: #e9f1ff;--text-2: #a3b4cc;--text-3: #8b9bb4;--teal: #3ee6c8;--blue: #6ea8ff;--violet: #8f7dff;--gold: #f6cc74;--danger: #ff9292;--ok: #3ee6c8;--series-1: #3987e5;--series-2: #d95926;--series-3: #199e70;--series-4: #c98500;--series-muted: #34445f;--track: #16305a;--grid: #1c2b45;--radius: 14px;--radius-sm: 10px;--shadow: 0 20px 60px rgba(0, 0, 0, .45);--grad: linear-gradient(120deg, #3ee6c8 0%, #6ea8ff 52%, #8f7dff 100%);--font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;font-family:var(--font);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(1200px 600px at 85% -10%,rgba(143,125,255,.1),transparent 60%),radial-gradient(900px 500px at -10% 10%,rgba(62,230,200,.08),transparent 60%),var(--bg);color:var(--text);line-height:1.6}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}::selection{background:#6ea8ff59}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.skip-link{position:absolute;left:12px;top:-60px;z-index:60;padding:10px 14px;border-radius:8px;background:var(--text);color:var(--bg);font-weight:700}.skip-link:focus{top:12px}main:focus{outline:none}h1,h2,h3,p{overflow-wrap:anywhere}.muted{color:var(--text-3)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mini-chips,.tag-grid{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.mini-chips li{padding:5px 12px;border-radius:999px;border:1px solid var(--line-strong);color:var(--text);font-size:13px;font-weight:600;background:#3ee6c814}.tag-grid li{padding:8px 12px;border-radius:10px;border:1px solid var(--line);color:var(--text-2);font-size:13px;background:#060b168c}.fine{margin:12px 0 0;color:var(--text-3);font-size:13px}.site-shell{min-height:100vh}.page{display:grid;gap:96px;padding-bottom:96px}.section,.section-block{width:min(1200px,calc(100% - 48px));margin:0 auto}.section-head{display:grid;gap:10px;max-width:760px;margin-bottom:28px}.section-head.compact{margin-bottom:18px}.section-head h2,.section-heading h2,.feature-band h2{margin:0;font-size:clamp(26px,3.2vw,40px);line-height:1.18;letter-spacing:-.01em}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--teal);text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.14em}.eyebrow .dot{width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 12px var(--teal);animation:blink 2.4s ease-in-out infinite}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:999px;font-weight:700;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.btn.primary{background:var(--grad);color:#061226;box-shadow:0 8px 28px #3ee6c838}.btn.primary:hover{transform:translateY(-1px);box-shadow:0 12px 34px #6ea8ff52}.btn.ghost{border:1px solid var(--line-strong);background:#13213a8c;color:var(--text)}.btn.ghost:hover{border-color:var(--blue);background:#13213ae6}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-actions.wrap .btn{min-height:40px}.top-nav{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:18px;height:68px;padding:0 32px;background:#060b16f0;border-bottom:1px solid var(--line)}.brand-lockup{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:19px;white-space:nowrap}.brand-lockup img{width:34px;height:34px;object-fit:contain}.brand-lockup em{font-style:normal;color:var(--teal)}.site-nav{display:flex;align-items:center;justify-content:center;gap:2px;flex:1}.site-nav a{position:relative;padding:9px 12px;border-radius:999px;font-size:14px;color:var(--text-2);white-space:nowrap;transition:color .15s ease,background .15s ease}.site-nav a:hover{color:var(--text);background:#6ea8ff14}.site-nav a.active{color:var(--text);background:#6ea8ff24;box-shadow:inset 0 0 0 1px var(--line-strong)}.nav-actions{display:flex;align-items:center;gap:10px}.live-badge{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;color:var(--text-2);border:1px solid var(--line)}.live-badge i{width:7px;height:7px;border-radius:50%;background:var(--gold)}.live-badge.live i{background:var(--ok);box-shadow:0 0 10px var(--ok);animation:blink 2s ease-in-out infinite}.nav-cta{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;background:var(--grad);color:#061226;font-weight:800;white-space:nowrap}.market-ticker{height:38px;overflow:hidden;border-bottom:1px solid var(--line);background:#0a1222e6}.ticker-track{display:flex;align-items:center;gap:36px;min-width:max-content;height:38px;padding-left:32px;animation:ticker 40s linear infinite}.ticker-track span{font-size:13px;color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums}.ticker-track span:before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;border-radius:50%;background:var(--teal);vertical-align:middle;opacity:.8}.market-ticker:hover .ticker-track{animation-play-state:paused}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{position:relative;overflow:hidden;padding:88px 0 56px;border-bottom:1px solid var(--line)}.neural-field{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.75;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse at 70% 40%,#000 30%,transparent 78%)}.hero-aurora{position:absolute;inset:-20% -10% auto auto;width:70%;height:120%;background:radial-gradient(closest-side,rgba(110,168,255,.18),transparent),radial-gradient(closest-side at 30% 70%,rgba(62,230,200,.12),transparent);animation:drift 18s ease-in-out infinite alternate;will-change:transform;pointer-events:none}.hero-kpis,.hero-grid{position:relative;width:min(1200px,calc(100% - 48px));margin:0 auto}.hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:48px;align-items:center}.hero h1{margin:18px 0 0;font-size:clamp(38px,5.2vw,68px);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.console{position:relative;display:grid;gap:14px;padding:20px;border-radius:18px;border:1px solid var(--line-strong);background:linear-gradient(165deg,#13213ae6,#080f1de0);box-shadow:var(--shadow),0 0 0 1px #3ee6c80f inset}.console:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:18px;padding:1px;background:linear-gradient(140deg,rgba(62,230,200,.55),transparent 40%,transparent 60%,rgba(143,125,255,.5));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.console-head{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line)}.console-head strong{font-size:15px}.console-head span:last-child{margin-left:auto;color:var(--text-3);font-size:12px}.console-dot{width:9px;height:9px;border-radius:50%;background:var(--gold)}.console-dot.live{background:var(--ok);box-shadow:0 0 12px var(--ok);animation:blink 2s ease-in-out infinite}.console-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.console-kpis .kpi-tile{padding:14px 16px}.console-kpis .kpi-value{font-size:clamp(20px,2vw,28px)}.console-event{display:grid;gap:6px;padding:12px 14px;border-radius:var(--radius-sm);background:#060b1699;border:1px solid var(--line)}.console-event>span{color:var(--text-3);font-size:12px}.console-event p{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px}.console-event time{margin-left:auto;color:var(--text-3);font-size:12px}.console .kpi-meta{margin:0}.hero-lead{max-width:760px;margin:22px 0 0;color:var(--text-2);font-size:clamp(16px,1.6vw,20px)}.hero-lead b{color:var(--text);font-weight:700}.mainline-cards{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(1200px,calc(100% - 48px));margin:48px auto 0}.mainline-card{position:relative;display:grid;gap:8px;padding:22px 24px 24px;border-radius:var(--radius);border:1px solid var(--line-strong);background:linear-gradient(160deg,#13213aeb,#0a1222db);overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.mainline-card:after{content:"";position:absolute;inset:auto -30% -60% auto;width:70%;height:140%;background:radial-gradient(closest-side,rgba(62,230,200,.16),transparent);pointer-events:none}.mainline-card.mining:after{background:radial-gradient(closest-side,rgba(143,125,255,.2),transparent)}.mainline-card:hover{transform:translateY(-3px);border-color:var(--blue);box-shadow:var(--shadow)}.ml-kicker{font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--teal)}.mainline-card.mining .ml-kicker{color:var(--violet)}.mainline-card strong{font-size:26px;line-height:1.2}.ml-body{color:var(--text-2)}.ml-go{position:absolute;right:22px;top:20px;font-size:22px;color:var(--text-3);transition:transform .2s ease,color .2s ease}.mainline-card:hover .ml-go{transform:translate(4px);color:var(--text)}.hero-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:48px}.kpi-meta{grid-column:1 / -1;margin:2px 0 0;color:var(--text-3);font-size:13px}.kpi-tile{position:relative;display:grid;gap:6px;padding:18px 20px;border-radius:var(--radius);border:1px solid var(--line);background:var(--glass);overflow:hidden}.kpi-tile:before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:var(--tone, var(--blue));opacity:.9}.kpi-tile.teal{--tone: var(--teal)}.kpi-tile.gold{--tone: var(--gold)}.kpi-tile.violet{--tone: var(--violet)}.kpi-tile.blue{--tone: var(--blue)}.kpi-label{color:var(--text-2);font-size:13px}.kpi-value{font-size:clamp(24px,2.6vw,34px);font-weight:750;line-height:1.15;letter-spacing:-.01em}.kpi-value.is-placeholder,.kpi-tile small{color:var(--text-3)}.spotlight{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:32px;align-items:center}.spotlight-copy{display:grid;gap:16px;justify-items:start}.spotlight-copy h2{margin:0;font-size:clamp(28px,3.4vw,44px);line-height:1.15}.spec-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.spec-chips li{padding:7px 12px;border-radius:999px;border:1px solid var(--line);color:var(--text-2);font-size:13px;background:#13213a80}.spec-chips b{color:var(--text)}.panel{padding:24px;border-radius:var(--radius);border:1px solid var(--line);background:var(--panel)}.panel.glass{background:var(--glass);box-shadow:0 1px #ffffff08 inset}.panel-title{margin:0 0 16px;font-size:15px;font-weight:700;color:var(--text-2)}.panel-title+.chart,.panel-title+.chart-loading{margin-bottom:8px}.panel-title:not(:first-child){margin-top:24px}.duo,.board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.product-panel{display:flex;flex-direction:column;gap:14px}.product-panel>.eyebrow,.product-panel>.mini-chips,.product-panel>.btn{align-self:flex-start}.product-panel>.btn{margin-top:auto}.product-panel>.flow-row{margin:4px 0 8px}.product-panel h2{margin:0;font-size:30px}.product-panel>.chart,.product-panel>.chart-loading,.product-panel>.muted{width:100%}.chart{position:relative;margin:0}.chart-loading{padding:22px 0;color:var(--text-3);font-size:14px}.chart-tip{position:absolute;z-index:5;transform:translate(-50%,calc(-100% - 12px));display:grid;gap:2px;min-width:120px;padding:8px 10px;border-radius:8px;background:#0b1426;border:1px solid var(--line-strong);box-shadow:var(--shadow);pointer-events:none;white-space:nowrap}.chart-tip strong{font-size:14px;color:var(--text)}.chart-tip span{font-size:12px;color:var(--text-2)}.series-1{background:var(--series-1)}.series-2{background:var(--series-2)}.series-3{background:var(--series-3)}.series-4{background:var(--series-4)}.series-muted{background:var(--series-muted)}.stacked-track{display:flex;gap:2px;height:22px}.stacked-track .seg{display:grid;place-items:center;min-width:6px;height:100%;border-radius:0;cursor:default;transition:filter .15s ease}.stacked-track .seg:first-child{border-radius:4px 0 0 4px}.stacked-track .seg:last-of-type{border-radius:0 4px 4px 0}.stacked-track .seg:only-of-type{border-radius:4px}.stacked-track .seg:hover,.stacked-track .seg:focus-visible{filter:brightness(1.18)}.stacked-track .seg em{font-style:normal;font-size:12px;font-weight:800;color:#fff}.stacked-track .seg.empty{flex:1;background:var(--track);color:var(--text-3);font-size:12px;border-radius:4px}.legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;color:var(--text-2);font-size:13px}.legend span{display:inline-flex;align-items:center;gap:7px}.legend b{color:var(--text);font-variant-numeric:tabular-nums}.swatch{display:inline-block;width:10px;height:10px;border-radius:3px}.bars ul,.meters ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.bars li{display:grid;grid-template-columns:minmax(96px,150px) minmax(0,1fr) auto;gap:12px;align-items:center}.bar-label{color:var(--text-2);font-size:13px}.bar-track{position:relative;height:12px}.bar-fill{display:block;height:12px;border-radius:0 4px 4px 0;transition:width .8s cubic-bezier(.2,.8,.2,1),filter .15s ease}.bar-fill:hover,.bar-fill:focus-visible{filter:brightness(1.2)}.bar-value{min-width:64px;text-align:right;color:var(--text);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.meter-head{display:flex;align-items:center;gap:10px;margin-bottom:7px}.meter-label{flex:1;min-width:0;color:var(--text);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meter-value{color:var(--text);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.meter-track{display:block;height:8px;border-radius:4px;background:var(--track);overflow:hidden}.meter-fill{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--series-1);transition:width .9s cubic-bezier(.2,.8,.2,1)}.fn-chart svg{display:block;width:100%;height:auto;overflow:visible;touch-action:pan-y}.fn-chart .grid{stroke:var(--grid);stroke-width:1}.fn-chart .axis{stroke:#2a3c5c;stroke-width:1}.fn-chart .tick{fill:var(--text-3);font-size:12px;font-variant-numeric:tabular-nums}.fn-chart .axis-label{fill:var(--text-3);font-size:12px}.fn-chart .fn-line{fill:none;stroke:var(--series-1);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.fn-point circle{fill:var(--series-1);stroke:var(--panel);stroke-width:2}.fn-point text{fill:var(--text-2);font-size:12px;font-weight:700}.fn-point text,.fn-readout text{paint-order:stroke fill;stroke:var(--panel);stroke-width:4px;stroke-linejoin:round}.fn-guide{stroke:var(--text-3);stroke-width:1}.fn-readout circle{fill:var(--teal);stroke:var(--panel);stroke-width:2}.fn-readout text{fill:var(--text);font-size:13px;font-weight:700}.data-table{margin-top:12px;font-size:13px;color:var(--text-3)}.data-table summary{cursor:pointer;width:max-content}.data-table table{width:100%;margin-top:8px;border-collapse:collapse}.data-table caption{text-align:left;color:var(--text-3);padding-bottom:6px}.data-table th,.data-table td{padding:6px 8px;border-bottom:1px solid var(--grid);text-align:left;color:var(--text-2);font-weight:500;font-variant-numeric:tabular-nums}.data-table td{text-align:right;color:var(--text)}.event-stream{list-style:none;margin:0;padding:0;display:grid}.event-stream li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--grid)}.event-stream li:last-child{border-bottom:0}.pulse-dot{position:relative;width:9px;height:9px;margin-top:7px;border-radius:50%;background:var(--teal)}.pulse-dot:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid var(--teal);animation:ring 2.4s ease-out infinite}.event-stream li:nth-child(2) .pulse-dot:after{animation-delay:.4s}.event-stream li:nth-child(3) .pulse-dot:after{animation-delay:.8s}.event-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.event-main p{margin:4px 0 0;color:var(--text-3);font-size:13px}.event-main a{color:var(--blue)}.event-main a:hover{text-decoration:underline}.event-stream time{color:var(--text-3);font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.eco-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.eco-grid.large{grid-template-columns:repeat(2,minmax(0,1fr))}.eco-card{position:relative;display:grid;gap:10px;align-content:start;min-height:168px;padding:22px;border-radius:var(--radius);border:1px solid var(--line);background:var(--glass);transition:transform .2s ease,border-color .2s ease}.eco-card:hover{transform:translateY(-3px);border-color:var(--blue)}.eco-card strong{font-size:19px}.eco-card span{color:var(--text-2)}.eco-card b{margin-top:auto;color:var(--teal);font-size:14px;font-weight:700}.eco-card .eco-stats{display:flex;flex-wrap:wrap;gap:8px 32px;margin-top:auto}.eco-stats>span{display:grid;gap:2px}.eco-card .eco-stats b{margin:0;color:var(--text);font-size:clamp(24px,2.4vw,32px);font-weight:750;line-height:1.1;font-variant-numeric:tabular-nums}.eco-stats small{color:var(--text-3);font-size:13px}.topic-hero{position:relative;overflow:hidden;display:grid;align-content:center;gap:0;min-height:440px;padding:88px max(24px,calc((100% - 1200px)/2)) 64px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#0a122266,#060b1600)}.topic-hero>:not(canvas):not(.grid-glow):not(.radar):not(.orbit){position:relative}.topic-hero .topic-inner{max-width:860px}.topic-hero h1{margin:16px 0 0;font-size:clamp(38px,5.6vw,72px);line-height:1.08;letter-spacing:-.02em}.topic-hero p:not(.eyebrow):not(.status-note){max-width:780px;margin:20px 0 0;color:var(--text-2);font-size:clamp(16px,1.5vw,19px)}.topic-hero .hero-kpis{width:100%;margin-top:40px}.topic-hero .neural-field{-webkit-mask-image:radial-gradient(ellipse at 80% 40%,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse at 80% 40%,#000 25%,transparent 75%)}.grid-glow{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 75% 30%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse at 75% 30%,#000 10%,transparent 70%);opacity:.55;pointer-events:none}.status-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;letter-spacing:.04em}.status-badge.soon{color:#1f1400;background:var(--gold)}.status-note{margin:18px 0 0;color:var(--gold);font-size:14px}.tool-chips{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0}.tool-chips li{display:inline-flex;align-items:baseline;gap:8px;padding:9px 14px;border-radius:12px;border:1px solid var(--line-strong);background:#13213a99}.tool-chips strong{color:var(--text)}.tool-chips span{color:var(--text-3);font-size:13px}.radar{position:absolute;right:max(-120px,calc((100% - 1200px)/2 - 60px));top:50%;width:450px;height:450px;transform:translateY(-50%);border-radius:50%;pointer-events:none;opacity:.7}.radar i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--line-strong)}.radar i:nth-child(2){top:18%;right:18%;bottom:18%;left:18%}.radar i:nth-child(3){top:36%;right:36%;bottom:36%;left:36%}.radar .sweep{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(62,230,200,.28),transparent 25%);animation:spin 6s linear infinite}.orbit{position:absolute;right:max(40px,calc((100% - 1200px)/2 + 40px));top:50%;width:340px;height:340px;margin:0;transform:translateY(-50%);pointer-events:none}.orbit-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px dashed var(--line-strong);animation:spin 60s linear infinite}.orbit-ring.inner{top:22%;right:22%;bottom:22%;left:22%;border:1px solid var(--line);animation-duration:40s;animation-direction:reverse}.orbit-spoke{position:absolute;left:50%;top:50%;width:50%;height:2px;margin-top:-1px;transform-origin:0 50%;transform:rotate(calc(var(--a) - 90deg));overflow:hidden;background:linear-gradient(90deg,transparent 26%,rgba(110,168,255,.22) 26%,rgba(110,168,255,.22) 84%,transparent 84%)}.orbit-spoke i{position:absolute;top:-3px;right:16%;bottom:-3px;left:26%;animation:packet 2.8s linear infinite;animation-delay:calc(var(--i) * .7s)}.orbit-spoke i:before{content:"";position:absolute;left:-8px;top:0;width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 10px var(--teal)}.orbit-core{position:absolute;top:37%;right:37%;bottom:37%;left:37%;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-strong);background:radial-gradient(circle at 50% 35%,#3ee6c838,#0e192cf5 70%);box-shadow:0 0 60px #3ee6c82e}.orbit-core img{width:48px;height:48px}.orbit-node{position:absolute;display:grid;justify-items:center;gap:4px;min-width:84px;padding:10px 12px;border-radius:14px;border:1px solid var(--line-strong);background:var(--panel);color:var(--teal);box-shadow:var(--shadow);transform:translate(-50%,-50%);animation:bob 4.8s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -1.2s)}.orbit-node small{color:var(--text);font-size:12px;font-weight:700;white-space:nowrap}.orbit-node.n0{left:50%;top:0}.orbit-node.n1{left:100%;top:50%;color:var(--blue)}.orbit-node.n2{left:50%;top:100%;color:var(--violet)}.orbit-node.n3{left:0;top:50%;color:var(--gold)}@keyframes bob{0%{translate:0 -4px}to{translate:0 4px}}.journey{display:grid;gap:20px;margin:0}.jg-grid{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:6px}.jg-cell{--tone: var(--teal);--tone-bg: rgba(62, 230, 200, .1);--tone-line: rgba(62, 230, 200, .32);position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:8px;font-style:normal;background:var(--tone-bg);box-shadow:inset 0 0 0 1px var(--tone-line)}.jg-cell.p1,.jg-swatch.p1,.curriculum-phase.p1{--tone: var(--blue);--tone-bg: rgba(110, 168, 255, .12);--tone-line: rgba(110, 168, 255, .34)}.jg-cell.p2,.jg-swatch.p2,.curriculum-phase.p2{--tone: var(--violet);--tone-bg: rgba(143, 125, 255, .14);--tone-line: rgba(143, 125, 255, .38)}.jg-cell b{position:relative;z-index:1;color:var(--text-2);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.jg-cell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--tone);opacity:0;animation:jg-run 6s linear infinite;animation-delay:calc(var(--d) * .15s)}.jg-cell.review{box-shadow:inset 0 0 0 1.5px var(--tone)}.jg-cell.review b{color:var(--text)}.jg-cell.review:after{content:"";position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:50%;background:var(--tone);box-shadow:0 0 8px var(--tone)}@keyframes jg-run{0%{opacity:.5}10%,to{opacity:0}}.jg-legend{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0}.jg-legend li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;row-gap:2px}.jg-legend .swatch{grid-row:span 3;align-self:stretch;width:4px;height:auto;border-radius:2px}.jg-swatch{--tone: var(--teal);background:var(--tone)}.jg-legend strong{font-size:15px}.jg-legend span:not(.swatch){color:var(--text-3);font-size:13px}.jg-legend em{font-style:normal;color:var(--text);font-size:13px;font-weight:600}@media (min-width: 1101px){.spotlight.reverse{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.spotlight.reverse>.panel{order:-1}}.stat-strip.four{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.curriculum{border-radius:var(--radius);border:1px solid var(--line);background:var(--glass)}.curriculum summary{display:flex;align-items:center;gap:10px;padding:18px 22px;cursor:pointer;font-weight:700;list-style:none}.curriculum summary::-webkit-details-marker{display:none}.curriculum summary:after{content:"+";margin-left:auto;color:var(--text-3);font-size:20px;font-weight:400}.curriculum[open] summary:after{content:"−"}.curriculum summary .icon{color:var(--teal)}.curriculum-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;padding:0 22px 22px}.curriculum-phase{--tone: var(--teal)}.curriculum-phase h3{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:16px}.curriculum-phase h3 span{padding:2px 10px;border-radius:999px;font-size:12px;color:var(--text);background:var(--tone-bg, rgba(62, 230, 200, .1));box-shadow:inset 0 0 0 1px var(--tone-line, rgba(62, 230, 200, .32))}.curriculum-phase ol{list-style:none;margin:0;padding:0;display:grid;gap:6px}.curriculum-phase.p0 ol{grid-template-columns:repeat(2,minmax(0,1fr))}.curriculum-phase li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:#060b1680;color:var(--text-2);font-size:13px}.curriculum-phase li b{color:var(--text-3);font-size:12px;font-variant-numeric:tabular-nums}.curriculum-phase li.review{border-color:var(--tone-line, rgba(62, 230, 200, .32));color:var(--text)}.price-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:28px}.price-row .hero-actions{margin-top:0}.price-card{display:grid;gap:6px;padding:18px 22px;border-radius:var(--radius);border:1px solid rgba(62,230,200,.35);background:linear-gradient(160deg,#13213aeb,#0a1222db)}.price-card>span{color:var(--text-3);font-size:13px}.price-card>b{font-size:clamp(26px,3vw,34px);line-height:1.1;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.calc{display:grid;gap:22px}.calc-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.calc-field{display:grid;gap:10px}.calc-field label{color:var(--text-2);font-size:14px}.calc-field label b{margin-left:8px;color:var(--text);font-size:18px}.calc-field input[type=range]{width:100%;height:28px;background:transparent;accent-color:var(--teal);cursor:pointer}.presets{display:flex;flex-wrap:wrap;gap:8px}.presets button{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line-strong);background:#13213a80;color:var(--text-2);font-size:13px;cursor:pointer}.presets button[aria-pressed=true]{border-color:var(--teal);color:var(--text);background:#3ee6c81f}.calc-out{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.calc-out div{display:grid;gap:4px;padding:16px;border-radius:var(--radius-sm);border:1px solid var(--line);background:#060b168c}.calc-out div.hl{border-color:#3ee6c866;box-shadow:0 0 0 1px #3ee6c81f inset}.calc-out span{color:var(--text-3);font-size:13px}.calc-out strong{font-size:26px;line-height:1.2}.calc-out small{color:var(--text-3);font-size:12px}.split-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}.split-2.center{align-items:center}.split-2 .flow-row+.tag-grid{margin-top:28px}.terminal{border-radius:var(--radius);border:1px solid var(--line-strong);background:#050a14;box-shadow:var(--shadow);overflow:hidden}.terminal-bar{display:flex;align-items:center;gap:7px;padding:10px 14px;border-bottom:1px solid var(--line);background:#13213a99}.terminal-bar i{width:10px;height:10px;border-radius:50%;background:#34445f}.terminal-bar i:first-child{background:#ff6b6b}.terminal-bar i:nth-child(2){background:#f6cc74}.terminal-bar i:nth-child(3){background:#3ee6c8}.terminal-bar span{margin-left:8px;color:var(--text-3);font-size:12px}.terminal pre{margin:0;min-height:236px;padding:16px 18px;font-family:var(--mono);font-size:13px;line-height:1.75;white-space:pre-wrap;color:var(--text-2)}.terminal .line{display:block}.terminal .line b{color:var(--teal)}.terminal .line.cmd{color:var(--text)}.terminal .line.ok{color:var(--teal)}.cursor{display:inline-block;width:8px;height:15px;margin-left:2px;vertical-align:-2px;background:var(--teal);animation:blink 1s steps(1) infinite}.card-grid{display:grid;gap:16px}.card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.info-card{display:grid;gap:10px;align-content:start;padding:22px;border-radius:var(--radius);border:1px solid var(--line);background:var(--glass)}.info-card strong{font-size:18px}.info-card p{margin:0;color:var(--text-2)}.info-card small{color:var(--teal);font-size:13px}.info-card.feature{position:relative;padding-top:26px}.feature-no{font-family:var(--mono);font-size:13px;color:var(--text-3)}.risk-box{padding:22px 24px;border-radius:var(--radius);border:1px solid rgba(246,204,116,.35);background:#f6cc740f}.risk-box.calm{border-color:var(--line-strong);background:var(--glass)}.risk-box strong{color:var(--gold)}.risk-box.calm strong{color:var(--teal)}.risk-box ul{margin:10px 0 0;padding-left:20px;color:var(--text-2);display:grid;gap:6px}.placeholder-panel{display:grid;gap:8px;text-align:center;padding:40px 24px}.placeholder-panel strong{font-size:20px}.placeholder-panel p{margin:0;color:var(--text-2)}.lifecycle{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;position:relative}.lifecycle:before{content:"";position:absolute;left:3%;right:3%;top:21px;height:2px;background:linear-gradient(90deg,var(--teal),var(--blue),var(--violet));opacity:.45}.lifecycle li{position:relative;display:grid;gap:8px;align-content:start;justify-items:center;text-align:center}.lc-no{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-strong);background:var(--panel);color:var(--teal);font-weight:800;font-family:var(--mono);box-shadow:0 0 0 6px var(--bg)}.lifecycle li strong{font-size:15px}.lifecycle li p{margin:0;color:var(--text-3);font-size:13px}.status-pill{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;color:var(--text-2);background:#6ea8ff1a;border:1px solid var(--line)}.status-pill.positive{color:#7fe9d6;background:#3ee6c81a;border-color:#3ee6c847}.status-pill.warning{color:var(--gold);background:#f6cc741a;border-color:#f6cc744d}.status-pill.danger{color:var(--danger);background:#ff92921a;border-color:#ff92924d}.data-warning{width:min(1200px,calc(100% - 48px));margin:18px auto 0;padding:12px 16px;border-radius:var(--radius-sm);border:1px solid rgba(246,204,116,.35);background:#f6cc7414;color:var(--gold)}.topic-hero.subscriptions,.topic-hero.staking,.topic-hero.tasks,.topic-hero.transparency{min-height:360px}.topic-hero.subscriptions:before,.topic-hero.staking:before,.topic-hero.tasks:before,.topic-hero.transparency:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(600px 300px at 85% 20%,rgba(110,168,255,.14),transparent 70%),radial-gradient(500px 260px at 10% 90%,rgba(62,230,200,.08),transparent 70%)}.section-heading{display:grid;gap:10px;max-width:760px;margin-bottom:22px}.section-heading.compact{display:grid;gap:8px;margin-bottom:16px}.board-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card{position:relative;display:grid;gap:8px;align-content:start;min-height:116px;padding:18px;border-radius:var(--radius);border:1px solid var(--line);background:var(--glass);overflow:hidden}.metric-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:var(--tone, var(--blue))}.metric-card.gold{--tone: var(--gold)}.metric-card.green{--tone: var(--teal)}.metric-card.blue{--tone: var(--blue)}.metric-card.neutral{--tone: var(--violet)}.metric-card>span{color:var(--text-2);font-size:13px}.metric-card strong{font-size:26px;line-height:1.2}.metric-card strong.is-placeholder{color:var(--text-3);font-weight:600}.metric-card small{color:var(--text-3)}.feature-band{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:20px;align-items:start}.feature-band>div:first-child{display:grid;gap:10px}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.feature-grid.small{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid.small article,.rule-list article,.module-card,.task-card,.tier-row,.timeline-step{border-radius:var(--radius);border:1px solid var(--line);background:var(--glass)}.feature-grid.small article{display:grid;gap:8px;padding:18px}.feature-grid.small strong,.module-card strong,.task-card strong,.rule-list strong{font-size:17px}.feature-grid.small p,.module-card p,.task-card p,.rule-list p,.event-row p{margin:0;color:var(--text-2);line-height:1.6}.split-showcase{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px}.rule-list{display:grid;gap:10px}.rule-list article{display:grid;gap:6px;padding:16px}.module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.module-card,.task-card{display:grid;gap:12px;padding:18px}.task-list,.event-list{display:grid;gap:10px}.row-between{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.module-metrics{display:flex;flex-wrap:wrap;gap:8px}.module-metrics span{padding:5px 10px;border-radius:999px;border:1px solid var(--line);color:var(--text-2);font-size:13px}.timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.timeline.vertical{grid-template-columns:1fr}.timeline-step{display:flex;gap:12px;align-items:center;padding:12px 14px}.timeline-step span{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;background:var(--grad);color:#061226;font-weight:800}.event-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px 0;border-bottom:1px solid var(--grid)}.event-row:last-child{border-bottom:0}.event-row small{color:var(--text-3);white-space:nowrap}.tier-table{display:grid;gap:10px}.tier-row{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(110px,.35fr));gap:12px;align-items:center;padding:16px 18px}.tier-row p{margin:4px 0 0;color:var(--text-3)}.tier-row>span{color:var(--text-2)}.icon{flex:none;display:block}.tile-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%}.tile-row.four{grid-template-columns:repeat(4,minmax(0,1fr))}.icon-tile{--tone: var(--teal);--tone-bg: rgba(62, 230, 200, .12);position:relative;display:grid;justify-items:start;align-content:start;gap:8px;padding:18px;border-radius:var(--radius);border:1px solid var(--line);background:var(--glass);overflow:hidden;transition:transform .2s ease,border-color .2s ease}.icon-tile.blue{--tone: var(--blue);--tone-bg: rgba(110, 168, 255, .13)}.icon-tile.violet{--tone: var(--violet);--tone-bg: rgba(143, 125, 255, .15)}.icon-tile.gold{--tone: var(--gold);--tone-bg: rgba(246, 204, 116, .13)}.icon-tile:hover{transform:translateY(-2px);border-color:var(--line-strong)}.icon-tile:after{content:"";position:absolute;right:-36px;top:-36px;width:110px;height:110px;border-radius:50%;background:radial-gradient(closest-side,var(--tone-bg),transparent);pointer-events:none}.it-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;color:var(--tone);background:var(--tone-bg);box-shadow:inset 0 0 0 1px var(--line-strong)}.icon-tile strong{font-size:17px}.icon-tile small{color:var(--text-3);font-size:13px}.ml-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;color:var(--teal);background:#3ee6c81a;box-shadow:inset 0 0 0 1px #3ee6c84d}.mainline-card.mining .ml-icon{color:var(--violet);background:#8f7dff1f;box-shadow:inset 0 0 0 1px #8f7dff59}.eco-card .icon{color:var(--teal)}.tool-chips li{align-items:center}.tool-chips .icon{color:var(--teal)}.ph-icon{justify-self:center;color:var(--teal)}.flow-row{position:relative;margin:0}.flow-row ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}.flow-row li{position:relative;display:grid;justify-items:center;align-content:start;gap:6px;padding:0 6px;text-align:center}.fr-ring{position:relative;z-index:1;display:grid;place-items:center;width:78px;height:78px;border-radius:50%;color:var(--teal);background:radial-gradient(circle at 50% 35%,#3ee6c833,#0e192cf5 70%);border:1px solid var(--line-strong);box-shadow:0 10px 30px #00000059}.flow-row li:nth-child(2n) .fr-ring{color:var(--blue);background:radial-gradient(circle at 50% 35%,#6ea8ff38,#0e192cf5 70%)}.fr-ring:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:1px solid rgba(62,230,200,.4);opacity:0;animation:ring 3.2s ease-out infinite;animation-delay:calc(var(--i) * .8s)}.flow-row strong{margin-top:8px;font-size:16px}.flow-row small{color:var(--text-3);font-size:12px}.fr-link{position:absolute;top:38px;left:calc(50% + 48px);right:calc(-50% + 48px);height:2px;overflow:hidden;background:#6ea8ff33}.fr-link i{position:absolute;top:-3px;right:0;bottom:-3px;left:0;animation:packet 2.4s linear infinite;animation-delay:calc(var(--i) * .5s)}.fr-link i:before{content:"";position:absolute;left:-8px;top:0;width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 10px var(--teal)}.fr-return{position:relative;display:block;height:34px;margin:14px calc(50% / var(--n)) 0;border:2px solid rgba(110,168,255,.22);border-top:0;border-radius:0 0 30px 30px}.fr-return:before{content:"";position:absolute;left:-8px;top:-10px;border:7px solid transparent;border-bottom-color:#6ea8ff99}.fr-return i{position:absolute;left:0;right:0;bottom:-5px;height:8px;animation:packet-back 4.8s linear infinite}.fr-return i:before{content:"";position:absolute;right:0;top:0;width:8px;height:8px;border-radius:50%;background:var(--violet);box-shadow:0 0 10px var(--violet)}.flow-row.compact .fr-ring{width:58px;height:58px}.flow-row.compact .fr-link{top:28px;left:calc(50% + 37px);right:calc(-50% + 37px)}.flow-row.compact strong{margin-top:4px;font-size:14px}@keyframes ring{0%{transform:scale(.86);opacity:.9}to{transform:scale(1.32);opacity:0}}@keyframes packet{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes packet-back{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes packet-y{0%{transform:translateY(0)}to{transform:translateY(100%)}}.equation-stack{display:grid;gap:12px}.equation{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;border-radius:var(--radius);border:1px solid var(--line);background:#060b168c;width:100%}.eq-term{display:inline-flex;align-items:center;gap:10px;font-weight:700}.eq-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;color:var(--teal);background:#3ee6c81a;box-shadow:inset 0 0 0 1px #3ee6c84d}.eq-term:last-child .eq-icon{color:var(--violet);background:#8f7dff24;box-shadow:inset 0 0 0 1px #8f7dff59}.eq-op{font-size:28px;font-weight:300;line-height:1;color:var(--text-3)}.stat-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px}.stat-strip div{display:grid;gap:4px;padding:16px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--glass)}.stat-strip b{font-size:clamp(22px,2.4vw,30px);line-height:1.15;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.stat-strip span{color:var(--text-3);font-size:13px}.phone{display:grid;justify-items:center;gap:10px;margin:0}.phone figcaption{color:var(--text-3);font-size:12px}.phone-frame{position:relative;width:250px;height:500px;padding:12px;border-radius:40px;background:linear-gradient(160deg,#1b2a45,#0a1222);border:1px solid var(--line-strong);box-shadow:var(--shadow),0 0 70px #3ee6c81f}.phone-notch{position:absolute;top:20px;left:50%;z-index:2;width:84px;height:20px;border-radius:12px;background:#050a14;transform:translate(-50%)}.phone-screen{position:relative;height:100%;border-radius:30px;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(110,168,255,.14),transparent 60%),#060c18}.ps{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:center;gap:16px;padding:52px 18px 24px;opacity:0;animation:screen 9s infinite}.ps-2{animation-delay:3s}.ps-3{animation-delay:6s}@keyframes screen{0%{opacity:0;transform:translateY(10px)}4%,30%{opacity:1;transform:none}35%,to{opacity:0;transform:translateY(-10px)}}.ps-title{font-weight:800}.ps-input{display:flex;align-items:center;width:100%;height:42px;padding:0 12px;border-radius:10px;border:1px solid var(--line-strong);background:#0b1426;font-family:var(--mono);font-size:12px;color:var(--teal);white-space:nowrap;overflow:hidden}.ps-typed{display:inline-block;overflow:hidden;vertical-align:bottom;clip-path:inset(0 100% 0 0);animation:type 9s steps(16) infinite}@keyframes type{0%,3%{clip-path:inset(0 100% 0 0)}22%,to{clip-path:inset(0 0 0 0)}}.ps-caret{display:inline-block;width:2px;height:16px;margin-left:2px;background:var(--teal);animation:blink 1s steps(1) infinite}.ps-btn{padding:8px 24px;border-radius:999px;background:var(--grad);color:#061226;font-weight:800;font-size:13px}.ps-radar{position:relative;width:128px;height:128px;border-radius:50%;border:1px solid var(--line-strong)}.ps-radar i{position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:50%;border:1px solid var(--line-strong)}.ps-radar i+i{top:42%;right:42%;bottom:42%;left:42%}.ps-radar b{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(62,230,200,.4),transparent 30%);animation:spin 2s linear infinite}.ps-sub{color:var(--text-3);font-size:13px}.ps-row{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:13px}.ps-row em{padding:2px 8px;border-radius:999px;font-style:normal;font-size:12px;color:#7fe9d6;background:#3ee6c81f}.ps-chart{width:100%;height:92px}.ps-area{fill:#3987e533}.ps-line{fill:none;stroke:var(--series-1);stroke-width:2.5;stroke-dasharray:320;stroke-dashoffset:320;animation:draw 9s ease infinite}@keyframes draw{0%,68%{stroke-dashoffset:320}82%,to{stroke-dashoffset:0}}.ps-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%}.ps-grid i{padding:8px;border-radius:8px;border:1px solid var(--line);background:#0b1426;color:var(--text-3);font-size:12px;font-style:normal;text-align:center}.ps-mask{font-family:var(--mono);color:var(--text-2)}.lifecycle:after{content:"";position:absolute;top:20px;left:3%;width:12%;height:4px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--teal),transparent);animation:sweep-x 4.2s ease-in-out infinite}@keyframes sweep-x{0%{transform:translate(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(680%);opacity:0}}.site-footer{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.6fr));gap:28px;padding:48px max(24px,calc((100% - 1200px)/2)) 36px;border-top:1px solid var(--line);background:#060b16e6}.footer-logo{display:flex;align-items:center;gap:10px;font-size:18px}.footer-logo img{width:34px;height:34px}.footer-brand p{max-width:420px;color:var(--text-3)}.footer-col{display:grid;gap:8px;align-content:start}.footer-col h2{margin:0 0 4px;font-size:13px;color:var(--text-3);font-weight:700;letter-spacing:.08em}.footer-col a{color:var(--text-2)}.footer-col a:hover{color:var(--text)}.footer-risk{grid-column:1 / -1;margin:8px 0 0;padding-top:20px;border-top:1px solid var(--grid);color:var(--text-3);font-size:13px}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes drift{0%{transform:translateZ(0)}to{transform:translate3d(-6%,4%,0)}}@media (prefers-reduced-motion: no-preference){.reveal-ready [data-reveal]{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.reveal-ready [data-reveal]:not([data-in]){opacity:0;transform:translateY(22px)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.ticker-track,.hero-aurora,.radar .sweep,.pulse-dot:after,.eyebrow .dot,.live-badge i,.console-dot,.cursor,.fr-ring:after,.fr-link i,.fr-return i,.ps-typed,.ps-caret,.ps-radar b,.lifecycle:after,.orbit-ring,.orbit-spoke i,.orbit-node,.jg-cell:before{animation:none!important}.fr-link i,.fr-return i,.lifecycle:after,.orbit-spoke i{display:none}.ps{animation:none;opacity:0}.ps-3{opacity:1}.ps-line{animation:none;stroke-dashoffset:0}.icon-tile,.mainline-card,.eco-card,.btn{transition:none}}@media (max-width: 1100px){.top-nav{height:auto;min-height:62px;flex-wrap:wrap;row-gap:0;padding:10px 20px 0}.site-nav{order:3;flex:1 0 100%;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin:6px -20px 0;padding:0 48px 10px 14px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent)}.site-nav::-webkit-scrollbar{display:none}.hero-kpis,.board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid{grid-template-columns:1fr;gap:32px}.card-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.spotlight,.duo,.board,.split-2,.split-showcase,.feature-band{grid-template-columns:1fr}.eco-grid,.card-grid.three,.module-grid,.feature-grid,.tile-row,.tile-row.four{grid-template-columns:repeat(2,minmax(0,1fr))}.tile-row.trio,.stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.lifecycle{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:22px}.lifecycle:before{display:none}.timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.tier-row{grid-template-columns:1fr 1fr}.site-footer{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand{grid-column:1 / -1}.radar{opacity:.35}.orbit{width:280px;height:280px;right:72px}.curriculum-grid{grid-template-columns:1fr 1fr}.curriculum-phase.p0{grid-column:1 / -1}}@media (max-width: 720px){.page{gap:64px;padding-bottom:64px}.section,.section-block,.data-warning{width:calc(100% - 32px)}.top-nav{padding:8px 16px 0}.brand-lockup{font-size:17px}.live-badge{display:none}.nav-cta{min-height:36px;padding:0 14px;font-size:14px}.site-nav{margin:4px -16px 0;padding:0 40px 8px 10px}.hero{padding:56px 0 40px}.hero-kpis,.hero-grid,.mainline-cards{width:calc(100% - 32px)}.console{padding:16px}.mainline-cards,.calc-inputs,.calc-out,.card-grid.three,.card-grid.four,.module-grid,.feature-grid,.feature-grid.small,.timeline{grid-template-columns:1fr}.eco-grid,.eco-grid.large{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eco-card .eco-stats{column-gap:18px}.eco-card{min-height:0;padding:16px;gap:8px}.eco-card strong{font-size:16px}.eco-card b{font-size:13px}.flow-row ol{grid-template-columns:1fr;gap:22px}.flow-row li{grid-template-columns:64px minmax(0,1fr);justify-items:start;column-gap:14px;row-gap:2px;padding:0;text-align:left}.fr-ring{grid-row:span 2;width:64px;height:64px}.flow-row strong{margin-top:12px}.fr-link{top:64px;left:31px;right:auto;width:2px;height:22px}.fr-link i{top:0;right:-3px;bottom:0;left:-3px;animation-name:packet-y}.fr-link i:before{left:0;top:-8px}.fr-return{display:none}.tile-row,.tile-row.four{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.icon-tile{padding:14px}.tile-row.trio{grid-template-columns:1fr}.tile-row.trio .icon-tile{grid-template-columns:46px minmax(0,1fr);align-items:center;column-gap:14px;row-gap:0;padding:12px 14px}.tile-row.trio .it-icon{grid-row:span 2;width:46px;height:46px;border-radius:12px}.flow-row.compact ol{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:0}.flow-row.compact li{grid-template-columns:none;justify-items:center;row-gap:4px;padding:0 4px;text-align:center}.flow-row.compact .fr-ring{grid-row:auto;width:52px;height:52px}.flow-row.compact strong{margin-top:2px}.flow-row.compact .fr-link{top:25px;left:calc(50% + 34px);right:calc(-50% + 34px);width:auto;height:2px}.flow-row.compact .fr-link i{top:-3px;right:0;bottom:-3px;left:0;animation-name:packet}.flow-row.compact .fr-link i:before{left:-8px;top:0}.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-strip div:last-child{grid-column:1 / -1}.equation{flex-wrap:nowrap;justify-content:space-between;gap:6px;padding:12px}.eq-term{flex-direction:column;gap:6px;font-size:13px;text-align:center;white-space:nowrap}.eq-icon{width:40px;height:40px}.eq-op{font-size:20px}.hero-kpis,.topic-hero .hero-kpis,.board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi-tile{padding:14px}.topic-hero{min-height:auto;padding:56px 16px 44px}.lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.bars li{grid-template-columns:minmax(80px,110px) minmax(0,1fr) auto;gap:8px}.event-stream li{grid-template-columns:12px minmax(0,1fr);row-gap:4px}.event-stream time{grid-column:2;font-size:12px}.event-row,.tier-row{grid-template-columns:1fr}.site-footer{grid-template-columns:repeat(2,minmax(0,1fr));padding:36px 16px 28px}.radar,.orbit{display:none}.jg-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.jg-legend{grid-template-columns:1fr;gap:10px}.jg-legend li{grid-template-columns:auto auto minmax(0,1fr) auto;column-gap:10px}.jg-legend .swatch{grid-row:auto;width:10px;height:10px;border-radius:3px;align-self:center}.stat-strip.four{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-strip.four div:last-child{grid-column:auto}.flow-row.dense small{display:none}.curriculum-grid{grid-template-columns:1fr;padding:0 14px 14px}.curriculum-phase.p0{grid-column:auto}.curriculum summary{padding:16px}.price-row{flex-direction:column;align-items:stretch}.price-card{justify-items:start}.lifecycle{grid-template-columns:1fr;row-gap:0}.lifecycle:after{display:none}.lifecycle li{grid-template-columns:44px minmax(0,1fr);justify-items:start;align-items:center;column-gap:14px;row-gap:0;padding-bottom:18px;text-align:left}.lifecycle .lc-no{grid-row:span 2}.lifecycle li strong{align-self:end}.lifecycle li p{align-self:start}.lifecycle li:not(:last-child):before{content:"";position:absolute;left:21px;top:44px;bottom:0;width:2px;background:linear-gradient(var(--teal),var(--blue));opacity:.35}}
