:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f4f7fb;--foreground:#0f172a;--muted:#64748b;--border:#d9e0ea;--panel:#fff;--accent:#0f766e;--accent-dark:#115e59;--blue:#2563eb;--amber:#b45309;--green:#15803d;--ink:#1f2937;--danger:#b91c1c;--cyan:#0891b2;--gold:#ca8a04;--violet:#6d28d9;--rose:#be123c;--charcoal:#0b1220;--navy:#111a2e;--slate-panel:#182235;--electric-blue:#1d4ed8;--electric-teal:#0d9488;--surface-blue:#dbeafe;--surface-green:#d1fae5;--surface-amber:#fde68a;--shadow-sm:0 12px 24px #0f172a1f;--shadow-md:0 22px 52px #0f172a2e;--shadow-lg:0 34px 86px #0f172a40;--ring:0 0 0 3px #14b8a62e}*{box-sizing:border-box}body{background:linear-gradient(135deg, #0b122024 0, #1d4ed81f 35%, #0d94881a 64%, #ca8a041a 100%), linear-gradient(180deg, #d7e4f2 0, #f4f7fb00 420px), var(--background);color:var(--foreground);margin:0;font-family:Arial,Helvetica,sans-serif}.shell{width:min(960px,100vw - 32px);margin:0 auto;padding:40px 0}.shell.wide{width:min(1180px,100vw - 32px)}.product-shell{width:min(1240px,100vw - 32px);margin:0 auto;padding:28px 0 48px}.site-header{background:#ffffffdb;border:1px solid #cbd5e1e6;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;min-height:72px;margin-bottom:28px;padding:14px 18px;display:flex;box-shadow:0 12px 40px #0f172a14}.site-brand{min-width:190px;margin:0;text-decoration:none}.site-nav{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.site-nav a{color:#334155;border-radius:6px;padding:10px 12px;font-size:14px;font-weight:700;text-decoration:none}.site-nav a:hover{color:var(--blue);background:#eef6ff}.mobile-site-menu{display:none}.mobile-site-menu summary{list-style:none}.mobile-site-menu summary::-webkit-details-marker{display:none}.mobile-site-menu summary span{color:#f8fafc;cursor:pointer;background:#0f172ae6;border:1px solid #94a3b880;border-radius:8px;align-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.mobile-site-menu summary span:after{content:"";border-top:6px solid;border-left:5px solid #0000;border-right:5px solid #0000;margin-left:10px;transform:translateY(1px)}.mobile-site-menu[open] summary span:after{transform:rotate(180deg)translateY(-1px)}.mobile-site-nav{gap:8px;display:grid}.mobile-site-nav a{color:#f8fafc;text-align:center;background:#0f172abd;border:1px solid #94a3b852;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.mobile-site-nav a:hover,.mobile-site-nav a:focus-visible{background:#14b8a629;border-color:#14b8a68a}.site-footer{color:#e2e8f0;background:linear-gradient(135deg,#0891b22e,#ca8a0429),#0b1220;border-top:1px solid #94a3b847;margin-top:28px;padding:32px max(24px,50vw - 620px) 24px;box-shadow:0 -18px 60px #0f172a24}.site-footer-inner{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:28px;display:grid}.site-footer h2{color:#fff;margin:4px 0 10px;font-size:28px}.site-footer p{color:#cbd5e1;max-width:720px;margin:0;font-size:15px;line-height:1.65}.site-footer-kicker{letter-spacing:0;text-transform:uppercase;font-weight:800;color:#5eead4!important;font-size:12px!important}.site-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.site-footer-grid div{background:#0f172a94;border:1px solid #94a3b847;border-radius:8px;min-height:94px;padding:16px}.site-footer-grid span{color:#93c5fd;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.site-footer-grid strong{color:#fff;font-size:17px;line-height:1.25;display:block}.site-footer-bottom{color:#94a3b8;border-top:1px solid #94a3b833;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:26px;padding-top:18px;font-size:13px;display:flex}.site-footer-bottom a{color:#bfdbfe;font-weight:800;text-decoration:none}.site-footer-bottom a:hover{color:#fff;text-decoration:underline}.site-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:12px 18px;display:flex}.header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.conversion-panel,.agent-evaluation-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.conversion-panel article,.agent-evaluation-panel article{background:linear-gradient(#fffffff0,#f8fbffe6);border:1px solid #bfdbfedb;border-radius:8px;padding:22px;box-shadow:0 16px 36px #0f172a14}.conversion-panel article:first-child,.agent-evaluation-panel article:first-child{border-left:4px solid var(--electric-teal)}.conversion-panel h2,.agent-evaluation-panel h2{margin:4px 0 12px;font-size:24px;line-height:1.12}.conversion-panel p,.agent-evaluation-panel p{color:#475569;margin:0 0 14px;line-height:1.55}.agent-evaluation-panel{grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(170px,.62fr))}.agent-evaluation-panel article:not(:first-child){color:#e2e8f0;background:linear-gradient(#0f172a,#111a2e);border-color:#7dd3fc3d}.agent-evaluation-panel article:not(:first-child) span{color:#93c5fd;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:800;display:block}.agent-evaluation-panel article:not(:first-child) strong{color:#fff;margin-bottom:12px;font-size:26px;line-height:1.1;display:block}.agent-evaluation-panel article:not(:first-child) p{color:#cbd5e1;font-size:14px}.hero-section,.agent-hero,.challenge-hero{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:stretch;gap:22px;margin-bottom:22px;display:grid}.legal-page .site-header{margin-bottom:22px}.legal-hero{border:1px solid #bfdbfee6;border-left:4px solid var(--electric-teal);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border-radius:8px;margin-bottom:18px;padding:clamp(26px,4vw,44px)}.legal-hero h1{margin:8px 0 16px;font-size:clamp(38px,5vw,60px);line-height:1}.legal-hero p{color:#334155;max-width:860px;font-size:18px;line-height:1.6}.legal-hero span{color:#64748b;text-transform:uppercase;margin-top:12px;font-size:13px;font-weight:800;display:inline-block}.legal-layout{grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.legal-toc{background:#ffffffd1;border:1px solid #cbd5e1;border-radius:8px;gap:8px;padding:18px;display:grid;position:sticky;top:16px;box-shadow:0 12px 28px #0f172a14}.legal-toc h2{margin:0 0 6px;font-size:16px}.legal-toc a{color:#334155;font-size:14px;font-weight:800;text-decoration:none}.legal-toc a:hover{color:var(--accent-dark);text-decoration:underline}.legal-sections{gap:16px;display:grid}.legal-sections .panel p{color:#334155;line-height:1.65}.hero-copy,.agent-hero>div:first-child,.challenge-hero-copy{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #bfdbfee6;border-radius:8px;padding:clamp(26px,4vw,48px);box-shadow:0 16px 50px #0f172a14}.hero-copy h1,.agent-hero h1,.challenge-hero h1{max-width:760px;margin-bottom:18px;font-size:clamp(40px,6vw,72px);line-height:.98}.hero-lede{color:#334155;max-width:720px;margin:0 0 24px;font-size:18px;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:12px;margin-bottom:22px;display:flex}.trust-strip{color:#475569;flex-wrap:wrap;gap:8px;display:flex}.trust-strip span{background:#f8fafc;border:1px solid #dbeafe;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:700}.hero-scoreboard,.agent-hero-card,.challenge-card{gap:12px;display:grid}.hero-scoreboard{background:#111827;border-radius:8px;padding:14px;box-shadow:0 16px 50px #0f172a1f}.scoreboard-card,.agent-hero-card,.challenge-card{color:#fff;background:#111827;border-radius:8px;padding:22px}.hero-scoreboard .scoreboard-card{background:0 0;border:1px solid #ffffff1f}.scoreboard-card strong{margin:8px 0;font-size:30px;line-height:1.1;display:block}.scoreboard-card span:last-child{color:#cbd5e1}.scoreboard-grid,.agent-hero-card{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-tile{background:#fff;border:1px solid #dbeafe;border-radius:8px;gap:8px;min-height:96px;padding:16px;display:grid}.scoreboard-grid .metric-tile,.agent-hero-card .metric-tile{background:#ffffff14;border-color:#ffffff29}.metric-tile span,.metric-label{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:800}.scoreboard-grid .metric-tile span,.agent-hero-card .metric-tile span,.metric-label{color:#cbd5e1}.metric-tile strong{color:var(--foreground);font-size:clamp(22px,3vw,30px);line-height:1}.scoreboard-grid .metric-tile strong,.agent-hero-card .metric-tile strong{color:#fff}.metric-tile.positive strong{color:var(--green)}.metric-tile.negative strong{color:var(--danger)}.agent-hero-card .metric-tile.positive strong,.agent-hero-card .metric-tile.negative strong{color:#fff}.agent-hero-card .metric-tile.positive{background:linear-gradient(#065f4670,#0f172ab8);border-color:#34d399}.agent-hero-card .metric-tile.negative{background:linear-gradient(#9f12396b,#0f172ab8);border-color:#fb7185}.section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.section-heading h2{margin-bottom:10px;font-size:clamp(30px,4vw,46px);line-height:1.05}.section-heading p{max-width:680px}.section-heading.compact{display:block}.leaderboard-section,.content-band,.pricing-band{background:#fff;border:1px solid #cbd5e1e6;border-radius:8px;margin-bottom:22px;padding:clamp(20px,3vw,30px);box-shadow:0 16px 50px #0f172a0f}.leaderboard-meta{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-width:260px;padding:16px}.leaderboard-card-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.leaderboard-feature-card{border:1px solid #dbeafe;border-radius:8px;gap:12px;padding:18px;display:grid}.rank-chip{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;width:48px;height:32px;font-size:13px;font-weight:800;display:inline-flex}.agent-card-title{color:var(--foreground);margin-bottom:4px;font-size:22px;font-weight:800;text-decoration:none;display:inline-block}.agent-card-title:hover{color:var(--blue)}.feature-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.feature-metrics .metric-tile{min-height:78px;padding:12px}.feature-metrics .metric-tile strong{font-size:20px}.leaderboard-table-wrap{border:1px solid #e2e8f0;border-radius:8px}.investor-table th{color:#475569;background:#f8fafc}.investor-table{min-width:1280px}.platform-panel table,.leaderboard-table,.table-scroll table{min-width:760px}.investor-table th:first-child{border-top-left-radius:8px}.investor-table th:last-child{border-top-right-radius:8px}.agent-link{font-size:16px}.row-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.explain-grid,.pricing-grid,.metric-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.explain-grid article,.pricing-card{border:1px solid #e2e8f0;border-radius:8px;padding:20px}.explain-grid h3,.pricing-card h3{margin:10px 0 8px}.step-number{color:var(--green);background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:800;display:inline-flex}.pricing-band{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:22px;display:grid}.risk-disclosure-band{box-shadow:var(--shadow-md);color:#e2e8f0;background:linear-gradient(135deg,#0f172af5,#1e293bf5);border:1px solid #94a3b852;border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:22px;margin-bottom:22px;padding:24px;display:grid}.risk-disclosure-band h2,.risk-disclosure-band h3{color:#fff}.risk-disclosure-band p{color:#cbd5e1}.risk-disclosure-band .eyebrow{color:#5eead4}.pricing-card strong{margin:12px 0;font-size:30px;display:block}.pricing-card.highlighted{border-color:#99f6e4;box-shadow:inset 0 0 0 1px #99f6e4}.operator-console{background:#fff;border:1px dashed #cbd5e1;border-radius:8px;margin-bottom:22px;padding:14px 16px}.operator-console summary{color:#334155;cursor:pointer;font-weight:800}.operator-actions{justify-content:flex-start;margin-top:14px}.platform-panel{margin-top:22px}.access-panel{box-shadow:var(--shadow-lg);color:#fff;background:radial-gradient(circle at 85% 20%,#14b8a62e,#0000 28%),linear-gradient(135deg,#07111f 0%,#111827 58%,#172554 100%);border-color:#7dd3fc59}.access-panel h2,.access-panel dd{color:#fff}.access-panel p,.access-panel dt{color:#cbd5e1}.access-panel .eyebrow{color:#5eead4}.performance-summary-panel{grid-column:1/-1}.performance-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cta-panel{background:radial-gradient(circle at 14% 22%,#14b8a629,#0000 30%),linear-gradient(135deg,#fff,#edf4fb);justify-content:space-between;align-items:center;gap:18px;display:flex}.cta-panel p{max-width:760px}.back-link{margin-bottom:18px;display:inline-block}.toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.panel{background:var(--panel);border:1px solid var(--border);border-radius:8px;margin-bottom:16px;padding:20px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.panel-heading h2{margin-bottom:4px}.eyebrow{color:var(--accent-dark);letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}.brand-logo{filter:drop-shadow(0 0 .8px #0f172acc);width:100%;max-width:260px;height:auto;margin-bottom:18px;display:block}.brand-lockup{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.brand-lockup img{filter:drop-shadow(0 0 .8px #0f172acc);width:auto;height:36px}.brand-lockup .eyebrow{margin:0}h1,h2{margin:0 0 12px}p{color:var(--muted);line-height:1.5}.button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.button.danger{background:var(--danger)}.button.secondary{background:#334155}.button.ghost{border:1px solid var(--border);color:var(--foreground);background:#fff}.button.compact{min-height:32px;margin-top:8px;padding:0 10px;font-size:12px}.button:disabled{cursor:default;opacity:.65}.text-link{color:var(--accent-dark);font-weight:700;text-decoration:none}.text-link:hover{text-decoration:underline}.select{border:1px solid var(--border);color:var(--foreground);background:#fff;border-radius:6px;min-height:40px;padding:0 12px;font-size:14px;font-weight:700}.input{border:1px solid var(--border);color:var(--foreground);background:#fff;border-radius:6px;width:180px;min-height:40px;padding:0 12px;font-size:14px}.allocation-input{width:90px}.toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.status-pill{border:1px solid var(--border);border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.status-pill.running{color:#166534;background:#dcfce7;border-color:#bbf7d0}.status-pill.halted{color:var(--danger);background:#fee2e2;border-color:#fecaca}.status-pill.readiness-ready{color:#166534;background:#dcfce7;border-color:#bbf7d0}.status-pill.readiness-watch{color:#854d0e;background:#fef9c3;border-color:#fde68a}.status-pill.readiness-blocked{color:var(--danger);background:#fee2e2;border-color:#fecaca}.status-pill.readiness-pending{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.readiness-hero{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:flex-start;gap:24px;display:grid}.readiness-hero .status-pill{margin-bottom:12px}dl{grid-template-columns:120px 1fr;gap:8px;margin:0;display:grid}dl.compact-dl{grid-template-columns:72px minmax(220px,1fr);gap:6px 10px}dt{color:var(--muted)}dd{margin:0;font-weight:700}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px}th{color:var(--muted);font-size:13px}pre{background:#f1f5f9;border-radius:6px;padding:12px;overflow:auto}.error{color:var(--danger);background:#fee2e2;border:1px solid #fecaca;border-radius:8px;margin-bottom:16px;padding:12px}.notice{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:16px;padding:12px}.muted{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400}.status-text{font-weight:700}.status-text.ok{color:#166534}.status-text.warn{color:var(--danger)}.table-scroll{overflow-x:auto}.weights-list{gap:6px;min-width:120px;display:grid}.signal-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.signal-grid div{border:1px solid var(--border);border-radius:8px;gap:6px;min-height:76px;padding:12px;display:grid}.signal-grid strong{font-size:22px}.event-counts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.asset-chip-list{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.asset-chip-list .status-pill{min-height:28px;padding:0 10px}.leaderboard-panel{border-color:#cbd5e1}.leaderboard-heading{align-items:flex-start}.leaderboard-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:16px 0;display:flex}.leaderboard-controls label{gap:6px;display:grid}.leaderboard-controls label span{color:var(--muted);font-size:12px;font-weight:700}.leaderboard-table th,.leaderboard-table td{white-space:nowrap}.leaderboard-table td:nth-child(2),.leaderboard-table td:nth-child(9){white-space:normal}.leaderboard-table th:nth-child(2),.leaderboard-table td:nth-child(2){width:28%;min-width:280px}.badge-row{flex-wrap:wrap;gap:6px;max-width:none;margin-top:8px;display:flex}.leaderboard-table .badge-row{max-width:520px}.access-price-line{color:#0f766e;margin-top:4px;font-weight:900}.mini-badge{color:#334155;white-space:nowrap;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;min-height:24px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.simulation-controls{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.simulation-controls label{gap:6px;display:grid}.simulation-controls label span{color:var(--muted);font-size:12px}.performance-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;display:grid}.performance-chart{border:1px solid var(--border);border-radius:8px;padding:12px}.performance-chart svg{width:100%;height:auto;display:block}.performance-chart line{stroke:var(--border);stroke-width:1.5px}.performance-chart polyline{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.performance-chart circle{fill:var(--accent-dark)}.chart-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:8px;font-size:12px;display:flex}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-sm);background:linear-gradient(#0b1220f5,#111a2ef0);border-color:#475569a6;position:relative}.site-header:after{background:linear-gradient(90deg, var(--accent), var(--blue), var(--gold));content:"";opacity:.75;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:18px;right:18px}.site-nav a,.button,.select,.input,.leaderboard-feature-card,.metric-tile,.mini-badge,.pricing-card,.explain-grid article,.operator-console,.panel{transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}.site-nav a:hover,.site-nav a:focus-visible{background:#ffffff14;outline:none;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #7dd3fc47}.site-header .site-nav a{color:#e2e8f0}.site-header .brand-lockup{background:#fffffff0;border:1px solid #cbd5e19e;border-radius:8px;width:fit-content;margin-bottom:0;padding:8px 12px;box-shadow:0 10px 24px #0000002e}.site-header .button.ghost,.site-header .status-pill{color:#f8fafc;background:#ffffff14;border-color:#cbd5e142}.button{box-shadow:0 10px 22px #0f766e29}.button:not(:disabled):hover,.button:not(:disabled):focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 14px 30px #0f766e38}.button.secondary{box-shadow:0 10px 22px #33415529}.button.danger{box-shadow:0 10px 22px #b91c1c29}.button.ghost:hover,.button.ghost:focus-visible,.select:focus,.input:focus{box-shadow:var(--ring);border-color:#7dd3fc;outline:none}.hero-copy,.agent-hero>div:first-child,.leaderboard-section,.content-band,.pricing-band{box-shadow:var(--shadow-md);background:linear-gradient(135deg,#fffffffa,#edf2f8f0),linear-gradient(90deg,#0d948829,#1d4ed81f);border-color:#1d4ed857;position:relative}.hero-copy:before,.leaderboard-section:before,.pricing-band:before,.content-band:before,.agent-hero>div:first-child:before{background:linear-gradient(180deg, var(--accent), var(--blue), var(--gold));content:"";opacity:.9;border-radius:999px;width:4px;position:absolute;inset:20px auto 20px 0}.hero-copy,.agent-hero>div:first-child{overflow:hidden}.hero-copy h1,.agent-hero h1,.section-heading h2{letter-spacing:0}.hero-lede{color:#334155}.hero-scoreboard,.agent-hero-card{box-shadow:var(--shadow-lg);background:linear-gradient(145deg,#050914 0%,#0b1220 44%,#172554 100%);border:1px solid #94a3b82e}.scoreboard-card,.agent-hero-card{position:relative}.scoreboard-card.featured:before{background:linear-gradient(90deg, var(--accent), #38bdf8);content:"";border-radius:999px;width:74px;height:4px;margin-bottom:18px;display:block}.scoreboard-grid .metric-tile,.agent-hero-card .metric-tile{background:#0f172ab8;border-color:#7dd3fc3d;box-shadow:inset 0 1px #ffffff14}.metric-tile{background:linear-gradient(#fff,#edf2f8);box-shadow:0 12px 28px #0f172a1a}.metric-tile.positive{background:linear-gradient(#e7f8ee,#fff);border-color:#34d399}.metric-tile.negative{background:linear-gradient(#fff0f1,#fff);border-color:#fb7185}.metric-tile:hover{transform:translateY(-1px)}.trust-strip span,.status-pill{box-shadow:inset 0 1px #ffffffb8}.leaderboard-meta{background:linear-gradient(#fff,#e8eef6);border-color:#c4cfdd;box-shadow:0 14px 30px #0f172a1a}.challenge-hero{position:relative}.challenge-hero-copy{box-shadow:var(--shadow-md);background:radial-gradient(circle at 12% 18%,#14b8a633,#0000 30%),radial-gradient(circle at 82% 12%,#ca8a042e,#0000 28%),linear-gradient(135deg,#fff 0%,#eef4fb 100%);border-color:#0d94885c;position:relative;overflow:hidden}.challenge-hero-copy:before{background:linear-gradient(180deg, var(--accent), var(--gold));content:"";border-radius:999px;width:4px;position:absolute;inset:20px auto 20px 0}.challenge-card{box-shadow:var(--shadow-lg);background:linear-gradient(145deg,#050914 0%,#0b1220 52%,#1e293b 100%);border:1px solid #7dd3fc33;align-content:start;min-height:100%;position:relative}.challenge-card:before{background:linear-gradient(90deg, var(--accent), #38bdf8, var(--gold));content:"";border-radius:999px;width:120px;height:4px;margin-bottom:18px}.challenge-card strong{letter-spacing:0;font-size:clamp(32px,4vw,48px);line-height:1;display:block}.challenge-card p{color:#cbd5e1;margin:0;font-size:16px}.challenge-card dl{background:#0f172ab8;border:1px solid #7dd3fc2e;border-radius:8px;margin-top:12px;padding:16px}.challenge-card dt{color:#94a3b8}.challenge-card dd{color:#fff}.challenge-copy-panel{color:var(--foreground);box-shadow:var(--shadow-md);background:radial-gradient(circle at 8% 16%,#0d948824,#0000 28%),linear-gradient(135deg,#fff,#edf4fb);border-color:#0d948852}.challenge-copy-panel h2,.challenge-copy-panel p{color:var(--foreground)}.challenge-copy-panel .eyebrow{color:var(--accent-dark)}.panel pre{white-space:pre-wrap;border:1px solid #94a3b84d;font-size:13px;line-height:1.45}.leaderboard-controls{background:linear-gradient(#0f172a0a,#0f172a03);border:1px solid #4755693d;border-radius:8px;padding:14px}.leaderboard-feature-card{background:linear-gradient(145deg,#0b1220 0%,#111827 58%,#172554 100%);border-color:#7dd3fc38;position:relative;overflow:hidden;box-shadow:0 24px 56px #0f172a47}.leaderboard-feature-card:before{background:linear-gradient(90deg, var(--accent), var(--blue));content:"";height:5px;position:absolute;top:0;left:0;right:0}.leaderboard-feature-card.rank-1{border-color:#ca8a04ad;box-shadow:0 26px 66px #ca8a043d,0 24px 56px #0f172a4d}.leaderboard-feature-card.rank-1:before{background:linear-gradient(90deg,#f59e0b,#14b8a6,#2563eb)}.leaderboard-feature-card.rank-2:before{background:linear-gradient(90deg,#06b6d4,#2563eb)}.leaderboard-feature-card.rank-3:before{background:linear-gradient(90deg,#10b981,#ca8a04)}.leaderboard-feature-card:hover{box-shadow:var(--shadow-md);border-color:#2563eb;transform:translateY(-3px)}.leaderboard-feature-card .agent-card-title{color:#fff}.leaderboard-feature-card .agent-card-title:hover,.leaderboard-feature-card .agent-card-title:focus-visible{color:#7dd3fc}.leaderboard-feature-card p{color:#cbd5e1}.leaderboard-feature-card .metric-tile{background:#0f172ab8;border-color:#7dd3fc3d;box-shadow:inset 0 1px #ffffff14,0 12px 28px #0000002e}.leaderboard-feature-card .metric-tile span{color:#aab7ca}.leaderboard-feature-card .metric-tile strong{color:#fff}.leaderboard-feature-card .metric-tile.positive{background:linear-gradient(#065f4670,#0f172ab8);border-color:#34d399}.leaderboard-feature-card .metric-tile.negative{background:linear-gradient(#9f12396b,#0f172ab8);border-color:#fb7185}.rank-chip{background:linear-gradient(#dbeafe,#bfdbfe);box-shadow:0 10px 22px #2563eb33}.rank-1 .rank-chip{color:#3b2500;background:linear-gradient(#fde68a,#f59e0b);border-color:#facc15;box-shadow:0 10px 24px #ca8a0447}.rank-2 .rank-chip{color:#075985;background:linear-gradient(#bae6fd,#38bdf8)}.rank-3 .rank-chip{color:#042f2e;background:linear-gradient(#a7f3d0,#14b8a6);border-color:#2dd4bf}.agent-card-title:hover,.agent-card-title:focus-visible,.text-link:hover,.text-link:focus-visible{color:var(--accent-dark);text-underline-offset:4px;outline:none;-webkit-text-decoration:underline #14b8a68c;text-decoration:underline #14b8a68c;text-decoration-thickness:2px}.mini-badge{background:linear-gradient(#fff,#e8eef6);border-color:#94a3b8;box-shadow:inset 0 1px #ffffffd9}.mini-badge.badge-top{color:#211500;background:linear-gradient(#facc15,#eab308);border-color:#a16207}.mini-badge.badge-benchmark{color:#052e16;background:linear-gradient(#86efac,#22c55e);border-color:#15803d}.mini-badge.badge-defense{color:#082f49;background:linear-gradient(#7dd3fc,#38bdf8);border-color:#0284c7}.mini-badge.badge-risk{color:#1e1b4b;background:linear-gradient(#c4b5fd,#8b5cf6);border-color:#6d28d9}.mini-badge.badge-track{color:#0f172a;background:linear-gradient(#cbd5e1,#94a3b8);border-color:#64748b}.leaderboard-table-wrap{background:#fff;overflow:hidden;box-shadow:0 12px 30px #0f172a0f}.leaderboard-footer-cta{justify-content:center;margin-top:18px;display:flex}.investor-table th{color:#f8fafc;background:linear-gradient(#111827,#1f2937);border-bottom-color:#334155}.investor-table tbody tr{transition:background-color .14s,box-shadow .14s}.investor-table tbody tr:hover{background:#edf4fb;box-shadow:inset 4px 0 #14b8a6b8}.investor-table td:first-child strong{color:#1d4ed8;background:#dbeafe;border:1px solid #93c5fd;border-radius:999px;justify-content:center;min-width:44px;padding:5px 8px;display:inline-flex}.explain-grid article,.pricing-card,.panel,.operator-console{background:linear-gradient(#fff,#edf2f8);border-color:#cbd5e1;box-shadow:0 12px 28px #0f172a1a}.explain-grid article:hover,.pricing-card:hover,.panel:hover{box-shadow:var(--shadow-sm);border-color:#bfdbfe}.pricing-card.highlighted{background:linear-gradient(#f0fdfa,#fff);box-shadow:0 18px 44px #0d948821}.panel.access-panel{box-shadow:var(--shadow-lg);color:#f8fafc;background:radial-gradient(circle at 86% 18%,#14b8a642,#0000 30%),linear-gradient(135deg,#050914 0%,#0b1220 58%,#172554 100%);border-color:#7dd3fc5c}.capacity-note{color:#dbeafe;background:#0f172a80;border:1px solid #7dd3fc3d;border-radius:8px;margin-top:18px;padding:12px 14px;font-weight:700}.panel.access-panel:hover{box-shadow:var(--shadow-lg);border-color:#5eead480}.panel.access-panel h2,.panel.access-panel dd{color:#fff}.panel.access-panel p,.panel.access-panel dt{color:#dbeafe}.panel.access-panel .eyebrow{color:#5eead4}.panel.access-panel .toolbar-actions{border-top:1px solid #7dd3fc2e;margin-top:18px;padding-top:18px}.panel.access-panel .button{box-shadow:0 18px 40px #14b8a638}.performance-summary-panel{background:linear-gradient(#fffffffa,#f8fbfff5);border-color:#bfdbfe}.performance-summary-panel .panel-heading{border-bottom:1px solid #dbeafe;margin-bottom:16px;padding-bottom:16px}.operator-console[open]{box-shadow:var(--shadow-sm);border-style:solid}.performance-chart{background:linear-gradient(#fff,#f8fbff);box-shadow:0 12px 28px #0f172a0f}.performance-chart polyline{stroke:#0f766e;filter:drop-shadow(0 4px 4px #0f766e2e)}.performance-chart circle{filter:drop-shadow(0 3px 3px #0f172a38)}.hero-copy,.hero-scoreboard,.leaderboard-section,.content-band,.pricing-band,.risk-disclosure-band,.agent-hero>div:first-child,.agent-hero-card{animation:.42s both rise-in}.hero-scoreboard,.agent-hero-card{animation-delay:80ms}.leaderboard-section{animation-delay:.13s}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}@media (max-width:760px){.product-shell{width:min(100% - 24px,1240px);padding-top:12px}.site-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:0;margin-bottom:18px;padding:12px;display:grid}.site-brand{min-width:0}.site-header .brand-lockup{max-width:220px}.desktop-site-nav,.desktop-header-actions{display:none}.mobile-site-menu{justify-self:end;display:block}.mobile-site-menu[open]{grid-column:1/-1;justify-self:stretch}.mobile-site-menu[open] summary{justify-content:flex-end;margin-bottom:12px;display:flex}.mobile-header-actions{gap:8px;width:100%;margin-top:8px;display:grid}.mobile-header-actions .status-pill{display:none}.site-footer{padding:28px 18px 22px}.site-footer-inner,.site-footer-grid{grid-template-columns:1fr}.site-footer-links{justify-content:flex-start}.site-footer-grid div{min-height:auto}.mobile-header-actions .button{flex:auto;justify-content:center;width:100%;min-height:42px}.hero-section,.agent-hero,.challenge-hero,.conversion-panel,.agent-evaluation-panel,.legal-layout,.pricing-band,.risk-disclosure-band{grid-template-columns:1fr}.legal-toc{position:static}.hero-copy h1,.agent-hero h1,.challenge-hero h1{font-size:38px;line-height:1.04}.hero-copy,.agent-hero>div:first-child,.challenge-hero-copy{padding:26px 22px}.hero-lede{font-size:18px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{justify-content:center;width:100%}.section-heading{display:block}.leaderboard-card-list,.explain-grid,.pricing-grid,.metric-summary-grid,.feature-metrics,.scoreboard-grid,.agent-hero-card,.performance-stat-grid,.grid,.performance-layout,.readiness-hero{grid-template-columns:1fr}.signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-heading,.toolbar,.cta-panel{flex-direction:column;align-items:stretch}.toolbar-actions{justify-content:flex-start}dl,dl.compact-dl{grid-template-columns:1fr}.leaderboard-table-wrap{box-shadow:none;border:0;overflow:visible}.investor-table{border-collapse:separate;border-spacing:0 12px;width:100%;min-width:0}.platform-panel table,.leaderboard-table,.table-scroll table{width:100%;min-width:0}.investor-table thead{display:none}.investor-table tbody,.investor-table tr,.investor-table td{width:100%;display:block}.investor-table tbody tr{border:1px solid #cbd5e1;border-left:4px solid var(--electric-teal);background:linear-gradient(#fff,#f8fbff);border-radius:8px;padding:14px;overflow:hidden;box-shadow:0 12px 28px #0f172a1a}.investor-table tbody tr:hover{background:linear-gradient(#fff,#f8fbff);box-shadow:0 12px 28px #0f172a1a}.leaderboard-table th,.leaderboard-table td,.leaderboard-table td:nth-child(2),.leaderboard-table td:nth-child(9),.leaderboard-table th:nth-child(2),.leaderboard-table td:nth-child(2){white-space:normal;width:100%;min-width:0}.investor-table td{border:0;grid-template-columns:112px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.investor-table td:before{color:#64748b;content:attr(data-label);text-transform:uppercase;font-size:12px;font-weight:800}.investor-table td:first-child strong{justify-self:start;width:auto;min-width:52px}.investor-table td:nth-child(2){display:block}.investor-table td:nth-child(2):before{margin-bottom:8px;display:block}.investor-table .badge-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-width:100%;display:grid}.investor-table .mini-badge{text-align:center;white-space:normal;border-radius:999px;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:30px;padding:5px 10px;font-size:12px;line-height:1.15;display:inline-flex}.row-actions{grid-column:1/-1}.row-actions .button{flex:120px;justify-content:center}}
