@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{font-family:Plus Jakarta Sans,system-ui,sans-serif;color:#e6edf8;background:#0a0e17;font-synthesis:none;--bg: #0a0e17;--surface: #111726;--surface-2: #161e2e;--surface-3: #1d2738;--line: #243044;--muted: #8d9cb5;--green: #00d084;--green-soft: #43ed9e;--cyan: #38bdf8;--amber: #f5a313;--red: #ff8d84;--mono: "JetBrains Mono", monospace}*{box-sizing:border-box}html{min-width:320px;background:var(--bg)}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 80% 5%,rgba(0,208,132,.05),transparent 24%),var(--bg)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.035em}h2,h3{letter-spacing:-.02em}small{color:var(--muted)}.unstyled{text-decoration:none}.green{color:var(--green)!important}.amber{color:var(--amber)!important}.live-dot,.status-chip i,.protocol-banner i,.node-status i{display:inline-block;width:8px;height:8px;border-radius:99px;background:var(--green);box-shadow:0 0 10px var(--green)}.live-dot{margin-left:4px;vertical-align:middle}.brand{display:flex;align-items:center;gap:10px;min-width:148px}.brand-mark{width:40px;height:40px;display:grid;place-items:center;color:var(--green);background:linear-gradient(145deg,#00d0842e,#00d08408);border:1px solid rgba(0,208,132,.25);border-radius:12px;box-shadow:0 0 22px #00d08429}.brand>span:last-child{display:flex;flex-direction:column}.brand strong{font-size:20px;color:#fff;line-height:1}.brand small{margin-top:5px;font-weight:800;letter-spacing:.16em;font-size:9px}.customer-header{height:76px;position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:18px;padding:0 max(24px,calc((100vw - 1440px)/2));border-bottom:1px solid var(--line);background:#0a0e17eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.category-nav{display:flex;background:#111824;border:1px solid var(--line);padding:4px;border-radius:12px}.category-nav button,.segmented button{border:0;background:transparent;color:#a4aec1;padding:9px 16px;border-radius:8px;cursor:pointer;font-weight:600}.category-nav button.active,.segmented button.active{background:#202a3d;color:var(--green-soft)}.search-box{height:42px;display:flex;align-items:center;gap:10px;flex:1;max-width:380px;margin-left:auto;padding:0 14px;color:var(--muted);background:#0e1420;border:1px solid var(--line);border-radius:12px}.search-box input,.admin-search input,.table-toolbar input{min-width:0;flex:1;border:0;outline:0;color:#fff;background:transparent}.wallet-pill{display:flex;align-items:baseline;gap:8px;padding:10px 14px;background:#111824;border:1px solid var(--line);border-radius:12px;white-space:nowrap}.wallet-pill strong{font:700 13px var(--mono);color:var(--green)}.button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border:1px solid transparent;border-radius:11px;cursor:pointer;font-weight:750;transition:.2s ease}.button:hover{transform:translateY(-1px);filter:brightness(1.06)}.button:disabled{opacity:.55;cursor:not-allowed;transform:none}.button.primary{background:linear-gradient(135deg,#00d084,#18e29a);color:#042417;box-shadow:0 9px 24px -12px #00d084e6}.button.secondary{background:#1b2434;color:#eef4ff;border-color:#2a374d}.button.danger{color:#3e0b0c;background:#ffaaa4}.button.compact{padding-inline:15px}.button.full{width:100%}.icon-button{position:relative;width:40px;height:40px;display:grid;place-items:center;color:#aab5c8;background:#131a27;border:1px solid var(--line);border-radius:11px}.icon-button i{position:absolute;right:8px;top:7px;width:7px;height:7px;background:var(--green);border-radius:50%}.profile-icon{color:var(--green);padding:6px;background:#14201f;border:1px solid rgba(0,208,132,.35);border-radius:11px}.protocol-banner{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px max(24px,calc((100vw - 1440px)/2));border-bottom:1px solid rgba(245,163,19,.24);background:#111722;color:#c7cfdd;font-size:12px}.protocol-banner span{display:flex;align-items:center;gap:9px}.protocol-banner b{color:#ffc158;font:700 11px var(--mono);text-transform:uppercase;letter-spacing:.06em}.protocol-banner i{background:var(--amber);box-shadow:0 0 8px var(--amber)}.customer-main,.checkout-main{width:min(1440px,calc(100% - 48px));min-height:calc(100vh - 180px);margin:0 auto;padding:36px 0 72px}.section-heading,.row-heading,.card-heading,.payment-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.section-heading h1,.payment-heading h1{margin:6px 0 0;font-size:clamp(28px,3vw,40px)}.eyebrow{margin:0;color:var(--green);font:700 11px var(--mono);letter-spacing:.12em;text-transform:uppercase}.status-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;color:var(--green-soft);border:1px solid rgba(0,208,132,.25);border-radius:999px;background:#00d08412;font:700 10px var(--mono);text-transform:uppercase}.liquidity{color:var(--muted);padding:9px 13px;background:#121927;border:1px solid var(--line);border-radius:12px;font-size:12px}.liquidity b{color:var(--green);font-family:var(--mono)}.market-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px}.market-card{position:relative;text-align:left;padding:19px;background:linear-gradient(160deg,#131b2a,#0f1522);border:1px solid var(--line);border-radius:17px;cursor:pointer;overflow:hidden}.market-card:hover{border-color:#3b4960}.market-card.selected{border-color:#00d084cc;box-shadow:inset 0 2px 0 var(--green),0 16px 36px -26px #00d084b3}.market-card>div{display:flex;justify-content:space-between;align-items:center}.market-card h3{display:flex;justify-content:space-between;align-items:center;margin:22px 0 8px;font-size:16px}.market-card h3 b{color:var(--green);padding:6px 8px;font:700 13px var(--mono);border:1px solid rgba(0,208,132,.3);border-radius:7px;background:#00d0840a}.market-card .versus{display:block;width:fit-content;margin:auto;color:#77849b;font:700 10px var(--mono)}.market-card footer{display:flex;justify-content:space-between;gap:10px;padding-top:14px;margin-top:17px;border-top:1px solid var(--line);color:var(--muted);font:500 11px var(--mono)}.market-card footer span{display:flex;gap:6px;align-items:center}.market-card footer strong{color:#dce5f4}.status-pill{display:inline-flex;align-items:center;width:fit-content;padding:5px 8px;border-radius:7px;font:700 9px var(--mono);text-transform:uppercase;letter-spacing:.05em}.status-pill.open,.status-pill.locking{color:var(--green);background:#00d0841a;border:1px solid rgba(0,208,132,.32)}.status-pill.locking{color:#ffbf59;background:#f5a3131a;border-color:#f5a31359}.status-pill.locked{color:var(--cyan);background:#38bdf81a;border:1px solid rgba(56,189,248,.3)}.status-pill.settled{color:#9daabd;background:#20293a;border:1px solid #344158}.exchange-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(380px,.95fr);gap:32px;margin-top:38px;align-items:start}.row-heading h2{display:flex;align-items:center;gap:10px;margin-bottom:0;font-size:22px}.segmented{padding:4px;border:1px solid var(--line);border-radius:12px;background:#121927}.segmented button{padding:7px 14px;font-size:12px}.offer-list{display:grid;gap:12px;margin-top:16px}.offer-row{display:grid;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:15px;padding:17px;background:#111827;border:1px solid var(--line);border-radius:15px}.team-token{width:50px;height:50px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:var(--cyan);background:#18243a;border:1px solid #2c3b55;font-weight:800}.offer-row h3{margin-bottom:5px;font-size:15px}.offer-row h3 b{color:var(--green);font:600 11px var(--mono);padding:4px 6px;border-radius:5px;background:#00d08417}.offer-row p{margin:0;color:#a8b3c7;font-size:11px}.offer-row p span{color:var(--amber)}.offer-row dl{display:grid;gap:4px;margin:0}.offer-row dl div{display:flex;gap:8px;justify-content:flex-end;font:500 11px var(--mono)}.offer-row dt{color:var(--muted)}.offer-row dd{margin:0;font-weight:700}.offer-row dl div:last-child dd{color:var(--green)}.list-foot{display:flex;justify-content:space-between;margin-top:14px;padding:15px;color:var(--muted);background:#101725;border:1px solid var(--line);border-radius:12px;font-size:11px}.list-foot b{color:var(--green)}.trade-panel{position:sticky;top:94px;padding:28px;background:linear-gradient(145deg,#13202c,#101722 55%);border:1px solid #304156;border-radius:22px;box-shadow:0 30px 70px -48px #00d084a6}.panel-title{position:relative;padding-bottom:20px;border-bottom:1px solid var(--line)}.panel-title h2{margin:5px 0 0;font-size:25px}.panel-title>svg{position:absolute;right:0;top:5px;color:var(--cyan)}.selected-market{display:flex;align-items:center;gap:10px;margin:20px 0;padding:15px;background:#0f1722;border:1px solid var(--line);border-radius:13px}.selected-market span{color:var(--muted)}.selected-market b{margin-left:auto;color:var(--green)}.form-label{display:flex;justify-content:space-between;margin:18px 0 9px;font-size:12px;font-weight:700}.form-label small{font:500 10px var(--mono)}.outcome-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.outcome-grid button{min-height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:#111925;border:1px solid var(--line);border-radius:15px;cursor:pointer}.outcome-grid button span{color:var(--muted);font:600 12px var(--mono)}.outcome-grid button.active{border:2px solid var(--green);background:#162330;box-shadow:0 0 22px -8px var(--green)}.outcome-grid button.active span{color:var(--green)}.stake-input{height:58px;display:flex;align-items:center;gap:14px;padding:0 17px;background:#09101a;border:1px solid #2c3a50;border-radius:13px;font:700 20px var(--mono)}.stake-input input{width:100%;border:0;outline:0;color:var(--green);background:transparent;font:inherit}.quick-stakes{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:10px}.quick-stakes button{padding:9px 4px;color:#d7dfed;background:#121b29;border:1px solid var(--line);border-radius:9px;font:600 11px var(--mono);cursor:pointer}.quick-stakes button.active{color:#032216;background:var(--green)}.calculation{margin:20px 0;padding:18px;background:#0d141f;border:1px solid var(--line);border-radius:14px}.calculation p{display:flex;justify-content:space-between;margin-bottom:9px;color:var(--muted);font-size:12px}.calculation p b{color:#fff;font-family:var(--mono)}.calculation hr{border:0;border-top:1px solid var(--line)}.calculation p.return{align-items:center;margin:14px 0 0;color:#fff;font-weight:700}.calculation p.return b{color:var(--green);font-size:24px}.panel-note{display:block;margin-top:12px;text-align:center;font:500 9px var(--mono);letter-spacing:.1em}.inline-error{color:#ffada8;font-size:12px}.loading-card,.error-card{margin:24px 0;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--muted)}.error-card{color:#ffb6b1;border-color:#ff8d8459}.site-footer{min-height:112px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 32px;padding:22px max(24px,calc((100vw - 1440px)/2));border-top:1px solid var(--line);background:#080c13;color:var(--muted);font-size:11px}.site-footer>div{display:flex;align-items:center;gap:12px}.site-footer>span{grid-column:1}.site-footer nav{grid-column:2;grid-row:1 / span 2;display:flex;gap:28px;color:#c5cedd}.back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;color:#a9b5c9;font-size:13px}.checkout-steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding:12px;margin-bottom:30px;border:1px solid var(--line);border-radius:15px;background:#101622;overflow:hidden}.checkout-steps:before{content:"";position:absolute;left:17%;right:17%;top:50%;height:4px;background:#222d3f}.checkout-step{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;z-index:1;color:#6f7a8e}.checkout-step>span{width:42px;height:42px;display:grid;place-items:center;background:#171f2e;border:1px solid var(--line);border-radius:50%}.checkout-step>div{display:flex;flex-direction:column}.checkout-step small{font:700 9px var(--mono)}.checkout-step.complete{color:#fff}.checkout-step.complete>span{color:#052719;background:var(--green-soft);box-shadow:0 0 20px #00d08452}.checkout-step.complete small{color:var(--green)}.checkout-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:32px;align-items:start}.checkout-card,.side-card,.user-dossier,.oracle-monitor,.dispute-card,.inspector-panel,.admin-control,.data-panel,.settlement-card{padding:26px;background:#151b27;border:1px solid #2a3446;border-radius:18px}.checkout-card.primary-card{box-shadow:0 24px 70px -50px #000}.card-heading{align-items:center;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--line)}.card-heading h1{margin:6px 0 0}.fixture-banner{display:flex;align-items:center;gap:15px;padding:17px;border:1px solid var(--line);border-radius:13px;background:#090e16}.fixture-banner h3{margin:4px 0 0}.fixture-banner>span:last-child{margin-left:auto;padding:9px 12px;border:1px solid #354157;border-radius:9px;color:#b7c0d2;font:500 11px var(--mono)}.review-block{margin-top:22px;padding:24px;background:#101722;border:1px solid var(--line);border-radius:15px}.review-block h2{margin:25px 0 9px;font-size:clamp(20px,2.5vw,28px)}.review-block h2 em{color:var(--green);font-style:normal;border-bottom:2px solid rgba(0,208,132,.35)}.review-block>p{color:var(--muted)}.summary-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:22px;padding:17px;background:#090e15;border:1px solid var(--line);border-radius:12px}.summary-grid>div{display:flex;flex-direction:column;gap:7px}.summary-grid b{font:700 13px var(--mono)}.notice,.warning-card{display:flex;align-items:center;gap:12px;margin-top:18px;padding:15px;color:#b4bed0;background:#171f2c;border:1px solid var(--line);border-radius:11px;font-size:12px;line-height:1.55}.warning-card{color:#d6c1a2;background:#f5a3131a;border-color:#f5a3136b}.warning-card svg{color:#ffbd53}.warning-card span{display:flex;flex-direction:column;gap:4px}.check-row{display:flex;gap:13px;align-items:flex-start;margin-top:16px;padding:18px;border:1px solid var(--line);border-radius:12px;background:#111824}.check-row input{width:18px;height:18px;accent-color:var(--green)}.check-row span{display:flex;flex-direction:column;gap:5px}.checkout-actions{display:grid;grid-template-columns:auto 1fr;gap:12px;padding-top:22px;margin-top:24px;border-top:1px solid var(--line)}.checkout-side{display:grid;gap:20px}.side-card h3{display:flex;align-items:center;gap:9px}.side-card p{display:flex;justify-content:space-between;gap:14px;color:#aeb8c9;font-size:12px;line-height:1.65}.liquidity-visual{min-height:130px;display:flex;flex-direction:column;justify-content:flex-end;padding:18px;margin:16px 0;border-radius:12px;background:linear-gradient(0deg,#040a10d1,#040a1033),radial-gradient(circle at 60%,rgba(56,189,248,.28),transparent 40%),#16283a}.liquidity-visual b{font:700 17px var(--mono)}.liquidity-visual span{margin-left:auto;color:var(--green);font:700 10px var(--mono)}.probability-bar{display:grid;grid-template-columns:55fr 25fr 20fr;gap:3px;height:8px;margin:10px 0}.probability-bar i{background:var(--green)}.probability-bar i:nth-child(2){background:var(--amber)}.probability-bar i:nth-child(3){background:var(--cyan)}.payment-heading{padding:12px 0 22px;margin-bottom:26px;border-bottom:1px solid var(--line)}.total-stake{display:flex;flex-direction:column;gap:8px;padding:15px 18px;background:#171e29;border:1px solid var(--line);border-radius:14px}.total-stake b{color:var(--green);font:700 23px var(--mono)}.payment-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.9fr);gap:32px;align-items:start}.payment-methods{display:grid;gap:14px}.payment-option{display:grid;grid-template-columns:auto auto 1fr auto;gap:14px;align-items:start;padding:20px;text-align:left;background:#171e28;border:1px solid #283345;border-radius:16px;cursor:pointer}.payment-option.selected{border:2px solid var(--green-soft);background:linear-gradient(135deg,#00d08414,#171e28 40%);box-shadow:0 20px 45px -36px var(--green)}.payment-option>svg{color:var(--green)}.radio-mark{width:24px;height:24px;display:grid;place-items:center;border:1px solid #4a576b;border-radius:50%}.payment-option.selected .radio-mark{color:#05291b;background:var(--green-soft);border-color:var(--green-soft)}.payment-option h3{margin:0 0 5px}.payment-option h3 small{margin-left:8px;padding:4px 7px;color:var(--green);background:#00d0841f;border-radius:7px}.payment-option p{margin:0;color:#b2bdcd;font-size:13px}.payment-option>b{color:var(--green);font:700 12px var(--mono)}.bank-account{display:grid;gap:5px;padding:16px;margin-top:16px;background:#0b111a;border:1px solid var(--line);border-radius:10px}.bank-account b{font:700 24px var(--mono);letter-spacing:.18em}.bank-account span{color:var(--muted);font-size:11px}.summary-card{position:sticky;top:96px}.summary-card .row-heading{align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}.fixture-summary{padding:18px;margin-top:18px;border:1px solid var(--line);border-radius:12px;background:#161d29}.fixture-summary h2{font-size:18px}.fixture-summary p{margin:0;color:#bec7d6}.fixture-summary p b{color:var(--green)}.fixture-summary p span{float:right;font-family:var(--mono)}.price-list{display:grid;gap:16px;margin:24px 0}.price-list div{display:flex;justify-content:space-between;gap:15px}.price-list dd{margin:0;font:600 12px var(--mono)}.price-list .total{padding-top:18px;border-top:1px solid var(--line);font-weight:700}.price-list .total dd{color:var(--green);font-size:20px}.payout-box{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;margin:18px 0;color:var(--green);border:1px solid rgba(0,208,132,.36);border-radius:12px;background:#00d0840f}.payout-box span{font-size:11px;font-weight:800}.payout-box small{display:block;margin-top:4px}.payout-box b{font:700 22px var(--mono)}.secure-note{display:flex;justify-content:center;gap:7px;margin-top:12px}.receipt-page{max-width:1120px}.success-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 0 38px}.success-hero>span{width:110px;height:110px;display:grid;place-items:center;color:#05402b;background:linear-gradient(145deg,#59f2b0,#0bcf86);border:2px solid #64f4b7;border-radius:50%;box-shadow:0 0 50px #00d08447}.success-hero h1{margin:24px 0 18px;font-size:clamp(34px,5vw,52px);line-height:.95}.receipt-layout{display:grid;grid-template-columns:1.25fr .9fr;gap:28px}.receipt-card{background:radial-gradient(circle at 100% 10%,rgba(0,208,132,.1),transparent 32%),#151b27}.match-versus{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px;border:1px solid var(--line);border-radius:13px}.match-versus>div{display:flex;align-items:center;gap:12px}.match-versus>div:last-child{text-align:right}.match-versus span{color:var(--green);font:700 18px var(--mono)}.match-versus h3{margin:0}.match-versus small{display:block;color:var(--green-soft)}.receipt-list{display:grid;gap:0;padding:10px 18px;background:#0c121b;border-radius:13px}.receipt-list div{display:flex;justify-content:space-between;gap:15px;padding:15px 0;border-bottom:1px solid var(--line)}.receipt-list div:last-child{border:0}.receipt-list dd{margin:0;font:600 12px var(--mono);text-align:right}.receipt-actions{display:grid;gap:16px;align-content:start}.dispatch-row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:14px;margin-top:10px;background:#1a212d;border:1px solid var(--line);border-radius:11px}.dispatch-row>svg{color:var(--green)}.dispatch-row span{display:flex;flex-direction:column;gap:4px}.dispatch-row>b{color:var(--green);font:700 9px var(--mono)}.copy-row{display:flex;gap:8px;padding:9px 9px 9px 13px;background:#1a212d;border:1px solid var(--line);border-radius:10px}.copy-row code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 11px var(--mono)}.copy-row button{display:flex;align-items:center;gap:6px;margin-left:auto;color:#fff;background:#273143;border:0;border-radius:7px}.split-buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px}.trust-row{display:flex;justify-content:center;flex-wrap:wrap;gap:32px;padding-top:32px;margin-top:40px;border-top:1px solid var(--line);color:#b6c0cf;font-size:12px}.trust-row span{display:flex;align-items:center;gap:8px}.trust-row svg{width:17px;color:var(--green)}.admin-shell{min-height:100vh;display:flex;background:#0f131c}.admin-sidebar{position:fixed;inset:0 auto 0 0;width:240px;z-index:20;display:flex;flex-direction:column;padding:16px 10px 10px;background:#181c24;border-right:1px solid #252b35}.admin-sidebar .brand{padding:0 7px 15px}.admin-sidebar .brand-mark{background:var(--green);color:#064329}.admin-sidebar .brand strong{text-transform:uppercase;font-size:15px}.node-status{display:flex;align-items:center;gap:7px;padding:10px 8px;margin-inline:-10px;background:#10141b;color:#acb9ae;font:500 10px var(--mono)}.node-status span{margin-left:auto}.admin-sidebar nav{display:grid;gap:4px;margin-top:16px}.admin-sidebar nav a{display:flex;align-items:center;gap:10px;padding:11px 12px;color:#b9c4bc;border-radius:8px;font-size:12px}.admin-sidebar nav a:hover,.admin-sidebar nav a.active{color:#002f1b;background:var(--green);font-weight:800}.sidebar-foot{display:grid;gap:8px;margin-top:auto}.sidebar-foot>small,.sidebar-foot>b{padding:0 8px;font:600 10px var(--mono)}.sidebar-foot>small{display:flex;justify-content:space-between}.sidebar-foot>small strong{color:var(--green)}.sidebar-foot>div{display:flex;align-items:center;gap:10px;padding:10px;background:#11151c;border-radius:8px}.sidebar-foot>div svg{color:var(--green)}.sidebar-foot>div span{display:flex;flex-direction:column;font-size:12px;font-weight:700}.sidebar-foot>div small{color:var(--amber);font-size:8px}.admin-workspace{width:calc(100% - 240px);min-width:0;margin-left:240px}.admin-header{height:64px;position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;padding:0 24px;background:#0f131cf0;border-bottom:1px solid #242a34;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-header>div{display:flex;align-items:center;gap:9px;margin-right:auto}.admin-header small{font:600 9px var(--mono)}.admin-header b{padding:6px 8px;background:#282d36;border-radius:4px;font:500 9px var(--mono)}.admin-main{position:relative;width:min(1540px,calc(100% - 48px));min-height:calc(100vh - 108px);margin:0 auto;padding:28px 0 42px}.admin-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.admin-page-heading h1{max-width:800px;margin:7px 0;font-size:clamp(26px,3vw,38px)}.admin-page-heading p:not(.eyebrow){max-width:760px;color:#9caa9f;line-height:1.6}.admin-actions{display:flex;gap:9px}.toast{position:fixed;z-index:100;right:26px;top:78px;display:flex;align-items:center;gap:8px;padding:13px 16px;color:#002c1a;background:var(--green-soft);border-radius:9px;box-shadow:0 14px 40px #000;font-weight:700}.metric-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px}.metric-rail article{min-height:138px;display:flex;flex-direction:column;justify-content:space-between;padding:18px;background:#181d25;border:1px solid #1f252e;border-radius:13px}.metric-rail article>div{display:flex;justify-content:space-between;align-items:center}.metric-rail small{font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.metric-rail svg{color:var(--green)}.metric-rail b{color:#e9edf6;font:700 clamp(18px,2vw,25px) var(--mono);overflow-wrap:anywhere}.metric-rail span{color:#9aa79d;font:500 9px var(--mono)}.admin-control{display:flex;align-items:center;gap:9px;margin-bottom:18px}.admin-control>div:first-child{display:flex;align-items:center;gap:12px;margin-right:auto}.admin-control h2{margin:0;font-size:18px}.admin-control p{margin:3px 0 0;color:#9ba89e;font-size:10px}.admin-control>div>svg{color:var(--green)}.admin-search{min-width:380px;display:flex;align-items:center;gap:9px;margin-right:auto;padding:10px 12px;color:#9ba69f;background:#10141b;border:1px solid #252b35;border-radius:8px}.data-panel{padding:0;overflow:hidden;margin-bottom:18px}.table-toolbar{min-height:54px;display:flex;align-items:center;gap:16px;padding:12px 16px;background:#181d24}.table-toolbar h2,.table-toolbar h3{margin:0 auto 0 0}.table-toolbar label{display:flex;align-items:center;gap:7px;min-width:250px;padding:8px 10px;background:#11151b;border:1px solid #272d36;border-radius:7px}.table-toolbar span{color:#a9b4ac;font:600 9px var(--mono)}.table-toolbar b{color:var(--green)}.data-table{overflow-x:auto}.table-row{min-width:820px;display:grid;grid-template-columns:2fr 1.1fr 1.1fr 1.1fr .75fr;align-items:center}.table-row>span{min-width:0;display:flex;flex-direction:column;gap:5px;padding:16px;color:#d5dad5;font-size:11px}.table-row small{font:500 9px var(--mono)}.table-row:not(.head):nth-child(odd){background:#ffffff05}.table-row:not(.head):hover{background:#20252d}.table-row.head{background:#0b0f15;color:#afbbb1;font-size:9px;font-weight:800;text-transform:uppercase}.table-row.head>span{padding-block:10px}.table-row.vault{grid-template-columns:1.3fr 1.3fr 1fr .7fr}.table-row.users{grid-template-columns:1.6fr 1.1fr 1.1fr .7fr}.inspector-panel{display:grid;gap:20px}.inspector-panel>div:first-child{position:relative}.inspector-panel h2{margin:7px 0}.inspector-panel>div:first-child>span{position:absolute;right:0;top:0;color:#ffbd58;font:600 9px var(--mono)}.range-copy{display:grid;grid-template-columns:1fr auto;gap:8px;padding-top:15px;border-top:1px solid #2a3039}.range-copy span{color:var(--green);font:700 11px var(--mono)}.range-copy input{grid-column:1 / -1;accent-color:var(--green)}.oracle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.oracle-grid>div{display:flex;flex-direction:column;gap:8px;padding:15px;background:#20252d}.oracle-grid small{font-size:9px;font-weight:700}.oracle-grid b{font-size:12px}.oracle-grid span{color:#afbbb1;font:600 9px var(--mono)}.settlement-grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(250px,.85fr);gap:18px;margin-bottom:20px}.settlement-card{background:radial-gradient(circle at 100% 0%,rgba(0,208,132,.08),transparent 35%),#181d24}.settlement-summary{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:16px;padding:20px;background:#0c1117;border-radius:10px}.settlement-summary>div{display:flex;flex-direction:column;gap:7px}.settlement-summary b{font-size:14px}.settlement-summary span{color:#a7b2a9;font-size:10px}.compliance-row{display:flex;justify-content:space-between;gap:12px;margin-top:18px;color:var(--green);font-size:10px}.user-dossier{margin-top:18px}.dossier-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.dossier-grid>div{display:flex;flex-direction:column;gap:8px;padding:16px;background:#1d222a}.dossier-grid small{font:600 8px var(--mono)}.dossier-grid b{font:600 11px var(--mono)}.oracle-monitor{margin-bottom:20px}.consensus-bar{position:relative;margin-top:16px;padding:15px;background:#10141a;border-radius:8px;font:600 9px var(--mono);overflow:hidden}.consensus-bar i{position:absolute;left:0;bottom:0;width:94.7%;height:5px;background:linear-gradient(90deg,var(--green),#6ff1b9)}.dispute-card{margin-bottom:20px}.at-risk{display:flex;flex-direction:column;align-items:flex-end;gap:7px;padding:14px;background:#242932;border-radius:8px}.at-risk b{color:#ffbc63;font:700 17px var(--mono)}.dispute-columns{display:grid;grid-template-columns:1.2fr .85fr;gap:16px}.dispute-columns>div{padding:18px;background:#20252d;border-radius:10px}.dispute-columns h3{display:flex;align-items:center;gap:8px}.dispute-columns article{display:grid;grid-template-columns:1fr auto;gap:8px;padding:13px;margin-top:9px;background:#282d35;border-radius:7px}.dispute-columns article b{font-size:11px}.dispute-columns article span{color:var(--green);font:600 9px var(--mono)}.dispute-columns progress{grid-column:1 / -1;width:100%;accent-color:var(--cyan)}.dispute-columns p{color:#ccd2cd;padding:9px;margin:0;border-bottom:1px solid #343a43;font:500 9px var(--mono)}.settlement-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:20px}.settlement-actions>b{margin-right:auto}.signature-grid,.overview-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px}.audit-log p{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start;padding:12px;margin:0 0 7px;background:#1e242c;border-radius:7px}.audit-log p span{display:flex;flex-direction:column;gap:4px}.audit-log p b{font:600 9px var(--mono)}.audit-log time{font:500 9px var(--mono)}.log-dot{width:7px;height:7px;border-radius:50%;background:var(--green)}.tone-1{background:var(--cyan)}.tone-2{background:var(--amber)}.overview-grid .data-panel{margin:0}.overview-chart{height:300px;display:flex;align-items:end;gap:7px;padding:30px;background:repeating-linear-gradient(to bottom,transparent 0 49px,#232a34 50px)}.overview-chart i{flex:1;min-width:12px;border-radius:4px 4px 0 0;background:linear-gradient(to top,#008d5c,var(--green-soft));box-shadow:0 0 14px #00d08426}.admin-footer{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:8px 24px;border-top:1px solid #242a34;color:#b2bdb5;background:#0b0f15;font:500 9px var(--mono)}.admin-footer b{color:var(--green)}@media(max-width:1120px){.customer-header{gap:10px}.category-nav,.customer-header .search-box{display:none}.wallet-pill{margin-left:auto}.market-grid{grid-template-columns:repeat(2,1fr)}.exchange-layout,.payment-layout{grid-template-columns:1fr}.trade-panel,.summary-card{position:static}.checkout-layout{grid-template-columns:1.45fr .8fr}.admin-sidebar{width:76px}.admin-sidebar .brand>span:last-child,.admin-sidebar nav a{font-size:0}.admin-sidebar nav a{justify-content:center}.admin-sidebar .brand{padding-inline:8px}.admin-sidebar .brand-mark{width:40px}.node-status span,.node-status{font-size:0}.node-status i{margin:auto}.sidebar-foot>small,.sidebar-foot>b,.sidebar-foot>div span{display:none}.sidebar-foot>div{justify-content:center}.admin-workspace{width:calc(100% - 76px);margin-left:76px}.admin-header>div small,.admin-header>div b:nth-of-type(2){display:none}.metric-rail{grid-template-columns:repeat(2,1fr)}.settlement-grid{grid-template-columns:1fr}}@media(max-width:760px){.customer-header{height:66px;padding:0 14px}.customer-header .brand{min-width:0}.customer-header .brand>span:last-child,.wallet-pill small,.icon-button{display:none}.wallet-pill{padding:8px 10px}.profile-icon{display:none}.button.compact{font-size:0;padding:10px}.protocol-banner{padding-inline:14px}.protocol-banner>span:first-child{display:none}.customer-main,.checkout-main{width:min(100% - 28px,1440px);padding-top:24px}.section-heading{align-items:flex-start;flex-direction:column}.market-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.market-card{min-width:82vw;scroll-snap-align:center}.exchange-layout{margin-top:28px}.row-heading{align-items:flex-start;flex-direction:column}.offer-row{grid-template-columns:auto 1fr}.offer-row dl{grid-column:2}.offer-row>.button{grid-column:1 / -1;width:100%}.trade-panel{padding:20px}.quick-stakes{grid-template-columns:repeat(3,1fr)}.site-footer{grid-template-columns:1fr}.site-footer nav{display:none}.checkout-steps{grid-template-columns:repeat(3,auto);padding:9px}.checkout-step{gap:5px}.checkout-step>span{width:34px;height:34px}.checkout-step strong,.checkout-step small{display:none}.checkout-layout,.receipt-layout{grid-template-columns:1fr}.checkout-card,.side-card{padding:18px}.summary-grid{grid-template-columns:repeat(2,1fr);gap:18px}.fixture-banner{align-items:flex-start;flex-wrap:wrap}.fixture-banner>span:last-child{width:100%;margin:0}.checkout-actions{grid-template-columns:1fr}.payment-heading{align-items:flex-start;flex-direction:column}.payment-option{grid-template-columns:auto auto 1fr}.payment-option>b{grid-column:3}.bank-account b{font-size:18px}.match-versus{align-items:flex-start}.match-versus>div{flex-direction:column}.receipt-list div{flex-direction:column}.receipt-list dd{text-align:left}.split-buttons{grid-template-columns:1fr}.admin-sidebar{position:fixed;inset:auto 0 0;width:100%;height:64px;z-index:50;flex-direction:row;padding:7px;border:0;border-top:1px solid #2c323b}.admin-sidebar>.unstyled,.node-status,.sidebar-foot{display:none}.admin-sidebar nav{width:100%;display:flex;justify-content:space-around;margin:0}.admin-sidebar nav a{padding:12px}.admin-sidebar nav a:nth-child(n+6){display:none}.admin-workspace{width:100%;margin:0;padding-bottom:64px}.admin-header{height:54px;padding:0 14px}.admin-header>div b{font-size:8px}.admin-header .button{min-height:34px;padding:7px;font-size:0}.admin-header>svg:last-child{display:none}.admin-main{width:min(100% - 28px,1540px);padding-top:20px}.admin-page-heading{flex-direction:column}.admin-actions{width:100%}.admin-actions .button{flex:1}.metric-rail{grid-template-columns:1fr 1fr;gap:9px}.metric-rail article{min-height:125px;padding:14px}.admin-control{align-items:stretch;flex-wrap:wrap}.admin-control>div:first-child{width:100%}.admin-search{min-width:100%}.settlement-summary,.oracle-grid,.dossier-grid{grid-template-columns:1fr}.compliance-row{flex-direction:column}.dispute-columns,.signature-grid,.overview-grid{grid-template-columns:1fr}.settlement-actions{align-items:stretch;flex-direction:column}.settlement-actions>b{margin:0 0 8px}.admin-footer{display:none}}@media print{.customer-header,.site-footer,.checkout-steps,.receipt-actions,.trust-row{display:none!important}body{background:#fff;color:#000}.checkout-main{width:100%}.receipt-layout{display:block}.receipt-card{border:1px solid #ccc;background:#fff;color:#000}}.table-row.fixtures{min-width:1040px;grid-template-columns:1.8fr 1fr 1fr 1fr .7fr 1.5fr}.result-form{display:flex;flex-wrap:wrap;gap:6px}.result-form input,.result-form select{min-width:0;flex:1 1 90px;padding:7px 8px;color:#eef4ff;background:#11151b;border:1px solid #272d36;border-radius:7px;font:500 10px var(--mono)}.table-row .button.compact{min-height:32px;padding:6px 12px;font-size:11px}.header-menu{position:relative}.profile-button{display:grid;place-items:center;padding:0;color:#aab5c8;background:transparent;border:0;border-radius:50%;cursor:pointer}.header-menu-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:60;width:min(320px,calc(100vw - 32px));display:grid;gap:12px;padding:18px;color:#eef4ff;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 50px -20px #000c}.header-menu-panel h3{margin:0;font-size:15px}.header-menu-panel small,.menu-empty{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.menu-list{display:grid;gap:8px;margin:0;padding:12px;background:#0c121b;border-radius:10px}.menu-list div{display:flex;justify-content:space-between;gap:12px}.menu-list dt{color:var(--muted);font-size:12px}.menu-list dd{margin:0;font:600 12px var(--mono)}.menu-links{display:grid;gap:4px}.menu-links a{padding:9px 10px;color:#d7dfed;border-radius:8px;text-decoration:none}.menu-links a:hover{background:#1b2434}.admin-header .icon-button{width:36px;height:36px}.admin-toast{margin:16px 24px 0}@media(max-width:760px){.header-menu-panel .button.compact,.header-menu-panel .button{font-size:14px}.customer-header .header-menu:has(.icon-button),.customer-header .header-menu:has(.profile-icon){display:none}}.trade-mode{display:grid;grid-template-columns:1fr 1fr;margin-top:18px}.outcome-grid.three{grid-template-columns:repeat(3,1fr)}.outcome-grid.three strong{font-size:13px;text-align:center}.inline-success{color:var(--green-soft);font-size:12px}.agent-banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px max(16px,calc((100vw - 1440px)/2));color:#ffd58a;background:#f5a3131a;border-bottom:1px solid rgba(245,163,19,.35);font-size:12px}.agent-banner a{margin-left:auto;color:#ffd58a}.agent-banner button{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;color:#ffd58a;background:transparent;border:1px solid rgba(245,163,19,.45);border-radius:7px;cursor:pointer}.agent-id-field{display:grid;gap:6px;margin-bottom:12px}.agent-id-field small{color:var(--muted);font:600 10px var(--mono)}.agent-id-field input{padding:11px 12px;color:#eef4ff;background:#09101a;border:1px solid #2c3a50;border-radius:10px;font:600 13px var(--mono)}.agent-shell .customer-header .wallet-pill{margin-left:auto}.agent-login{display:flex;align-items:center;gap:6px;padding:8px 10px;color:var(--muted);background:#0e1420;border:1px solid var(--line);border-radius:10px}.agent-login input{width:150px;border:0;outline:0;color:#eef4ff;background:transparent;font:600 11px var(--mono)}.agent-main .payment-heading .segmented{display:flex;flex-wrap:wrap}.agent-form .button,.checkout-card>.button{margin-top:18px}.stake-input select{color:var(--green);background:transparent;border:0;font:inherit;outline:0}.unstyled-button{padding:0;background:none;border:0;cursor:pointer}.agent-confirm h2{margin:6px 0 16px;font-size:24px}.agent-confirm h2 small{color:var(--muted);font:600 14px var(--mono)}.agent-confirm em{color:var(--green);font-style:normal}.agent-confirm+.form-label{margin-top:22px}.agent-bank{display:grid;gap:10px;margin-top:8px}.agent-bank input{padding:13px 14px;color:#eef4ff;background:#09101a;border:1px solid #2c3a50;border-radius:11px;font:600 13px var(--mono)}.agent-done{display:grid;gap:14px;justify-items:center;text-align:center}.agent-done .receipt-list{width:100%;text-align:left}.success-icon{display:grid;place-items:center;width:84px;height:84px;color:var(--green);background:#00d0841a;border-radius:50%}.agent-recent p{display:flex;justify-content:space-between;gap:12px}.agent-recent p span{display:grid;gap:3px}.agent-recent small{color:var(--muted);font:500 10px var(--mono)}@media(max-width:760px){.agent-login input{width:110px}.agent-shell .status-chip{display:none}}.auth-main{width:min(100% - 32px,1040px);margin:48px auto;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.auth-card{display:grid;gap:18px}.auth-form{display:grid;gap:14px}.auth-form h1{margin:6px 0 0;font-size:28px}.auth-form>p{margin:0;color:var(--muted);font-size:13px}.auth-form label{display:grid;gap:7px;color:#c8d1df;font-size:12px;font-weight:700}.auth-form input,.auth-form select{padding:13px 14px;color:#eef4ff;background:#09101a;border:1px solid #2c3a50;border-radius:11px;font:500 14px inherit}.auth-form .button{margin-top:6px}.demo-logins{display:grid;gap:10px}.demo-logins h3{display:flex;align-items:center;gap:8px;margin:0}.demo-logins>p{margin:0;color:var(--muted);font-size:12px}.demo-logins button{display:flex;justify-content:space-between;gap:12px;padding:12px;text-align:left;color:#eef4ff;background:#0c121b;border:1px solid var(--line);border-radius:11px;cursor:pointer}.demo-logins button:hover{border-color:var(--green)}.demo-logins button span{display:grid;gap:3px;min-width:0}.demo-logins button span:last-child{text-align:right}.demo-logins small{color:var(--muted);font-size:11px}.demo-logins code{font:600 11px var(--mono);overflow-wrap:anywhere}@media(max-width:860px){.auth-main{grid-template-columns:1fr;margin-top:24px}}.auth-main.single{grid-template-columns:minmax(0,560px);justify-content:center}.auth-link{justify-self:start;color:var(--green-soft);font-size:12px;font-weight:700}.auth-form h2{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:18px}.auth-form .success-icon{justify-self:center}.inline-success{display:flex;align-items:center;gap:6px}.table-row.accounts{min-width:860px;grid-template-columns:2fr 1fr 1fr 1fr .7fr}.table-row.accounts.selected{background:#1d2a26!important}.accounts-toolbar{flex-wrap:wrap}.accounts-toolbar label{flex:1;margin-right:auto}.accounts-toolbar select,.admin-form select,.admin-form input,.role-label input{padding:9px 10px;color:#eef4ff;background:#11151b;border:1px solid #272d36;border-radius:8px;font:500 12px inherit}.empty-row{padding:18px;color:var(--muted)}.pager{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;color:var(--muted);font-size:12px}.admin-form{display:grid;gap:14px;margin-bottom:18px}.admin-form h3,.role-card h3{display:flex;align-items:center;gap:8px;margin:0}.admin-form p{margin:0;color:var(--muted);font-size:12px}.admin-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.admin-form-grid label,.role-label{display:grid;gap:6px;color:#c8d1df;font-size:11px;font-weight:700}.admin-actions-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.float-form{display:grid;gap:12px;padding-top:16px;border-top:1px solid var(--line)}.float-form h4{margin:0}.roles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.role-card{display:grid;gap:12px;align-content:start}.role-card p{margin:4px 0 0;color:var(--muted);font-size:12px}.permission-list{display:grid;gap:8px}.permission-list .check-row{align-items:flex-start}.permission-list small{display:block;color:var(--muted);font-size:11px}.admin-control .segmented{display:flex;margin-left:auto}.table-row.games{min-width:1080px;grid-template-columns:1.7fr 1.2fr 1fr 1fr .8fr 1.3fr}.row-actions{flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:6px!important}.row-actions .icon-button{width:32px;height:32px}.button.danger.compact{min-height:32px;padding:6px 12px;font-size:11px}.table-row.feed{min-width:720px;grid-template-columns:50px 2fr 1fr 1fr;cursor:pointer}.table-row.csv{min-width:860px;grid-template-columns:60px 2fr 1fr 1fr 1.6fr}.table-row.csv.invalid{background:#ff786e0f!important}.file-button{position:relative;overflow:hidden}.file-button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.admin-form>.data-table{border:1px solid var(--line);border-radius:10px}
