:root{--bg:#0a0a0b;--panel:#111113;--panel2:#161619;--line:#222226;--line2:#2e2e33;--text:#ededef;--muted:#8b8b93;--dim:#5c5c64;--ok:#4ade80;--err:#f87171;--serif:"Instrument Serif", Georgia, "Times New Roman", serif;--sans:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, "Cascadia Code", Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{background:var(--bg);color:var(--text);font:15px/1.55 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.dim{color:var(--dim)}.small{font-size:13px}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sp{flex:1}.btn{height:38px;font:500 14px var(--sans);white-space:nowrap;border:1px solid var(--line2);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.btn:hover{background:var(--panel2);border-color:#3f3f46}.btn.pri{background:var(--text);color:var(--bg);border-color:var(--text)}.btn.pri:hover{opacity:.88}.btn.sm{height:32px;padding:0 12px;font-size:13px}.btn:disabled{opacity:.4;cursor:not-allowed}.btn .agent-icon{width:20px;height:20px}.chip{border:1px solid var(--line2);color:var(--muted);border-radius:6px;padding:1px 8px;font-size:11px;line-height:1.6;display:inline-block}:focus-visible{outline-offset:2px;outline:2px solid #7dd3fc}.nav{z-index:20;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#0a0a0bd1;position:sticky;top:0}.nav-in{align-items:center;gap:28px;height:60px;display:flex}.brand{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.nav-links{gap:24px;display:flex}.nav-links a{color:var(--muted);cursor:pointer;font-size:14px;text-decoration:none}.nav-links a:hover{color:var(--text)}.nav .chip{font-family:var(--mono)}.hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:56px;padding-top:80px;padding-bottom:64px;display:grid}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 18px;font-size:12px}h1{font:400 64px/1.02 var(--serif);letter-spacing:-.02em;margin:0 0 22px}h1 em{color:var(--muted)}.lead{color:var(--muted);max-width:520px;margin:0 0 28px;font-size:17px}.stats{color:var(--muted);gap:32px;margin-top:40px;font-size:13px;display:flex}.stats b{color:var(--text);font:500 22px var(--mono);display:block}.board{border:1px solid var(--line);background:linear-gradient(#141416,#0f0f11);border-radius:16px;overflow:hidden;box-shadow:0 30px 80px -40px #5ee0ff26}.board-h{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding:14px 18px;font-size:12px;display:flex}.board-h a{color:var(--muted);text-overflow:ellipsis;text-decoration:none;overflow:hidden}.board-h a:hover{color:var(--text)}.live{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.live:before{content:"";background:var(--ok);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #4ade8033}.live.down:before{background:var(--err);box-shadow:0 0 0 3px #f8717133}.vs{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;padding:28px 18px 12px;display:grid}.side .lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.side .num{font:500 56px/1.1 var(--mono)}.side .sub{color:var(--dim);font-size:12px}.side.lead-side .num{color:var(--ok)}.vsx{font:italic 24px var(--serif);color:var(--dim)}.board-note{text-align:center;color:var(--dim);margin:0;padding:4px 18px 18px;font-size:12px}.count{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.count div{text-align:center;border-right:1px solid var(--line);padding:14px 0}.count div:last-child{border-right:0}.count b{font:500 24px var(--mono);display:block}.count span{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.board-state{text-align:center;border-top:1px solid var(--line);padding:16px 18px;font-size:14px}.strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;background:#0d0d0f;overflow:hidden}.strip-track{animation:70s linear infinite strip;display:inline-flex}.strip:hover .strip-track{animation-play-state:paused}.strip-item{font:13px var(--mono);color:var(--muted);border-right:1px solid var(--line);padding:12px 22px}.strip-item b{color:var(--text);font-weight:500}.dots{letter-spacing:2px;margin-left:6px}.dots .on{color:var(--ok)}.dots .off{color:#333338}@keyframes strip{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.strip{overflow-x:auto}.strip-track{animation:none}}section{border-top:1px solid var(--line);padding:88px 0}.sh{max-width:640px;margin-bottom:28px}h2{font:400 42px/1.1 var(--serif);letter-spacing:-.01em;margin:0}.sh p{color:var(--muted);margin:8px 0 0}h3{margin:0;font-size:18px;font-weight:600}.agents{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.agent{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;gap:14px;padding:18px;transition:border-color .2s,transform .2s;display:flex}.agent:hover{border-color:var(--line2);transform:translateY(-2px)}.agent .nm{text-transform:capitalize;font-weight:600}.agent .q{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.45}.agent .looks{color:var(--dim);font-size:11px}.agent .rule{opacity:.8;border-radius:2px;height:2px;margin-top:6px}.k{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.agent .pick{font-size:14px;font-weight:500}.agent .pick a{text-decoration:none}.agent .pick a:hover{text-decoration:underline}.who{text-transform:capitalize;align-items:center;gap:8px;display:inline-flex}.who .agent-icon{flex:none;width:22px;height:22px}.table-scroll{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{color:var(--dim);text-align:left;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 14px;font-size:11px;font-weight:500}td{border-bottom:1px solid var(--line);color:var(--muted);vertical-align:top;padding:12px 14px}tr:last-child td{border-bottom:0}td.cat{color:var(--text);white-space:nowrap;font-weight:500}td.agree{color:var(--text)}td.agree:before{content:"●";vertical-align:middle;color:var(--ok);margin-right:6px;font-size:8px}td.cons{color:var(--text)}.consensus table{min-width:860px}.more{margin-top:14px}.search{border:1px solid var(--line2);background:var(--panel);height:52px;color:var(--muted);border-radius:12px;align-items:center;gap:12px;padding:0 16px;transition:border-color .15s;display:flex}.search:focus-within{border-color:#52525b}.search input{min-width:0;height:100%;color:var(--text);font:15px var(--sans);background:0 0;border:0;outline:none;flex:1}.result{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-top:14px;padding:22px}.result-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.result-h a{text-decoration:none}.result-h a:hover{text-decoration:underline}.says{color:var(--muted);margin:6px 0 16px;font-size:14px}.rrow{border-top:1px solid var(--line);grid-template-columns:140px 1fr 110px;align-items:center;gap:16px;padding:12px 0;font-size:13px;display:grid}.rrow .why{color:var(--dim);grid-column:2/4;margin-top:-6px;font-size:12px}.rrow .why .chip{color:var(--text);margin-right:6px}.bar{background:#1f1f23;border-radius:3px;height:6px;overflow:hidden}.bar i{border-radius:3px;height:100%;display:block}.rank{text-align:right;font-family:var(--mono);color:var(--text)}.rank span{color:var(--dim)}.panel{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:24px}.signed-out{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.signed-out p{max-width:520px;margin:0}.picker-top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:18px;display:flex}.picker-top b{font-family:var(--mono);font-weight:500}.copy{margin-bottom:20px}.copy .k{margin-bottom:10px}.picker-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.cat-card{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.cat-card.grand{background:linear-gradient(180deg, #17171a, var(--bg));border-color:#3f3f46}.cat-card .t{font-size:13px;font-weight:600}.slot{grid-template-columns:30px 1fr;align-items:center;gap:6px;display:grid}.slot span{font:11px var(--mono);color:var(--dim)}select{border:1px solid var(--line2);background:var(--panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238b8b93' fill='none' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 10px center;width:100%;min-width:0;height:34px;color:var(--text);font:13px var(--sans);appearance:none;text-overflow:ellipsis;border-radius:7px;padding:0 28px 0 10px}select:disabled{opacity:.5}.save{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111113eb;border-radius:0 0 14px 14px;flex-wrap:wrap;align-items:center;gap:14px;margin:20px -24px -24px;padding:16px 24px;display:flex;position:sticky;bottom:0}.msg{border-radius:8px;padding:8px 12px;font-size:14px}.msg:empty{display:none}.msg.ok{color:var(--ok);background:#4ade8014;border:1px solid #4ade8040}.msg.err{color:var(--err);background:#f8717114;border:1px solid #f8717140}.msg.wait{color:var(--text);background:var(--panel2);border:1px solid var(--line2)}.note{color:var(--dim);margin:14px 0 0;font-size:12px}.notice{color:#fbbf24;margin:0 0 16px}.ai-tag{font:10px var(--mono);border:1px solid var(--line2);color:var(--muted);text-transform:uppercase;border-radius:4px;margin-left:6px;padding:1px 5px}tr.me td{color:var(--text);background:#5ee0ff0f}.pts{text-align:right;font-family:var(--mono);color:var(--text)}.empty{color:var(--muted);text-align:center;border:1px dashed var(--line2);border-radius:12px;margin:0;padding:28px}.footer{border-top:1px solid var(--line);color:var(--dim);padding:40px 0 64px;font-size:13px}.footer a{color:var(--muted)}@media (width<=960px){.agents{grid-template-columns:repeat(3,1fr)}.nav-links{display:none}}@media (width<=760px){.wrap{padding:0 16px}.hero{grid-template-columns:1fr;gap:36px;padding-top:48px;padding-bottom:48px}h1{font-size:44px}h2{font-size:34px}section{padding:64px 0}.agents{grid-template-columns:repeat(2,1fr)}.nav-in{gap:12px}.rrow{grid-template-columns:100px 1fr 80px;gap:10px}.rrow .why{grid-column:1/4;margin-top:0}.side .num{font-size:44px}.stats{gap:24px}}@media (width<=440px){.agents{grid-template-columns:1fr}.nav .chip{display:none}h1{font-size:38px}}@media (width<=340px){.brand span{display:none}}#near-wallet-selector-modal h1,#near-wallet-selector-modal h2,#near-wallet-selector-modal h3{font-family:var(--sans);letter-spacing:0}#nav-signin{min-width:0;max-width:220px}#nav-signin span{text-overflow:ellipsis;overflow:hidden}.brand{min-width:0}@media (width<=440px){#nav-signin{max-width:130px}}.cat-card.grand .slot{grid-template-columns:1fr}#rankings{margin-top:14px}.rankings table{min-width:760px}.rankings th:nth-child(n+3):not(:last-child){text-align:center}.rankings th .agent-icon{vertical-align:middle}tr.prow{cursor:pointer;transition:background .12s}tr.prow:hover td{background:var(--panel2)}tr.prow.open td{background:var(--panel2);border-bottom-color:#0000}tr.prow td{vertical-align:middle}td.place{color:var(--text);width:48px}.pname{color:var(--text);font:500 14px var(--sans);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.pname:hover{text-decoration:underline}.ptracks{color:var(--dim);margin-top:2px;font-size:11px}td.jr{font-family:var(--mono);text-align:center;white-space:nowrap;font-size:12px}td.pb .dots{white-space:nowrap;margin:0}.pb .on{color:var(--ok)}.pb .off{color:#333338}tr.detail-row td{background:var(--panel2);padding:0 14px 14px}tr.detail-row .result{background:var(--bg);margin:0}.result-h a{color:var(--muted);font-size:13px}@media (width<=760px){.rankings table{min-width:0}.rankings th:nth-child(n+3):not(:last-child),td.jr{display:none}tr.detail-row td{padding:0 8px 8px}tr.detail-row .result{padding:14px}}.rank{white-space:nowrap}@media (width<=760px){.rrow{grid-template-columns:96px 1fr auto}}.table-scroll.rankings{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3f3f46 transparent;max-height:470px;overflow-y:auto}.table-scroll.rankings::-webkit-scrollbar{width:8px;height:8px}.table-scroll.rankings::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:4px}.table-scroll.rankings::-webkit-scrollbar-track{background:0 0}.rankings thead th{z-index:1;background:var(--panel);position:sticky;top:0}.rank-count{margin:10px 2px 0}td.none{text-align:center;color:var(--muted);padding:28px}@media (width<=760px){.table-scroll.rankings{max-height:420px}}.steps{color:var(--muted);flex-direction:column;gap:14px;margin:0 0 20px;padding-left:22px;display:flex}.steps li::marker{color:var(--text);font-family:var(--mono)}.steps b{color:var(--text)}.steps code{font-family:var(--mono);color:var(--text);font-size:12px}.tap{flex-wrap:wrap;gap:8px;margin:10px 0 8px;display:flex}.tap input{border:1px solid var(--line2);background:var(--bg);min-width:180px;max-width:320px;height:38px;color:var(--text);font:14px var(--mono);border-radius:8px;flex:1;padding:0 12px}.tap input:focus{border-color:#52525b;outline:none}.low{color:#fbbf24;background:#fbbf240f;border:1px solid #fbbf244d;border-radius:10px;margin:-6px 0 18px;padding:12px 14px;font-size:14px}.share{flex-wrap:wrap;gap:8px;margin:4px 0 14px;display:flex}.fan-note{color:var(--dim);max-width:520px;margin:-14px 0 24px;font-size:12px}
