:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07100f;--bg-raised:#0b1715;--panel:#0e1c19;--panel-2:#12221e;--panel-3:#162924;--line:#233a34;--line-soft:#192d28;--text:#edf7f3;--text-2:#a8bbb5;--text-3:#708881;--mint:#53e0ac;--mint-strong:#72f4c3;--mint-soft:#53e0ac1f;--lime:#c8f55f;--amber:#f4c865;--amber-soft:#f4c86521;--coral:#ff806f;--coral-soft:#ff806f1f;--blue:#73a9ff;--purple:#bd97ff;--radius-sm:7px;--radius:11px;--radius-lg:16px;--shadow:0 18px 50px #00000038;--mock-height:32px;--strip-height:46px;--topbar-height:62px;--rail-width:224px;--ui:"Segoe UI Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--mono:"Cascadia Code", "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:radial-gradient(circle at 78% 12%, #2d785d17, transparent 25rem), linear-gradient(180deg, #081310 0%, var(--bg) 38rem);color:var(--text);font-family:var(--ui);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;font-size:14px;line-height:1.45}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}svg{stroke-width:1.8px;flex:none;width:1em;height:1em}::selection{color:#fff;background:#53e0ac47}:focus-visible{outline:2px solid var(--mint-strong);outline-offset:2px;border-radius:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--mint);color:#06100e;border-radius:var(--radius-sm);padding:9px 14px;font-weight:800;position:fixed;top:-100px;left:12px}.skip-link:focus{top:8px}.mock-banner{z-index:90;min-height:var(--mock-height);color:#d7c7ee;letter-spacing:.02em;background:repeating-linear-gradient(-45deg,#1a1721,#1a1721 10px,#201a29 10px 20px);border-bottom:1px solid #bd97ff47;justify-content:center;align-items:center;gap:10px;padding:4px 20px;font-size:11px;display:flex;position:fixed;inset:0 0 auto}.mock-banner strong{color:#f1eafa}.mock-banner-detail{color:#9d8eae}.status-pill{border:1px solid var(--line);width:fit-content;min-height:22px;color:var(--text-2);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#ffffff06;border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-size:10px;font-weight:760;line-height:1;display:inline-flex}.status-pill svg{width:12px;height:12px}.status-positive{color:var(--mint-strong);background:var(--mint-soft);border-color:#53e0ac4d}.status-warning{color:var(--amber);background:var(--amber-soft);border-color:#f4c8654d}.status-danger{color:#ff9c90;background:var(--coral-soft);border-color:#ff806f52}.status-info{color:#a8c8ff;background:#73a9ff1a;border-color:#73a9ff4d}.status-mock{color:#d8c1ff;background:#bd97ff1a;border-color:#bd97ff57}.surebet-strip{top:var(--mock-height);z-index:80;height:var(--strip-height);background:#0c1c18;border-bottom:1px solid #29453d;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;display:grid;position:fixed;inset-inline:0;box-shadow:0 8px 22px #0000002e}.strip-label,.strip-all{white-space:nowrap;align-items:center;gap:7px;padding:0 16px;display:flex}.strip-label{border-right:1px solid var(--line);color:var(--mint-strong);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.strip-label>svg{width:17px;height:17px}.strip-label b{background:var(--mint-soft);color:var(--mint);border-radius:999px;padding:2px 6px;font-size:9px}.strip-track{align-items:stretch;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 93%,#0000);mask-image:linear-gradient(90deg,#000 93%,#0000)}.strip-item{border-right:1px solid var(--line-soft);white-space:nowrap;align-items:center;gap:8px;min-width:0;padding:0 14px;transition:background .12s;display:flex}.strip-item:hover{background:#53e0ac0e}.strip-item>svg{color:var(--text-3)}.strip-roi{color:var(--lime);font-family:var(--mono);font-size:12px;font-weight:900}.strip-event{text-overflow:ellipsis;max-width:210px;font-weight:700;overflow:hidden}.strip-market,.strip-age{color:var(--text-3);font-size:10px}.strip-age{align-items:center;gap:3px;display:inline-flex}.strip-empty{color:var(--text-3);align-self:center;padding-left:18px}.strip-all{border-left:1px solid var(--line);color:var(--mint);font-size:11px;font-weight:800}.strip-all:hover{color:var(--mint-strong);background:var(--mint-soft)}.topbar{top:calc(var(--mock-height) + var(--strip-height));z-index:70;height:var(--topbar-height);border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081310f0;align-items:center;gap:18px;padding:0 18px;display:flex;position:fixed;inset-inline:0}.brand{width:calc(var(--rail-width) - 18px);letter-spacing:.1em;align-items:center;gap:10px;font-size:16px;display:flex}.brand-mark{width:31px;height:31px;color:var(--mint);background:linear-gradient(145deg,#53e0ac2e,#53e0ac08);border:1px solid #53e0ac5c;border-radius:9px;place-items:center;display:grid;box-shadow:inset 0 0 18px #53e0ac0d}.brand-mark svg{width:18px;height:18px}.brand b{font-weight:900}.brand em{color:var(--mint);font-style:normal;font-weight:900}.global-search{border:1px solid var(--line);width:min(500px,40vw);color:var(--text-3);background:#ffffff06;border-radius:9px;align-items:center;gap:8px;padding:0 9px 0 12px;display:flex;position:relative}.global-search:focus-within{border-color:#53e0ac80;box-shadow:0 0 0 3px #53e0ac14}.global-search input{min-width:0;height:37px;color:var(--text);background:0 0;border:0;outline:0;flex:1}.global-search input::placeholder{color:#647a74}.global-search kbd{border:1px solid var(--line);background:var(--panel-2);color:var(--text-3);font-family:var(--ui);border-radius:5px;align-items:center;gap:2px;padding:2px 5px;font-size:9px;display:inline-flex}.topbar-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.icon-button{border:1px solid var(--line);cursor:pointer;background:#ffffff06;border-radius:9px;place-items:center;width:36px;height:36px;display:inline-grid}.icon-button:hover{background:var(--panel-2);border-color:#38584f}.notification-button{color:var(--text-2);position:relative}.notification-button:after{content:"";border:2px solid var(--bg-raised);background:var(--coral);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:8px}.menu-button{display:none}.profile-button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;height:40px;padding:3px 8px 3px 4px;display:flex}.profile-button:hover{border-color:var(--line);background:var(--panel)}.login-button{border:1px solid var(--line);min-height:35px;color:var(--text-2);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:750;display:inline-flex}.login-button:hover{color:var(--mint);border-color:#53e0ac59}.avatar{width:31px;height:31px;color:var(--mint-strong);background:#213b34;border-radius:8px;place-items:center;font-size:10px;font-weight:850;display:grid}.profile-copy{text-align:left;line-height:1.2;display:grid}.profile-copy b{font-size:11px}.profile-copy small{color:var(--text-3);font-size:9px}.sidebar{top:calc(var(--mock-height) + var(--strip-height) + var(--topbar-height));z-index:60;width:var(--rail-width);border-right:1px solid var(--line-soft);background:#091512;flex-direction:column;padding:15px 12px 12px;display:flex;position:fixed;bottom:0;left:0}.sidebar nav{gap:3px;display:grid}.nav-label{color:#5f766f;letter-spacing:.14em;text-transform:uppercase;margin:1px 10px 7px;font-size:9px;font-weight:850}.nav-label-spaced{margin-top:16px}.nav-link{width:100%;min-height:39px;color:var(--text-2);text-align:left;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:12px;font-weight:650;display:flex}.nav-button{cursor:pointer;background:0 0}.nav-link>svg{color:#779089;width:16px;height:16px}.nav-link:hover{color:var(--text);background:#ffffff07}.nav-link-active{color:var(--mint-strong);background:linear-gradient(90deg,#53e0ac1f,#53e0ac09);border-color:#53e0ac24}.nav-link-active>svg{color:var(--mint)}.nav-count{min-width:20px;color:var(--text-2);font-family:var(--mono);text-align:center;background:#20342f;border-radius:999px;margin-left:auto;padding:1px 5px;font-size:9px}.admin-tag{color:var(--purple);letter-spacing:.08em;border:1px solid #54456d;border-radius:4px;margin-left:auto;padding:2px 4px;font-size:7px}.sidebar-card{background:linear-gradient(145deg,#10211d,#0d1917);border:1px solid #2a3d38;border-radius:10px;margin-top:auto;padding:12px}.sidebar-card-title{color:var(--amber);align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.sidebar-card p{color:var(--text-3);margin:7px 0 9px;font-size:10px;line-height:1.5}.sidebar-card a{color:var(--mint);font-size:10px;font-weight:750}.sidebar-foot{color:#546963;font-family:var(--mono);justify-content:space-between;padding:12px 4px 0;font-size:8px;display:flex}.sidebar-scrim{display:none}.main-content{min-height:calc(100vh - 36px);margin-left:var(--rail-width);padding:calc(var(--mock-height) + var(--strip-height) + var(--topbar-height) + 22px) clamp(18px, 2.4vw, 34px) 50px}.site-footer{min-height:36px;margin-left:var(--rail-width);border-top:1px solid var(--line-soft);color:var(--text-3);justify-content:space-between;align-items:center;gap:16px;padding:8px clamp(18px,2.4vw,34px);font-size:9px;display:flex}.site-footer strong{color:var(--text-2)}.button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:7px 12px;font-size:11px;font-weight:780;display:inline-flex}.button svg{width:14px;height:14px}.button-primary{background:var(--mint);color:#06110e;box-shadow:0 6px 20px #53e0ac1f}.button-primary:hover{background:var(--mint-strong)}.button-secondary{border-color:var(--line);background:var(--panel-2);color:var(--text-2)}.button-secondary:hover{color:var(--text);border-color:#3d5d54}.button-danger{background:var(--coral-soft);color:#ff9f93;border-color:#ff806f4d}.button-ghost{color:var(--text-2);background:0 0}.button-ghost:hover{color:var(--text);background:#ffffff0a}.button:disabled{cursor:not-allowed;opacity:.44}.state{border:1px dashed var(--line);border-radius:var(--radius);min-height:230px;color:var(--text-3);text-align:center;background:#0a181480;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px;display:flex}.state>svg{width:24px;height:24px}.state strong{color:var(--text)}.state p{max-width:490px;margin:0;font-size:12px}.state-compact{flex-direction:row;min-height:96px}.state-error{background:var(--coral-soft);border-style:solid;border-color:#ff806f40}.state-error>svg{color:var(--coral)}.state-error div{text-align:left}.state-error .button{margin-top:7px}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.inline-notice{border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:11px;display:flex}.inline-notice svg{margin-top:2px}.notice-warning{background:var(--amber-soft);color:#e5c982;border-color:#f4c86540}.notice-danger{background:var(--coral-soft);color:#e8aaa2;border-color:#ff806f40}.page-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:20px;display:flex}.eyebrow{color:var(--mint);letter-spacing:.15em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:850}.page-header h1{letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.4vw,32px);line-height:1.1}.page-description{max-width:760px;color:var(--text-2);margin:7px 0 0;font-size:12px}.page-meta{color:var(--text-3);font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;font-size:9px;display:flex}.page-actions{flex:none;align-items:center;gap:8px;display:flex}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px;display:grid}.metric-card{border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(145deg,#11221de6,#0b1814e6);align-items:center;gap:11px;min-height:93px;padding:13px;display:flex;box-shadow:0 5px 20px #00000017}.metric-card-alert{border-color:#c8f55f21}.metric-icon{border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.metric-icon svg{width:17px;height:17px}.metric-icon-mint{background:var(--mint-soft);color:var(--mint)}.metric-icon-lime{color:var(--lime);background:#c8f55f1a}.metric-icon-blue{color:var(--blue);background:#73a9ff1a}.metric-icon-amber{background:var(--amber-soft);color:var(--amber)}.metric-card>div{min-width:0;display:grid}.metric-card>div>span{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.metric-card>div>strong{font-family:var(--mono);letter-spacing:-.04em;margin:1px 0;font-size:20px}.metric-card>div>small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.metric-trend{color:var(--text-3);white-space:nowrap;align-self:flex-start;align-items:center;gap:4px;margin-left:auto;font-size:8px;display:inline-flex}.metric-link{border:1px solid var(--line);width:29px;height:29px;color:var(--mint);border-radius:8px;place-items:center;margin-left:auto;display:grid}.metric-link:hover{background:var(--mint-soft)}.filter-panel{border:1px solid var(--line);border-radius:var(--radius);background:#0c1b17e0;margin-bottom:13px;box-shadow:0 8px 30px #0000001f}.filter-toolbar{align-items:center;gap:14px;min-height:51px;padding:7px 10px 7px 13px;display:flex}.filter-toolbar-title{border-right:1px solid var(--line);white-space:nowrap;align-items:center;gap:6px;padding-right:13px;display:flex}.filter-toolbar-title>svg{color:var(--mint)}.filter-toolbar-title b{font-size:11px}.filter-toolbar-title span{background:var(--panel-3);color:var(--text-3);text-transform:uppercase;border-radius:4px;padding:2px 5px;font-size:8px}.quick-filters{align-items:center;gap:7px;min-width:0;display:flex}.filter-actions{align-items:center;gap:3px;margin-left:auto;display:flex}.select-wrap{align-items:center;display:flex;position:relative}.select-wrap select{appearance:none;width:100%;padding-right:29px!important}.select-wrap>svg{width:13px;height:13px;color:var(--text-3);pointer-events:none;position:absolute;right:9px}.compact-control select{border:1px solid var(--line);background:var(--panel-2);min-width:155px;height:33px;color:var(--text-2);border-radius:7px;padding:5px 29px 5px 9px;font-size:10px}.filter-chip{border:1px solid var(--line);background:var(--panel-2);min-height:33px;color:var(--text-2);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;display:inline-flex}.filter-chip svg{display:none}.filter-chip-active{background:var(--mint-soft);color:var(--mint-strong);border-color:#53e0ac5c}.filter-chip-active svg{display:block}.chevron-up{transform:rotate(180deg)}.filter-grid{border-top:1px solid var(--line-soft);background:#ffffff03;grid-template-columns:repeat(7,minmax(105px,1fr));gap:9px;padding:12px 13px;display:grid}.filter-grid>label{gap:5px;min-width:0;display:grid}.filter-grid>label>span,.density-control legend{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.filter-grid input,.filter-grid select,.save-view-form input{border:1px solid var(--line);background:var(--bg-raised);width:100%;height:34px;color:var(--text);font-family:var(--mono);border-radius:7px;outline:0;padding:6px 9px;font-size:10px}.filter-grid input:focus,.filter-grid select:focus,.save-view-form input:focus{border-color:#53e0ac80;box-shadow:0 0 0 3px #53e0ac12}.filter-grid input::placeholder,.save-view-form input::placeholder{color:#5d726c}.density-control{border:0;grid-template-columns:1fr 1fr;align-content:start;min-width:0;margin:0;padding:0;display:grid}.density-control legend{grid-column:1/-1;margin-bottom:5px}.density-control button{border:1px solid var(--line);background:var(--bg-raised);height:34px;color:var(--text-3);cursor:pointer;font-size:9px}.density-control button:first-of-type{border-radius:7px 0 0 7px}.density-control button:last-of-type{border-left:0;border-radius:0 7px 7px 0}.density-control .segmented-active{background:var(--mint-soft);color:var(--mint)}.saved-view-row{border-top:1px solid var(--line-soft);align-items:center;gap:8px;min-height:38px;padding:5px 9px 5px 13px;display:flex}.saved-label{border-right:1px solid var(--line);color:var(--text-3);text-transform:uppercase;align-items:center;gap:5px;padding-right:9px;font-size:9px;font-weight:750;display:inline-flex}.saved-view-list{scrollbar-width:none;align-items:center;gap:5px;min-width:0;display:flex;overflow:auto}.saved-view-chip{border:1px solid var(--line-soft);max-width:180px;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#11211d;border-radius:5px;padding:4px 8px;font-size:9px;overflow:hidden}.saved-view-chip:hover{color:var(--text);border-color:#36564d}.saved-loading{color:var(--text-3);font-size:9px}.save-view-button{white-space:nowrap;min-height:28px;margin-left:auto;padding-block:4px}.save-view-form{align-items:center;gap:4px;margin-left:auto;display:flex}.save-view-form input{width:170px;height:29px}.save-view-form .icon-button{width:29px;height:29px}.data-section{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#0b1915e6;overflow:hidden}.section-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:57px;padding:10px 13px;display:flex}.section-toolbar h2{letter-spacing:-.01em;margin:0;font-size:13px}.section-toolbar p{color:var(--text-3);margin:3px 0 0;font-size:9px}.legend{color:var(--text-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;font-size:8px;display:flex}.legend span{align-items:center;gap:4px;display:inline-flex}.legend i{width:13px;height:13px;font-family:var(--mono);border-radius:3px;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.legend-best{background:#c8f55f1a;border:1px solid #c8f55f59}.legend-up{color:var(--mint)}.legend-down{color:var(--coral)}.legend-stale{color:var(--amber);border:1px solid #f4c8654d}.data-section>.inline-notice{margin:9px 10px 0}.comparison-table-wrap{scrollbar-color:#314b44 transparent;scrollbar-width:thin;max-height:690px;overflow:auto}.comparison-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:10px}.comparison-table thead{z-index:20;position:sticky;top:0}.comparison-table th{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line);height:31px;color:var(--text-3);letter-spacing:.045em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#10201c;padding:5px 8px;font-size:8px;font-weight:800}.comparison-table thead tr:first-child th{background:#12241f;height:37px}.comparison-table th>button{color:inherit;font:inherit;cursor:pointer;text-transform:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.comparison-table th>button svg{width:10px;height:10px}.comparison-table .provider-group-head{color:var(--text-2);text-align:center;border-left:2px solid #2a443d}.provider-header{text-transform:none;justify-content:center;align-items:center;gap:6px;display:flex}.provider-monogram{width:21px;height:21px;color:var(--mint);background:#233c35;border-radius:5px;place-items:center;font-size:7px;display:grid}.fixture-label{color:var(--purple);letter-spacing:.08em;border:1px solid #514269;border-radius:4px;padding:2px 4px;font-size:6px}.comparison-table td{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);vertical-align:middle;background:#0c1b17a6;min-width:94px;height:61px;padding:5px 7px}.comparison-table tbody tr:hover td{background:#132822d6}.comparison-table tbody tr:last-child td{border-bottom:0}.comparison-table td:first-child,.comparison-table th:first-child{z-index:12;background:#0e1d19;min-width:245px;max-width:245px;position:sticky;left:0}.comparison-table thead th:first-child{z-index:25;background:#12241f}.comparison-table td:nth-child(2){min-width:113px}.comparison-table td:nth-child(3){border-right:2px solid #2a443d;min-width:142px}.comparison-table .provider-group-head+th{border-left-width:2px}.table-comfortable td{height:75px;padding-block:9px}.event-cell{align-items:center;gap:8px;display:flex}.event-cell a{gap:3px;min-width:0;display:grid}.event-cell strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.event-cell span{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.favorite-button{border:1px solid var(--line);min-height:29px;color:var(--text-3);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:inline-flex}.favorite-button svg{width:13px;height:13px}.favorite-button:hover{color:var(--coral);border-color:#ff806f4d}.favorite-active{color:#ff9a8c;background:var(--coral-soft);border-color:#ff806f3d}.favorite-compact{justify-content:center;width:27px;height:27px;min-height:27px;padding:0}.kickoff-cell,.market-cell{gap:3px;display:grid}.kickoff-cell strong{font-family:var(--mono);font-size:9px}.kickoff-cell span,.market-cell small{color:var(--text-3);font-size:8px}.market-cell span{color:var(--text-2);font-size:9px}.selection-quote{gap:3px;min-width:95px;display:grid}.selection-name{max-width:103px;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.quote-cell{background:#ffffff05;border:1px solid #0000;border-radius:6px;align-content:center;gap:1px;min-height:39px;padding:3px 5px;display:grid;position:relative}.quote-best{background:linear-gradient(145deg,#c8f55f1a,#53e0ac09);border-color:#c8f55f40}.quote-main{align-items:center;gap:4px;display:flex}.quote-main strong{font-family:var(--mono);font-size:12px}.quote-main svg{width:11px;height:11px}.best-marker{background:var(--lime);color:#15200b;letter-spacing:.04em;border-radius:3px;padding:1px 3px;font-size:5px;font-weight:950}.direction-up{color:var(--mint)}.direction-down{color:var(--coral)}.direction-flat{color:var(--text-3)}.quote-meta{color:#617872;font-family:var(--mono);justify-content:space-between;align-items:center;gap:4px;font-size:6px;display:flex}.freshness-copy{align-items:center;gap:2px;display:inline-flex}.freshness-copy svg{width:7px;height:7px}.freshness-aging .freshness-copy{color:var(--amber)}.freshness-stale{opacity:.78;border-style:dashed;border-color:#f4c86540}.freshness-stale .freshness-copy{color:var(--amber)}.quote-unavailable{color:var(--coral);background:var(--coral-soft)}.quote-unavailable>span{text-transform:uppercase;align-items:center;gap:3px;font-size:7px;font-weight:800;display:flex}.quote-unavailable small{color:#9b706b;font-size:7px}.quote-missing{color:#526a63;font-family:var(--mono)}.row-open{width:27px;height:27px;color:var(--text-3);border-radius:6px;place-items:center;display:grid}.row-open:hover{background:var(--mint-soft);color:var(--mint)}.comparison-cards{display:none}.responsible-note{border:1px solid var(--line);border-radius:var(--radius);background:#0d1d19b8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:13px;padding:13px 15px;display:grid}.responsible-note>svg{width:22px;height:22px;color:var(--mint)}.responsible-note strong{font-size:11px}.responsible-note p{color:var(--text-3);margin:3px 0 0;font-size:9px}.responsible-note em{color:var(--text-2);font-family:var(--mono);font-style:normal}.responsible-note a{color:var(--mint);white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:750;display:inline-flex}.source-catalog-note{background:#ecbb520e;border-color:#ecbb5240;margin:0 0 13px}.source-catalog-note>svg{color:var(--amber)}.ranking-summary{grid-template-columns:repeat(3,minmax(145px,.65fr)) minmax(270px,1.35fr);gap:9px;margin-bottom:13px;display:grid}.ranking-summary>article,.ranking-rule{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel);align-items:center;gap:11px;min-height:82px;padding:12px 13px;display:flex}.rank-summary-icon{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.rank-summary-icon.positive{color:var(--mint);background:var(--mint-soft)}.rank-summary-icon.info{color:var(--blue);background:#73a9ff1a}.rank-summary-icon.warning{color:var(--amber);background:var(--amber-soft)}.ranking-summary article>div{display:grid}.ranking-summary article strong{font-family:var(--mono);font-size:19px}.ranking-summary article span{color:var(--text-2);font-size:9px;font-weight:750}.ranking-summary article small{color:var(--text-3);font-size:8px}.ranking-rule{color:var(--text-3)}.ranking-rule>svg{width:20px;height:20px;color:var(--purple)}.ranking-rule p{margin:0;font-size:9px;line-height:1.55}.ranking-rule strong{color:var(--text-2)}.top-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.top-layout.calculator-open{grid-template-columns:minmax(620px,1fr) minmax(330px,405px)}.ranking-panel{border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);background:#0b1915e6;overflow:hidden}.ranking-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:18px;min-height:58px;padding:8px 13px;display:flex}.ranking-toolbar>div:first-child{min-width:125px;display:grid}.ranking-toolbar h2{margin:0;font-size:13px}.ranking-toolbar>div:first-child span{color:var(--text-3);font-size:8px}.ranking-tabs{border:1px solid var(--line);background:var(--bg-raised);border-radius:8px;padding:3px;display:flex}.ranking-tabs button{min-height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:4px 9px;font-size:9px;display:flex}.ranking-tabs button[aria-selected=true]{background:var(--panel-3);color:var(--text);box-shadow:0 2px 8px #00000024}.ranking-tabs button span{min-width:16px;font-family:var(--mono);background:#ffffff0d;border-radius:999px;padding:1px 4px;font-size:7px}.rank-filter-label{color:var(--text-3);text-transform:uppercase;align-items:center;gap:4px;margin-left:auto;font-size:8px;display:flex}.ranking-table-wrap{scrollbar-color:#314b44 transparent;scrollbar-width:thin;overflow:auto}.ranking-table{border-collapse:collapse;width:100%;min-width:940px;font-size:9px}.ranking-table th{border-bottom:1px solid var(--line);height:36px;color:var(--text-3);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#10201c;padding:7px 8px;font-size:7px}.ranking-table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:8px}.ranking-table tbody tr:hover,.ranking-selected{background:#53e0ac09!important}.ranking-selected td:first-child{box-shadow:inset 2px 0 var(--mint)}.rank-number{border:1px solid var(--line);width:24px;height:24px;color:var(--text-3);font-family:var(--mono);border-radius:6px;place-items:center;font-size:9px;font-weight:850;display:grid}.rank-1{color:var(--amber);background:#f4c8651c;border-color:#f4c86561}.rank-2{color:#cbd7d3;background:#cad5d214;border-color:#cad5d242}.rank-3{color:#d69c75;background:#cb8b5f17;border-color:#cb8b5f47}.ranking-event{gap:3px;max-width:210px;display:grid}.ranking-event a{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.ranking-event a:hover{color:var(--mint)}.ranking-event span{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.classification-cell{gap:4px;min-width:135px;display:grid}.classification-cell small{max-width:145px;color:var(--text-3);font-size:7px;line-height:1.3}.leg-stack{gap:3px;min-width:175px;display:grid}.leg-stack>span{grid-template-columns:minmax(60px,1fr) minmax(62px,.8fr) 34px;align-items:center;gap:5px;display:grid}.leg-stack b{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.leg-stack em{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.leg-stack strong{color:var(--text);font-family:var(--mono);text-align:right;font-size:9px}.roi-cell{text-align:right;gap:2px;display:grid}.roi-cell strong{color:var(--lime);font-family:var(--mono);font-size:13px}.roi-cell small{color:var(--text-3);font-size:7px}.age-cell{grid-template-columns:auto auto;align-items:center;gap:1px 4px;min-width:68px;display:grid}.age-cell>svg{grid-row:1/3;width:13px;height:13px}.age-cell strong{font-family:var(--mono);font-size:8px}.age-cell small{color:var(--text-3);font-size:6px}.age-fresh{color:var(--mint)}.age-aging{color:var(--amber)}.age-stale{color:var(--coral)}.ranking-kickoff{max-width:105px;color:var(--text-2);font-size:8px;display:block}.calculate-row-button{border:1px solid var(--line);background:var(--panel-2);width:29px;height:29px;color:var(--mint);cursor:pointer;border-radius:7px;place-items:center;display:grid}.calculate-row-button:hover{background:var(--mint-soft);border-color:#53e0ac66}.ranking-cards{display:none}.calculator-drawer{top:calc(var(--mock-height) + var(--strip-height) + var(--topbar-height) + 16px);max-height:calc(100vh - var(--mock-height) - var(--strip-height) - var(--topbar-height) - 32px);scrollbar-width:thin;position:sticky;overflow:auto}.drawer-heading{justify-content:space-between;align-items:center;min-height:36px;padding:2px 5px;display:flex}.drawer-heading a{color:var(--mint);align-items:center;gap:4px;font-size:9px;font-weight:750;display:inline-flex}.calculator-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);overflow:hidden}.calculator-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:9px;min-height:61px;padding:10px 12px;display:flex}.calculator-header>div{align-items:center;gap:9px;display:flex}.calculator-header h2{margin:0;font-size:12px}.calculator-header p{color:var(--text-3);margin:2px 0 0;font-size:8px}.calculator-icon{background:var(--mint-soft);width:31px;height:31px;color:var(--mint);border-radius:8px;place-items:center;display:grid}.calculator-placeholder{min-height:180px;color:var(--text-3);text-align:center;place-items:center;padding:25px;font-size:10px;display:grid}.capital-row{border-bottom:1px solid var(--line-soft);gap:7px;padding:11px 12px;display:grid}.capital-row label{gap:5px;display:grid}.capital-row label>span{color:var(--text-3);text-transform:uppercase;font-size:8px;font-weight:800}.money-input{border:1px solid var(--line);background:var(--bg-raised);border-radius:8px;align-items:center;height:40px;display:flex;overflow:hidden}.money-input b{border-right:1px solid var(--line);color:var(--mint);align-self:stretch;place-items:center;padding:0 10px;font-size:9px;display:grid}.money-input input{min-width:0;height:100%;color:var(--text);font-family:var(--mono);background:0 0;border:0;outline:0;flex:1;padding:0 10px;font-size:16px;font-weight:800}.capital-presets{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.capital-presets button{border:1px solid var(--line-soft);min-height:26px;color:var(--text-3);cursor:pointer;background:#ffffff05;border-radius:5px;font-size:7px}.capital-presets button:hover{color:var(--text);border-color:#36564d}.calculator-legs{gap:6px;padding:9px 12px;display:grid}.calculator-leg{border:1px solid var(--line-soft);background:#ffffff04;border-radius:8px;grid-template-columns:23px minmax(80px,1fr) 65px;align-items:center;gap:7px;padding:8px;display:grid}.leg-index{width:21px;height:21px;color:var(--mint);font-family:var(--mono);background:#203b33;border-radius:5px;place-items:center;font-size:8px;font-weight:850;display:grid}.leg-identity{min-width:0;display:grid}.leg-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.leg-identity span{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.odds-input{gap:2px;display:grid}.odds-input span,.constraint-grid span{color:var(--text-3);text-transform:uppercase;font-size:6px}.odds-input input,.constraint-grid input{border:1px solid var(--line);background:var(--bg);width:100%;height:27px;color:var(--text);font-family:var(--mono);border-radius:5px;outline:0;padding:3px 5px;font-size:9px}.calculator-leg details{grid-column:2/-1}.calculator-leg summary{color:var(--text-3);cursor:pointer;justify-content:flex-end;align-items:center;gap:3px;font-size:7px;list-style:none;display:flex}.calculator-leg details[open] summary svg{transform:rotate(180deg)}.constraint-grid{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:7px;display:grid}.constraint-grid label{gap:2px;display:grid}.privacy-row{color:#8fa9b3;background:#73a9ff0e;border:1px solid #73a9ff29;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;margin:0 12px;padding:7px 8px;font-size:7px;display:grid}.privacy-row>svg{color:var(--blue)}.privacy-row button{color:#a8c8ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:7px;display:flex}.calculate-button{width:calc(100% - 24px);margin:10px 12px 12px}.calculator-error{background:var(--coral-soft);color:#ff9c90;border-radius:6px;align-items:center;gap:6px;margin:-4px 12px 12px;padding:7px;font-size:8px;display:flex}.calculation-result{background:#0a1915;border:1px solid #53e0ac33;border-radius:9px;margin:0 8px 8px;overflow:hidden}.result-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.result-head>div{display:grid}.result-head span{color:var(--text-3);text-transform:uppercase;font-size:6px}.result-head strong{font-size:10px}.result-metrics{grid-template-columns:repeat(2,1fr);display:grid}.result-metrics>div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);gap:2px;padding:8px 10px;display:grid}.result-metrics>div:nth-child(2n){border-right:0}.result-metrics span{color:var(--text-3);text-transform:uppercase;font-size:6px}.result-metrics strong{font-family:var(--mono);font-size:10px}.positive-number{color:var(--lime)}.negative-number{color:var(--coral)}.stake-list{padding:6px 9px;display:grid}.stake-list>div{border-bottom:1px solid var(--line-soft);grid-template-columns:23px minmax(80px,1fr) auto;align-items:center;gap:6px;padding:6px 0;display:grid}.stake-list>div:last-child{border-bottom:0}.stake-list>div>div{display:grid}.stake-list strong{font-size:8px}.stake-list small{color:var(--text-3);font-size:6px}.stake-value{text-align:right}.stake-value strong{color:var(--mint);font-family:var(--mono);font-size:10px}.result-warnings{border-top:1px solid var(--line-soft);color:#bda873;gap:4px;margin:0;padding:8px 10px 9px;font-size:7px;list-style:none;display:grid}.result-warnings li{align-items:flex-start;gap:4px;display:flex}.result-warnings svg{margin-top:1px}.breadcrumbs{color:var(--text-3);align-items:center;gap:6px;margin-bottom:13px;font-size:9px;display:flex}.breadcrumbs>svg{width:10px;height:10px}.breadcrumbs a{color:var(--text-2);align-items:center;gap:4px;display:flex}.breadcrumbs a:hover{color:var(--mint)}.breadcrumbs strong{max-width:250px;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-hero{border:1px solid var(--line);border-radius:var(--radius-lg);min-height:105px;box-shadow:var(--shadow);background:linear-gradient(120deg,#142c24f2,#0b1915e0 70%),radial-gradient(circle at 90% 0,#53e0ac1f,#0000 18rem);justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;padding:17px 18px;display:flex}.event-hero-main{align-items:center;gap:14px;min-width:0;display:flex}.competition-badge{background:var(--mint-soft);width:48px;height:48px;color:var(--mint);font-family:var(--mono);letter-spacing:.08em;border:1px solid #53e0ac40;border-radius:12px;flex:none;place-items:center;font-size:10px;font-weight:900;display:grid}.event-league{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.event-hero h1{letter-spacing:-.03em;margin:2px 0 8px;font-size:clamp(19px,2.1vw,28px)}.event-meta{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:7px 14px;font-size:9px;display:flex}.event-meta>span:not(.status-pill){align-items:center;gap:4px;display:flex}.event-hero-actions{align-items:center;gap:7px;display:flex}.detail-layout{grid-template-columns:minmax(0,1fr) minmax(330px,390px);align-items:start;gap:12px;display:grid}.detail-main-column,.detail-side-column{gap:12px;min-width:0;display:grid}.detail-side-column{top:calc(var(--mock-height) + var(--strip-height) + var(--topbar-height) + 16px);position:sticky}.market-picker{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);align-items:center;gap:12px;min-height:52px;padding:7px 10px;display:flex}.market-picker>span{border-right:1px solid var(--line);color:var(--text-3);text-transform:uppercase;padding:0 9px 0 3px;font-size:8px;font-weight:800}.market-picker>div{scrollbar-width:none;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto}.market-picker button{border:1px solid var(--line-soft);min-height:34px;color:var(--text-3);white-space:nowrap;cursor:pointer;background:#ffffff04;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:9px;display:inline-flex}.market-picker button>span{color:#68827a;font-family:var(--mono);font-size:7px}.market-picker button[aria-pressed=true]{background:var(--mint-soft);color:var(--text);border-color:#53e0ac59}.market-picker button[aria-pressed=true]>span{color:var(--mint)}.quotes-panel,.history-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden;box-shadow:0 10px 32px #00000021}.panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:flex}.panel-header>div:first-child{align-items:center;gap:8px;display:flex}.panel-header>div:first-child>svg{width:17px;height:17px;color:var(--mint)}.panel-header h2{margin:0;font-size:12px}.panel-header p{color:var(--text-3);margin:2px 0 0;font-size:8px}.rule-version{color:var(--text-3);font-family:var(--mono);font-size:7px}.selection-tabs{border-bottom:1px solid var(--line-soft);align-items:stretch;padding:8px 10px 0;display:flex}.selection-tabs button{min-width:105px;color:var(--text-3);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;grid-template-columns:auto auto;align-items:center;gap:1px 7px;padding:8px 12px;display:grid}.selection-tabs button>span{grid-row:1/3;font-size:9px}.selection-tabs button strong{color:var(--text-2);font-family:var(--mono);font-size:11px}.selection-tabs button small{text-transform:uppercase;font-size:6px}.selection-tabs button[aria-selected=true]{border-bottom-color:var(--mint);color:var(--text);background:linear-gradient(#0000,#53e0ac12)}.selection-tabs button[aria-selected=true] strong{color:var(--mint-strong)}.detail-quotes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.detail-quote{border:1px solid var(--line-soft);background:#ffffff04;border-radius:9px;padding:10px}.detail-quote-best{background:linear-gradient(145deg,#c8f55f14,#ffffff03);border-color:#c8f55f3d}.detail-quote-disabled{opacity:.7}.detail-quote>header{align-items:center;gap:7px;display:flex}.detail-quote>header>div{min-width:0;display:grid}.detail-quote>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.detail-quote>header small{color:var(--text-3);font-size:7px}.detail-quote>header .status-pill{margin-left:auto}.detail-price{align-items:baseline;gap:8px;margin:10px 0;display:flex}.detail-price>strong{font-family:var(--mono);font-size:23px;line-height:1}.detail-price>span{font-family:var(--mono);align-items:center;gap:3px;font-size:8px;display:flex}.detail-quote>footer{border-top:1px solid var(--line-soft);color:var(--text-3);font-family:var(--mono);justify-content:space-between;align-items:center;gap:8px;padding-top:7px;font-size:7px;display:flex}.freshness-text{align-items:center;gap:3px;display:flex}.freshness-fresh{color:var(--mint)}.freshness-aging{color:var(--amber)}.freshness-stale{color:var(--coral)}.quote-policy{border-top:1px solid var(--line-soft);color:#829893;background:#73a9ff0a;align-items:center;gap:7px;padding:8px 10px;font-size:7px;display:flex}.quote-policy svg{color:var(--blue)}.history-actions{align-items:center;gap:8px;display:flex}.time-range{border:1px solid var(--line);background:var(--bg-raised);border-radius:6px;padding:2px;display:flex}.time-range button{min-height:24px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px 7px;font-size:7px}.time-range button[aria-pressed=true]{background:var(--panel-3);color:var(--text)}.chart-wrap{width:100%;height:315px;padding:2px 4px 0}.chart-foot{border-top:1px solid var(--line-soft);min-height:34px;color:var(--text-3);justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;font-size:7px;display:flex}.chart-foot>span:first-child{align-items:center;gap:4px;display:flex}.opportunity-card-detail{border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(145deg,#122922f5,#0a1814f5);border:1px solid #53e0ac38;overflow:hidden}.opportunity-card-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;display:flex}.opportunity-card-detail>header span:not(.status-pill *){color:var(--mint);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:800}.opportunity-card-detail h2{margin:2px 0 0;font-size:12px}.opportunity-roi{grid-template-columns:1fr 1fr;display:grid}.opportunity-roi>div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);gap:2px;padding:12px;display:grid}.opportunity-roi>div:last-child{border-right:0}.opportunity-roi span{color:var(--text-3);text-transform:uppercase;font-size:7px}.opportunity-roi strong{color:var(--lime);font-family:var(--mono);font-size:18px}.opportunity-roi>div:last-child strong{color:var(--text);font-size:11px}.detail-legs{padding:6px 11px;display:grid}.detail-legs>div{border-bottom:1px solid var(--line-soft);grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 0;display:grid}.detail-legs>div:last-child{border-bottom:0}.detail-legs>div>div{min-width:0;display:grid}.detail-legs strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.detail-legs small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.detail-legs b{color:var(--text);font-family:var(--mono);font-size:12px}.confidence-row{border-top:1px solid var(--line-soft);color:var(--text-3);grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:8px 11px;font-size:8px;display:grid}.confidence-row svg{color:var(--mint)}.confidence-row strong{color:var(--mint);font-family:var(--mono)}.expiry-row{background:var(--amber-soft);color:#b9a16d;align-items:center;gap:5px;padding:7px 11px;font-size:7px;display:flex}.no-opportunity{border-color:var(--line);min-height:135px;color:var(--text-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.no-opportunity>svg{width:24px;height:24px;color:var(--amber)}.no-opportunity p{max-width:270px;margin:4px 0 0;font-size:8px}.search-hero{background:#0e211c;border:1px solid #315047;border-radius:13px;align-items:center;gap:10px;max-width:930px;height:58px;margin:6px auto 8px;padding:7px 8px 7px 16px;display:flex;box-shadow:0 14px 40px #0000002e,0 0 0 4px #53e0ac06}.search-hero>svg{width:21px;height:21px;color:var(--mint)}.search-hero input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.search-hero input::placeholder{color:#667e77}.search-clear{width:30px;height:30px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.search-clear:hover{background:var(--panel-3);color:var(--text)}.search-hints{max-width:930px;color:var(--text-3);align-items:center;gap:5px;margin:0 auto 20px;font-size:8px;display:flex}.search-hints button{border:1px solid var(--line-soft);color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;padding:3px 7px;font-size:8px}.search-hints button:hover{border-color:#3a5b52}.search-results{gap:10px;max-width:1120px;margin:0 auto;display:grid}.search-result-summary{align-items:baseline;gap:6px;padding:0 3px;display:flex}.search-result-summary strong{font-size:11px}.search-result-summary span{color:var(--text-3);font-size:9px}.search-group{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden}.search-group>header{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:48px;padding:8px 11px;display:flex}.search-group>header>svg{width:16px;height:16px;color:var(--mint)}.search-group>header>div{align-items:center;gap:6px;display:flex}.search-group h2{margin:0;font-size:11px}.search-group>header span{background:var(--panel-3);min-width:18px;color:var(--text-3);font-family:var(--mono);text-align:center;border-radius:999px;padding:1px 5px;font-size:7px}.event-search-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.event-search-list>a{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:68px;padding:9px 12px;display:grid}.event-search-list>a:nth-child(2n){border-right:0}.event-search-list>a:hover{background:#53e0ac09}.search-sport{background:var(--mint-soft);width:31px;height:31px;color:var(--mint);font-family:var(--mono);border-radius:8px;place-items:center;font-size:7px;font-weight:850;display:grid}.event-search-list>a>div:nth-child(2){min-width:0;display:grid}.event-search-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.event-search-list small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.search-event-time{text-align:right;min-width:88px;display:grid}.search-event-time strong{color:var(--text-2);font-family:var(--mono);font-size:8px}.search-event-time span{color:var(--text-3);font-size:7px}.event-search-list>a>svg{color:var(--text-3)}mark{color:var(--lime);background:#c8f55f33;border-radius:2px}.search-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.provider-search-group{grid-column:1/-1}.simple-result-list{display:grid}.provider-search-group .simple-result-list{grid-template-columns:repeat(2,1fr)}.simple-result-list>a,.simple-result-list>button{border:0;border-bottom:1px solid var(--line-soft);min-height:52px;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 11px;display:flex}.simple-result-list>a:hover,.simple-result-list>button:hover{background:#ffffff05}.simple-result-list>:last-child{border-bottom:0}.simple-icon{background:var(--panel-3);width:27px;height:27px;color:var(--text-2);border-radius:7px;place-items:center;display:grid}.simple-result-list>*>div{flex:1;min-width:0;display:grid}.simple-result-list strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:9px;overflow:hidden}.simple-result-list small{color:var(--text-3);font-size:7px}.simple-result-list>*>svg{color:var(--text-3);margin-left:auto}.provider-gate-note{border-top:1px solid var(--line-soft);background:var(--amber-soft);color:#b7a26f;align-items:center;gap:6px;padding:7px 11px;font-size:7px;display:flex}.workspace-grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start;gap:12px;display:grid}.workspace-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);overflow:hidden}.workspace-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:57px;padding:9px 12px;display:flex}.workspace-header>div{align-items:center;gap:8px;display:flex}.workspace-header>div>svg{width:17px;height:17px;color:var(--coral)}.layouts-panel .workspace-header>div>svg{color:var(--blue)}.workspace-header h2{margin:0;font-size:12px}.workspace-header span{color:var(--text-3);font-size:8px}.workspace-header a{color:var(--mint);align-items:center;gap:3px;font-size:8px;font-weight:750;display:flex}.favorite-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;display:grid}.favorite-card{border:1px solid var(--line-soft);background:#ffffff03;border-radius:9px;padding:10px}.favorite-card-top{align-items:center;gap:8px;display:flex}.favorite-sport{background:var(--mint-soft);width:29px;height:29px;color:var(--mint);font-family:var(--mono);border-radius:7px;place-items:center;font-size:7px;display:grid}.favorite-card-top>div{flex:1;min-width:0;display:grid}.favorite-card-top>div>span{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.favorite-card-top a{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.favorite-card-top .icon-button{width:27px;height:27px;color:var(--coral)}.favorite-timing{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);color:var(--text-3);justify-content:space-between;gap:8px;margin:8px 0;padding:6px 0;font-size:7px;display:flex}.favorite-timing span:first-child{color:var(--text-2);font-family:var(--mono);align-items:center;gap:3px;display:flex}.favorite-odds{grid-template-columns:1fr repeat(3,minmax(44px,.6fr));align-items:center;gap:4px;display:grid}.favorite-odds>span{color:var(--text-3);font-size:7px}.favorite-odds>div{background:#ffffff05;border-radius:5px;grid-template-columns:auto auto;padding:4px;display:grid}.favorite-odds small{color:var(--text-3);font-size:6px}.favorite-odds strong{color:var(--mint-strong);font-family:var(--mono);text-align:right;font-size:9px}.favorite-odds em{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:5px;font-style:normal;overflow:hidden}.favorite-open{color:var(--mint);justify-content:flex-end;align-items:center;gap:3px;margin-top:8px;font-size:8px;font-weight:750;display:flex}.layout-list{gap:0;display:grid}.layout-list>article{border-bottom:1px solid var(--line-soft);grid-template-columns:90px minmax(0,1fr);gap:10px;padding:11px;display:grid}.layout-list>article:last-child{border-bottom:0}.layout-preview{border:1px solid var(--line);background:#091410;border-radius:7px;grid-template-rows:12px 1fr;grid-template-columns:repeat(4,1fr);gap:3px;height:59px;padding:6px;display:grid}.layout-preview span:first-child{background:#1b332c;border-radius:2px;grid-column:1/-1}.layout-preview span:nth-child(2){background:#13271f;border-radius:2px;grid-area:2/1/auto/2}.layout-preview span:nth-child(3){background:#11221d;border-radius:2px;grid-area:2/2/auto/-1}.layout-preview i{z-index:1;background:#53e0ac21;border-radius:2px;grid-row:2;align-self:center;height:14px}.layout-copy{align-content:start;min-width:0;display:grid}.layout-copy>div{align-items:center;gap:4px;display:flex}.layout-copy>div>svg{color:var(--blue)}.layout-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.layout-copy>span{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.layout-copy small{color:var(--text-3);font-size:7px}.layout-actions{grid-column:2;align-items:center;gap:4px;display:flex}.layout-actions .button{min-height:29px;padding-block:4px}.layout-actions .icon-button{width:29px;height:29px}.layout-actions .icon-button:first-of-type{color:var(--coral)}.admin-gate-banner{border-radius:var(--radius);background:var(--coral-soft);border:1px solid #ff806f42;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:grid}.admin-gate-banner>svg{width:21px;height:21px;color:var(--coral)}.admin-gate-banner strong{font-size:10px}.admin-gate-banner p{color:#b88b85;margin:2px 0 0;font-size:8px}.admin-overview{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px;display:grid}.admin-overview article{border:1px solid var(--line-soft);background:var(--panel);border-radius:9px;align-items:center;gap:9px;min-height:70px;padding:10px 11px;display:flex}.admin-overview article>svg{width:19px;height:19px;color:var(--amber)}.admin-overview article>div{display:grid}.admin-overview span{color:var(--text-3);text-transform:uppercase;font-size:7px}.admin-overview strong{font-family:var(--mono);font-size:16px}.admin-overview small{color:var(--text-3);font-size:7px}.admin-tabs{border:1px solid var(--line);background:var(--panel);border-radius:9px;gap:3px;margin-bottom:10px;padding:4px;display:flex}.admin-tabs button{min-height:34px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:5px 11px;font-size:9px;font-weight:700;display:flex}.admin-tabs button[aria-current=page]{background:var(--panel-3);color:var(--text)}.admin-tabs button[aria-current=page]>svg{color:var(--mint)}.admin-tabs button span{background:var(--amber-soft);min-width:16px;color:var(--amber);font-family:var(--mono);border-radius:999px;padding:1px 4px;font-size:7px}.providers-admin-list{gap:10px;display:grid}.provider-admin-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden;box-shadow:0 10px 32px #0000001f}.provider-admin-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:61px;padding:10px 12px;display:flex}.provider-admin-identity{align-items:center;gap:9px;display:flex}.provider-admin-identity>span{background:var(--panel-3);width:34px;height:34px;color:var(--mint);font-family:var(--mono);border-radius:8px;place-items:center;font-size:8px;font-weight:850;display:grid}.provider-admin-identity h3{margin:0;font-size:12px}.provider-admin-identity small{color:var(--text-3);font-family:var(--mono);font-size:7px}.provider-status-stack{align-items:center;gap:5px;display:flex}.provider-gates{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);display:grid}.gate{border-right:1px solid var(--line-soft);align-items:center;gap:7px;min-height:56px;padding:8px 12px;display:flex}.gate:last-child{border-right:0}.gate>svg{width:16px;height:16px}.gate>div{display:grid}.gate strong{font-family:var(--mono);font-size:8px}.gate span{color:var(--text-3);font-size:7px}.gate-ok>svg{color:var(--mint)}.gate-blocked>svg{color:var(--coral)}.health-metrics{border-bottom:1px solid var(--line-soft);background:#ffffff03;grid-template-columns:repeat(6,1fr);display:grid}.health-metrics>div{border-right:1px solid var(--line-soft);gap:3px;padding:8px 11px;display:grid}.health-metrics>div:last-child{border-right:0}.health-metrics span{color:var(--text-3);text-transform:uppercase;font-size:6px}.health-metrics strong{font-family:var(--mono);font-size:9px}.provider-config-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:10px;padding:10px 12px;display:grid}.provider-config-grid fieldset{border:1px solid var(--line-soft);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:7px;margin:0;padding:9px;display:grid}.provider-config-grid fieldset:disabled{opacity:.62}.provider-config-grid legend{color:var(--text-2);align-items:center;gap:5px;padding:0 5px;font-size:8px;font-weight:750;display:flex}.provider-config-grid label{gap:4px;display:grid}.provider-config-grid label>span{color:var(--text-3);text-transform:uppercase;font-size:6px}.provider-config-grid input,.provider-config-grid select{border:1px solid var(--line);background:var(--bg);width:100%;height:31px;color:var(--text-2);font-family:var(--mono);border-radius:6px;padding:4px 8px;font-size:8px}.provider-config-grid input:focus{border-color:var(--mint);outline:0;box-shadow:0 0 0 2px #55e2ae1a}.provider-config-advanced{border-top:1px solid var(--line-soft);grid-column:1/-1;margin-top:2px;padding-top:7px}.provider-config-advanced summary{cursor:pointer;width:max-content;color:var(--text-2);font-size:7px;font-weight:750}.provider-config-advanced>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:7px;display:grid}.provider-config-actions{border-top:1px solid var(--line-soft);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding-top:7px;display:flex}.provider-config-actions>span{color:var(--text-3);font-size:7px}.provider-config-actions .button{flex:none}.provider-config-error{color:var(--coral);grid-column:1/-1;margin:0;font-size:7px}.contract-ceiling{background:var(--amber-soft);border:1px solid #f4c8652e;border-radius:8px;padding:9px}.contract-ceiling>div{align-items:center;gap:5px;display:flex}.contract-ceiling>div>svg{color:var(--amber)}.contract-ceiling>div>strong{font-size:8px}.contract-ceiling .status-pill{margin-left:auto}.contract-ceiling dl{grid-template-columns:repeat(2,1fr);gap:5px 12px;margin:8px 0 0;display:grid}.contract-ceiling dl>div{justify-content:space-between;gap:6px;display:flex}.contract-ceiling dt{color:#a3936c;font-size:7px}.contract-ceiling dd{color:var(--text-2);font-family:var(--mono);margin:0;font-size:8px}.provider-errors{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);align-items:center;gap:6px;padding:7px 12px;display:flex}.provider-errors>span{color:var(--text-3);text-transform:uppercase;margin-right:5px;font-size:7px}.provider-errors>div{border:1px solid var(--line-soft);background:#ffffff04;border-radius:5px;align-items:center;gap:4px;padding:3px 6px;display:flex}.provider-errors b{color:var(--text-3);font-family:var(--mono);font-size:7px}.provider-errors strong{color:var(--text-2);font-family:var(--mono);font-size:8px}.provider-reason{gap:4px;padding:9px 12px 0;display:grid}.provider-reason label,.mapping-action-cell>label{color:var(--text-3);text-transform:uppercase;font-size:7px;font-weight:700}.provider-reason label span{color:#8d8375;text-transform:none;margin-left:5px;font-size:6px;font-weight:500}.provider-reason input,.mapping-action-cell>input{border:1px solid var(--line);background:var(--bg);width:100%;min-height:31px;color:var(--text);font:8px var(--sans);border-radius:6px;outline:0;padding:5px 8px}.provider-reason input:focus,.mapping-action-cell>input:focus{border-color:var(--mint);box-shadow:0 0 0 2px #55e2ae1a}.provider-reason input:disabled,.mapping-action-cell>input:disabled{opacity:.55;cursor:not-allowed}.admin-feedback{background:var(--amber-soft);color:#bea870;border:1px solid #f4c86533;border-radius:6px;align-items:center;gap:6px;margin:8px 12px 0;padding:7px 8px;font-size:8px;display:flex}.circuit-confirmation{background:#ff70700f;border:1px solid #ff70703d;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;margin:8px 12px 0;padding:8px;display:grid}.circuit-confirmation>svg{width:17px;height:17px;color:var(--coral)}.circuit-confirmation>div{gap:2px;display:grid}.circuit-confirmation strong{font-size:8px}.circuit-confirmation span{color:var(--text-3);font-size:7px}.admin-panel-feedback{margin-bottom:8px}.provider-admin-card>footer{justify-content:flex-end;align-items:center;gap:5px;padding:9px 12px;display:flex}.admin-table-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);overflow:hidden}.admin-table-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:flex}.admin-table-panel>header>div{align-items:center;gap:8px;display:flex}.admin-table-panel>header>div>svg{width:18px;height:18px;color:var(--mint)}.admin-table-panel h2{margin:0;font-size:11px}.admin-table-panel header span{color:var(--text-3);font-size:8px}.admin-table-wrap{overflow:auto}.admin-table-panel table{border-collapse:collapse;width:100%;min-width:720px;font-size:8px}.admin-table-panel th{border-bottom:1px solid var(--line);color:var(--text-3);text-align:left;text-transform:uppercase;background:#10201c;padding:8px 10px;font-size:7px}.admin-table-panel td{border-bottom:1px solid var(--line-soft);color:var(--text-2);padding:9px 10px}.admin-table-panel td:first-child{display:grid}.admin-table-panel td:first-child span{color:var(--text-3);font-size:6px}.admin-table-panel td code{color:var(--text-3);font-family:var(--mono);font-size:7px}.mapping-action-cell{min-width:310px}.mapping-action-cell>label{margin:3px 0;display:block}.mapping-actions{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.mapping-actions .button{min-height:28px;padding:4px 7px}.audit-list{display:grid}.audit-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:57px;padding:8px 12px;display:grid}.audit-icon{background:var(--amber-soft);width:29px;height:29px;color:var(--amber);border-radius:7px;place-items:center;display:grid}.audit-list article>div{display:grid}.audit-list article>div:last-child{text-align:right}.audit-list strong{font-size:8px}.audit-list span{color:var(--text-3);font-size:7px}.audit-list code{color:#778e87;font-family:var(--mono);overflow-wrap:anywhere;margin-top:3px;font-size:6px}.security-footnote{border:1px solid var(--line);border-radius:var(--radius);background:#0c1b17b3;align-items:center;gap:9px;margin-top:10px;padding:11px 13px;display:flex}.security-footnote>svg{width:20px;height:20px;color:var(--blue)}.security-footnote strong{font-size:9px}.security-footnote p{color:var(--text-3);margin:2px 0 0;font-size:7px}.auth-layout{grid-template-columns:minmax(360px,1fr) minmax(280px,.72fr);align-items:start;gap:12px;max-width:870px;margin:0 auto;display:grid}.auth-form-panel,.auth-security,.session-card,.mfa-callout{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);overflow:hidden}.auth-tabs{border-bottom:1px solid var(--line);background:var(--bg-raised);grid-template-columns:1fr 1fr;padding:4px;display:grid}.auth-tabs button{height:33px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:9px;font-weight:750}.auth-tabs button[aria-selected=true]{background:var(--panel-3);color:var(--text)}.auth-form{gap:11px;padding:22px;display:grid}.auth-form-icon{background:var(--mint-soft);width:37px;height:37px;color:var(--mint);border-radius:10px;place-items:center;display:grid}.auth-form-icon svg{width:19px;height:19px}.auth-form h2{margin:0;font-size:17px}.auth-form>p{color:var(--text-3);margin:-7px 0 2px;font-size:8px}.auth-form>label{gap:5px;display:grid}.auth-form>label>span{color:var(--text-3);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:800}.auth-input{border:1px solid var(--line);background:var(--bg);border-radius:8px;align-items:center;gap:7px;height:39px;padding:0 9px;display:flex}.auth-input:focus-within{border-color:#53e0ac73;box-shadow:0 0 0 3px #53e0ac0f}.auth-input>svg{color:var(--text-3)}.auth-input input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:10px}.auth-input button{width:27px;height:27px;color:var(--text-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.auth-message{background:var(--amber-soft);color:#c2aa71;border-radius:6px;align-items:center;gap:6px;padding:7px 8px;font-size:8px;display:flex}.auth-recovery-link{color:var(--mint);cursor:pointer;background:0 0;border:0;justify-self:center;padding:2px;font-size:8px}.auth-security{background:linear-gradient(145deg,#122922f2,#0a1713f2);padding:21px}.auth-security>svg{width:28px;height:28px;color:var(--blue)}.auth-security h2{margin:10px 0 14px;font-size:14px}.auth-security ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.auth-security li{color:var(--text-3);grid-template-columns:auto 1fr;gap:7px;font-size:8px;display:grid}.auth-security li>svg{color:var(--mint);margin-top:1px}.auth-security li span{display:grid}.auth-security li strong{color:var(--text-2);font-size:9px}.session-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;max-width:800px;margin:0 auto 12px;padding:19px;display:grid}.session-avatar{background:var(--mint-soft);width:55px;height:55px;color:var(--mint);font-family:var(--mono);border-radius:14px;place-items:center;font-size:15px;font-weight:850;display:grid}.session-copy{min-width:0}.session-copy>span{color:var(--mint);text-transform:uppercase;font-size:7px;font-weight:800}.session-copy h2{margin:2px 0;font-size:16px}.session-copy p{color:var(--text-3);margin:0 0 7px;font-size:9px}.session-copy>div{flex-wrap:wrap;gap:5px;display:flex}.mfa-callout{background:var(--amber-soft);border-color:#f4c8653b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;max-width:800px;margin:0 auto;padding:13px 15px;display:grid}.mfa-callout>svg{width:21px;height:21px;color:var(--amber)}.mfa-callout strong{font-size:9px}.mfa-callout p{color:#ac986b;margin:2px 0 0;font-size:8px}.favorite-control{align-items:center;display:inline-flex;position:relative}.favorite-feedback{z-index:30;border:1px solid var(--line);background:var(--panel-strong);width:max-content;max-width:210px;color:var(--text-2);box-shadow:var(--shadow);border-radius:6px;padding:6px 8px;font-size:8px;line-height:1.35;position:absolute;top:calc(100% + 5px);left:0}.favorite-feedback a,.filter-auth-notice a{color:var(--mint);font-weight:700}.filter-auth-notice{border-top:1px solid var(--line-soft);color:var(--text-2);align-items:center;gap:4px;padding:6px 12px;font-size:8px;display:flex}.limits-known{color:var(--text-2);align-items:center;gap:6px;margin-top:7px;font-size:8px;display:flex}.limits-known input{width:14px;height:14px;accent-color:var(--mint)}.reauth-panel{border-radius:var(--radius);background:var(--amber-soft);border:1px solid #f4c86540;gap:10px;margin:0 0 10px;padding:12px;display:grid}.reauth-panel>div:first-child{align-items:flex-start;gap:8px;display:flex}.reauth-panel>div:first-child>svg{width:20px;color:var(--amber)}.reauth-panel h2{margin:0;font-size:11px}.reauth-panel p{color:var(--text-2);margin:3px 0 0;font-size:8px}.reauth-panel form{grid-template-columns:minmax(160px,1fr) minmax(140px,.7fr) auto;align-items:end;gap:8px;display:grid}.reauth-panel label,.mfa-setup-panel label{color:var(--text-2);gap:4px;font-size:8px;display:grid}.reauth-panel input,.mfa-setup-panel input{border:1px solid var(--line);background:var(--bg);min-height:34px;color:var(--text);border-radius:6px;padding:6px 8px}.mfa-setup-panel,.mfa-recovery-codes{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:8px;max-width:800px;margin:10px auto 0;padding:14px;display:grid}.mfa-setup-panel h2,.mfa-recovery-codes h2{margin:0;font-size:12px}.mfa-setup-panel p,.mfa-recovery-codes p{color:var(--text-2);margin:0;font-size:8px}.mfa-setup-panel>code{overflow-wrap:anywhere;background:var(--bg);color:var(--mint);border-radius:5px;padding:7px}.mfa-setup-panel .mfa-uri{color:var(--text-3)}.mfa-setup-panel form{align-items:end;gap:8px;display:flex}.mfa-setup-panel form label{flex:1}.mfa-recovery-codes ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.mfa-recovery-codes li{background:var(--bg);border-radius:5px;padding:6px}@media (max-width:720px){.reauth-panel form{grid-template-columns:1fr}.mfa-setup-panel form{flex-direction:column;align-items:stretch}.mfa-recovery-codes ul{grid-template-columns:1fr}.favorite-feedback{left:auto;right:0}}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:55vh;display:flex}.not-found>svg{width:38px;height:38px;color:var(--text-3)}.not-found>span{color:var(--mint);font-family:var(--mono);letter-spacing:.15em;margin-top:12px;font-size:10px;font-weight:850}.not-found h1{margin:5px 0;font-size:22px}.not-found p{color:var(--text-3);margin:0 0 16px;font-size:10px}@media (max-width:1120px){.topbar-actions .status-pill,.strip-market{display:none}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-grid{grid-template-columns:repeat(4,minmax(110px,1fr))}.quick-filters .compact-control:first-child{display:none}.ranking-summary{grid-template-columns:repeat(3,1fr)}.ranking-rule{grid-column:1/-1;min-height:55px}.top-layout.calculator-open{grid-template-columns:minmax(550px,1fr) minmax(315px,360px)}.detail-layout{grid-template-columns:minmax(0,1fr) 330px}.workspace-grid{grid-template-columns:1fr}.health-metrics{grid-template-columns:repeat(3,1fr)}.health-metrics>div:nth-child(3){border-right:0}.provider-config-grid{grid-template-columns:1fr}}@media (max-width:820px){:root{--rail-width:0px}.menu-button{display:inline-grid}.brand{width:auto}.brand>span:last-child{display:none}.sidebar{width:238px;box-shadow:var(--shadow);transition:transform .18s;transform:translate(-105%)}.sidebar-open{transform:translate(0)}.sidebar-scrim{inset:calc(var(--mock-height) + var(--strip-height) + var(--topbar-height)) 0 0;z-index:55;background:#0000008c;border:0;width:100%;display:block;position:fixed}.global-search{width:min(420px,55vw)}.profile-copy,.profile-button>svg{display:none}.profile-button{padding:3px}.site-footer{flex-direction:column;align-items:flex-start}.page-header{align-items:flex-start}.quick-filters,.quick-filters .compact-control{flex:1}.quick-filters .compact-control select{width:100%;min-width:0}.filter-toolbar-title span,.filter-actions .button-ghost{display:none}.filter-grid{grid-template-columns:repeat(3,minmax(105px,1fr))}.top-layout.calculator-open{grid-template-columns:1fr}.calculator-drawer{max-height:none;position:static}.detail-layout{grid-template-columns:1fr}.detail-side-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;position:static}.admin-overview{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){:root{--mock-height:45px;--strip-height:44px;--topbar-height:56px}.mock-banner{justify-content:flex-start;gap:7px;padding-inline:10px}.mock-banner-detail{display:none}.mock-banner>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.strip-label{padding:0 10px}.strip-label span,.strip-label b{display:none}.strip-label>svg{width:19px;height:19px}.strip-track{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.strip-item{min-width:max-content;padding-inline:10px}.strip-item:nth-child(n+3),.strip-age{display:none}.strip-all{padding:0 9px;font-size:0}.strip-all svg{width:18px;height:18px}.topbar{gap:9px;padding:0 10px}.global-search{flex:1;width:auto}.global-search input{height:34px}.global-search kbd,.notification-button,.profile-button{display:none}.main-content{padding-inline:12px;padding-bottom:34px}.site-footer{padding-inline:12px}.page-header{margin-bottom:15px}.page-header h1{font-size:24px}.page-description{font-size:11px}.page-actions,.page-actions .button{width:100%}.page-header{flex-direction:column;gap:12px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.metric-card{min-height:83px;padding:10px}.metric-icon{width:30px;height:30px}.metric-card>div>strong{font-size:17px}.metric-card>div>small{max-width:105px}.metric-trend,.metric-card .status-pill{display:none}.filter-toolbar{flex-wrap:wrap;gap:7px}.filter-toolbar-title{border-right:0;border-bottom:1px solid var(--line-soft);width:100%;padding:1px 0 6px}.quick-filters{width:calc(100% - 105px)}.filter-actions{margin-left:0}.filter-actions .button-secondary{padding-inline:8px}.filter-actions .button-secondary>svg:first-child{display:none}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.saved-view-row{flex-wrap:wrap}.saved-view-list{max-width:calc(100% - 75px)}.save-view-button,.save-view-form{width:100%;margin-left:0}.save-view-form input{flex:1;width:auto}.section-toolbar{align-items:flex-start}.legend{max-width:150px}.comparison-table-wrap{display:none}.comparison-cards{gap:8px;padding:9px;display:grid}.comparison-card{border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:11px}.comparison-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.comparison-card>header>div{gap:2px;min-width:0;display:grid}.comparison-card>header a{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.card-league{color:var(--text-3);text-transform:uppercase;font-size:8px}.card-context{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);color:var(--text-3);justify-content:space-between;gap:12px;margin:7px 0;padding:6px 0;font-size:8px;display:flex}.card-context span:first-child{color:var(--text-2);font-weight:650}.mapping-warning{background:var(--amber-soft);color:var(--amber);border-radius:5px;align-items:center;gap:5px;margin-bottom:7px;padding:5px 7px;font-size:8px;display:flex}.mobile-quote-grid{grid-template-columns:minmax(76px,1fr) repeat(2,minmax(88px,1fr));gap:4px;display:grid}.mobile-provider-head{min-height:22px;color:var(--text-3);justify-content:center;align-items:center;gap:4px;font-size:7px;display:flex}.mobile-provider-head span{background:var(--panel-3);width:19px;height:19px;color:var(--mint);border-radius:4px;place-items:center;display:grid}.mobile-selection-row{display:contents}.mobile-selection-row>strong{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:8px;overflow:hidden}.mobile-selection-row .quote-cell{min-width:0}.mobile-selection-row .quote-meta>span:first-child{display:none}.card-detail-link{color:var(--mint);justify-content:flex-end;align-items:center;gap:3px;margin-top:8px;font-size:9px;font-weight:750;display:flex}.responsible-note{grid-template-columns:auto 1fr}.responsible-note>a{grid-column:2}.ranking-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ranking-summary>article{flex-direction:column;align-items:flex-start;gap:6px;min-height:88px;padding:9px}.rank-summary-icon{width:28px;height:28px}.ranking-rule{grid-column:1/-1;min-height:54px}.ranking-toolbar{flex-wrap:wrap;gap:8px}.ranking-toolbar>div:first-child{width:100%}.ranking-tabs{flex:1}.ranking-tabs button{flex:1;justify-content:center;padding-inline:6px}.rank-filter-label,.ranking-table-wrap{display:none}.ranking-cards{gap:8px;padding:9px;display:grid}.ranking-card{border:1px solid var(--line);background:var(--panel);border-radius:9px;gap:8px;padding:11px;display:grid}.ranking-card>header{align-items:center;gap:7px;display:flex}.mobile-roi{color:var(--lime);font-family:var(--mono);margin-left:auto;font-size:13px}.ranking-card-title{font-size:12px;font-weight:800}.ranking-card-subtitle{color:var(--text-3);font-size:8px}.ranking-card .leg-stack{background:#ffffff05;border-radius:6px;padding:7px}.ranking-card>footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding-top:4px;display:flex}.ranking-card>footer>span{color:var(--text-3);align-items:center;gap:4px;font-size:8px;display:flex}.ranking-card>footer .button{min-height:29px;padding-block:4px}.drawer-heading{padding-inline:0}.calculator-drawer .calculator-panel{box-shadow:none}.breadcrumbs span,.breadcrumbs>svg:nth-of-type(2){display:none}.event-hero{align-items:flex-start;padding:13px}.competition-badge{width:39px;height:39px}.event-hero h1{font-size:19px}.event-meta{gap:5px}.event-meta>span:nth-child(2){display:none}.event-hero-actions{flex-direction:column;align-items:flex-end}.event-hero-actions .favorite-button span{display:none}.event-hero-actions .favorite-button{width:29px;padding:0}.market-picker{flex-direction:column;align-items:flex-start;gap:6px}.market-picker>span{border-right:0;border-bottom:1px solid var(--line-soft);width:100%;padding:0 0 5px}.market-picker>div{width:100%}.selection-tabs{scrollbar-width:none;overflow-x:auto}.selection-tabs button{min-width:110px}.detail-quotes-grid{grid-template-columns:1fr}.history-actions .status-pill{display:none}.chart-wrap{height:255px}.chart-foot span:last-child{display:none}.detail-side-column{grid-template-columns:1fr}.search-hero{height:52px;padding-left:11px}.search-hero .button{padding-inline:11px}.search-hints{white-space:nowrap;scrollbar-width:none;padding-bottom:3px;overflow-x:auto}.event-search-list,.search-secondary-grid,.provider-search-group .simple-result-list{grid-template-columns:1fr}.event-search-list>a{border-right:0}.search-event-time{display:none}.provider-search-group{grid-column:auto}.favorite-list{grid-template-columns:1fr}.layout-list>article{grid-template-columns:78px minmax(0,1fr)}.layout-preview{width:78px}.admin-gate-banner{grid-template-columns:auto 1fr}.admin-gate-banner .status-pill{grid-column:2}.admin-overview{gap:6px}.admin-overview article{min-height:63px}.admin-tabs{scrollbar-width:none;overflow-x:auto}.admin-tabs button{white-space:nowrap}.provider-admin-card>header{align-items:flex-start}.provider-status-stack{flex-direction:column;align-items:flex-end}.provider-gates{grid-template-columns:1fr}.gate{border-right:0;border-bottom:1px solid var(--line-soft)}.gate:last-child{border-bottom:0}.health-metrics{grid-template-columns:repeat(2,1fr)}.health-metrics>div:nth-child(3){border-right:1px solid var(--line-soft)}.health-metrics>div:nth-child(2n){border-right:0}.provider-config-grid fieldset{grid-template-columns:repeat(2,1fr)}.provider-config-advanced>div{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-config-actions{flex-direction:column;align-items:flex-start}.circuit-confirmation{grid-template-columns:auto minmax(0,1fr)}.circuit-confirmation .button{grid-column:2;width:100%}.provider-errors{overflow-x:auto}.provider-errors>span{min-width:max-content}.provider-admin-card>footer{flex-wrap:wrap;justify-content:flex-start}.provider-admin-card>footer .button{flex:1;min-width:145px}.audit-list article{grid-template-columns:auto 1fr}.audit-list article>div:last-child{text-align:left;grid-column:2}.auth-layout{grid-template-columns:1fr}.auth-form{padding:17px}.session-card{grid-template-columns:auto 1fr}.session-card>button{grid-column:1/-1}.mfa-callout{grid-template-columns:auto 1fr}.mfa-callout .button{grid-column:2}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
