:root{color:#17212b;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f6f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.docs-shell{color:#17212b;background:#fff;grid-template-rows:58px minmax(0,1fr);height:calc(100dvh - 118px);min-height:640px;padding-bottom:0;display:grid;overflow:hidden}.docs-topbar{background:#fff;border-bottom:1px solid #dce1e6;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:0 20px;display:flex}.docs-topbar-brand{align-items:center;gap:12px;min-width:0;display:flex}.docs-topbar-brand>svg{color:#168a63;width:24px;height:24px}.docs-topbar-brand>div{gap:2px;min-width:0;display:grid}.docs-topbar-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.docs-topbar-brand span{color:#66727e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.docs-topbar-actions{color:#5f6c79;flex:none;align-items:center;gap:10px;font-size:13px;display:flex}.docs-topbar-actions strong{border:1px solid #d8dee4;padding:4px 8px;font-size:11px;line-height:1}.docs-topbar-actions strong.passed{color:#137553;background:#eefaf5;border-color:#bfe5d6}.docs-topbar-actions strong.blocked{color:#9a6415;background:#fff8e8;border-color:#efd8ab}.docs-workspace{grid-template-columns:300px minmax(0,1fr) 238px;min-height:0;display:grid}.docs-sidebar,.docs-toc{background:#fff;min-width:0;min-height:0}.docs-sidebar{border-right:1px solid #dce1e6}.docs-sidebar-scroll{scrollbar-width:thin;height:100%;padding:16px 14px 26px;overflow-y:auto}.docs-nav-group{border-bottom:1px solid #edf0f2;gap:8px;margin-bottom:18px;padding-bottom:18px;display:grid}.docs-nav-group:last-child{border-bottom:0;margin-bottom:0}.docs-nav-group h2{color:#8a95a0;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.docs-nav-group>div{gap:2px;display:grid}.docs-nav-link{color:#45515d;border-radius:6px;align-items:center;gap:9px;min-width:0;min-height:38px;padding:8px 9px;text-decoration:none;display:flex}.docs-nav-link:hover{color:#0c7a57;background:#f2faf6}.docs-nav-link.level-2{padding-left:18px}.docs-nav-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.docs-nav-link>span:not(.docs-nav-icon){gap:2px;display:grid}.docs-nav-link strong{color:#17212b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.docs-nav-link code{color:#84909c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.docs-nav-icon{color:#168a63;flex:0 0 22px;justify-content:center;align-items:center;display:inline-flex}.docs-nav-icon svg{width:18px;height:18px}.docs-language-row{border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:grid}.docs-language-row:hover{background:#f7f9fa}.docs-language-row>span{gap:2px;min-width:0;display:grid}.docs-language-row strong,.docs-language-row code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.docs-language-row strong{font-size:13px}.docs-language-row code{color:#84909c;font-size:10px}.docs-language-row em{white-space:nowrap;border:1px solid #d8dee4;flex:none;padding:3px 6px;font-size:10px;font-style:normal;font-weight:800}.docs-language-row em.complete{color:#137553;background:#f0fbf6;border-color:#cbe9dd}.docs-language-row em.fallback{color:#9a6415;background:#fff8e8;border-color:#efd8ab}.docs-article-scroll{scroll-behavior:smooth;background:#fff;min-width:0;min-height:0;overflow-y:auto}.docs-reader-note{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#5f6c79;background:#fffffff0;border-bottom:1px solid #edf0f2;align-items:center;gap:10px;min-height:42px;padding:0 42px;font-size:12px;display:flex;position:sticky;top:0}.docs-reader-note strong{color:#168a63}.docs-reader-note span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.docs-download-link .docs-nav-icon{color:#0f7657}.docs-download-panel{background:#f8fafb;border:1px solid #dce1e6;grid-template-columns:minmax(220px,.76fr) minmax(0,1.24fr);gap:16px;width:min(900px,100%);margin:22px 42px 0;padding:16px;display:grid}.docs-download-panel>div:first-child{align-content:start;gap:6px;min-width:0;display:grid}.docs-download-panel span{color:#66727e;font-size:12px;font-weight:800}.docs-download-panel h2{color:#17212b;margin:0;font-size:20px;line-height:1.25}.docs-download-panel p{color:#52606d;margin:0;font-size:13px;line-height:1.55}.docs-download-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.docs-download-grid a{color:#17212b;background:#fff;border:1px solid #cfd7df;gap:5px;min-width:0;padding:11px;text-decoration:none;display:grid}.docs-download-grid a:hover{background:#f2faf6;border-color:#168a63}.docs-download-grid svg{color:#168a63}.docs-download-grid strong,.docs-download-grid span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.docs-download-grid strong{color:#17212b;font-size:13px}.docs-download-grid span{color:#66727e;font-size:11px;font-weight:700}.docs-toc{border-left:1px solid #dce1e6;padding:22px 16px;overflow-y:auto}.docs-toc>strong{color:#17212b;margin-bottom:12px;font-size:13px;display:block}.docs-toc nav{gap:2px;display:grid}.docs-toc a{color:#65727e;text-overflow:ellipsis;white-space:nowrap;border-left:2px solid #0000;min-width:0;padding:6px 8px;font-size:12px;line-height:1.35;text-decoration:none;display:block;overflow:hidden}.docs-toc a:hover{color:#0c7a57;background:#f4faf7;border-left-color:#168a63}.docs-toc a.level-1{color:#17212b;font-weight:800}.docs-toc a.level-3{color:#7a8792;padding-left:18px;font-size:11px}.docs-shell .whitepaper-content{width:min(900px,100%);padding:34px 42px 72px}.docs-shell .whitepaper-content h1,.docs-shell .whitepaper-content h2,.docs-shell .whitepaper-content h3{scroll-margin-top:62px}.docs-shell .whitepaper-content h1{letter-spacing:0;margin-bottom:28px;font-size:34px;line-height:1.18}.docs-shell .whitepaper-content h2{margin-top:38px;font-size:22px;line-height:1.32}.docs-shell .whitepaper-content h3{margin-top:26px;font-size:17px;line-height:1.42}.docs-shell .whitepaper-content p{color:#34414d;max-width:78ch;font-size:15px;line-height:1.78}.docs-shell .whitepaper-bullet,.docs-shell .whitepaper-number{color:#34414d;max-width:78ch;font-size:15px;line-height:1.75}.docs-shell .whitepaper-content code{color:#0b7251;background:#f0fbf6;border:1px solid #d8eee5;border-radius:4px;padding:1px 5px;font-size:.92em}.docs-heading-anchor{color:#0000;margin-left:8px;font-size:.72em;text-decoration:none}.docs-shell .whitepaper-content h1:hover .docs-heading-anchor,.docs-shell .whitepaper-content h2:hover .docs-heading-anchor,.docs-shell .whitepaper-content h3:hover .docs-heading-anchor{color:#94a0ab}.whitepaper-code{background:#f7f9fa;border:1px solid #dfe5ea;max-width:100%;margin:16px 0;padding:16px;font-size:13px;line-height:1.55;overflow-x:auto}.whitepaper-code code{color:#283642!important;background:0 0!important;border:0!important;padding:0!important}.whitepaper-table-wrap{background:#fff;border:1px solid #dce1e6;max-width:100%;margin:16px 0 22px;overflow-x:auto}.whitepaper-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:620px}.whitepaper-table th,.whitepaper-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e7eb;border-right:1px solid #e2e7eb;padding:12px 14px;line-height:1.55}.whitepaper-table th:last-child,.whitepaper-table td:last-child{border-right:0}.whitepaper-table tr:last-child td{border-bottom:0}.whitepaper-table th{color:#17212b;background:#f4f7f8;font-size:13px;font-weight:900}.whitepaper-table td{color:#34414d;font-size:13px}.whitepaper-table td span,.whitepaper-table th span{overflow-wrap:anywhere}@media (width<=1100px){.docs-shell{height:auto;min-height:0;overflow:visible}.docs-workspace{grid-template-columns:240px minmax(0,1fr)}.docs-toc{display:none}}@media (width<=760px){.kol-honors-heading{flex-direction:column;align-items:stretch}.kol-honor-summary,.kol-profile-meta,.kol-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.kol-profile-metrics>div:last-child{grid-column:1/-1}.docs-topbar{flex-direction:column;justify-content:center;align-items:stretch;gap:7px;min-height:64px;padding:10px 14px}.docs-topbar-actions{justify-content:space-between}.docs-workspace{display:block}.docs-sidebar{border-bottom:1px solid #dce1e6;border-right:0}.docs-sidebar-scroll{max-height:220px;padding:12px;overflow-y:auto}.docs-nav-group{margin-bottom:12px;padding-bottom:12px}.docs-reader-note{flex-direction:column;align-items:flex-start;padding:10px 14px;position:static}.docs-reader-note span:last-child{white-space:normal}.docs-download-panel{grid-template-columns:1fr;margin:14px;padding:13px}.docs-download-grid{grid-template-columns:1fr}.docs-shell .whitepaper-content{padding:24px 16px 50px}.docs-shell .whitepaper-content h1{font-size:28px}.whitepaper-table{min-width:560px}}*{box-sizing:border-box}body{background:#f4f6f8;min-width:320px;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.error-boundary{background:#f4f6f8;place-items:center;min-height:100vh;padding:24px;display:grid}.error-boundary section{background:#fff;border:1px solid #dce1e6;width:min(460px,100%);padding:28px;box-shadow:0 18px 50px #08152414}.error-boundary strong{color:#168a63;font-size:13px}.error-boundary h1{margin:10px 0;font-size:24px}.error-boundary p{color:#5f6c79;line-height:1.6}.error-boundary button{color:#fff;background:#168a63;border:0;width:100%;height:44px;margin-top:10px;font-weight:850}.crr-app{width:100%;min-height:100vh;margin:0 auto;padding:0 18px 28px}.crr-app.terminal-mode{flex-direction:column;height:100vh;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.crr-app.terminal-mode .crr-header,.crr-app.terminal-mode .network-state-banner{flex:none}.crr-app.terminal-mode .race-market-page{flex:1;height:auto;min-height:0}.crr-header{background:#fffffff5;border-bottom:1px solid #dce1e6;grid-template-columns:210px minmax(0,1fr) auto;align-items:center;gap:12px;height:68px;display:grid}.brand-lockup,.header-actions,.panel-title,.section-heading,.action-row,.condition-row{align-items:center;display:flex}.brand-lockup{gap:12px}.brand-lockup img{object-fit:cover;border-radius:6px;width:44px;height:44px}.brand-lockup div{gap:2px;display:grid}.brand-lockup strong{font-size:18px}.brand-lockup span{color:#6b7785;font-size:12px}.header-actions{gap:12px}.header-actions select{background:#fff;border:1px solid #ccd3da;border-radius:6px;height:40px;padding:0 10px}.auth-entry{align-items:center;gap:6px;display:inline-flex}.auth-entry button{color:#17212b;white-space:nowrap;background:#fff;border:1px solid #ccd3da;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 12px;font-weight:800;display:inline-flex}.auth-entry button:hover{color:#0f7657;background:#f2faf6;border-color:#168a63}.auth-entry button.primary{color:#fff;background:#168a63;border-color:#168a63}.auth-entry button.primary:hover{background:#0f7657}.wallet-button{color:#fff;background:#168a63;border:1px solid #0f7657;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-width:132px;height:40px;padding:0 14px;font-weight:800;display:inline-flex}.wallet-button:not(.connected){width:40px;min-width:40px;padding:0}.wallet-button:not(.connected) span{display:none}.wallet-button:hover{background:#0f7657}.wallet-button.connected{color:#176b52;background:#e8f7f1}.wallet-connect-stack{justify-items:end;gap:3px;display:grid;position:relative}.wallet-paths{z-index:55;background:#fffffffa;border:1px solid #d8e0e5;border-radius:6px;flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:220px;max-width:min(320px,100vw - 24px);padding:7px;display:none;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 10px 22px #141f2b1f}.wallet-connect-stack:hover .wallet-paths,.wallet-connect-stack:focus-within .wallet-paths{display:flex}.wallet-paths span{color:#43515d;text-overflow:ellipsis;white-space:nowrap;background:#f7f9fa;border:1px solid #dfe6eb;border-radius:999px;min-width:0;max-width:100%;padding:4px 6px;font-size:10px;font-weight:850;overflow:hidden}.mobile-menu-button{display:none}.kol-honors-page{gap:14px;padding:14px 0 30px;display:grid}.kol-honors-heading{background:#fff;border:1px solid #dce1e6;justify-content:space-between;gap:16px;min-height:72px;padding:16px 18px}.kol-honors-heading h1{margin:3px 0 0;font-size:28px;line-height:1.15}.kol-honors-search{background:#fff;border:1px solid #ccd3da;grid-template-columns:34px minmax(0,1fr);align-items:center;width:min(420px,100%);height:42px;display:grid}.kol-honors-search svg{color:#168a63;justify-self:center}.kol-honors-search input{color:#17212b;background:0 0;border:0;outline:0;min-width:0;height:40px}.kol-honor-summary,.kol-profile-meta,.kol-profile-metrics{background:#dce1e6;border:1px solid #dce1e6;gap:1px;display:grid}.kol-honor-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.kol-profile-meta{border-width:1px 0 0;grid-template-columns:repeat(4,minmax(0,1fr))}.kol-profile-metrics{border-width:1px 0 0;grid-template-columns:repeat(5,minmax(0,1fr))}.kol-honor-summary>div,.kol-profile-meta>div,.kol-profile-metrics>div{background:#fff;gap:5px;min-width:0;padding:12px 14px;display:grid}.kol-honor-summary span,.kol-profile-meta span,.kol-profile-metrics span{color:#758190;font-size:11px;font-weight:850}.kol-honor-summary strong,.kol-profile-meta strong,.kol-profile-metrics strong{color:#17212b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;line-height:1.2;overflow:hidden}.kol-honor-list{gap:14px;display:grid}.kol-honor-profile{background:#fff;border:1px solid #dce1e6;min-width:0}.kol-profile-head{justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:16px 18px;display:flex}.kol-profile-head div{gap:4px;min-width:0;display:grid}.kol-profile-head span{color:#168a63;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.kol-profile-head h2{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.2}.kol-profile-head svg{color:#168a63;flex:none}.kol-horse-table-wrap{border-top:1px solid #e2e7eb;overflow-x:auto}.kol-horse-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:860px}.kol-horse-table th,.kol-horse-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f2;border-right:1px solid #edf0f2;padding:11px 13px}.kol-horse-table th:last-child,.kol-horse-table td:last-child{border-right:0}.kol-horse-table tr:last-child td{border-bottom:0}.kol-horse-table th{color:#6d7a86;background:#f8fafb;font-size:11px;font-weight:900}.kol-horse-table td{color:#25313d;font-size:13px}.kol-horse-table code,.kol-horse-table strong{overflow-wrap:anywhere}.operator-console{background:#f2f5f6;min-height:100vh;padding:0 22px 28px}.operator-header{background:#fafcfcfa;border-bottom:1px solid #d8e0e5;grid-template-columns:minmax(260px,380px) minmax(0,1fr);align-items:center;gap:18px;min-height:70px;display:grid}.operator-auth-strip{justify-content:flex-end;gap:8px;min-width:0;display:flex;overflow:hidden}.operator-auth-strip span{color:#176b52;text-overflow:ellipsis;white-space:nowrap;background:#eefaf5;border:1px solid #bfe5d6;min-width:0;padding:7px 9px;font-size:11px;font-weight:800;overflow:hidden}.operator-hero{background:#fff;border:1px solid #d5dde3;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(190px,240px);gap:0;margin-top:16px;display:grid;overflow:hidden}.operator-hero>div{background:#fff;min-width:0;padding:22px 24px}.operator-hero span,.operator-panel-head span{color:#758190;font-size:12px;font-weight:800}.operator-hero h1{margin:5px 0 8px;font-size:28px;line-height:1.12}.operator-hero p{color:#5f6c79;max-width:760px;margin:0;line-height:1.55}.operator-hero-meta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.operator-hero-meta span{color:#42505d;background:#f7f9fa;border:1px solid #dbe3e8;border-radius:6px;padding:6px 8px;font-size:11px}.operator-score{text-align:center;border-left:1px solid #e1e7eb;align-content:center;place-items:center;gap:8px;min-height:150px;display:grid}.operator-score strong{color:#9b3038;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:42px;line-height:1;overflow:hidden}.operator-score.locked strong{color:#24313d;font-size:30px}.operator-score.ready strong{color:#137a58}.operator-score.blocked strong{color:#9b3038}.operator-score span{color:#52606d;max-width:160px;line-height:1.35}.operator-locked-hero{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.operator-safety-grid,.operator-grid{background:#dce1e6;border:1px solid #dce1e6;gap:1px;margin-top:14px;display:grid}.operator-safety-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-safety-grid article{background:#fff;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:5px 10px;min-width:0;padding:14px;display:grid}.operator-safety-grid svg{color:#168a63;grid-row:1/span 2}.operator-safety-grid strong,.operator-module strong,.operator-table strong,.operator-table span,.operator-table code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.operator-safety-grid span{color:#66727e;font-size:11px;line-height:1.45}.operator-control-tower{background:#dce1e6;border:1px solid #dce1e6;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:14px;display:grid}.operator-control-tower .operator-queue{background:#fff;border:0;min-width:0}.operator-control-tower .operator-table.compact>div{grid-template-columns:minmax(92px,.8fr) minmax(74px,.55fr) minmax(0,1.2fr)}.operator-module-board{background:#fff;border:1px solid #dce1e6;border-radius:8px;margin-top:14px;overflow:hidden}.operator-section-heading{border-bottom:1px solid #e2e7eb;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:14px 16px;display:flex}.operator-section-heading span{color:#758190;font-size:12px;font-weight:850}.operator-section-heading h2{margin:3px 0 0;font-size:21px}.operator-section-heading>strong{color:#176b52;flex:none;font-size:13px}.operator-module-grid.full{background:#e1e7eb;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.operator-module-card{background:#fff;grid-template-rows:minmax(0,1fr) auto;gap:12px;min-width:0;min-height:118px;padding:14px;display:grid}.operator-module-card strong{color:#14202b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;display:block;overflow:hidden}.operator-module-card span{color:#66727e;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.operator-module-card em{color:#52606d;text-overflow:ellipsis;white-space:nowrap;background:#f7f9fa;border:1px solid #dbe3e7;border-radius:999px;width:max-content;max-width:100%;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900;overflow:hidden}.operator-module-card.ready em{color:#176b52;background:#eefaf5;border-color:#bfe5d6}.operator-module-card.partial em{color:#8b6418;background:#fff8e8;border-color:#efd8ab}.operator-module-card.blocked em{color:#9b3038;background:#fff3f4;border-color:#f0c9ce}.operator-backend-map{background:#dce1e6;border:1px solid #dce1e6;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.operator-backend-map .operator-queue{background:#fff;border:0;min-width:0}.operator-backend-map .operator-table.compact>div{grid-template-columns:minmax(138px,.72fr) minmax(116px,.55fr) minmax(0,1.25fr)}.operator-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.operator-module{background:#fff;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:88px;padding:14px;display:flex}.operator-module div{gap:5px;min-width:0;display:grid}.operator-module span{color:#66727e;font-size:11px}.operator-module em{color:#98651a;background:#fff8e8;border:1px solid #efd8ab;flex:none;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.operator-module.blocked em{color:#9b3038;background:#fff3f4;border-color:#f0c9ce}.operator-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.operator-gate-board{background:#fff;border:1px solid #dce1e6;min-width:0;margin-top:14px}.operator-panel{background:#fff;border:1px solid #dce1e6;border-radius:8px;min-width:0;overflow:hidden}.operator-control-room{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:14px;margin-top:14px;display:grid}.operator-locked-grid{grid-template-columns:minmax(360px,.84fr) minmax(0,1.16fr);align-items:start;gap:14px;margin-top:14px;display:grid}.operator-status-board{grid-template-columns:minmax(360px,.84fr) minmax(0,1.16fr);gap:14px;margin-top:14px;display:grid}.operator-status-board .operator-queue{background:#fff;border:1px solid #dce1e6;border-radius:8px;overflow:hidden}.operator-login-panel .operator-form{gap:13px;padding:16px}.operator-login-panel .operator-form input{border-radius:6px;height:46px}.operator-login-panel .operator-form button.primary{background:#147a5a;border-radius:6px;min-height:46px}.operator-login-panel .operator-form button.primary:hover:not(:disabled){background:#0f674b}.operator-login-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.operator-login-actions button{border-radius:6px;min-height:38px}.operator-auth-note{color:#52606d;margin:0;font-size:12px;font-weight:800;line-height:1.5}.operator-capability-list{background:#e5eaee;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.operator-capability-list div{background:#fff;gap:5px;min-width:0;padding:13px 14px;display:grid}.operator-capability-list strong{color:#17212b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.operator-capability-list span{color:#66727e;font-size:12px;line-height:1.45}.operator-panel-large{min-width:0}.operator-panel-head{border-bottom:1px solid #e2e7eb;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 16px;display:flex}.operator-panel-head h2{margin:3px 0 0;font-size:20px}.operator-panel-head svg{color:#168a63}.operator-metric-strip{background:#f8fafb;border-bottom:1px solid #e2e7eb;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operator-metric-strip div{border-right:1px solid #e2e7eb;gap:4px;min-width:0;padding:12px 14px;display:grid}.operator-metric-strip div:last-child{border-right:0}.operator-metric-strip span,.operator-queue h3{color:#758190;font-size:11px;font-weight:850}.operator-metric-strip strong{color:#17212b;text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.operator-queue{border-bottom:1px solid #edf0f2;min-width:0}.operator-queue:last-child{border-bottom:0}.operator-queue h3{text-transform:uppercase;letter-spacing:0;margin:0;padding:11px 14px 7px}.operator-table{display:grid}.operator-table>div{border-bottom:1px solid #edf0f2;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:44px;padding:10px 14px;display:grid}.operator-table>div:last-child{border-bottom:0}.operator-table span{color:#5f6c79;font-size:12px}.operator-table code{color:#168a63;font-size:11px}.operator-table[data-qa-operator-audit-logs]>div{grid-template-columns:80px 150px minmax(0,1fr)}.operator-table.compact>div{grid-template-columns:128px 150px minmax(0,1fr);min-height:38px;padding:8px 14px}.operator-form{gap:12px;padding:14px;display:grid}.operator-form label{color:#52606d;gap:6px;font-size:12px;font-weight:800;display:grid}.operator-form input,.operator-form select{color:#17212b;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #cfd7df;padding:0 11px}.operator-form button{color:#17212b;background:#fff;border:1px solid #cfd7df;min-height:42px;font-weight:900}.operator-form button.primary{color:#fff;background:#138763;border-color:#138763}.operator-form button:disabled{cursor:not-allowed;opacity:.55}.operator-control-strip{background:#f8fafb;border-bottom:1px solid #e3e8ec;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operator-control-strip div{border-right:1px solid #e3e8ec;gap:4px;min-width:0;padding:11px 12px;display:grid}.operator-control-strip div:last-child{border-right:0}.operator-control-strip span{color:#6d7a86;font-size:11px;font-weight:850}.operator-control-strip strong{color:#14202b;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.operator-button-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.operator-button-row select{height:42px}.operator-incident-list{gap:7px;display:grid}.operator-incident-list button{text-align:left;background:#f8fafb;border:1px solid #d8e0e6;gap:3px;min-width:0;padding:10px 11px;display:grid}.operator-incident-list button:hover{background:#f1faf6;border-color:#168a63}.operator-incident-list strong,.operator-incident-list span,.operator-incident-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.operator-incident-list strong{color:#14202b;font-size:13px}.operator-incident-list span{color:#52606d;font-size:12px;font-weight:800}.operator-incident-list small{color:#667482;font-size:11px}.operator-incident-list .severity-critical{background:#fff3f4;border-color:#e5a9b0}.operator-incident-list .severity-high{background:#fff8e8;border-color:#f0cf9a}.operator-inventory-workspace{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.operator-inventory-flow,.operator-inventory-status,.operator-inline-grid{gap:10px;padding:14px;display:grid}.operator-inventory-flow{border-bottom:1px solid #e3e8ec;grid-template-columns:repeat(3,minmax(0,1fr))}.operator-inventory-flow div,.operator-inventory-status div{background:#f8faf9;border:1px solid #dfe5ea;gap:5px;min-width:0;padding:12px;display:grid}.operator-inventory-flow strong,.operator-inventory-status strong{color:#101c27;overflow-wrap:anywhere}.operator-inventory-flow span,.operator-inventory-status span{color:#607080;font-size:12px;font-weight:800;line-height:1.45}.operator-inventory-status{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-inline-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.operator-action-message{color:#52606d;background:#f4f6f8;min-height:38px;padding:10px 11px;font-size:12px;font-weight:800}.operator-kol-proof-card{color:#17212b;background:#f8fafb;border:1px solid #cfd7df;gap:8px;padding:10px 11px;font-size:12px;font-weight:800;display:grid}.operator-kol-proof-card pre{white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #e0e6ec;max-height:120px;margin:0;padding:10px;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}.operator-result{color:#d7efe6;background:#0f1720;min-height:280px;max-height:420px;margin:0;padding:14px;font-size:12px;line-height:1.5;overflow:auto}.crr-tabs{scrollbar-width:none;justify-content:flex-start;gap:6px;min-width:0;height:100%;padding:0;display:flex;overflow-x:auto}.crr-tabs::-webkit-scrollbar{display:none}.crr-tabs button{color:#4e5b68;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:6px;min-width:max-content;height:100%;padding:0 12px;font-weight:750;display:inline-flex}.crr-tabs button svg{width:17px;display:none}.crr-tabs button.active{color:#168a63;border-color:#168a63}.summary-strip{scrollbar-width:none;align-items:center;gap:8px;min-height:36px;margin:8px 0 10px;display:flex;overflow-x:auto}.summary-strip::-webkit-scrollbar{display:none}.network-state-banner{color:#52616d;background:#f5f7f8;border-bottom:1px solid #d8dee3;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:6px 16px;font-size:11px;font-weight:700;display:flex}.network-state-banner.development svg{color:#168a63}.network-state-banner.mismatch{color:#8b2d2d;background:#fff1f1;border-color:#efcaca}.network-state-banner.mismatch svg,.network-mismatch-text{color:#d9363e}.summary-strip>div{background:#fff;border:1px solid #dce1e6;border-radius:6px;flex:none;align-items:center;gap:7px;min-height:30px;padding:5px 9px;display:inline-flex}.summary-strip>div:last-child{border-right:1px solid #dce1e6}.summary-strip span,.mini span,.panel-title span,.section-heading span{color:#758190;font-size:12px}.summary-strip strong{font-size:13px}.race-workspace{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:14px;display:grid}.venue-browser,.trade-panel,.owner-panel,.ledger-layout,.docs-layout,.nft-market-page{background:#fff;border:1px solid #dce1e6}.venue-browser{min-width:0}.section-heading{border-bottom:1px solid #e2e7eb;justify-content:space-between;gap:18px;min-height:76px;padding:14px 18px}.section-heading h1{margin:2px 0 0;font-size:25px}.search-box{background:#f8fafb;border:1px solid #ccd3da;border-radius:6px;align-items:center;gap:9px;width:min(420px,55%);height:42px;padding:0 12px;display:flex}.search-box input{background:0 0;border:0;outline:0;width:100%}.search-submit{color:#fff;white-space:nowrap;background:#168a63;border:0;border-radius:4px;flex:none;min-width:54px;height:30px;padding:0 12px;font-size:12px;font-weight:800}.venue-filter-bar{background:#f8fafb;border-bottom:1px solid #e2e7eb;grid-template-columns:150px 150px 150px minmax(260px,1fr);align-items:end;gap:10px;padding:12px 18px;display:grid}.venue-filter-bar label{color:#687582;gap:5px;min-width:0;font-size:10px;font-weight:800;display:grid}.venue-filter-bar select{color:#34414d;background:#fff;border:1px solid #ccd3da;border-radius:5px;width:100%;height:38px;padding:0 9px}.data-source-proof{background:#edf8f4;border-left:3px solid #168a63;align-items:center;gap:9px;min-width:0;min-height:38px;padding:7px 10px;display:flex}.data-source-proof svg{color:#168a63;flex:none}.data-source-proof div{gap:2px;min-width:0;display:grid}.data-source-proof strong,.data-source-proof span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-source-proof strong{color:#285444;font-size:11px}.data-source-proof span{color:#62736c;font-size:9px}.venue-hall{width:100%}.venue-market-layout{background:#e3e7eb;grid-template-columns:minmax(0,1fr) 270px;align-items:stretch;min-width:0;display:grid}.venue-hall .venue-grid{max-height:calc(100vh - 310px)}.venue-grid{background:#e3e7eb;grid-template-columns:repeat(8,minmax(132px,1fr));gap:1px;min-width:0;max-height:745px;display:grid;overflow:auto}.venue-tile{text-align:left;color:#17212b;content-visibility:auto;contain-intrinsic-size:auto 126px;background:#fff;border:0;align-content:center;gap:7px;min-width:0;min-height:126px;padding:12px;display:grid}.venue-tile:hover{background:#f6faf8}.venue-tile.active{background:#f1faf6;box-shadow:inset 4px 0 #168a63}.venue-tile span{color:#168a63;font-size:12px;font-weight:800}.venue-tile strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.venue-tile strong.venue-condition-pending{color:#7a8692}.venue-tile small{color:#758190;line-height:1.4}.venue-tile-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.venue-tile-head small{color:#14714f;background:#eaf8f2;padding:2px 5px;font-size:9px;font-weight:800}.venue-tile.waiting{background:#fafbfc}.venue-tile.waiting .venue-tile-head small{color:#697684;background:#edf1f3}.venue-tile.waiting>small{color:#919ba5}.venue-horse-preview{gap:5px;min-height:22px;padding-top:3px;display:flex}.venue-horse-preview span{color:#315c4e;background:#e9f6f1;place-items:center;min-width:28px;height:22px;padding:0 5px;font-size:9px;display:inline-grid}.venue-horse-preview.pending span{background:#e9edef;width:28px}.venue-watchlist{background:#fff;border-left:1px solid #d9dfe4;min-width:0;max-height:calc(100vh - 310px);overflow:hidden}.venue-watchlist-heading{border-bottom:1px solid #e4e8eb;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 14px;display:flex}.venue-watchlist-heading div{gap:4px;min-width:0;display:grid}.venue-watchlist-heading span,.venue-watchlist>p{color:#758190;font-size:10px}.venue-watchlist-heading strong{font-size:14px}.venue-watchlist-heading svg{color:#168a63}.venue-watchlist>p{border-bottom:1px solid #edf0f2;margin:0;padding:10px 14px;line-height:1.5}.venue-watchlist-items{height:calc(100% - 112px);overflow-y:auto}.venue-watchlist-items button{color:#17212b;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f2;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:57px;padding:8px 12px;display:grid}.venue-watchlist-items button:hover{background:#f2f9f6}.venue-watchlist-items button>div{gap:3px;min-width:0;display:grid}.venue-watchlist-items button strong,.venue-watchlist-items button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.venue-watchlist-items button small{color:#758190;font-size:10px}.venue-watchlist-items button svg{color:#8b969f;transform:rotate(180deg)}.watch-horse-number{color:#157a58;background:#e8f6f0;place-items:center;height:32px;font-size:10px;font-weight:900;display:grid}.venue-exchange{background:#fff;border:1px solid #dce1e6;flex-direction:column;min-width:0;height:calc(100vh - 68px);min-height:560px;display:flex;overflow:hidden}.venue-toolbar{background:#fbfcfd;border-bottom:1px solid #dce1e6;grid-template-columns:minmax(220px,1.35fr) repeat(4,minmax(110px,.72fr)) 72px 112px 190px;align-items:end;gap:10px;padding:12px;display:grid}.venue-toolbar>label:not(.venue-search){color:#73808d;gap:5px;min-width:0;font-size:10px;font-weight:800;display:grid}.venue-toolbar select{color:#273440;background:#fff;border:1px solid #cfd7de;border-radius:4px;width:100%;height:40px;padding:0 10px}.venue-search{background:#fff;border:1px solid #cfd7de;border-radius:4px;align-items:center;gap:9px;height:40px;padding:0 11px;display:flex}.venue-search input{background:0 0;border:0;outline:0;width:100%;min-width:0}.clear-filters,.apply-filters{border-radius:4px;height:40px;font-weight:800}.clear-filters{color:#52606d;background:#fff;border:1px solid #c9d1d8}.apply-filters{color:#fff;background:#168a63;border:1px solid #168a63}.venue-capacity{border-left:1px solid #dce1e6;align-content:center;justify-items:center;gap:3px;min-height:54px;padding:5px 12px;display:grid}.venue-capacity span{color:#758190;font-size:10px}.venue-capacity strong{color:#168a63;font-size:23px}.venue-capacity small{color:#5d6975;font-size:16px}.venue-content{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.venue-board{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.venue-board-title{border-bottom:1px solid #dce1e6;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:9px 12px;display:flex}.venue-board-title>div:first-child{align-items:baseline;gap:10px;display:flex}.venue-board-title h1{margin:0;font-size:14px}.venue-board-title>div:first-child span{color:#758190;font-size:10px}.venue-legend{color:#586572;align-items:center;gap:14px;font-size:10px;display:flex}.venue-legend span{align-items:center;gap:5px;display:inline-flex}.venue-legend i,.venue-cell-head i{background:#aeb7bf;border-radius:50%;width:7px;height:7px;display:inline-block}.venue-legend i.live,.venue-cell.phase-live .venue-cell-head i{background:#168a63}.venue-legend i.forming,.venue-cell.phase-forming .venue-cell-head i{background:#e4a416}.venue-legend i.settling,.venue-cell.phase-settling .venue-cell-head i{background:#2c74d6}.venue-legend i.waiting{background:#b9c0c6}.venue-legend small{color:#758190}.venue-matrix{background:#dfe4e8;flex:1;grid-template-columns:repeat(8,minmax(120px,1fr));grid-auto-rows:132px;gap:1px;min-width:0;min-height:0;display:grid;overflow:auto}.venue-cell{color:#1e2933;text-align:left;content-visibility:auto;contain-intrinsic-size:auto 132px;background:#fff;border:0;align-content:center;gap:7px;min-width:0;padding:10px;display:grid}.venue-cell:hover{z-index:1;background:#f5faf8;position:relative;box-shadow:inset 0 0 0 2px #168a63}.venue-cell.waiting{color:#6f7b86;background:#fbfcfc}.venue-cell-head,.venue-cell-metrics{justify-content:space-between;align-items:center;gap:8px;display:flex}.venue-cell-head>strong{font-size:13px}.venue-cell-head>span{color:#168a63;align-items:center;gap:4px;font-size:9px;font-weight:800;display:inline-flex}.venue-cell.phase-forming .venue-cell-head>span,.venue-cell.phase-forming .venue-cell-metrics span{color:#c88700}.venue-cell.phase-settling .venue-cell-head>span,.venue-cell.phase-settling .venue-cell-metrics span{color:#2c74d6}.venue-cell.phase-settled .venue-cell-head>span,.venue-cell.phase-settled .venue-cell-metrics span{color:#3d6f5f}.venue-cell.phase-cancelled .venue-cell-head>span,.venue-cell.phase-cancelled .venue-cell-metrics span{color:#a64a4a}.venue-cell.phase-settled .venue-cell-head i{background:#3d6f5f}.venue-cell.phase-cancelled .venue-cell-head i{background:#a64a4a}.venue-cell.waiting .venue-cell-head>span{color:#8b969f}.venue-condition{color:#53616e;align-items:center;gap:6px;min-width:0;display:flex}.venue-condition svg{color:#61717e;flex:none}.venue-condition span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.venue-cell-metrics strong{font-size:12px}.venue-cell-metrics span{color:#168a63;font-size:13px;font-weight:900}.venue-cell.waiting .venue-cell-metrics span{color:#8c969f;font-size:10px}.venue-cell>small{color:#7d8994;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.venue-liquidity-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 6px;min-width:0;display:grid}.venue-liquidity-row span{color:#6c7883;font-size:9px;font-weight:900}.venue-liquidity-row strong{color:#34414d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.venue-liquidity-row em{color:#7a8792;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:9px;font-style:normal;overflow:hidden}.venue-liquidity-row.has-clob span,.venue-liquidity-row.has-clob strong{color:#168a63}.silk-row{align-items:end;gap:7px;min-height:27px;display:flex}.silk-row.muted{opacity:.24;filter:grayscale()}.silk-icon{color:#168a63;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.silk-icon svg{fill:currentColor;stroke:#fff;stroke-width:1.35px;filter:drop-shadow(0 1px 1px #111e1a3d);width:27px;height:27px}.silk-icon.red{color:#d63a43}.silk-icon.blue{color:#286bd0}.silk-icon.gold{color:#e2ad16}.silk-icon.violet{color:#8b3fc1}.silk-icon.cyan{color:#16a7b8}.silk-icon.pink{color:#df4b8d}.silk-icon.black{color:#18211f}.silk-icon.muted{color:#aeb6bc}.venue-statusbar{color:#6c7883;white-space:nowrap;background:#fafbfc;border-top:1px solid #dce1e6;justify-content:space-between;align-items:center;gap:18px;min-height:32px;padding:0 12px;font-size:9px;display:flex}.venue-statusbar span{align-items:center;gap:5px;display:inline-flex}.venue-statusbar i{background:#20a778;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #20a77859}.venue-statusbar strong{color:#2f3b45}.venue-statusbar .health-status.warning i,.network-health.warning i{background:#f0a020;box-shadow:0 0 8px #f0a02073}.venue-statusbar .health-status.blocked i,.network-health.blocked i{background:#e14b4b;box-shadow:0 0 8px #e14b4b73}.venue-statusbar .health-status.info i,.network-health.info i{background:#4c8ed9;box-shadow:0 0 8px #4c8ed973}.venue-statusbar .health-status.warning{color:#9d6511}.venue-statusbar .health-status.blocked{color:#b43737}.venue-statusbar .health-status.info{color:#2867a8}.race-market-page{background:#fff;border:1px solid #dce1e6;flex-direction:column;height:calc(100vh - 68px);min-height:620px;display:flex;overflow:hidden}.race-terminal-bar{scrollbar-width:none;color:#dce9e5;background:#15201f;border-bottom:1px solid #dce1e6;align-items:center;gap:0;min-height:44px;display:flex;overflow-x:auto}.race-terminal-bar::-webkit-scrollbar{display:none}.terminal-back{color:#c7d5d1;background:0 0;border:0;border-right:1px solid #2b3836;flex:none;place-items:center;width:44px;height:44px;display:grid}.network-health,.terminal-stat,.terminal-balance{white-space:nowrap;border-right:1px solid #34413f;flex:none;align-items:center;gap:7px;height:26px;padding:0 12px;font-size:10px;display:inline-flex}.network-health{color:#54d3a9;font-weight:800}.network-health i{background:#54d3a9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #54d3a9b3}.network-health.warning{color:#f0bd5a}.network-health.blocked{color:#ff8585}.network-health.info{color:#7db7ff}.terminal-stat svg,.terminal-stat span{color:#9db2ac}.terminal-stat strong{color:#fff}.terminal-stat.wide{min-width:140px}.terminal-balance{border-right:0;margin-left:auto}.terminal-balance span{color:#9db2ac}.terminal-balance strong{color:#fff;font-size:12px}.race-cycle-strip{background:#f4f7f8;border-bottom:1px solid #dce1e6;grid-template-columns:repeat(4,minmax(120px,1fr));gap:1px;min-height:32px;padding:4px 10px;display:grid}.race-cycle-segment{background:#fff;border-left:3px solid #9aa5ae;align-content:center;gap:1px;min-width:0;padding:3px 8px;display:grid}.race-cycle-segment strong{color:#26333e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.race-cycle-segment span{color:#72808c;font-size:8px;font-weight:800}.race-cycle-segment.phase-matching{border-color:#64748b}.race-cycle-segment.phase-trading{border-color:#168a63}.race-cycle-segment.phase-locked-vrf{border-color:#d18a14}.race-cycle-segment.phase-running-settlement{border-color:#2c74d6}.market-page-header{border-bottom:1px solid #dce1e6;grid-template-columns:190px 1fr auto;align-items:center;gap:18px;min-height:78px;padding:13px 18px;display:grid}.market-page-header>div:nth-child(2){min-width:0}.market-page-header span{color:#758190;font-size:12px}.market-page-header h1{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:22px;overflow:hidden}.venue-summary-line{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.venue-summary-line span{border-right:1px solid #dce1e6;padding-right:6px;font-size:10px}.venue-summary-line span:last-child{border-right:0}.back-button{color:#34414d;background:#fff;border:1px solid #ccd3da;border-radius:5px;justify-content:center;align-items:center;gap:8px;height:38px;font-weight:800;display:inline-flex}.market-header-status{border-left:1px solid #e2e7eb;grid-template-columns:auto auto;align-items:center;gap:1px 7px;padding-left:16px;display:grid}.market-header-status svg{color:#168a63}.market-header-status strong{font-size:17px}.market-header-status span{text-align:right;grid-column:1/-1}.empty-venue-state{text-align:center;align-content:center;place-items:center;gap:12px;min-height:520px;padding:30px;display:grid}.empty-venue-state svg{color:#8c98a4;width:36px;height:36px}.empty-venue-state h2,.empty-venue-state p{margin:0}.empty-venue-state p{color:#697684;max-width:560px;line-height:1.6}.empty-venue-state button{border:0;border-radius:5px;min-height:40px;padding:0 18px}.race-workspace.detail-view{flex:1;grid-template-columns:minmax(0,1fr) minmax(390px,30%);align-items:stretch;gap:0;height:100%;min-height:0;overflow:hidden}.race-visual-terminal{background:#111918;border-right:1px solid #dce1e6;grid-template-rows:32px minmax(320px,1fr) minmax(170px,34%);min-width:0;min-height:0;display:grid;overflow:hidden}.race-stage{background:#111918;min-height:0;position:relative;overflow:hidden}.race-broadcast-canvas{z-index:0;cursor:crosshair;background:#16211f;width:100%;height:100%;display:block;position:absolute;inset:0}.race-stage:after{content:"";pointer-events:none;background:linear-gradient(#050d0c57,#0000 38%,#050d0c29 58%,#050d0cad);position:absolute;inset:0}.race-stage-top{display:none}.race-stage-top>div:first-child{gap:7px;display:grid}.live-indicator{color:#fff;text-transform:uppercase;background:#168a63;width:max-content;padding:4px 7px;font-size:10px;font-weight:900}.race-stage-top strong{text-shadow:0 1px 3px #000;font-size:18px}.race-stage-metrics{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.race-stage-metrics span{color:#fff;background:#0a1413b8;padding:5px 7px;font-size:10px;font-weight:800}.race-admission-panel{display:none}.race-admission-panel div{justify-content:space-between;align-items:center;gap:12px;display:flex}.race-admission-panel span,.race-admission-panel small{color:#ebf4f1d1;font-size:10px;font-weight:800}.race-admission-panel strong{font-size:16px}.race-admission-panel i{background:#fff3;height:4px;display:block;overflow:hidden}.race-admission-panel b{background:#65d4ae;height:100%;display:block;box-shadow:0 0 10px #65d4aeb3}.race-leaders{display:none}.race-leaders button{color:#fff;text-align:left;background:#091110c7;border:1px solid #ffffff38;grid-template-columns:auto 1fr;gap:2px 7px;min-width:104px;padding:7px 9px;display:grid}.race-leaders button:hover{border-color:#65d4ae}.race-leaders button span{color:#65d4ae;grid-row:1/3;align-self:center;font-size:17px;font-weight:900}.race-leaders button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.race-leaders button small{color:#b9c7c2;font-size:9px}.vrf-confirmation{display:none}.vrf-confirmation div{justify-content:space-between;align-items:center;gap:12px;display:flex}.vrf-confirmation strong{font-size:10px}.vrf-confirmation span{color:#77e1ba;font-size:10px;font-weight:900}.vrf-confirmation i{background:#77e1ba;height:3px;transition:width .35s;display:block;box-shadow:0 0 10px #77e1bab8}.runner-number{color:#fff;text-align:center;opacity:0;background:#050c0bc7;border:1px solid #ffffff57;min-width:21px;padding:2px 4px;font-size:8px;font-weight:900;line-height:1;position:absolute;bottom:0;right:-2px}.race-stage>p{display:none}.telemetry-stage{color:#dce8e3;background:#101817;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.telemetry-stage:after{display:none}.telemetry-header{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.telemetry-header>div:first-child{gap:6px;min-width:0;display:grid}.telemetry-header strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.telemetry-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.telemetry-mini{background:#ffffff0d;border:1px solid #71847e57;gap:2px;min-width:0;padding:6px 8px;display:grid}.telemetry-mini span{color:#9fb0aa;text-transform:uppercase;font-size:9px;font-weight:800}.telemetry-mini strong{color:#eff7f4;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.telemetry-leaders{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.telemetry-leaders button{color:#dce8e3;text-align:left;background:#ffffff0e;border:1px solid #73888261;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;min-width:0;padding:8px;display:grid}.telemetry-leaders button.active{background:#1a6e5359;border-color:#65f0c2}.telemetry-leaders span{color:#65f0c2;grid-row:1/3;font-size:17px;font-weight:900}.telemetry-leaders strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.telemetry-leaders small{color:#9fb0aa;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.telemetry-board{background:#03080857;border:1px solid #73888252;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.telemetry-scroll{scrollbar-width:thin;min-height:0;overflow-y:auto}.telemetry-row{grid-template-columns:46px minmax(96px,1.2fr) 56px 64px minmax(116px,1fr);align-items:center;gap:8px;min-width:0;display:grid}.telemetry-head{color:#8fa09b;text-transform:uppercase;background:#ffffff0b;border-bottom:1px solid #7388824d;padding:6px 8px;font-size:9px;font-weight:900}.telemetry-scroll .telemetry-row{color:#dce8e3;text-align:left;background:0 0;border:0;border-bottom:1px solid #73888229;width:100%;min-height:32px;padding:5px 8px}.telemetry-scroll .telemetry-row:hover,.telemetry-scroll .telemetry-row.active{background:#65f0c21f}.telemetry-scroll .telemetry-row.front-pack{background:#ffffff0a}.telemetry-scroll .telemetry-row.front-pack.active{background:#65f0c229}.telemetry-rank{color:#f4f8f6;font-size:16px;font-weight:900}.telemetry-horse{gap:1px;min-width:0;display:grid}.telemetry-horse strong,.telemetry-horse small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.telemetry-horse strong{color:#f7fbf9;font-size:11px}.telemetry-horse small{color:#8fa09b;font-size:9px}.telemetry-move{font-size:11px;font-weight:900}.telemetry-move.up{color:#65f0c2}.telemetry-move.down{color:#ff8e97}.telemetry-move.flat{color:#9fb0aa}.telemetry-progress{grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:8px;min-width:0;display:grid}.telemetry-progress i,.telemetry-footer i{background:#ffffff24;height:5px;display:block;overflow:hidden}.telemetry-progress b,.telemetry-footer b{background:linear-gradient(90deg,#65f0c2,#e8d26b);height:100%;display:block}.telemetry-progress em{color:#9fb0aa;text-align:right;font-size:9px;font-style:normal;font-weight:800}.telemetry-footer{color:#9fb0aa;grid-template-columns:minmax(110px,.7fr) minmax(80px,1fr) minmax(150px,1fr);align-items:center;gap:8px;font-size:9px;font-weight:800;display:grid}.telemetry-footer div{justify-content:space-between;gap:8px;min-width:0;display:flex}.telemetry-footer strong{color:#eaf4f0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.race-video-stage{color:#f6fbf9;background:#101817;min-height:0}.race-video-stage:after{z-index:1;background:linear-gradient(#050c0b38,#0000 34%,#0208084d)}.race-video-stage .race-broadcast-canvas{background:linear-gradient(90deg,#08261deb,#665226e6 48%,#523a21f5),repeating-linear-gradient(0deg,#ffffff2e 0 1px,#0000 1px 10px);min-height:260px;position:absolute;inset:0;overflow:hidden}.race-video-stage .race-broadcast-canvas:before{content:"";transform-origin:50%;background:repeating-linear-gradient(0deg,#ffffff38 0 1px,#0000 1px 9px),linear-gradient(90deg,#ffffff14,#0000 20% 78%,#ffffff14);border-top:2px solid #eef6f259;border-bottom:2px solid #65f0c2b8;position:absolute;inset:42px 6% 46px 4%;transform:skew(-7deg)}.race-video-stage .race-broadcast-canvas:after{content:"";background:#ffffffbf;width:2px;position:absolute;top:42px;bottom:46px;right:7.5%;box-shadow:-74vw 0 #ffffff73}.race-video-topbar,.race-video-stats,.race-leader-strip,.race-progress-rail,.race-ranking-dock,.race-gate-meter{z-index:5;position:relative}.race-video-topbar{justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px 0;display:flex}.race-video-topbar>div:first-child{background:#020908b8;gap:6px;min-width:0;padding:10px 12px;display:grid;box-shadow:0 10px 24px #0000002e}.race-video-topbar span{color:#69f3c7;font-size:11px;font-weight:900}.race-video-topbar strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.race-video-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:min(54%,580px);margin:10px 14px 0;display:grid}.race-video-mini{background:#02090894;border:1px solid #ffffff29;gap:2px;min-width:0;padding:8px 10px;display:grid}.race-video-mini span{color:#9fb0aa;text-transform:uppercase;font-size:9px;font-weight:900}.race-video-mini strong{color:#f8fffc;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.race-runner{z-index:3;color:#fff;background:#040d0cb3;border:1px solid #ffffff38;align-items:center;gap:4px;width:58px;height:22px;padding:0 6px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 10px #00000052}.race-runner.front-pack{background:#053027d1;border-color:#65f0c2d1}.race-runner.active{outline-offset:2px;outline:2px solid #65f0c2}.runner-rank{color:#101817;text-align:center;background:#e7d36f;border-radius:999px;width:16px;font-size:9px;font-weight:950;line-height:16px}.runner-horse{background:#111;border-radius:8px 8px 2px 2px;width:14px;height:10px;display:block;box-shadow:5px 7px 0 -4px #111,-4px 7px 0 -4px #111,8px -4px 0 -6px #f6fbf9}.race-runner strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:950;overflow:hidden}.race-leader-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:absolute;bottom:50px;left:14px;right:14px}.race-leader-strip button{color:#eaf4f0;text-align:left;background:#020908a8;border:1px solid #ffffff2e;grid-template-columns:auto minmax(0,1fr);gap:1px 8px;min-width:0;padding:8px 10px;display:grid}.race-leader-strip button.active{background:#18604cb8;border-color:#65f0c2}.race-leader-strip span{color:#65f0c2;grid-row:1/3;font-size:18px;font-weight:950}.race-leader-strip strong,.race-leader-strip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.race-leader-strip strong{font-size:12px}.race-leader-strip small{color:#a9bbb5;font-size:9px}.race-progress-rail{color:#d8e7e2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;font-size:10px;font-weight:900;display:grid;position:absolute;bottom:22px;left:14px;right:14px}.race-progress-rail i,.race-gate-meter i{background:#ffffff2e;height:5px;display:block;overflow:hidden}.race-progress-rail b,.race-gate-meter b{background:linear-gradient(90deg,#65f0c2,#d8db72);height:100%;display:block}.race-ranking-dock{overscroll-behavior:contain;scrollbar-width:thin;gap:4px;width:min(250px,32%);max-height:205px;display:grid;position:absolute;top:84px;right:14px;overflow-y:auto}.race-field-depth-head{z-index:1;color:#b6c8c2;text-transform:uppercase;background:#020908e6;border:1px solid #ffffff2e;grid-template-columns:28px minmax(0,1fr) 74px;gap:6px;padding:5px 8px;font-size:8px;font-weight:950;display:grid;position:sticky;top:0}.race-ranking-dock button{color:#f2fbf8;text-align:left;background:#0209089e;border:1px solid #ffffff29;grid-template-columns:28px minmax(0,1fr) 74px;align-items:center;gap:6px;min-width:0;padding:4px 8px;display:grid}.race-ranking-dock button.active{background:#18604cb8;border-color:#65f0c2}.race-ranking-dock span{color:#65f0c2;font-size:12px;font-weight:950}.race-ranking-dock strong,.race-ranking-dock em{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:900;overflow:hidden}.race-ranking-dock em{color:#c7d9d3;text-align:right}.race-gate-meter{color:#d8e7e2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;font-size:9px;font-weight:850;display:grid;position:absolute;bottom:6px;left:14px;right:14px}.market-desk{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.market-desk-tabs{border-top:1px solid #dce1e6;border-bottom:1px solid #dce1e6;align-items:stretch;min-height:38px;display:flex}.market-desk-tabs button{color:#65727e;background:#fff;border:0;border-right:1px solid #edf0f2;justify-content:center;align-items:center;gap:5px;min-width:100px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.market-desk-tabs button.active{color:#168a63;box-shadow:inset 0 -2px #168a63}.market-desk-tabs button:last-child{min-width:auto;margin-left:auto}.market-desk-grid{background:#dfe4e8;flex:1;grid-template-columns:1fr 1fr 1.15fr;gap:1px;min-height:0;display:grid;overflow:hidden}.market-desk-grid>section{background:#fff;min-width:0;overflow-y:auto}.market-desk-grid.record-view{grid-template-columns:minmax(0,2fr) minmax(220px,1.15fr)}.market-desk-grid h3{z-index:1;background:#fbfcfc;border-bottom:1px solid #edf0f2;margin:0;padding:8px 10px;font-size:10px;position:sticky;top:0}.depth-head,.depth-row{grid-template-columns:1fr 1fr 1.2fr;align-items:center;gap:7px;min-width:0;padding:6px 10px;display:grid}.depth-head{color:#7d8994;background:#f7f9fa;font-size:8px}.depth-row{text-align:right;background:#fff;border:0;border-bottom:1px solid #f0f2f4;width:100%;font-size:9px}.depth-row strong{text-align:left}.depth-row.ask strong{color:#cc3f4a}.depth-row.bid strong{color:#168a63}.depth-row code{color:#6c7883;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.depth-empty{color:#8a959f;text-align:center;padding:24px 10px;font-size:10px}.market-record-list{display:grid}.market-record-row{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(96px,1fr) minmax(150px,1.35fr) minmax(92px,.8fr) 110px;align-items:center;gap:8px;min-width:0;min-height:34px;padding:7px 10px;font-size:10px;display:grid}.market-record-row:last-child{border-bottom:0}.market-record-row strong,.market-record-row span,.market-record-row code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.market-record-row.buy strong{color:#168a63}.market-record-row.sell strong{color:#cc3f4a}.market-record-row.trade strong{color:#52606d}.market-record-row span{color:#586572}.market-record-row code{color:#758190;text-align:right}.preview-depth>small{color:#946d18;background:#fffaf0;border-bottom:1px solid #f0e1b8;padding:6px 10px;font-size:8px;display:block}.preview-depth .depth-row{cursor:default}.position-summary{padding-bottom:8px}.position-horse{border-bottom:1px solid #edf0f2;align-items:center;gap:10px;padding:10px;display:flex}.position-horse>div{gap:2px;min-width:0;display:grid}.position-horse strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.position-horse span{color:#7c8893;font-size:9px}.position-metrics{background:#e7ebee;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.position-metrics .mini{background:#fff;border:0}.horse-board-heading{background:#fff;border-bottom:1px solid #dce1e6;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:12px 16px;display:flex}.horse-board-heading span{color:#758190;font-size:12px}.horse-board-heading h2{margin:3px 0 0;font-size:17px}.compact-search{width:min(300px,45%)}.horse-market-grid{background:#dfe4e8;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;min-height:0;display:grid;overflow-y:auto}.horse-market-tile{color:#17212b;text-align:left;background:#fff;border:0;gap:8px;min-width:0;min-height:132px;padding:12px;display:grid}.horse-market-tile:hover{background:#f6faf8}.horse-market-tile.active{background:#eff9f5;box-shadow:inset 0 3px #168a63}.horse-market-tile>div:first-child,.horse-market-price{justify-content:space-between;align-items:center;gap:8px;display:flex}.horse-market-tile>div:first-child span{color:#168a63;font-size:12px;font-weight:800}.horse-market-tile small{color:#8a95a0;font-size:10px}.horse-market-tile>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.horse-market-stats{flex-wrap:wrap;gap:5px;display:flex}.horse-market-stats span{color:#5d6975;background:#edf1f3;padding:3px 5px;font-size:9px}.horse-market-price{border-top:1px solid #e8ecef;padding-top:7px}.horse-market-price span{color:#758190;font-size:10px}.horse-market-price strong{color:#168a63;font-size:15px}.detail-view .trade-column{background:#fff;padding:0}.terminal-actions{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:hidden}.terminal-tabs{background:#f7f9fa;border-bottom:1px solid #dce1e6;flex:none;grid-template-columns:repeat(2,minmax(140px,170px)) 1fr;padding:0;display:grid}.terminal-tabs button{color:#66727e;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:flex-start;align-items:center;min-height:40px;padding:0 18px;font-size:12px;font-weight:800;display:flex}.terminal-tabs button.active{color:#168a63;box-shadow:none;background:#fff;border-color:#168a63}.terminal-actions>.trade-panel{flex:1;min-height:0;overflow-y:auto}.trade-column{gap:14px;display:grid}.trade-panel,.owner-panel{padding:18px}.terminal-actions>.trade-panel{border:0;padding:14px 16px 18px}.terminal-actions>.trade-panel>.action-row:not(.compact){z-index:4;background:#fffffffa;border-top:1px solid #e1e6ea;margin:0 -16px;padding:9px 16px 10px;position:sticky;bottom:-18px;box-shadow:0 -8px 18px #1c2a2512}.preview-market-notice{color:#7a5a14;background:#fff8e8;border:1px solid #ead49b;align-items:flex-start;gap:8px;margin:0 0 10px;padding:9px 10px;font-size:10px;line-height:1.45;display:flex}.preview-market-notice svg{flex:none;margin-top:1px}.selected-horse-card{background:#fbfcfc;border:1px solid #dce2e7;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;margin:0 0 12px;padding:10px;display:grid}.selected-horse-card>div{gap:3px;min-width:0;display:grid}.selected-horse-card span,.selected-horse-card small{color:#76838e;font-size:9px}.selected-horse-card h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.selected-horse-state{text-align:right;justify-items:end}.selected-horse-state>strong{color:#168a63;font-size:18px}.selected-horse-state .status{margin-top:2px}.entry-side-tabs{border:1px solid #d8dfe4;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 12px;display:grid}.entry-side-tabs button{color:#be3945;background:#fff;border:0;min-height:36px;font-size:12px;font-weight:900}.entry-side-tabs button+button{border-left:1px solid #e5e9ed}.entry-side-tabs button.active{color:#fff;background:#168a63}.amount-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:-4px 0 12px;display:grid}.amount-shortcuts button{color:#60707c;background:#fafbfc;border:1px solid #d5dce2;border-radius:4px;min-height:30px;font-size:10px;font-weight:800}.principal-presets{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.principal-presets button{color:#60707c;background:#fafbfc;border:1px solid #d5dce2;border-radius:4px;min-height:28px;font-size:10px;font-weight:800}.principal-presets button.active{color:#006a4b;background:#eaf7f1;border-color:#00875f}.feed-tier-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 12px;display:grid}.feed-tier-options button{color:#43515d;background:#f8fafb;border:1px solid #d5dce2;border-radius:5px;min-height:38px;font-weight:850}.feed-tier-options button.active{color:#006a4b;background:#e8f6f0;border-color:#00875f;box-shadow:inset 0 0 0 1px #00875f2e}.owner-delegation-box{background:#f8fafb;border:1px solid #d7e0e7;border-radius:6px;margin-top:12px;padding:12px}.owner-delegation-box .action-row{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-title{justify-content:space-between;gap:12px;margin-bottom:16px}.panel-title h2{margin:3px 0 0;font-size:19px}.panel-title svg{color:#168a63}.condition-row{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:14px;display:grid}.trade-panel label,.owner-panel label{color:#5f6c79;gap:6px;margin:12px 0;font-size:12px;font-weight:700;display:grid}.trade-panel input,.trade-panel select,.owner-panel input,.owner-panel select{color:#17212b;background:#fff;border:1px solid #ccd3da;border-radius:5px;width:100%;height:42px;padding:0 11px}.horse-snapshot{background:#f4f7f8;border-left:3px solid #168a63;gap:5px;padding:11px 12px;display:grid}.horse-snapshot span{color:#697684;font-size:12px}.compact-market-meta{color:#758190;justify-content:space-between;align-items:center;gap:8px;margin:8px 0 12px;font-size:10px;display:flex}.batch-entry-switch{background:#edf1f3;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:10px 0 8px;padding:3px;display:grid}.batch-entry-switch button{color:#66727e;background:0 0;border:0;min-height:34px;font-size:11px;font-weight:800}.batch-entry-switch button.active{color:#168a63;background:#fff;box-shadow:0 1px 3px #16212b1f}.batch-entry-panel{background:#f8fafb;border:1px solid #dce2e7;gap:9px;margin:10px 0 12px;padding:10px;display:grid}.batch-entry-panel label{margin:0}.batch-entry-head{color:#758190;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.batch-entry-head strong{color:#168a63}.batch-chip-row{flex-wrap:wrap;align-items:center;gap:5px;min-height:34px;display:flex}.batch-chip-row button{color:#14714f;background:#ecf8f3;border:1px solid #168a63;border-radius:4px;min-height:28px;padding:0 8px;font-size:10px;font-weight:800}.batch-chip-row span{color:#7c8791;font-size:11px}.batch-amount-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:170px;padding-right:2px;display:grid;overflow:auto}.batch-amount-grid label{gap:4px;min-width:0}.batch-amount-grid label span{text-overflow:ellipsis;white-space:nowrap;color:#596875;font-size:10px;font-weight:800;overflow:hidden}.batch-amount-grid input{min-height:34px;padding:7px 9px;font-size:12px}.segmented{background:#edf1f3;border-radius:5px;grid-template-columns:repeat(2,1fr);gap:2px;margin:14px 0;padding:3px;display:grid}.segmented button{color:#66727e;background:0 0;border:0;height:35px;font-weight:800}.segmented button.active{color:#168a63;background:#fff;box-shadow:0 1px 3px #16212b1f}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mini{background:#f8fafb;border:1px solid #e0e5e9;gap:5px;min-width:0;padding:10px 11px;display:grid}.mini strong{overflow-wrap:anywhere;font-size:13px}.clob-service-strip{background:#fbfcfc;border:1px solid #dce5e1;border-left:3px solid #7c8994;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:8px;min-width:0;margin:0 0 10px;padding:9px 10px;display:grid}.clob-service-chain-verified,.clob-service-production-ready{background:#f1faf6;border-left-color:#168a63}.clob-service-signed-only{background:#fffaf0;border-left-color:#d7a22a}.clob-service-offline,.clob-service-unverified,.clob-service-not-configured{background:#fff5f6;border-left-color:#c94d5b}.clob-service-copy{gap:2px;min-width:0;display:grid}.clob-service-copy span{color:#66727e;letter-spacing:.02em;text-transform:uppercase;font-size:9px;font-weight:900}.clob-service-copy strong,.clob-service-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clob-service-copy strong{color:#21312c;font-size:12px}.clob-service-copy small{color:#65727e;font-size:10px}.clob-service-proof{gap:4px;display:flex}.clob-service-proof span{color:#7b8791;background:#fff;border:1px solid #d7dde2;place-items:center;min-width:38px;height:22px;padding:0 6px;font-size:9px;font-weight:900;display:inline-grid}.clob-service-proof span.pass{color:#14714f;background:#eaf8f2;border-color:#bfe4d7}.clob-service-proof span.blocked{color:#a24343;background:#fff4f5;border-color:#efc2c8}.clob-service-refresh{color:#53606c;background:#fff;border:1px solid #cbd4dc;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.clob-service-refresh:hover{color:#168a63;border-color:#168a63}.entry-order-summary{background:#fbfcfc;border:1px solid #e0e5e9;gap:7px;margin-top:12px;padding:10px 12px;display:grid}.entry-order-summary>div{color:#687582;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.entry-order-summary strong{color:#27333e;font-variant-numeric:tabular-nums}.entry-order-summary .total{color:#27333e;border-top:1px solid #e2e7eb;padding-top:8px;font-weight:800}.entry-order-summary .total strong{font-size:13px}.trade-state{background:#f7faf9;border:1px solid #dce5e1;border-left-width:3px;gap:3px;margin:9px 0;padding:9px 11px;display:grid}.trade-state strong{color:#21312c;font-size:12px}.trade-state span{color:#65727e;font-size:11px;line-height:1.4}.trade-state-ready{background:#f1faf6;border-left-color:#168a63}.trade-state-info{background:#f6f8fa;border-left-color:#6b7b8d}.trade-state-warning{background:#fffaf0;border-left-color:#d7a22a}.trade-state-blocked{background:#fff4f5;border-left-color:#c94d5b}.trade-checklist{background:#fbfcfc;border:1px solid #dde5e3;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:-2px 0 12px;padding:8px 9px;display:grid}.trade-checklist-head{color:#66727e;white-space:nowrap;font-size:10px;font-weight:900}.trade-checklist-grid{grid-template-columns:repeat(4,minmax(68px,1fr));gap:5px 7px;display:grid}.trade-check{color:#687582;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:10px;font-weight:800;display:inline-flex;overflow:hidden}.trade-check i{background:#9aa5ae;border-radius:50%;flex:none;width:7px;height:7px}.trade-check-pass{color:#14714f}.trade-check-pass i{background:#18a878;box-shadow:0 0 0 3px #18a8781f}.trade-check-pending{color:#9a6a13}.trade-check-pending i{background:#d7a22a;box-shadow:0 0 0 3px #d7a22a24}.trade-check-blocked{color:#a24343}.trade-check-blocked i{background:#c94d5b;box-shadow:0 0 0 3px #c94d5b1f}.trade-check-idle{color:#7f8b95}.trade-check-idle i{background:#c1c8ce}.risk-note{color:#616d79;background:#fff8e8;border-left:3px solid #d7a22a;margin:13px 0;padding:10px 12px;font-size:12px;line-height:1.55}.risk-note.blocker{color:#7f1d1d;background:#fff1f2;border-left-color:#e11d48;font-weight:650}.action-row{gap:8px}.action-row button,.primary.full,.text-button{color:#34414d;background:#fff;border:1px solid #bac4cc;border-radius:5px;flex:1;min-height:40px;font-weight:800}.action-row button{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.action-row button.primary,button.primary{color:#fff;background:#168a63;border-color:#168a63}.action-row.compact{margin-top:8px}.action-row.compact button{min-height:34px;padding:0 7px;font-size:11px}.primary.full{width:100%}.text-button{color:#168a63;background:0 0;border:0;width:100%;margin-top:10px}.order-status{color:#53606c;background:#f1f4f6;min-height:38px;margin-top:10px;padding:10px;font-size:11px;display:block;overflow:hidden}.order-status.error{color:#a24343;background:#ffeded}.orderbook-heading{border-top:1px solid #e2e7eb;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.orderbook-heading div{gap:3px;display:grid}.orderbook-heading span{font-size:13px;font-weight:800}.orderbook-heading small{color:#168a63;min-height:14px;font-size:10px}.text-button.inline{width:auto;min-height:32px;margin:0;padding:0 8px}.empty-orderbook{color:#758190;text-align:center;background:#f8fafb;margin:8px 0 0;padding:16px 10px;font-size:12px}.live-orders{gap:5px;margin-top:8px;display:grid}.live-orders button{color:#34414d;text-align:right;background:#fff;border:1px solid #dce2e7;border-radius:4px;grid-template-columns:48px 1fr 1fr 72px;align-items:center;gap:7px;min-width:0;min-height:40px;padding:7px 9px;display:grid}.live-orders button:hover,.live-orders button.active{background:#f1faf6;border-color:#168a63}.live-orders strong{color:#168a63;text-align:left}.live-orders span,.live-orders small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.live-orders small{color:#758190}.market-trade-tape{border-top:1px solid #e2e7eb;margin-top:12px}.market-trade-tape .orderbook-heading{border-top:0;margin-top:0}.trade-tape-list{border:1px solid #e0e5e9;max-height:154px;display:grid;overflow-y:auto}.trade-tape-row{border-bottom:1px solid #edf0f2;grid-template-columns:52px minmax(120px,1.2fr) minmax(96px,.8fr) 110px;align-items:center;gap:8px;min-width:0;min-height:36px;padding:7px 10px;font-size:10px;display:grid}.trade-tape-row:last-child{border-bottom:0}.trade-tape-row strong,.trade-tape-row span,.trade-tape-row code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trade-tape-row.buy strong{color:#168a63}.trade-tape-row.sell strong{color:#cc3f4a}.trade-tape-row.trade strong{color:#52606d}.trade-tape-row span{color:#586572}.trade-tape-row code{color:#758190;text-align:right}.fill-order-panel{background:#f8fafb;border:1px solid #dce2e7;gap:9px;margin-top:10px;padding:12px;display:grid}.fill-order-panel label{margin:0}.fill-order-panel>button:not(.primary){color:#34414d;background:#fff;border:1px solid #bac4cc;border-radius:5px;min-height:40px;font-weight:800}.fill-order-panel>button.danger-button{color:#a24343;background:#fff7f7;border-color:#e4bcbc}.status{color:#168a63;background:#eaf8f2;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.status-1{color:#8a6816;background:#fff4d8}.status-2{color:#245fa4;background:#eaf3ff}.status-3{color:#a24343;background:#ffeded}.tx-line{color:#755c18;background:#fff8e8;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:8px;padding:7px 9px;font-size:11px;display:flex}.tx-line small{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tx-line code{color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tx-line.success{color:#14714f;background:#eaf8f2}.tx-line.error{color:#a24343;background:#ffeded}.account-activity{border-top:1px solid #e2e7eb;margin-top:12px}.account-activity .orderbook-heading{border-top:0;margin-top:0}.account-activity-list{border:1px solid #e0e5e9;max-height:190px;overflow-y:auto}.account-activity-list>div{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(100px,.8fr) minmax(150px,1.4fr) 110px;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:10px;display:grid}.account-activity-list>div:last-child{border-bottom:0}.account-activity-list strong,.account-activity-list span,.account-activity-list code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-activity-list strong{color:#168a63}.account-activity-list span{color:#586572}.account-activity-list code{color:#758190;text-align:right}.account-activity-list.tall{max-height:330px}.account-layout{background:#dce1e6;border:1px solid #dce1e6;grid-template-columns:minmax(320px,.95fr) minmax(0,1.35fr);gap:1px;display:grid}.account-panel{background:#fff;min-width:0;padding:18px}.account-settlement-panel{grid-column:1/-1}.account-claim-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.account-activity-list.settlement{max-height:180px}.exchange-account{grid-template-columns:minmax(0,1.35fr) minmax(330px,.85fr);align-items:stretch}.exchange-account .account-panel{padding:14px}.exchange-account .account-hero-panel{grid-column:1/-1;padding-bottom:14px}.account-hero-top{background:#fbfcfd;border-bottom:1px solid #e1e6ea;justify-content:space-between;align-items:center;gap:14px;min-width:0;margin:-14px -14px 10px;padding:12px 14px;display:flex}.account-hero-top>div:first-child{gap:3px;min-width:0;display:grid}.account-hero-top span,.account-hero-top small{color:#687582;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-hero-top h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;line-height:1.1;overflow:hidden}.account-hero-actions{flex:none;gap:8px;display:flex}.account-hero-actions button{color:#34414d;background:#fff;border:1px solid #bac4cc;border-radius:5px;min-height:36px;padding:0 12px;font-weight:900}.account-hero-actions button.primary{color:#fff;background:#168a63;border-color:#168a63}.exchange-account .account-trading-panel{grid-area:2/1}.exchange-account .account-settlement-panel{grid-area:2/2}.account-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.account-claim-grid.compact{margin:4px 0 12px}.account-order-strip,.account-pnl-strip{background:#f8fafb;border:1px solid #e1e7eb;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:-4px 0 12px;padding:8px;display:grid}.account-pnl-strip{background:#f4faf7;margin-top:0}.account-order-strip>div,.account-pnl-strip>div{gap:2px;min-width:0;display:grid}.account-order-strip span,.account-pnl-strip span{color:#667482;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:900;overflow:hidden}.account-order-strip strong,.account-pnl-strip strong{color:#182631;font-size:14px}.exchange-account .mini{gap:3px;padding:8px 9px}.exchange-account .owner-empty{min-height:54px;padding:10px}.exchange-account .account-activity-list.tall{max-height:196px}.exchange-account .account-horse-grid{max-height:170px}.exchange-account .account-activity-list.settlement{max-height:128px}.account-table{background:#fff;border:1px solid #dfe5e9;min-width:0}.account-table-head,.account-table-body>div{grid-template-columns:minmax(110px,.9fr) minmax(140px,1.2fr) minmax(100px,.8fr) minmax(110px,.8fr);align-items:center;gap:8px;min-width:0;display:grid}.account-table-head{color:#687582;background:#f5f7f8;padding:7px 10px;font-size:10px;font-weight:900}.account-table-body{max-height:238px;overflow-y:auto}.account-table.compact .account-table-body{max-height:112px}.account-table-body>div{border-top:1px solid #edf0f2;padding:8px 10px;font-size:10px}.account-table strong,.account-table span,.account-table code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-table strong{color:#168a63}.account-table span{color:#53606c}.account-table code{color:#758190;text-align:right}.account-table-body>.account-order-row.status-partial strong{color:#2f73d9}.account-table-body>.account-order-row.status-filled strong{color:#0b7b58}.account-table-body>.account-order-row.status-cancelled strong{color:#7b8792}.account-table-body>.account-order-row.status-rejected strong{color:#c43d4b}.account-horse-grid{gap:7px;max-height:316px;display:grid;overflow-y:auto}.account-horse-grid button{color:#17212b;text-align:left;background:#fff;border:1px solid #dce2e7;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:2px 9px;min-width:0;min-height:56px;padding:9px 10px;display:grid}.account-horse-grid button:hover{background:#f2faf6;border-color:#168a63}.account-horse-grid .silk-icon{grid-row:1/span 2}.account-horse-grid strong,.account-horse-grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-horse-grid span{color:#758190;font-size:10px}.account-owner-activity{border-top:1px solid #e2e7eb;margin-top:12px;padding-top:12px}.account-subhead{justify-content:space-between;align-items:flex-end;gap:10px;min-width:0;margin-bottom:8px;display:flex}.account-subhead span,.account-subhead strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-subhead span{color:#758190;text-transform:uppercase;font-size:10px;font-weight:850}.account-subhead strong{color:#17212b;font-size:13px}.account-owner-activity .account-table-body{max-height:136px}.owner-layout{background:#dce1e6;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.owner-panel{min-height:370px}.owner-operations-strip{background:#dce1e6;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-height:0;padding:0;display:grid}.owner-operations-strip>div{background:#fbfcfd;gap:4px;min-width:0;padding:12px 14px;display:grid}.owner-operations-strip span{color:#687582;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.owner-operations-strip strong{color:#17212b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.35;overflow:hidden}.owner-history-panel{background:#fff;grid-column:1/-1;min-width:0;padding:18px}.owner-current-race{background:#f3f8f6;border-left:3px solid #168a63;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:13px 14px;display:flex}.owner-current-race>div{gap:4px;min-width:0;display:grid}.owner-current-race span,.owner-current-race small{color:#687582;font-size:11px}.owner-current-race strong{overflow-wrap:anywhere;font-size:16px}.owner-current-race button{color:#168a63;background:#fff;border:1px solid #168a63;border-radius:5px;flex:none;min-height:38px;padding:0 13px;font-weight:800}.owner-race-history{border:1px solid #dfe4e8;max-height:310px;margin-top:12px;overflow-y:auto}.owner-history-head,.owner-history-row{grid-template-columns:120px 150px minmax(120px,1fr) 150px 130px;align-items:center;gap:10px;min-width:720px;padding:9px 12px;display:grid}.owner-history-head{z-index:1;color:#687582;background:#f2f5f6;font-size:10px;font-weight:800;position:sticky;top:0}.owner-history-row{color:#52606c;background:#fff;border-top:1px solid #e8ecef;font-size:11px}.owner-history-row strong{color:#17212b}.owner-history-row code{color:#168a63;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-empty{color:#758190;text-align:center;border:1px dashed #ccd3da;place-items:center;min-height:72px;padding:14px;font-size:12px;display:grid}.owned-horse-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:104px;display:grid;overflow-y:auto}.owned-horse-list button{color:#34414d;text-align:left;background:#fff;border:1px solid #d5dce2;border-radius:4px;gap:2px;min-width:0;padding:8px;display:grid}.owned-horse-list button.active{color:#14714f;background:#edf9f4;border-color:#168a63}.owned-horse-list span{color:#758190;font-size:10px}.owner-stats{margin-top:10px}.owner-nft-preview{background:#f7f9fa;border:1px solid #d5dce2;grid-template-columns:116px minmax(0,1fr);gap:10px;min-height:88px;margin-top:10px;display:grid}.owner-nft-preview img{object-fit:cover;width:116px;height:88px}.owner-nft-preview div{align-content:center;gap:5px;min-width:0;padding:8px 10px 8px 0;display:grid}.owner-nft-preview strong{color:#17212b}.owner-nft-preview span{color:#66727e;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.horse-attribute-row{background:#dfe4e8;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:10px;display:grid}.horse-attribute-row span{color:#758190;background:#f7f9fa;gap:3px;padding:8px;font-size:10px;display:grid}.horse-attribute-row strong{color:#17212b;font-size:13px}.metadata-link{color:#168a63;margin-top:12px;font-size:12px;font-weight:800;display:inline-flex}.toggle-line{border:1px solid #d5dce2;align-items:center;min-height:44px;padding:0 10px;gap:10px!important;display:flex!important}.toggle-line input{width:18px;height:18px;margin:0}.nft-market-page{min-width:0}.nft-heading{align-items:center}.nft-reserve-summary{grid-template-columns:minmax(0,1fr);justify-content:end;gap:8px;width:min(220px,42%);display:grid}.nft-reserve-summary>div,.nft-inventory-stats>div,.nft-action-panel .metric-grid>div{background:#f8fafb;border:1px solid #e0e5e9;gap:4px;min-width:0;padding:10px 11px;display:grid}.nft-reserve-summary span,.nft-inventory-stats span,.nft-action-panel .metric-grid span{color:#6d7a86;font-size:11px;font-weight:800}.nft-reserve-summary strong,.nft-inventory-stats strong,.nft-action-panel .metric-grid strong{overflow-wrap:anywhere;color:#0f1b25;font-size:15px;line-height:1.2}.nft-batch-grid{background:#dfe4e8;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.nft-batch{color:#17212b;text-align:left;background:#fff;border:0;align-content:end;gap:5px;min-width:0;min-height:276px;padding:190px 14px 14px;display:grid;position:relative;overflow:hidden}.nft-batch:after{content:"";pointer-events:none;background:#050d1214;border-bottom:1px solid #fff3;height:176px;position:absolute;inset:0 0 auto}.nft-batch img{object-fit:cover;object-position:center 38%;width:100%;height:176px;position:absolute;inset:0 0 auto}.nft-batch:hover{background:#f5faf8}.nft-batch.active{background:#edf9f4;box-shadow:inset 0 4px #168a63}.nft-batch span{color:#168a63;font-size:11px;font-weight:900}.nft-batch strong{font-size:18px}.nft-batch small{color:#758190}.nft-batch em{color:#52606c;text-overflow:ellipsis;white-space:nowrap;background:#edf1f3;width:max-content;max-width:100%;padding:3px 6px;font-size:10px;font-style:normal;font-weight:800;overflow:hidden}.nft-inventory-board{background:#f8faf9;border-top:1px solid #dfe4e8;padding:18px}.nft-inventory-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.nft-inventory-head span{color:#607080;font-size:12px;font-weight:800}.nft-inventory-head h2{letter-spacing:0;margin:3px 0 0;font-size:22px}.nft-inventory-stats{grid-template-columns:repeat(3,minmax(112px,1fr));gap:8px;min-width:360px;display:grid}.nft-inventory-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.nft-inventory-flow div{background:#fff;border:1px solid #dce5e2;gap:5px;min-width:0;padding:11px;display:grid}.nft-inventory-flow strong{color:#0f1b25;font-size:13px}.nft-inventory-flow span{color:#61707d;font-size:12px;line-height:1.45}.nft-inventory-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.nft-inventory-card{color:#14202b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5dde4;border-radius:7px;gap:6px;min-width:0;padding:13px;display:grid}.nft-inventory-card:hover{background:#f0fbf6;border-color:#168a63}.nft-inventory-card.auction{border-color:#e1b44b}.nft-inventory-card.ended{border-color:#2f73d9}.nft-inventory-card.owner-fixed{background:#f4f8ff;border-color:#2f73d9}.nft-inventory-card span{color:#168a63;font-size:12px;font-weight:900}.nft-inventory-card strong{font-size:16px}.nft-inventory-card small{color:#5e6b78;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.nft-inventory-card em{color:#0b6b4b;text-overflow:ellipsis;white-space:nowrap;background:#e6f6ef;border-radius:999px;width:max-content;max-width:100%;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900;overflow:hidden}.nft-inventory-empty{color:#687586;background:#fff;border:1px dashed #cbd5dd;margin-top:12px;padding:16px;font-weight:800}.nft-action-grid{background:#dfe4e8;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.nft-action-panel{background:#fff;min-width:0;padding:18px}.nft-action-panel .metric-grid{margin:12px 0}.nft-action-panel .metric-grid>div:nth-child(3):last-child{grid-column:1/-1}.nft-action-panel label{color:#5f6c79;gap:6px;margin:12px 0;font-size:12px;font-weight:700;display:grid}.nft-action-panel input{color:#17212b;background:#fff;border:1px solid #ccd3da;border-radius:5px;width:100%;height:42px;padding:0 11px}.nft-action-panel .risk-note{min-height:86px}.operator-inventory-workspace button.danger{color:#9b3038;background:#fff5f6;border-color:#efc4ca}.operator-inventory-workspace button.danger:not(:disabled):hover{color:#7f242c;background:#ffecee;border-color:#dc9aa4}.ledger-layout,.docs-layout{min-height:500px}.ledger-meta{color:#66727e;font-size:13px}.ledger-table-wrap{width:100%;overflow:auto}.ledger-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px}.ledger-table th,.ledger-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e4e8eb;border-right:1px solid #edf0f2;min-width:0;padding:11px 12px}.ledger-table th{z-index:1;color:#66727e;background:#f4f6f8;font-size:11px;font-weight:800;position:sticky;top:0}.ledger-table td{color:#34414d;background:#fff;font-size:12px}.ledger-table tbody tr:hover td{background:#f3faf7}.ledger-table th:first-child,.ledger-table td:first-child{width:76px}.ledger-table th:nth-child(2),.ledger-table td:nth-child(2){width:200px}.ledger-table th:nth-child(3),.ledger-table td:nth-child(3){width:190px}.ledger-table th:nth-child(4),.ledger-table td:nth-child(4){width:220px}.ledger-table th:nth-child(5),.ledger-table td:nth-child(5),.ledger-table th:nth-child(6),.ledger-table td:nth-child(6){width:110px}.ledger-table th:nth-child(7),.ledger-table td:nth-child(7){width:150px}.ledger-table code{color:#168a63;white-space:nowrap;font-size:11px}.ledger-number{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.empty-state{color:#758190;text-align:center;padding:80px 20px}.docs-layout{min-width:0;max-width:100%;padding-bottom:20px;overflow-x:hidden}.doc-intro{border-bottom:1px solid #e2e7eb;align-items:center;gap:16px;min-width:0;padding:24px;display:flex;overflow:hidden}.doc-intro>svg{color:#168a63;width:34px;height:34px}.doc-intro>div{min-width:0}.doc-intro h1{margin:0}.doc-intro p{color:#66727e;overflow-wrap:anywhere;margin:5px 0 0}.doc-grid{background:#e2e7eb;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.doc-item{background:#fff;align-items:center;gap:14px;min-width:0;min-height:110px;padding:18px;display:flex;overflow:hidden}.doc-item svg{color:#168a63;flex:none}.doc-item div{gap:7px;min-width:0;display:grid}.doc-item strong,.doc-item code{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.doc-item code{color:#758190;font-size:11px}.language-coverage-panel{background:#fff;border-top:1px solid #e2e7eb}.language-coverage-panel .section-heading strong{letter-spacing:.02em;border:1px solid #d8dee4;padding:6px 10px;font-size:11px}.language-coverage-panel .section-heading strong.blocked{color:#9b3038;background:#fff3f4;border-color:#f0c9ce}.language-coverage-panel .section-heading strong.passed{color:#137553;background:#eefaf5;border-color:#bfe5d6}.language-grid{background:#e2e7eb;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.language-grid article{background:#fff;align-content:start;gap:5px;min-width:0;padding:12px;display:grid}.language-grid article.fallback{border-top:3px solid #d7a22a}.language-grid article.complete{border-top:3px solid #168a63}.language-grid strong,.language-grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.language-grid span{color:#758190;font-size:10px;font-weight:900}.language-grid code{color:#52606d;text-overflow:ellipsis;white-space:nowrap;background:#f1f4f6;min-width:0;padding:3px 5px;font-size:9px;overflow:hidden}.language-grid small{color:#5f6c79;font-size:10px;line-height:1.45}.language-coverage-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.production-readiness-panel{background:#fbfcfd;border-top:1px solid #e2e7eb;border-bottom:1px solid #e2e7eb}.production-readiness-panel .section-heading strong{letter-spacing:.02em;border:1px solid #d8dee4;padding:6px 10px;font-size:11px}.production-readiness-panel .section-heading strong.blocked{color:#9b3038;background:#fff3f4;border-color:#f0c9ce}.production-readiness-panel .section-heading strong.passed{color:#137553;background:#eefaf5;border-color:#bfe5d6}.readiness-summary{border-bottom:1px solid #e2e7eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 18px;display:grid}.readiness-grid{background:#e2e7eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.readiness-card{background:#fff;gap:8px;min-width:0;padding:14px 16px;display:grid}.readiness-card>*{min-width:0;max-width:100%}.readiness-card-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.readiness-card-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.readiness-card-head span{color:#9b3038;background:#fff3f4;border:1px solid #f0c9ce;flex:none;padding:3px 7px;font-size:9px;font-weight:900}.readiness-card.passed .readiness-card-head span{color:#137553;background:#eefaf5;border-color:#bfe5d6}.exchange-capability-panel .readiness-card.blocked .readiness-card-head span{color:#9a6415;background:#fff8e8;border-color:#efd8ab}.readiness-card p{color:#65727e;overflow-wrap:anywhere;margin:0;font-size:11px}.readiness-evidence{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.readiness-evidence code{color:#41505d;text-overflow:ellipsis;white-space:nowrap;background:#f0f3f5;max-width:100%;padding:4px 6px;font-size:10px;overflow:hidden}.readiness-card small{color:#7a8792;overflow-wrap:anywhere;font-size:10px;line-height:1.5;overflow:hidden}.exchange-capability-panel{margin-top:16px}.exchange-capability-grid .readiness-card p{min-height:48px;line-height:1.45}.proof-row{grid-template-columns:repeat(3,1fr);gap:10px;padding:20px;display:grid}.crr-example{border-top:1px solid #e2e7eb}.crr-example>.section-heading{padding:20px}.crr-example-grid{background:#e2e7eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.crr-example-row{background:#fff;grid-template-columns:42px repeat(5,minmax(0,1fr));align-items:center;gap:10px;min-width:0;padding:12px 16px;font-size:12px;display:grid}.crr-example-row>strong{color:#168a63}.crr-example-row>span{overflow-wrap:anywhere;color:#66727e}.crr-example>.risk-note{margin:16px 20px 20px}.whitepaper-reader{border-top:1px solid #e2e7eb;border-bottom:1px solid #e2e7eb}.whitepaper-reader>.section-heading svg{color:#168a63}.whitepaper-scroll{background:#fbfcfc;height:min(620px,68vh);overflow-y:auto}.whitepaper-content{color:#34414d;width:min(920px,100%);margin:0 auto;padding:28px 34px 44px}.whitepaper-content h1{color:#17212b;margin:0 0 24px;font-size:28px}.whitepaper-content h2{color:#17212b;border-bottom:1px solid #dfe4e8;margin:30px 0 10px;padding-bottom:8px;font-size:20px}.whitepaper-content h3{color:#17212b;margin:22px 0 8px;font-size:16px}.whitepaper-content p{margin:7px 0;line-height:1.7}.whitepaper-space{height:5px}.whitepaper-bullet,.whitepaper-number{margin:6px 0;padding-left:20px;line-height:1.6;position:relative}.whitepaper-bullet:before{content:"";background:#168a63;border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:3px}.whitepaper-number{padding-left:0;font-weight:600}@media (width<=1280px){.venue-grid{grid-template-columns:repeat(6,minmax(132px,1fr))}.venue-matrix{grid-template-columns:repeat(6,minmax(120px,1fr))}.venue-toolbar{grid-template-columns:minmax(200px,1.2fr) repeat(4,minmax(96px,.72fr)) 66px 102px 145px}.venue-capacity{border-left:1px solid #dce1e6;min-height:54px}}@media (width<=1180px){.race-workspace{grid-template-columns:1fr}.race-workspace.detail-view{grid-template-columns:minmax(0,1fr) 380px}.trade-column{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-actions{display:flex}.race-visual-terminal{border-bottom:1px solid #dce1e6;border-right:0}.horse-market-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.venue-grid{max-height:520px}.venue-hall .venue-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-height:none}.venue-market-layout{grid-template-columns:minmax(0,1fr) 240px}.venue-watchlist{max-height:520px}.venue-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.data-source-proof{grid-column:1/-1}.nft-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nft-inventory-head{display:grid}.nft-inventory-stats{min-width:0}.nft-inventory-flow{grid-template-columns:1fr}.nft-inventory-list{grid-template-columns:repeat(2,minmax(0,1fr))}.account-layout{grid-template-columns:1fr}.exchange-account .account-hero-panel,.exchange-account .account-trading-panel,.exchange-account .account-assets-panel,.exchange-account .account-settlement-panel{grid-area:auto}.account-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.account-hero-top{flex-direction:column;align-items:stretch}.account-hero-actions{width:100%}.account-hero-actions button{flex:1;min-width:0}.crr-header{grid-template-columns:190px minmax(0,1fr) auto}.crr-tabs button{padding:0 10px}.venue-content{grid-template-columns:minmax(0,1fr) 245px}.venue-matrix{grid-template-columns:repeat(4,minmax(118px,1fr))}.market-desk-grid{grid-template-columns:1fr 1fr}.market-desk-grid.record-view{grid-template-columns:1fr}.trade-checklist{grid-template-columns:1fr;gap:6px}.trade-checklist-grid{grid-template-columns:repeat(4,minmax(64px,1fr))}.position-summary{display:none}}@media (width<=760px){.nft-action-grid{grid-template-columns:1fr}}@media (width<=780px){.crr-app{padding:0 12px 30px}.crr-app.terminal-mode{padding-bottom:0}.crr-header{grid-template-columns:1fr auto;align-items:center;height:auto;padding:10px 0 0}.brand-lockup span{display:none}.header-actions{flex-direction:row;align-items:flex-end}.wallet-button{min-width:104px;padding:0 10px}.crr-tabs{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:visible}.crr-tabs button{justify-content:center;min-width:0;padding:0 8px;font-size:12px}.section-heading{flex-direction:column;align-items:stretch}.search-box{width:100%}.venue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.venue-hall .venue-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(58dvh,560px)}.venue-market-layout{grid-template-columns:1fr}.venue-watchlist{border-top:1px solid #d9dfe4;border-left:0;max-height:none}.venue-watchlist-items{height:auto;display:flex;overflow:auto hidden}.venue-watchlist-items button{border-right:1px solid #edf0f2;min-width:220px}.venue-filter-bar{grid-template-columns:1fr;padding:10px 12px}.data-source-proof{grid-column:auto}.data-source-proof strong,.data-source-proof span{white-space:normal}.trade-column,.owner-layout,.account-layout,.doc-grid,.language-grid,.readiness-grid,.readiness-summary,.owner-operations-strip{grid-template-columns:1fr}.owner-operations-strip strong{white-space:normal}.account-summary-strip,.account-claim-grid.compact,.account-order-strip,.account-pnl-strip{grid-template-columns:1fr 1fr}.account-table-head,.account-table-body>div{grid-template-columns:minmax(76px,.75fr) minmax(96px,1fr) minmax(80px,.8fr) minmax(82px,.8fr)}.race-market-page{height:calc(100dvh - 120px);min-height:0}.race-workspace.detail-view{grid-template-rows:minmax(0,58%) minmax(0,42%);grid-template-columns:1fr;overflow:hidden}.race-visual-terminal{border-bottom:1px solid #dce1e6;border-right:0;grid-template-rows:32px minmax(0,1fr) minmax(154px,40%);min-height:0}.race-leaders{display:none}.race-stage-top{top:10px;left:10px;right:10px}.race-admission-panel{width:min(180px,50% - 12px);padding:7px 8px;bottom:147px;left:10px}.race-admission-panel strong{font-size:15px}.race-stage>p{display:none}.vrf-confirmation{padding:6px 8px;bottom:147px;left:calc(50% + 4px);right:10px}.runner-number{min-width:18px;font-size:7px}.detail-view .trade-column{padding:0}.race-visual-terminal>.market-desk{min-height:0;display:flex}.market-page-header{grid-template-columns:1fr auto}.market-page-header>div:nth-child(2){grid-area:2/1/auto/-1}.market-header-status{grid-area:1/2}.horse-board-heading{flex-direction:column;align-items:stretch}.compact-search{width:100%}.horse-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crr-example-grid,.proof-row{grid-template-columns:1fr}.nft-heading{align-items:stretch}.nft-reserve-summary{width:100%}.nft-batch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nft-batch-grid .nft-batch:last-child:nth-child(odd){grid-column:1/-1}.doc-intro{gap:10px;padding:18px 14px}.doc-intro>svg{width:28px;height:28px}.doc-item{gap:10px;min-height:92px;padding:14px 12px}.doc-item svg{width:22px;height:22px}.language-coverage-panel .section-heading strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.whitepaper-content{padding:22px 20px 36px}.venue-exchange{height:calc(100dvh - 120px);min-height:0}.venue-toolbar{scrollbar-width:none;align-items:end;min-height:70px;padding:8px;display:flex;overflow:auto hidden}.venue-toolbar::-webkit-scrollbar{display:none}.venue-search{min-width:220px}.venue-toolbar>label:not(.venue-search){min-width:132px}.clear-filters{min-width:68px}.apply-filters{min-width:96px}.venue-capacity{min-width:145px}.venue-content{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;min-height:0;overflow:hidden}.venue-board{border-right:0}.venue-board-title{min-height:46px;padding:7px 9px}.venue-board-title>div:first-child span,.venue-legend small{display:none}.venue-legend{gap:8px}.venue-matrix{grid-template-columns:repeat(2,minmax(135px,1fr));height:auto}.venue-statusbar{scrollbar-width:none;justify-content:flex-start;min-height:28px;overflow-x:auto}.venue-statusbar::-webkit-scrollbar{display:none}.race-terminal-bar{min-height:42px}.race-cycle-strip{scrollbar-width:none;padding:5px 8px;overflow-x:auto}.race-cycle-strip::-webkit-scrollbar{display:none}.race-cycle-segment{min-width:118px}.market-desk-grid{grid-template-columns:1fr 1fr}.market-desk-grid.record-view{grid-template-columns:1fr}.market-desk-tabs{scrollbar-width:none;overflow-x:auto}.market-desk-tabs::-webkit-scrollbar{display:none}.market-desk-tabs button{min-width:92px;padding-inline:9px}.market-desk-tabs button:last-child{min-width:78px}.market-record-row{grid-template-columns:minmax(86px,1fr) minmax(120px,1.2fr) minmax(76px,.8fr)}.market-record-row code,.position-summary{display:none}.telemetry-stage{gap:6px;padding:8px}.telemetry-header{flex-direction:column;align-items:stretch;gap:6px}.telemetry-header strong{font-size:15px}.telemetry-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.telemetry-leaders{grid-template-columns:1fr}.telemetry-leaders button:nth-child(n+3){display:none}.telemetry-row{grid-template-columns:34px minmax(88px,1fr) 42px 50px minmax(82px,.8fr);gap:5px}.telemetry-head,.telemetry-scroll .telemetry-row{padding-inline:6px}.telemetry-footer{grid-template-columns:1fr;gap:5px}}@media (width<=480px){.brand-lockup img{width:36px;height:36px}.brand-lockup div{display:none}.brand-lockup strong{font-size:15px}.venue-tile{min-height:112px;padding:9px}.venue-tile small{font-size:9px}.venue-horse-preview span{min-width:24px;padding:0 3px}.market-page-header{grid-template-columns:1fr}.market-header-status{border-top:1px solid #e2e7eb;border-left:0;grid-area:auto/1;padding:10px 0 0;display:flex}.market-header-status span{margin-left:auto}.market-page-header>div:nth-child(2){grid-area:auto/1}.horse-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid,.condition-row{grid-template-columns:1fr}.trade-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.action-row{flex-direction:column;align-items:stretch}.action-row.compact{grid-template-columns:1fr;display:grid}.live-orders button{grid-template-columns:42px 1fr 1fr}.live-orders small{display:none}.trade-tape-row{grid-template-columns:48px minmax(110px,1fr) minmax(80px,.8fr)}.trade-tape-row code{display:none}.crr-example-row{grid-template-columns:34px repeat(2,minmax(0,1fr))}.nft-reserve-summary{grid-template-columns:1fr}.nft-batch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nft-batch{min-height:208px;padding:132px 10px 10px}.nft-batch img,.nft-batch:after{height:122px}.nft-inventory-list{grid-template-columns:1fr}}.header-icon-button{color:#4c5a67;background:#fff;border:1px solid #ccd3da;border-radius:6px;flex:none;place-items:center;width:40px;height:40px;display:grid}.header-icon-button:hover{color:#168a63;border-color:#168a63}.venue-exchange{height:calc(100dvh - 68px);min-height:560px}.venue-cell{content-visibility:visible;contain:layout paint style}.venue-matrix{overscroll-behavior:contain;grid-auto-rows:140px}.venue-cell .silk-icon{width:25px;height:25px}.venue-cell .silk-icon svg{width:24px;height:24px}.race-market-page{border:0;height:calc(100dvh - 68px);min-height:620px}.light-theme .race-terminal-bar{color:#27333e;background:#fff;border-color:#dce1e6;min-height:48px}.light-theme .terminal-back{color:#455360;border-color:#dce1e6}.light-theme .network-health{color:#168a63;border-color:#dce1e6}.light-theme .terminal-stat,.light-theme .terminal-balance{color:#27333e;border-color:#dce1e6}.light-theme .terminal-stat svg,.light-theme .terminal-stat span,.light-theme .terminal-balance span{color:#758190}.light-theme .terminal-stat strong,.light-theme .terminal-balance strong{color:#17212b}.race-workspace.detail-view{grid-template-columns:minmax(0,1fr) clamp(420px,30vw,500px)}.light-theme .race-visual-terminal{background:#fff;grid-template-rows:32px minmax(320px,1fr) minmax(170px,34%)}.terminal-actions{background:#fff;border-left:0;gap:0}.terminal-actions>.trade-panel{flex-direction:column;flex:1;padding:10px 14px 12px;display:flex;overflow-y:auto}.terminal-actions>.trade-panel>.action-row:not(.compact){box-shadow:none;border:0;margin:10px 0 0;padding:0;position:static}.terminal-actions .trade-panel label{margin:5px 0}.terminal-actions .trade-panel input,.terminal-actions .trade-panel select{height:34px}.terminal-actions .preview-market-notice{margin-bottom:6px;padding:6px 8px}.terminal-actions .selected-horse-card{grid-template-columns:30px minmax(0,1fr) 62px;margin-bottom:7px;padding:7px 9px}.terminal-actions .selected-horse-card h2{font-size:12px}.terminal-actions .selected-horse-state>strong{font-size:15px}.terminal-actions .entry-side-tabs{margin-bottom:6px}.terminal-actions .entry-side-tabs button{min-height:32px}.terminal-actions .horse-select-label{color:#66727e;gap:4px;margin:0 0 7px;font-size:10px;font-weight:800;display:grid}.terminal-actions .horse-select-label select{color:#17212b;background:#fff;border:1px solid #ccd3da;border-radius:4px;width:100%;height:34px;font-weight:800}.terminal-actions .amount-shortcuts{margin-bottom:7px;display:none}.terminal-actions .amount-shortcuts button{min-height:27px}.terminal-actions .batch-entry-switch{margin:6px 0}.terminal-actions .batch-entry-switch button{min-height:30px}.terminal-actions .compact-market-meta{display:none}.terminal-actions .risk-note{margin:7px 0 0;padding:7px 9px;font-size:10px;line-height:1.4}.terminal-actions .tx-line{min-height:28px;margin-top:6px;padding:6px 8px;font-size:10px}.terminal-actions .compact-orderbook{display:grid}.terminal-actions>.trade-panel>.action-row.compact{display:none}.terminal-actions .settlement-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.terminal-actions .settlement-quick-actions button{white-space:normal;min-height:34px;padding:0 6px;font-size:10px}.terminal-actions .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.terminal-actions .mini{gap:2px;padding:6px 8px}.terminal-actions .mini strong{font-size:12px}.terminal-actions .entry-order-summary{gap:4px;margin-top:5px;padding:6px 9px}.terminal-actions .entry-order-summary>div{font-size:10px}.terminal-actions>.trade-panel>.action-row:not(.compact) button{min-height:43px;font-size:13px}.compact-orderbook{background:#dce2e7;border:1px solid #dce2e7;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:8px;display:grid}.compact-orderbook>section{background:#fff;min-width:0}.compact-orderbook h3{border-bottom:1px solid #edf0f2;margin:0;padding:4px 7px;font-size:10px}.compact-orderbook .depth-head,.compact-orderbook .depth-row{padding:3px 7px;font-size:9px}.compact-orderbook .preview-depth>small{padding:4px 7px}.compact-orderbook .depth-empty{min-height:0;padding:6px 8px;font-size:9px}.compact-orderbook .depth-row:nth-of-type(n+4){display:none}.dark-theme .compact-orderbook{display:grid}.dark-theme{color:#dbe5e2;background:#111817}.dark-theme .crr-header{color:#e4ece9;background:#141c1b;border-color:#2b3533}.dark-theme .brand-lockup span,.dark-theme .crr-tabs button{color:#aab7b3}.dark-theme .crr-tabs button.active{color:#50c99e;border-color:#50c99e}.dark-theme .header-actions select,.dark-theme .header-icon-button,.dark-theme .auth-entry button{color:#dbe5e2;background:#192321;border-color:#394441}.dark-theme .auth-entry button.primary{color:#fff;background:#147a5a;border-color:#249d75}.dark-theme .wallet-button{background:#147a5a;border-color:#249d75}.dark-theme .wallet-paths{background:#161f1dfa;border-color:#303b38;box-shadow:0 10px 22px #0000003d}.dark-theme .wallet-paths span{color:#dbe5e2;background:#1b2523;border-color:#303b38}.dark-theme .race-market-page,.dark-theme .race-visual-terminal{background:#111817}.dark-theme .race-workspace.detail-view{grid-template-columns:minmax(0,1fr) clamp(420px,30vw,500px)}.dark-theme .race-visual-terminal{grid-template-rows:32px minmax(320px,1fr) minmax(170px,34%)}.dark-theme .market-desk,.dark-theme .market-desk-grid>section,.dark-theme .market-desk-tabs button,.dark-theme .terminal-actions,.dark-theme .terminal-tabs,.dark-theme .terminal-actions>.trade-panel{color:#dbe5e2;background:#17201f;border-color:#303b38}.dark-theme .market-desk-tabs button,.dark-theme .terminal-tabs button{color:#94a39f}.dark-theme .market-desk-tabs button.active,.dark-theme .terminal-tabs button.active{color:#63d6ad;background:#1d2b28}.dark-theme .search-box,.dark-theme .selected-horse-card,.dark-theme .entry-order-summary,.dark-theme .trade-panel input,.dark-theme .trade-panel select,.dark-theme .mini{color:#dbe5e2;background:#1b2523;border-color:#3a4643}.dark-theme .entry-order-summary strong,.dark-theme .mini strong,.dark-theme .selected-horse-card h2{color:#eef5f2}.dark-theme .market-desk .depth-head,.dark-theme .market-desk .depth-row{color:#34414d;background:#fff}.dark-theme .market-desk .preview-depth>small{color:#946d18;background:#fffaf0}.dark-theme .compact-orderbook>section,.dark-theme .compact-orderbook h3,.dark-theme .compact-orderbook .depth-row{color:#dbe5e2;background:#17201f;border-color:#303b38}.dark-theme .compact-orderbook,.dark-theme .compact-orderbook .depth-head{background:#111817;border-color:#303b38}.dark-theme .production-readiness-panel,.dark-theme .readiness-card{color:#dbe5e2;background:#17201f;border-color:#303b38}.dark-theme .readiness-grid{background:#303b38}.dark-theme .production-readiness-panel .section-heading,.dark-theme .readiness-summary{border-color:#303b38}.dark-theme .readiness-card p,.dark-theme .readiness-card small{color:#9cacaa}.dark-theme .readiness-evidence code{color:#d5dfdc;background:#22302d}@media (width<=980px){.race-workspace.detail-view{grid-template-columns:minmax(0,1fr) 390px}.operator-header,.operator-hero,.operator-control-room,.operator-control-tower,.operator-backend-map,.operator-workspace,.operator-locked-grid,.operator-status-board{grid-template-columns:1fr}.operator-score{border-top:1px solid #e1e7eb;border-left:0}.operator-auth-strip{flex-wrap:wrap;justify-content:flex-start}.operator-safety-grid,.operator-control-tower,.operator-module-grid.full,.operator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.header-icon-button{width:36px;height:36px}.race-workspace.detail-view{grid-template-rows:minmax(0,52%) minmax(0,48%);grid-template-columns:1fr}.light-theme .race-visual-terminal,.dark-theme .race-visual-terminal{grid-template-rows:32px minmax(0,1fr) minmax(154px,40%)}.compact-orderbook{grid-template-columns:1fr}.crr-header{grid-template-columns:minmax(0,1fr) auto;padding:8px 0;position:relative}.header-actions{align-items:center;gap:7px}.header-actions select{width:92px;height:36px}.auth-entry{gap:4px}.auth-entry button{width:36px;height:36px;padding:0}.auth-entry button span{display:none}.wallet-button{width:38px;min-width:38px;height:36px;padding:0}.wallet-button span{display:none}.wallet-connect-stack{justify-items:end}.mobile-menu-button{color:#4c5a67;background:#fff;border:1px solid #ccd3da;border-radius:6px;place-items:center;width:38px;height:36px;display:grid}.crr-tabs{z-index:40;background:#fff;border:1px solid #dce1e6;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;padding:8px;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;box-shadow:0 12px 28px #18242b29}.crr-tabs.mobile-open{display:grid}.crr-tabs button{border:0;border-left:3px solid #0000;justify-content:flex-start;min-height:44px}.crr-tabs button.active{background:#eef8f4;border-bottom-color:#0000;border-left-color:#168a63}.race-market-page,.venue-exchange{height:calc(100dvh - 60px)}.dark-theme .mobile-menu-button{color:#dbe5e2;background:#192321;border-color:#394441}.dark-theme .crr-tabs{background:#17201f;border-color:#303b38}.dark-theme .crr-tabs button.active{background:#1d2b28}.operator-console{padding:0 10px 20px}.operator-header{height:auto;padding:10px 0}.operator-header .brand-lockup div{display:grid}.operator-header .brand-lockup span{display:block}.operator-hero>div{padding:18px}.operator-hero h1{font-size:24px}.operator-safety-grid,.operator-control-tower,.operator-module-grid.full,.operator-backend-map,.operator-grid,.operator-control-room,.operator-workspace,.operator-locked-grid,.operator-status-board,.operator-capability-list,.operator-inventory-flow,.operator-inventory-status,.operator-inline-grid,.operator-control-strip,.operator-button-row{grid-template-columns:1fr}.operator-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-metric-strip div:nth-child(2n){border-right:0}.operator-table>div,.operator-table.compact>div,.operator-backend-map .operator-table.compact>div,.operator-table[data-qa-operator-audit-logs]>div{grid-template-columns:1fr;gap:4px}.operator-section-heading{flex-direction:column;align-items:flex-start}}.docs-layout.docs-shell{grid-template-columns:minmax(0,1fr);padding-bottom:0;overflow:hidden}.docs-layout.docs-shell .docs-workspace{width:100%;min-width:0;max-width:100%}.market-quality-strip{background:#dce1e6;border-bottom:1px solid #dce1e6;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.market-quality-strip .mini{background:#f8fafb;border:0;min-width:0}.market-quality-strip .mini span,.market-quality-strip .mini strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.market-state-strip{background:#dce1e6;border-bottom:1px solid #dce1e6;grid-template-columns:1.2fr 1.15fr repeat(3,minmax(72px,.72fr)) minmax(160px,1.7fr);align-items:stretch;gap:1px;min-width:0;display:grid}.market-state-pill,.market-state-stat,.market-state-countdown,.market-state-strip p{background:#fbfcfd;flex-direction:column;justify-content:center;gap:4px;min-width:0;margin:0;padding:9px 11px;display:flex}.market-state-pill span,.market-state-stat span,.market-state-countdown span{color:#66727d;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:850}.market-state-pill strong,.market-state-stat strong,.market-state-countdown strong{color:#17212b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:900;overflow:hidden}.market-state-strip p{color:#52606d;font-size:11px;font-weight:750;line-height:1.35}.market-state-pill.open strong{color:#0b6b4b}.market-state-pill.locked strong{color:#8a5a00}.market-state-pill.settled strong{color:#2f73d9}.market-state-pill.warning strong{color:#b73636}.account-proof-strip{background:#e3e8ec;border-top:1px solid #e3e8ec;grid-template-columns:1.1fr repeat(4,minmax(0,1fr));gap:1px;display:grid}.account-proof-strip strong,.account-proof-strip span{color:#52606d;text-overflow:ellipsis;white-space:nowrap;background:#f8fafb;min-width:0;padding:10px 12px;font-size:11px;font-weight:850;overflow:hidden}.account-proof-strip strong{color:#17212b;background:#eef8f4}.runtime-provenance-strip{background:#fbfcfd;border-top:1px solid #e3e8ec;flex-wrap:wrap;gap:8px;padding:10px 12px;display:flex}.runtime-provenance-item{color:#52606d;background:#fff;border:1px solid #dfe6eb;border-radius:6px;grid-template-columns:auto auto auto minmax(80px,1fr);align-items:center;gap:7px;min-width:0;max-width:100%;padding:7px 9px;font-size:11px;font-weight:800;display:inline-grid}.runtime-provenance-item strong,.runtime-provenance-item code,.runtime-provenance-item em,.runtime-provenance-item small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.runtime-provenance-item strong{color:#17212b}.runtime-provenance-item code{color:#0b6b4b;background:#e6f6ef;border-radius:4px;padding:2px 5px;font-size:10px}.runtime-provenance-item em{color:#2f73d9;font-style:normal}.runtime-provenance-item.status-warning{border-color:#e1b44b}.runtime-provenance-item.status-error,.runtime-provenance-item.status-missing{border-color:#d86161}.runtime-provenance-item.status-error em,.runtime-provenance-item.status-missing em{color:#b73636}.runtime-provenance-item.status-warning em{color:#9d6b00}.owner-performance-panel{grid-column:1/-1}.owner-performance-grid{background:#e3e8ec;border-top:1px solid #e3e8ec;border-bottom:1px solid #e3e8ec;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.owner-performance-grid .mini{background:#f8fafb;border:0;min-width:0}.owner-performance-grid .mini span,.owner-performance-grid .mini strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dark-theme .market-quality-strip,.dark-theme .market-state-strip,.dark-theme .account-proof-strip,.dark-theme .owner-performance-grid{background:#303b38;border-color:#303b38}.dark-theme .market-quality-strip .mini,.dark-theme .market-state-pill,.dark-theme .market-state-stat,.dark-theme .market-state-countdown,.dark-theme .market-state-strip p,.dark-theme .account-proof-strip span,.dark-theme .owner-performance-grid .mini{color:#dbe5e2;background:#1b2523}.dark-theme .market-state-pill strong,.dark-theme .market-state-stat strong,.dark-theme .market-state-countdown strong{color:#eef5f2}.dark-theme .market-state-pill span,.dark-theme .market-state-stat span,.dark-theme .market-state-countdown span,.dark-theme .market-state-strip p{color:#aebbb7}.dark-theme .market-state-pill.open strong{color:#a7e8ce}.dark-theme .market-state-pill.locked strong{color:#e6c36a}.dark-theme .market-state-pill.settled strong{color:#9dc2ff}.dark-theme .market-state-pill.warning strong{color:#ffaaa8}.dark-theme .account-proof-strip strong{color:#eef5f2;background:#1d2b28}.dark-theme .runtime-provenance-strip{background:#161f1d;border-color:#303b38}.dark-theme .runtime-provenance-item{color:#dbe5e2;background:#1b2523;border-color:#303b38}.dark-theme .runtime-provenance-item strong{color:#eef5f2}.dark-theme .runtime-provenance-item code{color:#a7e8ce;background:#15362c}@media (width<=980px){.market-state-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.market-state-strip p{grid-column:1/-1}.account-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.account-proof-strip strong{grid-column:1/-1}.owner-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.market-quality-strip,.market-state-strip,.owner-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-state-pill,.market-state-countdown,.market-state-strip p{grid-column:1/-1}.account-proof-strip{grid-template-columns:1fr}.runtime-provenance-item{grid-template-columns:auto auto auto minmax(0,1fr);width:100%}}@media (width<=760px){.docs-layout.docs-shell{height:auto;min-height:0;overflow:visible}.docs-layout.docs-shell .docs-workspace{grid-template-columns:none;width:100%;max-width:100%;display:block}.docs-layout.docs-shell .docs-sidebar,.docs-layout.docs-shell .docs-article-scroll{width:100%;max-width:100%;overflow-x:hidden}.docs-layout.docs-shell .whitepaper-content{overflow-wrap:anywhere;width:100%;max-width:100%;padding-inline:14px}.docs-layout.docs-shell .whitepaper-content h1{overflow-wrap:anywhere;font-size:24px;line-height:1.24}.docs-layout.docs-shell .whitepaper-content h2{overflow-wrap:anywhere;font-size:19px}.docs-layout.docs-shell .whitepaper-content p,.docs-layout.docs-shell .whitepaper-bullet,.docs-layout.docs-shell .whitepaper-number{font-size:14px}}
