.oracle-wrap{--oracle-sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",system-ui,sans-serif;--oracle-mono:"JetBrains Mono","SF Mono",ui-monospace,monospace;--oracle-danger:#c45c52;--oracle-danger-mid:color-mix(in srgb,var(--oracle-danger) 30%,transparent);--oracle-danger-dim:color-mix(in srgb,var(--oracle-danger) 10%,transparent);--primary-mid:color-mix(in srgb,var(--primary) 15%,transparent);--primary-soft:color-mix(in srgb,var(--primary) 8%,transparent);--primary-border:color-mix(in srgb,var(--primary) 22%,transparent);--secondary-mid:color-mix(in srgb,var(--secondary) 12%,transparent);--secondary-border:color-mix(in srgb,var(--secondary) 22%,transparent);--oracle-mid:color-mix(in srgb,var(--oracle) 12%,transparent);--oracle-border-t:color-mix(in srgb,var(--oracle) 25%,transparent);--agent-accent:color-mix(in srgb,var(--secondary) 55%,var(--text-muted) 45%);--agent-border:color-mix(in srgb,var(--secondary) 35%,transparent);--pad:48px;background:var(--bg-dark);color:var(--text-secondary);width:100%;padding:60px 0 100px;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative}.oracle-wrap *,.oracle-wrap :after,.oracle-wrap :before{margin:0;padding:0;box-sizing:border-box}@media (max-width:600px){.oracle-wrap{--pad:20px;padding:32px 0 60px}}.oracle-wrap>.back-link,.oracle-wrap>.depth-gate,.oracle-wrap>.oracle-footer,.oracle-wrap>.section{max-width:1152px;margin-left:auto;margin-right:auto;padding-left:var(--pad);padding-right:var(--pad)}.oracle-wrap>.hero{padding-left:var(--pad);padding-right:var(--pad)}.oracle-wrap .grain{position:absolute;inset:0;z-index:50;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%22300%22 height=%22300%22><filter id=%22n%22><feTurbulence type=%22fractalNoise%22 baseFrequency=%220.9%22 numOctaves=%224%22/></filter><rect width=%22300%22 height=%22300%22 filter=%22url(%23n)%22/></svg>")}.oracle-wrap .particles-canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.45}.oracle-wrap>:not(.grain):not(.particles-canvas){position:relative;z-index:1}.oracle-wrap .reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.oracle-wrap .reveal.visible{opacity:1;transform:translateY(0)}.oracle-wrap .reveal-d1{transition-delay:.08s}.oracle-wrap .reveal-d2{transition-delay:.16s}.oracle-wrap .reveal-d3{transition-delay:.24s}.oracle-wrap .reveal-d4{transition-delay:.32s}.oracle-wrap .reveal-d5{transition-delay:.4s}.oracle-wrap .hero{text-align:center;padding:20px 0 40px}.oracle-wrap .hero-eyebrow{font:400 10px/1 var(--oracle-sans);letter-spacing:2px;text-transform:uppercase;color:var(--text-dim);margin-bottom:14px;animation:oracleHeroFadeUp .8s ease both}.oracle-wrap .hero-title{font:700 clamp(22px,4vw,36px) /1.15 var(--oracle-sans);letter-spacing:-1px;color:var(--text-primary);margin-bottom:12px;animation:oracleHeroFadeUp .8s ease .15s both}.oracle-wrap .hero-title .gw{color:var(--primary);text-shadow:none;animation:none}.oracle-wrap .hero-sub{font:400 clamp(13px,2.5vw,15px) /1.55 var(--oracle-sans);color:var(--text-muted);max-width:520px;margin:0 auto;animation:oracleHeroFadeUp .8s ease .3s both}.oracle-wrap .hero-badge{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:6px 14px;border:1px solid var(--border);background:var(--bg-card);font:400 clamp(10px,2vw,12px) /1 var(--oracle-sans);color:var(--text-secondary);letter-spacing:.5px;animation:oracleHeroFadeUp .8s ease .45s both}.oracle-wrap .hero-badge .dot{width:8px;height:8px;border-radius:50%;background:var(--primary);box-shadow:0 0 4px color-mix(in srgb,var(--primary) 35%,transparent);animation:oraclePulse 2s infinite}.oracle-wrap .section-label{display:flex;align-items:center;gap:12px;margin-bottom:28px;font:600 11px/1 var(--oracle-sans);letter-spacing:2px;text-transform:uppercase;color:var(--primary)}.oracle-wrap .section-label:after{content:"";flex:1;height:1px;background:var(--border-bright)}.oracle-wrap .section-num{font:700 22px/1 var(--oracle-sans);color:var(--primary);margin-right:4px}.oracle-wrap .section-title{font:700 clamp(22px,5vw,34px) /1.15 var(--oracle-sans);letter-spacing:-.5px;color:var(--text-primary);margin-bottom:14px}.oracle-wrap .section-desc{font:400 clamp(14px,2.5vw,16px) /1.8 var(--oracle-sans);color:var(--text-secondary);max-width:600px;margin-bottom:36px}.oracle-wrap .section{margin-bottom:80px}@media (max-width:600px){.oracle-wrap .section{margin-bottom:56px}}.oracle-wrap .two-biz{display:grid;grid-template-columns:1fr auto 1fr;gap:0;border:1px solid var(--border);background:var(--border)}@media (max-width:560px){.oracle-wrap .two-biz{grid-template-columns:1fr}}.oracle-wrap .biz-card{background:var(--bg-card);padding:24px 22px;transition:background .3s}.oracle-wrap .biz-card:hover{background:var(--bg-hover)}.oracle-wrap .biz-icon{font-size:20px;margin-bottom:10px}.oracle-wrap .biz-name{font:700 clamp(14px,3vw,17px) /1 var(--oracle-sans);color:var(--text-primary);margin-bottom:4px}.oracle-wrap .biz-role{font:600 11px/1 var(--oracle-sans);letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px}.oracle-wrap .biz-what{font:400 clamp(12px,2.3vw,13px) /1.65 var(--oracle-sans);color:var(--text-secondary);margin-bottom:10px}.oracle-wrap .biz-analogy{font:500 clamp(12px,2.3vw,14px) /1 var(--oracle-sans);color:var(--text-secondary)}.oracle-wrap .biz-connector{width:1px;background:var(--border);position:relative;display:flex;align-items:center;justify-content:center}@media (max-width:560px){.oracle-wrap .biz-connector{width:100%;height:1px}}.oracle-wrap .biz-conn-line{position:absolute;inset:20% 0;background:var(--border-bright)}@media (max-width:560px){.oracle-wrap .biz-conn-line{inset:0 20%}}.oracle-wrap .biz-conn-dot{width:8px;height:8px;border-radius:50%;background:var(--oracle);box-shadow:0 0 4px color-mix(in srgb,var(--oracle) 30%,transparent);animation:oraclePulse 2.5s infinite;position:relative;z-index:1}.oracle-wrap .registry-block-label{font:500 10px/1 var(--oracle-mono);letter-spacing:1px;text-transform:uppercase;color:var(--oracle);margin-bottom:12px}.oracle-wrap .registry-flow{display:flex;flex-direction:column;gap:10px}.oracle-wrap .registry-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;height:32px}@media (max-width:500px){.oracle-wrap .registry-row{grid-template-columns:1fr 24px 1fr;gap:6px}}.oracle-wrap .registry-node{font:500 clamp(9px,2vw,11px) /1 var(--oracle-mono);padding:7px 10px;border:1px solid var(--border-bright);background:var(--bg-card);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oracle-wrap .registry-node.source{color:var(--oracle)}.oracle-wrap .registry-node.validator{color:var(--secondary)}.oracle-wrap .registry-node.cache{color:var(--text-secondary);border-style:dashed;opacity:.75}.oracle-wrap .registry-pipe{position:relative;height:1px;background:var(--border)}.oracle-wrap .registry-dot{position:absolute;width:5px;height:5px;border-radius:50%;top:-2px;background:var(--oracle);box-shadow:0 0 3px color-mix(in srgb,var(--oracle) 25%,transparent);animation:oracleRegDot 3s cubic-bezier(.4,0,.6,1) infinite}.oracle-wrap .registry-row:nth-child(2) .registry-dot{animation-delay:-1s}.oracle-wrap .registry-row:nth-child(3) .registry-dot{animation-delay:-2s;background:var(--text-muted);box-shadow:none}.oracle-wrap .roadmap-track{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--border);background:var(--border)}@media (max-width:500px){.oracle-wrap .roadmap-track{grid-template-columns:1fr}}.oracle-wrap .roadmap-phase{background:var(--bg-elevated);padding:28px 24px;transition:background .3s}.oracle-wrap .roadmap-phase:hover{background:var(--bg-card)}@media (max-width:500px){.oracle-wrap .roadmap-phase{padding:22px 18px}}.oracle-wrap .rp-version{font:700 clamp(28px,5vw,36px) /1 var(--oracle-sans);margin-bottom:4px}.oracle-wrap .rp-version.v1{color:var(--primary)}.oracle-wrap .rp-version.v2{color:var(--oracle)}.oracle-wrap .rp-name{font:600 clamp(14px,3vw,17px) /1.2 var(--oracle-sans);color:var(--text-primary);margin-bottom:6px}.oracle-wrap .rp-status{display:inline-block;padding:3px 10px;margin-bottom:14px;font:500 10px/1 var(--oracle-mono);letter-spacing:1px;text-transform:uppercase;border:1px solid;border-radius:2px}.oracle-wrap .rp-status.active{color:var(--primary);border-color:var(--primary-border);background:var(--primary-soft);animation:none}.oracle-wrap .rp-status.planned{color:var(--oracle);border-color:var(--oracle-border-t);background:var(--oracle-mid)}.oracle-wrap .rp-desc{font:400 clamp(12px,2.3vw,14px) /1.7 var(--oracle-sans);color:var(--text-secondary);margin-bottom:12px}.oracle-wrap .rp-features{list-style:none}.oracle-wrap .rp-features li{font:400 clamp(10px,2vw,12px) /1 var(--oracle-mono);color:var(--text-secondary);padding:6px 0;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px}.oracle-wrap .rp-features li:last-child{border-bottom:none}.oracle-wrap .rp-features li .check{color:var(--primary);font-weight:600}.oracle-wrap .rp-features li .planned-dot{color:var(--oracle);font-weight:600}.oracle-wrap .roadmap-progress{margin-top:20px;border:1px solid var(--border);background:var(--bg-elevated);padding:16px 20px;display:flex;align-items:center;gap:14px}@media (max-width:500px){.oracle-wrap .roadmap-progress{flex-direction:column;align-items:stretch;gap:10px}}.oracle-wrap .rp-bar-label{font:600 11px/1 var(--oracle-sans);color:var(--text-secondary);white-space:nowrap}.oracle-wrap .rp-bar-label.green{color:var(--primary)}.oracle-wrap .rp-bar-label-oracle{color:var(--oracle)}.oracle-wrap .rp-bar-wrap{flex:1;height:6px;background:var(--bg-inset);border-radius:3px;overflow:hidden;position:relative}.oracle-wrap .rp-bar-fill{height:100%;border-radius:3px;position:absolute;left:0;top:0;background:linear-gradient(90deg,var(--primary),var(--oracle));width:0;transition:width 2s cubic-bezier(.16,1,.3,1)}.oracle-wrap .rp-bar-shimmer{position:absolute;top:0;left:-30%;width:30%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text-primary) 8%,transparent),transparent);animation:oracleBarShimmer 2.5s ease-in-out infinite}.oracle-wrap .depth-gate{margin-top:80px;margin-bottom:80px;padding:40px 0;text-align:center;position:relative}@media (max-width:600px){.oracle-wrap .depth-gate{margin-top:56px;margin-bottom:56px;padding:28px 0}}.oracle-wrap .depth-gate:after,.oracle-wrap .depth-gate:before{content:"";position:absolute;left:0;right:0;height:1px;background:var(--border-bright)}.oracle-wrap .depth-gate:before{top:0}.oracle-wrap .depth-gate:after{bottom:0}.oracle-wrap .dg-num{font:600 11px/1 var(--oracle-sans);letter-spacing:2px;text-transform:uppercase;color:var(--primary);margin-bottom:12px}.oracle-wrap .dg-title{font:800 clamp(22px,5vw,36px) /1.1 var(--oracle-sans);letter-spacing:-1px;color:var(--text-primary);margin-bottom:10px}.oracle-wrap .dg-sub{font:400 clamp(13px,2.5vw,16px) /1.5 var(--oracle-sans);color:var(--text-secondary);max-width:480px;margin:0 auto}.oracle-wrap .dg-line{width:40px;height:2px;background:var(--primary);margin:16px auto 0;box-shadow:none;animation:oracleDgPulse 3s ease-in-out infinite}.oracle-wrap .roles-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border)}@media (max-width:500px){.oracle-wrap .roles-grid{grid-template-columns:1fr}}.oracle-wrap .role-card{background:var(--bg-elevated);padding:24px 20px;transition:background .3s,box-shadow .3s}.oracle-wrap .role-card:hover{background:var(--bg-card);box-shadow:var(--shadow-card)}.oracle-wrap .role-icon{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:500 13px/1 var(--oracle-mono);margin-bottom:12px;animation:oracleIconPulse 4s ease-in-out infinite}.oracle-wrap .role-icon.provider{background:var(--primary-soft);color:var(--primary);border:1px solid var(--primary-border)}.oracle-wrap .role-icon.miner{background:var(--secondary-mid);color:var(--secondary);border:1px solid var(--secondary-border);animation-delay:-1s}.oracle-wrap .role-icon.validator{background:var(--oracle-mid);color:var(--oracle);border:1px solid var(--oracle-border-t);animation-delay:-2s}.oracle-wrap .role-icon.agent{background:color-mix(in srgb,var(--secondary) 8%,transparent);color:var(--agent-accent);border:1px solid var(--agent-border);animation-delay:-3s}.oracle-wrap .role-name{font:600 15px/1 var(--oracle-sans);color:var(--text-primary);margin-bottom:6px}.oracle-wrap .role-task{font:400 13px/1.6 var(--oracle-sans);color:var(--text-secondary);margin-bottom:10px}.oracle-wrap .role-earns{font:400 11px/1 var(--oracle-mono);letter-spacing:.5px}.oracle-wrap .role-earns span{color:var(--primary)}.oracle-wrap .role-bittensor{font:400 11px/1 var(--oracle-mono);color:var(--text-secondary);margin-top:4px}.oracle-wrap .role-bittensor .yes{color:var(--oracle)}.oracle-wrap .role-bittensor .no{color:var(--text-muted);opacity:.85}.oracle-wrap .probe-visual{border:1px solid var(--border);background:var(--bg-elevated);padding:28px 24px;overflow:hidden;margin-bottom:20px;position:relative}@media (max-width:500px){.oracle-wrap .probe-visual{padding:20px 14px}}.oracle-wrap .probe-visual:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,var(--primary-soft),transparent);animation:oracleScanSweep 6s ease-in-out infinite;pointer-events:none}.oracle-wrap .probe-header{font:600 10px/1 var(--oracle-sans);letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);margin-bottom:18px;display:flex;justify-content:space-between}.oracle-wrap .probe-header-miners{color:var(--secondary)}.oracle-wrap .probe-header-providers{color:var(--primary)}.oracle-wrap .probe-caption{font:400 10px/1 var(--oracle-sans);color:var(--text-muted);margin-top:14px;text-align:center;opacity:.65}.oracle-wrap .probe-row{display:grid;grid-template-columns:80px 1fr 80px;align-items:center;margin-bottom:16px;height:44px}@media (max-width:500px){.oracle-wrap .probe-row{grid-template-columns:56px 1fr 56px;height:38px}}.oracle-wrap .probe-row:last-of-type{margin-bottom:0}.oracle-wrap .probe-label{font:500 clamp(9px,2vw,12px) /1 var(--oracle-mono);padding:7px 8px;border:1px solid var(--border-bright);background:var(--bg-card);text-align:center;z-index:2;white-space:nowrap}.oracle-wrap .probe-label.miner{color:var(--secondary)}.oracle-wrap .probe-label.provider{color:var(--primary)}.oracle-wrap .probe-row:nth-child(2) .probe-label.miner{animation:oracleLabelFlash 4s ease infinite}.oracle-wrap .probe-row:nth-child(3) .probe-label.miner{animation:oracleLabelFlash 4s ease -1.33s infinite}.oracle-wrap .probe-row:nth-child(4) .probe-label.miner{animation:oracleLabelFlash 4s ease -2.66s infinite}.oracle-wrap .probe-row:nth-child(2) .probe-label.provider{animation:oracleLabelFlashG 4s ease infinite}.oracle-wrap .probe-row:nth-child(3) .probe-label.provider{animation:oracleLabelFlashG 4s ease -1.33s infinite}.oracle-wrap .probe-row:nth-child(4) .probe-label.provider{animation:oracleLabelFlashG 4s ease -2.66s infinite}.oracle-wrap .probe-track{position:relative;height:1px;background:var(--border);margin:0 6px}.oracle-wrap .probe-dot{position:absolute;width:7px;height:7px;border-radius:50%;top:-3px;background:var(--primary);box-shadow:0 0 4px color-mix(in srgb,var(--primary) 30%,transparent);animation:oracleProbePing 4s cubic-bezier(.4,0,.6,1) infinite}.oracle-wrap .probe-dot:after{content:"";position:absolute;top:0;left:-14px;width:20px;height:7px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 35%,transparent));border-radius:50%;pointer-events:none}.oracle-wrap .probe-dot.return{background:var(--secondary);box-shadow:0 0 4px color-mix(in srgb,var(--secondary) 30%,transparent);animation:oracleProbeBack 4s cubic-bezier(.4,0,.6,1) infinite}.oracle-wrap .probe-dot.return:after{left:auto;right:-14px;background:linear-gradient(270deg,transparent,color-mix(in srgb,var(--secondary) 35%,transparent))}.oracle-wrap .probe-row:nth-child(3) .probe-dot,.oracle-wrap .probe-row:nth-child(3) .probe-dot.return{animation-delay:-1.33s}.oracle-wrap .probe-row:nth-child(4) .probe-dot,.oracle-wrap .probe-row:nth-child(4) .probe-dot.return{animation-delay:-2.66s}.oracle-wrap .probe-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}@media (max-width:500px){.oracle-wrap .probe-fields{grid-template-columns:1fr}}.oracle-wrap .probe-field{background:var(--bg-elevated);padding:16px 14px;text-align:center}.oracle-wrap .probe-field-name{font:600 clamp(10px,2vw,12px) /1 var(--oracle-mono);color:var(--text-primary);margin-bottom:4px}.oracle-wrap .probe-field-type{font:400 11px/1 var(--oracle-mono);color:var(--text-secondary)}.oracle-wrap .consensus-box{border:1px solid var(--border);background:var(--bg-elevated);overflow:hidden}.oracle-wrap .consensus-header{padding:12px 16px;border-bottom:1px solid var(--border);font:500 11px/1 var(--oracle-mono);letter-spacing:1px;text-transform:uppercase;color:var(--primary);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.oracle-wrap .consensus-header .live{display:flex;align-items:center;gap:6px}.oracle-wrap .consensus-header .live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--primary);animation:oraclePulse 2s infinite}.oracle-wrap .consensus-body{padding:20px 16px;overflow-x:auto}.oracle-wrap .miner-table-head{display:grid;grid-template-columns:72px 1fr 52px 64px;gap:10px;padding:0 0 8px;border-bottom:1px solid var(--border);margin-bottom:4px;min-width:340px}.oracle-wrap .miner-table-head div{font:500 10px/1 var(--oracle-mono);letter-spacing:1px;text-transform:uppercase;color:var(--text-muted)}.oracle-wrap .miner-row{display:grid;grid-template-columns:72px 1fr 52px 64px;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--border);min-width:340px}.oracle-wrap .miner-row:last-child{border-bottom:none}.oracle-wrap .miner-id{font:500 clamp(10px,2vw,12px) /1 var(--oracle-mono)}.oracle-wrap .miner-id.honest{color:var(--secondary)}.oracle-wrap .miner-id.liar{color:var(--oracle-danger)}.oracle-wrap .miner-bar-wrap{height:6px;background:var(--bg-inset);border-radius:3px;overflow:hidden;position:relative}.oracle-wrap .miner-bar{height:100%;border-radius:3px;position:absolute;left:0;top:0;transition:width .8s ease}.oracle-wrap .miner-bar.honest{background:linear-gradient(90deg,var(--primary-mid),var(--primary))}.oracle-wrap .miner-bar.liar{background:linear-gradient(90deg,var(--oracle-danger-mid),var(--oracle-danger))}.oracle-wrap .miner-latency{font:400 11px/1 var(--oracle-mono);color:var(--text-secondary);text-align:right}.oracle-wrap .miner-latency-liar{color:var(--oracle-danger)}.oracle-wrap .miner-weight{font:600 13px/1 var(--oracle-sans);text-align:right;transition:color .3s}.oracle-wrap .miner-weight.honest{color:var(--primary)}.oracle-wrap .miner-weight.liar{color:var(--oracle-danger)}.oracle-wrap .consensus-anim{position:relative;height:180px;margin:20px 0 8px;border:1px solid var(--border);background:var(--bg-card);overflow:hidden}.oracle-wrap .consensus-anim canvas{width:100%;height:100%;display:block}.oracle-wrap .consensus-anim-label{position:absolute;bottom:6px;font:500 10px/1 var(--oracle-mono);color:var(--text-muted);letter-spacing:.5px}.oracle-wrap .consensus-anim-label.l{left:10px}.oracle-wrap .consensus-anim-label.r{right:10px}.oracle-wrap .scoring-formula{font:400 clamp(13px,2.5vw,14px) /1.7 var(--oracle-sans);color:var(--text-secondary);margin-top:16px}.oracle-wrap .scoring-formula strong{color:var(--text-primary);font-family:var(--oracle-sans);font-weight:600}.oracle-wrap .scoring-formula code{font:400 clamp(11px,2vw,13px) /1 var(--oracle-mono);color:var(--primary);background:var(--bg-card);padding:3px 8px;word-break:break-all}.oracle-wrap .weight-transfer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:20px 0}.oracle-wrap .wt-box{border:1px solid var(--border);background:var(--bg-card);padding:18px 14px;text-align:center;position:relative;overflow:hidden}.oracle-wrap .wt-box:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,var(--primary-soft),transparent 70%);animation:oracleWtGlow 3s ease-in-out infinite alternate;opacity:.5}.oracle-wrap .wt-box.down-box:after{background:radial-gradient(circle at 50% 50%,var(--oracle-danger-dim),transparent 70%)}.oracle-wrap .wt-box .label{font:500 10px/1 var(--oracle-mono);letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;position:relative;z-index:1}.oracle-wrap .wt-box .value{font:700 clamp(22px,5vw,28px) /1 var(--oracle-sans);position:relative;z-index:1}.oracle-wrap .wt-box .value.up{color:var(--primary)}.oracle-wrap .wt-box .value.down{color:var(--oracle-danger)}.oracle-wrap .wt-arrow{font:400 24px/1 var(--oracle-mono);color:var(--primary);animation:oracleArrowPulse 1.5s ease infinite}.oracle-wrap .gt-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border)}@media (max-width:560px){.oracle-wrap .gt-grid{grid-template-columns:1fr}}.oracle-wrap .gt-cell{background:var(--bg-elevated);padding:22px 20px;position:relative;overflow:hidden;transition:background .3s}.oracle-wrap .gt-cell:hover{background:var(--bg-card)}.oracle-wrap .gt-cell:before{content:"";position:absolute;top:0;right:0;width:80px;height:80px;background:radial-gradient(circle,var(--primary-soft),transparent 70%);opacity:0;transition:opacity .4s}.oracle-wrap .gt-cell:hover:before{opacity:.6}.oracle-wrap .gt-attack{font:600 clamp(12px,2.5vw,14px) /1.2 var(--oracle-sans);color:var(--text-primary);margin-bottom:10px;display:flex;align-items:center;gap:8px}.oracle-wrap .gt-defense{font:400 clamp(12px,2.5vw,14px) /1.7 var(--oracle-sans);color:var(--text-secondary)}.oracle-wrap .gt-verdict{display:inline-block;margin-top:10px;padding:3px 10px;font:500 10px/1 var(--oracle-mono);letter-spacing:1px;text-transform:uppercase;border:1px solid var(--primary-border);border-radius:2px;color:var(--primary);background:var(--primary-soft);animation:none}.oracle-wrap .nash-box{border:1px solid var(--border-bright);background:var(--bg-elevated);padding:28px 24px;position:relative;overflow:hidden;margin-top:20px;background-clip:padding-box}@media (max-width:500px){.oracle-wrap .nash-box{padding:22px 18px}}.oracle-wrap .nash-box:after,.oracle-wrap .nash-box:before{display:none}.oracle-wrap .nash-label{font:600 11px/1 var(--oracle-mono);letter-spacing:2px;text-transform:uppercase;color:var(--primary);margin-bottom:14px}.oracle-wrap .nash-statement{font:500 clamp(16px,3vw,19px) /1.6 var(--oracle-sans);color:var(--text-primary);margin-bottom:16px}.oracle-wrap .nash-proof{font:400 clamp(13px,2.5vw,14px) /1.7 var(--oracle-sans);color:var(--text-secondary)}.oracle-wrap .nash-proof code{font:400 12px/1 var(--oracle-mono);color:var(--primary);background:var(--bg-inset);padding:2px 6px}.oracle-wrap .math-proof{border:1px solid var(--border);background:var(--bg-elevated);padding:28px 24px;margin-top:20px;position:relative;overflow:hidden}@media (max-width:500px){.oracle-wrap .math-proof{padding:22px 18px}}.oracle-wrap .math-proof:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--secondary),transparent);opacity:.6}.oracle-wrap .mp-label{font:600 11px/1 var(--oracle-mono);letter-spacing:2px;text-transform:uppercase;color:var(--secondary);margin-bottom:14px}.oracle-wrap .mp-title{font:700 clamp(15px,3vw,18px) /1.2 var(--oracle-sans);color:var(--text-primary);margin-bottom:12px}.oracle-wrap .mp-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border);margin-bottom:14px}@media (max-width:500px){.oracle-wrap .mp-grid{grid-template-columns:1fr}}.oracle-wrap .mp-cell{background:var(--bg-card);padding:14px 16px}.oracle-wrap .mp-cell-name{font:500 clamp(10px,2vw,12px) /1 var(--oracle-mono);color:var(--text-primary);margin-bottom:4px}.oracle-wrap .mp-cell-desc{font:400 clamp(11px,2vw,12px) /1.5 var(--oracle-mono);color:var(--text-secondary)}.oracle-wrap .mp-cell .check{color:var(--primary);margin-right:4px}.oracle-wrap .mp-conclusion{font:400 clamp(13px,2.5vw,15px) /1.65 var(--oracle-sans);color:var(--text-secondary);padding-left:16px;border-left:2px solid var(--secondary)}.oracle-wrap .flywheel-wrap{display:flex;justify-content:center;align-items:center;padding:20px 0;overflow:hidden}.oracle-wrap .flywheel{position:relative;width:min(360px,86vw);height:min(360px,86vw)}.oracle-wrap .fw-ring{position:absolute;inset:0;border:1px solid var(--border-bright);border-radius:50%;animation:oracleFwSpin 20s linear infinite}.oracle-wrap .fw-ring-inner{position:absolute;inset:40px;border:1px dashed var(--primary-border);border-radius:50%;animation:oracleFwSpin 15s linear infinite reverse}.oracle-wrap .fw-ring-outer{position:absolute;inset:-20px;border:1px dotted var(--border);border-radius:50%;animation:oracleFwSpin 30s linear infinite}@media (max-width:400px){.oracle-wrap .fw-ring-inner{inset:24px}.oracle-wrap .fw-ring-outer{inset:-12px}}.oracle-wrap .fw-center{top:50%;left:50%;width:72px;height:72px;border-radius:50%;background:radial-gradient(circle,var(--primary-mid),transparent 70%);border:1px solid var(--primary-border);display:flex;align-items:center;justify-content:center;font:700 10px/1.2 var(--oracle-mono);color:var(--primary);letter-spacing:.5px;animation:none}.oracle-wrap .fw-center,.oracle-wrap .fw-node{position:absolute;transform:translate(-50%,-50%);text-align:center}.oracle-wrap .fw-node{width:clamp(80px,22vw,110px)}.oracle-wrap .fw-node-dot{width:10px;height:10px;border-radius:50%;margin:0 auto 6px;box-shadow:0 0 4px color-mix(in srgb,var(--primary) 25%,transparent)}.oracle-wrap .fw-node-dot-primary{background:var(--primary);box-shadow:0 0 4px color-mix(in srgb,var(--primary) 28%,transparent)}.oracle-wrap .fw-node-dot-secondary{background:var(--secondary);box-shadow:0 0 4px color-mix(in srgb,var(--secondary) 28%,transparent)}.oracle-wrap .fw-node-dot-oracle{background:var(--oracle);box-shadow:0 0 4px color-mix(in srgb,var(--oracle) 28%,transparent)}.oracle-wrap .fw-node-dot-agent{background:var(--agent-accent);box-shadow:0 0 4px var(--agent-border)}.oracle-wrap .fw-node-label{font:600 clamp(10px,2vw,12px) /1 var(--oracle-sans);color:var(--text-primary);margin-bottom:3px}.oracle-wrap .fw-node-desc{font:400 clamp(8px,2vw,10px) /1.35 var(--oracle-sans);color:var(--text-muted)}.oracle-wrap .fw-particle{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--primary);box-shadow:0 0 3px color-mix(in srgb,var(--primary) 30%,transparent);top:50%;left:50%;animation:oracleOrbit 8s linear infinite}.oracle-wrap .fw-particle:nth-child(2){animation-delay:-2s;width:4px;height:4px;background:var(--secondary);box-shadow:0 0 3px color-mix(in srgb,var(--secondary) 30%,transparent)}.oracle-wrap .fw-particle:nth-child(3){animation-delay:-4s;width:4px;height:4px;background:var(--oracle);box-shadow:0 0 3px color-mix(in srgb,var(--oracle) 28%,transparent)}.oracle-wrap .fw-particle:nth-child(4){animation-delay:-6s;width:3px;height:3px;background:var(--agent-accent);box-shadow:0 0 3px var(--agent-border)}.oracle-wrap .fw-particle:nth-child(5){animation-delay:-1s;width:3px;height:3px;animation-duration:12s}.oracle-wrap .loop-item{display:grid;grid-template-columns:40px 1fr;gap:16px;align-items:start;border-top:1px solid var(--border);padding:22px 0}.oracle-wrap .loop-num{font:700 20px/1 var(--oracle-sans);color:var(--primary)}.oracle-wrap .loop-title{font:600 clamp(14px,3vw,16px) /1.3 var(--oracle-sans);color:var(--text-primary);margin-bottom:6px}.oracle-wrap .loop-desc{font:400 clamp(13px,2.5vw,14px) /1.7 var(--oracle-sans);color:var(--text-secondary)}.oracle-wrap .loop-arrow{font:500 clamp(10px,2vw,12px) /1 var(--oracle-sans);color:var(--primary);margin-top:4px}.oracle-wrap .oracle-footer{text-align:center;padding-top:48px;border-top:1px solid var(--border);margin-top:20px}.oracle-wrap .footer-logo{display:inline-flex;align-items:center;gap:10px}.oracle-wrap .footer-logo .dot{width:10px;height:10px;border-radius:50%;background:var(--primary);box-shadow:0 0 4px color-mix(in srgb,var(--primary) 30%,transparent);animation:oraclePulse 2s infinite}.oracle-wrap .footer-logo span{font:600 13px/1 var(--oracle-sans);letter-spacing:1px;text-transform:uppercase;color:var(--text-primary)}.oracle-wrap .footer-sub{font:400 12px/1 var(--oracle-mono);color:var(--text-secondary);margin-top:10px;letter-spacing:.5px}.oracle-wrap .oi-footnote{font:400 11px/1.4 var(--oracle-mono);color:var(--text-secondary);margin-top:16px;opacity:.75}.oracle-wrap .back-link{display:inline-flex;align-items:center;gap:6px;font:400 12px/1 var(--oracle-mono);color:var(--primary);text-decoration:none;margin-bottom:20px;opacity:.85;transition:opacity .3s}.oracle-wrap .back-link:hover{opacity:1}@keyframes oracleHeroFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes oraclePulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes oracleFwSpin{to{transform:rotate(1turn)}}@keyframes oracleOrbit{0%{transform:rotate(0deg) translateX(min(150px,36vw)) rotate(0deg)}to{transform:rotate(1turn) translateX(min(150px,36vw)) rotate(-1turn)}}@keyframes oracleArrowPulse{0%,to{opacity:.45;transform:translateX(0)}50%{opacity:1;transform:translateX(4px)}}@keyframes oracleBarShimmer{0%{left:-30%}to{left:130%}}@keyframes oracleRegDot{0%{left:0;opacity:0}8%{opacity:1}46%{left:96%;opacity:1}50%{left:96%;opacity:0}to{left:96%;opacity:0}}@keyframes oracleIconPulse{0%,to{box-shadow:0 0 0 transparent}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 20%,transparent)}}@keyframes oracleLabelFlash{0%,42%,58%,to{border-color:var(--border-bright);box-shadow:none}92%{border-color:color-mix(in srgb,var(--secondary) 45%,transparent);box-shadow:0 0 4px color-mix(in srgb,var(--secondary) 12%,transparent)}96%{border-color:var(--border-bright);box-shadow:none}}@keyframes oracleLabelFlashG{0%,38%,52%,to{border-color:var(--border-bright);box-shadow:none}44%{border-color:color-mix(in srgb,var(--primary) 45%,transparent);box-shadow:0 0 4px color-mix(in srgb,var(--primary) 12%,transparent)}48%{border-color:var(--border-bright);box-shadow:none}}@keyframes oracleProbePing{0%{left:0;opacity:0}4%{opacity:1}46%{left:96%;opacity:1}50%{left:96%;opacity:0}to{left:96%;opacity:0}}@keyframes oracleProbeBack{0%{left:96%;opacity:0}50%{left:96%;opacity:0}54%{opacity:1}96%{left:0;opacity:1}to{left:0;opacity:0}}@keyframes oracleScanSweep{0%{left:-60%}to{left:160%}}@keyframes oracleWtGlow{0%{opacity:.25}to{opacity:.55}}@keyframes oracleDgPulse{0%,to{opacity:.7;width:40px}50%{opacity:1;width:48px}}