:root{--bg:#02070e;--bg2:#06111d;--surface:#071320d6;--surface2:#091929b3;--line:#5a8bae24;--line2:#49caf461;--text:#eaf0f5;--muted:#718095;--cyan:#29cdec;--pink:#e4369e;--green:#65e68b;--amber:#e6ad4c;--red:#ef6b77;--fs-caption:clamp(10px,calc(9.5px + .1vw),12px);--fs-ui:clamp(11px,calc(10px + .14vw),14px);--fs-body:clamp(12px,calc(11px + .16vw),16px);--fs-title:clamp(19px,calc(16px + .25vw),27px);--fs-display:clamp(24px,calc(20px + .35vw),36px)}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;margin:0}body{color:var(--text);font-family:var(--font-geist-sans,Inter),"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-size:clamp(12px,.7vw,14px);overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{isolation:isolate;background:radial-gradient(760px 520px at 76% 30%,#05537f1a,#0000 72%),radial-gradient(560px 400px at 12% 16%,#154b781c,#0000 72%),linear-gradient(135deg,#02070e,#06101b 55%,#020811);grid-template-rows:69px minmax(0,1fr);grid-template-columns:70px minmax(0,1fr);width:100vw;height:100svh;min-height:650px;display:grid;position:relative;overflow:hidden}.app-shell:after{content:"";z-index:40;pointer-events:none;opacity:.17;mix-blend-mode:screen;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff03 4px),radial-gradient(circle at 30% 10%,#ffffff09 0 1px,#0000 1px);background-size:auto,6px 6px;position:absolute;inset:0}.side-nav{z-index:30;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#030b14eb;border-right:1px solid #4d7ea124;flex-direction:column;grid-area:1/1/3;width:70px;padding:10px 9px 9px;transition:width .22s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:10px 0 28px #0003}.side-nav:hover{width:244px}.sidebar-profile{text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;flex:0 0 51px;align-items:center;gap:13px;width:224px;padding:0 4px;display:flex}.sidebar-profile:hover{background:#142f4659;border-color:#4389b329}.sidebar-profile>span{color:#e9eef2;background:linear-gradient(145deg,#253544,#101922);border-radius:12px;flex:0 0 43px;place-items:center;height:43px;font-size:14px;font-weight:700;display:grid;box-shadow:inset 0 1px 1px #ffffff1f,0 0 16px #1898d414}.sidebar-profile div{opacity:0;white-space:nowrap;flex-direction:column;min-width:0;transition:all .18s;display:flex;transform:translate(-5px)}.side-nav:hover .sidebar-profile div{opacity:1;transform:none}.sidebar-profile b{font-size:var(--fs-body)}.sidebar-profile small{color:#657487;font-size:var(--fs-ui);margin-top:3px}.side-nav nav{scrollbar-width:none;flex-direction:column;flex:1;gap:3px;min-height:0;margin-top:10px;display:flex;overflow:hidden auto}.side-nav nav>button{color:#6f8093;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;flex:0 0 43px;align-items:center;gap:13px;width:224px;padding:0 6px;transition:all .16s;display:flex;position:relative}.side-nav nav>button:hover{color:#c1d3df;background:#16344c57}.side-nav nav>button.active{color:#65ddff;background:linear-gradient(145deg,#0d466cc2,#072137cc);border-color:#43c7f47a;box-shadow:inset 0 0 14px #23a6e21a,0 0 13px #00a7e129}.side-nav nav>button.logout-item{color:#8994a2;margin-top:auto}.side-nav nav>button.logout-item:hover{color:#ff8690;background:#64192533}.nav-icon{flex:0 0 43px;place-items:center;height:43px;display:grid;position:relative}.nav-icon>svg{width:21px;height:21px}.nav-icon>i{color:#fff;background:#e4359e;border:1px solid #06121e;border-radius:8px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;font-style:normal;display:grid;position:absolute;top:2px;right:1px;box-shadow:0 0 8px #e4359e59}.side-nav nav>button>b{white-space:nowrap;opacity:0;font-size:clamp(13px,12px + .08vw,15px);font-weight:520;transition:all .18s;transform:translate(-6px)}.side-nav:hover nav>button>b{opacity:1;transform:none}.topbar{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#030a12c2;border-bottom:1px solid #5184a621;grid-area:1/2;align-items:center;display:flex;box-shadow:0 8px 26px #00000030}.brand{white-space:nowrap;filter:drop-shadow(0 0 7px #ffffff1f);width:211px;padding-left:22px}.brand span{letter-spacing:-.9px;font-size:25px;font-weight:720}.brand i{color:#b9c4cd;font-size:15px;font-style:normal}.brand i b{color:#79dfff;font-weight:500}.header-section{color:#738496;border-left:1px solid #55809f1f;align-items:center;gap:9px;height:34px;padding:0 13px;display:flex}.header-section svg{color:#3fc7ee}.header-section span{color:#abb8c3;font-size:var(--fs-body)}.account-area{align-items:center;gap:7px;margin-left:auto;padding-right:54px;display:flex}.connection-card,.balance-card,.header-language{background:linear-gradient(150deg,#081421c2,#050d1880);border:1px solid #537a9617;height:56px;box-shadow:inset 0 1px #ffffff03,0 8px 18px #00000024}.connection-card{border-radius:14px;align-items:center;gap:9px;width:166px;padding:6px 12px;display:flex}.connection-card>span:last-child{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex}.connection-card b{font-size:var(--fs-body);white-space:nowrap;font-weight:500;line-height:1.1}.connection-card small{font-size:var(--fs-ui);color:#526071;white-space:nowrap;line-height:1.1}.connection-dot{background:#28f09514;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.connection-dot i{background:#49e696;border-radius:50%;width:8px;height:8px;animation:2.4s infinite pulse;box-shadow:0 0 7px #35e590}.balance-card{border-radius:12px;flex-direction:column;justify-content:center;gap:2px;width:166px;padding:7px 13px;display:flex}.balance-card small{color:#758292;font-size:var(--fs-ui)}.balance-card b{font-size:13px;font-weight:570}.header-language{color:#8fa3b3;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:68px;display:flex}.header-language span{color:#c0d0da;font-weight:650}.header-language svg{color:#586779}.page-stage{grid-area:2/2;min-width:0;min-height:0;overflow:hidden}.opportunity-workspace{grid-template-columns:minmax(620px,1fr) 490px;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.opportunity-workspace.without-detail{grid-template-columns:1fr}.opportunities-panel{flex-direction:column;min-width:0;padding:18px 13px 0 16px;display:flex;overflow:hidden}.filterbar{z-index:12;background:linear-gradient(90deg,#06111ec7,#07121f8a);border:1px solid #43749714;border-radius:11px;flex:none;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));align-items:center;gap:8px;padding:8px;display:grid;position:relative;overflow:visible;box-shadow:0 10px 25px #00000026}.multi-filter,.number-filter,.select-filter,.filter-search{background:linear-gradient(145deg,#0b1d2fdb,#06121fb8);border:1px solid #4c7e9f29;border-radius:9px;min-width:0;height:46px;transition:border-color .16s,background .16s,box-shadow .16s;position:relative}.multi-filter[open],.multi-filter.has-value,.number-filter:focus-within,.select-filter:focus-within,.filter-search:focus-within{background:linear-gradient(145deg,#0a3246b8,#061928d1);border-color:#34c1ea57;box-shadow:0 0 16px #1baedb14}.multi-filter summary,.number-filter,.select-filter,.filter-search{align-items:center;gap:10px;padding:0 12px;display:flex}.multi-filter summary{cursor:pointer;height:100%;list-style:none}.multi-filter summary::-webkit-details-marker{display:none}.filter-icon{color:#59cfea;background:#0a455d52;border:1px solid #3eb4db2e;border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.multi-filter:nth-of-type(2) .filter-icon{color:#e2b35d;background:#5c401240;border-color:#daa44633}.type-icon{color:#b88cf2!important;background:#45246840!important;border-color:#a468e833!important}.roi-icon{color:#e75baa!important;background:#5b143f40!important;border-color:#dc3e9833!important}.liquidity-icon{color:#6de58d!important;background:#1a5b2f40!important;border-color:#51cf7533!important}.stake-icon{color:#f1bf62!important;background:#5b401440!important;border-color:#dea54633!important}.filter-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.filter-copy>small{color:#63778a;font-size:var(--fs-caption);white-space:nowrap;line-height:1}.filter-copy>b{color:#c5d2dc;font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;font-weight:540;overflow:hidden}.filter-search input{color:#dce7ed;width:100%;min-width:0;font-size:var(--fs-body);background:0 0;border:0;outline:0;padding:0}.filter-search input::placeholder{color:#607184}.select-filter .filter-copy>span{align-items:center;height:19px;display:flex}.select-filter select{appearance:none;color:#dce7ed;width:100%;min-width:0;font-size:var(--fs-body);background:0 0;border:0;outline:0;padding:0;font-weight:560}.select-filter .filter-copy>span>svg{color:#5b6e7f;flex:none}.multi-filter summary>i{color:#dff8ff;min-width:18px;height:18px;font-size:var(--fs-caption);background:#1388ac;border-radius:9px;place-items:center;font-style:normal;display:grid}.multi-filter summary>svg{color:#5b6e7f;flex:none;transition:transform .16s}.multi-filter[open] summary>svg{transform:rotate(180deg)}.filter-popover{z-index:70;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#05121efa;border:1px solid #3ea9cf4d;border-radius:10px;flex-direction:column;gap:3px;width:max(100%,250px);max-height:310px;padding:6px;display:flex;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto;box-shadow:0 18px 45px #00000085,0 0 20px #199bc91a}.filter-popover button{color:#8293a3;text-align:left;width:100%;font-size:var(--fs-ui);background:0 0;border:0;border-radius:7px;flex:0 0 34px;align-items:center;gap:9px;padding:0 9px;display:flex}.filter-popover button:hover{color:#d3e2eb;background:#194c6657}.filter-popover button.active{color:#75dcf4;background:#0f5b784d}.filter-check{color:#0000;border:1px solid #63869d40;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.filter-popover button.active .filter-check{color:#fff;background:#1180a3;border-color:#39c8e9}.number-filter .filter-copy>span{align-items:center;gap:3px;height:18px;display:flex}.number-filter input{color:#dce7ed;width:100%;min-width:0;font-size:var(--fs-body);-moz-appearance:textfield;background:0 0;border:0;outline:0;padding:0;font-weight:600}.number-filter input::-webkit-inner-spin-button{appearance:none;margin:0}.number-filter input::-webkit-outer-spin-button{appearance:none;margin:0}.number-filter .filter-copy>span>b{color:#5ccde8;font-weight:600}.number-filter:last-child .filter-copy>span>b{color:#e9b65d}.search-field{color:#8b9aad;align-items:center;gap:9px;min-width:0;height:36px;padding:0 11px;display:flex}.search-field input{color:#d3dbe3;width:100%;min-width:0;font-size:var(--fs-body);background:0 0;border:0;outline:0}.search-field input::placeholder{color:#607084}.select-shell,.filter-button{color:#aab4c0;white-space:nowrap;background:#0a1827a1;border:1px solid #4c76961f;border-radius:7px;align-items:center;gap:6px;min-width:0;height:34px;padding:0 9px;display:flex}.select-shell{position:relative}.select-shell select{appearance:none;width:100%;font-size:var(--fs-ui);background:0 0;border:0;outline:0;padding:0 24px 0 30px;position:absolute;inset:0}.select-shell svg:first-child{color:#91a1b0}.select-shell svg:last-child{color:#566578;margin-left:auto}.filter-button span{text-overflow:ellipsis;font-size:var(--fs-ui);overflow:hidden}.filter-button svg:last-child{margin-left:auto}.filter-button:first-of-type svg:first-child{color:#e4af55}.profit-filter svg{color:#ed47a5}.updated svg{color:#41c9f5}.results-heading{color:#8b97a5;font-size:var(--fs-ui);flex:0 0 41px;justify-content:space-between;align-items:end;padding:0 6px 10px 7px;display:flex}.results-heading button{color:#7a8798;background:0 0;border:0;align-items:center;gap:3px;display:flex}.results-heading b{color:#acb7c1;font-weight:450}.opportunity-list{scrollbar-width:thin;scrollbar-color:#3292c140 transparent;flex-direction:column;flex:1;gap:8px;min-height:0;padding:0 0 4px;display:flex;overflow-y:auto}.opportunity-card{width:100%;color:var(--text);text-align:left;background:radial-gradient(260px 90px at 12% 20%,#1342631c,#0000 75%),linear-gradient(100deg,#081625d4,#050f1bb3);border:1px solid #4a75951b;border-radius:10px;flex:0 0 93px;grid-template-columns:54px minmax(170px,1fr) 113px 90px 90px 114px;align-items:center;gap:8px;padding:0 10px;transition:all .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 18px #0000001f}.opportunity-card:hover{border-color:#4baeda40;transform:translateY(-1px)}.opportunity-card.selected{background:radial-gradient(370px 120px at 24% 34%,#1051793b,#0000 75%),linear-gradient(100deg,#081b2cf2,#05121fc7);border-color:#41cfffab;box-shadow:inset 0 0 22px #0973a612,0 0 15px #00aff138}.sport-orb{background:#0b1722;border-radius:50%;width:38px;height:38px;margin-left:6px;position:relative;overflow:hidden;box-shadow:0 5px 12px #00000073}.sport-orb:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute;inset:1px}.sport-orb img{object-fit:cover;width:100%;height:100%;transform:scale(1.16)}.event-copy,.profit-cell,.timing-cell{flex-direction:column;min-width:0;display:flex}.event-copy{gap:4px}.event-copy small,.profit-cell small,.timing-cell small{color:#718095;font-size:var(--fs-ui)}.event-copy strong{color:#e0e7ed;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:570;overflow:hidden}.event-copy em,.profit-cell em{color:#657386;font-size:var(--fs-ui);white-space:nowrap;font-style:normal}.profit-cell{border-left:1px solid #7092ab1a;justify-content:center;align-self:stretch;padding-left:14px}.profit-cell small{color:#52a8d4}.profit-cell strong{color:var(--green);text-shadow:0 0 10px #40ea7c38;margin:2px 0;font-size:22px;font-weight:570}.profit-cell em{padding-left:14px}.odd-box{border:1px solid;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:90px;height:58px;display:flex}.odd-box small{font-size:var(--fs-ui);margin-bottom:3px}.odd-box strong{font-size:18px;font-weight:540}.odd-box.cyan{background:linear-gradient(135deg,#082941d1,#051827a6);border-color:#1e96d047}.odd-box.cyan small{color:#42b9e5}.odd-box.magenta{background:linear-gradient(135deg,#360f30ba,#1e081da6);border-color:#bf277f40}.odd-box.magenta small{color:#d24c9f}.timing-cell{border-left:1px solid #7092ab1a;justify-content:center;align-self:stretch;width:99px;margin-left:15px;padding-left:14px}.timing-cell b{font-size:var(--fs-body);margin:2px 0 8px;font-weight:450}.timing-cell em{color:#667486;font-size:var(--fs-caption);white-space:nowrap;align-items:center;gap:6px;font-style:normal;display:flex}.timing-cell svg{color:#73e76e}.empty-state{border:1px dashed var(--line);color:#647386;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.auto-update{color:#3f4d61;font-size:var(--fs-ui);flex:0 0 28px;justify-content:center;align-items:center;gap:7px;display:flex}.auto-update span{color:#5c8bb0;font-size:17px}.event-meta{align-items:center;gap:6px;display:flex}.event-meta i{font-size:var(--fs-caption);border:1px solid;border-radius:5px;padding:2px 5px;font-style:normal;line-height:1}.event-meta i.arbitrage{color:#5ed8ef;background:#0d536c3d;border-color:#36bde23b}.event-meta i.corridor{color:#e5b25b;background:#6140113d;border-color:#d69e403b}.detail-panel{z-index:6;scrollbar-width:none;background:radial-gradient(340px 390px at 48% 32%,#0742671f,#0000 70%),linear-gradient(145deg,#05111ded,#030b14f5);border-left:1px solid #38749b38;min-width:0;height:calc(100% + 1px);padding:16px 18px 18px 17px;position:relative;overflow-y:auto;transform:translateY(-1px);box-shadow:-10px 0 30px #00000038}.detail-close{color:#5f6d7e;background:0 0;border:0;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:5px;right:6px}.detail-kicker{color:#8b98a6;height:24px;font-size:var(--fs-ui);align-items:center;gap:8px;display:flex}.mini-ball{border-radius:50%;width:18px;height:18px;overflow:hidden;box-shadow:0 0 9px #50d2fa24}.mini-ball img{object-fit:cover;width:100%;height:100%}.detail-title-row{min-height:79px;padding-right:124px}.detail-title-row>div:first-child{min-width:0;padding-top:5px}.detail-title-row h1{white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.15;overflow:hidden}.detail-title-row h1 em{color:#617084;font-size:var(--fs-body);margin:0 8px;font-style:normal;font-weight:450}.detail-title-row p{color:#667586;font-size:var(--fs-ui);white-space:nowrap;align-items:center;gap:5px;margin:0;display:flex}.detail-title-row p i{background:#445466;border-radius:50%;width:3px;height:3px;margin:0 3px}.expected-profit{background:#06111da6;border:1px solid #48708d1a;border-radius:9px;flex-direction:column;align-items:flex-end;width:126px;height:82px;padding:10px 11px;display:flex;position:absolute;top:18px;right:18px}.expected-profit small{font-size:var(--fs-caption);color:#8a96a3}.expected-profit strong{color:var(--green);text-shadow:0 0 12px #4cee873d;margin:4px 0 1px;font-size:27px;font-weight:570;line-height:1}.expected-profit b{font-size:var(--fs-body);font-weight:450}.bet-cards{grid-template-columns:1fr 1fr;gap:16px;margin:1px 10px 0 1px;display:grid}.bet-card{border:1px solid;border-radius:16px;height:158px;padding:13px 14px 11px;position:relative;overflow:hidden}.bet-card:after{content:"";filter:blur(1px);border-radius:50%;height:4px;position:absolute;bottom:-1px;left:7%;right:7%}.bet-cyan{background:radial-gradient(170px 105px at 15% 0,#1f8bd44d,#0000 73%),linear-gradient(145deg,#08314fe6,#05192ae8);border-color:#1e8ed257;box-shadow:0 7px 12px #00c3ff29}.bet-cyan:after{background:#19d9ff;box-shadow:0 0 16px #08bdf1}.bet-magenta{background:radial-gradient(170px 105px at 12% 0,#a31c6945,#0000 74%),linear-gradient(145deg,#3d0f33e8,#1d081ff0);border-color:#b71d7857;box-shadow:0 7px 12px #ea169e24}.bet-magenta:after{background:#f42cae;box-shadow:0 0 16px #d90d91}.bet-card>small{color:#8292a1;font-size:var(--fs-caption);margin-bottom:4px;display:block}.bet-card h2{white-space:nowrap;text-overflow:ellipsis;height:21px;margin:0 0 10px;font-size:14px;font-weight:570;overflow:hidden}.book-line{border-block:1px solid #ffffff09;align-items:center;height:34px;display:flex}.book-line span{background:#0e3955;border-radius:4px;place-items:center;width:19px;height:19px;margin-right:7px;font-weight:700;display:grid}.bet-magenta .book-line span{background:#761345}.book-line b{font-size:var(--fs-body);font-weight:460}.book-line strong{margin-left:auto;font-size:21px;font-weight:540}.stake-line{background:#02091042;border-radius:5px;justify-content:space-between;align-items:end;height:38px;margin:0 -6px;padding:0 6px 3px;display:flex}.stake-line small{color:#738192;font-size:var(--fs-caption)}.stake-line b{font-size:var(--fs-body);font-weight:500}.split-visual{height:116px;position:relative}.split-number{flex-direction:column;gap:4px;width:70px;display:flex;position:absolute;top:39px}.split-number strong{font-size:16px;font-weight:520}.split-number small{color:#687788;font-size:var(--fs-caption)}.split-number.left{left:16px}.split-number.left strong{color:#47c9f0}.split-number.right{text-align:right;left:319px}.split-number.right strong{color:#e24ba9}.split-line{opacity:.62;height:1px;position:absolute;top:56px}.line-left{background:linear-gradient(90deg,#2aabdfd1,#2aabdf0d);width:63px;left:79px;transform:rotate(5deg)}.line-right{background:linear-gradient(90deg,#dc2e9a0d,#dc2e9ad1);width:47px;left:268px;transform:rotate(-5deg)}.bank-ring{--share:184.68deg;background:conic-gradient(from 180deg,#18c2ef 0 var(--share),#e3299c var(--share) 360deg);border-radius:50%;width:96px;height:96px;padding:8px;transition:filter .2s;position:absolute;top:12px;left:154px;box-shadow:0 0 17px #0fa7ec2e}.bank-ring.editing{filter:brightness(1.15);box-shadow:0 0 22px #19cef757}.bank-ring>div{background:radial-gradient(circle at 40% 30%,#0c1d2e,#050d17 70%);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;box-shadow:inset 0 0 14px #000000b3}.bank-value{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.bank-value strong{font-size:var(--fs-body);font-weight:560}.bank-value small{color:#607386;font-size:var(--fs-caption);margin-top:3px}.bank-input-wrap{background:#04111ce6;border:1px solid #3fc9f273;border-radius:7px;justify-content:center;align-items:center;width:70px;height:31px;display:flex;box-shadow:0 0 9px #28c5ef21}.bank-input-wrap span{color:#45d4f3;font-size:var(--fs-body)}.bank-input-wrap input{text-align:center;width:49px;font-size:var(--fs-body);background:0 0;border:0;outline:0;font-weight:650}.stats-strip{background:linear-gradient(90deg,#071421bf,#06111d82);border:1px solid #456f8f1c;border-radius:11px;grid-template-columns:.9fr 1.2fr 1.15fr .7fr;align-items:center;width:calc(100% + 2px);height:67px;padding:0 10px;display:grid;transform:translate(-4px)}.stats-strip div{border-right:1px solid #557e9d14;flex-direction:column;justify-content:space-between;height:35px;padding:0 9px;display:flex}.stats-strip div:last-child{border:0;align-items:flex-end}.stats-strip small{color:#718092;font-size:var(--fs-caption);white-space:nowrap}.stats-strip b{font-size:var(--fs-body);white-space:nowrap;font-weight:450}.positive,.profit-text{color:var(--green)!important}.loss-text{color:var(--red)!important}.steps-strip{background:#050f1a73;border:1px solid #456f8f1a;border-radius:11px;grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:center;width:calc(100% + 2px);height:91px;margin-top:11px;padding:0 7px;display:grid;transform:translate(-4px)}.step-item{flex-direction:column;justify-content:center;align-items:flex-start;height:67px;display:flex}.step-item>span{color:#52d1ff;background:#082d44cc;border:1px solid #2b9fd55e;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:6px;display:grid}.step-item p{color:#b3bdc6;font-size:var(--fs-caption);white-space:nowrap;margin:0;line-height:1.3}.step-item small{color:#677588;font-size:var(--fs-caption);margin-top:4px;display:block}.steps-strip>i{color:#8a9cac;transform:rotate(-90deg)}.detail-actions{background:linear-gradient(#0000,#030c15 29%);grid-template-columns:213px 147px 45px;align-items:end;gap:9px;height:72px;padding-bottom:1px;display:grid;position:sticky;bottom:0;transform:translate(-1px)}.detail-actions button{border-radius:10px;height:49px}.primary-action,.primary-small{color:#032235;background:linear-gradient(135deg,#34dcf8,#16bde0);border:1px solid #6fecffcc;justify-content:center;align-items:center;gap:10px;font-weight:650;display:flex;box-shadow:inset 0 1px #ffffff73,0 0 18px #10c8f133}.primary-action{font-size:var(--fs-body);gap:35px}.copy-action,.more-action{color:#8996a5;background:#07121fbd;border:1px solid #496f8d26}.copy-action{font-size:var(--fs-ui);justify-content:center;align-items:center;gap:8px;display:flex}.more-action{place-items:center;margin-left:-1px;display:grid}.reopen-detail{z-index:8;color:#8ee4ff;background:#0a3953;border:1px solid #38c5f280;border-radius:9px;align-items:center;gap:8px;height:43px;padding:0 18px;display:flex;position:fixed;bottom:20px;right:20px}.toast{z-index:60;color:#bceeff;background:#071a28f7;border:1px solid #50cdf04d;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;animation:.2s ease-out toastIn;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0006}.section-page{scrollbar-width:thin;scrollbar-color:#3292c138 transparent;height:100%;padding:24px 28px 32px;overflow-y:auto}.page-heading{justify-content:space-between;align-items:end;gap:24px;max-width:1450px;margin:0 auto 20px;display:flex}.page-heading>div:first-child{min-width:0}.page-heading small,.panel-title small{color:#43bfe7;font-size:var(--fs-caption);letter-spacing:.16em;margin-bottom:5px;display:block}.page-heading h1{letter-spacing:-.6px;margin:0 0 7px;font-size:28px;font-weight:620;line-height:1}.page-heading p{color:#718095;max-width:730px;font-size:var(--fs-ui);margin:0;line-height:1.55}.page-actions{align-items:center;gap:8px;display:flex}.glass-panel{background:radial-gradient(240px 160px at 10% 0,#144a6c12,#0000 75%),linear-gradient(145deg,#081625d4,#050f1bb8);border:1px solid #4c779721;border-radius:13px;box-shadow:0 12px 24px #00000026,inset 0 1px #ffffff03}.ghost-button,.danger-button,.approve-button,.reject-button,.icon-button,.explain-button{color:#91a1af;background:#091929ab;border:1px solid #4f7fa02b;border-radius:8px;justify-content:center;align-items:center;gap:7px;display:flex}.ghost-button,.danger-button{height:36px;font-size:var(--fs-ui);padding:0 12px}.ghost-button:hover{color:#c2d4df;border-color:#37bfeb52}.danger-button{color:#d9818a;background:#43131d52;border-color:#cb475638}.primary-small{height:37px;font-size:var(--fs-ui);border-radius:9px;padding:0 14px}.primary-small.full{width:100%;margin-top:16px}.icon-button{width:34px;height:34px;padding:0}.status-badge{width:max-content;font-size:var(--fs-caption);border:1px solid;border-radius:6px;align-items:center;gap:5px;padding:4px 7px;line-height:1;display:inline-flex}.status-badge.green{color:#70e893;background:#1e64392e;border-color:#50d37b33}.status-badge.cyan{color:#55d4f2;background:#10557338;border-color:#32b4e038}.status-badge.pink{color:#ef64b4;background:#63144733;border-color:#dc379738}.status-badge.amber{color:#e8b65e;background:#6b451133;border-color:#dc9d3640}.status-badge.red{color:#f0808a;background:#641a2236;border-color:#e04f5b3b}.status-badge.muted{color:#8795a4;background:#2b3a4733;border-color:#6f85962e}.kpi-grid,.parser-summary{gap:12px;max-width:1450px;margin:0 auto 14px;display:grid}.kpi-grid.four,.parser-summary{grid-template-columns:repeat(4,1fr)}.kpi-card{flex-direction:column;justify-content:center;min-height:82px;padding:15px 16px;display:flex}.kpi-card>span{color:#738295;font-size:var(--fs-caption)}.kpi-card strong{margin:5px 0 3px;font-size:21px;font-weight:580}.kpi-card small{color:#667588;font-size:var(--fs-caption)}.kpi-card.positive strong{color:var(--green)}.kpi-card.cyan strong{color:#4ed1f2}.kpi-card.pink strong{color:#eb52ad}.panel-title{justify-content:space-between;align-items:center;display:flex}.panel-title h3,.panel-toolbar h3{margin:0;font-size:14px;font-weight:580}.panel-title>div>small{margin-bottom:4px}.panel-toolbar{border-bottom:1px solid #527e9d1a;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.panel-toolbar>div{align-items:baseline;gap:9px;display:flex}.panel-toolbar>div>span{color:#657486;font-size:var(--fs-caption)}.panel-toolbar>div:last-child{align-items:center;display:flex}.mini-search{color:#718295;background:#05101c8c;border:1px solid #4c789924;border-radius:8px;align-items:center;gap:8px;min-width:190px;height:34px;padding:0 10px;display:flex}.mini-search input{width:100%;font-size:var(--fs-ui);background:0 0;border:0;outline:0}.chart-panel{max-width:1450px;height:250px;margin:0 auto 14px;padding:15px 18px 10px;overflow:hidden}.chart-legend{color:#718095;font-size:var(--fs-caption);gap:16px;display:flex}.chart-legend span:before{content:"";vertical-align:middle;width:16px;height:2px;margin-right:6px;display:inline-block}.legend-cyan:before{background:#34d4f3}.legend-dashed:before{border-top:2px dashed #e13c9d}.pnl-chart{width:100%;height:170px;margin-top:6px}.chart-axis{color:#4e5d70;font-size:var(--fs-caption);justify-content:space-between;display:flex}.table-panel{max-width:1450px;margin:0 auto;overflow:hidden}.data-table{width:100%}.table-row{border-bottom:1px solid #4f779317;align-items:center;min-height:64px;padding:7px 13px;transition:all .15s;display:grid}.table-row:not(.table-head):hover{background:#14385129}.bets-table .table-row{grid-template-columns:1.7fr .85fr .72fr .72fr .9fr .6fr 1fr;gap:10px}.table-head{color:#657487;font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.06em;background:#050f1a73;min-height:33px!important}.table-row>span{min-width:0;font-size:var(--fs-ui);flex-direction:column;gap:4px;display:flex}.table-row>span>b{text-overflow:ellipsis;white-space:nowrap;font-weight:530;overflow:hidden}.table-row>span>small{color:#657486;font-size:var(--fs-caption)}.event-table-cell{position:relative}.event-table-cell>.status-badge{position:absolute;top:4px;right:4px}.venue-links a{color:#5fcbed;width:max-content;font-size:var(--fs-caption);align-items:center;gap:4px;display:flex}.row-actions{flex-direction:row!important}.row-actions button{height:27px;font-size:var(--fs-caption);background:#081f3094;border:1px solid #3f8fb429;border-radius:6px;padding:0 8px}.pagination{color:#657486;height:48px;font-size:var(--fs-caption);justify-content:space-between;align-items:center;padding:0 14px;display:flex}.pagination>div{gap:4px;display:flex}.pagination button{color:#778799;background:#081624a6;border:1px solid #4e789721;border-radius:6px;width:27px;height:27px}.pagination button.active{color:#5ed8f5;background:#0b486357;border-color:#32bfeb61}.pagination button:disabled{opacity:.35}.timezone-menu{z-index:32;width:230px;height:48px;position:relative}.timezone-menu[open]{z-index:90}.timezone-menu summary{cursor:pointer;background:linear-gradient(145deg,#0a1f31f0,#05111ee6);border:1px solid #469dc23d;border-radius:11px;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:9px;height:100%;padding:0 11px;list-style:none;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;box-shadow:inset 0 1px #ffffff06,0 8px 20px #00000029}.timezone-menu summary::-webkit-details-marker{display:none}.timezone-menu summary:hover,.timezone-menu[open] summary{background:linear-gradient(145deg,#0a2f42f0,#051726f0);border-color:#37c7eb80;box-shadow:0 0 18px #1baedb1a}.timezone-menu summary:focus-visible{outline:none;box-shadow:0 0 0 1px #49d5ff94,0 0 16px #1baedb21}.timezone-icon{color:#47d0ef;background:#0a4e674d;border:1px solid #39bee53d;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.timezone-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.timezone-copy small{color:#65798b;font-size:var(--fs-caption);line-height:1}.timezone-copy b{color:#d7e4eb;font-size:var(--fs-ui);white-space:nowrap;text-overflow:ellipsis;font-weight:570;overflow:hidden}.timezone-menu summary>svg{color:#617486;transition:transform .16s}.timezone-menu[open] summary>svg{color:#5bd3ef;transform:rotate(180deg)}.timezone-options{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#04111dfa;border:1px solid #38b0d757;border-radius:11px;flex-direction:column;gap:3px;width:100%;padding:6px;display:flex;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 20px 48px #0000008c,0 0 22px #159ecc1c}.timezone-options button{color:#8193a3;text-align:left;height:37px;font-size:var(--fs-ui);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 9px;transition:color .14s,background .14s,transform .14s;display:flex}.timezone-options button:hover{color:#d7e7ee;background:#144c656b;transform:translate(2px)}.timezone-options button.active{color:#78def4;background:linear-gradient(90deg,#0f69896b,#0b3a4f57)}.timezone-check{color:#0000;background:#030d1657;border:1px solid #5b849d47;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.timezone-options button.active .timezone-check{color:#e6fbff;background:#1183a5;border-color:#41ccea;box-shadow:0 0 9px #28c2e638}.timezone-options button:focus-visible{background:#0f5b7861;outline:none;box-shadow:inset 0 0 0 1px #43cff080}.schedule-layout{grid-template-columns:minmax(650px,1.55fr) minmax(320px,.7fr);gap:14px;max-width:1450px;margin:0 auto;display:grid}.heatmap-panel{padding:16px}.heat-legend{color:#667486;font-size:var(--fs-caption);align-items:center;gap:4px;display:flex}.heat-legend i{border-radius:3px;width:13px;height:13px}.heatmap{grid-template-columns:72px repeat(8,1fr);gap:5px;margin-top:15px;display:grid}.heat-time{color:#556578;font-size:var(--fs-caption);place-items:center;display:grid}.heat-row{grid-column:1/-1;grid-template-columns:72px repeat(8,1fr);gap:5px;display:grid}.heat-day{color:#8492a0;font-size:var(--fs-caption);align-items:center;display:flex}.heat-cell{color:#7690a2;border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;height:42px;transition:all .15s;display:flex}.heat-cell b{font-size:var(--fs-ui)}.heat-cell small{font-size:var(--fs-caption);opacity:0}.heat-cell:hover small,.heat-cell.selected small{opacity:.75}.level-1{background:#10324380!important}.level-2{background:#0e506894!important}.level-3{background:#0a7490a3!important}.level-4{background:#0c9db9b8!important}.level-5{color:#dffbff!important;background:linear-gradient(135deg,#19cfe8d1,#1d85c1bd)!important}.heat-cell.selected{border-color:#70e5fb;box-shadow:0 0 12px #23c9eb47}.heat-summary{border-top:1px solid #537e9c1a;grid-template-columns:1.3fr .8fr 1fr;margin-top:15px;padding-top:13px;display:grid}.heat-summary div{border-left:1px solid #537e9c1a;flex-direction:column;gap:5px;padding-left:12px;display:flex}.heat-summary div:first-child{border:0;padding-left:0}.heat-summary span{color:#667587;font-size:var(--fs-caption)}.heat-summary b{font-size:var(--fs-ui);font-weight:520}.period-events{padding:16px}.schedule-event{border-bottom:1px solid #4e759117;grid-template-columns:40px 34px 1fr auto;align-items:center;gap:9px;height:68px;display:grid}.schedule-event:last-child{border:0}.schedule-event .event-time{color:#52caec;font-size:var(--fs-caption)}.schedule-event img{object-fit:cover;border-radius:50%;width:32px;height:32px}.schedule-event div{flex-direction:column;gap:4px;min-width:0;display:flex}.schedule-event b{white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-ui);overflow:hidden}.schedule-event small{color:#637285;font-size:var(--fs-caption)}.reset-countdown{background:#081726b3;border:1px solid #507f9e26;border-radius:10px;grid-template-rows:1fr 1fr;grid-template-columns:22px auto;align-items:center;column-gap:7px;height:44px;padding:5px 12px;display:grid}.reset-countdown svg{color:#48c9eb;grid-row:1/3}.reset-countdown span{color:#6f8092;font-size:var(--fs-caption);align-self:end}.reset-countdown b{font-size:var(--fs-body);align-self:start}.podium{grid-template-columns:1fr 1.12fr 1fr;align-items:end;gap:12px;max-width:900px;margin:12px auto 16px;display:grid}.podium-card{text-align:center;flex-direction:column;align-items:center;min-height:145px;padding:17px;display:flex;position:relative;overflow:hidden}.podium-card.place-1{background:radial-gradient(150px 90px at 50% 0,#20b1dd2e,#0000),linear-gradient(145deg,#081f30e6,#050f1bc7);border-color:#37cff357;min-height:174px;box-shadow:0 0 22px #15adda1f}.place-number{color:#6b7a8b;font-size:var(--fs-ui);position:absolute;top:10px;left:12px}.leader-avatar{color:#9be8fa;background:linear-gradient(145deg,#163a50,#081725);border:1px solid #44c2ea47;border-radius:15px;place-items:center;width:48px;height:48px;font-weight:700;display:grid}.podium-card h3{font-size:var(--fs-body);margin:10px 0 5px}.podium-card strong{color:var(--green);font-size:17px}.podium-card small{color:#647385;font-size:var(--fs-caption);margin-top:4px}.crown{color:#e9bf65;font-size:20px;position:absolute;top:3px}.leader-table-panel{max-width:1100px;margin:0 auto;overflow:hidden}.leader-row{border-bottom:1px solid #4e759117;grid-template-columns:45px 38px 1fr 110px 90px 130px 38px;align-items:center;gap:8px;height:57px;padding:0 13px;display:grid}.leader-row.current{background:#12567529;box-shadow:inset 2px 0 #32c9ec}.rank{text-align:center;color:#7f8d9d;font-size:var(--fs-body)}.leader-avatar.small{width:32px;height:32px;font-size:var(--fs-caption);border-radius:10px}.leader-name,.leader-stats{flex-direction:column;gap:3px;display:flex}.leader-name b{font-size:var(--fs-ui)}.leader-name small,.leader-stats small{color:#647385;font-size:var(--fs-caption)}.leader-stats b{font-size:var(--fs-ui)}.leader-profit{color:var(--green);text-align:right;font-size:13px}.extension-hero{grid-template-columns:1.45fr .75fr;gap:14px;max-width:1250px;margin:0 auto 14px;display:grid}.extension-status{grid-template-columns:260px 1fr;min-height:250px;display:grid;overflow:hidden}.extension-visual{background:radial-gradient(circle,#1697c524,#0000 66%);place-items:center;display:grid}.browser-orbit{color:#60d7f4;background:radial-gradient(circle,#0f4764b3,#040f19cc);border:1px solid #3bbee938;border-radius:50%;place-items:center;width:140px;height:140px;display:grid;position:relative;box-shadow:0 0 30px #22b4e124}.browser-orbit:before,.browser-orbit:after,.browser-orbit i{content:"";border:1px solid #38bae224;border-radius:50%;position:absolute}.browser-orbit:before{inset:-17px}.browser-orbit:after{inset:17px}.browser-orbit i:first-of-type{background:#47e596;width:8px;height:8px;top:7px;box-shadow:0 0 9px #47e596}.browser-orbit i:nth-of-type(2){background:#ed48aa;width:6px;height:6px;bottom:17px;left:3px}.browser-orbit i:nth-of-type(3){background:#42d2ef;width:6px;height:6px;top:39px;right:6px}.extension-copy{padding:28px 28px 20px 5px}.extension-copy h2{margin:12px 0 8px;font-size:21px}.extension-copy h2 span{color:#55cfea;font-size:var(--fs-ui)}.extension-copy p{color:#748396;max-width:500px;font-size:var(--fs-ui);line-height:1.6}.version-grid{grid-template-columns:repeat(3,1fr);margin:18px 0;display:grid}.version-grid div{border-left:1px solid #517c9a1f;flex-direction:column;gap:5px;padding-left:12px;display:flex}.version-grid div:first-child{border:0;padding-left:0}.version-grid small{color:#647486;font-size:var(--fs-caption)}.version-grid b{font-size:var(--fs-ui)}.install-steps{padding:18px}.install-step{border-bottom:1px solid #4c749017;grid-template-columns:28px 1fr 20px;align-items:center;gap:10px;height:56px;display:grid}.install-step>span{color:#52ceed;background:#0a415840;border:1px solid #36bfe740;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.install-step div{flex-direction:column;gap:4px;display:flex}.install-step b{font-size:var(--fs-ui)}.install-step small{color:#647486;font-size:var(--fs-caption);line-height:1.4}.install-step>svg{color:#59df85}.extension-flow{max-width:1250px;margin:0 auto;padding:18px}.flow-track{grid-template-columns:repeat(6,1fr);margin-top:20px;display:grid}.flow-node{text-align:center;flex-direction:column;align-items:center;gap:9px;display:flex;position:relative}.flow-node>span{color:#55d1ef;background:linear-gradient(145deg,#0b405980,#061725a6);border:1px solid #37b2dc3b;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.flow-node b{font-size:var(--fs-caption);font-weight:500}.flow-node>i{color:#60778a;font-size:20px;position:absolute;top:10px;right:-4px}.wallet-grid{grid-template-columns:1.25fr .75fr;gap:14px;max-width:1150px;margin:0 auto;display:grid}.wallet-form{padding:19px}.security-banner{color:#54ccea;background:#09445b2e;border:1px solid #42c1e626;border-radius:9px;align-items:center;gap:11px;margin-bottom:18px;padding:12px;display:flex}.security-banner div{flex-direction:column;gap:3px;display:flex}.security-banner b{font-size:var(--fs-ui)}.security-banner small{color:#7191a3;font-size:var(--fs-caption)}.form-field{flex-direction:column;gap:7px;margin-top:14px;display:flex}.form-field>span,.field-label{color:#7c8a9b;font-size:var(--fs-caption)}.form-field>div{color:#607587;background:#040e1999;border:1px solid #4f7d9d29;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 11px;display:flex}.form-field input,.form-field select{min-width:0;font-size:var(--fs-ui);background:0 0;border:0;outline:0;flex:1}.form-field div>button{color:#718598;background:0 0;border:0;place-items:center;width:27px;height:27px;display:grid}.form-field>small{color:#58687a;font-size:var(--fs-caption)}.form-field textarea{resize:none;font-size:var(--fs-ui);background:#040e1999;border:1px solid #4f7d9d29;border-radius:8px;outline:0;padding:11px}.form-actions{gap:8px;margin-top:20px;display:flex}.wallet-side{flex-direction:column;gap:14px;display:flex}.wallet-balance{text-align:center;flex-direction:column;align-items:center;min-height:175px;padding:20px;display:flex}.balance-icon{color:#55d6f1;background:#0c526d47;border:1px solid #2fc0e847;border-radius:15px;place-items:center;width:49px;height:49px;display:grid}.wallet-balance>small{color:#718194;font-size:var(--fs-caption);margin-top:13px}.wallet-balance>strong{margin:6px 0;font-size:23px}.wallet-balance strong i{color:#5bcdee;font-size:var(--fs-caption);font-style:normal}.wallet-balance>span:last-child{color:#637486;font-size:var(--fs-caption);align-items:center;gap:4px;display:flex}.wallet-balance button{color:#5dbfdc;background:0 0;border:0}.readiness{padding:17px}.check-row{border-bottom:1px solid #4e769214;grid-template-columns:24px 1fr auto;align-items:center;height:42px;display:grid}.check-row:last-child{border:0}.check-row>span{color:#60df86;background:#2b8f4c38;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.check-row b{font-size:var(--fs-caption);font-weight:500}.check-row small{color:#5ecf80;font-size:var(--fs-caption)}.notifications-grid{grid-template-columns:1fr .92fr;gap:14px;max-width:1100px;margin:0 auto;display:grid}.inbox-panel,.compose-panel{padding:17px}.notification-item{text-align:left;background:0 0;border:0;border-bottom:1px solid #4e759117;grid-template-columns:39px 1fr;align-items:center;gap:10px;width:100%;min-height:78px;padding:10px 7px;display:grid;position:relative}.notification-item.unread{background:linear-gradient(90deg,#0f4b6521,#0000)}.notification-item>i{background:#42d2ef;border-radius:50%;width:6px;height:6px;position:absolute;top:17px;right:7px;box-shadow:0 0 7px #42d2ef}.notification-icon{border:1px solid;border-radius:12px;place-items:center;width:37px;height:37px;display:grid}.notification-icon.cyan{color:#52d1ef;background:#0e4f6833;border-color:#37bce438}.notification-icon.green{color:#62e18a;background:#1f643833;border-color:#4acd7138}.notification-icon.amber{color:#e6b35e;background:#63441533;border-color:#d79e4238}.notification-icon.pink{color:#ea5cae;background:#62194533;border-color:#d8409738}.notification-item div{flex-direction:column;gap:4px;display:flex}.notification-item b{font-size:var(--fs-ui)}.notification-item p{color:#708093;font-size:var(--fs-caption);margin:0}.notification-item small{color:#506073;font-size:var(--fs-caption)}.audience-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.audience-grid button{color:#7a8998;height:38px;font-size:var(--fs-caption);background:#06121e8c;border:1px solid #4d799924;border-radius:7px;align-items:center;gap:8px;padding:0 9px;display:flex}.audience-grid button>span{border:1px solid #5484a338;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.audience-grid button.active{color:#9cdff0;background:#0a455d38;border-color:#36bbe34d}.audience-grid button.active>span{color:#47d0ef;background:#0d6689}.review-layout{grid-template-columns:.75fr 1.25fr;gap:14px;max-width:1200px;margin:0 auto;display:grid}.review-queue,.review-detail{padding:17px}.review-list-item{text-align:left;background:0 0;border:1px solid #0000;border-bottom-color:#4e759117;grid-template-columns:48px 1fr 18px;align-items:center;gap:10px;width:100%;min-height:92px;padding:8px;display:grid}.review-list-item.active{background:#0d445d33;border-color:#31bce640;border-radius:9px}.score-orb{width:44px;height:44px;font-size:var(--fs-ui);border:1px solid;border-radius:50%;place-items:center;font-weight:650;display:grid}.score-orb.score-mid{color:#e6b35e;background:#63441533;border-color:#d79e424d}.score-orb.score-low{color:#f07d88;background:#61172033;border-color:#dd485447}.review-list-item div{flex-direction:column;gap:4px;min-width:0;display:flex}.review-list-item b{font-size:var(--fs-ui)}.review-list-item small{color:#667587;font-size:var(--fs-caption)}.review-list-item p{color:#7f8d9b;font-size:var(--fs-caption);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.review-list-item>svg{color:#53687a}.match-score-head{grid-template-columns:90px 1fr auto;align-items:center;gap:12px;display:grid}.match-score-head>div:first-child{flex-direction:column;display:flex}.match-score-head small{color:#677789;font-size:var(--fs-caption)}.match-score-head strong{color:#e9b85f;font-size:24px}.score-bar{background:#142536;border-radius:3px;height:5px;overflow:hidden}.score-bar i{background:linear-gradient(90deg,#2dc9ed,#e7ac4d);height:100%;display:block}.compare-columns{grid-template-columns:1fr 32px 1fr;align-items:center;gap:7px;margin:19px 0;display:grid}.compare-card{border:1px solid;border-radius:11px;height:130px;padding:14px}.compare-card.cyan{background:#0940573d;border-color:#2aaeda3d}.compare-card.pink{background:#53123a3b;border-color:#d7379338}.compare-card>small{color:#5ecae9;font-size:var(--fs-caption)}.compare-card.pink>small{color:#ea59ad}.compare-card h3{font-size:var(--fs-body);margin:14px 0 8px}.compare-card p{color:#718093;font-size:var(--fs-caption);align-items:center;gap:5px;display:flex}.compare-card>span{color:#91a0ae;font-size:var(--fs-caption)}.compare-vs{text-align:center;color:#576a7b;font-size:var(--fs-caption)}.matcher-reasons h4{font-size:var(--fs-ui);margin:0 0 8px}.matcher-reasons>div{border-bottom:1px solid #4d759114;grid-template-columns:26px 1fr auto;align-items:center;height:37px;display:grid}.matcher-reasons>div>span{border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.matcher-reasons .ok{color:#62de86;background:#27824533}.matcher-reasons .warn{color:#e8b45b;background:#6d4a1438}.matcher-reasons b{font-size:var(--fs-caption);font-weight:500}.matcher-reasons small{color:#667587;font-size:var(--fs-caption)}.review-actions{grid-template-columns:1fr 1fr 1.25fr;gap:7px;margin-top:16px;display:grid}.review-actions button{border-radius:8px;height:37px}.approve-button{color:#69e18a;background:#1e6e383b;border-color:#49c96e40}.reject-button{color:#e57984;background:#57161e3d;border-color:#d346533d}.why-search{grid-template-columns:1fr 180px 1fr 130px;align-items:end;gap:9px;max-width:1200px;margin:0 auto 14px;padding:13px;display:grid}.why-search .form-field{margin:0}.why-search .form-field.compact{min-width:0}.explain-button{color:#032235;background:linear-gradient(135deg,#34dcf8,#16bde0);border-color:#4fdaf68f;height:40px;font-weight:650}.why-grid{grid-template-columns:.55fr 1fr .85fr;gap:14px;max-width:1200px;margin:0 auto;display:grid}.why-score,.diagnostic-trace,.why-result{padding:18px}.why-score{text-align:center;flex-direction:column;align-items:center;display:flex}.diagnostic-ring{border:7px solid #d6a74e;border-right-color:#29465a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;margin:8px 0 13px;display:flex;box-shadow:0 0 22px #dea84221}.diagnostic-ring strong{font-size:24px}.diagnostic-ring small{color:#687789;font-size:var(--fs-caption)}.why-score h3{font-size:var(--fs-body);margin:15px 0 6px}.why-score p{color:#6d7d8f;font-size:var(--fs-caption);margin:0;line-height:1.55}.trace-row{border-bottom:1px solid #4d759114;grid-template-columns:34px 1fr 15px;align-items:center;gap:8px;min-height:59px;display:grid;position:relative}.trace-row>span{border:1px solid;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.trace-row>span.green{color:#63e087;background:#1e693733;border-color:#3fbf6338}.trace-row>span.amber{color:#e6b25c;background:#69461233;border-color:#d29a3e38}.trace-row>span.red{color:#ee7883;background:#60181f33;border-color:#d5465238}.trace-row>span.pink{color:#eb55ab;background:#5d154233;border-color:#d5369238}.trace-row div{flex-direction:column;gap:4px;display:flex}.trace-row b{font-size:var(--fs-caption)}.trace-row small{color:#657486;font-size:var(--fs-caption)}.trace-row em{color:#536879;font-style:normal}.reason-callout{color:#e5b159;background:#67451229;border:1px solid #dea53d2e;border-radius:9px;align-items:flex-start;gap:9px;margin-top:15px;padding:13px;display:flex}.reason-callout p{color:#a18b68;font-size:var(--fs-caption);margin:0;line-height:1.6}.logic-chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.logic-chips span{font-size:var(--fs-caption);border-radius:6px;padding:6px 8px}.logic-chips .ok{color:#65dc87;background:#216f3b3d}.logic-chips .bad{color:#ec7a84;background:#64192140}.logic-chips .warn{color:#e7b35c;background:#6646143d}.users-layout{grid-template-columns:1.55fr .75fr;gap:14px;max-width:1450px;margin:0 auto;display:grid}.users-table-panel,.user-detail{overflow:hidden}.users-table-panel .panel-toolbar{justify-content:flex-start}.users-table{padding:0}.user-row{color:#8c9aa8;text-align:left;background:0 0;border:0;border-bottom:1px solid #4d759117;grid-template-columns:1.5fr .65fr .65fr .55fr .55fr .75fr;align-items:center;gap:8px;width:100%;min-height:62px;padding:0 13px;display:grid}.user-row.head{color:#607084;min-height:33px;font-size:var(--fs-caption);text-transform:uppercase}.user-row.active{background:#0e48622e;box-shadow:inset 2px 0 #2fc7ec}.user-ident{align-items:center;gap:8px;display:flex}.user-ident>i{color:#67d5ef;width:31px;height:31px;font-size:var(--fs-caption);background:#0d445b4d;border:1px solid #34b2da33;border-radius:10px;place-items:center;font-style:normal;display:grid}.user-ident>span{flex-direction:column;gap:3px;display:flex}.user-ident b{color:#d5dce2;font-size:var(--fs-caption)}.user-ident small,.user-row>span>small{color:#637285;font-size:var(--fs-caption)}.user-row>span{font-size:var(--fs-caption);flex-direction:column;gap:3px;display:flex}.user-detail{padding:16px}.user-profile-head{border-bottom:1px solid #4e75911a;grid-template-columns:48px 1fr 34px;align-items:center;gap:10px;padding-bottom:14px;display:grid}.big-avatar{color:#6bd9f1;background:#0d49624a;border:1px solid #37bce43d;border-radius:14px;place-items:center;width:48px;height:48px;font-weight:700;display:grid}.user-profile-head h3{font-size:var(--fs-body);margin:0 0 4px}.user-profile-head span{color:#657486;font-size:var(--fs-caption)}.detail-section{margin-top:15px}.role-select{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;display:grid}.role-select button,.permission-chips button{color:#6f8090;height:31px;font-size:var(--fs-caption);background:#06121e8c;border:1px solid #4d799924;border-radius:7px}.role-select button.active,.permission-chips button.active{color:#5ed4f0;background:#0a465e40;border-color:#34b9e14d}.limit-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.limit-grid label{background:#05101b8c;border:1px solid #4e7a9924;border-radius:7px;flex-direction:column;gap:4px;height:48px;padding:7px 9px;display:flex}.limit-grid span{color:#637285;font-size:var(--fs-caption)}.limit-grid input,.limit-grid select{font-size:var(--fs-caption);background:0 0;border:0;outline:0}.permission-chips{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.user-actions{grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:17px;display:grid}.user-actions button{height:34px;font-size:var(--fs-caption);padding:0 6px}.parser-grid{grid-template-columns:repeat(3,1fr);gap:13px;max-width:1250px;margin:0 auto;display:grid}.parser-card{min-height:235px;padding:16px}.parser-card.primary-source{border-color:#30c5ea4d;box-shadow:0 0 18px #23b2db14}.parser-card-head{grid-template-columns:42px 1fr 42px;align-items:center;gap:9px;display:grid}.source-logo{color:#5cd5ef;background:linear-gradient(145deg,#0d4e6899,#061827b3);border:1px solid #3bbee638;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.parser-card-head h3{font-size:var(--fs-body);margin:0 0 4px}.parser-card-head small{color:#687789;font-size:var(--fs-caption)}.switch{background:#172431;border:1px solid #577b942e;border-radius:12px;width:39px;height:22px;padding:0;position:relative}.switch i{background:#617181;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:3px;left:3px}.switch.on{background:#1a7f4861;border-color:#3ecc7147}.switch.on i{background:#5be18b;left:20px;box-shadow:0 0 7px #5be18b73}.parser-status-line{border-block:1px solid #4d759114;justify-content:space-between;align-items:center;height:46px;margin-top:11px;display:flex}.parser-status-line>span{color:#667587;font-size:var(--fs-caption);align-items:center;gap:5px;display:flex}.parser-status-line i{background:#657382;border-radius:50%;width:5px;height:5px}.parser-status-line i.pulse{background:#54df84;box-shadow:0 0 7px #54df84}.parser-metrics{grid-template-columns:repeat(3,1fr);margin:13px 0;display:grid}.parser-metrics div{border-left:1px solid #4e769317;flex-direction:column;gap:5px;padding-left:8px;display:flex}.parser-metrics div:first-child{border:0;padding-left:0}.parser-metrics small{color:#637285;font-size:var(--fs-caption)}.parser-metrics b{font-size:var(--fs-caption)}.parser-error{color:#e4ad55;background:#6843102e;border:1px solid #de9a3a2b;border-radius:7px;align-items:center;gap:7px;height:32px;padding:0 8px;display:flex}.parser-error span{background:#c8852640;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.parser-error p{font-size:var(--fs-caption);margin:0}.parser-actions{gap:6px;margin-top:13px;display:flex}.parser-actions button{color:#738596;height:31px;font-size:var(--fs-caption);background:#06131f8c;border:1px solid #4d7a9a24;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;display:flex}.logout-screen{background:radial-gradient(circle,#0a5d8329,#0000 42%),linear-gradient(145deg,#02070e,#07131f);place-items:center;width:100vw;height:100svh;display:grid;position:relative;overflow:hidden}.logout-glow{border:1px solid #34bee614;border-radius:50%;width:420px;height:420px;position:absolute;box-shadow:0 0 100px #1ca5d017}.logout-card{text-align:center;background:#05111ce0;border:1px solid #46a6cd38;border-radius:20px;flex-direction:column;align-items:center;width:390px;padding:35px;display:flex;position:relative;box-shadow:0 25px 60px #00000073,0 0 35px #1fb2dc14}.logout-brand{margin-bottom:25px}.logout-brand span{font-size:22px;font-weight:700}.logout-brand i{color:#8ba0af;font-style:normal}.logout-icon{color:#5bd5ef;background:#0d4d6652;border:1px solid #35bde642;border-radius:17px;place-items:center;width:56px;height:56px;display:grid}.logout-card h1{margin:18px 0 8px;font-size:21px}.logout-card p{color:#708092;font-size:var(--fs-ui);margin:0;line-height:1.6}.logout-card>button{color:#042033;background:linear-gradient(135deg,#35d8f4,#18b9df);border:1px solid #67e4fa;border-radius:10px;justify-content:center;align-items:center;gap:18px;width:100%;height:44px;margin-top:22px;font-weight:650;display:flex}.logout-card>small{color:#526274;font-size:var(--fs-caption);margin-top:14px}@keyframes pulse{50%{opacity:.62;box-shadow:0 0 12px #35e590}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,8px)}}.multi-filter,.number-filter,.select-filter,.filter-search{height:50px}.opportunity-card{flex-basis:112px;grid-template-columns:58px minmax(170px,1fr) 118px 96px 96px 120px;gap:9px;padding-inline:12px}.sport-orb{width:44px;height:44px;margin-left:5px}.event-copy strong{font-size:clamp(14px,13px + .08vw,16px)}.profit-cell strong{font-size:24px}.odd-box{width:96px;height:64px}.odd-box strong{font-size:20px}.timing-cell{text-align:center;align-items:center;width:106px}.timing-cell small,.timing-cell b{text-align:center;width:100%}.timing-cell b{margin-bottom:9px;font-size:clamp(12px,11px + .08vw,14px)}.timing-cell em{border-top:1px solid #6692b02e;justify-content:center;width:100%;min-height:26px;padding-top:8px}.detail-title-row{min-height:86px}.detail-title-row h1{font-size:21px}.expected-profit{width:136px;height:88px}.expected-profit strong{font-size:30px}.bet-card{height:166px}.bet-card h2{font-size:15px}.book-line strong{font-size:23px}.split-visual{height:128px}.bank-ring{width:106px;height:106px;top:14px;left:50%;transform:translate(-50%)}.split-number{top:45px}.stats-strip{height:72px}.steps-strip{height:98px}.detail-actions{grid-template-columns:minmax(190px,1.4fr) minmax(130px,1fr) 47px;height:78px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:1px solid #49d5ffd9}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (min-width:1440px){.opportunity-workspace{grid-template-columns:minmax(0,1fr) clamp(500px,22vw,540px)}.opportunity-workspace.without-detail{grid-template-columns:1fr}.opportunities-panel{padding:clamp(18px,1vw,24px) clamp(14px,.9vw,22px) 0;container-type:inline-size}.filterbar{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:9px}.multi-filter,.number-filter{height:50px}.results-heading{flex-basis:46px;padding-bottom:11px}.opportunity-list{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-auto-rows:clamp(184px,9.4vw,202px);align-content:start;gap:clamp(11px,.7vw,15px);padding:0 2px 8px;display:grid;overflow-y:auto}.opportunity-card{border-radius:15px;grid-template:minmax(76px,1fr) 70px/repeat(12,minmax(0,1fr));align-items:center;gap:13px 7px;width:100%;min-width:0;height:100%;padding:14px;display:grid}.opportunity-card:before{content:"";background:linear-gradient(90deg,#2b96c347,#2b96c314);height:1px;position:absolute;top:52%;left:14px;right:34%}.opportunity-card .sport-orb{grid-area:1/1/auto/3;align-self:center;width:50px;height:50px;margin:0}.opportunity-card .event-copy{grid-area:1/3/auto/9;align-self:center;gap:6px}.opportunity-card .event-copy strong{font-size:clamp(15px,13px + .12vw,18px)}.opportunity-card .profit-cell{text-align:center;border:0;border-left:1px solid #3d87ab33;grid-area:1/9/auto/13;justify-content:center;align-self:stretch;align-items:center;padding:0 0 0 12px}.opportunity-card .profit-cell small{display:none}.opportunity-card .profit-cell em{color:#79e693;font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;order:-1;padding:0}.opportunity-card .profit-cell strong{margin:5px 0 0;font-size:clamp(28px,23px + .3vw,35px);line-height:1}.opportunity-card .odd-box{border-radius:11px;flex-direction:row;justify-content:space-between;justify-self:stretch;width:100%;height:70px;padding:0 13px}.opportunity-card .odd-box.cyan{grid-area:2/1/auto/5}.opportunity-card .odd-box.magenta{grid-area:2/5/auto/9}.opportunity-card .odd-box small{font-size:var(--fs-ui);margin:0}.opportunity-card .odd-box strong{font-size:clamp(21px,18px + .16vw,25px)}.opportunity-card .timing-cell{text-align:center;border:0;border-left:1px solid #3d87ab33;grid-area:2/9/auto/13;justify-content:center;align-self:stretch;align-items:center;width:auto;margin:0;padding:0 0 0 12px}.opportunity-card .timing-cell small{text-align:center;width:100%}.opportunity-card .timing-cell b{text-align:center;width:100%;margin:3px 0 8px}.opportunity-card .timing-cell em{white-space:nowrap;border-top:0;justify-content:center;width:100%;min-height:0;padding-top:0}.detail-panel{padding-inline:clamp(18px,1.1vw,24px)}.detail-kicker{font-size:var(--fs-ui)}.detail-title-row h1{font-size:clamp(20px,17px + .22vw,25px)}.expected-profit strong{font-size:clamp(28px,23px + .28vw,34px)}.bet-card h2{font-size:clamp(14px,12px + .14vw,17px)}.book-line strong{font-size:clamp(21px,18px + .16vw,25px)}.split-number.right{left:auto;right:16px}.bank-ring{left:50%;transform:translate(-50%)}.line-left{width:auto;left:82px;right:57%}.line-right{width:auto;left:57%;right:76px}.detail-actions{grid-template-columns:minmax(180px,1.4fr) minmax(125px,1fr) 45px}.section-page{padding:clamp(24px,1.7vw,38px) clamp(28px,2vw,48px) 40px}.page-heading,.kpi-grid,.bets-content,.schedule-layout,.leaderboard-content,.extension-content,.wallet-grid,.notifications-grid,.review-layout,.why-search,.why-grid,.users-layout,.parser-grid,.parser-summary{max-width:1800px}.page-heading h1{font-size:var(--fs-display)}.page-heading p{font-size:var(--fs-body)}}@media (min-width:2200px){.app-shell{grid-template-rows:76px minmax(0,1fr);grid-template-columns:78px minmax(0,1fr)}.side-nav{width:78px;padding-inline:11px}.side-nav:hover{width:260px}.sidebar-profile,.side-nav nav>button{width:238px}.sidebar-profile{height:52px}.sidebar-profile>span,.nav-icon{flex-basis:43px;height:43px}.side-nav nav>button{flex-basis:43px}.brand{width:230px}.brand span{font-size:28px}.account-area{padding-right:34px}.opportunity-workspace{grid-template-columns:minmax(0,1fr) 540px}.filterbar{min-height:68px}.search-field,.select-shell,.filter-button{height:42px}.opportunity-list{grid-auto-rows:202px}.opportunity-card{grid-template-rows:minmax(82px,1fr) 74px;padding:15px 16px}.opportunity-card .sport-orb{width:52px;height:52px}.opportunity-card .odd-box{width:100%;height:74px}}@media (max-width:1180px){.account-area{padding-right:18px}.connection-card{display:none}.filterbar{grid-template-columns:minmax(150px,1fr) 125px 108px 135px}.updated{display:none}.opportunity-card{grid-template-columns:50px minmax(165px,1fr) 94px 78px 78px 88px;gap:4px;padding-inline:7px}.odd-box{width:78px}.timing-cell{margin-left:0;padding-left:8px}.detail-panel{padding-inline:13px}.bet-cards{gap:10px}.detail-actions{grid-template-columns:minmax(150px,1fr) 125px 42px;gap:6px}.kpi-grid.four,.parser-summary{grid-template-columns:repeat(2,1fr)}.parser-grid{grid-template-columns:1fr 1fr}.why-grid{grid-template-columns:.7fr 1.3fr}.why-result{grid-column:1/-1}.users-layout,.schedule-layout{grid-template-columns:1fr}.period-events{display:none}}@media (max-width:980px){.app-shell{grid-template-columns:62px 1fr}.side-nav{width:62px;padding-inline:7px}.opportunity-workspace{grid-template-columns:1fr}.detail-panel{z-index:35;width:min(490px,100vw - 30px);height:auto;position:fixed;top:69px;bottom:0;right:0;transform:none}.filterbar{grid-template-columns:minmax(150px,1fr) 135px 120px}.profit-filter{display:none}.extension-hero,.wallet-grid,.notifications-grid,.review-layout{grid-template-columns:1fr}.install-steps{display:none}.why-search{grid-template-columns:1fr 150px 1fr}.why-search .explain-button{grid-column:1/-1}.why-grid{grid-template-columns:1fr}.data-table{overflow-x:auto}.bets-table .table-row{min-width:1000px}.users-table{overflow-x:auto}.user-row{min-width:850px}.extension-status{grid-template-columns:210px 1fr}}@media (max-width:720px){body{overflow:auto}.app-shell{grid-template-rows:58px 1fr;grid-template-columns:1fr;min-height:760px}.side-nav{border-top:1px solid var(--line);height:62px;padding:5px 8px;display:block;position:fixed;inset:auto 0 0;overflow-x:auto;width:100%!important}.sidebar-profile,.language-switch{display:none}.side-nav nav{flex-direction:row;gap:4px;margin:0;display:flex;overflow-x:auto}.side-nav nav>button{flex:0 0 48px;justify-content:center;width:48px;height:48px;padding:0}.side-nav nav>button>b{display:none}.side-nav nav>button.logout-item{margin:0}.topbar{grid-area:1/1}.brand{width:auto;padding-left:14px}.brand span{font-size:20px}.header-section{display:none}.account-area{padding-right:7px}.balance-card{width:124px;height:42px}.header-language{width:48px;height:42px}.page-stage{grid-area:2/1;padding-bottom:62px}.opportunities-panel{padding:10px 8px 0}.filterbar{grid-template-columns:1fr 42px}.select-shell{justify-content:center;width:42px;padding:0}.select-shell select{padding:0;font-size:0}.select-shell svg:last-child,.filter-button{display:none}.opportunity-card{grid-template-columns:45px minmax(110px,1fr) 86px 61px}.opportunity-card .odd-box.magenta,.timing-cell{display:none}.odd-box{width:61px}.profit-cell{padding-left:7px}.profit-cell strong{font-size:16px}.event-copy strong{font-size:var(--fs-ui)}.detail-panel{width:100vw;padding:12px;top:58px}.detail-title-row h1{font-size:16px}.expected-profit{width:110px}.bet-card{padding-inline:9px}.split-number.right{left:auto;right:8px}.bank-ring{left:50%;transform:translate(-50%)}.line-right{left:auto;right:74px}.stats-strip{grid-template-columns:1fr 1fr;height:78px}.stats-strip div:nth-child(2){border:0}.steps-strip{display:none}.detail-actions{grid-template-columns:1fr 45px}.copy-action{font-size:0}.more-action{display:none}.section-page{padding:17px 10px 80px}.page-heading{align-items:flex-start}.page-heading h1{font-size:22px}.page-heading p{font-size:var(--fs-ui)}.page-actions{display:none}.kpi-grid.four,.parser-summary,.parser-grid{grid-template-columns:1fr}.chart-panel{height:220px}.pnl-chart{height:140px}.podium{grid-template-columns:1fr}.podium-card{min-height:120px!important}.podium-card.place-1{order:-1}.leader-row{grid-template-columns:35px 35px 1fr 90px}.leader-row .leader-stats,.leader-row .icon-button{display:none}.extension-status{grid-template-columns:1fr}.extension-visual{display:none}.extension-copy{padding:20px}.flow-track{grid-template-columns:repeat(3,1fr);row-gap:20px}.wallet-grid,.notifications-grid,.review-layout,.users-layout{grid-template-columns:1fr}.heatmap{overflow-x:auto}.heat-row,.heatmap{min-width:700px}.why-search,.why-grid{grid-template-columns:1fr}.user-detail{display:none}.review-actions{grid-template-columns:1fr}.review-actions .danger-button{grid-column:1/-1}.parser-card{min-height:220px}}@media (min-width:721px) and (max-width:1180px){.opportunity-workspace{grid-template-columns:1fr}.detail-panel{z-index:35;width:min(490px,100vw - 30px);height:auto;position:fixed;top:69px;bottom:0;right:0;transform:none}}@media (min-width:721px) and (max-width:1439px){.filterbar{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:720px){.filterbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px}.filter-search{grid-column:1/-1}.multi-filter,.number-filter,.select-filter,.filter-search{height:50px}.multi-filter:nth-of-type(2) .filter-popover{left:auto;right:0}.event-meta i{display:none}.event-copy strong{font-size:var(--fs-body)}}.single-filter{background:linear-gradient(145deg,#0b1d2fdb,#06121fb8);border:1px solid #4c7e9f29;border-radius:9px;min-width:0;height:50px;transition:border-color .16s,background .16s,box-shadow .16s;position:relative}.single-filter[open],.single-filter:focus-within,.multi-filter:focus-within{background:linear-gradient(145deg,#0a3246c2,#061928db);border-color:#34c1ea6b;box-shadow:0 0 0 1px #2bc4eb12,0 0 18px #1baedb1a}.single-filter summary{cursor:pointer;align-items:center;gap:10px;height:100%;padding:0 12px;list-style:none;display:flex}.single-filter summary::-webkit-details-marker{display:none}.single-filter summary>svg{color:#5b6e7f;flex:none;transition:transform .16s}.single-filter[open] summary>svg{transform:rotate(180deg)}.single-popover{width:max(100%,210px);max-height:none}.filter-popover{scrollbar-width:thin;scrollbar-color:#2c9fc3c2 #030d16c7;scrollbar-gutter:stable}.filter-popover::-webkit-scrollbar{width:8px;height:8px}.filter-popover::-webkit-scrollbar-track{background:#020a12b8;border-radius:999px;margin:5px 0}.filter-popover::-webkit-scrollbar-thumb{background:linear-gradient(#25a4c7e6,#124863f5);border:1px solid #55cfef3d;border-radius:999px;box-shadow:0 0 7px #26bce224}.filter-popover::-webkit-scrollbar-thumb:hover{background:linear-gradient(#37cbebf5,#18708ffa)}.filter-popover::-webkit-scrollbar-button{width:0;height:0;display:none}.filter-search input:focus-visible,.number-filter input:focus-visible,.single-filter summary:focus-visible,.multi-filter summary:focus-visible,.bank-input-wrap input:focus-visible{box-shadow:none;outline:none}.filter-popover button:focus-visible{background:#0f5b7857;outline:none;box-shadow:inset 0 0 0 1px #43cff07a,0 0 12px #22b1d914}@media (max-width:720px){.single-filter{height:50px}}@media (min-width:1181px){.opportunity-workspace{grid-template-columns:minmax(620px,1fr) clamp(490px,28vw,560px)}.opportunity-workspace.without-detail{grid-template-columns:1fr}}.detail-panel{scrollbar-width:none;grid-template-rows:24px clamp(86px,11vh,106px) clamp(166px,20vh,202px) clamp(128px,16vh,158px) 68px 94px 66px;grid-template-areas:"kicker""title""bets""split""stats""steps""actions";align-content:space-between;gap:0;padding:14px 16px 12px;display:grid;overflow:hidden}.detail-kicker{grid-area:kicker;height:100%;padding-right:30px}.detail-title-row{grid-area:title;height:100%;min-height:0;padding-right:164px}.detail-title-row>div:first-child{flex-direction:column;justify-content:center;height:100%;padding-top:0;display:flex}.detail-title-row p{text-overflow:ellipsis;min-width:0;overflow:hidden}.detail-close{color:#8494a5;background:#05121fb8;border:1px solid #5889a929;border-radius:9px;width:28px;height:28px;transition:border-color .16s,background .16s,color .16s,transform .16s;top:7px;right:7px}.detail-close:hover{color:#d0e5ee;background:#0a2f42e0;border-color:#45c1e661;transform:scale(1.03)}.expected-profit{top:14px;right:44px}.bet-cards{grid-area:bets;gap:12px;height:100%;min-height:0;margin:0}.bet-card{flex-direction:column;height:100%;min-height:0;padding:clamp(11px,1.35vh,15px) 14px 10px;display:flex}.bet-card>small{flex:none}.bet-card h2{flex:none;padding-right:30px}.book-line{flex:0 0 34px}.stake-line{flex:0 0 38px;margin:auto -6px 0}.split-visual{grid-area:split;height:100%;min-height:110px}.bank-ring{top:50%;left:50%;transform:translate(-50%,-50%)}.split-number{top:50%;transform:translateY(-50%)}.split-number.right{left:auto;right:16px}.split-line{top:50%}.line-left{width:auto;left:84px;right:57%}.line-right{width:auto;left:57%;right:78px}.stats-strip{grid-area:stats;width:100%;height:100%;transform:none}.steps-strip{grid-area:steps;width:100%;height:100%;margin:0;transform:none}.detail-actions{isolation:isolate;background:0 0;grid-area:actions;grid-template-columns:1fr;place-items:center;width:100%;height:100%;padding:4px 0 0;display:grid;position:relative;bottom:auto;transform:none}.detail-actions:before,.detail-actions:after{content:"";z-index:-1;opacity:.75;width:12%;height:1px;position:absolute;top:52%}.detail-actions:before{background:linear-gradient(90deg,#0000,#2fc2e794);left:1%}.detail-actions:after{background:linear-gradient(90deg,#2fc2e794,#0000);right:1%}.detail-actions .primary-action{color:#022235;letter-spacing:.035em;background:linear-gradient(110deg,#34ddf7 0%,#20cde9 48%,#14b6dc 100%);border:1px solid #80f1fff0;border-radius:14px;justify-content:center;gap:20px;width:72%;min-width:260px;max-width:350px;height:56px;min-height:0;padding:0 52px 0 30px;font-size:clamp(15px,13px + .16vw,18px);font-weight:760;transition:transform .16s,filter .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff94,inset 0 -1px #00597d38,0 8px 25px #05b5e033,0 0 22px #0eccf021}.detail-actions .primary-action:before{content:"";background:radial-gradient(180px 70px at 18% 0,#ffffff59,#0000 72%),linear-gradient(100deg,#0000 30%,#fff3 50%,#0000 70%);transition:transform .42s;position:absolute;inset:0;transform:translate(-115%)}.detail-actions .primary-action:after{content:"";pointer-events:none;border-radius:12px;position:absolute;inset:1px;box-shadow:inset 0 0 18px #ffffff14}.detail-actions .primary-action:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff9e,0 10px 30px #05b5e047,0 0 28px #0eccf02e}.detail-actions .primary-action:hover:before{transform:translate(115%)}.detail-actions .primary-action>span,.detail-actions .primary-action>svg{z-index:1;position:relative}.detail-actions .primary-action>svg{flex:none;position:absolute;right:22px}.bet-card{isolation:isolate;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s,filter .18s}.bet-card:before{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(112deg,#0000 25%,#ffffff17 49%,#0000 72%);transition:transform .46s,opacity .18s;position:absolute;inset:0;transform:translate(-115%)}.bet-card>*{z-index:1;position:relative}.bet-card-open{color:#8ba4b6;opacity:.28;background:#030d1766;border:1px solid #83b5d32e;border-radius:8px;place-items:center;width:25px;height:25px;transition:opacity .18s,transform .18s,border-color .18s,background .18s,color .18s;display:grid;top:10px;right:11px;transform:translate(2px,-2px);z-index:3!important;position:absolute!important}.book-line strong{transition:transform .18s,text-shadow .18s,color .18s}.bet-card:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 0 0 1px #48cff485,0 10px 24px #0000003d}.bet-card:focus-visible .bet-card-open{opacity:1;transform:none}@media (hover:hover){.bet-card:hover{z-index:3;filter:brightness(1.06);transform:translateY(-3px)}.bet-card:hover:before{opacity:1;transform:translate(115%)}.bet-cyan:hover{border-color:#28c5f6b8;box-shadow:0 12px 26px #00beff33,inset 0 0 20px #1491cb14}.bet-magenta:hover{border-color:#eb37a6b8;box-shadow:0 12px 26px #eb199f30,inset 0 0 20px #b71e7e14}.bet-card:hover .bet-card-open{opacity:1;color:#d8f7ff;background:#071c2bc7;border-color:#88daf059;transform:none}.bet-card:hover .book-line strong{text-shadow:0 0 12px #fff3;transform:scale(1.06)}}@media (hover:none){.bet-card-open{opacity:.62;transform:none}}@media (min-height:1050px) and (min-width:721px){.detail-panel{grid-template-rows:28px clamp(104px,10vh,140px) clamp(200px,19vh,280px) clamp(160px,16vh,230px) 84px 124px 84px;padding:18px 20px 16px}.bet-card{padding:16px}.bet-card h2{font-size:16px}.book-line{flex-basis:42px}.book-line strong{font-size:25px}.stake-line{flex-basis:44px}.bank-ring{width:118px;height:118px}.detail-actions .primary-action{height:60px}}@media (max-height:780px){.detail-panel{grid-template-rows:22px 76px 148px 108px 62px 80px 58px;gap:6px;padding-top:11px;padding-bottom:9px}.bet-card{padding-block:10px 8px}.bet-card h2{margin-bottom:6px}.split-visual{min-height:0}.bank-ring{width:96px;height:96px}.split-number{top:50%}.stats-strip div{height:32px}.step-item{height:60px}.step-item>span{width:25px;height:25px;margin-bottom:4px}}@media (max-height:680px){.detail-panel{grid-template-rows:22px 70px 140px 98px 60px 56px;grid-template-areas:"kicker""title""bets""split""stats""actions";gap:6px}.steps-strip{display:none}.expected-profit{height:76px}.expected-profit strong{font-size:25px}}@media (max-width:720px){.detail-panel{grid-template-rows:24px 78px minmax(146px,1.25fr) minmax(106px,1fr) 78px 62px;grid-template-areas:"kicker""title""bets""split""stats""actions";gap:7px;padding:11px 12px 10px}.detail-title-row{padding-right:140px}.expected-profit{top:11px;right:40px}.bet-cards{gap:9px}.bet-card{padding:9px 9px 7px}.bet-card h2{margin-bottom:5px}.stake-line{height:34px}.steps-strip{display:none}.split-visual{min-height:0}.bank-ring{width:96px;height:96px}.detail-actions{grid-template-columns:none;padding-top:3px}.detail-actions .primary-action{border-radius:12px;width:min(82%,330px);min-width:0;padding:0 48px 0 24px}.detail-actions .primary-action>svg{right:18px}}.boot-screen,.login-screen{background:radial-gradient(circle at 50% 45%,#1891c129,#0000 36%),linear-gradient(145deg,#02070e,#07131f);place-items:center;width:100vw;height:100svh;display:grid;position:relative;overflow:hidden}.boot-screen{color:#ccecf5;align-content:center;gap:10px}.boot-screen strong{letter-spacing:.18em;font-size:24px}.boot-screen small{color:#5f7789;letter-spacing:.14em;text-transform:uppercase}.boot-mark{align-items:end;gap:6px;height:38px;display:flex}.boot-mark i{background:#42d2ef;border-radius:4px;width:4px;animation:1s ease-in-out infinite bootBars;box-shadow:0 0 10px #42d2efb3}.boot-mark i:first-child{height:15px}.boot-mark i:nth-child(2){height:30px;animation-delay:.12s}.boot-mark i:nth-child(3){height:22px;animation-delay:.24s}.login-glow{border:1px solid #34bee60f;border-radius:50%;width:640px;height:640px;position:absolute;box-shadow:0 0 140px #1ca5d014}.login-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#05111ceb;border:1px solid #46a6cd3b;border-radius:20px;flex-direction:column;width:min(430px,100vw - 32px);padding:34px;display:flex;position:relative;box-shadow:0 28px 70px #00000080,0 0 40px #1fb2dc14}.login-card .logout-brand{margin-bottom:10px}.login-card>small{color:#5bcde9;letter-spacing:.13em;font-size:10px}.login-card h1{margin:13px 0 7px;font-size:24px}.login-card>p{color:#718195;margin:0 0 18px;font-size:12px;line-height:1.55}.login-card .form-field{margin-top:10px}.login-submit{justify-content:space-between;align-items:center;width:100%;height:48px;margin-top:18px;padding:0 17px;display:flex}.inline-error{color:#f1939c;background:#6b192340;border:1px solid #ef6b7747;border-radius:9px;margin:8px 0;padding:10px 12px;font-size:12px;line-height:1.45}.loading-state{color:#6b8294;place-items:center;min-height:140px;font-size:13px;display:grid}.empty-state{color:#7890a1;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:130px;display:flex!important}.empty-state small{color:#52687b;text-align:center;max-width:430px}.native-filter{background:linear-gradient(145deg,#0b1d2fdb,#06121fb8);border:1px solid #4c7e9f29;border-radius:9px;flex-direction:column;justify-content:center;gap:4px;min-width:0;height:50px;padding:7px 11px;display:flex}.native-filter small{color:#63778a;font-size:10px}.native-filter select{color:#c5d2dc;background:0 0;border:0;outline:0;width:100%;font-size:12px;font-weight:550}.native-filter option{background:#071725}.favorite-filter{color:#9c8a68;background:#5f400f29;border:1px solid #e6ad4c33;border-radius:9px;height:50px;padding:0 13px;font-size:12px}.favorite-filter:hover,.favorite-filter.active{color:#f0bf65;background:#774d0d45;border-color:#e6ad4c85;box-shadow:0 0 14px #e6ad4c14}.favorite-mark{color:#f0bd5c;margin-left:6px;font-size:12px}.live-state{color:#7f93a3;letter-spacing:.08em;align-items:center;gap:6px;font-size:10px;display:flex}.live-state i{background:#798691;border-radius:50%;width:7px;height:7px}.live-state--live{color:#69e592}.live-state--live i{background:#55e58d;box-shadow:0 0 8px #55e58d}.live-state--reconnecting,.live-state--syncing{color:#e6b35e}.live-state--reconnecting i,.live-state--syncing i{background:#e6b35e}.live-state small{color:#506476;letter-spacing:0;margin-left:4px}.connection-card--reconnecting .connection-dot i,.connection-card--syncing .connection-dot i,.connection-card--connecting .connection-dot i{background:#e6b35e;box-shadow:0 0 7px #e6b35e}.connection-card--offline .connection-dot i{background:#ef6b77;box-shadow:0 0 7px #ef6b77}.live-detail-panel{scrollbar-width:thin;scrollbar-color:#3292c140 transparent;overflow-y:auto}.detail-kicker{gap:8px}.detail-kicker .status-badge{margin-left:auto}.detail-inline-actions{align-items:center;gap:8px;margin:8px 0;display:flex}.favorite-button{color:#9f8c6b;background:#5f400f21;border:1px solid #e6ad4c33;border-radius:8px;height:33px;padding:0 11px}.favorite-button.active{color:#f0bd5c;background:#6e480f40;border-color:#e6ad4c73}.live-detail-panel .bank-input-wrap{justify-content:center;align-items:center;gap:2px;display:flex!important}.live-detail-panel .bank-input-wrap input{color:#eaf0f5;text-align:center;background:0 0;border:0;outline:0;width:58px;font-size:16px;font-weight:700}.post-bet-controls{background:linear-gradient(130deg,#13523a40,#081f2594);border-color:#45d88d4d;grid-template-columns:1fr auto;align-items:center;gap:14px;margin-top:12px;padding:15px;display:grid}.post-bet-controls small{color:#62d890}.post-bet-controls h3{margin:5px 0;font-size:15px}.post-bet-controls p{color:#718d86;margin:0;font-size:11px}.post-bet-actions{gap:7px;display:flex}.post-bet-actions button{color:#83e2f4;background:#0b526a57;border:1px solid #3ec6e74d;border-radius:8px;height:40px;padding:0 12px;font-weight:600}.post-bet-actions button:last-child{color:#f0c16c;background:#6c481142;border-color:#e6ad4c4d}.post-bet-actions button:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.48}.detail-actions>small{color:#687b8b;align-self:center;font-size:10px}.primary-action:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.52}.primary-action>b{margin-left:auto}.row-actions button:disabled{cursor:not-allowed;opacity:.4}.venue-links>span{color:#61778a;font-size:11px}.data-table{overflow-x:auto}.bets-table,.table-row{min-width:1050px}.page-stage>.loading-state{height:100%}@keyframes bootBars{50%{opacity:.55;height:34px}}@media (max-width:900px){.account-area{padding-right:8px}.balance-card{display:none}.connection-card{width:142px}.brand{width:155px}.live-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}.post-bet-controls{grid-template-columns:1fr}.post-bet-actions{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:720px) and (max-height:680px){.detail-panel{grid-template-rows:22px 62px minmax(126px,1fr) 88px 62px 52px;grid-template-areas:"kicker""title""bets""split""stats""actions";gap:4px;padding:7px 10px 6px}.detail-title-row{padding-right:130px}.detail-title-row h1{margin-bottom:4px}.expected-profit{width:96px;height:62px;padding:7px;top:7px;right:38px}.expected-profit small{font-size:9px}.expected-profit strong{font-size:22px}.expected-profit b{font-size:11px}.bet-card{padding:8px}.bet-card>small{margin-bottom:2px}.bet-card h2{height:18px;margin-bottom:3px;font-size:12px}.book-line{flex-basis:30px}.book-line strong{font-size:18px}.stake-line{flex-basis:30px;height:30px}.bank-ring{width:78px;height:78px}.stats-strip{height:100%}.stats-strip div{height:34px;padding-inline:6px}.detail-actions .primary-action{height:48px}}@media (max-width:720px) and (max-height:560px){.detail-panel{grid-template-rows:56px minmax(102px,1fr) 72px 54px 48px;grid-template-areas:"title""bets""split""stats""actions";gap:3px;padding:6px 9px 5px}.detail-kicker{display:none}.detail-title-row{padding-right:126px}.detail-title-row p{font-size:10px}.expected-profit{width:92px;height:54px;padding:5px 7px;top:6px;right:37px}.expected-profit small{display:none}.expected-profit strong{font-size:21px}.expected-profit b{font-size:10px}.bet-card>small{display:none}.bet-card h2{padding-right:24px}.bet-card-open{width:22px;height:22px;top:6px;right:6px}.bank-ring{width:68px;height:68px}.split-number strong{font-size:14px}.split-number small,.stats-strip small{font-size:9px}.stats-strip b{font-size:11px}.detail-actions .primary-action{height:44px}}.timezone-options{gap:6px;width:286px;max-height:min(370px,100svh - 175px);padding:7px}.timezone-search{color:#4ec9e8;background:#071d2dd6;border:1px solid #408fb138;border-radius:8px;flex:0 0 38px;align-items:center;gap:8px;padding:0 10px;display:flex}.timezone-search:focus-within{border-color:#41caeb85;box-shadow:0 0 12px #20add317}.timezone-search input{color:#d6e4eb;width:100%;min-width:0;font-size:var(--fs-ui);background:0 0;border:0;outline:0;padding:0}.timezone-search input::placeholder{color:#607587}.timezone-list{scrollbar-width:thin;scrollbar-color:#2c9fc3c2 #030d16c7;flex-direction:column;gap:3px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.timezone-list::-webkit-scrollbar{width:7px}.timezone-list::-webkit-scrollbar-track{background:#020a12b8;border-radius:999px;margin:3px 0}.timezone-list::-webkit-scrollbar-thumb{background:linear-gradient(#25a4c7e6,#124863f5);border:1px solid #55cfef3d;border-radius:999px}.timezone-list button{flex:0 0 37px;height:37px}.timezone-list button:hover{color:#d7e7ee;background:#144c656b;transform:translate(2px)}.timezone-list button.active{color:#78def4;background:linear-gradient(90deg,#0f69896b,#0b3a4f57)}.timezone-check{flex:0 0 18px}.timezone-list button.active .timezone-check{color:#e6fbff;background:#1183a5;border-color:#41ccea;box-shadow:0 0 9px #28c2e638}.timezone-list button:focus-visible{background:#0f5b7861;outline:none;box-shadow:inset 0 0 0 1px #43cff080}.timezone-empty{text-align:center;color:#647789;font-size:var(--fs-ui);margin:14px 0}@media (max-width:720px){.timezone-menu{width:min(230px,62vw)}.timezone-options{width:min(286px,100vw - 20px);max-height:min(340px,100svh - 145px)}}.stats-strip{grid-template-columns:1fr .75fr .62fr 1.2fr 1.05fr;padding-inline:7px}.stats-strip div{min-width:0;padding-inline:7px}.stats-strip small{white-space:normal;min-width:0;line-height:1.15}.stats-strip b{text-overflow:ellipsis;max-width:100%;font-size:clamp(10px,9px + .18vw,14px);overflow:hidden}.stats-strip div:last-child{text-align:right;align-items:flex-end}@media (max-width:720px){.stats-strip{grid-template-columns:1fr .72fr .62fr 1.1fr 1fr;padding-inline:4px}.stats-strip div{padding-inline:4px}.stats-strip small{font-size:9px}.stats-strip b{font-size:clamp(10px,3vw,12px)}}.schedule-page{isolation:isolate;scrollbar-color:#29a8cf4d transparent;background:radial-gradient(720px 420px at 46% 35%,#056b971a,#0000 72%),radial-gradient(420px 360px at 88% 42%,#0b537c14,#0000 74%);padding:clamp(18px,2.2vh,30px) clamp(16px,1.7vw,32px) 30px;position:relative}.schedule-page:before{content:"";z-index:-1;pointer-events:none;opacity:.28;background-image:linear-gradient(#388bb209 1px,#0000 1px),linear-gradient(90deg,#388bb206 1px,#0000 1px),radial-gradient(circle at 50% 35%,#31d2f41a,#0000 38%);background-size:42px 42px,42px 42px,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.schedule-page .page-heading{z-index:30;align-items:center;max-width:none;min-height:64px;margin:0 0 14px;position:relative}.schedule-page .page-heading>div:first-child>small{color:#35d8f6;letter-spacing:.21em;text-transform:uppercase;text-shadow:0 0 12px #2acff047;margin-bottom:7px;font-size:10px}.schedule-page .page-heading h1{letter-spacing:-.9px;text-shadow:0 2px 18px #bde9f914;margin-bottom:5px;font-size:clamp(27px,2.15vw,36px);font-weight:660}.schedule-page .page-heading p{color:#697c8e;max-width:760px;font-size:clamp(11px,10px + .12vw,14px)}.schedule-page .timezone-menu{width:220px;height:38px}.schedule-page .timezone-menu summary{background:linear-gradient(145deg,#081c2cf2,#04101cf0);border-color:#3891b740;grid-template-columns:18px minmax(0,1fr) 12px;gap:8px;padding-inline:10px;box-shadow:inset 0 1px #ffffff06,0 8px 24px #00000038,0 0 20px #139ac90d}.schedule-page .timezone-icon{background:0 0;border:0;width:18px;height:18px}.schedule-page .timezone-copy{flex-direction:row;align-items:center;gap:10px}.schedule-page .timezone-copy small{color:#788b9b;white-space:nowrap;margin:0}.schedule-page .timezone-copy b{font-size:11px}.schedule-page .schedule-layout{z-index:2;grid-template-columns:minmax(610px,1.88fr) minmax(350px,1fr);gap:7px;width:100%;max-width:none;height:clamp(430px,100svh - 210px,620px);position:relative}.schedule-page .schedule-layout,.schedule-page .schedule-layout>*{min-width:0;max-width:100%}.schedule-page .heatmap-panel,.schedule-page .period-events{background:radial-gradient(520px 250px at 48% 36%,#0078a61f,#0000 76%),linear-gradient(145deg,#061826f5,#030f1af0);border-color:#4b99c16b;border-radius:14px;height:100%;position:relative;box-shadow:inset 0 1px #bdf0ff0b,inset 0 0 34px #1260850e,0 14px 34px #0000003d,0 0 24px #1087b30e}.schedule-page .heatmap-panel{z-index:3;grid-template-rows:58px minmax(0,1fr) 84px;padding:17px 17px 0;display:grid;overflow:visible}.schedule-page .heatmap-panel:before,.schedule-page .period-events:after{content:"";pointer-events:none;border-radius:inherit;mix-blend-mode:screen;background:linear-gradient(115deg,#64ddfa0b,#0000 24% 74%,#1c97c709);position:absolute;inset:0}.schedule-page .panel-title{z-index:2;align-items:flex-start;position:relative}.schedule-page .panel-title small{color:#3ed6f4;letter-spacing:.08em;margin-bottom:7px;font-size:10px}.schedule-page .panel-title h3{font-size:clamp(15px,13px + .2vw,18px);font-weight:630}.schedule-page .heat-legend{color:#657889;align-self:center;gap:5px}.schedule-page .heat-legend i{border:1px solid #419cbe1a;border-radius:3px;width:14px;height:14px;box-shadow:inset 0 1px #ffffff09}.schedule-page .heatmap{z-index:2;grid-template-rows:18px repeat(7,minmax(0,1fr));grid-template-columns:62px repeat(8,minmax(46px,1fr));gap:4px;height:100%;min-height:0;margin:0;display:grid;position:relative;overflow:visible}.schedule-page .heat-time{color:#53677a;place-items:center;height:18px;font-size:9px;transition:color .18s,text-shadow .18s;display:grid}.schedule-page .heat-row{isolation:isolate;grid-column:1/-1;grid-template-columns:62px repeat(8,minmax(46px,1fr));gap:4px;min-width:0;height:100%;display:grid;position:relative}.schedule-page .heat-row.active:before{content:"";z-index:-2;background:linear-gradient(90deg,#1bd7fbeb,#1fcff32e 72%,#21daffcc);height:1px;position:absolute;top:50%;left:-12px;right:-94px;box-shadow:0 0 7px #17d3fb8c,0 0 20px #17afe138}.schedule-page .heat-row.active:after{content:"";z-index:5;background:#59e9ff;border-radius:50%;width:7px;height:7px;position:absolute;top:calc(50% - 3px);right:-96px;box-shadow:0 0 7px #2bdcff,0 0 20px #28d6ffe6}.schedule-page .heat-day{z-index:2;color:#7b8e9f;font-size:11px;position:relative}.schedule-page .heat-row.active .heat-day:before{content:"";background:#35ddff;border-radius:2px;width:2px;position:absolute;top:20%;bottom:20%;left:-12px;box-shadow:0 0 8px #26d9ff}.schedule-page .heat-cell{z-index:1;color:#9eb4c3;border-color:#2f708f33;border-radius:6px;width:100%;height:100%;min-height:32px;transition:transform .16s,border-color .16s,filter .16s,box-shadow .16s;position:relative;box-shadow:inset 0 1px #d3f5ff06,inset 0 -8px 18px #0109101f,0 4px 10px #0000001f;background-clip:padding-box!important}.schedule-page .heat-cell b{text-shadow:0 0 8px #87e8fc1a;font-size:12px;font-weight:590}.schedule-page .heat-cell small{font-size:8px;position:absolute;bottom:4px;left:0;right:0}.schedule-page .heat-cell:hover{z-index:4;filter:brightness(1.1);border-color:#54d3ef8c;transform:translateY(-1px)scale(1.018);box-shadow:inset 0 1px #e1fbff17,0 0 14px #10aed729}.schedule-page .heat-cell.selected{z-index:6;border-color:#72edff;animation:2.6s ease-in-out infinite heatCellPulse;transform:scale(1.035);box-shadow:inset 0 0 0 1px #e0fdff4d,inset 0 8px 22px #86f7ff21,0 0 10px #2fe2ffbd,0 0 28px #14c1e961;color:#fff!important;background:linear-gradient(145deg,#12d4ed,#088dbd)!important}.schedule-page .heat-cell.selected b{text-shadow:0 0 10px #ffffff73;font-size:14px;font-weight:750}.schedule-page .heat-cell.selected:after{content:"";filter:drop-shadow(0 0 3px #c2faffcc);border-top:7px solid #dffdffc7;border-left:7px solid #0000;width:0;height:0;position:absolute;top:3px;right:3px}.schedule-page .heat-summary{z-index:2;background:linear-gradient(#030e1880,#041421bd);border-top:1px solid #429abf42;grid-template-columns:1.35fr .72fr .78fr 1.12fr;align-self:end;align-items:center;height:84px;margin:0 -17px;padding:0 16px;display:grid;position:relative}.schedule-page .heat-summary div{border-left:1px solid #24c7e759;justify-content:center;gap:7px;height:42px;padding:0 14px}.schedule-page .heat-summary div:first-child{border:0;padding-left:7px}.schedule-page .heat-summary b{color:#dce7ed;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(12px,11px + .16vw,15px);font-weight:610;overflow:hidden}.schedule-page .period-events{z-index:2;grid-template-rows:58px repeat(5,minmax(0,1fr));padding:17px 17px 12px;display:grid;overflow:hidden}.schedule-page .period-events:before{content:"";z-index:1;background:linear-gradient(#26dcfbeb,#27abd352 72%,#0000);width:1px;position:absolute;top:88px;bottom:43px;left:61px;box-shadow:0 0 8px #2ad1f357}.schedule-page .period-events .icon-button{color:#91a6b5;background:#051725d6;border-color:#4a8cae3d;border-radius:9px;width:37px;height:37px;box-shadow:inset 0 1px #ffffff06}.schedule-page .schedule-event{z-index:2;border-bottom:1px solid #4176941a;grid-template-columns:44px 38px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;height:auto;min-height:0;padding:0;display:grid;position:relative}.schedule-page .schedule-event:last-child{border:0}.schedule-page .schedule-event:before{content:"";z-index:3;background:#43ddfa;border:1px solid #c1f9ffd9;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:40px;transform:translateY(-50%);box-shadow:0 0 7px #24d7f8,0 0 16px #19cef480}.schedule-page .schedule-event:nth-child(2):before,.schedule-page .schedule-event:nth-child(3):before{animation:2.3s ease-in-out infinite timelinePulse}.schedule-page .schedule-event:nth-child(3):before{animation-delay:.55s}.schedule-page .schedule-event .event-time{color:#48d9f6;text-align:right;text-shadow:0 0 8px #29d3f53d;padding-right:7px;font-size:10px}.schedule-page .schedule-event img{z-index:2;border:1px solid #97d7e91f;width:36px;height:36px;position:relative;box-shadow:0 5px 13px #0006,0 0 13px #31b6da1f}.schedule-page .schedule-event>div{gap:5px}.schedule-page .schedule-event b{color:#e2e9ee;font-size:clamp(11px,10px + .14vw,14px);font-weight:590}.schedule-page .schedule-event small{color:#607486;font-size:9px}.schedule-page .schedule-event .status-badge{padding:4px 7px;font-size:9px}.schedule-page .schedule-empty{color:#526f82;text-align:center;flex-direction:column;grid-row:2/-1;justify-content:center;align-items:center;gap:8px;display:flex}.schedule-page .schedule-empty svg{color:#38cbe9;filter:drop-shadow(0 0 8px #2ccfef40)}.schedule-page .schedule-empty b{color:#9fb5c3;font-size:13px}.schedule-page .schedule-empty small{font-size:10px}.schedule-page .period-events:has(.schedule-empty):before{display:none}@keyframes heatCellPulse{50%{box-shadow:inset 0 0 0 1px #e0fdff66,inset 0 8px 24px #86f7ff2e,0 0 14px #2fe2ffe6,0 0 34px #14c1e980}}@keyframes timelinePulse{50%{transform:translateY(-50%)scale(1.18);box-shadow:0 0 8px #56e9ff,0 0 22px #19cef4c7}}@media (max-width:1180px){.schedule-page .schedule-layout{grid-template-columns:minmax(560px,1.65fr) minmax(320px,1fr)}.schedule-page .heatmap,.schedule-page .heat-row{grid-template-columns:58px repeat(8,minmax(42px,1fr))}}@media (max-width:1050px){.schedule-page .schedule-layout{grid-template-columns:1fr;height:auto}.schedule-page .heatmap-panel{min-height:540px}.schedule-page .period-events{min-height:430px;display:grid}.schedule-page .heat-row.active:before{right:-12px}.schedule-page .heat-row.active:after{display:none}}@media (max-height:720px) and (min-width:1051px){.schedule-page{padding-top:12px;padding-bottom:14px}.schedule-page .page-heading{min-height:52px;margin-bottom:8px}.schedule-page .page-heading>div:first-child>small{margin-bottom:3px}.schedule-page .page-heading h1{margin-bottom:2px;font-size:27px}.schedule-page .schedule-layout{height:calc(100svh - 164px);min-height:390px}.schedule-page .heatmap-panel{grid-template-rows:50px minmax(0,1fr) 70px}.schedule-page .heat-summary{height:70px}.schedule-page .period-events{grid-template-rows:50px repeat(5,minmax(0,1fr));padding-top:12px;padding-bottom:10px}.schedule-page .period-events:before{top:73px;bottom:29px}}@media (max-width:720px){.schedule-page{padding:14px 9px 80px}.schedule-page .page-heading{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;margin-bottom:13px}.schedule-page .page-heading h1{font-size:27px}.schedule-page .page-actions{width:100%;display:flex}.schedule-page .timezone-menu{width:100%;height:44px}.schedule-page .schedule-layout{gap:10px}.schedule-page .heatmap-panel{scrollbar-width:thin;scrollbar-color:#26a6cf8c #030d168c;min-height:500px;padding:14px 12px 0;overflow-x:auto}.schedule-page .heatmap-panel::-webkit-scrollbar{height:7px}.schedule-page .heatmap-panel::-webkit-scrollbar-thumb{background:#26a6cf99;border-radius:8px}.schedule-page .heatmap,.schedule-page .heat-row,.schedule-page .heat-summary{min-width:650px}.schedule-page .heat-summary{margin-inline:-12px;padding-inline:12px}.schedule-page .period-events{min-height:420px;padding-inline:13px}.schedule-page .period-events:before{left:57px}.schedule-page .heat-summary div{padding-inline:9px}.schedule-page .heat-summary b{font-size:12px}}.schedule-page{background:radial-gradient(760px 480px at 45% 43%,#0279a61f,#0000 72%),radial-gradient(560px 440px at 87% 43%,#07608b17,#0000 75%);padding:clamp(18px,2.2vh,28px) clamp(16px,1.6vw,30px) 26px}.schedule-page:before{opacity:.46;background-image:linear-gradient(#369ec309 1px,#0000 1px),linear-gradient(90deg,#369ec308 1px,#0000 1px),radial-gradient(circle at 49% 42%,#24d5f91c,#0000 40%);background-size:44px 44px,44px 44px,auto}.schedule-page .page-heading{align-items:center;min-height:88px;margin-bottom:16px}.schedule-page .page-heading>div:first-child>small{color:#38ddfb;letter-spacing:.2em;text-shadow:0 0 14px #2acff061;margin-bottom:10px;font-size:12px;font-weight:600}.schedule-page .page-heading h1{letter-spacing:-1.2px;margin-bottom:8px;font-size:clamp(32px,2.45vw,43px);font-weight:680;line-height:.96}.schedule-page .page-heading p{color:#74869a;max-width:760px;font-size:clamp(13px,12px + .13vw,16px);line-height:1.35}.schedule-page .page-actions{z-index:50;position:relative}.schedule-timezone-picker{cursor:pointer;background:linear-gradient(145deg,#061725fa,#030e19f5);border:1px solid #4c92b74d;border-radius:12px;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:10px;width:292px;height:56px;padding:0 14px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative;box-shadow:inset 0 1px #e6faff09,0 12px 30px #0003,0 0 22px #16a0cc0e}.schedule-timezone-picker:hover,.schedule-timezone-picker:focus-within{background:linear-gradient(145deg,#082334fa,#04121efa);border-color:#43ceef8c;box-shadow:inset 0 1px #e6faff0d,0 0 20px #1eb8de1a}.schedule-timezone-picker .timezone-icon{color:#3bd8f7;background:0 0;border:0;border-radius:0;width:28px;height:28px}.schedule-timezone-picker .timezone-copy{flex-direction:row;align-items:center;gap:14px;min-width:0;display:flex}.schedule-timezone-picker .timezone-copy small{color:#8999aa;white-space:nowrap;flex:none;margin:0;font-size:13px;line-height:1}.schedule-timezone-picker .timezone-copy b{color:#e0e8ee;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:570;overflow:hidden}.schedule-timezone-picker>svg{color:#a8b8c5;transition:transform .16s}.schedule-timezone-picker:focus-within>svg{color:#54d8f1;transform:rotate(180deg)}.schedule-timezone-picker>select{appearance:none;opacity:0;cursor:pointer;border:0;outline:0;width:100%;height:100%;position:absolute;inset:0}.schedule-page .schedule-layout{grid-template-columns:minmax(600px,1.88fr) minmax(360px,1fr);gap:10px;width:100%;max-width:none;height:calc(100% - 104px);min-height:520px;max-height:760px;margin:0}.schedule-page .heatmap-panel,.schedule-page .period-events{background:radial-gradient(620px 330px at 50% 40%,#027ba724,#0000 75%),linear-gradient(145deg,#051725f7,#020e18f5);border-color:#57a4c985;border-radius:15px;box-shadow:inset 0 1px #d2f4ff0e,inset 0 0 45px #12698f11,0 16px 38px #00000045,0 0 28px #1296bf12}.schedule-page .heatmap-panel{grid-template-rows:82px minmax(0,1fr) 104px;padding:24px 26px 0}.schedule-page .heatmap-panel:before,.schedule-page .period-events:after{background:linear-gradient(117deg,#74e4fc0e,#0000 27% 73%,#1b9ac80b)}.schedule-page .panel-title{align-items:flex-start}.schedule-page .panel-title h3{letter-spacing:-.25px;font-size:clamp(18px,16px + .22vw,22px);font-weight:660}.schedule-horizon-picker{color:#40dcf8;cursor:pointer;text-shadow:0 0 11px #28cff13d;align-items:center;gap:5px;width:max-content;min-width:0;margin-bottom:11px;font-size:14px;font-weight:560;line-height:1;display:flex;position:relative}.schedule-horizon-picker select{appearance:none;opacity:0;cursor:pointer;border:0;width:calc(100% + 40px);height:calc(100% + 14px);position:absolute;inset:-7px -20px}.schedule-horizon-picker svg{color:#4f9eb7;transition:transform .16s}.schedule-horizon-picker:focus-within svg{transform:rotate(180deg)}.schedule-page .heat-legend{color:#76889a;align-self:center;gap:7px;font-size:12px}.schedule-page .heat-legend i{border-color:#419cbe24;border-radius:4px;width:18px;height:18px}.schedule-page .heatmap{grid-template-columns:84px repeat(8,minmax(52px,1fr));grid-template-rows:26px repeat(var(--schedule-row-count,7),minmax(0,1fr));gap:5px}.schedule-page .heat-time{color:#607387;height:26px;font-size:12px}.schedule-page .heat-time.active{color:#42ddf8;text-shadow:0 0 12px #32d2f073}.schedule-page .heat-row{grid-template-columns:84px repeat(8,minmax(52px,1fr));gap:5px}.schedule-page .heat-row.active:before{background:linear-gradient(90deg,#26defff5,#1fcff32b 74%,#2be0ffd4);left:-18px;right:-97px;box-shadow:0 0 8px #17d3fba6,0 0 23px #17afe145}.schedule-page .heat-row.active:after{background:#62efff;width:8px;height:8px;right:-101px;box-shadow:0 0 8px #2bdcff,0 0 23px #28d6fff2}.schedule-page .heat-day{color:#8799ab;padding-left:0;font-size:13px}.schedule-page .heat-row.active .heat-day{color:#57e4fb;text-shadow:0 0 12px #2bd8f957;font-weight:650}.schedule-page .heat-row.active .heat-day:before{width:3px;top:18%;bottom:18%;left:-18px;box-shadow:0 0 10px #26d9ff}.schedule-page .heat-cell{color:#a9bdcc;border-color:#377a9940;border-radius:7px;min-height:38px;box-shadow:inset 0 1px #def8ff09,inset 0 -11px 22px #01091021,0 5px 12px #00000024}.schedule-page .heat-cell.level-0{color:#6e8497;background:linear-gradient(145deg,#051623fa,#030f19fa)!important}.schedule-page .heat-cell.level-1{background:linear-gradient(145deg,#082639f5,#051927f2)!important}.schedule-page .heat-cell.level-2{background:linear-gradient(145deg,#073f53f7,#042939f5)!important}.schedule-page .heat-cell.level-3{background:linear-gradient(145deg,#046580fa,#034257f7)!important}.schedule-page .heat-cell.level-4{background:linear-gradient(145deg,#038faafa,#035972fa)!important}.schedule-page .heat-cell.level-5{color:#f0feff!important;background:linear-gradient(145deg,#06cbe4fc,#037b9bfc)!important}.schedule-page .heat-cell b{font-size:clamp(13px,12px + .17vw,17px);font-weight:620}.schedule-page .heat-cell small{font-size:10px;bottom:5px}.schedule-page .heat-cell.selected{border-color:#a1f5ff;transform:scale(1.045);box-shadow:inset 0 0 0 1px #edfeff66,inset 0 10px 24px #a2faff29,0 0 13px #2fe2ffdb,0 0 34px #14c1e978;background:linear-gradient(145deg,#19dff4,#079ac7)!important}.schedule-page .heat-cell.selected b{font-size:19px}.schedule-page .heat-cell.selected:after{border-top-width:8px;border-left-width:8px;top:4px;right:4px}.schedule-page .heat-summary{background:linear-gradient(#030e1875,#041421d1);border-top-color:#43a7cc59;grid-template-columns:1.2fr .84fr 1.04fr;height:104px;margin:0 -26px;padding:0 26px}.schedule-page .heat-summary div{border-left-color:#23cfee7a;gap:10px;height:56px;padding:0 28px}.schedule-page .heat-summary div:first-child{padding-left:8px}.schedule-page .heat-summary span{color:#76899b;font-size:12px}.schedule-page .heat-summary b{color:#e4ebef;font-size:clamp(15px,13px + .2vw,19px);font-weight:650}.schedule-page .period-events{grid-template-rows:82px minmax(0,1fr);padding:24px 24px 16px;display:grid;overflow:hidden}.schedule-page .period-events:before{display:none}.schedule-page .period-events .panel-title{padding:0}.schedule-page .period-events .panel-title small{color:#44ddf8;letter-spacing:.04em;margin-bottom:12px;font-size:13px;font-weight:570}.schedule-page .period-events .panel-title h3{font-size:22px}.schedule-page .period-events .schedule-refresh{color:#a6bac8;background:linear-gradient(145deg,#081f30f5,#041320eb);border-color:#4c96bb57;border-radius:11px;width:46px;height:46px;box-shadow:inset 0 1px #ffffff09,0 8px 19px #0003}.schedule-page .period-events .schedule-refresh:hover{color:#56dcf6;border-color:#3bcaec80;box-shadow:0 0 16px #20b9df1f}.schedule-page .period-events .schedule-refresh.loading svg{animation:.8s linear infinite scheduleSpin}.schedule-event-list{z-index:2;scrollbar-width:thin;scrollbar-color:#2bb2d747 transparent;min-height:0;padding-right:3px;position:relative;overflow-y:auto}.schedule-event-list:before{content:"";z-index:1;background:linear-gradient(#26dcfbf0,#27abd357 84%,#0000);width:1px;position:absolute;top:0;bottom:0;left:53px;box-shadow:0 0 9px #2ad1f36b}.schedule-page .schedule-event{z-index:2;border-bottom-color:#437f9d21;grid-template-columns:54px 44px minmax(0,1fr) auto;gap:13px;min-height:92px;padding:0 2px 0 0;position:relative}.schedule-page .schedule-event:before{background:#4be6ff;border-color:#dcfdffed;width:9px;height:9px;left:49px;box-shadow:0 0 8px #24d7f8,0 0 20px #19cef499}.schedule-page .schedule-event .event-time{color:#4dddf8;text-align:right;text-shadow:0 0 10px #29d3f54f;padding-right:10px;font-size:12px;font-weight:570}.schedule-sport-icon{z-index:2;filter:saturate(1.05);background:radial-gradient(circle at 35% 27%,#ffffff30,#0000 24%),linear-gradient(145deg,#203b49,#07131d);border:1px solid #c4eaf32b;border-radius:50%;place-items:center;width:44px;height:44px;font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif;font-size:25px;line-height:1;display:grid;position:relative;box-shadow:inset 0 1px 1px #ffffff29,0 7px 16px #0000007a,0 0 15px #31b6da21}.schedule-sport-icon.tennis{background:radial-gradient(circle at 34% 26%,#ffffff59,#0000 24%),linear-gradient(145deg,#a9c835,#435b10)}.schedule-sport-icon.football{background:radial-gradient(circle at 34% 26%,#ffffff47,#0000 24%),linear-gradient(145deg,#dfe7e8,#68737b)}.schedule-sport-icon.basketball{background:radial-gradient(circle at 34% 26%,#ffffff42,#0000 24%),linear-gradient(145deg,#de7b28,#6e280d)}.schedule-sport-icon.baseball{background:radial-gradient(circle at 34% 26%,#ffffff47,#0000 24%),linear-gradient(145deg,#e8f0f2,#71848c)}.schedule-sport-icon.hockey{background:radial-gradient(circle at 34% 26%,#ffffff30,#0000 24%),linear-gradient(145deg,#425361,#111b24)}.schedule-sport-icon.combat{background:linear-gradient(145deg,#943c35,#321116)}.schedule-sport-icon.esports{background:linear-gradient(145deg,#654591,#21182f)}.schedule-page .schedule-event-copy{gap:7px;min-width:0}.schedule-page .schedule-event-copy b{color:#edf1f4;font-size:clamp(13px,12px + .16vw,16px);font-weight:620}.schedule-page .schedule-event-copy small{color:#6e8397;font-size:11px}.schedule-page .schedule-event .status-badge{border-radius:6px;padding:6px 9px;font-size:11px}.schedule-page .schedule-event .status-badge.cyan{color:#45def8;background:#044b6075;border-color:#2bd8f6a6;box-shadow:0 0 12px #18bfe21a}.schedule-page .schedule-empty{grid-row:2;min-height:0}.schedule-page .period-events:has(.schedule-empty){grid-template-rows:82px minmax(0,1fr)}@keyframes scheduleSpin{to{transform:rotate(360deg)}}@media (max-width:1180px) and (min-width:1051px){.schedule-page .schedule-layout{grid-template-columns:minmax(570px,1.65fr) minmax(330px,1fr)}.schedule-page .heatmap-panel{padding-inline:18px}.schedule-page .heatmap,.schedule-page .heat-row{grid-template-columns:72px repeat(8,minmax(45px,1fr))}.schedule-page .heat-summary{margin-inline:-18px;padding-inline:18px}.schedule-page .heat-summary div{padding-inline:16px}.schedule-page .period-events{padding-inline:18px}}@media (max-width:1050px){.schedule-page{overflow-y:auto}.schedule-page .schedule-layout{grid-template-columns:1fr;gap:14px;height:auto;max-height:none}.schedule-page .heatmap-panel{height:600px;min-height:600px}.schedule-page .period-events{height:540px;min-height:540px}.schedule-page .heat-row.active:before{right:-18px}.schedule-page .heat-row.active:after{display:none}}@media (max-height:760px) and (min-width:1051px){.schedule-page{padding-top:12px;padding-bottom:14px}.schedule-page .page-heading{min-height:66px;margin-bottom:9px}.schedule-page .page-heading>div:first-child>small{margin-bottom:5px}.schedule-page .page-heading h1{margin-bottom:4px;font-size:29px}.schedule-page .page-heading p{font-size:12px}.schedule-timezone-picker{height:46px}.schedule-page .schedule-layout{height:calc(100% - 75px);min-height:440px}.schedule-page .heatmap-panel{grid-template-rows:61px minmax(0,1fr) 82px;padding-top:15px}.schedule-page .heat-summary{height:82px}.schedule-page .period-events{grid-template-rows:61px minmax(0,1fr);padding-top:15px}.schedule-page .schedule-event{min-height:74px}}@media (max-width:720px){.schedule-page{padding:14px 9px 80px}.schedule-page .page-heading{gap:14px;min-height:0}.schedule-page .page-heading h1{font-size:30px}.schedule-page .page-heading p{font-size:12px}.schedule-page .page-actions{width:100%;display:flex}.schedule-timezone-picker{width:100%;height:50px}.schedule-page .heatmap-panel{height:570px;min-height:570px;padding:18px 14px 0;overflow-x:auto}.schedule-page .heatmap,.schedule-page .heat-row,.schedule-page .heat-summary{min-width:710px}.schedule-page .heatmap,.schedule-page .heat-row{grid-template-columns:78px repeat(8,minmax(52px,1fr))}.schedule-page .heat-summary{margin-inline:-14px;padding-inline:14px}.schedule-page .period-events{height:500px;min-height:500px;padding:18px 14px 12px}.schedule-page .period-events .panel-title small{font-size:11px}.schedule-page .schedule-event{grid-template-columns:52px 40px minmax(0,1fr) auto;gap:9px;min-height:82px}.schedule-sport-icon{width:40px;height:40px;font-size:22px}.schedule-page .schedule-event .status-badge{padding:5px 6px}.schedule-page .schedule-event-copy b{font-size:13px}.schedule-page .schedule-event-copy small{font-size:10px}}.schedule-page .heatmap-scroll{scrollbar-width:thin;scrollbar-color:#26a6cf8c #030d168c;min-width:0;min-height:0;padding-bottom:6px;overflow:auto hidden}.schedule-page .heatmap-scroll::-webkit-scrollbar{height:7px}.schedule-page .heatmap-scroll::-webkit-scrollbar-thumb{background:#26a6cf99;border-radius:8px}.schedule-page .heatmap,.schedule-page .heat-row{grid-template-columns:84px repeat(24,minmax(38px,1fr));min-width:1120px}.schedule-page .heat-time{font-size:10px}@media (max-width:720px){.schedule-page .heatmap-panel{overflow:hidden}.schedule-page .heatmap-scroll{min-width:0}.schedule-page .heatmap,.schedule-page .heat-row{grid-template-columns:78px repeat(24,minmax(38px,1fr));min-width:1120px}}.bets-page,.leaderboard-page,.extension-page{isolation:isolate;background:radial-gradient(760px 430px at 50% 8%,#0d68910e,#0000 72%);position:relative}.bets-page .page-heading,.bets-content{width:min(100%,1450px);max-width:none;margin-inline:auto}.bets-content,.bets-overview{gap:16px;display:grid}.bets-page .kpi-grid,.bets-page .chart-panel,.bets-page .table-panel{width:100%;max-width:none;margin:0}.bets-page .kpi-card{min-height:94px;padding:17px 19px}.bets-page .kpi-card strong{font-size:clamp(22px,1.4vw,29px)}.bets-page .chart-panel{height:280px;padding:18px 21px 12px}.bets-page .pnl-chart{height:195px}.bets-page .panel-toolbar{min-height:56px;padding:11px 17px}.bets-page .mini-search{min-width:240px;height:39px}.bets-page .table-row{min-height:72px;padding:9px 17px}.bets-page .table-head{min-height:40px!important}.bets-page .bets-table .table-row{grid-template-columns:minmax(230px,1.75fr) minmax(120px,.82fr) minmax(112px,.76fr) minmax(105px,.72fr) minmax(125px,.92fr) minmax(92px,.62fr) minmax(142px,.9fr);gap:15px}.bets-page .table-row>span{font-size:clamp(12px,11px + .12vw,15px)}.bets-page .row-actions{flex-wrap:nowrap;gap:7px}.bets-page .row-actions button{height:33px;padding-inline:10px;font-size:12px}.leaderboard-shell{width:min(100%,1180px);margin:0 auto}.leaderboard-page .page-heading{width:100%;max-width:none}.leaderboard-content{gap:18px;display:grid}.leaderboard-content .podium{grid-template-columns:repeat(3,1fr);width:min(100%,980px);max-width:none;margin:0 auto}.leaderboard-content .podium .place-1{grid-area:1/2}.leaderboard-content .podium .place-2{grid-area:1/1}.leaderboard-content .podium .place-3{grid-area:1/3}.leaderboard-content .leader-table-panel{width:100%;max-width:none;margin:0}.leaderboard-page .podium-card{min-height:168px;padding:20px}.leaderboard-page .podium-card.place-1{min-height:202px}.leaderboard-page .leader-row{height:64px}.extension-page .page-heading,.extension-content{width:min(100%,1450px);max-width:none;margin-inline:auto}.extension-content{gap:16px;display:grid}.extension-content .extension-hero,.extension-content .extension-flow{width:100%;max-width:none;margin:0}.extension-page .flow-track{position:relative}.extension-page .flow-track:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#2fbfe547 7% 93%,#0000);height:1px;position:absolute;top:22px;left:8%;right:8%;box-shadow:0 0 10px #22bae01a}.extension-page .flow-node{z-index:1}.extension-page .flow-node>span{background:linear-gradient(145deg,#0b4059f5,#061725fa);box-shadow:0 8px 18px #00000038,0 0 14px #2dbee412}.wallet-page .wallet-grid{width:min(100%,1450px);max-width:none}.wallet-type-field{z-index:20;margin-top:14px;position:relative}.wallet-type-field .single-filter{height:48px}.wallet-type-field .single-popover{width:100%;min-width:0}.wallet-form .form-field>label{color:#7c8a9b;font-size:var(--fs-caption)}.wallet-form .credential-control{transition:border-color .16s,background .16s,box-shadow .16s}.wallet-form .credential-control:focus-within{background:#051826c7;border-color:#34c1ea6b;box-shadow:0 0 0 1px #2bc4eb12,0 0 18px #1baedb1a}.wallet-form input:focus-visible{box-shadow:none;outline:none}.wallet-form .credential-control>button{border-radius:7px;transition:color .16s,background .16s}.wallet-form .credential-control>button:hover{color:#bcecf7;background:#1e749433}@media (min-width:1440px){.bets-page .page-heading,.bets-content,.extension-page .page-heading,.extension-content{width:min(1800px,100vw - 150px)}.extension-hero{gap:18px}.extension-status{grid-template-columns:300px minmax(0,1fr);min-height:300px}.extension-flow{min-height:180px;padding:23px 25px}.extension-copy{padding:34px 34px 26px 8px}.extension-page .flow-track{margin-top:28px}}@media (min-width:1800px){.bets-page .page-heading,.bets-content{width:min(2440px,100vw - 150px)}.bets-overview{grid-template-columns:minmax(0,1.65fr) minmax(470px,.72fr);grid-template-areas:"chart kpis";align-items:stretch}.bets-page .chart-panel{grid-area:chart;height:320px}.bets-page .pnl-chart{height:235px}.bets-kpis{grid-area:kpis;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important}.bets-page .kpi-card{min-height:0}.leaderboard-shell{width:min(1720px,100vw - 150px);max-width:none}.leaderboard-page .page-heading{margin-bottom:25px}.leaderboard-content{grid-template-columns:minmax(540px,660px) minmax(760px,1fr);justify-content:center;align-items:start;gap:clamp(20px,1.35vw,28px)}.leaderboard-content .podium{grid-template-rows:clamp(220px,24vh,270px) clamp(190px,21vh,235px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;width:100%;margin:0}.leaderboard-content .podium .place-1{grid-area:1/1/auto/-1}.leaderboard-content .podium .place-2{grid-area:2/1}.leaderboard-content .podium .place-3{grid-area:2/2}.leaderboard-page .podium-card,.leaderboard-page .podium-card.place-1{justify-content:center;height:100%;min-height:0;padding:24px}.leaderboard-page .panel-toolbar{min-height:58px;padding-inline:18px}.leaderboard-page .leader-row{grid-template-columns:48px 42px minmax(160px,1fr) 100px 82px 120px 38px;gap:10px;height:clamp(64px,6.2vh,76px);padding-inline:16px}.leaderboard-page .pagination{height:52px;padding-inline:16px}.leaderboard-page .reset-countdown{height:54px;padding:7px 15px}.leaderboard-page .reset-countdown span{font-size:clamp(11px,.38vw,13px)}.leaderboard-page .reset-countdown b{font-size:clamp(15px,.5vw,18px)}.leaderboard-page .leader-avatar{border-radius:17px;width:56px;height:56px;font-size:14px}.leaderboard-page .place-1 .leader-avatar{width:68px;height:68px;font-size:16px}.leaderboard-page .podium-card h3{font-size:clamp(15px,.5vw,18px)}.leaderboard-page .podium-card strong{font-size:clamp(20px,.66vw,24px)}.leaderboard-page .podium-card small,.leaderboard-page .leader-name small,.leaderboard-page .leader-stats small{font-size:clamp(11px,.38vw,13px)}.leaderboard-page .leader-name b,.leaderboard-page .leader-stats b{font-size:clamp(13px,.46vw,16px)}.leaderboard-page .leader-profit{font-size:clamp(14px,.5vw,17px)}}@media (min-width:2200px){.extension-page .page-heading,.extension-content{width:min(2320px,100vw - 260px)}.extension-hero{grid-template-columns:minmax(0,1.55fr) minmax(520px,.8fr);gap:22px;margin-bottom:6px}.extension-status{grid-template-columns:360px minmax(0,1fr);min-height:360px}.extension-page .browser-orbit{width:190px;height:190px}.extension-page .extension-copy{padding:42px 44px 34px 12px}.extension-page .extension-copy h2{font-size:clamp(30px,1vw,34px)}.extension-page .extension-copy p{max-width:760px;font-size:16px}.extension-page .version-grid{margin:25px 0}.extension-page .version-grid small{font-size:12px}.extension-page .version-grid b{font-size:16px}.extension-page .extension-copy>.ghost-button{height:46px;padding-inline:16px;font-size:14px}.extension-page .install-steps{padding:30px}.extension-page .install-steps .panel-title h3{font-size:19px}.extension-page .install-step{grid-template-columns:38px 1fr 24px;gap:16px;height:82px}.extension-page .install-step>span{border-radius:10px;width:34px;height:34px;font-size:14px}.extension-page .install-step b{font-size:15px}.extension-page .install-step small{font-size:12px}.extension-page .extension-flow{min-height:230px;padding:28px 32px}.extension-page .extension-flow .panel-title h3{font-size:19px}.extension-page .flow-track{margin-top:32px}.extension-page .flow-track:before{top:29px}.extension-page .flow-node>span{border-radius:16px;width:58px;height:58px}.extension-page .flow-node b{font-size:14px}.extension-page .flow-node>i{font-size:23px;top:18px}.leaderboard-shell{width:min(2320px,100vw - 260px)}.leaderboard-content{grid-template-columns:minmax(760px,900px) minmax(980px,1fr)}}@media (min-width:2560px){.bets-page .page-heading,.bets-content{width:min(2780px,100vw - 180px)}.bets-page .page-heading h1{font-size:38px}.bets-page .page-heading p{font-size:16px}.bets-page .chart-panel{height:350px}.bets-page .pnl-chart{height:265px}.bets-page .table-row{min-height:82px}.bets-page .table-row>span{font-size:15px}.bets-page .table-row>span>small,.bets-page .venue-links a{font-size:13px}}@media (max-width:1180px){.bets-page .table-panel{overflow-x:auto}.extension-page .extension-hero{grid-template-columns:1fr}}@media (max-width:980px){.extension-page .install-steps{display:block}}@media (max-width:720px){.bets-page .chart-panel{height:230px}.bets-page .pnl-chart{height:145px}.leaderboard-content .podium{grid-template-columns:1fr}.leaderboard-content .podium .place-1,.leaderboard-content .podium .place-2,.leaderboard-content .podium .place-3{grid-area:auto}.leaderboard-content .podium .place-1{order:-1}.extension-page .flow-track:before{display:none}.extension-page .install-steps{padding:16px}.wallet-type-field .single-popover{width:100%}}.fork-inspection{background:linear-gradient(145deg,#0a23368c,#06131fb8);border-color:#4d99c233;margin-top:12px;padding:14px}.fork-inspection-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.fork-inspection-head small{color:#4ec9ec;letter-spacing:.15em;margin-bottom:3px;font-size:9px;display:block}.fork-inspection-head h3{margin:0;font-size:13px}.fork-inspection-head>button{color:#72d9ef;background:#0d475e47;border:1px solid #48b7db33;border-radius:8px;width:31px;height:31px}.fork-inspection-head>button:disabled{opacity:.5}.fork-inspection-summary{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.fork-inspection-summary>span:not(.status-badge){color:#647c8e;font-size:10px}.fork-inspection-reasons{flex-wrap:wrap;gap:5px;margin:9px 0 0;padding:0;list-style:none;display:flex}.fork-inspection-reasons li{color:#8294a2;background:#2236464d;border:1px solid #5f86a021;border-radius:6px;padding:5px 7px;font-size:10px}.fork-inspection-loading{color:#708696;padding:12px 0 3px;font-size:11px}.fork-block-zone{border-top:1px solid #5b7d941c;margin-top:11px;padding-top:10px}.fork-block-zone>.danger-button{height:32px;font-size:10px}.fork-block-confirm{background:#57161f33;border:1px solid #d84d5b33;border-radius:8px;padding:10px}.fork-block-confirm p{color:#b4858a;margin:0 0 8px;font-size:10px;line-height:1.5}.fork-block-confirm input{color:#d7c4c6;background:#0e121ba6;border:1px solid #d7576433;border-radius:7px;outline:0;width:100%;height:35px;padding:0 9px;font-size:11px}.fork-block-confirm input:focus{border-color:#e7657173}.fork-block-confirm>div{justify-content:flex-end;gap:7px;margin-top:8px;display:flex}.fork-block-confirm .ghost-button,.fork-block-confirm .danger-button{height:32px;font-size:10px}.sports-filter .filter-icon{color:#e2b35d;background:#5c401240;border-color:#daa44633}.results-heading-main{align-items:center;gap:10px;display:flex}.favorite-filter.compact{border-radius:7px;align-items:center;gap:5px;height:25px;padding:0 8px;font-size:10px;display:flex}.favorite-filter.compact span{color:#e8b654}.results-heading .favorite-filter.compact:not(.live-only-filter){color:#9c8a68;background:#5f400f29;border:1px solid #e6ad4c33}.results-heading .favorite-filter.compact:not(.live-only-filter):hover,.results-heading .favorite-filter.compact:not(.live-only-filter).active{color:#f0bf65;background:#774d0d45;border-color:#e6ad4c85;box-shadow:0 0 14px #e6ad4c14}.live-only-filter.compact{color:#6794a2;letter-spacing:.04em;background:#0a4a5e29;border-color:#22c7ec33;transition:border-color .16s,background .16s,color .16s,box-shadow .16s}.live-only-filter.compact:hover,.live-only-filter.compact.active{color:#4de1ff;background:#09658045;border-color:#28d3f78c;box-shadow:0 0 14px #1ccdf41f}.live-tab-dot{opacity:.62;background:#3fbcd7;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 2px #29c2e11a,0 0 8px #27cdee59}.live-only-filter.active .live-tab-dot{opacity:1;background:#3ce5ff;animation:1.8s ease-in-out infinite live-tab-pulse;box-shadow:0 0 0 2px #31daf821,0 0 10px #31daf8b8}@keyframes live-tab-pulse{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media (min-width:1181px){.opportunity-workspace{grid-template-columns:minmax(0,1fr) 527px}.opportunity-workspace.without-detail{grid-template-columns:1fr}}.live-detail-panel{scrollbar-width:none;padding:14px 16px 12px;display:block;overflow:hidden auto}.live-detail-panel::-webkit-scrollbar{display:none}.calculator-core{grid-template-rows:24px clamp(96px,11vh,112px) clamp(166px,20vh,202px) clamp(128px,16vh,158px) 68px 94px 72px;grid-template-areas:"kicker""title""bets""split""stats""steps""actions";align-content:space-between;gap:0;min-width:0;min-height:100%;display:grid;position:relative}.calculator-core .detail-kicker{grid-area:kicker;min-width:0;height:100%;padding-right:174px}.detail-kicker-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.detail-favorite-icon{color:#74694f;background:#5b3b0d26;border:1px solid #e6ad4c29;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;margin-left:auto;font-size:13px;transition:all .16s;display:grid}.detail-favorite-icon:hover,.detail-favorite-icon.active{color:#f0bd5c;background:#71490f40;border-color:#e6ad4c70;box-shadow:0 0 11px #e6ad4c14}.detail-favorite-icon:disabled{opacity:.45}.live-detail-panel .detail-close{z-index:20}.calculator-core .detail-title-row{grid-area:title;min-width:0;height:100%;min-height:0;padding-right:164px}.calculator-core .detail-title-row>div:first-child{flex-direction:column;justify-content:center;min-width:0;height:100%;padding-top:0;display:flex}.calculator-core .detail-title-row h1{color:#e3e9ee;white-space:normal;text-overflow:clip;flex-wrap:wrap;align-items:baseline;gap:2px 8px;max-width:100%;margin:0 0 8px;font-size:21px;font-weight:650;line-height:1.18;display:flex;overflow:visible}.calculator-core .detail-title-row h1 .team-name{overflow-wrap:anywhere;min-width:0;max-width:100%}.calculator-core .detail-title-row h1>.team-name{flex:0 auto}.title-opponent{flex:0 auto;align-items:baseline;gap:8px;min-width:0;max-width:100%;display:inline-flex}.calculator-core .detail-title-row h1 .title-opponent em{color:#617084;font-size:var(--fs-body);flex:none;margin:0;font-style:normal;font-weight:450}.title-opponent .team-name{flex:0 auto}.calculator-core .detail-title-row p{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.calculator-core .detail-title-row p svg{color:#687a8a;flex:none}.calculator-core .expected-profit{width:136px;height:88px;top:0;right:28px}.calculator-core .bet-cards{grid-area:bets;gap:12px;min-width:0;height:100%;min-height:0;margin:0}.calculator-core .bet-card{min-width:0;height:100%;min-height:0;padding:clamp(11px,1.35vh,15px) 14px 10px}.calculator-core .bet-card h2{white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:38px;margin:0 0 4px;padding-right:26px;font-size:14px;line-height:1.25;display:-webkit-box;overflow:hidden}.calculator-core .book-line{flex:0 0 34px}.calculator-core .stake-line{flex:0 0 38px;margin:auto -6px 0}.calculator-core .split-visual{grid-area:split;min-width:0;height:100%;min-height:110px}.calculator-core .bank-ring{width:106px;height:106px;padding:8px;top:50%;left:50%;transform:translate(-50%,-50%)}.calculator-core .bank-ring>div{width:100%;height:100%}.calculator-core .bank-value strong{font-size:13px}.calculator-core .split-number{top:50%;transform:translateY(-50%)}.calculator-core .split-number.right{left:auto;right:16px}.calculator-core .split-line{top:50%}.calculator-core .line-left{width:auto;left:84px;right:57%}.calculator-core .line-right{width:auto;left:57%;right:78px}.calculator-core .stats-strip{grid-area:stats;width:100%;height:100%;transform:none}.calculator-core .steps-strip{grid-area:steps;width:100%;height:100%;margin:0;transform:none}.execution-area{grid-area:actions;justify-content:center;align-items:stretch;min-width:0;min-height:0;display:flex;position:relative}.execution-area>.inline-error{z-index:4;margin:0;padding:7px 9px;font-size:10px;position:absolute;bottom:calc(100% + 5px);left:4%;right:4%}.execution-area .detail-actions{grid-area:auto;width:100%;height:100%;position:relative;bottom:auto;transform:none}.execution-area .detail-actions>small{text-align:center;position:absolute;top:-10px;left:0;right:0}.execution-area .post-bet-controls{gap:10px;width:100%;height:100%;margin:0;padding:9px 11px}.execution-area .post-bet-controls h3{margin:3px 0;font-size:13px}.execution-area .post-bet-controls p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.execution-area .post-bet-actions button{height:36px;padding-inline:10px}.calculator-inspection{margin:16px 0 4px;padding:0;overflow:hidden}.calculator-inspection>summary{cursor:pointer;align-items:center;gap:9px;height:54px;padding:0 13px;list-style:none;display:flex}.calculator-inspection>summary::-webkit-details-marker{display:none}.calculator-inspection>summary>span:first-child{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.calculator-inspection>summary small{color:#4ec9ec;letter-spacing:.12em;font-size:9px}.calculator-inspection>summary b{color:#b8c5ce;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:560;overflow:hidden}.calculator-inspection>summary>svg{color:#63788a;flex:none;transition:transform .16s}.calculator-inspection[open]>summary>svg{transform:rotate(180deg)}.calculator-inspection-body{border-top:1px solid #52809e1a;padding:0 13px 13px}.calculator-inspection-body .fork-inspection-head{padding-top:12px}@media (min-width:981px){.side-nav{width:70px;padding:10px 9px 9px}.side-nav:hover{width:244px}.sidebar-profile,.side-nav nav>button{width:224px}.nav-icon>svg{width:21px;height:21px}}@media (max-width:1180px){.opportunity-workspace{grid-template-columns:1fr}.live-detail-panel{z-index:35;width:min(527px,100vw - 30px);height:auto;position:fixed;top:69px;bottom:0;right:0;transform:none}.live-filterbar{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-height:780px){.calculator-core{grid-template-rows:22px 82px 148px 108px 62px 80px 64px;gap:6px}.calculator-core .expected-profit{height:76px}.calculator-core .expected-profit strong{font-size:25px}.calculator-core .bet-card{padding-block:9px 7px}.calculator-core .bet-card h2{height:32px;margin-bottom:2px;font-size:13px}.calculator-core .bank-ring{width:100px;height:100px}.calculator-core .step-item{height:60px}.calculator-core .step-item>span{width:25px;height:25px;margin-bottom:4px}}@media (max-height:680px){.calculator-core{grid-template-rows:22px 72px 140px 100px 60px 60px;grid-template-areas:"kicker""title""bets""split""stats""actions";gap:5px}.calculator-core .steps-strip{display:none}.calculator-core .detail-title-row h1{margin-bottom:4px;font-size:18px}.calculator-core .detail-title-row p{font-size:10px}.calculator-core .expected-profit{height:70px}.calculator-core .bank-ring{width:92px;height:92px}}@media (max-width:720px){.live-detail-panel{width:100vw;padding:11px 12px 10px;top:58px}.calculator-core{grid-template-rows:24px 88px minmax(146px,1.25fr) minmax(106px,1fr) 78px 68px;grid-template-areas:"kicker""title""bets""split""stats""actions";gap:7px}.calculator-core .steps-strip{display:none}.calculator-core .detail-kicker{padding-right:148px}.calculator-core .detail-title-row{padding-right:138px}.calculator-core .detail-title-row h1{font-size:16px}.calculator-core .expected-profit{width:106px;height:76px;top:0;right:28px}.calculator-core .expected-profit small{font-size:9px}.calculator-core .expected-profit strong{font-size:23px}.calculator-core .bet-cards{gap:9px}.calculator-core .bet-card{padding:8px}.calculator-core .bet-card h2{height:31px;font-size:12px}.calculator-core .bank-ring{width:96px;height:96px}.execution-area .post-bet-controls{grid-template-columns:1fr}.execution-area .post-bet-controls>div:first-child{display:none}.execution-area .post-bet-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}}@media (max-width:720px) and (max-height:560px){.calculator-core{grid-template-rows:58px minmax(102px,1fr) 74px 54px 50px;grid-template-areas:"title""bets""split""stats""actions";gap:3px}.calculator-core .detail-kicker,.calculator-core .detail-title-row p{display:none}.calculator-core .expected-profit{height:54px}.calculator-core .expected-profit small{display:none}.calculator-core .bank-ring{width:68px;height:68px}}.side-nav nav>a{color:#6f8093;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;flex:0 0 43px;align-items:center;gap:13px;width:224px;padding:0 6px;text-decoration:none;transition:all .16s;display:flex;position:relative}.side-nav nav>a:hover{color:#c1d3df;background:#16344c57}.side-nav nav>a.active{color:#65ddff;background:linear-gradient(145deg,#0d466cc2,#072137cc);border-color:#43c7f47a;box-shadow:inset 0 0 14px #23a6e21a,0 0 13px #00a7e129}.side-nav nav>a>b{white-space:nowrap;opacity:0;font-size:clamp(13px,12px + .08vw,15px);font-weight:520;transition:all .18s;transform:translate(-6px)}.side-nav:hover nav>a>b{opacity:1;transform:none}.side-nav nav>a:focus-visible{outline-offset:-1px;outline:1px solid #49d5ffd9}.no-access-screen .primary-small{border-radius:9px;min-width:120px;height:38px;margin-top:12px;padding:0 20px}@media (min-width:981px){.side-nav nav>a{width:224px}}@media (max-width:720px){.side-nav nav>a{flex:0 0 48px;justify-content:center;width:48px;height:48px;padding:0}.side-nav nav>a>b{display:none}}@media (min-width:1181px) and (max-width:1440px){.opportunity-workspace{grid-template-columns:minmax(0,1fr) clamp(500px,39vw,527px)}.opportunity-workspace.without-detail{grid-template-columns:1fr}.calculator-core .detail-kicker{padding-right:174px}.calculator-core .detail-title-row{grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:12px;padding-right:28px;display:grid}.calculator-core .detail-title-row>div:first-child{grid-column:1;min-width:0;overflow:hidden}.calculator-core .detail-title-row h1{font-size:clamp(18px,1.42vw,20px)}.calculator-core .expected-profit{width:128px;min-width:0;position:absolute;top:0;right:28px}}@media (min-width:1181px) and (max-width:1350px){.opportunities-panel{padding-inline:12px 10px}.opportunity-card{grid-template-columns:48px minmax(135px,1fr) 92px 74px 74px 82px;gap:4px;padding-inline:7px}.opportunity-card .sport-orb{width:40px;height:40px;margin-left:2px}.opportunity-card .profit-cell{padding-left:8px}.opportunity-card .profit-cell strong{font-size:21px}.opportunity-card .profit-cell em{padding-left:8px}.opportunity-card .odd-box{width:74px;height:58px}.opportunity-card .odd-box strong{font-size:18px}.opportunity-card .timing-cell{width:78px;margin-left:0;padding-left:6px}}.bookmaker-brand{vertical-align:middle;align-items:center;gap:7px;min-width:0;display:inline-flex}.bookmaker-logo{isolation:isolate;flex:0 0 var(--book-logo-size,24px);width:var(--book-logo-size,24px);height:var(--book-logo-size,24px);background:radial-gradient(circle at 35% 25%,#ffffff17,#0000 45%),#020c1561;border:1px solid #87cde424;border-radius:7px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 4px 10px #0000003d}.bookmaker-logo img{object-fit:contain;width:100%;max-width:none;height:100%;transform:translate(var(--book-logo-offset-x,0),var(--book-logo-offset-y,0)) scale(var(--book-logo-scale,1));transform-origin:50%;filter:drop-shadow(0 2px 3px #00000059);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.bookmaker-logo-fallback{color:#a9dff0;font-size:calc(var(--book-logo-size,24px)*.34);letter-spacing:-.03em;place-items:center;font-weight:720;display:grid;position:absolute;inset:0}.extension-inspector-embed{isolation:isolate;width:100%;min-width:0;height:100dvh;min-height:0;color:var(--text);background:radial-gradient(520px 420px at 50% 19%,#075e892e,#0000 72%),radial-gradient(360px 300px at 8% 86%,#14749814,#0000 74%),linear-gradient(155deg,#020810,#04111c 54%,#020812);position:relative;overflow:hidden}.extension-inspector-embed:before{content:"";z-index:2;pointer-events:none;opacity:.2;mix-blend-mode:screen;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff03 4px),radial-gradient(circle at 30% 10%,#ffffff0a 0 1px,#0000 1px);background-size:auto,6px 6px;position:absolute;inset:0}.extension-inspector-panel{z-index:1;scrollbar-width:thin;scrollbar-color:#2b9dc457 transparent;background:radial-gradient(380px 460px at 50% 40%,#06486c1f,#0000 72%),linear-gradient(145deg,#05121ef5,#020a12fa);border:1px solid #4195be38;width:100%;min-width:0;height:100%;min-height:0;padding:clamp(10px,2.8vw,18px);position:relative;overflow:hidden auto;box-shadow:inset 0 1px #c4efff09,inset 0 0 36px #105c7e0b}.extension-inspector-panel::-webkit-scrollbar{width:5px}.extension-inspector-panel::-webkit-scrollbar-thumb{background:#2b9dc457;border-radius:6px}.extension-inspector-close{z-index:20;color:#64798a;background:#040f19b8;border:1px solid #5182a129;border-radius:8px;width:29px;height:29px;top:10px;right:10px}.extension-inspector-close:hover{color:#b8d9e4;background:#092b3db8;border-color:#48c1e357}.extension-inspector-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(390px,100%);min-height:100%;margin:auto;padding:42px 12px 28px;display:flex}.extension-inspector-empty>small{color:#46cee9;letter-spacing:.18em;margin-bottom:42px;font-size:9px}.extension-inspector-empty .browser-orbit{width:108px;height:108px}.extension-inspector-empty .browser-orbit b{font-size:27px}.extension-inspector-empty h1{margin:35px 0 9px;font-size:19px;line-height:1.25}.extension-inspector-empty p{color:#6f8191;max-width:340px;margin:0 0 18px;font-size:12px;line-height:1.58}.extension-inspector-empty .status-badge{white-space:normal;max-width:100%}.extension-inspector-error{color:#ef8b95;background:#60182238;border:1px solid #ef6b773d;border-radius:7px;margin:7px 0 0;padding:7px 9px;font-size:10px;line-height:1.35}.extension-calculator{grid-template-rows:26px minmax(88px,auto) minmax(156px,auto) minmax(116px,1fr) 70px 92px minmax(82px,auto);grid-template-areas:"kicker""title""bets""split""stats""steps""actions";align-content:space-between;gap:7px;width:100%;min-width:0;min-height:100%;display:grid}.extension-inspector-kicker{grid-area:kicker;width:100%;min-width:0;height:26px;padding-right:32px}.extension-inspector-kicker .mini-ball{flex:0 0 19px;width:19px;height:19px}.extension-inspector-kicker .detail-kicker-text{font-size:10px}.extension-transport{letter-spacing:.07em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;max-width:44%;margin-left:auto;font-size:9px;display:inline-flex;overflow:hidden}.extension-transport i{background:#788794;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.extension-transport--green{color:#65e68b}.extension-transport--green i{background:#55e58d;box-shadow:0 0 8px #55e58d}.extension-transport--amber{color:#e6b35e}.extension-transport--amber i{background:#e6b35e;box-shadow:0 0 7px #e6b35e8c}.extension-transport--red{color:#ef7a85}.extension-transport--red i{background:#ef6b77}.extension-transport--muted{color:#7c8d9d}.extension-inspector-title-row{grid-area:title;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:10px;min-width:0;display:grid}.extension-inspector-event{min-width:0}.extension-inspector-event h1{color:#e6edf2;flex-wrap:wrap;align-items:baseline;gap:2px 7px;min-width:0;margin:0 0 8px;font-size:clamp(16px,4.4vw,20px);font-weight:650;line-height:1.17;display:flex}.extension-inspector-event h1 span{overflow-wrap:anywhere;min-width:0;max-width:100%}.extension-inspector-event h1 em{color:#617084;font-size:11px;font-style:normal;font-weight:450}.extension-inspector-meta{color:#657789;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;font-size:9px;display:flex}.extension-inspector-meta>span{align-items:center;gap:4px;display:inline-flex}.extension-inspector-meta svg{color:#64798b;flex:none}.extension-inspector-meta .match-live-indicator{margin:0}.extension-inspector-title-row .extension-expected-profit{justify-self:end;width:118px;height:78px;padding:9px 10px;position:static}.extension-expected-profit small{text-align:right;font-size:9px}.extension-expected-profit strong{font-size:25px}.extension-expected-profit b{font-size:11px}.extension-bet-cards{grid-area:bets;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;min-width:0;height:100%;margin:0;display:grid}.extension-bet-cards .bet-card{cursor:default;min-width:0;height:100%;min-height:150px;padding:10px 10px 8px}.extension-bet-cards .bet-card h2{white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:36px;margin:0 0 4px;font-size:12px;line-height:1.24;display:-webkit-box;overflow:hidden}.extension-bet-cards .book-line{height:34px}.extension-bet-cards .bookmaker-brand{min-width:0;margin-right:5px}.extension-bet-cards .bookmaker-brand .bookmaker-logo{width:var(--book-logo-size,29px);height:var(--book-logo-size,29px);background:#020c1557;margin:0}.extension-bet-cards .book-line strong{margin-left:auto;font-size:20px}.extension-bet-cards .stake-line{height:36px;margin-top:auto}.extension-bet-cards .stake-line b{text-overflow:ellipsis;white-space:nowrap;max-width:75%;overflow:hidden}.extension-split-visual{grid-area:split;width:100%;height:100%;min-height:110px}.extension-split-visual .bank-ring{width:104px;height:104px;top:50%;left:50%;transform:translate(-50%,-50%)}.extension-split-visual .split-number{top:50%;transform:translateY(-50%)}.extension-split-visual .split-number.left{left:8px}.extension-split-visual .split-number.right{left:auto;right:8px}.extension-split-visual .split-line{top:50%}.extension-split-visual .line-left{width:auto;left:72px;right:58%}.extension-split-visual .line-right{width:auto;left:58%;right:72px}.extension-split-visual .bank-value small{display:block}.extension-split-visual .bank-input-wrap input{width:56px}.extension-stats-strip{grid-area:stats;grid-template-columns:1fr .72fr .68fr 1.16fr 1.02fr;width:100%;height:70px;margin:0;padding-inline:5px;transform:none}.extension-stats-strip div{min-width:0;padding-inline:5px}.extension-stats-strip small{font-size:9px}.extension-stats-strip b{font-size:10px}.extension-steps-strip{grid-area:steps;width:100%;height:92px;margin:0;padding-inline:6px;transform:none}.extension-steps-strip .step-item{height:66px}.extension-steps-strip .step-item>span{width:25px;height:25px}.extension-steps-strip .step-item p{font-size:9px}.extension-steps-strip .step-item small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.extension-steps-strip>i{place-items:center;display:grid}.extension-execution-area{flex-direction:column;grid-area:actions;justify-content:flex-end;align-items:stretch;min-width:0;min-height:82px;display:flex}.extension-execution-area .primary-action{justify-content:space-between;align-items:center;width:100%;height:54px;min-height:54px;padding:0 15px;display:flex;position:relative;bottom:auto;transform:none}.extension-execution-area .primary-action span{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.extension-execution-area>small{color:#566b7c;text-align:center;justify-content:center;align-items:center;gap:5px;margin-top:6px;font-size:8px;line-height:1.3;display:flex}.extension-execution-area>small svg{flex:none}.extension-order-notice{border:1px solid;border-radius:7px;margin:0 0 6px;padding:7px 9px;font-size:10px;line-height:1.35}.extension-order-notice.success{color:#72e49a;background:#195b3938;border-color:#54dc8b40}.extension-order-notice.error{color:#ef8b95;background:#60182238;border-color:#ef6b7740}.extension-page-assist{color:#79b9ca;background:#07253357;border:1px solid #49abc933;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;min-width:0;margin:0 0 6px;padding:7px 9px;display:grid}.extension-page-assist>svg{margin-top:1px}.extension-page-assist>span{flex-direction:column;gap:2px;min-width:0;display:flex}.extension-page-assist strong{font-size:9px;line-height:1.25}.extension-page-assist small{color:#668596;white-space:normal;overflow-wrap:anywhere;font-size:8px;line-height:1.35}.extension-page-assist--ready{color:#6cd994;background:#0f422b33;border-color:#4bd2882e}.extension-page-assist--missing{color:#e0b45d;background:#4d330a38;border-color:#daa44038}.extension-position-card{isolation:isolate;background:radial-gradient(160px 70px at 8% 0,#17c3e51a,#0000 75%),linear-gradient(145deg,#051927e0,#030d17f0);border:1px solid #40bede38;border-radius:11px;min-width:0;padding:9px;position:relative;box-shadow:inset 0 1px #ccf6ff09,0 9px 24px #00000038}.extension-position-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#21c9e8 35%,#dd229a 65%,#0000);height:1px;position:absolute;inset:auto 9% -1px;box-shadow:0 0 10px #29cde759}.extension-position-summary{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;margin-bottom:7px;display:grid}.extension-position-check{color:#69e899;background:#1d75483b;border:1px solid #5ceb9c40;border-radius:8px;place-items:center;width:27px;height:27px;display:grid;box-shadow:inset 0 1px #e3ffee0a,0 0 12px #39db7f14}.extension-position-summary>div{flex-direction:column;gap:1px;min-width:0;display:flex}.extension-position-summary small{color:#4fbdd2;letter-spacing:.11em;font-size:7px;line-height:1.2}.extension-position-summary strong{color:#dce8ee;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.3;overflow:hidden}.extension-position-summary>p{color:#678090;font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;margin:0;font-size:8px;display:flex}.extension-position-summary>p b{color:#d4e8ee;font-size:10px}.extension-position-card .extension-order-notice{margin-bottom:6px;padding-block:5px;font-size:9px}.extension-exit-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.extension-exit-action{text-align:left;cursor:pointer;border:1px solid;border-radius:9px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:54px;padding:7px 8px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.extension-exit-action>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.extension-exit-action strong{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:1.2;overflow:hidden}.extension-exit-action small{color:#668092;white-space:nowrap;text-overflow:ellipsis;font-size:7px;line-height:1.2;overflow:hidden}.extension-exit-icon{border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.extension-exit-action--market{color:#5bdcf1;background:linear-gradient(145deg,#0b577461,#041f2e99);border-color:#21c6e640;box-shadow:inset 0 1px #d8fbff09,0 0 13px #18badc0b}.extension-exit-action--market .extension-exit-icon{background:#108bab2b;box-shadow:inset 0 0 0 1px #37d4ee1c}.extension-exit-action--limit{color:#f05bb8;background:linear-gradient(145deg,#680c455e,#2f052294);border-color:#e0269a40;box-shadow:inset 0 1px #ffdbf208,0 0 13px #db1f930a}.extension-exit-action--limit .extension-exit-icon{background:#ab136f2b;box-shadow:inset 0 0 0 1px #f140ac1a}.extension-exit-action:not(:disabled):hover{transform:translateY(-1px)}.extension-exit-action--market:not(:disabled):hover{background:linear-gradient(145deg,#0d6e8f7a,#042637b3);border-color:#40def57a;box-shadow:0 0 17px #1bc5e51f}.extension-exit-action--limit:not(:disabled):hover{background:linear-gradient(145deg,#7f0e5278,#390528ad);border-color:#f143ae78;box-shadow:0 0 17px #e72a9d1c}.extension-exit-action:focus-visible{outline-offset:2px;outline:1px solid #a9effa}.extension-exit-action:disabled{cursor:not-allowed;filter:saturate(.7);opacity:.5}.extension-position-card.is-complete .extension-position-check{background:#1f87504d;border-color:#61e89c66;box-shadow:0 0 14px #41e0841f}@media (max-width:430px){.extension-inspector-panel{padding:10px}.extension-calculator{grid-template-rows:24px minmax(82px,auto) minmax(146px,auto) minmax(104px,1fr) auto minmax(82px,auto);grid-template-areas:"kicker""title""bets""split""stats""actions";gap:6px}.extension-steps-strip{display:none}.extension-inspector-title-row{grid-template-columns:minmax(0,1fr) 104px;gap:7px}.extension-inspector-event h1{font-size:15px}.extension-inspector-title-row .extension-expected-profit{width:104px;height:72px;padding:7px 8px}.extension-expected-profit strong{font-size:22px}.extension-bet-cards{gap:7px}.extension-bet-cards .bet-card{min-height:142px;padding:8px}.extension-bet-cards .bet-card h2{height:34px;font-size:11px}.extension-bet-cards .book-line strong{font-size:18px}.extension-split-visual .bank-ring{width:92px;height:92px}.extension-split-visual .split-number{width:62px}.extension-split-visual .split-number strong{font-size:14px}.extension-split-visual .line-left{left:64px}.extension-split-visual .line-right{right:64px}.extension-stats-strip{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(6,minmax(0,1fr));height:auto;min-height:98px;padding:4px;display:grid}.extension-stats-strip div{grid-column:span 2;height:auto;min-height:42px;padding:5px 7px}.extension-stats-strip div:nth-last-child(-n+2){grid-column:span 3}.extension-stats-strip div:nth-child(3),.extension-stats-strip div:last-child{border-right:0}}@media (max-width:340px){.extension-inspector-title-row{grid-template-columns:minmax(0,1fr) 92px}.extension-inspector-title-row .extension-expected-profit{width:92px}.extension-expected-profit small{display:none}.extension-bet-cards{grid-template-columns:1fr}.extension-bet-cards .bet-card{min-height:132px}.extension-calculator{grid-template-rows:auto}.extension-split-visual{min-height:100px}}@media (max-width:330px){.extension-exit-actions{grid-template-columns:1fr}.extension-position-summary{grid-template-columns:28px minmax(0,1fr)}.extension-position-summary>p{flex-direction:row;grid-column:2;align-items:flex-start;gap:6px}}@media (max-height:760px){.extension-calculator{grid-template-rows:24px minmax(76px,auto) minmax(138px,auto) minmax(96px,1fr) auto minmax(76px,auto);grid-template-areas:"kicker""title""bets""split""stats""actions";gap:5px}.extension-steps-strip{display:none}.extension-bet-cards .bet-card{min-height:136px}.extension-split-visual .bank-ring{width:88px;height:88px}.extension-execution-area .primary-action{height:50px;min-height:50px}}.bookmaker-name{color:#b9c9d4;min-width:0;font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;font-weight:520;overflow:hidden}.odd-bookmaker{justify-content:center;align-items:center;line-height:1;height:27px!important;margin:0 0 2px!important;display:flex!important}.odd-box .bookmaker-logo{background:#020c1638;border-color:#6fc8e51f;box-shadow:inset 0 1px #ffffff06,0 3px 8px #0003}.odd-box.cyan .bookmaker-logo{filter:drop-shadow(0 0 5px #19c0eb21)}.odd-box.magenta .bookmaker-logo{filter:drop-shadow(0 0 5px #e6279f1f)}.book-line .bookmaker-brand{width:auto;height:auto;font-weight:inherit;background:0 0;border-radius:0;margin:0;display:inline-flex}.bet-card .book-line .bookmaker-logo{width:var(--book-logo-size,29px);height:var(--book-logo-size,29px);background:#020c1657;border-radius:8px;margin:0}.bet-card .book-line .bookmaker-logo img{background:0 0;border-radius:0;width:100%;height:100%;margin:0}.bet-card .book-line .bookmaker-logo-fallback{background:0 0;border-radius:0;width:auto;height:auto;margin:0}.bet-card .book-line .focused-poly-price{font-variant-numeric:tabular-nums;background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-end;gap:1px;width:auto;min-width:58px;height:32px;margin:0 0 0 auto;line-height:1;display:flex}.book-line .focused-poly-price small{color:#4fcfea;letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;text-shadow:0 0 8px #20cdf033;font-size:8px;font-weight:680}.book-line .focused-poly-price strong{margin:0;font-size:21px;line-height:1.05}.book-line .focused-poly-price.is-moved small{color:#f3bd61;text-shadow:0 0 8px #f3bd6138}.extension-bet-cards .book-line .focused-poly-price{min-width:54px}.extension-bet-cards .book-line .focused-poly-price strong{margin:0;font-size:20px}.schedule-page .schedule-event-copy>small{align-items:center;gap:6px;display:flex}.schedule-page .schedule-event-copy>small>i{color:#40566a;font-style:normal}.schedule-page .schedule-event-copy .bookmaker-brand{flex:none}.schedule-page .schedule-event-copy .bookmaker-logo{box-shadow:none;background:#020c164d;border-radius:5px}.schedule-page .schedule-event-copy .bookmaker-logo img{object-fit:contain;width:100%;max-width:none;height:100%;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0}.event-time-line{justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.match-live-indicator{color:#72e8bf;letter-spacing:.08em;background:#09544838;border:1px solid #37e1b945;border-radius:999px;flex:none;align-items:center;gap:3px;height:16px;padding:0 5px;font-size:7px;font-style:normal;font-weight:760;line-height:1;display:inline-flex;box-shadow:inset 0 1px #dafff50b,0 0 8px #2adbac0f}.match-live-indicator>i{background:#65efbd;border-radius:50%;width:4px;height:4px;animation:1.8s ease-in-out infinite matchLivePulse;box-shadow:0 0 5px #5af1bec7}.match-live-indicator--detail{height:18px;padding-inline:6px;font-size:8px}.match-live-indicator--detail>i{width:5px;height:5px}.opportunity-update-age time{font-variant-numeric:tabular-nums}.last-update-clock{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.last-update-clock>span{color:#53697a}@keyframes matchLivePulse{50%{opacity:.48;transform:scale(.78);box-shadow:0 0 2px #5af1be61}}@media (max-width:1350px) and (min-width:1181px){.opportunity-card .odd-bookmaker{height:24px!important}.opportunity-card .odd-bookmaker .bookmaker-logo{--book-logo-size:22px!important}.opportunity-card .event-time-line{gap:3px}.opportunity-card .match-live-indicator--card{padding-inline:3px;font-size:6px}.opportunity-card .match-live-indicator--card>span{letter-spacing:.02em}}.live-detail-panel{scrollbar-width:thin;scrollbar-color:#32bee061 #030e1857;overflow:hidden auto}.live-detail-panel::-webkit-scrollbar{width:5px;display:block}.live-detail-panel::-webkit-scrollbar-track{background:#030e1857}.live-detail-panel::-webkit-scrollbar-thumb{background:linear-gradient(#1bc8e7,#177da1);border-radius:999px}.calculator-core{grid-template-rows:none;grid-auto-rows:auto;align-content:start;gap:8px;padding-bottom:4px}.calculator-core>*{min-width:0;max-width:100%}.calculator-core .detail-kicker{height:auto;min-height:24px}.calculator-core .detail-title-row{height:auto;min-height:88px}.calculator-core .bet-cards{height:auto;min-height:clamp(146px,20vh,190px)}.calculator-core .split-visual{height:auto;min-height:clamp(106px,16vh,150px)}.calculator-core .steps-strip{height:auto;min-height:92px}.calculator-core .stats-strip,.extension-stats-strip{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(50px,auto);align-items:stretch;width:100%;height:auto;min-height:108px;padding:4px 6px;display:grid;transform:none}.calculator-core .stats-strip>div,.extension-stats-strip>div{text-align:left;grid-column:span 2;justify-content:center;align-items:flex-start;gap:4px;min-width:0;height:auto;min-height:50px;padding:6px 9px}.calculator-core .stats-strip>div:nth-last-child(-n+2),.extension-stats-strip>div:nth-last-child(-n+2){grid-column:span 3}.calculator-core .stats-strip>div:nth-child(-n+3),.extension-stats-strip>div:nth-child(-n+3){border-bottom:1px solid #557e9d14}.calculator-core .stats-strip>div:nth-child(3),.calculator-core .stats-strip>div:last-child,.extension-stats-strip>div:nth-child(3),.extension-stats-strip>div:last-child{text-align:left;border-right:0;align-items:flex-start}.calculator-core .stats-strip small,.calculator-core .stats-strip b,.extension-stats-strip small,.extension-stats-strip b{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:normal;max-width:100%;overflow:visible}.calculator-core .stats-strip small,.extension-stats-strip small{line-height:1.25}.calculator-core .stats-strip b,.extension-stats-strip b{font-variant-numeric:tabular-nums;line-height:1.25}.calculator-core .stats-strip.buy-metrics-strip>div,.extension-stats-strip.buy-metrics-strip>div,.calculator-core .stats-strip.buy-metrics-strip>div:nth-last-child(-n+2),.extension-stats-strip.buy-metrics-strip>div:nth-last-child(-n+2){grid-column:span 2}.calculator-core .stats-strip.buy-metrics-strip>div:nth-child(3n),.extension-stats-strip.buy-metrics-strip>div:nth-child(3n){text-align:left;border-right:0;align-items:flex-start}.execution-area{height:auto;min-height:0;display:block}.execution-area>.inline-error{overflow-wrap:anywhere;margin:0 0 8px;padding:8px 10px;position:static}.execution-area .detail-actions{flex-direction:column;align-items:center;gap:8px;width:100%;height:auto;min-height:56px;padding-top:0;display:flex}.execution-area .detail-actions .primary-action{flex:none;width:min(100%,350px)}.restore-optimal-action{color:#66d8ec;cursor:pointer;background:linear-gradient(135deg,#0e5b714d,#072331ad);border:1px solid #33c9e547;border-radius:8px;justify-content:center;align-self:center;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:5px 10px;font-size:10px;font-weight:650;line-height:1.2;transition:border-color .16s,background .16s,box-shadow .16s,color .16s;display:inline-flex}.restore-optimal-action span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.restore-optimal-action:hover{color:#a8eff9;background:linear-gradient(135deg,#0f708966,#072a39c2);border-color:#52ddf380;box-shadow:0 0 14px #23c8e41a}.restore-optimal-action:focus-visible{outline-offset:2px;outline:1px solid #a9effa}.extension-execution-area>.restore-optimal-action{margin:0 auto 6px}.bet-availability-note{color:#d8b76f;background:linear-gradient(135deg,#4c300b40,#12181fb8);border:1px solid #e5ac4d40;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;width:100%;min-width:0;padding:9px 11px;display:grid;box-shadow:inset 0 1px #ffffff06}.bet-availability-note--waiting{color:#6fd6e9;background:linear-gradient(135deg,#0a3e4f4d,#0a1822bd);border-color:#33bede40}.bet-availability-note--error{color:#ef8b95;background:linear-gradient(135deg,#5b192247,#190f17c2);border-color:#ef6b7747}.bet-availability-note-icon{opacity:.82;border:1px solid;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.bet-availability-note>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.bet-availability-note strong,.bet-availability-note small{min-width:0;color:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;margin:0;line-height:1.35;position:static!important}.bet-availability-note strong{font-size:11px;font-weight:680}.bet-availability-note small{opacity:.78;font-size:10px}.execution-area .post-bet-controls{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;width:100%;height:auto;min-height:0;padding:11px 12px;display:grid;overflow:visible}.execution-area .post-bet-controls>div:first-child{min-width:0;display:block}.execution-area .post-bet-controls .status-badge{white-space:normal;overflow-wrap:anywhere;width:-moz-fit-content;width:fit-content;max-width:100%;height:auto;min-height:18px}.execution-area .post-bet-controls h3,.execution-area .post-bet-controls p{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:100%;overflow:visible}.execution-area .post-bet-controls h3{line-height:1.3}.execution-area .post-bet-controls p{line-height:1.45}.execution-area .post-bet-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;min-width:0;display:grid}.execution-area .post-bet-actions button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;height:auto;min-height:38px;padding:7px 9px;line-height:1.25}.extension-calculator{grid-template-rows:none;grid-auto-rows:auto;align-content:start;gap:7px;padding-bottom:4px}.extension-calculator>*{min-width:0;max-width:100%}.extension-bet-cards{height:auto;min-height:146px}.extension-split-visual{height:auto;min-height:106px}.extension-steps-strip{height:auto;min-height:82px}.extension-execution-area{justify-content:flex-start;min-height:0}.extension-execution-area .primary-action span{white-space:normal;text-overflow:clip;max-width:100%;line-height:1.25;overflow:visible}.extension-order-notice{white-space:normal;overflow-wrap:anywhere;max-width:100%}.extension-order-notice:not(.success):not(.error){color:#73d8eb;background:#0a3e4f47;border-color:#33bede40}.extension-order-notice strong{color:inherit;margin-bottom:2px;font-size:10px;line-height:1.3;display:block}.extension-position-summary{grid-template-columns:28px minmax(0,1fr);align-items:start}.extension-position-summary strong,.extension-position-summary small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:100%;overflow:visible}.extension-position-summary>p{white-space:normal;overflow-wrap:anywhere;flex-flow:wrap;grid-column:2;align-items:flex-start;gap:2px 7px;min-width:0;display:flex}.extension-exit-action strong,.extension-exit-action small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.25;overflow:visible}.extension-exit-action{height:auto;min-height:58px}@media (max-width:420px){.extension-exit-actions{grid-template-columns:1fr}}.live-optimal-recommendation{background:linear-gradient(135deg,#052231b8,#04111dad);border:1px solid #31c5e32e;border-radius:10px;grid-template-columns:30px minmax(0,1fr) minmax(110px,.8fr);align-items:center;gap:8px;width:100%;min-width:0;padding:8px 10px;display:grid}.live-optimal-icon{color:#4edbf1;background:#0f6f892e;border:1px solid #38d3ee33;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.live-optimal-recommendation>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.live-optimal-recommendation small{color:#68899a;font-size:9px}.live-optimal-recommendation strong{color:#74e8f6;font-size:13px;font-weight:650}.live-optimal-recommendation em{color:#607787;text-align:right;min-width:0;font-size:9px;font-style:normal;line-height:1.3}.execution-area .detail-actions,.extension-execution-area{padding-top:8px}.execution-area .detail-actions .primary-action,.extension-execution-area .primary-action{margin-top:2px}@media (max-width:430px){.live-optimal-recommendation{grid-template-columns:29px minmax(0,1fr)}.live-optimal-recommendation em{text-align:left;grid-column:2}}.calculator-core .detail-kicker{padding-right:84px;position:relative}.calculator-core .detail-favorite-icon{z-index:3;width:30px;height:30px;margin:0;position:absolute;top:0;right:38px}.live-detail-panel .detail-close{background:#040f19b8;border:1px solid #5182a129;border-radius:8px;width:30px;height:30px;top:14px;right:16px}.calculator-core .detail-title-row{grid-template-columns:minmax(0,1fr) clamp(112px,29%,136px);grid-template-areas:"event profit";align-items:center;gap:14px;min-height:120px;padding-right:0;display:grid}.calculator-core .detail-title-row>div:first-child{grid-area:event;min-width:0;height:auto;overflow:visible}.calculator-core .expected-profit{grid-area:profit;place-self:center stretch;width:100%;min-width:0;position:static}.extension-inspector-title-row{grid-template-columns:minmax(0,1fr) clamp(104px,29%,136px);grid-template-areas:"event profit";align-items:center;gap:14px;min-height:120px}.extension-inspector-event{grid-area:event}.extension-inspector-title-row .extension-expected-profit{grid-area:profit;place-self:center stretch;width:100%;position:static}@media (max-width:380px){.calculator-core .detail-title-row,.extension-inspector-title-row{grid-template-columns:minmax(0,1fr) 96px;gap:8px}}.extension-inspector-controls{z-index:20;align-items:center;gap:8px;display:flex;position:absolute;top:10px;right:10px}.extension-inspector-controls .extension-inspector-favorite,.extension-inspector-controls .extension-inspector-close{flex:0 0 30px;width:30px;height:30px;margin:0;position:static}.extension-inspector-kicker{padding-right:78px}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.data-page-shell{width:min(100%,var(--data-page-max,1600px));margin-inline:auto}.data-page-shell>.page-heading,.data-page-shell>.wallet-grid,.data-page-shell>.review-layout,.data-page-shell>.calculator-history-setting,.data-page-shell>.parser-summary,.data-page-shell>.parser-diagnostics,.data-page-shell>.parser-grid,.data-page-shell>.why-search,.data-page-shell>.why-grid{width:100%;max-width:none;margin-inline:0}.choice-menu{z-index:24;width:100%;min-width:0;position:relative}.choice-menu[open]{z-index:140}.choice-menu>summary{cursor:pointer;background:linear-gradient(145deg,#061827f5,#030f1af0);border:1px solid #4c8bae3d;border-radius:9px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:0;height:48px;padding:0 11px;list-style:none;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #dbf8ff06}.choice-menu>summary::-webkit-details-marker{display:none}.choice-menu>summary::marker{content:"";display:none}.choice-menu>summary:hover,.choice-menu[open]>summary{background:linear-gradient(145deg,#082b3cf5,#041725f5);border-color:#3ac5e875;box-shadow:0 0 18px #1cb5db14}.choice-menu>summary:focus-visible{outline:none;box-shadow:0 0 0 1px #4edaf894,0 0 18px #1cb5db1c}.choice-menu>summary[aria-disabled=true]{cursor:not-allowed;opacity:.54}.choice-menu-prefix,.choice-option-prefix{color:#52d3ef;place-items:center;min-width:0;display:grid}.choice-menu-prefix>.bookmaker-brand,.choice-option-prefix>.bookmaker-brand{width:max-content}.choice-menu-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.choice-menu-copy b{color:#d5e2e9;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:590;overflow:hidden}.choice-menu-copy small{color:#607486;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.choice-menu>summary>svg{color:#63798a;transition:transform .16s}.choice-menu[open]>summary>svg{color:#54d7f0;transform:rotate(180deg)}.choice-menu-options{z-index:150;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);scrollbar-width:thin;scrollbar-color:#2caed359 transparent;background:#030f1afb;border:1px solid #37b2d75c;border-radius:11px;max-height:360px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 55px #00000094,0 0 24px #139fca1a}.choice-menu-options>button{color:#8395a4;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:46px;padding:6px 9px;transition:color .14s,background .14s,transform .14s;display:grid}.choice-menu-options>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.choice-menu-options b{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:570;overflow:hidden}.choice-menu-options small{color:#5c7183;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.choice-menu-options>button>i{color:#55ddf2;text-align:center;font-size:12px;font-style:normal}.choice-menu-options>button:hover,.choice-menu-options>button:focus-visible{color:#d9e7ed;background:#14526b66;outline:none;transform:translate(2px)}.choice-menu-options>button.active{color:#75dcf3;background:linear-gradient(90deg,#0c68896e,#08354840)}.choice-check{background:#030d1666;border:1px solid #54839e45;border-radius:6px;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.schedule-page:after{content:"";z-index:1;pointer-events:none;border:1px solid #3a8bb229;border-radius:17px;position:absolute;inset:8px;box-shadow:inset 0 0 28px #0d668c06}.schedule-timezone-menu{z-index:80;width:292px;height:56px;position:relative}.schedule-timezone-menu[open]{z-index:180}.schedule-timezone-menu>summary{list-style:none}.schedule-timezone-menu>summary::-webkit-details-marker{display:none}.schedule-timezone-menu>summary::marker{content:"";display:none}.schedule-timezone-menu[open] .schedule-timezone-picker{background:linear-gradient(145deg,#082334fc,#04121efc);border-color:#43ceef94;box-shadow:0 0 21px #1eb8de1c}.schedule-timezone-menu[open] .schedule-timezone-picker>svg{color:#54d8f1;transform:rotate(180deg)}.schedule-timezone-popover{z-index:190;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(155deg,#04131ffc,#020c15fc);border:1px solid #36b7dc66;border-radius:13px;width:clamp(330px,28vw,390px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 26px 64px #000000a3,0 0 30px #15abd31f}.schedule-timezone-search{color:#55d8f2;background:#020c15b3;border:1px solid #408fb140;border-radius:9px;align-items:center;gap:9px;height:43px;padding:0 10px;display:flex}.schedule-timezone-search:focus-within{border-color:#45d2f07a;box-shadow:0 0 15px #1fb9dc14}.schedule-timezone-search input{color:#dce8ed;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.schedule-timezone-search input::placeholder{color:#607587}.schedule-timezone-search>button{color:#8297a5;background:#17495e59;border:0;border-radius:6px;width:24px;height:24px}.schedule-timezone-options{scrollbar-width:thin;scrollbar-color:#29b1d761 transparent;flex-direction:column;gap:3px;max-height:min(400px,100svh - 190px);margin-top:7px;display:flex;overflow-y:auto}.schedule-timezone-options>button{color:#7e91a1;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:21px minmax(0,1fr);align-items:center;gap:9px;min-height:42px;padding:5px 9px;transition:background .14s,color .14s,transform .14s;display:grid}.schedule-timezone-options>button>span:last-child{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.schedule-timezone-options b{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:560;overflow:hidden}.schedule-timezone-options small{color:#5d7182;font-variant-numeric:tabular-nums;flex:none;font-size:9px}.schedule-timezone-options>button:hover,.schedule-timezone-options>button:focus-visible{color:#d9e9ef;background:#114e676b;outline:none;transform:translate(2px)}.schedule-timezone-options>button.active{color:#6edcf2;background:linear-gradient(90deg,#0e6d8c6e,#07374b40)}.schedule-timezone-options>button.active small{color:#55bfd5}.schedule-timezone-options .timezone-check{width:19px;height:19px}.schedule-timezone-empty{color:#607486;text-align:center;padding:22px 12px;font-size:11px}.schedule-event-filter{z-index:90;width:46px;height:46px;position:relative}.schedule-event-filter[open]{z-index:170}.schedule-event-filter>summary{cursor:pointer;color:#a6bac8;background:linear-gradient(145deg,#081f30f5,#041320eb);border:1px solid #4c96bb57;border-radius:11px;place-items:center;width:46px;height:46px;list-style:none;transition:all .16s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff09,0 8px 19px #0003}.schedule-event-filter>summary::-webkit-details-marker{display:none}.schedule-event-filter>summary::marker{content:"";display:none}.schedule-event-filter>summary:hover,.schedule-event-filter[open]>summary,.schedule-event-filter>summary.active{color:#56dcf6;border-color:#3bcaec8a;box-shadow:0 0 17px #20b9df21}.schedule-event-filter>summary>i{background:#50e4fa;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px;box-shadow:0 0 8px #40e0fae6}.schedule-event-filter-popover{z-index:180;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#03101bfb;border:1px solid #38b2d75e;border-radius:11px;width:230px;padding:7px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 22px 52px #00000094,0 0 22px #159ecc1a}.schedule-event-filter-popover>small{color:#5e7485;letter-spacing:.11em;text-transform:uppercase;padding:7px 8px;font-size:9px;display:block}.schedule-event-filter-popover>button{color:#8193a2;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;height:36px;padding:0 8px;font-size:10px;display:flex}.schedule-event-filter-popover>button>span{border:1px solid #55849d40;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.schedule-event-filter-popover>button:hover,.schedule-event-filter-popover>button.active{color:#d3e5eb;background:#124e6666}.schedule-event-filter-popover>button.active{color:#6bdcf2}.schedule-event-filter-popover .schedule-filter-refresh{color:#55cde8;border-top:1px solid #4678941f;border-radius:0;margin-top:5px}.schedule-event-filter-popover .schedule-filter-refresh:disabled{opacity:.5}.schedule-page .heat-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.schedule-page .schedule-event-copy,.schedule-page .schedule-event-copy b{min-width:0}.schedule-page .schedule-event .status-badge{flex:none}@media (min-width:1051px) and (min-height:800px){.schedule-page .heatmap-panel{grid-template-rows:82px minmax(0,1fr) clamp(108px,13.2vh,126px)}.schedule-page .heatmap{grid-template-rows:26px repeat(var(--schedule-row-count,7),minmax(46px,54px));align-content:center;row-gap:6px}.schedule-page .heat-row{height:100%;max-height:54px}.schedule-page .heat-summary{height:clamp(108px,13.2vh,126px)}.schedule-page .heat-summary div{height:62px}.schedule-page .schedule-layout{max-height:780px}}.wallet-page{--data-page-max:1600px}.wallet-page .wallet-grid{grid-template-columns:minmax(0,1.42fr) minmax(360px,.68fr);align-items:stretch;gap:18px}.wallet-form{min-width:0;padding:25px 27px}.wallet-side{gap:18px;min-width:0}.wallet-side>.glass-panel{min-width:0}.wallet-balance{justify-content:center;min-height:210px}.wallet-balance>strong{font-size:28px}.readiness{flex:1;padding:21px}.wallet-page .security-banner{min-height:66px;margin-bottom:22px;padding:14px 16px}.wallet-page .security-banner svg{flex:none}.wallet-page .form-field{min-width:0}.wallet-page .form-field>label{color:#7c8a9b;font-size:var(--fs-caption)}.wallet-page .form-field>div{transition:border-color .16s,background .16s,box-shadow .16s}.wallet-page .form-field>div:focus-within{background:#051826c7;border-color:#34c1ea6b;box-shadow:0 0 0 1px #2bc4eb12,0 0 18px #1baedb1a}.wallet-kind-field{z-index:30;position:relative}.wallet-kind-field>.choice-menu{margin-top:0}.wallet-kind-menu>summary{height:48px}.wallet-page .check-row{grid-template-columns:25px minmax(0,1fr) minmax(90px,auto);gap:9px;height:auto;min-height:48px;padding-block:7px}.wallet-page .check-row b,.wallet-page .check-row small{overflow-wrap:anywhere;min-width:0}.wallet-page .check-row small{text-align:right}.wallet-page .form-actions{align-self:end}@media (min-width:1280px){.wallet-credentials-form{grid-template-columns:minmax(230px,.68fr) minmax(0,1.32fr);align-items:start;gap:3px 18px;display:grid}.wallet-credentials-form .form-field{margin-top:14px}.wallet-kind-field{grid-column:1}.wallet-funder-field{grid-column:2}.wallet-key-field,.wallet-credentials-form .form-actions{grid-column:1/-1}}.review-page{--data-page-max:1600px}.review-manual-panel{margin-bottom:16px;padding:20px 22px}.review-manual-form{margin-top:4px}.review-manual-fields{grid-template-columns:minmax(0,1.45fr) minmax(150px,.65fr) minmax(0,1.45fr) minmax(140px,.62fr);align-items:end;gap:10px;display:grid}.review-manual-fields .form-field{min-width:0;margin-top:13px}.review-manual-footer{justify-content:flex-end;align-items:center;gap:14px;margin-top:12px;display:flex}.review-manual-footer>label{color:#8292a0;align-items:center;gap:8px;font-size:11px;display:flex}.review-manual-footer input{accent-color:#2bcbe9}.review-layout{grid-template-columns:minmax(340px,.72fr) minmax(0,1.45fr);align-items:start;gap:18px}.review-queue,.review-detail{min-width:0;padding:21px}.review-queue{flex-direction:column;max-height:min(760px,100svh - 226px);display:flex;overflow:hidden}.review-queue>.panel-title{flex:none}.review-queue-list{scrollbar-width:thin;scrollbar-color:#2aa5cc4d transparent;min-height:0;margin-top:10px;padding-right:3px;overflow-y:auto}.review-detail{position:sticky;top:0}.review-list-item{grid-template-columns:52px minmax(0,1fr) 20px;padding:10px;transition:border-color .16s,background .16s,transform .16s}.review-list-item:hover{background:#0f3a5033}.review-chevron{color:#53687a;text-align:center;font-size:21px}.score-orb.score-high{color:#68e99d;background:#1a694540;border-color:#4edb8b5e;box-shadow:0 0 13px #49dd8914}.compare-columns{gap:10px}.compare-card{min-width:0;height:auto;min-height:154px;padding:17px}.compare-card h3{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:15px 0 8px;line-height:1.35;display:-webkit-box;overflow:hidden}.compare-card p{margin:0 0 9px}.review-event-id{color:#8ca1ae;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;display:block;overflow:hidden}.review-detail .matcher-reasons>div{gap:8px;height:auto;min-height:40px;padding-block:5px}.review-detail .matcher-reasons small{overflow-wrap:anywhere;text-align:right;min-width:0}.why-page{--data-page-max:1600px}.why-selector-panel{padding:18px 20px 15px}.why-selector-grid{grid-template-columns:minmax(270px,1fr) minmax(190px,.43fr) minmax(270px,1fr) 150px;align-items:end;gap:12px;display:grid}.why-combobox,.why-bookmaker-field{min-width:0;position:relative}.why-combobox>label,.why-bookmaker-field>label{color:#7c8fa0;letter-spacing:.02em;margin-bottom:8px;font-size:10px;display:block}.why-combobox-control{background:linear-gradient(145deg,#051624f0,#030e18f0);border:1px solid #458bae3b;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;min-width:0;height:54px;padding:0 12px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;box-shadow:inset 0 1px #dffaff06}.why-combobox--cyan .why-combobox-control.open,.why-combobox--cyan .why-combobox-control:focus-within{background:linear-gradient(145deg,#062f40f2,#031826f2);border-color:#30cced80;box-shadow:0 0 19px #1cbee21a}.why-combobox--pink .why-combobox-control.open,.why-combobox--pink .why-combobox-control:focus-within{background:linear-gradient(145deg,#3c092a99,#1b0416c2);border-color:#e23da273;box-shadow:0 0 19px #de2b9914}.why-combobox-control.selected{border-color:#4acfe361}.why-combobox-brand{place-items:center;display:grid}.why-combobox-control input{color:#dae6eb;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.why-combobox-control input::placeholder{color:#5f7283}.why-combobox-control>svg{color:#65798a}.why-combobox-check{color:#5ce49a;place-items:center;font-size:13px;display:grid}.why-combobox-spinner{border:2px solid #4cc8e52e;border-top-color:#4ad4f0;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite whySpin}.why-combobox-popover{z-index:180;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);scrollbar-width:thin;scrollbar-color:#2daed357 transparent;background:#030f1afc;border:1px solid #3aaed35e;border-radius:11px;max-height:350px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 58px #0000009e,0 0 25px #169fca1a}.why-combobox--pink .why-combobox-popover{border-color:#c7318b59;box-shadow:0 24px 58px #0000009e,0 0 25px #cf258e14}.why-combobox-popover>button{color:#8293a2;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:70px;padding:8px 10px;transition:background .14s,color .14s;display:grid;position:relative}.why-combobox-popover>button:before{content:"";background:0 0;border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:0}.why-combobox-popover>button:hover,.why-combobox-popover>button.active{color:#d8e5ea;background:linear-gradient(90deg,#0e4f6970,#06243333)}.why-combobox--cyan .why-combobox-popover>button.active:before{background:#3bd6f3;box-shadow:0 0 8px #36d8f5a6}.why-combobox--pink .why-combobox-popover>button.active:before{background:#e640a4;box-shadow:0 0 8px #e339a499}.why-combobox-popover>button.selected{background:#0e526952}.why-option-logo{place-items:center;display:grid}.why-option-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.why-option-copy b{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:580;line-height:1.28;display:-webkit-box;overflow:hidden}.why-option-copy small,.why-option-copy em{color:#64798b;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-style:normal;overflow:hidden}.why-option-copy em{color:#455b6d}.why-combobox-popover>button>i{color:#5de49d;font-size:12px;font-style:normal}.why-combobox-state{color:#687d8e;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:82px;padding:12px;font-size:10px;display:flex}.why-combobox-state.error{color:#e27c87}.why-bookmaker-menu>summary{border-radius:10px;height:54px}.why-bookmaker-menu .choice-menu-options{min-width:230px}.why-explain-button{border-radius:10px;height:54px;font-size:12px}.why-explain-button:disabled{cursor:not-allowed;filter:saturate(.5);opacity:.42}.why-selection-status{border-top:1px solid #447a971f;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:7px;margin-top:15px;padding-top:12px;display:grid}.why-selection-status>span{color:#627587;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-size:10px;display:flex;overflow:hidden}.why-selection-status>span>i{color:#51cce9;background:#0b425840;border:1px solid #4396b83d;border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.why-selection-status>span.complete{color:#9eb2be}.why-selection-status>span.complete>i{color:#68e49a;background:#1d663e3d;border-color:#49cd8040}.why-selection-status>b{color:#4a6071;text-align:center}.why-error{width:100%;margin:0 0 14px}.why-grid{grid-template-columns:minmax(250px,.62fr) minmax(390px,1.15fr) minmax(310px,.9fr);gap:16px}.why-score,.diagnostic-trace,.why-result,.trace-row div{min-width:0}.trace-row small{overflow-wrap:anywhere}@keyframes whySpin{to{transform:rotate(360deg)}}.parsers-page{--data-page-max:1800px}.parser-diagnostics{min-width:0;margin-bottom:16px;padding:21px 22px}.parser-diagnostic-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin:17px 0 0}.parser-diagnostic-metrics div{min-width:0;padding:3px 14px}.parser-diagnostic-metrics b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.parser-diagnostic-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:17px;display:grid}.parser-diagnostic-list{background:#030e1854;border:1px solid #4879971a;border-radius:10px;min-width:0;padding:14px}.parser-diagnostic-list>.field-label{color:#5dcfe9;letter-spacing:.08em;margin-bottom:7px;display:block}.parser-worker-row{grid-template-columns:24px minmax(0,1fr) max-content max-content;column-gap:9px;height:auto;min-height:48px;padding-block:6px}.parser-stream-row{grid-template-columns:24px minmax(0,1fr) max-content;column-gap:9px;height:auto;min-height:48px;padding-block:6px}.parser-worker-row b,.parser-stream-row b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.parser-worker-row small,.parser-stream-row small{text-align:right;white-space:nowrap;min-width:0}.parser-diagnostic-json{background:#030d1759;border:1px solid #4379981f;border-radius:9px;margin-top:14px}.parser-diagnostic-json>summary{cursor:pointer;color:#718599;padding:11px 13px;font-size:10px}.parser-diagnostic-json>pre{color:#7f96a6;white-space:pre-wrap;border-top:1px solid #4379981a;max-height:340px;margin:0;padding:13px;font-size:10px;line-height:1.5;overflow:auto}.parsers-page .parser-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.parser-card{flex-direction:column;min-width:0;min-height:258px;padding:18px;display:flex}.source-logo{overflow:hidden}.source-logo>.bookmaker-brand{width:100%;height:100%}.source-logo .bookmaker-logo{border:0;border-radius:10px;width:100%!important;height:100%!important}.parser-card-head>div,.parser-status-line>span,.parser-error p{min-width:0}.parser-card-head h3,.parser-card-head small,.parser-status-line>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.parser-card-head small{line-height:1.3}.parser-status-line{gap:8px}.parser-status-line>.status-badge{flex:none}.parser-status-line>span{justify-content:flex-end}.parser-error{height:auto;min-height:38px}.parser-error p{white-space:nowrap;text-overflow:ellipsis;flex:1;line-height:1.35;overflow:hidden}.parser-error.is-note{color:#718095;background:#04111c47;border-color:#4879961a}.parser-error.has-error{color:#e68179;background:#651c1a30;border-color:#de5b5038}.parser-actions{margin-top:auto;padding-top:13px}.parser-actions button{min-width:0}.parser-actions button:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.calculator-history-setting{background:linear-gradient(120deg,#051c2bd6,#040f1beb);border-color:#1dd3ff33;justify-content:space-between;align-items:center;gap:28px;margin-bottom:16px;padding:20px 22px;display:flex;box-shadow:inset 0 1px #6ae2ff0d,0 12px 34px #0008122e}.calculator-history-setting-copy{min-width:0}.calculator-history-setting-copy>small{color:#21d8ff;letter-spacing:.14em}.calculator-history-setting-copy>h3{color:#dcecf6;margin:5px 0 7px;font-size:17px}.calculator-history-setting-copy>p{color:#879aaa;max-width:900px;margin:0;font-size:12px;line-height:1.55}.calculator-history-setting-copy>span{color:#62798b;margin-top:7px;font-size:10px;display:block}.calculator-history-setting-copy>.calculator-history-setting-error{color:#f28d84}.calculator-history-setting-control{background:#010d1780;border:1px solid #477e9a29;border-radius:12px;flex:none;align-items:center;gap:14px;padding:11px 13px 11px 17px;display:flex}.calculator-history-setting-control>b{color:#9fb0bd;white-space:nowrap;font-size:11px;font-weight:600}.calculator-history-setting-control .switch.on+b{color:#57e6bd}@media (max-width:1499px){.parsers-page .parser-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.wallet-page .wallet-grid{grid-template-columns:1fr}.review-manual-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.review-layout{grid-template-columns:minmax(310px,.8fr) minmax(0,1.2fr)}.why-selector-grid{grid-template-columns:minmax(260px,1fr) minmax(190px,.55fr)}.why-selector-grid .why-combobox--pink{grid-column:1}.why-explain-button{grid-column:2}.why-grid{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr)}.why-result{grid-column:1/-1}.parsers-page .parser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.parser-diagnostic-columns{grid-template-columns:1fr}}@media (max-width:980px){.review-layout{grid-template-columns:1fr}.review-detail{order:-1;position:static}.review-queue{max-height:52svh}.why-selector-grid{grid-template-columns:1fr 210px}.why-selector-grid .why-combobox--pink{grid-column:1}.why-explain-button{grid-column:2}.why-grid{grid-template-columns:1fr}.why-result{grid-column:auto}}@media (max-width:720px){.wallet-page .page-actions,.review-page .page-actions,.parsers-page .page-actions{display:flex}.schedule-timezone-menu{width:100%;height:50px}.schedule-timezone-popover{width:auto;max-width:none;position:fixed;top:125px;left:10px;right:10px}.schedule-page:after{border-radius:13px;inset:5px}.schedule-event-filter,.schedule-event-filter>summary{width:42px;height:42px}.wallet-form{padding:18px}.wallet-page .form-actions{grid-template-columns:1fr 1fr;display:grid}.wallet-page .form-actions button{width:100%}.review-manual-panel,.review-queue,.review-detail{padding:16px}.review-manual-fields{grid-template-columns:1fr}.review-manual-footer{flex-direction:column;align-items:stretch}.review-manual-footer .primary-small{width:100%}.compare-columns{grid-template-columns:1fr}.compare-vs{padding:3px}.why-selector-panel{padding:14px 12px}.why-selector-grid{grid-template-columns:1fr}.why-selector-grid .why-combobox--pink,.why-explain-button{grid-column:auto}.why-bookmaker-menu .choice-menu-options{min-width:0}.why-selection-status{grid-template-columns:1fr}.why-selection-status>b{transform:rotate(90deg)}.why-grid,.parsers-page .parser-grid{grid-template-columns:1fr}.parser-diagnostic-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.parser-worker-row{grid-template-columns:24px minmax(0,1fr) max-content}.parser-worker-row>small{grid-column:2/-1}.parser-diagnostics{padding:16px}}@media (max-width:440px){.wallet-page .form-actions,.parser-diagnostic-metrics{grid-template-columns:1fr}.parser-stream-row{grid-template-columns:24px minmax(0,1fr)}.parser-stream-row>small{grid-column:2}.schedule-timezone-popover{top:118px}}.schedule-page .period-events{overflow:visible}.schedule-event-filter-popover{scrollbar-width:thin;scrollbar-color:#29b1d757 transparent;max-height:min(420px,100svh - 190px);overflow-y:auto}.parsers-page .parser-grid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.parser-status-line>span{justify-content:flex-end;align-items:center;display:flex}.review-manual-fields .form-field>label{color:#7c8fa0;margin-bottom:7px;font-size:10px;display:block}.review-list-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.review-list-subtitle{color:#7f8d9b;font-size:var(--fs-caption);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.why-combobox-popover{max-height:min(350px,100svh - 210px)}@media (min-width:1051px) and (min-height:900px){.schedule-page .heatmap{grid-template-rows:26px repeat(var(--schedule-row-count,7),minmax(42px,54px));align-content:start}}@media (min-width:1051px) and (min-height:800px) and (max-height:899px){.schedule-page .heatmap-panel{grid-template-rows:82px minmax(0,1fr) 104px}.schedule-page .heatmap{grid-template-rows:26px repeat(var(--schedule-row-count,7),minmax(0,1fr));align-content:stretch;row-gap:5px}.schedule-page .heat-row{max-height:none}.schedule-page .heat-summary{height:104px}.schedule-page .heat-summary div{height:56px}.schedule-page .schedule-layout{max-height:none}}@media (max-width:1499px) and (min-width:1181px){.parsers-page .parser-grid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}}@media (max-width:1180px){.parsers-page .parser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.review-detail{order:initial}}@media (max-width:720px){.wallet-page .page-heading,.review-page .page-heading,.parsers-page .page-heading{flex-direction:column;gap:10px}.wallet-page .page-actions,.review-page .page-actions,.parsers-page .page-actions{justify-content:flex-end;width:100%}.parsers-page .parser-grid{grid-template-columns:1fr}.why-combobox-popover{z-index:260;max-height:min(60svh,440px);position:fixed;inset:auto 12px 12px}}.wallet-kind-menu .choice-menu-options{box-sizing:border-box;width:max(100%,360px);max-width:min(520px,100vw - 120px);padding:7px;left:0;right:auto}.wallet-kind-menu .choice-menu-options>button{box-sizing:border-box;grid-template-columns:30px minmax(0,1fr) 18px;padding:8px 10px;overflow:hidden}.wallet-kind-menu .choice-option-prefix{background:#0a4b6233;border:1px solid #38b7d929;border-radius:8px;width:30px;height:30px}.wallet-kind-menu .choice-menu-options b,.wallet-kind-menu .choice-menu-options small{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;max-width:100%;display:block}@media (max-width:720px){.wallet-kind-menu .choice-menu-options{width:100%;max-width:none}}.wallet-page .wallet-grid,.wallet-page .wallet-form,.wallet-page .wallet-credentials-form,.wallet-kind-field{overflow:visible}.wallet-kind-menu[open]{z-index:80}.wallet-kind-menu .choice-menu-options{background:linear-gradient(160deg,#051b2bfb,#03111efe);border-color:#2fc2e44d;top:calc(100% + 7px);box-shadow:0 18px 38px #0000006b,0 0 22px #18b9de1a}@media (prefers-reduced-motion:reduce){.why-combobox-spinner{animation:none}.schedule-timezone-options>button,.choice-menu-options>button{transform:none!important}}@media (max-width:720px){.calculator-history-setting{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.calculator-history-setting-control{justify-content:space-between}}
