:root{--ink:#12151a;--paper:#f3f1eb;--muted:#6c716e;--line:#d7d5cf;--lime:#d8ff4d;--green:#0e814b;--red:#d64a31;--night:#111518;--panel:#1b2023;--cream:#f4f1e9}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{color:var(--ink);background:var(--paper);letter-spacing:-.015em;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:76px;display:flex}.wordmark{letter-spacing:-.06em;font-family:Georgia,serif;font-size:1.4rem;font-weight:700}.wordmark span{vertical-align:top;margin-left:2px;font-family:Arial;font-size:.45em}.nav-links{color:#4b504d;gap:24px;font-size:.9rem;display:flex}.nav-links a:hover{color:var(--ink)}.button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;letter-spacing:.02em;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:.82rem;font-weight:700;transition:transform .15s,background .15s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button.quiet{color:var(--ink);background:0 0}.button.disabled,.button:disabled{opacity:.45;cursor:not-allowed}.hero{max-width:930px;margin-left:max(24px,50vw - 590px);padding:92px 0 54px}.eyebrow,.section-kicker,.panel-label{color:#59605d;letter-spacing:.12em;align-items:center;gap:8px;font-size:.69rem;font-weight:700;display:flex}.eyebrow i{background:var(--green);border-radius:50%;width:7px;height:7px;display:inline-block}h1,h2,p{margin-top:0}h1{letter-spacing:-.065em;max-width:870px;margin:19px 0 22px;font-family:Georgia,serif;font-size:clamp(3.4rem,7.3vw,6.8rem);font-weight:400;line-height:.94}h1 em{color:var(--green);font-weight:400}.lede{color:#505552;max-width:630px;font-size:1.1rem;line-height:1.55}.hero-actions,.button-row{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.trust-row{letter-spacing:.08em;color:#737771;flex-wrap:wrap;gap:9px;margin-top:44px;font-size:.67rem;font-weight:700;display:flex}.terminal{color:var(--cream);background:var(--night);border-radius:3px;margin-top:18px;overflow:hidden}.terminal-header{color:#aeb7b3;letter-spacing:.1em;background:#151a1d;justify-content:space-between;gap:12px;padding:13px 18px;font:700 .65rem/1 Arial;display:flex}.status-dot{background:#61e292;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #61e292}.status-dot.offline{box-shadow:none;background:#e6a044}.terminal-grid{grid-template-columns:1.05fr 1.25fr .95fr;display:grid}.market-card,.decision-card,.diagnostics-card{border-right:1px solid #333a3d;min-height:335px;padding:26px}.diagnostics-card{background:#171c1f;border-right:0}.panel-label{color:#a6afaa;letter-spacing:.13em}.pair{color:#aab3af;letter-spacing:.11em;margin-top:22px;font-size:.76rem;font-weight:700}.price{letter-spacing:-.055em;margin-top:5px;font:400 clamp(2.2rem,4vw,3.55rem)/1.1 Georgia,serif}.market-meta{color:#94a09a;justify-content:space-between;gap:10px;margin-top:12px;font-size:.73rem;display:flex}.sparkline{border-bottom:1px solid #41494a;align-items:end;gap:2px;height:88px;margin:30px 0 15px;display:flex}.sparkline i{background:linear-gradient(to top, var(--lime), #a6be57);opacity:.8;flex:1;min-height:3px}.source-note,.inline-note{color:#9aa39e;font-size:.73rem;line-height:1.45}.decision{letter-spacing:-.08em;margin-top:14px;font:400 clamp(3.7rem,7vw,5.75rem)/.95 Georgia,serif}.decision.buy,.buy{color:#75e9a6}.decision.sell,.sell{color:#ff856e}.decision.wait{color:var(--lime)}.confidence{margin-top:9px;font-size:1rem;font-weight:700}.confidence span{color:#99a39e;margin-left:4px;font-size:.72rem;font-weight:400}.probability-bars{gap:11px;margin-top:29px;display:grid}.probability-bars div{grid-template-columns:40px 1fr 39px;align-items:center;gap:9px;font-size:.72rem;display:grid}.probability-bars b{background:#3a4343;height:7px;display:block}.probability-bars i{background:var(--lime);height:100%;display:block}.probability-bars em{color:#aeb8b3;text-align:right;font-style:normal}.provider-badge{color:#d7e5de;letter-spacing:.08em;border:1px solid #58635d;align-self:center;padding:9px 10px;font-size:.62rem;font-weight:700}.metric{color:#a1aca7;border-bottom:1px solid #343c3e;justify-content:space-between;gap:12px;padding:15px 0;font-size:.76rem;display:flex}.metric strong{color:var(--cream);font-size:.82rem}.metric code{color:#c7d4cc;overflow-wrap:anywhere;text-align:right;font-size:.64rem}.range-label{color:#a1aca7;gap:7px;margin-top:17px;font-size:.71rem;display:grid}.range-label input[type=range]{width:100%;accent-color:var(--lime)}.range-label input[type=number]{width:100%;color:var(--cream);background:#242b2d;border:1px solid #48504f;padding:10px}.ledger-grid{border-top:1px solid #343c3e;grid-template-columns:1.6fr .8fr;display:grid}.ledger-card,.paper-card{padding:26px}.paper-card{background:#171c1f;border-left:1px solid #343c3e}.ledger-heading{justify-content:space-between;gap:12px;display:flex}.ledger-heading h2,.paper-card h2{letter-spacing:-.04em;margin:8px 0 0;font:400 1.5rem Georgia,serif}.text-button{color:var(--lime);cursor:pointer;background:0 0;border:0;font-size:.75rem}.evidence-summary{color:#a3afa9;gap:18px;margin:21px 0 11px;font-size:.7rem;display:flex}.ledger-list{border-top:1px solid #343c3e}.ledger-row{color:#b9c0bd;border-bottom:1px solid #293032;grid-template-columns:1.1fr .7fr .6fr .7fr 1.1fr;align-items:center;gap:8px;padding:12px 0;font-size:.72rem;display:grid}.ledger-row strong{letter-spacing:.06em}.empty-state{color:#89918d;font-size:.78rem}.section{padding:105px 0 0}.product-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.product-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ebe9e2;min-height:294px;padding:21px}.product-card.active{background:var(--lime)}.card-top{color:#4f554e;letter-spacing:.1em;justify-content:space-between;font-size:.65rem;font-weight:700;display:flex}.product-card h2{letter-spacing:-.06em;margin:68px 0 13px;font:400 2.5rem/1 Georgia,serif}.product-card p{color:#4e5550;min-height:65px;font-size:.88rem;line-height:1.45}.product-card a{border-bottom:1px solid;font-size:.78rem;font-weight:700}.split-section{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:30px;padding-bottom:105px;display:grid}.split-section h2{letter-spacing:-.06em;margin:14px 0;font:400 clamp(2.5rem,4vw,4.2rem)/.95 Georgia,serif}.split-section p{color:#4c514f;max-width:510px;font-size:1.1rem;line-height:1.5}.launch-note{color:#4e5652;grid-template-columns:180px 1fr;gap:25px;padding:24px 0;font-size:.8rem;line-height:1.5;display:grid}.launch-note p{margin:0}.footer{color:#7b817d;justify-content:space-between;gap:20px;padding:26px 0 36px;font-size:.7rem;display:flex}.footer a{text-decoration:underline}.prose-page{padding-bottom:100px}.prose-page .nav{margin-bottom:78px}.prose-page h1{max-width:810px;font-size:clamp(3.1rem,7vw,6.1rem)}.prose-page h2{letter-spacing:-.04em;margin:54px 0 10px;font:400 2rem Georgia,serif}.prose-page p,.prose-page li{color:#4b514d;max-width:700px;font-size:1.03rem;line-height:1.6}.prose-page li{margin-bottom:9px}.prose-page code{color:var(--green)}.prose-page pre{color:#eaf4e9;background:var(--night);margin:45px 0;padding:24px;font-size:.85rem;line-height:1.65;overflow:auto}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:48px 0;display:grid}.pricing-grid article{border:1px solid var(--line);background:#ebe9e2;padding:28px}.pricing-grid article.featured{background:var(--lime);border-color:var(--ink)}.pricing-grid span{letter-spacing:.11em;font-size:.65rem;font-weight:700}.pricing-grid h2{margin:18px 0 3px;font-size:3.2rem}.pricing-grid ul{min-height:140px;margin:28px 0;padding-left:18px}.pricing-grid li{font-size:.85rem}.three-columns{grid-template-columns:repeat(3,1fr);gap:16px;margin:38px 0;display:grid}.three-columns div{border-top:1px solid var(--ink);padding-top:12px}.three-columns h2{margin:0 0 8px;font-size:1.45rem}.three-columns p{font-size:.88rem}.callout{border-left:4px solid var(--green);background:#e6e4dc;padding:18px;margin-top:46px!important}@media (max-width:850px){.hero{margin-left:auto;padding-top:65px}.terminal-grid,.ledger-grid,.split-section{grid-template-columns:1fr}.market-card,.decision-card,.diagnostics-card{border-bottom:1px solid #343c3e;border-right:0}.paper-card{border-top:1px solid #343c3e;border-left:0}.product-grid{grid-template-columns:1fr}.product-card{min-height:250px}.product-card h2{margin-top:40px}.pricing-grid,.three-columns{grid-template-columns:1fr}.launch-note{grid-template-columns:1fr;gap:8px}.nav-links{gap:16px;font-size:.82rem}.nav{flex-wrap:wrap;gap:10px;min-height:0;padding:14px 0}.terminal-header{flex-wrap:wrap}.ledger-row{grid-template-columns:1fr 1fr 1fr}.ledger-row span:last-child{grid-column:span 2}.footer{flex-direction:column}.shell{width:min(100% - 32px,1180px)}}
