@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff")}:root{--paper:#ede4d3;--card:#f4ecdf;--ink:#20211e;--muted:#706b5c;--orange:#c34a2d;--olive:#52613d;--border:#d2c5ae;--border-dark:#bdaf95}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:14px/1.6 Manrope,sans-serif}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Barlow Condensed,sans-serif;line-height:1.04}h1{letter-spacing:-.7px;font-size:64px;font-weight:700}h2{font-size:38px;font-weight:600}h3{font-size:28px;font-weight:600}p{line-height:1.75}button{background:0 0;border:0}svg{flex-shrink:0}::selection{background:#d6bb84}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--olive);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--card);padding:12px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:10px}.site-header{border-bottom:1px solid var(--border);background:var(--paper);justify-content:space-between;align-items:center;gap:24px;height:90px;padding:0 max(32px,50vw - 640px);display:flex}.brand{letter-spacing:-1.5px;align-items:center;gap:10px;font-size:28px;font-weight:700;line-height:1;display:inline-flex}.brand img{width:35px;height:35px}.brand-period{color:var(--orange);margin-left:-10px}.desktop-nav{align-items:center;gap:35px;height:100%;font-size:13px;font-weight:700;display:flex}.desktop-nav a{align-items:center;height:100%;display:flex;position:relative}.desktop-nav a.active:after{content:"";background:var(--orange);height:3px;position:absolute;bottom:21px;left:0;right:0}.header-actions{align-items:center;gap:8px;display:flex}.network-badge{color:#354831;letter-spacing:.8px;white-space:nowrap;background:linear-gradient(135deg,#eef2e5,#dce5cf);border:1px solid #a6b497;border-radius:999px;flex-shrink:0;align-items:center;gap:9px;padding:9px 12px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffffa6}.network-badge-dot{background:#5b7b44;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 3px #5b7b441a}.network-badge-label{margin-left:3px;font-size:9px;font-weight:600}.network-badge-mainnet{color:#5a3e00;background:linear-gradient(135deg,#fdf6e3,#f5e4a8);border-color:#c9a84c;box-shadow:inset 0 1px #ffffffa6}.network-badge-mainnet .network-badge-dot{background:#c9a84c;box-shadow:0 0 0 3px #c9a84c1a}.button{background:var(--orange);border:1px solid var(--orange);color:#fff5e6;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:13px 23px;font-size:13px;font-weight:700;line-height:1.4;transition:background .15s,transform .15s;display:inline-flex}.button:hover:not(:disabled){background:#a73d25;border-color:#a73d25;transform:translateY(-1px)}.button.secondary{border-color:var(--border-dark);color:var(--ink);background:0 0}.button.secondary:hover:not(:disabled){color:var(--ink);background:#e2d6c2;border-color:#b6aa93}.button.small{min-height:42px;padding:9px 15px;font-size:12px}.button.full{width:100%}.wallet-button{min-height:43px;padding:11px 16px}.wallet-disconnect{display:none}.wallet-button:hover .wallet-disconnect{display:inline}.button-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.icon-button{border-radius:4px;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:22px;display:inline-flex}.icon-button:hover{color:var(--ink);background:#ddd1bd}.menu-button{display:none}.environment-bar{border-bottom:1px solid var(--border);background:#e2d8c5;justify-content:center;align-items:center;gap:10px;padding:8px 20px;font-size:11px;font-weight:600;display:flex}.environment-bar.error{background:#ead4bf}.practice-extra{border-left:1px solid var(--border-dark);padding-left:10px}.outline-tag{border:1px solid var(--border-dark);letter-spacing:1px;white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;padding:4px 8px;font-size:9px;font-weight:700;line-height:1.4;display:inline-flex}.outline-tag.live{color:var(--orange);border-color:#cba18a}.eyebrow{letter-spacing:1.6px;align-items:center;gap:8px;font-size:10px;font-weight:700;line-height:1.6;display:flex}.olive-dot,.live-dot{background:var(--olive);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.live-dot{background:var(--orange)}.muted{color:var(--muted)}.fine{color:var(--muted);font-size:11px;line-height:1.7}.text-link{align-items:center;gap:9px;min-height:40px;font-size:12px;font-weight:700;display:inline-flex}.text-link:hover,.danger{color:var(--orange)}.section-top,.section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.section-heading{align-items:flex-end;margin-bottom:24px}.section-heading .eyebrow{margin-bottom:8px}.page,.home{max-width:1280px;margin:auto;padding:44px 32px 72px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:35px;display:flex}.page-heading .eyebrow{margin-bottom:10px}.page-heading p{max-width:620px;color:var(--muted);margin-top:14px}.hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:55px;padding:6px 0 65px;display:grid}.hero-copy{container-type:inline-size}.hero-copy h1{overflow-wrap:anywhere;letter-spacing:-1px;margin:24px 0;font-size:clamp(32px,18cqi,82px);font-weight:800;line-height:.93}.hero-copy h1 span{color:var(--orange)}.hero-copy p{color:var(--ink);margin-bottom:25px;font-size:15px;font-weight:500}.hero-footnote{color:var(--muted);align-items:center;gap:7px;margin-top:20px;font-size:11px;display:flex}.hero-art{background:#e5d8bd;border:1px solid #c5b899;border-radius:8px;position:relative;overflow:visible;box-shadow:8px 8px #d8cbb5}.hero-art .arena-svg{aspect-ratio:1;width:100%;max-height:420px;display:block}.hero-art-top{border-bottom:1px solid #c5b899;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.hero-caption{border-top:1px solid #c5b899;justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;font-size:11px;font-weight:600;display:flex}.hero-caption span,.hero-caption a{align-items:center;gap:8px;display:flex}.hero-caption i{border-radius:50%;width:7px;height:7px}.art-stamp{background:var(--orange);color:#f6e8cc;border:3px solid var(--paper);box-shadow:0 0 0 1px var(--orange);padding:13px;font-family:Barlow Condensed;font-size:22px;font-weight:700;line-height:1;position:absolute;bottom:45px;right:-15px;transform:rotate(-9deg)}.home>section:not(.hero){margin-top:10px;margin-bottom:60px}.section-intro{margin:-8px 0 22px}.match-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.match-card{border:1px solid var(--border);background:var(--card);border-radius:7px;transition:transform .2s,border-color .2s;display:block;overflow:hidden}.match-card:hover{border-color:#ac967a;transform:translateY(-4px)}.match-card-art{border-bottom:1px solid var(--border);background:#dfd3b9;height:190px;position:relative;overflow:hidden}.match-card-art .arena-svg{width:100%;height:auto;margin-top:-19%}.card-status{background:var(--paper);letter-spacing:1px;border:1px solid #b6ab90;border-radius:3px;align-items:center;gap:5px;padding:4px 9px;font-size:9px;font-weight:700;display:flex;position:absolute;top:13px;left:13px}.card-status.live{color:var(--orange)}.card-status i{background:var(--orange);border-radius:50%;width:5px;height:5px}.card-practice{color:#f4e6c8;letter-spacing:1px;background:#555f3f;border-radius:3px;padding:4px 7px;font-size:8px;font-weight:700;position:absolute;top:13px;right:12px}.match-card-body{padding:20px}.match-card h3{overflow-wrap:anywhere;margin:7px 0 15px;font-size:28px}.match-card .eyebrow{font-size:9px}.card-stats{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.card-stats strong{color:var(--ink);font-size:17px}.card-watch{border-top:1px solid var(--border);color:var(--orange);justify-content:space-between;align-items:center;margin-top:18px;padding-top:13px;font-size:12px;font-weight:700;display:flex}.demo-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.demo-card{border:1px solid var(--border);background:var(--card);border-radius:6px;grid-template-columns:42% 58%;display:grid;overflow:hidden}.demo-card>div:last-child{padding:24px}.demo-card h3{margin:8px 0 10px;font-size:34px}.demo-card p{color:var(--muted);font-size:12px}.demo-art{border-right:1px solid var(--border);background:#ded2b9;position:relative;overflow:hidden}.demo-art .arena-svg{object-fit:cover;width:100%;height:100%;min-height:270px}.demo-card .eyebrow{letter-spacing:1px;font-size:8px}.how-section{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;padding-top:48px;display:grid}.how-section h2{margin:14px 0 18px;font-size:50px}.how-section p{max-width:430px;color:var(--muted);font-size:13px}.how-steps>div{border-bottom:1px solid var(--border);gap:22px;padding:22px 0;display:flex}.how-steps>div:first-child{padding-top:5px}.how-steps>div>span{color:var(--orange);font:600 33px Barlow Condensed}.how-steps h3{margin-bottom:7px;font-size:26px}.agent-cta{background:#d8dcc3;border:1px solid #b9b49b;border-radius:7px;align-items:center;gap:25px;padding:32px;display:flex}.cta-bots{display:flex}.agent-cta h2{margin:7px 0;font-size:44px}.agent-cta p{font-size:12px}.agent-cta>.button{margin-left:auto}.directory-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;margin-bottom:26px;padding:10px 0;display:flex}.tabs{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.tabs button{white-space:nowrap;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:12px;font-weight:700;display:flex}.tabs button.selected{color:var(--orange);border-bottom-color:var(--orange)}.tabs button:hover{color:var(--ink);background:#e4d9c7}.filter-label{min-width:145px;margin:0!important}.filter-label select{min-height:44px;padding:9px 35px 9px 12px!important}.pagination{color:var(--muted);justify-content:center;align-items:center;gap:20px;padding:35px 0 16px;font-size:11px;display:flex}.empty{text-align:center;border:1px dashed var(--border-dark);background:#e8dfce;border-radius:5px;flex-direction:column;align-items:center;margin:25px 0;padding:70px 25px;display:flex}.empty-mark{width:70px;height:70px;color:var(--olive);background:#dbd9bb;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.empty h2{font-size:44px}.empty p{max-width:470px;color:var(--muted);margin:15px 0 25px}.loading{color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:40px 10px;font-size:13px;display:flex}.spinner{border:2px solid var(--border);border-top-color:var(--orange);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error-box{overflow-wrap:anywhere;background:#ecdbcb;border:1px solid #c8997e;border-radius:5px;margin:15px 0;padding:16px 20px;font-size:12px}.error-box p{margin:5px 0 8px}.note{border:1px solid var(--border);background:#e5dac5;border-radius:4px;align-items:flex-start;gap:12px;margin:18px 0;padding:18px 20px;font-size:12px;line-height:1.7;display:flex}.note:not(:has(>svg)):not(:has(>span)){display:block}.note p{margin:6px 0}.note code{margin:10px 0;display:block}.breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:25px;font-size:11px;display:flex}.breadcrumb a{align-items:center;gap:7px;display:flex}.match-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.match-heading h1{margin-top:10px;font-size:67px}.title-dot{color:var(--orange)}.match-pot{flex-direction:column;align-items:flex-end;display:flex}.match-pot>strong{font:700 49px/1.1 Barlow Condensed}.match-pot strong small{margin-left:9px;font:600 13px Manrope}.match-pot>span:last-child{color:var(--muted);font-size:11px}.match-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px;display:grid}.round-strip{border:1px solid var(--border);background:#dfd5c0;border-bottom:0;border-radius:5px 5px 0 0;justify-content:space-between;align-items:center;gap:15px;padding:13px 17px;font-size:11px;display:flex}.round-strip strong{font-size:12px}.arena-frame{border:1px solid var(--border-dark);background:#ded2b9;border-radius:5px;position:relative;overflow:hidden}.round-strip+.arena-frame{border-radius:0 0 5px 5px}.arena-frame:fullscreen{background:var(--paper);border:0;flex-direction:column;display:flex}.arena-frame:fullscreen .board-viewport{flex:1;min-height:0}.arena-frame:fullscreen .arena-svg{width:auto;height:100%;max-height:none;margin:auto}.arena-toolbar{border-bottom:1px solid #c2b696;justify-content:space-between;align-items:center;padding:4px 12px;font-size:10px;display:flex}.arena-toolbar>span{align-items:center;gap:7px;display:flex}.arena-toolbar>div{display:flex}.arena-toolbar button{min-height:37px;font-size:22px}.arena-svg{width:100%;max-height:570px;display:block}.board-viewport{text-align:center;max-height:600px;overflow:auto}.board-viewport.zoom .arena-svg{width:130%;min-width:800px;max-height:none}.arena-player{transition:transform .55s}.turn-summary{border:1px solid var(--border);background:var(--card);border-radius:5px;margin-top:10px;padding:12px 16px}.turn-summary .eyebrow{color:var(--olive);font-size:9px}.turn-summary p{margin-top:3px;font-size:12px}.combat-hit{pointer-events:none;animation:1.1s ease-out both combat-flash}.action-ring{transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:1.1s ease-out both action-pulse}.action-shield{fill:#52613d22}.action-scan{stroke-dasharray:4 3}.robot-knocked-out{opacity:.45;filter:grayscale()}@keyframes combat-flash{0%{opacity:1}to{opacity:.4}}@keyframes action-pulse{0%{opacity:1;transform:scale(.8)}to{opacity:.5;transform:scale(1.2)}}.still .combat-hit,.still .action-ring{animation:none}.still .arena-player{transition:none}.arena-legend{color:#575844;border-top:1px solid #c2b696;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:11px 15px;font-size:9px;display:flex}.arena-legend>span{align-items:center;gap:6px;display:flex}.legend-core,.legend-base,.legend-hazard{background:var(--olive);border-radius:2px;width:9px;height:9px;display:inline-block}.legend-hazard{background:var(--orange)}.watch-footer{color:var(--muted);justify-content:space-between;align-items:center;padding:14px 0;font-size:10px;display:flex}.watch-footer>span{align-items:center;gap:6px;display:flex}.match-sidebar{border:1px solid var(--border);background:var(--card);border-radius:5px;overflow:hidden}.sidebar-tabs{border-bottom:1px solid var(--border);padding:5px 7px}.sidebar-tabs button{flex:1;padding:10px 12px;font-size:11px}.players-panel{padding:0 18px}.player-row{border-bottom:1px solid var(--border);padding:19px 0}.player-row:last-child{border:0}.player-identity{align-items:center;gap:10px;display:flex}.player-identity>div{flex-direction:column;min-width:0;display:flex}.player-identity strong{overflow-wrap:anywhere;font-size:13px}.player-identity small{color:var(--muted);font-size:9px}.ranking{color:var(--olive);margin-left:auto;font:600 28px Barlow Condensed!important}.player-bars{margin-top:14px}.player-bars>div{align-items:center;gap:8px;margin:8px 0;font-size:10px;display:flex}.player-bars span{width:41px}.player-bars strong{text-align:right;width:29px;font-size:9px}.player-bars meter{appearance:none;background:#d9d1bb;border:0;border-radius:3px;flex:1;width:80px;height:7px}.player-bars meter::-webkit-meter-bar{background:#d9d1bb;border:0}.player-bars meter::-webkit-meter-optimum-value{background:var(--olive)}.player-bars meter::-moz-meter-bar{background:var(--olive)}.player-bars small{color:var(--muted);font-size:10px}.rush-score{align-items:center;gap:8px;margin:8px 0 0 58px;font-size:10px;display:flex}.rush-score strong{margin-left:auto;font-size:17px}.rush-score small{font-size:9px}.payout{color:var(--olive);border-top:1px dashed var(--border);justify-content:space-between;gap:6px;margin-top:13px;padding-top:10px;font-size:9px;display:flex}.payout strong{font-size:10px}.events-panel,.rules-panel{min-height:190px;padding:25px 20px}.events-panel p{border-bottom:1px solid var(--border);align-items:baseline;gap:8px;padding:13px 0;font-size:12px;display:flex}.rules-panel h3{margin-bottom:12px;font-size:28px}.rules-panel p{color:var(--muted);font-size:12px}dl{margin:20px 0;font-size:12px}dl>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:10px 0;display:flex}dt{color:var(--muted)}dd{text-align:right;margin:0;font-weight:600}.sidebar-bottom{border-top:1px solid var(--border);color:var(--olive);background:#e5dec9;gap:10px;padding:18px 20px;display:flex}.sidebar-bottom p{font-size:10px;line-height:1.7}.sidebar-bottom svg{margin-top:3px}.replay-controls{background:var(--card);border:1px solid var(--border);border-radius:5px;align-items:center;gap:15px;margin-top:12px;padding:15px;font-size:11px;display:flex}.replay-controls input{min-width:50px;accent-color:var(--orange);flex:1}.replay-controls select{min-height:40px;padding:5px}.replay-controls label{margin:0}.demo-note{align-items:center}.demo-note>.text-link{white-space:nowrap;margin-left:auto}.lobby-note{background:var(--card);border:1px solid var(--border);border-radius:5px;margin:16px 0;padding:25px}.lobby-note h3{margin-bottom:7px}.lobby-note p{color:var(--muted);margin-bottom:15px;font-size:12px}.result-panel{background:#dce0c7;border:1px solid #b5bca0;border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;margin:25px 0;padding:28px;display:flex}.result-panel h2{margin:8px 0}.result-panel p{max-width:570px;font-size:12px}.proof-details{border:1px solid var(--border);background:var(--card);border-radius:4px;margin-top:20px;padding:17px 20px}.proof-details summary{cursor:pointer;font-size:12px;font-weight:700}.proof-details dd{text-align:left;margin:5px 0 13px}.proof-details code{overflow-wrap:anywhere;font-size:11px}.owner-welcome{border:1px solid var(--border);background:#e4dac4;border-radius:7px;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:55px;display:grid}.owner-welcome h2{margin:15px 0;font-size:61px}.owner-welcome p{max-width:440px;color:var(--muted);margin:20px 0;font-size:13px}.welcome-bots{background:radial-gradient(#d3d1ad 0% 45%,#0000 45.5%);justify-content:center;align-items:center;min-height:290px;display:flex}.welcome-bots svg:first-child{margin-top:40px;transform:rotate(-7deg)}.welcome-bots svg:last-child{margin-top:-40px;transform:rotate(9deg)}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.agent-card{border:1px solid var(--border);background:var(--card);border-radius:6px;padding:25px;display:block}.agent-card:hover{border-color:#a9997e}.agent-status{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.agent-status i{background:#a3987f;border-radius:50%;width:6px;height:6px}.agent-status.enabled{color:var(--olive)}.agent-status.enabled i{background:var(--olive)}.agent-card-identity{align-items:center;gap:15px;margin:24px 0;display:flex}.agent-card-identity h2{overflow-wrap:anywhere;font-size:40px}.agent-card-identity span{color:var(--muted);font-size:11px}.agent-card-limits{border-top:1px solid var(--border);gap:40px;margin-bottom:20px;padding-top:20px;display:flex}.agent-card-limits>div{flex-direction:column;gap:6px;display:flex}.agent-card-limits small{color:var(--muted);font-size:10px}.agent-card-limits strong{font:600 27px Barlow Condensed}.agent-card-limits strong span{color:var(--muted);font:500 10px Manrope}.budget-progress{background:#d9d0bb;border-radius:3px;height:5px;margin-bottom:10px;overflow:hidden}.budget-progress>div{background:var(--olive);height:100%}.setup-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:40px;display:grid}.setup-steps>div:not(.setup-trust){color:#8c826e;gap:13px;margin:15px 0 29px;display:flex}.setup-steps>div>span{border:1px solid var(--border-dark);border-radius:50%;justify-content:center;align-items:center;min-width:29px;height:29px;font-size:11px;font-weight:700;display:flex}.setup-steps .current>span{background:var(--orange);color:var(--card);border-color:var(--orange)}.setup-steps .done>span{background:var(--olive);color:var(--card);border-color:var(--olive)}.setup-steps .current{color:var(--ink)!important}.setup-steps strong{font-size:12px;display:block}.setup-steps small{margin-top:4px;font-size:10px;display:block}.setup-trust{border-top:1px solid var(--border);color:var(--olive);padding-top:23px;font-size:11px}.setup-trust p{margin-top:9px}.setup-card{background:var(--card);border:1px solid var(--border);border-radius:7px;padding:35px}.setup-card h2{margin:9px 0 30px;font-size:43px}.setup-connect{text-align:center;border:1px solid var(--border);background:var(--card);border-radius:6px;flex-direction:column;align-items:center;padding:45px;display:flex}.setup-connect h2{margin:15px 0}.setup-connect p{max-width:480px;color:var(--muted);margin-bottom:25px}.setup-connect .text-link{margin-top:16px}.kind-options{grid-template-columns:1fr 1fr;gap:17px;display:grid}.kind-card{text-align:left;border:1px solid var(--border);background:#ece3d1;border-radius:5px;flex-direction:column;align-items:flex-start;gap:14px;padding:25px;display:flex;position:relative}.kind-card.selected{border:2px solid var(--olive);background:#e7e5ce;padding:24px}.kind-card h3{font-size:32px}.kind-card p{color:var(--muted);font-size:12px}.kind-card small{font-size:10px}.selection-dot{border:1px solid var(--border-dark);border-radius:50%;width:17px;height:17px;position:absolute;top:18px;right:18px}.selected>.selection-dot{background:var(--olive);box-shadow:0 0 0 1px var(--olive);border:4px solid #e5e4cd}.setup-buttons{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:24px;display:flex}label{margin:20px 0;font-size:12px;font-weight:600;display:block}label small{color:var(--muted);margin-top:6px;font-size:10px;font-weight:400;display:block}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{border:1px solid var(--border-dark);width:100%;color:var(--ink);background:#efe7d8;border-radius:4px;min-height:46px;margin-top:7px;padding:12px 14px;font-size:13px;display:block}input::placeholder,textarea::placeholder{color:#8c8272}textarea{resize:vertical}input[readonly]{background:#e3dac6}fieldset{border:0;min-width:0;margin:23px 0;padding:0}legend{margin-bottom:12px;font-size:12px;font-weight:700}.form-grid{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.form-grid label{margin:10px 0}.strategy-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.strategy-choice{border:1px solid var(--border);cursor:pointer;background:#ece3d1;border-radius:4px;flex-direction:column;gap:6px;margin:0;padding:18px;display:flex;position:relative}.strategy-choice.selected{border-color:var(--olive);background:#e2e2c9}.strategy-choice input{accent-color:var(--olive);align-self:flex-start;margin:0 0 6px}.strategy-choice strong{font-size:13px}.strategy-choice small{margin:0;font-size:10px;line-height:1.6}.game-checkboxes{flex-wrap:wrap;gap:16px;display:flex}.game-checkboxes label{background:#e8dfcc;border-radius:4px;align-items:center;gap:9px;min-height:44px;margin:0;padding:12px 17px;display:flex}.game-checkboxes input{accent-color:var(--olive);width:16px;height:16px}.optional{float:right;color:var(--muted);font-size:10px;font-weight:400}.review-identity{background:#e6dfc9;border-radius:4px;align-items:center;gap:18px;padding:16px;display:flex}.review-identity h3{font-size:36px}.review-identity p{color:var(--muted);font-size:11px}.review-limits dd{max-width:60%}.wallet-proof{background:#e8decb;border-radius:4px;margin:15px 0;padding:20px}.wallet-proof pre{font-size:11px}.agent-detail-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.agent-detail-identity{align-items:center;gap:20px;display:flex}.agent-detail-identity h1{overflow-wrap:anywhere;margin:7px 0;font-size:66px}.agent-detail-identity>div>span:last-child{color:var(--muted);font-size:11px}.agent-actions{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.detail-tabs{border-bottom:1px solid var(--border);margin:10px 0 28px}.detail-tabs button{min-height:50px;padding:12px 23px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px;display:grid}.metric{background:var(--card);border:1px solid var(--border);border-radius:5px;flex-direction:column;gap:12px;padding:22px;display:flex}.metric>small{font-size:11px;font-weight:600}.metric>strong{overflow-wrap:anywhere;font:600 37px/1.1 Barlow Condensed}.metric>span{color:var(--muted);font-size:9px}.overview-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.panel{border:1px solid var(--border);background:var(--card);border-radius:5px;margin-bottom:24px;padding:28px}.panel>p{color:var(--muted);margin:15px 0;font-size:12px}.panel h2{margin:8px 0 16px;font-size:36px}.panel .section-top h2{margin-bottom:20px}.panel>h3{margin:18px 0 0}.history-section{margin-top:35px}.history-table{border:1px solid var(--border);background:var(--card);border-radius:5px;overflow:hidden}.history-table>a,.ledger-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:17px 22px;font-size:12px;display:flex}.history-table>a:last-child,.ledger-row:last-child{border:0}.history-table>a:hover{background:#e6ddcb}.history-table a>span:first-child{flex:1}.history-table small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.history-section>.fine{margin-top:10px}.settings-panel{max-width:900px}.address-row{background:#e6ddc9;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;margin:15px 0;padding:15px 18px;display:flex}.address-row code{word-break:break-all;font-size:12px}.wallet-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:25px}.wallet-metrics .metric{background:#ece3d1}.wallet-policy{border-top:1px solid var(--border);margin-top:30px;padding-top:25px}.wallet-policy>h3{margin-right:14px;display:inline-block}.wallet-policy>p{color:var(--muted);margin:15px 0;font-size:12px}.practice-wallet{flex-wrap:wrap;align-items:center;gap:20px;padding:25px 0;display:flex}.practice-wallet>div{flex:1;min-width:180px}.practice-wallet p{color:var(--muted);max-width:640px;margin-top:9px;font-size:12px}.runtime-endpoint{background:#e5dcc8;border-radius:4px;flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;padding:16px;font-size:11px;display:flex}.runtime-endpoint code{overflow-wrap:anywhere;flex:1}pre{border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;background:#e3dac6;border-radius:5px;padding:20px;font:11px/1.8 ui-monospace,monospace;overflow:auto}code{overflow-wrap:anywhere;font-family:ui-monospace,monospace}.token{word-break:break-all;background:#e4dbc7;margin:15px 0;padding:15px;font-size:12px;display:block}.runtime-panel{max-width:950px}.guide-page{max-width:1120px}.guide-nav{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:20px;padding-bottom:20px;font-size:12px;font-weight:700;display:flex}.guide-section{border-bottom:1px solid var(--border);padding:48px 0;scroll-margin-top:30px}.guide-section h2{margin:12px 0 22px;font-size:47px}.guide-section>p{max-width:860px;color:var(--muted);margin:20px 0;font-size:13px}.guide-section ol{max-width:860px;padding-left:22px;font-size:13px}.guide-section li{padding:6px 0}.guide-section code{background:#e2d7c2;padding:2px 5px;font-size:11px}.guide-game-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.guide-game-grid h3{margin-top:12px;font-size:35px}.guide-game-grid p{color:var(--muted);margin:17px 0;font-size:12px}.ownership-diagram{align-items:center;gap:20px;margin:30px 0;display:flex}.ownership-diagram>div{text-align:center;background:var(--card);border:1px solid var(--border);border-radius:5px;flex-direction:column;flex:1;align-items:center;gap:10px;padding:25px 18px;display:flex}.ownership-diagram strong{font-size:12px}.ownership-diagram span{color:var(--muted);font-size:10px}footer{border-top:1px solid var(--border);align-items:center;gap:24px;max-width:1280px;margin:auto;padding:30px 32px 42px;display:flex}.small-brand{letter-spacing:-1px;font-size:23px}.small-brand img{width:27px;height:27px}footer p{color:var(--muted);font-size:11px}footer nav{gap:20px;margin-left:auto;font-size:10px;font-weight:600;display:flex}footer>small{color:var(--muted);font-size:9px}.mobile-bottom{display:none}.modal-scrim{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#24251ed9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--paper);border:1px solid #c8bda8;border-radius:7px;width:100%;max-width:540px;max-height:calc(100dvh - 48px);padding:30px;overflow:auto;box-shadow:0 20px 70px #0003}.modal h2{max-width:85%;font-size:37px}.modal>.muted{margin:15px 0 22px;font-size:12px}.modal>p{margin:16px 0;font-size:12px}.modal .full{margin-top:20px}.wallet-choices{flex-direction:column;gap:10px;margin:20px 0;display:flex}.choice{background:var(--card);border:1px solid var(--border);text-align:left;border-radius:5px;align-items:center;gap:15px;min-height:64px;padding:16px;display:flex}.choice>svg:last-child{margin-left:auto}.choice strong{font-size:12px}.choice small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.practice-choice{background:#e1e1c7;border-style:dashed}.trust-line{color:var(--olive);align-items:center;gap:10px;padding:15px 0;font-size:10px;line-height:1.7;display:flex}.transaction-list{padding:0;list-style:none}.transaction-list>li{border:1px solid var(--border);background:var(--card);border-radius:4px;align-items:flex-start;gap:12px;margin:10px 0;padding:15px;display:flex}.transaction-list strong{font-size:12px;line-height:1.6;display:block}.transaction-list small{color:var(--muted);margin:7px 0;font-size:10px;display:block}.step-number{border:1px solid var(--border-dark);border-radius:50%;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;font-size:10px;display:flex}.confirmed .step-number{background:var(--olive);color:var(--card);border-color:var(--olive)}.transaction-list details{font-size:10px}.transaction-list details code{max-width:350px;margin-top:10px;font-size:9px;display:block}.modal details summary{cursor:pointer;align-items:center;gap:8px;min-height:40px;font-weight:600;display:flex}.modal details summary:before{content:"+"}.modal details[open] summary:before{content:"−"}.success-mark{width:65px;height:65px;color:var(--olive);background:#d6dbc0;border-radius:50%;justify-content:center;align-items:center;margin:20px auto;display:flex}.toast{background:var(--ink);color:var(--card);z-index:110;border-radius:5px;max-width:min(540px,90vw);padding:15px 22px;font-size:12px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0002}.error-box,.note,.modal,.panel,.page-heading,.hero-copy{min-width:0}@media (min-width:1450px){.hero-art .arena-svg{max-height:445px}}@media (min-width:1051px){.site-header{height:76px;padding-inline:max(32px,50vw - 528px)}.home,.match-page{max-width:1120px;padding-top:30px}.hero{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:32px;padding-bottom:38px}.hero-copy h1{margin-block:20px}.hero-art .arena-svg{max-height:350px}.hero-art-top,.hero-caption{padding:11px 15px}.home>section:not(.hero){margin-bottom:38px}.home .section-heading{margin-bottom:18px}.home .how-section{gap:40px;padding-top:32px}.home .how-section h2{font-size:44px}.home .demo-card>div:last-child{padding:20px}.home .demo-art .arena-svg{min-height:230px}.match-page .breadcrumb{margin-bottom:18px}.match-heading{margin-bottom:20px}.match-heading h1{font-size:56px}.board-viewport:not(.zoom) .arena-svg{max-height:clamp(320px,100svh - 330px,470px)}}@media (prefers-reduced-motion:reduce){.combat-hit,.action-ring{animation:none}}@media (max-width:1050px){.hero{gap:30px}.match-layout{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-card{grid-template-columns:1fr}.demo-art{border-right:0;border-bottom:1px solid var(--border);max-height:170px}.demo-art .arena-svg{height:auto;min-height:0;margin-top:-28%}.agent-cta{gap:16px;padding:24px}.cta-bots svg{width:65px;height:65px}.setup-layout{grid-template-columns:220px minmax(0,1fr);gap:25px}.setup-card{padding:25px}.kind-card{padding:18px}.kind-card.selected{padding:17px}.kind-card h3{font-size:28px}.site-header{padding:0 30px}.desktop-nav{gap:24px}footer{flex-wrap:wrap}footer>small{text-align:right;width:100%}}@media (max-width:780px){h1{font-size:53px}.site-header{gap:12px;height:74px;padding:0 20px}.brand{font-size:25px}.brand img{width:31px;height:31px}.desktop-nav{gap:18px;font-size:11px}.wallet-button{min-height:43px;padding:9px 11px;font-size:11px}.wallet-disconnect{display:none!important}.page,.home{padding:32px 22px 50px}.hero{gap:22px}.hero-copy p{font-size:13px}.hero-copy .button-row{gap:10px}.hero-copy .button{padding:11px 16px;font-size:11px}.hero-art-top{padding:12px}.hero-art-top .fine{font-size:8px}.hero-caption{padding:12px;font-size:9px}.art-stamp{padding:10px;font-size:17px;bottom:40px;right:-10px}.match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-card-body{padding:17px}.match-card h3{font-size:27px}.how-section{gap:35px}.how-section h2{font-size:43px}.how-section p{font-size:12px}.how-steps>div{gap:15px}.agent-cta{flex-wrap:wrap}.agent-cta .button{margin-left:auto}.match-layout{grid-template-columns:minmax(0,1fr)}.match-sidebar{margin-top:2px}.players-panel{grid-template-columns:1fr 1fr;gap:18px;display:grid}.player-row{border-bottom:1px solid var(--border)!important}.rules-panel{min-height:0}.sidebar-bottom{padding:14px 20px}.round-strip{font-size:10px}.match-heading h1{font-size:58px}.match-pot>strong{font-size:42px}.arena-svg{max-height:600px}.setup-layout{grid-template-columns:1fr}.setup-steps{gap:12px;margin-bottom:5px;display:flex}.setup-steps>div:not(.setup-trust){flex:1;gap:8px;margin:0}.setup-steps strong{font-size:10px;line-height:1.6}.setup-steps small,.setup-trust{display:none}.setup-steps>div>span{min-width:25px;height:25px}.agent-detail-identity h1{font-size:53px}.agent-detail-identity{gap:14px}.agent-detail-identity>svg{width:80px}.agent-actions .button{padding:11px 16px;font-size:11px}.detail-tabs button{padding:12px 18px}.overview-columns{gap:18px}.panel{padding:23px}.wallet-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-welcome{gap:15px;padding:32px}.owner-welcome h2{font-size:50px}.welcome-bots svg{width:110px;height:110px}.agent-card{padding:20px}.agent-card-limits{gap:28px}.agent-card .section-top{flex-wrap:wrap;gap:8px}.directory-toolbar{flex-wrap:wrap}.tabs{max-width:100%}.directory-toolbar .filter-label{min-width:100%;display:block}.directory-toolbar select{max-width:230px}.guide-game-grid{gap:18px}.guide-section h2{font-size:40px}.ownership-diagram{gap:12px}.ownership-diagram>div{padding:20px 10px}}@media (max-width:600px){body{font-size:14px}.site-header{height:72px;padding:0 18px}.desktop-nav{background:var(--paper);border-bottom:1px solid var(--border);z-index:30;height:auto;padding:15px 20px;display:none;position:absolute;top:72px;left:0;right:0}.desktop-nav.open{display:flex}.desktop-nav a{min-height:42px;font-size:13px}.desktop-nav a.active:after{bottom:2px}.menu-button{display:flex}.wallet-button{border-color:var(--border);gap:7px;padding:9px 12px;font-size:10px}.environment-bar{text-align:left;justify-content:flex-start;gap:8px;padding:9px 15px;font-size:9px;line-height:1.6}.practice-extra{display:none}.page,.home{padding:26px 18px 38px}.hero{grid-template-columns:minmax(0,1fr);gap:29px;padding:3px 0 30px}.hero-copy h1{margin:19px 0 18px;line-height:.91}.hero-copy .eyebrow{letter-spacing:1.4px;font-size:8px}.hero-copy p{margin-bottom:22px;font-size:14px;line-height:1.8}.hero-copy .button{min-height:48px;padding:12px 19px;font-size:12px}.hero-footnote{margin-top:15px;font-size:10px}.hero-art{margin-right:7px;box-shadow:5px 5px #d8cbb5}.hero-art .arena-svg{max-height:320px}.hero-art-top{padding:12px 15px}.hero-art-top .fine{font-size:9px}.hero-caption{padding:12px 15px;font-size:10px}.art-stamp{font-size:20px;bottom:48px;right:-8px}.home>section:not(.hero){margin-top:13px;margin-bottom:36px}.section-heading{gap:12px;margin-bottom:18px}.section-heading h2{font-size:33px}.section-heading .text-link{gap:5px;font-size:10px}.section-heading .eyebrow{margin-bottom:6px;font-size:8px}.section-intro{font-size:12px}.match-grid{grid-template-columns:1fr;gap:18px}.match-card-art{height:175px}.match-card-art .arena-svg{margin-top:-23%}.match-card-body{padding:19px}.match-card h3{font-size:32px}.match-card .eyebrow{font-size:9px}.card-stats{font-size:11px}.card-watch{font-size:12px}.demo-grid{grid-template-columns:1fr;gap:17px}.demo-card{grid-template-columns:38% 62%}.demo-art{border-right:1px solid var(--border);border-bottom:0;height:auto;max-height:none}.demo-art .arena-svg{width:100%;height:100%;min-height:180px;margin:0}.demo-card>div:last-child{padding:19px}.demo-card h3{font-size:30px}.demo-card p{font-size:11px}.demo-card .eyebrow{letter-spacing:.8px;font-size:7px}.demo-card .text-link{font-size:10px}.demo-card .card-status{padding:3px 5px;font-size:7px;top:9px;left:8px}.how-section{grid-template-columns:1fr;gap:20px;padding-top:30px}.how-section h2{margin:12px 0 16px;font-size:43px}.how-section p{font-size:12px}.how-steps>div{padding:17px 0}.agent-cta{gap:13px;padding:23px 20px}.cta-bots{display:none}.agent-cta h2{font-size:39px}.agent-cta p{font-size:11px}.agent-cta>.button{width:100%;margin-top:9px}.page-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:26px}.page-heading h1{max-width:390px;font-size:49px}.page-heading p{margin-top:12px;font-size:12px}.page-heading .eyebrow{font-size:9px}.directory-toolbar{gap:8px;margin-bottom:20px;padding:0 0 14px}.directory-toolbar .tabs{gap:3px;width:100%}.tabs button{padding:10px 11px;font-size:11px}.filter-label select{margin-top:5px;font-size:12px}.empty{padding:45px 20px}.empty h2{font-size:38px}.empty p{font-size:12px}.empty .button-row{justify-content:center}.pagination{gap:12px;font-size:10px}.pagination .button{padding:9px 12px;font-size:10px}.breadcrumb{margin-bottom:21px;font-size:10px}.match-heading{align-items:flex-end;gap:10px;margin-bottom:21px}.match-heading h1{font-size:51px}.match-heading .eyebrow{letter-spacing:1px;font-size:8px}.match-heading .button-row{gap:7px}.match-pot>strong{font-size:36px}.match-pot>strong small{margin-left:5px;font-size:10px}.match-pot .eyebrow{letter-spacing:.8px;font-size:7px}.match-pot>span:last-child{white-space:nowrap;font-size:8px}.demo-note{flex-wrap:wrap;gap:9px;padding:15px;font-size:11px}.demo-note>span{flex:1;min-width:200px}.demo-note .text-link{margin-left:30px;font-size:10px}.round-strip{gap:10px;padding:11px 12px;font-size:8px}.round-strip strong{font-size:10px}.arena-toolbar{padding:3px 8px;font-size:9px}.arena-toolbar .icon-button{min-width:36px;min-height:38px}.arena-legend{gap:7px;padding:9px 11px;font-size:8px}.arena-svg{max-height:410px}.board-viewport{max-height:420px}.players-panel{gap:14px;padding:0 15px}.player-identity{gap:6px}.player-identity>svg{width:38px;height:38px}.player-identity strong{font-size:11px}.player-identity small{font-size:8px}.player-bars span{width:36px;font-size:9px}.player-bars>div{gap:5px}.player-bars meter{width:40px}.player-bars strong{width:27px;font-size:8px}.player-bars small{font-size:9px}.payout{flex-direction:column;gap:2px;font-size:8px}.rush-score{gap:5px;margin-left:43px;font-size:9px}.rush-score strong{font-size:15px}.rush-score small{display:none}.ranking{font-size:22px!important}.watch-footer{font-size:9px}.watch-footer .button{padding:9px 11px;font-size:9px}.replay-controls{gap:10px;padding:10px;font-size:9px}.replay-controls .button{min-height:42px;padding:8px 10px;font-size:9px}.replay-controls select{width:58px;padding:5px 8px;font-size:10px}.replay-controls>span{display:none}.result-panel{gap:15px;padding:22px}.result-panel h2{font-size:34px}.result-panel p{font-size:11px}.proof-details{padding:15px}.proof-details code{font-size:9px}.lobby-note{padding:20px}.lobby-note h3{font-size:29px}.note{padding:15px;font-size:11px}.owner-welcome{grid-template-columns:1fr;padding:27px}.owner-welcome h2{font-size:50px}.owner-welcome p{font-size:12px}.welcome-bots{grid-row:2;min-height:220px}.agent-grid{grid-template-columns:1fr;gap:17px}.agent-card{padding:22px}.agent-card-identity h2{font-size:40px}.agent-card-identity{margin:20px 0}.setup-steps{justify-content:space-between;gap:8px;margin-bottom:0}.setup-steps>div:not(.setup-trust){flex-direction:column;align-items:flex-start;gap:8px}.setup-steps strong{max-width:70px;font-size:9px;font-weight:600;line-height:1.5}.setup-steps>div>span{width:26px;height:26px;font-size:10px}.setup-layout{gap:25px}.setup-card{padding:24px 18px}.setup-card h2{margin-bottom:23px;font-size:36px}.setup-card .eyebrow{font-size:8px}.kind-options{grid-template-columns:1fr;gap:14px}.kind-card{gap:10px;min-height:185px;padding:22px 20px 22px 91px}.kind-card.selected{padding:21px 19px 21px 90px}.kind-card>svg{width:62px;height:62px;position:absolute;top:20px;left:15px}.kind-card h3{font-size:29px}.kind-card p{font-size:11px}.kind-card small{font-size:9px}.kind-card>.outline-tag{font-size:8px}.kind-card .selection-dot{width:15px;height:15px;top:15px;right:14px}.form-grid{grid-template-columns:1fr;gap:2px}.strategy-options{grid-template-columns:1fr;gap:9px}.strategy-choice{grid-template-columns:20px 1fr;gap:5px 10px;padding:15px;display:grid}.strategy-choice input{grid-area:1/1/3;align-self:center}.strategy-choice small{grid-column:2}.strategy-choice strong{font-size:12px}.strategy-choice small{font-size:10px}.game-checkboxes{flex-direction:column;gap:9px}.game-checkboxes label{min-height:48px;padding:13px;font-size:11px}.setup-buttons{margin-top:23px;padding-top:20px}.setup-buttons .button{padding:12px 17px;font-size:12px}.setup-connect{padding:30px 20px}.setup-connect h2{font-size:35px}.setup-connect p{font-size:12px}.review-limits{font-size:10px}.wallet-proof{padding:15px}.agent-detail-heading{flex-direction:column;align-items:flex-start;gap:23px;margin-bottom:23px}.agent-detail-identity{gap:14px}.agent-detail-identity h1{font-size:55px}.agent-detail-identity .eyebrow{font-size:8px}.agent-detail-identity>svg{width:75px;height:75px}.agent-actions{align-items:flex-start;gap:10px;width:100%}.agent-actions .button{width:100%;min-height:47px;font-size:12px}.agent-status{font-size:10px}.detail-tabs{gap:0;margin-bottom:23px}.detail-tabs button{padding:11px 13px;font-size:10px}.metric-grid{gap:12px}.metric{gap:10px;padding:17px 14px}.metric>small{font-size:10px}.metric>strong{font-size:32px}.metric>span{font-size:8px;line-height:1.7}.overview-columns{grid-template-columns:1fr;gap:0}.panel{margin-bottom:20px;padding:23px 20px}.panel h2{margin-bottom:15px;font-size:34px}.panel>p{font-size:11px}.panel dl{font-size:10px}.history-table>a,.ledger-row{gap:9px;padding:15px;font-size:11px}.history-table small{font-size:8px}.history-table .outline-tag{padding:3px 5px;font-size:7px}.history-table>a>svg{width:15px}.history-table>a>span:nth-child(3){font-size:10px}.history-section .fine{font-size:9px}.address-row{flex-direction:column;align-items:flex-start;gap:12px;padding:15px}.address-row code{font-size:11px}.wallet-metrics{grid-template-columns:1fr 1fr}.wallet-metrics .metric:last-child{grid-column:1/-1}.wallet-policy>h3{font-size:28px}.wallet-policy>p{font-size:11px}.wallet-policy .button{padding:12px 15px;font-size:11px}.practice-wallet{gap:14px}.practice-wallet>svg{width:55px;height:55px}.practice-wallet h3{font-size:27px}.practice-wallet p{font-size:11px}.runtime-endpoint{flex-direction:column;align-items:flex-start;gap:9px;padding:14px}.runtime-panel pre{padding:15px;font-size:10px}.guide-nav{gap:15px;font-size:11px}.guide-section{padding:33px 0}.guide-section h2{font-size:38px}.guide-section>p,.guide-section ol{font-size:12px}.guide-game-grid{grid-template-columns:1fr;gap:4px}.guide-game-grid h3{font-size:33px}.guide-game-grid p{font-size:11px}.ownership-diagram{flex-direction:column;gap:12px}.ownership-diagram>div{width:100%;padding:22px}.ownership-diagram>svg{transform:rotate(90deg)}footer{align-items:center;gap:14px;padding:28px 18px 100px}.small-brand{font-size:22px}footer p{font-size:10px}footer nav{order:3;gap:20px;width:100%;margin-left:0;font-size:10px}footer>small{text-align:left;order:4;width:auto;font-size:9px}.mobile-bottom{background:var(--paper);z-index:40;border-top:1px solid var(--border-dark);padding:6px 20px max(6px, env(safe-area-inset-bottom));display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #29261908}.mobile-bottom a{min-height:49px;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:9px;font-weight:600;display:flex}.mobile-bottom a.active{color:var(--orange)}.modal-scrim{padding:15px}.modal{border-radius:6px;max-height:calc(100dvh - 30px);padding:23px 20px}.modal h2{font-size:32px}.modal>.muted,.modal>p,.transaction-list strong{font-size:11px}.transaction-list>li{padding:13px}.transaction-list code{max-width:260px;font-size:8px}.toast{width:max-content;padding:13px 18px;font-size:11px;bottom:85px}.button{font-size:12px}.desktop-only{display:none}.error-box{padding:15px;font-size:11px}}@media (max-width:360px){.brand{gap:8px;font-size:22px}.brand img{width:27px;height:27px}.site-header{gap:8px;padding:0 13px}.header-actions{gap:1px}.wallet-button{padding:9px 10px;font-size:9px}.wallet-button>svg{display:none}.hero-copy .button{padding:12px 14px;font-size:11px}.page,.home{padding-left:14px;padding-right:14px}.match-heading h1{font-size:46px}.match-pot>strong{font-size:31px}.match-heading .eyebrow{font-size:7px}.detail-tabs button{padding:11px 10px}.demo-card>div:last-child{padding:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.spinner{border-top-color:var(--orange)}}.metric strong,.match-pot strong,.card-stats,.rush-score,.player-bars{font-variant-numeric:tabular-nums}@media (max-width:600px){body{font-size:16px}.hero-copy p,.page-heading p,.empty p,.panel>p,.guide-section>p,.guide-section ol,.guide-game-grid p,.setup-connect p,.owner-welcome p,.how-section p,.modal>p,.modal>.muted,.lobby-note p,.kind-card p{font-size:15px;line-height:1.75}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:16px}.text-link,.button.small,.wallet-button{min-height:44px}.arena-toolbar .icon-button{min-width:44px;min-height:44px}.desktop-nav a{min-height:44px}footer nav a{align-items:center;min-height:44px;display:inline-flex}.arena-legend,.round-strip,.hero-art-top,.card-status{font-size:9px}.directory-toolbar select{font-size:14px}.replay-controls .button{min-height:44px}.replay-controls select{font-size:14px}}.transaction-amount{color:var(--olive);margin:7px 0;font-size:13px;font-weight:700;display:block}.usdc-amount{vertical-align:baseline;white-space:nowrap;align-items:center;gap:.3em;display:inline-flex}.usdc-amount img{object-fit:contain;flex:none;width:.9em;max-width:16px;height:.9em;max-height:16px}.illustrated-world{aspect-ratio:5/4;background:#333b24;height:auto;max-height:none}.hero-art .illustrated-world{aspect-ratio:5/4;height:auto;max-height:none}.painted-arena{background:#263123;border-color:#687047}.painted-arena .arena-toolbar{color:#f1dfb7;letter-spacing:1.1px;background:#263123;border-color:#535e3b;padding:4px 12px}.painted-arena .arena-toolbar .icon-button:hover{background:#424d31}.painted-arena .arena-toolbar .olive-dot{background:#d3b16e}.painted-arena .arena-legend{color:#e4d6b7;background:#263123;border-color:#535e3b;font-size:10px}.painted-arena .board-viewport{max-height:none;position:relative;overflow:hidden}.painted-arena .board-viewport.zoom{max-height:650px;overflow:auto}.painted-arena .board-viewport:not(.zoom) .arena-svg{max-height:none}.painted-arena:fullscreen .board-viewport{background:#172017;justify-content:center;align-items:center;display:flex}.painted-arena:fullscreen .illustrated-world{width:auto;max-width:100%;height:100%}.world-agent{transition:transform .95s cubic-bezier(.2,.7,.3,1)}.agent-facing{transition:transform .55s}.idle-mechanism{animation:3.6s ease-in-out infinite machine-idle}.fire-recoil{animation:.7s 1.05s both weapon-recoil}.unit-facing-1 .fire-recoil{animation-name:weapon-recoil-ivory}.hit-reaction{animation:.6s 1.65s both armor-impact}.agent-body.destroyed{opacity:.58;filter:grayscale(.9)brightness(.68);animation:1s 1.8s both wreck-collapse}.shot-trail{fill:none;opacity:0;animation:.9s 1.1s both energy-trail}.shot-projectile{fill:none;opacity:0;animation:.6s 1.1s both projectile-flight}.muzzle-flash{opacity:0;animation:.7s 1.05s both muzzle-burst}.hit-burst,.impact-sparks{opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.2s 1.6s both impact-burst}.damage-float{opacity:0;animation:3.8s 1.7s both damage-rise}.shield-field{animation:1s .5s both shield-rise}.power-effect{animation:2.6s .8s both power-ignite}.power-wave{transform-box:fill-box;transform-origin:50%;animation:2.6s .8s both scan-expansion}.energy-mote{opacity:0;animation:2s ease-out both charge-particle}.wreck-smoke{opacity:0;animation:4s 2s both wreck-plume}.arena-outcome{color:#f6e8c8;text-align:center;background:#1b261bf2;border:1px solid #d2ad66;width:min(78%,420px);padding:20px 24px;position:absolute;bottom:8%;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0005}.arena-outcome>span{letter-spacing:2px;color:#d2ad66;font-size:9px;font-weight:800}.arena-outcome>strong{margin:6px 0;font:700 46px/1.1 Barlow Condensed;display:block}.arena-outcome p{color:#dccdaf;font-size:11px}.combat-scoreboard{grid-template-columns:1fr 1fr;gap:44px;margin:0 0 18px;display:grid;position:relative}.combat-contender{border:1px solid var(--border-dark);background:var(--card);border-radius:3px;align-items:center;gap:12px;min-width:0;padding:10px 14px 10px 8px;display:flex}.contender-portrait{background:#e2d4b3;border:1px solid #c1b18e;flex:0 0 68px;place-items:center;width:68px;height:68px;display:grid;overflow:hidden}.contender-name{flex:1;min-width:65px}.contender-name strong{overflow-wrap:anywhere;font:700 28px/1 Barlow Condensed;display:block}.contender-name>span{letter-spacing:1.2px;color:var(--muted);margin-top:7px;font-size:8px;font-weight:800;display:block}.contender-vitals{flex:1.4;min-width:120px}.contender-vitals>div{align-items:center;gap:9px;margin:8px 0;display:flex}.contender-vitals span{width:40px;color:var(--muted);font-size:8px}.contender-vitals b{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:42px;font-size:10px}.contender-vitals meter{background:#d7cdb6;border:0;border-radius:2px;flex:1;min-width:38px;height:9px}.contender-vitals meter::-webkit-meter-bar{background:#d7cdb6;border:0;border-radius:2px;height:9px}.contender-vitals meter::-webkit-meter-optimum-value{background:#657449;border-radius:1px}.contender-vitals meter::-moz-meter-bar{background:#657449}.contender-vitals .energy-meter::-webkit-meter-optimum-value{background:#c36a36}.contender-vitals .energy-meter::-moz-meter-bar{background:#c36a36}.combat-versus{color:#8b8977;font:700 27px Barlow Condensed;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.round-feed{padding:18px}.feed-heading{justify-content:space-between;align-items:center;margin:0 0 12px;display:flex}.feed-heading h3{font-size:28px}.feed-heading>span{color:var(--muted);letter-spacing:1px;font-size:9px;font-weight:800}.story-event{border-top:1px solid var(--border);align-items:flex-start;gap:12px;padding:16px 0;display:flex}.story-mark{background:#e8daba;border-radius:3px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.story-mark svg{width:27px;height:27px}.story-event strong{font-size:13px}.story-event p{margin-top:3px;font-size:12px;line-height:1.5}.story-event small{color:#8d4f27;margin-top:5px;font-size:10px;display:block}.feed-empty{color:var(--muted);padding:10px 0 18px;font-size:12px}.zone-card{border-top:1px solid var(--border-dark);grid-template-columns:62px 1fr;gap:12px;margin-top:20px;padding-top:20px;display:grid}.zone-illustration{background:url(/art/duel-ruins.webp) 50%/280%;border:1px solid #ae996d;width:62px;height:62px}.zone-card .eyebrow{font-size:8px}.zone-card strong{margin-top:4px;font-size:12px;line-height:1.4;display:block}.zone-card p,.next-turn p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.7}.zone-scores{grid-column:1/-1;gap:12px;display:flex}.zone-scores>span{border:1px solid var(--border);flex:1;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:10px;display:flex}.zone-scores b{color:var(--olive);font:700 23px Barlow Condensed}.next-turn{border-top:1px solid var(--border-dark);margin-top:20px;padding-top:20px}.next-turn>strong{margin-top:9px;font-size:12px;display:block}.replay-duration{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:15px 0 6px;font-size:10px;display:flex}.replay-duration>span:first-child{color:var(--olive);font-weight:800}.replay-controls .icon-button{min-width:34px;font-size:25px}.match-page{padding-top:12px}.match-page .breadcrumb{display:none}.match-page .match-heading{min-height:52px;margin-bottom:10px}.match-page .match-heading>div:first-child{align-items:center;gap:15px;display:flex}.match-page .match-heading h1{order:-1;margin:0;font-size:43px}.match-page .match-heading .button-row{gap:7px}.match-page .match-heading .eyebrow{letter-spacing:.8px;font-size:8px}.match-page .match-pot>strong{font-size:29px}.match-page .match-pot>span{font-size:9px}.match-page .demo-note{display:none}.match-page .combat-scoreboard{margin-bottom:10px}.match-page .combat-contender{min-height:68px;padding-block:6px}.match-page .contender-portrait{flex-basis:54px;width:54px;height:54px}.match-page .contender-name strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.match-stage{flex-direction:column;height:calc(100svh - 284px);min-height:180px;display:flex}.match-stage .round-strip{flex:none;padding:7px 12px;font-size:10px}.match-stage>.painted-arena{flex-direction:column;flex:1;min-height:0;display:flex}.match-stage .painted-arena .board-viewport{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.match-stage .painted-arena .board-viewport:not(.zoom) .illustrated-world{aspect-ratio:auto;width:100%;height:100%;max-height:none}.match-stage .arena-toolbar{flex:none;padding-block:0}.match-stage .arena-toolbar .icon-button{min-height:34px}.match-stage .arena-legend{flex:none;padding:7px 12px}.match-stage .turn-summary{display:none}.match-stage .replay-duration{flex:none;margin:7px 0 3px;font-size:9px}.match-stage .replay-duration>span:last-child{font-size:8px}.match-stage .replay-controls{flex:none;margin:0;padding:7px 10px}.match-page .match-sidebar{max-height:calc(100svh - 284px);overflow:auto}@keyframes machine-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes weapon-recoil{0%,to{transform:translate(0)}25%{transform:translate(-8px)}55%{transform:translate(2px)}}@keyframes weapon-recoil-ivory{0%,to{transform:translate(0)}25%{transform:translate(8px)}55%{transform:translate(-2px)}}@keyframes armor-impact{0%,to{transform:translate(0)}20%{transform:translate(7px,-3px)}45%{transform:translate(-5px,2px)}70%{transform:translate(3px,-1px)}}@keyframes energy-trail{0%{opacity:0}15%,55%{opacity:1}to{opacity:0}}@keyframes projectile-flight{0%{stroke-dashoffset:100px;opacity:0}5%,90%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}@keyframes muzzle-burst{0%,to{opacity:0}20%,50%{opacity:1}}@keyframes impact-burst{0%{opacity:0;transform:scale(.4)}20%{opacity:1}to{opacity:0;transform:scale(1.7)}}@keyframes damage-rise{0%{opacity:0;transform:translateY(10px)}15%,70%{opacity:1}to{opacity:0;transform:translateY(-38px)}}@keyframes shield-rise{0%{opacity:0}to{opacity:1}}@keyframes power-ignite{0%{opacity:0}20%,70%{opacity:.8}to{opacity:.2}}@keyframes scan-expansion{0%{opacity:1;transform:scale(.65)}to{opacity:.1;transform:scale(1.7)}}@keyframes charge-particle{0%{opacity:0;transform:translateY(12px)}30%,70%{opacity:1}to{opacity:0;transform:translateY(-22px)}}@keyframes wreck-collapse{0%{transform:rotate(0)}to{transform:rotate(12deg)}}@keyframes wreck-plume{0%{opacity:0;transform:translateY(5px)}30%{opacity:.8}to{opacity:.25;transform:translateY(-28px)}}.effects-still *,.still .illustrated-world *{transition:none!important;animation:none!important}.effects-still .shot-trail,.still .shot-trail{opacity:.65}.effects-still .shot-projectile,.still .shot-projectile{display:none}.effects-still .damage-float,.effects-still .impact-sparks,.effects-still .hit-burst,.still .damage-float,.still .impact-sparks,.still .hit-burst{opacity:1}.effects-still .agent-body.destroyed,.still .agent-body.destroyed{transform:rotate(12deg)}@media (min-width:1051px){.match-page{max-width:1320px;padding-top:12px}.match-page .match-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px}}@media (max-width:1050px){.combat-scoreboard{gap:32px}.combat-contender{gap:8px;padding:8px}.contender-portrait{flex-basis:50px;width:50px;height:56px}.contender-portrait svg{width:64px;height:64px}.contender-name strong{font-size:23px}.contender-vitals{min-width:100px}.contender-vitals span{display:none}}@media (max-width:780px){.match-page{padding:10px 14px 38px}.match-page .match-heading{gap:10px;min-height:47px;margin-bottom:8px}.match-page .match-heading>div:first-child{display:block}.match-page .match-heading h1{margin-top:5px;font-size:32px;line-height:1}.match-page .match-heading .eyebrow{display:none}.match-page .match-heading .outline-tag{padding:2px 5px;font-size:7px}.match-page .match-pot>strong{font-size:26px}.match-page .match-pot>span:last-child{font-size:8px}.match-page .combat-scoreboard{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:8px}.match-page .combat-contender{grid-template-columns:34px minmax(0,1fr);gap:4px 6px;min-height:76px;padding:6px;display:grid}.combat-versus{display:none}.match-page .contender-portrait{width:34px;height:34px}.match-page .contender-portrait svg{width:43px;height:43px}.contender-name{min-width:0}.contender-name strong{font-size:22px}.contender-name>span{margin-top:3px;font-size:6px}.contender-vitals{grid-column:1/-1;min-width:0}.contender-vitals>div{gap:5px;margin:4px 0}.contender-vitals span{width:31px;font-size:6px;display:inline}.contender-vitals b{width:29px;font-size:8px}.match-stage{height:calc(100svh - 292px);min-height:180px}.match-page .match-layout{display:block}.match-page .match-sidebar{max-height:none;margin-top:14px}.match-stage .round-strip{padding:6px 8px;font-size:8px}.match-stage .arena-toolbar{letter-spacing:.6px;font-size:8px}.match-stage .arena-toolbar .icon-button{min-width:44px;min-height:44px}.match-stage .arena-legend{padding:6px 9px;font-size:8px}.match-stage .replay-duration>span:last-child{display:none}.match-stage .replay-controls{flex-wrap:nowrap;gap:6px;padding:6px}.match-stage .replay-controls .button{min-height:44px;padding:8px;font-size:9px}.match-stage .replay-controls .icon-button{min-width:44px;min-height:44px}.match-stage .replay-controls input[type=range]{flex:1;min-width:35px}.match-stage .replay-controls select{width:46px;min-height:44px;padding:4px}.arena-outcome{padding:12px 16px}.arena-outcome>strong{font-size:35px}.arena-outcome p{font-size:9px}.round-feed{padding:16px}.zone-card{margin-top:12px;padding-top:15px}}@media (prefers-reduced-motion:reduce){.illustrated-world *{transition:none!important;animation:none!important}.illustrated-world .shot-trail{opacity:.65}.illustrated-world .shot-projectile{display:none}.illustrated-world .damage-float,.illustrated-world .impact-sparks,.illustrated-world .hit-burst{opacity:1}}body:has(.spectator-shell){padding-bottom:0}.spectator-shell{background:#182117}.spectator-shell .match-page{width:100%;max-width:none;padding:0}.spectator-shell .match-heading{background:#eee3ce;border-bottom:1px solid #bcae8e;align-items:center;gap:10px;height:44px;min-height:44px;margin:0;padding:0 12px;display:flex}.spectator-back{flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.spectator-shell .match-heading>div:first-of-type{align-items:center;gap:12px;display:flex}.spectator-shell .match-heading h1{order:-1;margin:0;font-size:24px;line-height:1}.spectator-shell .match-heading .button-row{align-items:center;gap:9px;display:flex}.spectator-shell .match-heading .eyebrow,.spectator-shell .match-pot>span,.spectator-shell .match-pot small{display:none}.spectator-mode{color:#655e4d;white-space:nowrap;font-size:9px}.spectator-shell .match-pot{align-items:center;margin-left:auto;display:flex}.spectator-shell .match-pot>strong{white-space:nowrap;font:700 16px Manrope}.spectator-shell .match-pot>strong:after{content:" USDC pool";font-size:9px;font-weight:500}.spectator-details-button{cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;height:44px;padding:0 10px;font-size:10px;display:flex}.spectator-shell .match-layout{margin:0;display:block}.spectator-shell .match-stage{background:#202b1d;height:calc(100svh - 44px);min-height:180px}.spectator-shell .match-stage .round-strip{color:#eadabd;background:#202b1d;border:0;padding:5px 16px;font-size:9px}.spectator-shell .match-stage>.painted-arena{border:0;border-radius:0;position:relative;overflow:hidden}.spectator-shell .painted-arena .board-viewport{flex:1;width:100%;min-height:0}.spectator-shell .match-stage .illustrated-world{aspect-ratio:auto;width:100%;height:100%;max-height:none;display:block}.spectator-shell .match-stage .arena-toolbar{z-index:5;background:#1d291eee;border:1px solid #b5a27466;border-radius:4px;padding:0;position:absolute;bottom:10px;right:10px}.spectator-shell .arena-toolbar>span,.spectator-shell .arena-legend,.spectator-shell .replay-duration{display:none}.spectator-shell .arena-toolbar>div{gap:0;display:flex}.spectator-shell .arena-toolbar .icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.spectator-shell .arena-toolbar .icon-button[aria-label=Zoom\ arena],.spectator-shell .arena-toolbar .icon-button[aria-label=Fit\ arena]{display:none}.sound-control{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font:700 10px Manrope;display:inline-flex}.sound-control.enabled{color:#ffd27e}.spectator-shell .arena-toolbar .sound-control{letter-spacing:0;font-size:10px;font-weight:700}.arena-hud{z-index:4;pointer-events:none;width:min(740px,100% - 36px);position:absolute;top:10px;left:50%;transform:translate(-50%)}.spectator-shell .arena-hud .combat-scoreboard{gap:32px;margin:0}.spectator-shell .arena-hud .combat-contender{color:#f6e7c6;background:#192419ef;border-color:#bd9d6355;gap:9px;min-height:57px;padding:5px 10px}.spectator-shell .arena-hud .contender-portrait{display:none}.spectator-shell .arena-hud .contender-name{flex:.7;min-width:65px}.spectator-shell .arena-hud .contender-name strong{font-size:25px}.spectator-shell .arena-hud .contender-name>span{color:#e8ca84;margin-top:4px;font-size:8px}.spectator-shell .arena-hud .contender-vitals{min-width:110px}.spectator-shell .arena-hud .contender-vitals>div{gap:6px;margin:4px 0}.spectator-shell .arena-hud .contender-vitals span{color:#e8d9b8;font-size:7px}.spectator-shell .arena-hud .contender-vitals b{font-size:10px}.spectator-shell .arena-hud .combat-versus{color:#f5deb0;font-size:20px;display:block}.spectator-shell .match-stage .replay-controls{color:#eddcba;background:#202b1d;border:0;gap:10px;min-height:54px;padding:5px 14px}.spectator-shell .replay-controls .button{color:#20291b;background:#d9c499;border-color:#d9c499;min-height:44px;padding:8px 14px;font-size:10px}.spectator-shell .replay-controls .icon-button{min-width:44px;min-height:44px}.spectator-shell .replay-controls select{color:#eedbbc;background:#35402b;border-color:#657249;min-height:44px}.spectator-shell .match-sidebar{display:none}.spectator-shell .details-open .match-sidebar{z-index:20;background:var(--card);border-radius:0;width:min(360px,100%);max-height:none;margin:0;display:block;position:fixed;top:44px;bottom:0;right:0;overflow:auto;box-shadow:-10px 0 30px #1118}.spectator-shell .watch-footer,.spectator-shell .proof-details,.spectator-shell .result-panel,.spectator-shell .lobby-note,.spectator-shell .match-layout>div>.note{background:var(--paper);margin:0;padding:18px}.spectator-shell .proof-details{border-radius:0}.spectator-shell .world-agent{transition-duration:.95s}@media (max-width:780px){.spectator-shell .match-heading{gap:4px;padding:0 5px}.spectator-shell .match-heading>div:first-of-type{gap:7px}.spectator-shell .match-heading h1{font-size:21px}.spectator-shell .match-heading .outline-tag{display:none}.spectator-mode{white-space:normal;max-width:66px;font-size:7px;line-height:1.4}.spectator-shell .match-pot>strong{font-size:13px}.spectator-shell .match-pot>strong:after{content:" USDC";font-size:7px}.spectator-details-button{min-width:44px;padding:0 8px;font-size:0}.arena-hud{width:calc(100% - 16px);top:8px}.spectator-shell .arena-hud .combat-scoreboard{gap:18px}.spectator-shell .arena-hud .combat-contender{gap:5px;min-height:51px;padding:5px 7px;display:flex}.spectator-shell .arena-hud .contender-name{flex:.7;min-width:0}.spectator-shell .arena-hud .contender-name strong{font-size:19px}.spectator-shell .arena-hud .contender-name>span{letter-spacing:0;font-size:6px}.spectator-shell .arena-hud .contender-vitals{flex:1;min-width:62px}.spectator-shell .arena-hud .contender-vitals span{width:10px;font-size:0;display:block}.spectator-shell .arena-hud .contender-vitals span:after{content:"HP";font-size:5px}.spectator-shell .arena-hud .contender-vitals>div:last-child span:after{content:"EN"}.spectator-shell .arena-hud .contender-vitals b{width:28px;font-size:8px}.spectator-shell .arena-hud .contender-vitals meter{min-width:22px;height:5px}.spectator-shell .arena-hud .contender-vitals meter::-webkit-meter-bar{height:5px}.spectator-shell .arena-hud .combat-versus{font-size:14px}.spectator-shell .match-stage .round-strip{padding-inline:10px;font-size:8px}.spectator-shell .match-stage .replay-controls{gap:5px;padding:5px 8px}.spectator-shell .replay-controls .button{padding:6px 8px;font-size:8px}.spectator-shell .replay-controls>span{display:none}.spectator-shell .arena-toolbar{bottom:6px;right:6px}.sound-control{padding-inline:9px;font-size:9px}}.rush-screen{color:#fff1d4;isolation:isolate;background:#243127;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.rush-screen:fullscreen{height:100vh}.rush-header{background:#202c23;border-bottom:1px solid #667051;flex:none;align-items:center;gap:14px;height:42px;padding:0 16px;font-size:11px;display:flex}.rush-header>a{color:#f5e5bd;font-size:24px;line-height:1}.rush-header>strong{letter-spacing:1px;font:700 21px Barlow Condensed}.rush-mode{letter-spacing:1.1px;color:#d7cead;font-size:8px}.rush-pool{color:#edd293;margin-left:auto;font-weight:700}.rush-header button{color:#eaddba;cursor:pointer;background:0 0;border:1px solid #5d674c;border-radius:5px;padding:5px 9px;font-size:10px}.rush-field{flex:1;min-height:0;position:relative;overflow:hidden}.mine-arena{background:#6a6348;width:100%;height:100%;position:relative;overflow:hidden}.mine-arena canvas{touch-action:none;cursor:grab;outline-offset:-3px;width:100%;height:100%;display:block}.mine-arena canvas:active{cursor:grabbing}.mine-vignette{pointer-events:none;background:radial-gradient(#18231600 20%,#18231655 100%);position:absolute;inset:0}.mine-loading{color:#fff1d4;background:#343c2deb;place-items:center;display:grid;position:absolute;inset:0}.mine-location{pointer-events:none;text-shadow:0 2px 3px #232918;color:#f9ebc8;position:absolute;top:16px;left:20px}.mine-location span{letter-spacing:2px;margin-bottom:2px;font-size:8px;display:block}.mine-location strong{letter-spacing:.8px;font:700 26px Barlow Condensed;display:block}.mine-location small{margin-top:4px;font-size:10px;display:block}.mine-timer{text-align:center;pointer-events:none;background:#202d24ec;border:1px solid #d7b56a80;border-radius:8px;min-width:138px;padding:8px 14px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 15px #151e2460}.mine-timer span{letter-spacing:1.4px;font-size:7px;display:block}.mine-timer strong{color:#fff0b4;font:700 35px/1.05 Barlow Condensed}.mine-announcement{text-align:center;pointer-events:none;background:#202e24ec;border:1px solid #e4c4836b;border-radius:7px;width:max-content;max-width:min(480px,60%);padding:12px 18px;font-size:12px;animation:.25s ease-out mine-pop;position:absolute;bottom:64px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #14231b44}.mine-announcement span{letter-spacing:2px;color:#d8bf89;margin-bottom:3px;font-size:8px;font-weight:700;display:block}.mine-announcement.gold{background:#604a1def;border-color:#f7d367}.mine-camera-controls{background:#202e24ed;border:1px solid #68745a;border-radius:7px;align-items:center;font-size:10px;display:flex;position:absolute;bottom:16px;left:16px;overflow:hidden;box-shadow:0 3px 10px #13271933}.mine-camera-controls button{color:#fff0d3;cursor:pointer;background:0 0;border:0;border-right:1px solid #58664a;min-height:35px;padding:9px 11px;font-size:13px}.mine-camera-controls button:last-child{border:0}.mine-camera-controls .chosen{color:#fff4c7;background:#57683c}.mine-camera-controls span{color:#d7d0ac;padding:0 5px;font-size:9px}.mine-minimap{color:#f4e6b9;cursor:crosshair;background:#263325ec;border:1px solid #bbc08777;border-radius:7px;width:138px;padding:6px;display:block;position:absolute;bottom:16px;right:16px;box-shadow:0 3px 10px #15251855}.mine-minimap svg{border-radius:3px;width:100%;display:block}.mine-minimap span{letter-spacing:1.5px;text-align:center;margin-top:5px;font-size:7px;display:block}.rush-standings{background:#203025ed;border:1px solid #a2a77670;border-radius:8px;width:220px;position:absolute;top:16px;right:16px;overflow:hidden;box-shadow:0 5px 18px #152c1c40}.rush-standings-title{letter-spacing:1px;border-bottom:1px solid #71815b60;justify-content:space-between;align-items:center;padding:12px 12px 9px;font-size:8px;display:flex}.rush-standings-title span{color:#d1c59d;letter-spacing:0;font-size:8px}.rush-standing{color:#f6eccd;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #80935c22;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.rush-standing:hover,.rush-standing.selected{background:#5c71434a}.rush-standing.eliminated{opacity:.6}.rush-rank{color:#b7b58a;width:8px;font-size:10px}.rush-standing i{color:#293024;border-radius:6px;flex:none;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;font-weight:800;display:grid;box-shadow:0 0 0 1px #fff8ce66}.rush-agent-name{flex:1;min-width:0}.rush-standing strong{font-size:10px;display:block}.rush-standing small{color:#c0c7a6;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:8px;display:block;overflow:hidden}.rush-agent-score{text-align:right}.rush-agent-score strong{color:#ffedb2}.rush-score-note{text-align:center;color:#c5c9a8;padding:8px;font-size:8px}.rush-playback{background:#202c23;border-top:1px solid #71835b65;flex:none;align-items:center;gap:12px;min-height:40px;padding:6px 16px;font-size:10px;display:flex}.rush-playback button,.rush-playback select{color:#faecc7;cursor:pointer;background:#314330;border:1px solid #57684a;border-radius:4px;height:26px;padding:3px 8px;font-size:11px}.rush-playback input{accent-color:#e8bd62;cursor:pointer;flex:1;min-width:40px;height:5px}.rush-practice-note{color:#c8cbae;margin-left:auto;font-size:9px}.rush-waiting{text-align:center;background:linear-gradient(#354632e8,#202b20e8),url(/art/mine-terrain.webp) 50%/cover;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:30px;display:flex}.rush-waiting h1{margin:12px 0;font:700 56px Barlow Condensed}.rush-waiting span{letter-spacing:2px;font-size:10px}.rush-waiting .button.secondary:not(:hover){color:#f9d98c}.rush-result{color:#253321;text-align:center;background:#eff0d5f5;border:2px solid #d0b063;border-radius:12px;width:min(500px,90%);padding:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 80px #102719aa}.rush-result>span{letter-spacing:2px;color:#5f693f;font-size:9px;font-weight:700}.rush-result h1{margin:12px 0;font:700 45px/1 Barlow Condensed}.rush-result p{font-size:12px}.rush-result small{font-size:10px}.rush-result .button-row{justify-content:center;margin-top:20px}.rush-detail-backdrop{z-index:90;background:#0e1d16aa;justify-content:flex-end;display:flex;position:fixed;inset:0}.rush-details{color:#273222;background:#f1e7cf;width:min(480px,100%);height:100%;padding:32px;overflow:auto;box-shadow:-10px 0 40px #13251b55}.rush-details h2{margin:14px 0;font:700 45px Barlow Condensed}.rush-details h3{margin:20px 0 10px;font:700 26px Barlow Condensed}.rush-details p{font-size:12px;line-height:1.8}.rush-details .rush-log-line{border-bottom:1px solid #cfc5a4;margin:0;padding:4px 0;font-size:10px}.rush-proof{overflow-wrap:anywhere}.rush-close{float:right;cursor:pointer;background:0 0;border:0;font-size:24px}.mine-mini{height:100%;min-height:180px}.mine-mini canvas{cursor:default}.rush-coming{text-align:center;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100dvh;display:flex}.rush-coming h1{margin:0;font-size:80px}.rush-coming p{max-width:440px;padding:0 20px}.rush-coming .outline-tag{color:var(--orange)}.rush-home-arena{height:350px;overflow:hidden}.mine-hero-note{align-items:center;gap:6px;display:flex}.mine-hero-note strong{color:var(--olive)}.demo-card.coming-soon{opacity:.8}.coming-art{color:#70674c;background:radial-gradient(#e4c898,#d2c4a3);place-items:center;height:100%;font:700 35px Barlow Condensed;display:grid}.coming-art span{border:2px dashed #8a805f;padding:12px;transform:rotate(-8deg)}.rush-preview{width:100%;height:100%;position:relative;overflow:hidden}.rush-preview:after{content:"TREASURE EXPEDITION";color:#fff3d1;text-shadow:0 2px 4px #26351d;font:700 17px Barlow Condensed;position:absolute;bottom:12px;left:12px}.rush-preview img{object-fit:cover;width:100%;height:100%}.hero .hero-copy p{max-width:370px}.hero .hero-art{box-shadow:6px 6px #d4c7a9}.hero-art .hero-caption,.hero-art .hero-art-top{background:#eaddbd}.hero-art{overflow:hidden}@keyframes mine-pop{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:900px){.rush-standings{width:180px;top:96px;right:10px}.rush-standing{gap:5px;padding:7px}.rush-standings-title{padding:8px;font-size:7px}.rush-standings-title span{display:none}.mine-location{top:12px;left:12px}.mine-location span{font-size:6px}.mine-location strong{font-size:22px}.mine-timer{min-width:108px;padding:6px 10px;top:10px}.mine-timer strong{font-size:30px}.rush-header{gap:9px;padding:0 10px}.rush-mode{display:none}.rush-home-arena{height:320px}}@media (max-width:600px){.rush-header{gap:8px;height:38px;padding:0 10px}.rush-header>strong{font-size:19px}.rush-header .rush-pool{font-size:8px}.rush-header button{padding:5px;font-size:8px}.rush-header button[aria-label=Full\ screen]{display:none}.rush-standings{background:#203025ee;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));width:auto;display:grid;inset:auto 8px 60px}.rush-standings-title{letter-spacing:.8px;grid-column:1/-1;padding:6px 9px}.rush-standings-title span{display:block}.rush-standing{border-right:1px solid #82945b33;flex-wrap:wrap;gap:4px;min-height:52px;padding:6px 4px}.rush-rank{width:6px;font-size:8px}.rush-standing i{border-radius:4px;width:17px;height:17px;font-size:7px}.rush-agent-name{flex:auto;width:calc(100% - 33px)}.rush-standing strong{font-size:8px}.rush-standing small{font-size:6px}.rush-agent-score{justify-content:space-between;align-items:center;width:100%;padding-left:10px;display:flex}.rush-agent-score small{font-size:6px}.rush-score-note{display:none}.mine-minimap{border-radius:5px;width:79px;padding:4px;bottom:204px;right:10px}.mine-minimap span{letter-spacing:.4px;font-size:5px}.mine-camera-controls{bottom:12px;left:10px}.mine-camera-controls button{min-height:36px;padding:8px 10px}.mine-timer{min-width:90px;padding:6px 8px;top:10px;left:auto;right:10px;transform:none}.mine-timer span{letter-spacing:.7px;font-size:6px}.mine-timer strong{font-size:29px}.mine-location{top:14px;left:12px}.mine-location strong{font-size:25px}.mine-location small{font-size:8px}.mine-announcement{text-align:left;width:auto;max-width:calc(100% - 110px);padding:9px 11px;font-size:10px;bottom:205px;left:12px;transform:none}.mine-announcement span{letter-spacing:1px;font-size:6px}.rush-playback{gap:8px;min-height:42px;padding:6px 10px;font-size:8px}.rush-practice-note{display:none}.rush-playback button{min-width:32px;height:28px}.rush-details{padding:24px}.rush-details h2{font-size:38px}.rush-result h1{font-size:35px}.rush-result{padding:24px}.rush-result .button{padding:10px;font-size:11px}.rush-home-arena{height:310px}.hero .hero-copy p{font-size:13px}.hero-art .hero-caption{font-size:9px}.mine-mini{min-height:170px}@keyframes mine-pop{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}}.mine-render-recovery{color:#fff1d4;pointer-events:none;background:#202e24ed;border:1px solid #e4c4836b;border-radius:6px;padding:7px 12px;font-size:11px;position:absolute;top:90px;left:50%;transform:translate(-50%)}.rush-preview{isolation:isolate;background:url(/art/mine-terrain.webp) 0 0/200% 200%;min-height:170px}.rush-preview-miner{filter:drop-shadow(0 2px 3px #263c2e);z-index:2;background:url(/art/miners-a.webp) 0 33.333%/400% 400%;width:145px;height:145px;position:absolute;bottom:25px;left:10%}.rush-preview-gems{filter:drop-shadow(0 2px 3px #263c2e);background:url(/art/mine-props.webp) 66.666% 0/400% 400%;width:95px;height:95px;position:absolute;bottom:12px;right:7%}.rush-preview:before{content:"";background:linear-gradient(#0000,#21322255);position:absolute;inset:0}.rush-screen .rush-playback{white-space:nowrap;align-self:stretch;width:100%;max-width:none;height:42px;min-height:42px;margin:0}.rush-screen .rush-playback select{color:#faecc7;background:#314330;width:60px;height:26px;min-height:26px;margin:0;padding:3px 5px;font-size:10px}.rush-screen .rush-playback input{flex:1;width:auto;height:5px;min-height:5px;margin:0;padding:0}.rush-playback>span{flex:none}.rush-screen .rush-playback .rush-practice-note{margin-left:0}.rush-header button,.rush-playback button{min-height:26px}@media (max-width:600px){.rush-standing strong{font-size:9px}.rush-standing small,.rush-agent-score small{font-size:7px}}.rush-home-arena>.rush-preview{width:100%;height:100%;min-height:260px;position:relative}.rush-home-arena>.rush-preview .rush-preview-miner{width:230px;height:230px;bottom:12%;left:20%}.rush-home-arena>.rush-preview .rush-preview-gems{width:140px;height:140px;bottom:15%;right:18%}.rush-preview:after{content:none}.hero .hero-art{box-shadow:none;border-radius:14px;overflow:hidden}.hero-art .hero-art-top{background:#f4eddc;padding:18px 22px}.hero-art-top strong{font-family:Barlow Condensed,sans-serif;font-size:27px}.hero-art .hero-caption{background:#f4eddc;padding:16px 22px}.hero-art .hero-caption>span{font-size:11px}.hero-art .rush-home-arena{border:0}.game-catalog{grid-template-columns:1.45fr 1fr;gap:24px;display:grid}.game-feature-card{border:1px solid var(--border);color:inherit;background:#f5eedd;border-radius:12px;grid-template-columns:42% 1fr;text-decoration:none;display:grid;overflow:hidden}.game-feature-art{min-height:240px;position:relative;overflow:hidden}.game-feature-art .rush-preview{min-height:0;position:absolute;inset:0}.game-feature-art .rush-preview-miner{width:155px;height:155px;bottom:20%;left:8%}.game-feature-art .rush-preview-gems{width:90px;height:90px;bottom:15%;right:0}.game-feature-card>div:last-child{align-self:center;padding:28px}.game-feature-card h3{margin:8px 0 12px;font-size:34px}.game-feature-card p{margin-bottom:18px;font-size:13px;line-height:1.7}.game-feature-card .eyebrow{font-size:9px}.game-feature-card:not(.game-feature-soon):hover{border-color:var(--orange)}.game-feature-soon{background:#e9e4d3;align-items:center;display:flex}.game-feature-soon>div{padding:32px}.match-card h3{overflow-wrap:anywhere}.rush-header .rush-room-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:340px;overflow:hidden}@media (max-width:800px){.game-catalog{grid-template-columns:1fr}.game-feature-art{min-height:220px}.game-feature-card>div:last-child{padding:20px}}@media (max-width:600px){.hero-art .hero-art-top,.hero-art .hero-caption{padding:14px 16px}.hero-art .hero-caption>span{max-width:58%}.hero-art-top strong{font-size:24px}.hero-art-top .outline-tag{font-size:8px}.game-feature-card{grid-template-columns:1fr}.game-feature-art{min-height:180px}.game-feature-art .rush-preview-miner{bottom:4%;left:23%}.game-feature-art .rush-preview-gems{bottom:5%;right:22%}.rush-header .rush-room-title{max-width:125px}}.rush-screen{--hud-gold:#e7b85c;--hud-ink:#17241d;--hud-edge:#90723e;--hud-paper:#f8e8bf;background:var(--hud-ink)}.rush-header{z-index:5;background:linear-gradient(#354034,#1b271f);border-bottom:2px solid #99783c;gap:10px;height:48px;box-shadow:0 3px 12px #0c170d99}.rush-brand-mark{object-fit:contain;filter:drop-shadow(0 2px 2px #111);width:35px;height:35px}.rush-header>strong{letter-spacing:.7px;text-shadow:0 2px #0c160d;white-space:nowrap;font:800 24px Barlow Condensed}.rush-header>strong em{color:#edbd69;font-style:normal}.rush-header>a{font-size:21px}.rush-header button,.rush-immersive-actions button{color:#f5e5bd;background:linear-gradient(#4b5037,#2c3526);border:1px solid #aa854b;border-radius:2px;justify-content:center;align-items:center;gap:5px;height:30px;min-height:30px;padding:4px 10px;font:700 11px Manrope;display:inline-flex;box-shadow:inset 0 1px #d8b77150,0 2px #111b15}.rush-header button:hover,.rush-immersive-actions button:hover{color:#fff3be;background:linear-gradient(#6a653d,#3c452a)}.rush-pool{letter-spacing:.6px;font:700 12px Barlow Condensed}.rush-mode{color:#dcc89b;border:1px solid #807348;border-radius:1px;padding:4px 6px}.rush-standings{background:linear-gradient(110deg,#253d2bf5,#19291ef5);border:1px solid #b18a4d;border-radius:2px;width:235px;box-shadow:inset 0 0 0 3px #101f1740,0 6px 18px #101a1199}.rush-standings-title{color:#ffe6ad;letter-spacing:1px;background:linear-gradient(100deg,#534b2c,#323c27);border-bottom:1px solid #9c7f45;padding:10px 12px;font:700 12px Barlow Condensed}.rush-standings-title span{color:#e6c286}.rush-standing{border-bottom-color:#9e8b4a33;gap:7px;min-width:0;min-height:52px;padding:7px 9px}.rush-agent-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rush-standings-list{min-width:0}.rush-agent-score,.rush-rank{flex:none}.rush-standing.selected{background:linear-gradient(90deg,#c7983c44,#66743a22);box-shadow:inset 3px 0 #f4c674}.rush-standing:hover{background:#a4873030}.rush-standing strong{font-size:12px}.rush-standing small{color:#c8c5a3;font-size:8px}.rush-rank{color:#cfb070;width:11px;font:700 16px Barlow Condensed}.rush-standing .rush-portrait,.rush-portrait{background-color:#1a261b;background-repeat:no-repeat;background-size:400% 400%;border:1px solid;border-radius:2px;flex:none;width:36px;height:39px;display:block;position:relative;box-shadow:inset 0 0 9px #040e0680}.rush-portrait b{color:#fff0c6;background:#213321;border:1px solid #84733c;padding:1px 3px;font:700 8px Manrope;position:absolute;bottom:-3px;right:-3px}.rush-agent-score strong{color:#ffe198;font:700 18px Barlow Condensed}.rush-score-note{color:#cbbb8e;background:#1b2d20;border-top:1px solid #83723e44}.mine-location{text-shadow:0 2px 3px #141b0e;border-left:3px solid #ecbd61;padding-left:12px}.mine-location strong{font-size:29px}.mine-timer{background:linear-gradient(#443e25f5,#222b1ef5);border:1px solid #b08d47;border-radius:2px;padding:7px 16px;box-shadow:inset 0 0 0 3px #141e1260,0 4px #171f1890}.mine-timer strong{text-shadow:0 2px #4d391a;font-size:39px}.mine-timer span{color:#e3c58e}.mine-camera-controls{background:linear-gradient(#3c4931f5,#213321f5);border:1px solid #a4864d;border-radius:2px;box-shadow:inset 0 1px #d6b06c66,0 3px #142217}.mine-camera-controls button{color:#fce7b3;border-right-color:#907c4355;font:700 14px Barlow Condensed}.mine-camera-controls .chosen{color:#fff5ce;background:#8b7439;box-shadow:inset 0 1px #edd29277}.mine-minimap{background:linear-gradient(#4e5134f5,#253523f5);border:1px solid #ba9756;border-radius:2px;padding:7px;box-shadow:0 4px #15251a,inset 0 0 0 3px #1c2c1c60}.mine-minimap svg{border:1px solid #8e8553;border-radius:0}.mine-minimap span{color:#e2c28b}.mine-announcement{z-index:2;text-align:left;background:linear-gradient(105deg,#463d25f5,#253422f5);border:1px solid #d5ae60;border-left:4px solid #e8bd61;border-radius:1px;align-items:center;gap:13px;max-width:min(500px,60%);padding:10px 18px;display:flex;box-shadow:0 5px #14271988,inset 0 1px #fff1bc44}.mine-announcement i{color:#ffe496;text-shadow:0 0 12px #edb547;flex:none;font:800 32px Barlow Condensed}.mine-announcement strong{font-size:12px;font-weight:600;line-height:1.45}.mine-announcement span{letter-spacing:2px;color:#edc77b;font:700 11px Barlow Condensed}.mine-announcement.danger{color:#ffd3b1;background:linear-gradient(110deg,#5a3524f5,#293122f5);border-color:#bf8153 #bf8153 #bf8153 #f79359}.mine-announcement.danger i{color:#ffb975;text-shadow:0 0 10px #d86228}.mine-announcement.gold{background:linear-gradient(110deg,#715125f5,#363b1df5);box-shadow:0 0 24px #e7ad3f44}.rush-screen .rush-playback{color:#e6d6ae;background:linear-gradient(#2f3b2d,#1a281e);border-top:2px solid #8c733d;height:42px}.rush-screen .rush-playback button,.rush-screen .rush-playback select{background:linear-gradient(#515638,#2d3c27);border-color:#a1854c;border-radius:1px;box-shadow:0 2px #0d1b12}.rush-detail-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#09180fd4;justify-content:center;align-items:center;padding:20px}.rush-details{color:#f4e4bd;background:radial-gradient(at 50% 0,#4e5133,#243925 60%,#182b1d);border:2px solid #bb9351;border-radius:2px;width:min(620px,100%);height:auto;max-height:calc(100dvh - 40px);padding:26px;position:relative;box-shadow:0 0 0 5px #18271d,0 0 0 6px #775d35,0 22px 70px #0009,inset 0 0 35px #142319}.rush-menu-title{align-items:center;gap:14px;padding-bottom:17px;display:flex}.rush-menu-title img{object-fit:contain;filter:drop-shadow(0 3px 3px #102515);width:64px;height:64px}.rush-menu-title span{letter-spacing:3px;color:#daba75;font:700 10px Manrope}.rush-menu-title h2{text-transform:uppercase;text-shadow:0 3px #17281a;color:#ffedbf;margin:0;font:800 43px Barlow Condensed}.rush-close{float:none;color:#f3d698;background:#1b2b1c;border:1px solid #a38347;border-radius:1px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:12px;right:12px}.rush-menu-tabs{border-top:1px solid #a0824444;border-bottom:1px solid #a0824477;gap:4px;padding:6px 0;display:flex}.rush-menu-tabs button{color:#c9c49c;text-transform:uppercase;cursor:pointer;background:#192e2066;border:1px solid #82724066;border-radius:1px;flex:1;padding:9px 6px;font:700 15px Barlow Condensed}.rush-menu-tabs .chosen{color:#fff0c4;background:linear-gradient(#827242,#4e532f);border-color:#c4a058;box-shadow:inset 0 1px #d3b56e66}.rush-menu-body{padding:5px 6px 10px}.rush-menu-body h3{color:#f9d98c;margin-top:17px;font-size:29px}.rush-details p{color:#ddd6b7;font-size:12px;line-height:1.7}.rush-details .rush-mission p,.rush-mission li{color:#eee5ca;font-size:13px;line-height:1.7}.rush-mission h3{margin-bottom:8px}.rush-details .rush-mission-intro{margin:0 0 20px}.rush-mission-facts{text-align:center;background:#14281c80;border:1px solid #8e754644;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 20px;padding:13px 8px;display:grid}.rush-mission-facts dt{color:#c8bc97;margin-bottom:5px;font-size:10px}.rush-mission-facts>div{border:0;min-width:0;padding:0;display:block}.rush-mission-facts>div+div{border-left:1px solid #8e754644}.rush-mission-facts dd{text-align:center;color:#fff1c8;margin:0;font:700 20px Barlow Condensed}.rush-mission-facts .usdc-amount{font:700 11px Manrope}.rush-mission-section{border-top:1px solid #a0824444;padding:17px 0}.rush-mission-section h4{color:#f9d98c;margin:0 0 7px;font:700 22px Barlow Condensed}.rush-mission-section p{margin:0}.rush-mission-section ul{margin:0;padding-left:18px}.rush-mission-section li+li{margin-top:8px}.rush-details .note{color:#d9cd9f;background:#152c20;border:1px solid #7b784d;border-left:3px solid #bd9b56;border-radius:1px;padding:9px 12px}.rush-details .button,.rush-result .button{color:#fff1c8;text-transform:uppercase;background:linear-gradient(#a78139,#685726);border:1px solid #d9af60;border-radius:2px;padding:10px 17px;font:700 16px Barlow Condensed;box-shadow:inset 0 1px #ffe6a977,0 3px #101f17}.rush-details .button.secondary,.rush-result .button.secondary{background:linear-gradient(#4e5938,#293e2a);border-color:#a1874d}.rush-details .rush-log-line{color:#dcc995;border-color:#91834b55;padding:9px 0}.rush-details .rush-proof{color:#d4bd8d;padding:10px 0;font-size:10px}.rush-proof summary{cursor:pointer}.rush-audio-setting{border-bottom:1px solid #9a87504d;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.rush-audio-setting button{color:#fceabd;cursor:pointer;background:#6b743c;border:1px solid #c1a15c;padding:6px 13px;font:700 14px Barlow Condensed}.rush-volume{color:#ead9ae;padding:18px 0;font-size:12px;display:block}.rush-volume strong{float:right;color:#fcd57f}.rush-volume input{accent-color:#e1b45b;width:100%;height:8px;min-height:8px;margin:14px 0 0;padding:0;display:block}.rush-audio-meter{align-items:flex-end;gap:4px;height:28px;margin-top:22px;display:flex}.rush-audio-meter i{background:#34452e;border:1px solid #566145;flex:1;height:20px;transform:skew(-10deg)}.rush-audio-meter .lit{background:#e9bc5e;border-color:#f9d284;box-shadow:0 0 8px #eeb75255}.rush-details .rush-audio-status{color:#d8b878;font-size:10px}.rush-screen .modal-scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#09180fd4}.rush-screen .modal{color:#f4e4bd;background:radial-gradient(at top,#4e5133,#243925 60%,#182b1d);border:2px solid #bb9351;border-radius:2px;box-shadow:0 0 0 4px #19291d,0 18px 60px #08170caa}.rush-screen .modal h2{color:#fbe6ad;text-transform:uppercase;font-family:Barlow Condensed}.rush-screen .modal p,.rush-screen .modal label{color:#d9d2ae}.rush-screen .modal input,.rush-screen .modal select{color:#f4dfac;background:#1c3324;border-color:#99824b;border-radius:2px}.rush-screen .modal .button{color:#fff1c8;background:linear-gradient(#a78139,#685726);border:1px solid #d9af60;border-radius:2px;box-shadow:inset 0 1px #ffe6a977,0 3px #101f17}.rush-screen .button:is(:hover,:focus-visible):not(:disabled){color:#fff1c8;background:linear-gradient(#86642c,#51451f);border-color:#edc878}.rush-screen .button.secondary:is(:hover,:focus-visible):not(:disabled),.rush-screen :is(.mine-camera-controls button,.rush-menu-tabs button,.rush-playback button,.rush-audio-setting button,.rush-close,.icon-button):is(:hover,:focus-visible):not(:disabled){color:#fff1c8;background:linear-gradient(#596244,#30462e);border-color:#d6b06c}.rush-screen :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #f0c775}.mine-opening{color:#fff1c8;text-align:center;pointer-events:none;background:#17291ff2;border:1px solid #b79856;border-radius:3px;width:min(340px,100% - 32px);padding:14px 18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 24px #07190e80}.mine-opening strong{margin-bottom:5px;font-size:14px;display:block}.mine-opening span{color:#ddd6b7;font-size:12px;line-height:1.5;display:block}.rush-result-overlay{z-index:4;overscroll-behavior:contain;background:#0a170db3;flex-direction:column;align-items:center;padding:48px 16px 24px;display:flex;position:absolute;inset:0;overflow-y:auto}.rush-result-overlay .rush-result{flex:none;width:min(540px,100%);margin-block:auto;position:relative;inset:auto;transform:none}.rush-result{color:#ffefc4;background:radial-gradient(at top,#646039f7,#213b28f7 70%);border:2px solid #d0a755;border-radius:2px;padding:28px;box-shadow:0 0 0 5px #192c20,0 0 0 6px #b49853,0 20px 80px #07190ecc,inset 0 0 40px #14281d}.rush-result>span{color:#e8c17b;letter-spacing:3px;font-size:9px}.rush-result-gem{color:#ffe7a0;text-shadow:0 0 12px #ffe183;background:linear-gradient(135deg,#d2a458,#6b582a);border:2px solid #f9d688;place-items:center;width:58px;height:58px;margin:-52px auto 10px;font-size:30px;display:grid;transform:rotate(45deg);box-shadow:0 0 25px #d7a03f66}.rush-result h1{text-shadow:0 3px #14271a;overflow-wrap:anywhere;margin:12px 0 18px;font:800 43px Barlow Condensed}.rush-result small{color:#d3c499}.rush-podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:8px;margin:12px 0 22px;display:grid}.rush-podium-place{background:linear-gradient(#2b41282b,#142e2255);border-bottom:3px solid #8f825c;flex-direction:column;align-items:center;min-width:0;padding:8px 5px;display:flex}.rush-podium-place>span{color:#d3c19a;font:700 18px Barlow Condensed}.rush-podium-place .rush-portrait{width:58px;height:64px;box-shadow:none;background-color:#0000;border:0}.rush-podium-place strong{overflow-wrap:anywhere;max-width:100%;margin-top:5px;font:700 19px Barlow Condensed}.rush-podium-place>b{color:#ffe19b;font:700 24px Barlow Condensed}.rush-podium-place.place-1{background:linear-gradient(#bb913321,#73552633);border-bottom-color:#f5c568;order:1;padding-top:18px}.rush-podium-place.place-2{border-bottom-color:#b8c4a5;order:0}.rush-podium-place.place-3{border-bottom-color:#c7864f;order:2}.rush-immersive-actions{z-index:20;align-items:center;gap:5px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.rush-screen.is-immersive .rush-header,.rush-screen.is-immersive .rush-playback{display:none}.rush-screen.is-expanded{z-index:400;width:100vw;height:100dvh;position:fixed;inset:0}.brand{letter-spacing:1px;font:800 28px Barlow Condensed}.brand img{object-fit:contain;width:44px;height:44px}.brand.small-brand{font-size:22px}.brand.small-brand img{width:36px;height:36px}@media (max-width:900px){.rush-standings{width:185px}.rush-header{gap:7px}.rush-header>strong{font-size:21px}.rush-mode{display:none}}@media (max-width:600px){.rush-header{gap:6px;height:44px;padding:0 8px}.rush-brand-mark{width:29px;height:29px}.rush-header>strong{font-size:19px}.rush-header>a{font-size:20px}.rush-header .rush-pool{text-align:right;max-width:55px;font-size:8px;line-height:1.1}.rush-header button{min-width:30px;height:30px;padding:4px 7px}.rush-header button span{display:none}.rush-standings{border-radius:1px;width:auto;top:auto}.rush-standings-title{padding:6px 9px;font-size:10px}.rush-standing{gap:3px;min-height:54px;padding:4px}.rush-standing .rush-portrait{width:20px;height:24px}.rush-portrait b{padding:0 2px;font-size:6px;bottom:-1px;right:-2px}.rush-rank{width:6px;font-size:10px}.rush-agent-name{width:calc(100% - 35px)}.rush-standing strong{font-size:10px}.rush-standing small{font-size:7px}.rush-agent-score strong{font:700 14px Barlow Condensed}.rush-agent-score small{font-size:7px}.mine-location{max-width:60%;padding-left:8px}.mine-location strong{font-size:25px}.mine-timer{padding:6px 8px}.mine-timer strong{font-size:30px}.mine-announcement{gap:8px;max-width:calc(100% - 110px);padding:8px 10px}.mine-announcement i{font-size:24px}.mine-announcement span{letter-spacing:1px;font-size:9px}.mine-announcement strong{font-size:10px}.rush-detail-backdrop{padding:14px}.rush-details{max-height:calc(100dvh - 28px);padding:20px 16px}.rush-menu-title img{width:48px;height:48px}.rush-menu-title h2{font-size:34px}.rush-menu-title span{letter-spacing:2px;font-size:8px}.rush-menu-tabs button{padding:8px 4px;font-size:14px}.rush-result{padding:22px 16px}.rush-result h1{font-size:35px}.rush-podium-place .rush-portrait{width:46px;height:52px}.rush-podium-place strong{font-size:16px}.rush-podium-place>b{font-size:22px}.rush-immersive-actions{bottom:13px;left:auto;right:10px;transform:none}.rush-immersive-actions button{padding:6px;font-size:10px}.rush-immersive-actions button span{display:none}.rush-screen.is-immersive .mine-minimap{bottom:202px}.brand{letter-spacing:.7px;font-size:24px}.brand img{width:37px;height:37px}}@media (max-width:360px){.rush-header{gap:4px;padding:0 6px}.rush-brand-mark{width:25px;height:25px}.rush-header>strong{font-size:17px}.rush-header .rush-pool{max-width:40px}}@media (max-width:600px) and (max-height:700px){.rush-result-overlay{padding:36px 16px 16px}.rush-result{padding:16px 12px}.rush-result-gem{width:40px;height:40px;margin:-34px auto 8px;font-size:24px}.rush-result h1{margin:10px 0;font-size:28px}.rush-podium{gap:6px;margin:8px 0 12px}.rush-podium-place{padding:6px 4px}.rush-podium-place.place-1{padding-top:12px}.rush-podium-place .rush-portrait{width:36px;height:40px}.rush-podium-place strong,.rush-podium-place>span{font-size:14px}.rush-podium-place>b{font-size:18px}.rush-result .button-row{margin-top:12px}}@media (prefers-reduced-motion:reduce){.mine-announcement{animation:none}}@media (max-height:500px) and (max-width:900px){.mine-opening{padding:10px 14px;top:auto;bottom:12px;transform:translate(-50%)}}@media (max-width:600px),(max-height:500px) and (max-width:900px){.rush-field:has(.rush-standings){grid-template-rows:minmax(0,1fr) auto;display:grid}.rush-field>.mine-arena{grid-row:1;min-height:0}.rush-screen .rush-standings{width:100%;max-height:min(190px,32dvh);box-shadow:none;border-inline:0;border-radius:0;grid-row:2;display:block;position:static;overflow-y:auto}.rush-standings-title{z-index:1;position:sticky;top:0}.rush-standings-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rush-screen .rush-standing{border-right:1px solid #82945b33;grid-template-columns:10px 24px minmax(0,1fr);gap:4px 6px;min-height:60px;padding:7px 8px;display:grid}.rush-standing .rush-agent-name{width:auto;min-width:0}.rush-standing .rush-agent-score{grid-column:2/-1;justify-content:space-between;align-items:center;gap:6px;width:auto;padding:0;display:flex}.rush-standing .rush-portrait{width:24px;height:26px}.rush-standing .rush-agent-name strong{font-size:11px}.rush-standing small{font-size:8px}.rush-screen .mine-announcement{overflow-wrap:anywhere;max-width:min(500px,100% - 110px);bottom:65px}.rush-screen .mine-minimap{width:79px;padding:4px;bottom:12px;right:10px}}.agent-avatar{background-color:#1d3023;background-repeat:no-repeat;background-size:400% 400%;border:2px solid;border-radius:50%;flex:none;display:inline-block;position:relative;box-shadow:inset 0 0 12px #0c180d66,0 3px 8px #14201733}.agent-avatar:not(.rush-portrait){width:48px;height:48px}.agent-avatar:not(.rush-portrait)>b{color:#fff0c6;background:#203322;border:1px solid #ac925e;border-radius:3px;padding:1px 4px;font:700 9px Manrope;position:absolute;bottom:-3px;right:-3px}.mine-announcement-copy{min-width:0}.mine-announcement-heading{flex-wrap:wrap;align-items:baseline;gap:3px 10px;margin-bottom:3px;display:flex}.mine-announcement-heading>b{text-overflow:ellipsis;white-space:nowrap;color:#fff1c4;letter-spacing:.3px;max-width:100%;font:700 17px Barlow Condensed;overflow:hidden}.mine-announcement .mine-announcement-heading>span{letter-spacing:1px}.rush-agent-event{align-items:center;gap:12px;display:flex}.rush-agent-event>div{flex:1;min-width:0}.rush-agent-event>i{text-align:center;color:#edc77b;flex:none;width:36px}.rush-event-subject{justify-content:space-between;gap:10px;display:flex}.rush-event-subject b{color:#fff0bd;overflow-wrap:anywhere}.rush-event-subject time{color:#bbaa7d;flex:none;font-size:10px}.rush-details .rush-agent-event p{margin:4px 0 0;font-size:11px}.nft-avatar-card{background:radial-gradient(at 12% 0,#ad854524,#0000 65%),#efe4ca;border:1px solid #a78a52;border-radius:8px;align-items:center;gap:28px;margin:24px 0;padding:30px;display:flex;box-shadow:inset 0 0 0 4px #ad854511}.nft-avatar-preview{flex:none;padding:10px;position:relative}.nft-avatar-preview>span:last-child{color:#ecc371;background:#35432a;border:1px solid #a78a52;border-radius:4px;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:0;right:0}.nft-avatar-copy{flex:1;min-width:0}.nft-avatar-status{color:#655126;text-transform:uppercase;letter-spacing:1px;border:1px solid #8c7345;padding:3px 8px;font:700 12px Barlow Condensed;display:inline-block}.nft-avatar-copy h3{color:#293725;margin:8px 0;font:700 29px Barlow Condensed}.nft-avatar-copy p{color:#71664e;margin:0;font-size:13px;line-height:1.6}.nft-avatar-mint{color:#e5cf9d;cursor:not-allowed;background:#35432a;border:1px solid #8e7c52;border-radius:3px;flex:none;padding:13px 25px;font:700 19px Barlow Condensed}.nft-avatar-mint>span{color:#bdb38d;margin-top:3px;font:500 10px Manrope;display:block}.nft-avatar-card.compact{gap:18px;padding:18px 22px}.nft-avatar-card.compact h3{font-size:23px}@media (max-width:600px){.mine-announcement .mine-event-avatar{width:36px;height:36px}.mine-announcement-heading{gap:2px 6px}.mine-announcement-heading>b{font-size:14px}.nft-avatar-card,.nft-avatar-card.compact{flex-wrap:wrap;gap:15px;padding:18px}.nft-avatar-copy h3{font-size:24px}.nft-avatar-copy{flex-basis:calc(100% - 150px)}.nft-avatar-card.compact .nft-avatar-copy{flex-basis:calc(100% - 110px)}.nft-avatar-mint{width:100%}}.match-rewards{--reward-border:var(--border);--reward-muted:var(--muted);--reward-winner:#e9dfc5;width:100%;min-width:0}.rewards-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.rewards-heading h3{margin:0;font-size:30px}.settlement-badge{color:#355b37;letter-spacing:.2px;background:#e4eddd;border:1px solid #a8b79b;border-radius:999px;justify-content:center;align-items:center;gap:6px;max-width:100%;padding:6px 10px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.settlement-badge svg{flex-shrink:0}.settlement-badge.is-pending,.settlement-badge.is-practice{color:#6b582a;background:#eee4cc;border-color:#c6b68d}.rush-screen .settlement-badge{color:#d8efc6;background:linear-gradient(135deg,#334e32,#203d2c);border-color:#769564}.rush-screen .settlement-badge.is-pending,.rush-screen .settlement-badge.is-practice{color:#eed8a0;background:#3a3d25;border-color:#897344}.rush-result .settlement-badge{letter-spacing:.2px;font-size:11px}.reward-labels,.reward-row{grid-template-columns:minmax(0,1fr) auto minmax(120px,.55fr);align-items:center;gap:20px;display:grid}.reward-labels{color:var(--reward-muted);text-transform:uppercase;letter-spacing:.7px;padding:0 12px 9px;font-size:10px}.reward-labels>span:nth-child(2){text-align:right;min-width:80px}.reward-list{border-top:1px solid var(--reward-border);margin:0;padding:0;list-style:none}.reward-row{border-bottom:1px solid var(--reward-border);padding:13px 12px}.reward-winner{background:var(--reward-winner)}.reward-agent{align-items:center;gap:10px;min-width:0;display:flex}.reward-place{color:var(--reward-muted);flex-shrink:0;min-width:20px;font:600 23px Barlow Condensed}.reward-agent .agent-avatar{flex-shrink:0;width:32px;height:32px}.reward-agent>div{min-width:0}.reward-agent a{overflow-wrap:anywhere;font-size:12px;font-weight:700;display:block}.reward-agent small{color:var(--reward-muted);font-size:10px;display:block}.reward-amount{text-align:right;min-width:80px;font-size:13px;font-weight:700}.reward-transfer{flex-wrap:wrap;align-items:center;gap:5px 10px;font-size:10px;display:flex}.reward-transfer>span{width:100%;color:var(--reward-muted)}.reward-transfer a{text-underline-offset:3px;align-items:center;gap:4px;font-weight:700;text-decoration:underline;display:inline-flex}.reward-settlement{margin-top:16px;font-size:11px}.reward-receipt-note{color:var(--reward-muted);margin-top:14px;font-size:11px}.reward-receipt-note summary{cursor:pointer}.reward-receipt-note p{margin-top:8px;font-size:11px;line-height:1.7}.result-proof-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.replay-check-status{border-radius:5px;padding:10px 12px}.rush-details .match-rewards{--reward-border:#91834b55;--reward-muted:#c2bc9d;--reward-winner:#b58d3820;margin-top:12px}.rush-details .rewards-heading h3{margin:0}.rush-details .reward-transfer a,.rush-details .reward-settlement{color:#f9d98c}.rush-details .replay-check-status{color:#bfd5a1;background:#152c20;margin-top:12px}.rush-details .rush-proof p{overflow-wrap:anywhere}.rush-screen .rush-playback:empty{display:none}.arena-stats-context{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;font-size:12px;display:flex}.arena-stats-context small{margin-left:auto}.arena-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.arena-stat-card{border:1px solid var(--border);background:#f5eedd;border-radius:12px;min-width:0;padding:24px}.arena-stat-card>span{font-size:12px;font-weight:700}.arena-stat-card>strong{overflow-wrap:anywhere;margin:20px 0 10px;font:700 46px/1 Barlow Condensed;display:block}.arena-stat-card .usdc-amount{white-space:normal;flex-wrap:wrap}.arena-stat-unit{color:var(--muted);margin-bottom:10px;font-size:12px}.arena-stat-card p{color:var(--muted);font-size:11px}.arena-stat-volume{background:#dce5cf;border-color:#a6b497}.arena-pulse{border-top:1px solid var(--border);margin-top:40px;padding-top:30px}.arena-pulse h2{margin:10px 0 24px}.arena-pulse dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0 0 22px;display:grid}.arena-pulse dl>div{border-bottom:1px solid var(--border);padding:16px 0;display:block}.arena-pulse dt{color:var(--muted);font-size:12px}.arena-pulse dd{text-align:left;margin:8px 0 0;font:600 34px Barlow Condensed}.stats-scope{max-width:760px;margin-top:30px}.agent-transfers-heading{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.agent-transfers-heading h2{margin:0}.agent-transfers-heading .outline-tag{font-size:10px}.agent-transfer-labels,.agent-transfer-list>li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:20px;display:grid}.agent-transfer-labels{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;padding:0 20px 10px;font-size:10px}.agent-transfer-labels>:last-child{text-align:right}.agent-transfer-list{border:1px solid var(--border);background:#f5eedd;border-radius:12px;margin:0 0 14px;padding:0;list-style:none;overflow:hidden}.agent-transfer-list>li{border-bottom:1px solid var(--border);padding:18px 20px}.agent-transfer-list>li:last-child{border-bottom:0}.agent-transfer-amount{min-width:0;font-size:20px;font-weight:700}.agent-transfer-date{color:var(--muted);font-size:12px;line-height:1.6}.agent-transfer-link{border:1px solid var(--border);background:#fff9eb;border-radius:8px;grid-template-columns:auto auto;justify-self:end;gap:4px 8px;padding:9px 12px;font-size:11px;font-weight:700;display:inline-grid}.agent-transfer-link code{grid-column:1/-1;font-size:10px;font-weight:400}.agent-transfer-link:hover{color:#fff1d4;background:var(--olive);border-color:var(--olive)}@media (max-width:620px){.agent-transfer-labels{display:none}.agent-transfer-list>li{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:16px}.agent-transfer-amount{grid-area:1/1;font-size:18px}.agent-transfer-link{grid-area:1/2/3}.agent-transfer-date{grid-area:2/1;font-size:10px}}.live-page .directory-toolbar>*{min-width:0}.site-header .header-guide{min-height:36px;padding:8px 12px;font-size:11px}.mobile-bottom{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1050px){.arena-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-nav{gap:20px}}@media (max-width:900px){.site-header{gap:10px;height:72px;padding:0 18px}.desktop-nav{z-index:30;background:var(--paper);border-bottom:1px solid var(--border);height:auto;padding:12px 18px;display:none;position:absolute;top:72px;left:0;right:0}.desktop-nav.open{flex-wrap:wrap;gap:8px 20px;display:flex}.desktop-nav a{min-height:44px;font-size:12px}.desktop-nav a.active:after{bottom:3px}.menu-button{display:flex}.site-header .header-actions{gap:6px}.site-header .header-actions .icon-button{width:36px;padding:6px}.live-page .directory-toolbar{flex-wrap:wrap}.live-page .directory-toolbar .tabs{flex:100%}}@media (max-width:600px){.live-page .directory-toolbar .tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}.live-page .tabs button{width:100%;min-width:0;padding:10px 8px}.live-page .filter-label,.live-page .filter-label select{width:100%}.live-page .pagination{flex-wrap:wrap;justify-content:space-between;gap:8px}.live-page .pagination>span{text-align:center;order:3;width:100%}.site-header .header-guide{display:none}.site-header .brand{gap:7px;font-size:23px}.site-header .brand img{width:29px;height:29px}.site-header .network-badge{letter-spacing:.5px;gap:7px;padding:8px 10px;font-size:9px}.site-header .network-badge-label{font-size:8px}.reward-labels{display:none}.rewards-heading{flex-direction:column;align-items:flex-start;gap:5px}.reward-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 8px}.reward-transfer{grid-column:1/-1;gap:0 12px;padding-left:30px}.reward-transfer>span{width:auto}.reward-transfer a{min-height:36px}.reward-agent{gap:7px}.reward-agent .agent-avatar{display:none}.reward-amount{min-width:0;font-size:12px}.arena-stat-grid{gap:12px}.arena-stat-card{padding:18px 14px}.arena-stat-card>strong{margin-top:16px;font-size:34px}.arena-stat-card .usdc-amount{column-gap:5px}.arena-pulse dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.arena-stats-context small{width:100%;margin-left:0}}
