:root{--bg:#07090c;--bg-soft:#0d1116;--panel:#12171d;--panel-strong:#171d24;--line:#27313d;--line-soft:#1d2530;--text:#f5f7fb;--muted:#a8b3c2;--muted-strong:#c7d0dd;--green:#35d39f;--cyan:#49c7f5;--amber:#f5b84b;--violet:#aa8cff;--red:#ff6b7a;--shadow:0 20px 80px #00000059}*{box-sizing:border-box}html{background:var(--bg);color:var(--text)}body{background:linear-gradient(#ffffff08 1px, transparent 1px), linear-gradient(90deg, #ffffff08 1px, transparent 1px), var(--bg);min-height:100vh;color:var(--text);letter-spacing:0;background-size:42px 42px;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin-top:0}p{color:var(--muted);line-height:1.7}.app-shell{min-height:100vh}.site-header{z-index:30;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07090ce0;justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(18px,4vw,56px);display:flex;position:sticky;top:0}.site-safety-strip{z-index:25;color:#ffe1a3;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#231b0af5;border-bottom:1px solid #f5b84b42;padding:10px clamp(18px,4vw,56px);font-size:.88rem;line-height:1.45;position:sticky;top:79px}.brand{align-items:center;gap:12px;min-width:240px;display:inline-flex}.brand-mark{width:42px;height:42px;color:var(--green);background:#0f1817;border:1px solid #35d39f8c;border-radius:8px;place-items:center;font-weight:800;display:grid}.brand strong,.brand small{display:block}.brand strong{font-size:.98rem}.brand small{color:var(--muted);font-size:.76rem}.nav-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.nav-link{min-height:36px;color:var(--muted-strong);border:1px solid #0000;border-radius:8px;padding:9px 12px;font-size:.9rem}.nav-link:hover,.nav-link.active{border-color:var(--line);background:var(--panel);color:var(--text)}main{padding:0 clamp(18px,4vw,56px) 78px}.hero-section,.page-hero,.section-band,.arena-summary,.notice-banner,.market-list,.explainer-grid,.about-grid,.architecture-panel,.research-callout,.card-grid,.detail-grid,.snapshot-list,.highlight-grid,.table-shell,.scoring-metrics{width:min(1180px,100%);margin-left:auto;margin-right:auto}.hero-section{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(28px,5vw,64px);min-height:calc(100vh - 86px);padding:clamp(56px,8vw,86px) 0 clamp(42px,5vw,58px);display:grid}.hero-copy h1,.page-hero h1{letter-spacing:0;max-width:820px;margin-bottom:20px;font-size:clamp(2.5rem,6vw,5.9rem);line-height:.96}.page-hero.compact{padding:72px 0 28px}.page-hero.compact h1{max-width:920px;font-size:clamp(2.2rem,4vw,4.8rem)}.page-hero p,.hero-subtitle{max-width:760px;font-size:clamp(1rem,2vw,1.2rem)}.eyebrow,.label{color:var(--green);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:750;display:block}.hero-actions{flex-wrap:wrap;gap:12px;margin:30px 0 24px;display:flex}.button{border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:760;display:inline-flex}.button.primary{background:var(--green);color:#05100d}.button.secondary{border:1px solid var(--line);background:var(--panel);color:var(--text)}.text-link{min-height:34px;color:var(--green);align-items:center;margin-top:18px;font-weight:760;display:inline-flex}.text-link:hover{color:var(--cyan)}.safety-note{color:#ffe1a3;background:#f5b84b14;border:1px solid #f5b84b59;border-radius:8px;max-width:740px;padding:14px 16px}.forecast-console{border:1px solid var(--line);background:linear-gradient(180deg, #49c7f514, transparent 42%), var(--panel);box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.console-header{border-bottom:1px solid var(--line);color:var(--muted-strong);justify-content:space-between;gap:12px;padding:16px 18px;font-size:.9rem;display:flex}.live-off,.sample-badge,.rank-badge,.category-badge{border:1px solid var(--line);min-height:26px;color:var(--muted-strong);white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;padding:0 9px;font-size:.75rem;font-weight:750;display:inline-flex}.live-off{color:#ff9aa4;border-color:#ff6b7a59}.signal-stack{gap:18px;padding:22px 18px;display:grid}.signal-row{color:var(--muted-strong);grid-template-columns:1fr auto;gap:8px 14px;font-size:.92rem;display:grid}.signal-row strong{color:var(--text)}.bar{background:#090d12;border-radius:999px;grid-column:1/-1;height:10px;overflow:hidden}.bar span{border-radius:inherit;background:var(--green);height:100%;display:block}.bar.amber span{background:var(--amber)}.mini-ledger{border-top:1px solid var(--line);background:#ffffff09;gap:4px;padding:18px;display:grid}.mini-ledger span,.mini-ledger small{color:var(--muted)}.mini-ledger strong{font-size:2rem}.section-band{border-top:1px solid var(--line-soft);padding:clamp(58px,7vw,86px) 0}.section-heading{justify-content:space-between;align-items:end;gap:clamp(18px,3vw,34px);margin-bottom:clamp(24px,3vw,34px);display:flex}.section-heading h2{max-width:680px;margin-bottom:0;font-size:clamp(1.7rem,3vw,3rem);line-height:1.05}.section-intro{max-width:420px;color:var(--muted-strong);margin-bottom:0;font-size:.98rem}.step-grid,.metric-grid,.card-grid,.explainer-grid,.concept-grid,.literacy-grid,.research-basics-grid,.about-grid{gap:clamp(16px,2vw,24px);display:grid}.concept-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.identity-card{min-height:270px;padding:clamp(22px,3vw,32px)}.identity-card h3,.literacy-card h3{margin:10px 0 12px;font-size:clamp(1.35rem,2vw,2rem);line-height:1.1}.identity-card p,.literacy-card p{margin-bottom:0}.primary-identity{background:linear-gradient(135deg,#35d39f1f,#0000 48%),#12171deb;border-color:#35d39f57}.boundary-card{border-color:#ff6b7a42}.boundary-list.compact span{background:#ff6b7a12;border-color:#ff6b7a57}.literacy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.literacy-card{min-height:230px;padding:clamp(20px,3vw,28px)}.forecast-loop-section{border-top-color:#49c7f52e}.forecast-loop{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.loop-card{background:linear-gradient(#49c7f514,#0000 58%),#12171de0;border:1px solid #49c7f538;border-radius:8px;min-height:238px;padding:clamp(18px,2vw,24px);position:relative;overflow:hidden}.loop-card:after{content:"";background:linear-gradient(90deg,#35d39fb3,#49c7f514);width:34px;height:2px;position:absolute;top:33px;right:-18px}.loop-card:last-child:after{content:none}.loop-index{width:36px;height:36px;color:var(--green);background:#35d39f1a;border:1px solid #35d39f73;border-radius:8px;place-items:center;margin-bottom:26px;font-weight:850;display:grid}.loop-card h3{margin-bottom:12px;font-size:1.08rem;line-height:1.25}.loop-card p{margin-bottom:0;font-size:.94rem;line-height:1.62}.step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.step-card,.metric-card,.card,.safety-panel,.roadmap-panel,.research-callout{border:1px solid var(--line);background:#12171ddb;border-radius:8px}.step-card{min-height:168px;padding:clamp(18px,2vw,24px)}.step-card span{width:34px;height:34px;color:var(--green);background:#35d39f1f;border-radius:8px;place-items:center;margin-bottom:24px;font-weight:850;display:grid}.step-card h3{margin-bottom:0;font-size:1.02rem;line-height:1.35}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-card{min-height:190px;padding:clamp(18px,2vw,24px)}.metric-card span{color:var(--muted-strong);font-size:.9rem}.metric-card strong{margin:18px 0 12px;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1;display:block}.metric-card p{margin-bottom:0;font-size:.92rem}.accent-green strong{color:var(--green)}.accent-cyan strong{color:var(--cyan)}.accent-amber strong{color:var(--amber)}.accent-violet strong{color:var(--violet)}.accent-red strong{color:var(--red)}.arena-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.arena-summary div,.notice-banner{border:1px solid var(--line);background:#12171ddb;border-radius:8px;padding:16px}.arena-summary strong{margin-top:6px;font-size:1.2rem;display:block}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid,.highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.detail-hero p{max-width:860px}.detail-card{min-height:260px}.detail-card h2{margin:12px 0;font-size:clamp(1.35rem,2vw,2.1rem);line-height:1.16}.snapshot-list{gap:18px;display:grid}.snapshot-card h2,.highlight-card h2{font-size:clamp(1.25rem,2vw,1.85rem);line-height:1.18}.highlight-card{min-height:270px}.link-row{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.link-row .text-link{margin-top:0}.card{padding:clamp(20px,2.2vw,28px);box-shadow:0 16px 44px #0000002e}.card-topline{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.rank-badge{color:var(--green);border-color:#35d39f73}.sample-badge{color:var(--cyan);border-color:#49c7f559}.card h2{margin-bottom:10px;font-size:1.24rem;line-height:1.25}.muted{color:var(--muted)}.bot-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.bot-profile-grid section{border:1px solid var(--line-soft);background:#ffffff06;border-radius:8px;min-height:132px;padding:13px}.bot-profile-grid p{margin:8px 0 0;font-size:.9rem;line-height:1.55}.score-row,.probability-grid{gap:10px;margin:18px 0;display:grid}.score-row{grid-template-columns:repeat(2,minmax(0,1fr))}.score-row div,.probability-grid div{border:1px solid var(--line-soft);background:#ffffff08;border-radius:8px;min-height:78px;padding:12px}.score-row strong,.probability-grid strong{margin-top:8px;font-size:1.1rem;display:block}.two-column-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}ul{color:var(--muted);margin:8px 0 0;padding-left:18px}li{margin-bottom:8px;line-height:1.45}.calibration-note,.forecast-change,.bot-debate{border-top:1px solid var(--line-soft);margin:18px 0 0;padding-top:16px}.calibration-note span{color:var(--green);text-transform:uppercase;margin-bottom:6px;font-size:.76rem;font-weight:750;display:block}.notice-banner{color:#ffe1a3;border-color:#f5b84b66;margin-bottom:18px}.notice-banner strong{color:var(--amber)}.table-shell{border:1px solid var(--line);background:#12171ddb;border-radius:8px;overflow-x:auto}.compact-table{width:100%;margin-top:18px}.stat-table{border-collapse:collapse;width:100%;min-width:760px}.stat-table th,.stat-table td{border-bottom:1px solid var(--line-soft);color:var(--muted-strong);text-align:left;vertical-align:top;padding:15px 16px}.stat-table th{color:var(--text);letter-spacing:0;text-transform:uppercase;font-size:.78rem}.stat-table td:first-child,.stat-table a{color:var(--green);font-weight:760}.stat-table small{max-width:320px;color:var(--muted);margin-top:7px;font-weight:400;line-height:1.45;display:block}.stat-table tr:last-child td{border-bottom:0}.market-list{gap:16px;display:grid}.market-card h2{max-width:980px}.probability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-badge.politics{color:var(--violet)}.category-badge.sports{color:var(--green)}.category-badge.crypto{color:var(--cyan)}.category-badge.weather{color:var(--amber)}.category-badge.culture{color:#ff98d1}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.case-grid section,.forecast-change,.bot-debate{border:1px solid var(--line-soft);background:#ffffff08;border-radius:8px;padding:16px}.case-grid p,.forecast-change p,.bot-debate p{margin:8px 0 0}.debate-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.debate-heading strong{color:var(--muted-strong);font-size:.84rem}.debate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.debate-grid article{border:1px solid var(--line-soft);background:#07090c47;border-radius:8px;min-height:170px;padding:14px}.debate-grid h3{margin:10px 0 0;font-size:1.05rem}.debate-side{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:.72rem;font-weight:780;display:inline-flex}.debate-side.higher{color:var(--green);background:#35d39f1f}.debate-side.lower{color:#ff9aa4;background:#ff6b7a1a}.debate-side.caution{color:#ffd58b;background:#f5b84b1f}.risk-note{border-color:#f5b84b47!important}.explainer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.explainer-card{min-height:220px}.research-basics{margin-top:24px}.research-basics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-callout{margin-top:22px;padding:clamp(24px,4vw,38px)}.research-callout h2{max-width:760px;font-size:clamp(1.6rem,3vw,3rem);line-height:1.05}.research-callout p{max-width:850px;margin-bottom:0}.scoring-metrics{margin-top:24px}.about-grid{grid-template-columns:1.05fr .95fr}.architecture-panel{background:linear-gradient(135deg,#49c7f517,#0000 45%),#12171ddb;border:1px solid #49c7f53d;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:start;gap:clamp(20px,4vw,44px);margin-top:22px;padding:clamp(24px,4vw,38px);display:grid}.architecture-panel h2{max-width:680px;font-size:clamp(1.6rem,3vw,3rem);line-height:1.05}.architecture-panel p{margin-bottom:0}.architecture-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.architecture-list article{border:1px solid var(--line-soft);background:#07090c57;border-radius:8px;min-height:92px;padding:16px}.architecture-list span{color:var(--muted-strong);font-weight:760;line-height:1.35}.safety-panel,.roadmap-panel{padding:clamp(22px,4vw,32px)}.safety-panel h2,.roadmap-panel h2{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.08}.boundary-list{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.boundary-list span{color:#ffb6be;background:#ff6b7a14;border:1px solid #ff6b7a66;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-weight:750;display:inline-flex}ol{color:var(--muted-strong);margin:18px 0 0;padding-left:22px}ol li{margin-bottom:12px;padding-left:6px}.site-footer{border-top:1px solid var(--line-soft);background:#06080b;justify-content:space-between;align-items:center;gap:24px;padding:28px clamp(18px,4vw,56px);display:flex}.site-footer p{margin-bottom:0}.footer-safety{text-align:right;max-width:520px}@media (max-width:1050px){.hero-section{grid-template-columns:1fr;min-height:auto}.metric-grid,.card-grid,.explainer-grid,.literacy-grid,.forecast-loop,.detail-grid,.highlight-grid,.step-grid,.concept-grid,.debate-grid,.architecture-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.loop-card:after{content:none}}@media (max-width:760px){.site-header{flex-direction:column;align-items:flex-start;position:static}.site-safety-strip{text-align:left;position:static}.brand{min-width:0}.nav-links{justify-content:flex-start;width:100%}.nav-link{text-align:center;flex:auto}main{padding-bottom:52px;padding-left:14px;padding-right:14px}.hero-section{padding-top:42px}.hero-copy h1,.page-hero.compact h1{font-size:clamp(2.2rem,12vw,3.7rem)}.section-heading,.site-footer{flex-direction:column;align-items:flex-start}.section-intro{max-width:none}.footer-safety{text-align:left}.metric-grid,.card-grid,.explainer-grid,.concept-grid,.literacy-grid,.forecast-loop,.research-basics-grid,.debate-grid,.step-grid,.arena-summary,.probability-grid,.case-grid,.about-grid,.architecture-panel,.architecture-list,.score-row,.bot-profile-grid,.two-column-list,.detail-grid,.highlight-grid{grid-template-columns:1fr}.card-topline{flex-direction:column;align-items:flex-start}.section-band{padding:44px 0}.loop-card{min-height:auto}.loop-card:after{content:"";background:linear-gradient(#35d39fb3,#49c7f514);width:2px;height:28px;inset:auto auto -15px 36px}}
