:root{color:#f5f7fa;font-synthesis:none;text-rendering:optimizelegibility;background:#080a0f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 50% -20%,#f7931a21,#0000 36rem),linear-gradient(#0b0e14 0%,#07090d 100%);min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}.shell{place-items:center;min-height:100vh;padding:40px 20px;display:grid}.dashboard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e1118e0;border:1px solid #ffffff17;border-radius:28px;width:min(880px,100%);overflow:hidden;box-shadow:0 30px 80px #00000061}.topline,.section-heading,footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.topline{padding:28px 32px 24px}.asset{align-items:center;gap:14px;display:flex}.btc-mark{color:#111318;background:#f7931a;border-radius:15px;place-items:center;width:46px;height:46px;font-size:25px;font-weight:800;display:grid;box-shadow:0 8px 28px #f7931a33}h1,h2,h3,p{margin:0}h1{letter-spacing:.02em;font-size:1.04rem}.topline p,footer,.accuracy-sample{color:#8b929e}.topline p{margin-top:5px;font-size:.82rem}.status-pill{white-space:nowrap;color:#b4bbc5;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:.76rem;font-weight:650;display:inline-flex}.status-dot{background:#7c8490;border-radius:50%;width:7px;height:7px}.status-live .status-dot{background:#47d18c;box-shadow:0 0 0 4px #47d18c1a}.status-stale .status-dot{background:#f4ba57}.status-unavailable .status-dot{background:#ef6c72}.notice{color:#d7c18f;background:#f4ba570e;border:1px solid #f4ba5733;border-radius:12px;margin:0 32px 18px;padding:11px 14px;font-size:.82rem;line-height:1.45}.prediction-panel{text-align:center;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:42px 32px 30px;position:relative;overflow:hidden}.prediction-panel:before{content:"";filter:blur(80px);opacity:.1;pointer-events:none;border-radius:50%;height:300px;position:absolute;inset:-50% 15% auto}.prediction-up:before{background:#47d18c}.prediction-down:before{background:#ef6c72}.prediction-pending:before{background:#f7931a}.eyebrow{color:#727b88;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:750;position:relative}.direction{letter-spacing:-.065em;margin-top:8px;font-size:clamp(4.6rem,13vw,8.5rem);font-weight:850;line-height:.98;position:relative}.prediction-up .direction{color:#5ade9c;text-shadow:0 0 42px #47d18c1f}.prediction-down .direction{color:#f1787e;text-shadow:0 0 42px #ef6c721f}.prediction-pending .direction{color:#d7dbe1;letter-spacing:-.045em;font-size:clamp(3.4rem,10vw,6.4rem)}.confidence{color:#aab1bc;margin-top:12px;font-size:.95rem;position:relative}.market-strip{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:repeat(3,1fr);width:min(620px,100%);margin:38px auto 0;display:grid;position:relative}.market-strip>div{padding:14px 12px}.market-strip>div+div{border-left:1px solid #ffffff12}.market-strip span{color:#727b88;margin-bottom:5px;font-size:.68rem;display:block}.market-strip strong{font-variant-numeric:tabular-nums;font-size:.93rem;font-weight:650}.countdown{letter-spacing:.06em}.accuracy-section{padding:30px 32px 32px}.section-heading{margin-bottom:18px}h2{margin-top:5px;font-size:1.15rem}.section-heading>span{color:#727b88;font-size:.76rem}.accuracy-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.accuracy-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:15px;min-width:0;padding:18px}.accuracy-label{color:#929aa6;font-size:.72rem;font-weight:650}.accuracy-value{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:1.65rem;font-weight:760}.accuracy-sample{white-space:nowrap;margin-top:4px;font-size:.66rem}.loading-state{text-align:center;color:#727b88;grid-column:1/-1;padding:34px}.outcomes-section{background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;margin-top:24px;padding:20px}.outcomes-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.outcomes-heading h3{margin-top:5px;font-size:1rem;font-weight:700}.outcomes-heading>span{color:#727b88;white-space:nowrap;font-size:.72rem}.confidence-chart{grid-template-columns:42px minmax(0,1fr);gap:10px;margin-top:18px;display:grid}.confidence-y-axis{color:#69717d;font-variant-numeric:tabular-nums;height:126px;font-size:.62rem;position:relative}.confidence-y-axis span{position:absolute;right:0;transform:translateY(50%)}.confidence-y-axis span:first-child{top:-2px;transform:translateY(0)}.confidence-y-axis span:nth-child(2){top:50%;transform:translateY(-50%)}.confidence-y-axis span:nth-child(3){bottom:-2px;transform:translateY(0)}.confidence-plot{align-items:stretch;gap:4px;height:126px;padding:0 2px;display:flex;position:relative}.confidence-grid{pointer-events:none;background:#ffffff12;height:1px;position:absolute;left:0;right:0}.confidence-grid-top{top:0}.confidence-grid-mid{top:50%}.confidence-grid-base{background:#ffffff26;bottom:0}.confidence-column{flex:1 1 0;min-width:4px;height:100%;position:relative}.confidence-stem{pointer-events:none;background:#ffffff1f;width:1px;position:absolute;bottom:0;left:calc(50% - .5px)}.confidence-point{pointer-events:none;border-radius:50%;width:10px;height:10px;transition:transform .14s,box-shadow .14s;position:absolute;left:50%;transform:translate(-50%,50%)}.confidence-column:hover .confidence-point{transform:translate(-50%,50%)scale(1.22)}.confidence-correct{background:#f7931a;border:2px solid #f7931a;box-shadow:0 0 16px #f7931a29}.confidence-wrong{background:#11151c;border:2px solid #858c97}.outcomes-legend{color:#737b87;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;padding-left:52px;font-size:.65rem;display:flex}.outcomes-legend span{align-items:center;gap:6px;display:inline-flex}.outcomes-legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.legend-correct{background:#f7931a;border:2px solid #f7931a}.legend-wrong{background:0 0;border:2px solid #858c97}.outcomes-empty{color:#727b88;text-align:center;padding:26px 0 8px;font-size:.78rem}footer{border-top:1px solid #ffffff0e;padding:17px 32px;font-size:.66rem}@media (width<=700px){.shell{align-items:start;padding:16px 12px}.dashboard{border-radius:22px}.topline,.accuracy-section{padding-left:20px;padding-right:20px}.topline{align-items:flex-start}.topline p{max-width:210px}.prediction-panel{padding:36px 18px 22px}.market-strip{grid-template-columns:1fr}.market-strip>div{justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.market-strip>div+div{border-top:1px solid #ffffff12;border-left:0}.market-strip span{margin:0}.accuracy-grid{grid-template-columns:repeat(2,1fr)}.outcomes-section{padding:16px}.confidence-chart{grid-template-columns:38px minmax(0,1fr);gap:8px}.confidence-y-axis,.confidence-plot{height:112px}.confidence-plot{gap:2px}.confidence-point{width:9px;height:9px}.outcomes-legend{gap:7px 12px;padding-left:46px}footer{flex-direction:column;align-items:flex-start;gap:4px;padding:16px 20px}.notice{margin-left:20px;margin-right:20px}}@media (width<=420px){.status-pill{padding:7px 9px;font-size:.7rem}.btc-mark{width:42px;height:42px}.accuracy-card{padding:15px 14px}.accuracy-value{font-size:1.45rem}.accuracy-sample{white-space:normal}.outcomes-heading{align-items:flex-start}.outcomes-legend span:last-child{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
