@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Montserrat:wght@600;700;800;900&display=swap";.ait-stack{position:fixed;top:18px;right:18px;z-index:99995;display:flex;flex-direction:column;gap:10px;width:330px;max-width:calc(100vw - 24px)}.ait-toast{position:relative;text-align:left;background:#101010;border:1px solid rgba(255,200,0,.45);border-radius:13px;padding:13px 15px;cursor:pointer;font-family:inherit;box-shadow:0 14px 44px #0000008c;animation:ait-in .22s ease;display:flex;flex-direction:column;gap:4px}.ait-toast:hover{border-color:var(--gold)}.ait-toast b{color:#fff;font-size:13px;font-weight:800;padding-right:18px}.ait-toast .ait-body{color:#bdbdbd;font-size:12.5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ait-toast .ait-cta{color:var(--gold);font-size:11px;font-weight:800}.ait-toast .ait-x{position:absolute;top:8px;right:11px;color:#777;font-size:16px;line-height:1}.ait-toast .ait-x:hover{color:#fff}@keyframes ait-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.sp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9500;display:flex;align-items:center;justify-content:center;padding:20px;background:#04060abd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:sp-fade .18s ease}@keyframes sp-fade{0%{opacity:0}to{opacity:1}}.sp-card{position:relative;width:100%;max-width:460px;background:#0f1218;border:1px solid rgba(255,200,0,.28);border-radius:18px;padding:30px 26px 24px;box-shadow:0 30px 90px #0009;animation:sp-rise .22s cubic-bezier(.2,.8,.3,1)}@keyframes sp-rise{0%{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}.sp-x{position:absolute;top:12px;right:14px;background:none;border:0;color:#8b93a1;font-size:25px;line-height:1;cursor:pointer;padding:4px}.sp-x:hover{color:#fff}.sp-eyebrow{display:inline-block;font-size:11px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:#ffc800;background:#ffc8001a;border:1px solid rgba(255,200,0,.24);padding:5px 12px;border-radius:999px;margin-bottom:14px}.sp-title{margin:0 0 10px;font-size:21px;line-height:1.25;font-weight:900;color:#fff;text-wrap:balance}.sp-lead{margin:0 0 14px;font-size:14px;line-height:1.6;color:#9096a0}.sp-points{margin:0 0 20px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.sp-points li{position:relative;padding-left:22px;font-size:13.5px;line-height:1.45;color:#c7cdd6}.sp-points li:before{content:"✓";position:absolute;left:0;color:#ffc800;font-weight:800}.sp-cta{display:block;text-align:center;text-decoration:none;font-weight:800;font-size:15px;border-radius:11px;padding:14px;background:linear-gradient(135deg,#ffc800,#ff9500);color:#0a0a0a;transition:transform .08s ease,filter .15s ease}.sp-cta:hover{filter:brightness(1.06);transform:translateY(-1px);text-decoration:none}.sp-later{display:block;width:100%;margin-top:10px;padding:9px;background:none;border:0;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;color:#8b93a1}.sp-later:hover{color:#c7cdd6}@media (prefers-reduced-motion: reduce){.sp-overlay,.sp-card{animation:none}}.lt-pill{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#ffc8002e,#ffa50024);color:#ffc800;border:1px solid rgba(255,200,0,.45);border-radius:8px;padding:7px 14px;font-size:12px;font-weight:900;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;font-family:inherit;transition:all .15s;box-shadow:0 0 #ffc80080;animation:ltPillPulse 2.6s ease-in-out infinite}.lt-pill:hover{background:linear-gradient(135deg,#ffc800,orange);color:#0a0a0a;transform:translateY(-1px);animation:none}.lt-pill svg{width:14px;height:14px}@keyframes ltPillPulse{0%,to{box-shadow:0 0 #ffc80059}50%{box-shadow:0 0 0 6px #ffc80000}}@media (max-width: 768px){.lt-pill .lt-label{display:none}.lt-pill{padding:7px 10px}.lt-pill.lt-free .lt-label{display:inline}.lt-pill.lt-free{padding:7px 14px}}.lt-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3000;align-items:center;justify-content:center;padding:20px;animation:ltFade .25s ease}.lt-backdrop.open{display:flex}@keyframes ltFade{0%{opacity:0}to{opacity:1}}.lt-card{position:relative;background:linear-gradient(180deg,#151515,#0d0d0d);border:1.5px solid #FFC800;border-radius:18px;max-width:540px;width:100%;max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 30px 90px #000000b3,0 0 0 1px #ffc8002e;padding:32px 30px 26px;font-family:Inter,sans-serif;animation:ltSlideUp .35s ease;color:#fff}@keyframes ltSlideUp{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.lt-close{position:absolute;top:12px;right:14px;background:transparent;border:none;color:#6b7280;font-size:26px;font-weight:700;cursor:pointer;padding:4px 10px;line-height:1;font-family:inherit}.lt-close:hover{color:#ffc800}.lt-eyebrow{color:#ffc800;font-weight:900;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;text-align:center;margin-bottom:12px}.lt-title{font-family:Montserrat,sans-serif;font-weight:900;font-size:30px;color:#fff;text-align:center;line-height:1.15;margin:0 0 10px;letter-spacing:-.5px}.lt-title .g{color:#ffc800}.lt-sub{color:#9ca3af;font-size:14px;line-height:1.5;text-align:center;margin:0 0 20px}.lt-price-row{display:flex;align-items:stretch;gap:8px;margin-bottom:22px}.lt-price-card{flex:1;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 14px 12px;text-align:center}.lt-price-card.lt-price-deal{border-color:#ffc800;background:#ffc8000f;box-shadow:0 6px 18px #ffc8001a}.lt-price-label{font-size:10px;font-weight:800;color:#9ca3af;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:4px}.lt-price-card.lt-price-deal .lt-price-label{color:#ffc800}.lt-price-num{font-family:Montserrat,sans-serif;font-weight:900;font-size:26px;color:#fff;letter-spacing:-.5px}.lt-price-num.gold{color:#ffc800}.lt-price-num span{font-size:12px;color:#6b7280;font-weight:700;margin-left:4px;letter-spacing:0}.lt-price-foot{font-size:10px;color:#6b7280;margin-top:4px;font-weight:600}.lt-vs{display:flex;align-items:center;justify-content:center;color:#6b7280;font-weight:800;font-size:11px;letter-spacing:1.4px;padding:0 2px}.lt-features{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.lt-feature{display:flex;align-items:flex-start;gap:10px;color:#d1d5db;font-size:13px;line-height:1.45}.lt-tick{color:#0f6;font-weight:900;flex-shrink:0;font-size:14px;padding-top:1px}.lt-cta-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.lt-cta-btn{flex:1;min-width:220px;display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:12px;background:linear-gradient(135deg,#ffc800,orange);color:#0a0a0a;font-weight:900;font-size:14px;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;box-shadow:0 8px 24px #ffc80040;transition:transform .15s}.lt-cta-btn:hover{transform:translateY(-1px)}.lt-skip{background:transparent;border:none;color:#6b7280;font-size:13px;font-weight:700;cursor:pointer;padding:8px 14px;font-family:inherit}.lt-skip:hover{color:#9ca3af}.lt-foot-note{color:#6b7280;font-size:11px;text-align:center;margin-top:14px;font-style:italic}@media (max-width: 480px){.lt-card{padding:24px 20px 20px}.lt-title{font-size:24px}.lt-price-row{flex-direction:column}.lt-vs{padding:4px 0}}.lt-admin-bar{margin-top:18px;padding-top:14px;border-top:1px dashed rgba(255,82,82,.35);display:flex;flex-direction:column;gap:8px}.lt-admin-label{font-size:9px;font-weight:900;color:#ff5252;letter-spacing:1.6px;text-transform:uppercase;text-align:center}.lt-admin-row{display:flex;gap:8px;flex-wrap:wrap}.lt-admin-btn{flex:1;min-width:130px;padding:10px 14px;border-radius:8px;font-size:11px;font-weight:900;letter-spacing:1px;text-transform:uppercase;cursor:pointer;font-family:inherit;border:1px solid rgba(255,82,82,.3);background:#ff525214;color:#ff8585;transition:all .15s}.lt-admin-btn:hover{background:#ff525226;border-color:#ff525280}.lt-admin-btn.busy{opacity:.5;cursor:wait}.lt-admin-stats{font-family:JetBrains Mono,monospace;font-size:11px;color:#d1d5db;background:#0006;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:10px 12px;max-height:200px;overflow-y:auto}.lt-admin-stats .row{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.04)}.lt-admin-stats .row:last-child{border-bottom:none}.lt-admin-stats .u{color:#ffc800;font-weight:700}.lt-admin-stats .c{color:#0f6;font-weight:800}.lt-admin-stats .t{color:#6b7280;font-size:10px}.lt-admin-summary{display:flex;gap:10px;font-size:11px;color:#9ca3af;padding-bottom:6px}.lt-admin-summary span strong{color:#ffc800;font-size:14px;font-family:Montserrat,sans-serif;font-weight:900;margin-right:4px}.lt-confirm{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0af2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:18px;z-index:5;padding:32px 30px;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:18px}.lt-confirm.show{display:flex}.lt-confirm .icon{font-size:44px}.lt-confirm h4{font-family:Montserrat,sans-serif;font-weight:900;font-size:22px;color:#fff;margin:0;line-height:1.3}.lt-confirm p{color:#9ca3af;font-size:13px;line-height:1.5;margin:0;max-width:360px}.lt-confirm-row{display:flex;gap:10px;margin-top:8px}.lt-confirm-btn{padding:12px 22px;border-radius:10px;font-size:12px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;font-family:inherit;border:1px solid;transition:transform .15s}.lt-confirm-btn:hover{transform:translateY(-1px)}.lt-confirm-yes{background:#ff5252;color:#fff;border-color:#ff5252}.lt-confirm-no{background:transparent;color:#9ca3af;border-color:#fff3}.up-plans{display:flex;flex-direction:column;gap:10px;margin:4px 0 16px}.up-plan{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff08;text-decoration:none;transition:border-color .15s,background .15s,transform .15s}.up-plan:hover{border-color:#ffc800;background:#ffc8000f;transform:translateY(-1px)}.up-plan.best{border-color:#ffc800;background:#ffc8000f;box-shadow:0 6px 18px #ffc8001a}.up-plan .up-l{text-align:left;min-width:0}.up-plan .up-name{color:#fff;font-weight:800;font-size:15px;display:flex;align-items:center;gap:8px}.up-plan .up-desc{color:#9ca3af;font-size:12px;margin-top:2px}.up-plan .up-r{text-align:right;display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.up-plan .up-price{color:#ffc800;font-weight:900;font-size:19px;font-family:Montserrat,sans-serif;letter-spacing:-.5px;line-height:1}.up-plan .up-per{color:#6b7280;font-size:11px;font-weight:700;margin-top:2px}.up-tag{font-size:9px;font-weight:900;letter-spacing:1px;text-transform:uppercase;color:#0a0a0a;background:#ffc800;border-radius:5px;padding:2px 6px}.lk-banner{display:flex;align-items:center;gap:14px;background:linear-gradient(150deg,#ffc80017,#ffc80008);border:1px solid rgba(255,200,0,.25);border-radius:14px;padding:16px 20px;margin:0 0 18px}.lk-banner .lk-ic{font-size:22px;line-height:1;flex:0 0 auto}.lk-banner .lk-txt{min-width:0}.lk-banner .lk-t{font-size:14px;font-weight:800;color:#fff}.lk-banner .lk-s{font-size:12.5px;color:var(--text-muted);margin-top:3px;line-height:1.5}.lk-banner .lk-cta{margin-left:auto;flex:0 0 auto;background:var(--gold);color:#111;border:0;border-radius:10px;padding:10px 18px;font-family:inherit;font-size:13.5px;font-weight:900;cursor:pointer;white-space:nowrap}.lk-banner .lk-cta:hover{filter:brightness(1.08)}.lk-veil{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden}.lk-veil.lk-blur{filter:blur(5px) saturate(.55);opacity:.75}.lk-veil.lk-grey{filter:grayscale(.75);opacity:.45}.lk-veil>*{pointer-events:none}.lk-veil:after{content:"";position:absolute;inset:auto 0 0 0;height:120px;background:linear-gradient(to bottom,rgba(10,10,10,0),var(--bg, #0a0a0a));pointer-events:none}@media (max-width: 640px){.lk-banner{flex-wrap:wrap}.lk-banner .lk-cta{margin-left:0;width:100%}.lk-veil.lk-blur{filter:blur(4px) saturate(.55)}}.bootcamp-page .dash-content{padding:28px 32px 40px;max-width:none}.bootcamp-page .bc-hero{margin-bottom:22px}.bootcamp-page .bc-hero h1{font-family:Montserrat,sans-serif;font-size:28px;font-weight:800;margin:0 0 6px}.bootcamp-page .bc-hero p{color:var(--text-muted);margin:0;font-size:14px}.bootcamp-page .bc-loading{padding:80px 20px;text-align:center;color:#6b7280}.bootcamp-page .bc-loading .spin{width:36px;height:36px;border:3px solid rgba(255,200,0,.15);border-top-color:var(--gold);border-radius:50%;animation:bcSpin .8s linear infinite;display:inline-block;margin-bottom:14px}@keyframes bcSpin{to{transform:rotate(360deg)}}.bootcamp-page .bc-apply-head{text-align:center;margin-bottom:18px;padding:22px 18px 10px}.bootcamp-page .bc-apply-head .lock-badge{display:inline-block;background:#ff52521f;color:#ff5252;border:1px solid rgba(255,82,82,.3);font-size:11px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;padding:5px 12px;border-radius:999px;margin-bottom:12px}.bootcamp-page .bc-apply-head h2{font-family:Montserrat,sans-serif;font-size:28px;font-weight:900;letter-spacing:-.5px;margin:0 0 8px}.bootcamp-page .bc-apply-head h2 .g{color:var(--gold)}.bootcamp-page .bc-apply-head p{color:var(--text-muted);max-width:640px;margin:0 auto;font-size:14px;line-height:1.55}.bootcamp-page .bc-apply-frame{background:#0f0f0f;border:1px solid rgba(255,200,0,.15);border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0006;max-width:600px;margin:0 auto}.bootcamp-page .bc-apply-frame iframe{display:block;width:100%;height:560px;border:0;background:var(--bg)}.bootcamp-page .bc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bootcamp-page .bc-card{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,200,0,.12);border-radius:14px;padding:14px}.bootcamp-page .bc-card h3{font-family:Montserrat,sans-serif;font-size:14.5px;font-weight:800;margin:0 0 6px;color:#fff;line-height:1.35}.bootcamp-page .bc-card p{color:var(--text-muted);font-size:12px;line-height:1.45;margin:0 0 9px}.bootcamp-page .bc-video{width:100%;aspect-ratio:16 / 9;background:#000;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.bootcamp-page .bc-video video{width:100%;height:100%;display:block;background:#000}.bootcamp-page .bc-video-missing{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#6b7280;font-size:13px;font-weight:600;padding:20px;text-align:center;background:radial-gradient(circle at 50% 50%,#ffc80014,#0000 60%)}.bootcamp-page .bc-video-missing .big{color:var(--gold);font-size:28px}.bootcamp-page .bc-level{display:flex;align-items:center;gap:14px;margin:30px 0 14px;padding-bottom:12px;border-bottom:1px solid rgba(255,200,0,.16)}.bootcamp-page .bc-level:first-of-type{margin-top:6px}.bootcamp-page .bc-level-num{flex-shrink:0;width:38px;height:38px;border-radius:10px;background:#ffc8001a;border:1px solid rgba(255,200,0,.28);color:var(--gold);font-family:Montserrat,sans-serif;font-weight:900;font-size:17px;display:flex;align-items:center;justify-content:center}.bootcamp-page .bc-level-meta{flex:1;min-width:0}.bootcamp-page .bc-level-tag{color:var(--gold);font-size:11px;font-weight:900;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:3px}.bootcamp-page .bc-level-meta h2{font-family:Montserrat,sans-serif;font-size:19px;font-weight:800;margin:0;color:#fff}.bootcamp-page .bc-level-cnt{flex-shrink:0;color:var(--text-muted);font-size:12px;font-weight:700;text-align:right}.bootcamp-page .bc-free-pill{display:inline-block;margin-left:8px;background:#4ade801f;color:#4ade80;border:1px solid rgba(74,222,128,.3);font-size:10px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;padding:3px 8px;border-radius:999px}.bootcamp-page .bc-card-locked{opacity:.72}.bootcamp-page .bc-card-locked h3{color:#cfcfcf}.bootcamp-page .bc-video-locked{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:radial-gradient(circle at 50% 40%,#ffc8001a,#0000 65%)}.bootcamp-page .bc-video-locked .big{font-size:26px;line-height:1;filter:grayscale(1) brightness(1.6)}.bootcamp-page .bc-video-locked a{color:var(--gold);font-size:13px;font-weight:800;text-decoration:none;border-bottom:1px solid rgba(255,200,0,.4);padding-bottom:2px}.bootcamp-page .bc-video-locked a:hover{border-bottom-color:var(--gold)}.bootcamp-page .bc-upsell{background:linear-gradient(180deg,#ffc80012,#ffffff03);border:1px solid rgba(255,200,0,.22);border-radius:16px;padding:22px 24px;margin-bottom:20px}.bootcamp-page .bc-upsell .lock-badge{display:inline-block;background:#ff52521f;color:#ff5252;border:1px solid rgba(255,82,82,.3);font-size:11px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;padding:5px 12px;border-radius:999px;margin-bottom:12px}.bootcamp-page .bc-upsell h2{font-family:Montserrat,sans-serif;font-size:22px;font-weight:900;margin:0 0 8px;color:#fff}.bootcamp-page .bc-upsell h2 .g{color:var(--gold)}.bootcamp-page .bc-upsell p{color:var(--text-muted);font-size:14px;line-height:1.6;margin:0 0 16px;max-width:720px}.bootcamp-page .bc-upsell-cta{display:inline-block;background:var(--gold);color:#111;font-weight:900;font-size:14px;padding:11px 22px;border-radius:10px;text-decoration:none}.bootcamp-page .bc-upsell-cta:hover{filter:brightness(1.08)}.bootcamp-page .bc-card-spin{width:28px;height:28px;border:3px solid rgba(255,200,0,.15);border-top-color:var(--gold);border-radius:50%;animation:bcSpin .8s linear infinite}@media (max-width: 1100px){.bootcamp-page .bc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.bootcamp-page .dash-content{padding:18px 14px 32px;max-width:100%;box-sizing:border-box}.bootcamp-page .bc-grid{grid-template-columns:1fr}}.wb-card .wb-date{display:inline-block;font-size:11px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--gold, #FFC800);background:#ffc8001a;border:1px solid rgba(255,200,0,.24);padding:4px 10px;border-radius:999px;margin-bottom:10px}.wb-empty{text-align:center;padding:48px 24px;border:1px dashed rgba(255,255,255,.14);border-radius:16px}.wb-empty h2{margin:0 0 8px;font-size:20px;font-weight:900;color:#fff}.wb-empty p{margin:0;font-size:14px;line-height:1.6;color:var(--text-muted, #9ca3af)}.calc-page{display:flex;flex-direction:column;min-height:100vh}.calc-page .calc-frame-wrap{flex:1;padding:0;background:var(--bg);position:relative}.calc-page .calc-frame{width:100%;height:calc(100vh - 73px);border:0;display:block;background:transparent}@media (max-width: 768px){.calc-page .calc-frame{height:calc(100vh - 65px)}}.account-page .dash-content{padding:32px;max-width:720px}.account-page .acct-hero{margin-bottom:28px}.account-page .acct-hero h1{font-family:Montserrat,sans-serif;font-size:26px;font-weight:800;color:#fff;margin:0 0 6px}.account-page .acct-hero p{color:var(--text-muted);margin:0;font-size:14px}.account-page .acct-card{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,200,0,.1);border-radius:14px;padding:22px 24px;margin-bottom:18px}.account-page .acct-card h3{font-size:12px;font-weight:800;letter-spacing:1.5px;color:var(--gold);text-transform:uppercase;margin:0 0 16px}.account-page .acct-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}.account-page .acct-row:last-child{border-bottom:none;padding-bottom:0}.account-page .acct-row:first-of-type{padding-top:0}.account-page .acct-row .label{color:var(--text-muted);font-size:13px;font-weight:500}.account-page .acct-row .value{color:#fff;font-size:14px;font-weight:600;text-align:right;overflow-wrap:anywhere}.account-page .acct-row .value.green{color:#0f6}.account-page .acct-row .value.red{color:#ff5252}.account-page .acct-row .value.gold{color:var(--gold)}.account-page .pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.account-page .pill.active{background:#00ff661f;color:#0f6}.account-page .pill.canceling{background:#ff52521f;color:#ff5252}.account-page .pill.trialing{background:#ffc8001f;color:var(--gold)}.account-page .pill.expired{background:#ffffff14;color:var(--text-muted)}.account-page .acct-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.account-page .btn-acct{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;border:1px solid transparent;transition:all .2s;text-decoration:none;font-family:inherit}.account-page .btn-acct:disabled{opacity:.6;cursor:default}.account-page .btn-acct-primary{background:var(--gold);color:#0a0a0a}.account-page .btn-acct-primary:hover{background:#e5b300}.account-page .btn-acct-secondary{background:#ffffff0d;color:#fff;border-color:#ffffff1a}.account-page .btn-acct-secondary:hover{background:#ffffff14;border-color:#ffc8004d}.account-page .btn-acct-danger{background:transparent;color:#ff5252;border-color:#ff525240}.account-page .btn-acct-danger:hover{background:#ff525214;border-color:#ff525280}.account-page .acct-empty{text-align:center;padding:28px 16px;color:#6b7280;font-size:13px}.account-page .acct-empty strong{color:#fff}.account-page .acct-banner{padding:12px 16px;border-radius:10px;background:#ff525214;border:1px solid rgba(255,82,82,.2);color:#ff8080;font-size:13px;font-weight:500;margin-bottom:14px}.account-page .acct-banner.info{background:#ffc8000f;border-color:#ffc80033;color:var(--gold)}.account-page .acct-input{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#fff;padding:11px 12px;border-radius:9px;font-size:14px;font-weight:500;font-family:inherit}.account-page .acct-us-note{color:#6b7280;font-size:12px;margin:8px 0 14px;line-height:1.5}.account-page .acct-us-form{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.account-page .acct-us-field{flex:1;min-width:140px}.account-page .acct-us-field label{display:block;font-size:11px;color:var(--text-muted);font-weight:700;margin-bottom:4px}.account-page .acct-us-field input{font-weight:600;width:100%;box-sizing:border-box}.account-page .acct-lf-note{color:var(--text-muted);font-size:12.5px;line-height:1.55;margin:0 0 14px}.account-page .acct-lf-form{display:flex;flex-direction:column;gap:10px}.account-page .acct-lf-actions{display:flex;gap:10px;align-items:center}.account-page .acct-lf-status{font-size:12.5px;font-weight:600}@media (max-width: 768px){.account-page .dash-content{padding:18px 16px 32px;max-width:100%;box-sizing:border-box}.account-page .acct-hero h1{font-size:22px}.account-page .acct-card{padding:18px;border-radius:12px;margin-bottom:14px}.account-page .acct-row{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 0}.account-page .acct-row .value{text-align:left;font-size:14px;word-break:break-word}.account-page .acct-row .label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#6b7280;font-weight:700}.account-page .acct-actions{flex-direction:column;gap:8px;margin-top:16px}.account-page .btn-acct{width:100%;justify-content:center;padding:13px 18px;font-size:14px}.account-page .pill{font-size:10px;padding:3px 8px}}@media (max-width: 380px){.account-page .dash-content{padding:14px 12px 28px}.account-page .acct-card{padding:16px 14px}}.affiliate-page .dash-content{padding:28px 32px 40px;max-width:none}.affiliate-page .aff-hero{margin-bottom:24px}.affiliate-page .aff-hero h1{font-family:Montserrat,sans-serif;font-size:28px;font-weight:800;color:#fff;margin:0 0 6px}.affiliate-page .aff-hero p{color:var(--text-muted);margin:0;font-size:14px;max-width:720px;line-height:1.6}.affiliate-page .aff-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}.affiliate-page .aff-stat{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,200,0,.12);border-radius:12px;padding:18px 22px}.affiliate-page .aff-stat .l{font-size:10px;color:var(--text-muted);font-weight:800;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:6px}.affiliate-page .aff-stat .v{font-family:Montserrat,sans-serif;font-size:22px;font-weight:800;color:#fff;line-height:1}.affiliate-page .aff-stat .v.gold{color:var(--gold)}.affiliate-page .aff-stat .s{font-size:11px;color:#6b7280;font-weight:600;margin-top:4px}.affiliate-page .aff-promo{border-radius:14px;padding:18px 22px}.affiliate-page .aff-promo.gold{background:linear-gradient(180deg,#ffc80014,#ffc80005);border:1px solid rgba(255,200,0,.25)}.affiliate-page .aff-promo.green{background:linear-gradient(180deg,#00ff660f,#00ff6603);border:1px solid rgba(0,255,102,.25)}.affiliate-page .aff-promo.white{background:linear-gradient(180deg,#ffffff0a,#ffffff03);border:1px solid rgba(255,255,255,.1)}.affiliate-page .aff-promo .big{font-family:Montserrat,sans-serif;font-weight:900;font-size:26px;line-height:1;color:#fff}.affiliate-page .aff-promo.gold .big{color:var(--gold)}.affiliate-page .aff-promo.green .big{color:#0f6}.affiliate-page .aff-promo .l{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--text-muted);font-weight:800;margin-top:8px}.affiliate-page .aff-promo .s{font-size:11px;color:#6b7280;font-weight:600;margin-top:4px}.affiliate-page .aff-link-card{background:linear-gradient(180deg,#ffc8000d,#ffc80003);border:1px solid rgba(255,200,0,.3);border-radius:16px;padding:30px;margin-bottom:22px;box-shadow:0 20px 60px #ffc80014}.affiliate-page .aff-link-card h3{font-family:Montserrat,sans-serif;font-size:16px;font-weight:800;color:var(--gold);margin:0 0 6px;letter-spacing:.5px}.affiliate-page .aff-link-card .sub{color:var(--text-muted);font-size:13px;margin:0 0 20px}.affiliate-page .aff-link-row{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.affiliate-page .aff-link-input{flex:1;min-width:260px;background:var(--bg);color:#fff;border:1px solid rgba(255,200,0,.25);border-radius:10px;padding:14px 16px;font-size:14px;font-family:JetBrains Mono,Menlo,monospace;letter-spacing:.3px}.affiliate-page .aff-link-input:focus{outline:none;border-color:var(--gold)}.affiliate-page .aff-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#ffc800,#e5a800);color:#0a0a0a;font-weight:900;letter-spacing:.5px;text-transform:uppercase;border:none;border-radius:10px;padding:0 22px;font-size:13px;cursor:pointer;font-family:inherit;transition:filter .15s,transform .15s;min-height:48px}.affiliate-page .aff-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.affiliate-page .aff-btn:disabled{opacity:.6;cursor:not-allowed}.affiliate-page .aff-btn.ghost{background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.1)}.affiliate-page .aff-btn.ghost:hover{background:#ffc8001a;color:var(--gold);border-color:#ffc8004d}.affiliate-page .aff-btn.big{font-size:15px;padding:16px 28px}.affiliate-page .aff-empty-state{text-align:center;padding:24px 10px}.affiliate-page .aff-empty-icon{font-size:48px;margin-bottom:10px}.affiliate-page .aff-empty-state h2{font-family:Montserrat,sans-serif;font-size:22px;font-weight:800;color:#fff;margin:0 0 8px}.affiliate-page .aff-empty-state p{color:var(--text-muted);max-width:480px;margin:0 auto 22px;line-height:1.6}.affiliate-page .aff-err{background:#ff525214;border:1px solid rgba(255,82,82,.3);color:#ff8080;padding:14px 18px;border-radius:10px;font-size:13px;margin-top:14px}.affiliate-page .aff-ok{background:#00ff6614;border:1px solid rgba(0,255,102,.3);color:#6dffa3;padding:10px 14px;border-radius:10px;font-size:12px;font-weight:700;margin-top:10px}.affiliate-page .aff-manual{margin-top:26px;padding:22px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;text-align:left}.affiliate-page .aff-manual h3{font-family:Montserrat,sans-serif;font-size:15px;font-weight:800;color:var(--gold);margin:0 0 6px}.affiliate-page .aff-manual .desc{color:var(--text-muted);font-size:13px;margin:0 0 14px}.affiliate-page .aff-manual-row{display:flex;gap:10px;flex-wrap:wrap}.affiliate-page .aff-manual-row .aff-link-input{flex:1;min-width:220px}.affiliate-page .aff-manual .fine{color:#6b7280;font-size:11px;margin:10px 0 0}.affiliate-page .aff-manual .fine a{color:var(--gold)}.affiliate-page .aff-diag summary{cursor:pointer;color:#6b7280;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.affiliate-page .aff-diag pre{margin-top:10px;padding:12px;background:var(--bg);border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:11px;color:var(--text-muted);white-space:pre-wrap;word-break:break-word;max-height:320px;overflow:auto;font-family:JetBrains Mono,Menlo,monospace}.affiliate-page .aff-diag .fine{font-size:11px;color:#6b7280;margin-top:8px}.affiliate-page .aff-how{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px}.affiliate-page .aff-how-step{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:20px;position:relative}.affiliate-page .aff-how-step-num{position:absolute;top:-10px;left:16px;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#ffc800,#ff9500);color:#0a0a0a;font-family:Montserrat,sans-serif;font-weight:900;font-size:14px;display:flex;align-items:center;justify-content:center}.affiliate-page .aff-how-step h4{font-family:Montserrat,sans-serif;font-size:15px;font-weight:800;color:#fff;margin:4px 0 8px}.affiliate-page .aff-how-step p{color:var(--text-muted);font-size:13px;margin:0;line-height:1.5}.affiliate-page .aff-shares{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.affiliate-page .aff-share-btn{display:inline-flex;align-items:center;gap:6px;background:#ffffff0a;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer;transition:all .15s;font-family:inherit}.affiliate-page .aff-share-btn:hover{background:#ffc8001a;color:var(--gold);border-color:#ffc8004d}.affiliate-page .aff-lb-wrap{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,200,0,.12);border-radius:14px;overflow:hidden;margin-bottom:24px}.affiliate-page .aff-lb-empty{padding:40px;text-align:center;color:#6b7280;font-size:13px}.affiliate-page .aff-lb-head{display:grid;grid-template-columns:56px 1fr 92px 92px 92px 110px;gap:10px;padding:14px 18px;background:#ffc8000f;border-bottom:1px solid rgba(255,200,0,.15)}.affiliate-page .aff-lb-col{font-size:10px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:var(--gold)}.affiliate-page .aff-lb-col.num{text-align:right}.affiliate-page .aff-lb-row{display:grid;grid-template-columns:56px 1fr 92px 92px 92px 110px;gap:10px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.04);align-items:center;transition:background .15s}.affiliate-page .aff-lb-row:last-child{border-bottom:none}.affiliate-page .aff-lb-row:hover{background:#ffc80005}.affiliate-page .aff-lb-rank{font-family:Montserrat,sans-serif;font-weight:800;color:var(--text-muted);font-size:14px}.affiliate-page .aff-lb-rank.g{color:var(--gold);font-size:17px}.affiliate-page .aff-lb-rank.s{color:silver;font-size:16px}.affiliate-page .aff-lb-rank.b{color:#cd7f32;font-size:16px}.affiliate-page .aff-lb-who{display:flex;align-items:center;gap:10px;min-width:0}.affiliate-page .aff-lb-av{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ffc800,#ff9500);color:#0a0a0a;font-weight:900;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.affiliate-page .aff-lb-av img{width:100%;height:100%;object-fit:cover}.affiliate-page .aff-lb-name{color:#fff;font-weight:700;font-size:13px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.affiliate-page .aff-lb-handle{color:#6b7280;font-size:11px;font-weight:600}.affiliate-page .aff-lb-num{text-align:right;font-weight:700;font-size:13px;color:#e5e7eb}.affiliate-page .aff-lb-earned{text-align:right;font-family:Montserrat,sans-serif;font-weight:800;font-size:14px;color:var(--gold)}@media (max-width: 640px){.affiliate-page .aff-lb-head{display:none!important}.affiliate-page .aff-lb-row{display:flex!important;flex-wrap:wrap!important;align-items:center;gap:8px!important;padding:14px!important}.affiliate-page .aff-lb-rank{flex:0 0 auto}.affiliate-page .aff-lb-who{flex:1 1 auto;min-width:0}.affiliate-page .aff-lb-who:after{content:"";flex-basis:100%;height:0}.affiliate-page .aff-lb-num,.affiliate-page .aff-lb-earned{text-align:left!important;padding:6px 10px;font-size:12px!important;font-weight:700!important;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:7px;min-width:0;flex:0 1 auto}.affiliate-page .aff-lb-num:before,.affiliate-page .aff-lb-earned:before{content:attr(data-label);display:block;color:#6b7280;font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase;margin-bottom:2px}.affiliate-page .aff-lb-earned{color:var(--gold)!important;border-color:#ffc8004d;background:#ffc8000f}.affiliate-page .aff-lb-num.hide-sm{display:none!important}.affiliate-page .aff-lb-av{width:30px;height:30px;font-size:11px}.affiliate-page .aff-lb-name{font-size:13px}.affiliate-page .aff-lb-handle{font-size:10px}}@media (max-width: 768px){.affiliate-page .dash-content{padding:18px 14px 32px;max-width:100%;box-sizing:border-box}.affiliate-page .aff-hero h1{font-size:22px}.affiliate-page .aff-hero-stats,.affiliate-page .aff-how{grid-template-columns:1fr}.affiliate-page .aff-link-row{flex-direction:column}.affiliate-page .aff-btn{width:100%}.affiliate-page .aff-link-card{padding:20px 16px}.affiliate-page .aff-link-input{min-width:0;font-size:12px;padding:12px 14px}}@media (max-width: 480px){.affiliate-page .dash-content{padding:14px 10px 32px}.affiliate-page .aff-link-card{padding:16px 12px;border-radius:12px}.affiliate-page .aff-hero h1{font-size:19px}.affiliate-page .aff-hero p{font-size:13px}}.deposit-offers-page .dash-content{padding:28px 32px 40px;max-width:none}.deposit-offers-page .guide-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:#ffc8001a;color:var(--gold);border:1px solid rgba(255,200,0,.3);border-radius:8px;font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .15s;font-family:inherit}.deposit-offers-page .guide-btn:hover{background:var(--gold);color:#0a0a0a;transform:translateY(-1px);box-shadow:0 6px 18px #ffc8004d;border-color:var(--gold)}.deposit-offers-page .guide-btn:active{transform:translateY(0);box-shadow:0 2px 6px #ffc80040}.deposit-offers-page .guide-btn svg{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.deposit-offers-page .guide-btn:hover svg{transform:rotate(-12deg) scale(1.12)}.deposit-offers-page .do-hero{margin-bottom:22px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.deposit-offers-page .do-hero h1{font-family:Montserrat,sans-serif;font-size:26px;font-weight:800;color:#fff;margin:0 0 4px}.deposit-offers-page .do-hero p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5;max-width:640px}.deposit-offers-page .do-hero p a{color:var(--gold);text-decoration:none;font-weight:700}.deposit-offers-page .do-hero-guide-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:linear-gradient(135deg,#ffc800,#e5a800);color:#0a0a0a;font-weight:900;font-size:13px;letter-spacing:.4px;text-transform:uppercase;border-radius:10px;text-decoration:none;border:none;cursor:pointer;transition:all .2s;box-shadow:0 4px 14px #ffc8002e;font-family:inherit}.deposit-offers-page .do-hero-guide-btn:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 8px 22px #ffc8004d}.deposit-offers-page .do-toolbar{display:flex;gap:12px;margin-bottom:18px;flex-wrap:wrap;align-items:center}.deposit-offers-page .do-search{flex:1;min-width:240px;max-width:360px;padding:10px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#fff;font-size:14px;font-weight:500;font-family:inherit}.deposit-offers-page .do-search:focus{outline:none;border-color:#ffc80066}.deposit-offers-page .do-count{font-size:12px;color:var(--text-muted);font-weight:700;letter-spacing:.5px;text-transform:uppercase}.deposit-offers-page .do-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.deposit-offers-page .do-card{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s,transform .15s;position:relative}.deposit-offers-page .do-card:hover{border-color:#ffc80040;transform:translateY(-1px)}.deposit-offers-page .do-card-head{display:flex;align-items:center;gap:12px}.deposit-offers-page .do-card-logo{width:40px;height:40px;border-radius:8px;background:#1a1a1a;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.deposit-offers-page .do-card-logo img{width:100%;height:100%;object-fit:contain}.deposit-offers-page .do-card-logo-fallback{font-size:16px;font-weight:900;color:var(--gold);text-transform:uppercase}.deposit-offers-page .do-card-name{font-size:15px;font-weight:800;color:#fff;letter-spacing:-.2px;text-transform:capitalize}.deposit-offers-page .do-card-cat{font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;padding:3px 8px;border-radius:999px;margin-top:2px;display:inline-block;white-space:nowrap}.deposit-offers-page .do-card-cat.Corporates{background:#ffc8001f;color:#ffc800}.deposit-offers-page .do-card-cat.Blackstream{background:#5865f224;color:#a5b4fc}.deposit-offers-page .do-card-cat.Apollotech{background:#ff52521f;color:#ff9a9a}.deposit-offers-page .do-card-cat.Betmakers{background:#00ff661f;color:#6ef0a3}.deposit-offers-page .do-card-cat.BetCloud{background:#22c55e1f;color:#86efac}.deposit-offers-page .do-card-cat.GenWeb{background:#94a3b824;color:#cbd5e1}.deposit-offers-page .do-card-cat.Fantasy{background:#ec48991f;color:#f9a8d4}.deposit-offers-page .do-card-cat.Punterstech{background:#38bdf824;color:#7dd3fc}.deposit-offers-page .do-card-cat.Others{background:#ffffff0f;color:#9ca3af}.deposit-offers-page .do-card-cat.none{background:#ffffff0a;color:#6b7280}.deposit-offers-page .do-cat-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.deposit-offers-page .do-cat-chip{padding:7px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.4px;color:var(--text-muted);cursor:pointer;text-transform:uppercase;transition:all .15s;font-family:inherit}.deposit-offers-page .do-cat-chip:hover{background:#ffffff14;color:#fff}.deposit-offers-page .do-cat-chip.active{background:#ffc80026;border-color:#ffc80066;color:var(--gold)}.deposit-offers-page .do-card-offer{font-size:13px;color:#cbd5e1;line-height:1.5;flex:1;white-space:pre-wrap}.deposit-offers-page .do-card-offer em{color:#6b7280;font-style:italic;font-size:12px}.deposit-offers-page .do-offer-nums{display:flex;gap:10px;align-items:stretch;flex:1}.deposit-offers-page .do-offer-pill{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 10px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-align:center}.deposit-offers-page .do-offer-pill.deposit{background:linear-gradient(180deg,#ffc80014,#ffc80005);border-color:#ffc80040}.deposit-offers-page .do-offer-pill.bonus{background:linear-gradient(180deg,#00ff6614,#00ff6605);border-color:#00ff6640}.deposit-offers-page .do-offer-icon{font-size:20px;line-height:1;margin-bottom:4px}.deposit-offers-page .do-offer-amount{font-family:Montserrat,sans-serif;font-size:22px;font-weight:900;line-height:1;letter-spacing:-.5px}.deposit-offers-page .do-offer-pill.deposit .do-offer-amount{color:var(--gold)}.deposit-offers-page .do-offer-pill.bonus .do-offer-amount{color:#0f6}.deposit-offers-page .do-offer-label{font-size:9px;font-weight:800;letter-spacing:1.2px;color:var(--text-muted);margin-top:4px;text-transform:uppercase}.deposit-offers-page .do-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;background:linear-gradient(135deg,#ffc800,#e5a800);color:#0a0a0a;font-weight:900;font-size:12px;letter-spacing:.3px;text-transform:uppercase;text-decoration:none;border-radius:8px;transition:all .2s}.deposit-offers-page .do-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.deposit-offers-page .do-cta.disabled{background:#ffffff0f;color:#6b7280;pointer-events:none}.deposit-offers-page .do-bowler-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#ffc8000a;border:1px solid rgba(255,200,0,.12);border-radius:12px;margin-bottom:14px;flex-wrap:wrap}.deposit-offers-page .do-bowler-label{font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--gold);flex-shrink:0}.deposit-offers-page .do-bowler-tabs{display:flex;gap:6px;flex:1;flex-wrap:wrap;min-width:0}.deposit-offers-page .do-bowler-tab{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#cbd5e1;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s;font-family:inherit}.deposit-offers-page .do-bowler-tab:hover{background:#ffc80014;border-color:#ffc8004d}.deposit-offers-page .do-bowler-tab.active{background:linear-gradient(135deg,#ffc800,orange);color:#0a0a0a;border-color:transparent;box-shadow:0 4px 12px #ffc80040}.deposit-offers-page .do-bowler-tab .pct{font-size:10px;font-weight:800;color:#6b7280;padding:1px 6px;background:#ffffff0f;border-radius:999px}.deposit-offers-page .do-bowler-tab.active .pct{background:#0000002e;color:#0a0a0a}.deposit-offers-page .do-bowler-tab .x{color:inherit;opacity:.5;cursor:pointer;padding-left:2px;font-weight:800}.deposit-offers-page .do-bowler-tab .x:hover{opacity:1;color:#ff5252}.deposit-offers-page .do-bowler-add{padding:6px 12px;border-radius:999px;background:#00ff6614;border:1px dashed rgba(0,255,102,.4);color:#0f6;font-size:11px;font-weight:800;letter-spacing:.4px;cursor:pointer;font-family:inherit;transition:all .15s}.deposit-offers-page .do-bowler-add:hover{background:#00ff662e;border-style:solid}.deposit-offers-page .bw-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:4000;align-items:center;justify-content:center;padding:20px;animation:bwFade .2s ease}.deposit-offers-page .bw-backdrop.open{display:flex}@keyframes bwFade{0%{opacity:0}to{opacity:1}}.deposit-offers-page .bw-card{position:relative;background:linear-gradient(180deg,#161616,#0c0c0c);border:1.5px solid rgba(255,200,0,.4);border-radius:14px;max-width:420px;width:100%;padding:26px 26px 22px;box-shadow:0 25px 60px #0009;animation:bwSlide .25s ease}@keyframes bwSlide{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.deposit-offers-page .bw-eyebrow{color:var(--gold);font-size:11px;font-weight:900;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:6px}.deposit-offers-page .bw-title{font-family:Montserrat,sans-serif;font-weight:900;font-size:22px;color:#fff;line-height:1.2;margin:0 0 8px}.deposit-offers-page .bw-sub{color:var(--text-muted);font-size:13px;line-height:1.45;margin:0 0 16px}.deposit-offers-page .bw-input{width:100%;padding:11px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:14px;font-family:inherit;box-sizing:border-box;transition:border-color .15s}.deposit-offers-page .bw-input:focus{outline:none;border-color:#ffc80099}.deposit-offers-page .bw-row{display:flex;gap:10px;margin-top:18px;justify-content:flex-end}.deposit-offers-page .bw-btn{padding:10px 18px;border-radius:8px;font-size:12px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;font-family:inherit;border:1px solid;transition:transform .15s,filter .15s}.deposit-offers-page .bw-btn:hover{transform:translateY(-1px)}.deposit-offers-page .bw-btn.primary{background:linear-gradient(135deg,#ffc800,#ff9500);color:#0a0a0a;border-color:transparent;box-shadow:0 6px 16px #ffc80040}.deposit-offers-page .bw-btn.primary:hover{filter:brightness(1.05)}.deposit-offers-page .bw-btn.primary:disabled{opacity:.5;cursor:not-allowed;transform:none;filter:none}.deposit-offers-page .bw-btn.danger{background:#ff5252;color:#fff;border-color:#ff5252}.deposit-offers-page .bw-btn.danger:hover{filter:brightness(1.05)}.deposit-offers-page .bw-btn.ghost{background:transparent;color:var(--text-muted);border-color:#ffffff2e}.deposit-offers-page .bw-btn.ghost:hover{color:#fff;border-color:#fff6}.deposit-offers-page .bw-err{color:#ff8a8a;font-size:12px;font-weight:600;margin-top:8px;min-height:16px}.deposit-offers-page .do-disclaimer{margin-top:28px;padding:16px 18px;background:#ff52520f;border:1px solid rgba(255,82,82,.2);border-radius:12px;color:#cbd5e1;font-size:12px;line-height:1.55}.deposit-offers-page .do-disclaimer strong{color:#ff8a8a}.deposit-offers-page .do-summary{background:linear-gradient(135deg,#ffc80014,#00ff660a);border:1px solid rgba(255,200,0,.25);border-radius:14px;padding:18px 22px;margin-bottom:22px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:center}.deposit-offers-page .do-sum-cell .lbl{font-size:10px;font-weight:800;letter-spacing:1.2px;color:var(--text-muted);text-transform:uppercase;margin-bottom:6px}.deposit-offers-page .do-sum-cell .val{font-family:Montserrat,sans-serif;font-size:28px;font-weight:900;letter-spacing:-.5px;line-height:1}.deposit-offers-page .do-sum-cell.total .val{color:var(--gold)}.deposit-offers-page .do-sum-cell.claimed .val{color:#0f6}.deposit-offers-page .do-sum-cell.cash .val{color:#a5b4fc}.deposit-offers-page .do-sum-cell .sub{font-size:11px;color:var(--text-muted);margin-top:4px}.deposit-offers-page .do-progress-wrap{margin-top:14px;grid-column:1 / -1}.deposit-offers-page .do-progress-label{display:flex;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.5px;color:#cbd5e1;text-transform:uppercase;margin-bottom:6px}.deposit-offers-page .do-progress-bar{width:100%;height:10px;background:#ffffff0d;border-radius:999px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.deposit-offers-page .do-progress-fill{height:100%;background:linear-gradient(90deg,#0f6,#00c853);border-radius:999px;transition:width .4s ease}@media (max-width: 768px){.deposit-offers-page .do-summary{grid-template-columns:1fr 1fr 1fr!important;gap:6px!important;padding:10px!important;border-radius:12px;margin-bottom:14px}.deposit-offers-page .do-sum-cell{text-align:center}.deposit-offers-page .do-sum-cell .lbl{font-size:0!important;margin-bottom:2px!important}.deposit-offers-page .do-sum-cell.total .lbl:before{content:"💰 Avail"}.deposit-offers-page .do-sum-cell.claimed .lbl:before{content:"✅ Claimed"}.deposit-offers-page .do-sum-cell.cash .lbl:before{content:"🧾 Left"}.deposit-offers-page .do-sum-cell .lbl:before{display:block;font-size:10px;font-weight:800;color:#9ca3af;letter-spacing:.3px;line-height:1.1;white-space:nowrap}.deposit-offers-page .do-sum-cell .val{font-size:16px!important;letter-spacing:-.3px;line-height:1.1;white-space:nowrap}.deposit-offers-page .do-sum-cell .sub{display:none!important}.deposit-offers-page .do-progress-wrap{margin-top:8px}.deposit-offers-page .do-progress-label{font-size:11px}}.deposit-offers-page .do-card.claimed{opacity:.55;border-color:#00ff664d;background:#00ff6608}.deposit-offers-page .do-card.claimed:after{content:"✓ Claimed";position:absolute;top:10px;right:10px;background:#0f63;color:#0f6;font-size:10px;font-weight:800;letter-spacing:.5px;padding:3px 8px;border-radius:999px;text-transform:uppercase}.deposit-offers-page .do-card-actions{display:flex;gap:8px;align-items:center}.deposit-offers-page .do-claim-btn{flex:none;padding:10px 12px;background:#ffffff0a;color:var(--text-muted);border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;cursor:pointer;transition:all .15s;font-family:inherit}.deposit-offers-page .do-claim-btn:hover{background:#00ff6614;color:#0f6;border-color:#00ff664d}.deposit-offers-page .do-claim-btn.claimed{background:#00ff661a;color:#0f6;border-color:#00ff664d}.deposit-offers-page .do-report-btn{flex:none;background:transparent;color:#6b7280;border:none;font-size:11px;font-weight:700;cursor:pointer;padding:8px 6px;text-decoration:underline;text-underline-offset:2px;font-family:inherit}.deposit-offers-page .do-report-btn:hover{color:var(--gold)}.deposit-offers-page .guide-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10000;align-items:center;justify-content:center;padding:20px}.deposit-offers-page .guide-backdrop.open{display:flex;animation:gFade .25s ease-out}@keyframes gFade{0%{opacity:0}to{opacity:1}}.deposit-offers-page .guide-card{width:100%;max-width:640px;max-height:calc(100vh - 40px);overflow-y:auto;background:linear-gradient(180deg,#0e0e0e,#060606);border:1px solid rgba(255,200,0,.25);border-radius:18px;padding:32px;color:#e5e7eb;font-size:14px;line-height:1.55}.deposit-offers-page .guide-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.deposit-offers-page .guide-eyebrow{font-size:11px;font-weight:900;letter-spacing:2px;color:var(--gold);text-transform:uppercase}.deposit-offers-page .guide-close{width:32px;height:32px;border-radius:8px;background:#ffffff0f;color:var(--text-muted);border:none;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.deposit-offers-page .guide-close:hover{background:#ffffff1f;color:#fff}.deposit-offers-page .guide-title{font-family:Montserrat,sans-serif;font-size:26px;font-weight:900;color:#fff;line-height:1.15;margin:0 0 10px;letter-spacing:-.5px}.deposit-offers-page .guide-sub{color:var(--text-muted);margin:0 0 24px;font-size:14px}.deposit-offers-page .guide-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:stretch;margin:22px 0}.deposit-offers-page .guide-flow-step{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px 12px;text-align:center;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center}.deposit-offers-page .guide-flow-step.bonus{border-color:#00ff664d;background:linear-gradient(180deg,#00ff6614,#00ff6605)}.deposit-offers-page .guide-flow-step.cash{border-color:#ffc80059;background:linear-gradient(180deg,#ffc80014,#ffc80005)}.deposit-offers-page .guide-flow-icon{font-size:28px;line-height:1}.deposit-offers-page .guide-flow-num{font-family:Montserrat,sans-serif;font-size:20px;font-weight:900;letter-spacing:-.5px}.deposit-offers-page .guide-flow-step.bonus .guide-flow-num{color:#0f6}.deposit-offers-page .guide-flow-step.cash .guide-flow-num{color:var(--gold)}.deposit-offers-page .guide-flow-label{font-size:10px;font-weight:800;letter-spacing:.8px;color:var(--text-muted);text-transform:uppercase}.deposit-offers-page .guide-flow-arrow{display:flex;align-items:center;justify-content:center;color:#ffc80073;font-size:22px;font-weight:900}.deposit-offers-page .guide-h2{font-family:Montserrat,sans-serif;font-size:16px;font-weight:800;color:var(--gold);margin:22px 0 8px;letter-spacing:.3px}.deposit-offers-page .guide-p{margin:0 0 12px;color:#cbd5e1}.deposit-offers-page .guide-p strong{color:#fff}.deposit-offers-page .guide-example{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:16px 18px;margin:14px 0}.deposit-offers-page .guide-example-row{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;border-bottom:1px dashed rgba(255,255,255,.06)}.deposit-offers-page .guide-example-row:last-child{border-bottom:none;font-weight:800;color:#0f6;padding-top:12px}.deposit-offers-page .guide-example-label{color:var(--text-muted)}.deposit-offers-page .guide-example-val{color:#fff;font-weight:700}.deposit-offers-page .guide-cta-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.deposit-offers-page .guide-cta-btn{flex:1;min-width:180px;padding:14px 18px;border-radius:10px;font-weight:900;font-size:13px;letter-spacing:.3px;text-transform:uppercase;text-decoration:none;text-align:center;border:none;cursor:pointer;font-family:inherit}.deposit-offers-page .guide-cta-btn.primary{background:linear-gradient(135deg,#ffc800,#e5a800);color:#0a0a0a}.deposit-offers-page .guide-cta-btn.secondary{background:#ffffff0f;color:#e5e7eb;border:1px solid rgba(255,255,255,.15)}.deposit-offers-page .rp-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.deposit-offers-page .rp-label{display:block;font-size:11px;font-weight:700;color:var(--text-muted);letter-spacing:.5px;margin-bottom:4px}.deposit-offers-page .rp-input{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#fff;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:600;box-sizing:border-box;font-family:inherit}.deposit-offers-page .rp-notes-wrap{margin-bottom:14px}.deposit-offers-page .rp-notes{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#fff;padding:10px 12px;border-radius:8px;font-size:13px;font-family:inherit;resize:vertical;box-sizing:border-box}.deposit-offers-page .rp-status{margin-top:12px;padding:10px 12px;border-radius:8px;font-size:13px;font-weight:600}.deposit-offers-page .rp-status.ok{background:#00ff661f;color:#0f6}.deposit-offers-page .rp-status.err{background:#ff52521f;color:#ff5252}@media (max-width: 768px){.deposit-offers-page .dash-content{padding:16px 12px 32px;max-width:100%;box-sizing:border-box}.deposit-offers-page .topbar-user .guide-btn span{display:none}.deposit-offers-page .guide-flow{grid-template-columns:1fr;gap:6px}.deposit-offers-page .guide-flow-arrow{transform:rotate(90deg);padding:4px 0}.deposit-offers-page .guide-card{padding:22px 20px}.deposit-offers-page .do-hero{flex-direction:column;align-items:stretch;gap:12px}.deposit-offers-page .do-hero h1{font-size:20px}.deposit-offers-page .do-hero p{font-size:13px}.deposit-offers-page .do-grid{grid-template-columns:1fr;gap:12px}}@media (max-width: 480px){.deposit-offers-page .dash-content{padding:14px 10px 28px}.deposit-offers-page .do-hero h1{font-size:18px}.deposit-offers-page .do-hero-guide-btn{font-size:12px;padding:9px 14px}}.deposit-offers-page .do-locked-card{grid-column:1 / -1;text-align:center;padding:28px 20px;background:linear-gradient(135deg,#ffc80014,#ffc80005);border:1px dashed rgba(255,200,0,.4);border-radius:14px}.deposit-offers-page .do-locked-card .do-locked-emoji{font-size:28px;margin-bottom:6px}.deposit-offers-page .do-locked-card b{display:block;color:#fff;font-size:16px;margin-bottom:6px}.deposit-offers-page .do-locked-card p{color:#8b93a7;font-size:13.5px;margin:0 auto 14px;max-width:420px}.deposit-offers-page .do-locked-card a{display:inline-block;background:#ffc800;color:#0a0a0a;font-weight:800;padding:11px 24px;border-radius:10px;text-decoration:none}.cb-page .dash-content{padding:28px 32px 60px;max-width:100%;box-sizing:border-box}.cb-page .cb-hero{margin-bottom:22px}.cb-page .cb-hero h1{font-family:Montserrat,sans-serif;font-size:28px;font-weight:800;margin:0 0 6px}.cb-page .cb-hero p{color:var(--text-muted);margin:0;font-size:14px}.cb-page .cb-layout{display:grid;grid-template-columns:1fr;gap:18px;align-items:start;width:100%}.cb-page .cb-card{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,200,0,.12);border-radius:14px}.cb-page .cb-card-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.05)}.cb-page .cb-card-head h2{font-family:Montserrat,sans-serif;font-size:14px;font-weight:800;letter-spacing:1.5px;color:var(--gold);text-transform:uppercase;margin:0}.cb-page .u-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#ffc800,#ff9500);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:11px;color:#0a0a0a;flex-shrink:0;overflow:hidden}.cb-page .u-avatar img{width:100%;height:100%;object-fit:cover}.cb-page .num{font-family:JetBrains Mono,monospace;font-weight:800}.cb-page .num.pos{color:#0f6}.cb-page .num.neg{color:#ff5252}.cb-page .num.gold{color:var(--gold)}.cb-page .cb-detail{position:sticky;top:18px}.cb-page .cb-detail .empty{padding:60px 20px;text-align:center;color:#6b7280;font-size:13px}.cb-page .cb-bet-list{display:flex;flex-direction:column;max-height:700px;overflow-y:auto}.cb-page .cb-feed-sort{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.04)}.cb-page .cb-feed-sort .cb-sort-label{color:#6b7280;font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;margin-right:4px}.cb-page .cb-feed-sort .cb-sort-btn{background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:var(--text-muted);padding:6px 11px;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.4px;cursor:pointer;font-family:inherit;transition:all .15s}.cb-page .cb-feed-sort .cb-sort-btn:hover{color:#fff;border-color:#ffffff2e}.cb-page .cb-feed-sort .cb-sort-btn.active{background:#ffc8001a;border-color:#ffc80066;color:var(--gold)}.cb-page .cb-search-wrap{position:relative;margin-left:auto}.cb-page .cb-feed-search{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#fff;padding:6px 11px;border-radius:8px;font-size:12px;font-family:inherit;min-width:180px;width:100%;box-sizing:border-box}.cb-page .cb-feed-search::placeholder{color:#6b7280}.cb-page .cb-feed-search:focus{outline:none;border-color:#ffc80066;background:#ffffff0f}.cb-page .cb-search-dropdown{display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;background:#151515;border:1px solid rgba(255,200,0,.25);border-radius:8px;max-height:240px;overflow-y:auto;z-index:100;box-shadow:0 8px 24px #00000080}.cb-page .cb-search-dropdown.open{display:block}.cb-page .cb-search-dropdown .opt{padding:8px 12px;font-size:12px;color:#cbd5e1;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.04)}.cb-page .cb-search-dropdown .opt:last-child{border-bottom:none}.cb-page .cb-search-dropdown .opt:hover,.cb-page .cb-search-dropdown .opt.active{background:#ffc80014;color:var(--gold)}.cb-page .cb-search-dropdown .opt strong{color:#fff}@media (max-width: 600px){.cb-page .cb-search-wrap{margin-left:0;width:100%}}.cb-page .cb-bet{display:grid;grid-template-columns:1fr auto auto;gap:16px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.04);align-items:center}.cb-page .cb-spark{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:140px}.cb-page .cb-spark .label{font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#6b7280}.cb-page .cb-spark .units{font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;letter-spacing:.3px}.cb-page .cb-spark .units.pos{color:#0f6}.cb-page .cb-spark .units.neg{color:#ff5252}.cb-page .cb-spark .units.zero{color:var(--text-muted)}.cb-page .cb-spark svg{display:block}.cb-page .cb-bet:last-child{border-bottom:none}.cb-page .cb-bet .meta{font-size:11px;color:#6b7280;letter-spacing:.5px}.cb-page .cb-bet .sport{color:var(--gold);font-weight:700;text-transform:uppercase;font-size:10px;letter-spacing:1.4px;margin-right:6px}.cb-page .cb-bet .sel{font-weight:700;color:#fff;font-size:13px;margin-top:3px}.cb-page .cb-bet .row2{color:var(--text-muted);font-size:12px;margin-top:4px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.cb-page .cb-bet .row2 .stake{color:var(--gold);font-weight:700}.cb-page .cb-bet .row2 .odds{color:#fff;font-weight:700}.cb-page .cb-bet .cb-sub{color:#cbd5e1;font-size:12px;margin-top:3px}.cb-page .cb-bet .cb-match{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;margin-top:4px}.cb-page .cb-bet .cb-bookie{color:#94a3b8;font-size:11px;font-weight:600;padding:2px 8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:999px}.cb-page .cb-bet .cb-rec{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.5px;margin-left:auto}.cb-page .cb-bet .meta .ed{color:var(--gold);font-weight:700;margin-left:6px}.cb-page .cb-bet .past-tag{color:#6b7280;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:6px 10px;border:1px solid rgba(255,255,255,.08);border-radius:8px}.cb-page .cb-copy-btn{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#ffc800,orange);color:#0a0a0a;border:none;border-radius:8px;padding:9px 14px;font-size:11px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;font-family:inherit;transition:transform .15s,opacity .15s}.cb-page .cb-copy-btn:hover{transform:translateY(-1px)}.cb-page .cb-copy-btn:disabled{opacity:.5;cursor:wait}.cb-page .cb-copy-btn.done{background:#00ff6626;color:#0f6;box-shadow:none}.cb-page .loading{padding:40px 20px;text-align:center;color:#6b7280;font-size:13px}.cb-page .loading .spin{width:28px;height:28px;border:3px solid rgba(255,200,0,.15);border-top-color:var(--gold);border-radius:50%;animation:cbSpin .8s linear infinite;display:inline-block;margin-bottom:10px}@keyframes cbSpin{to{transform:rotate(360deg)}}.cb-page .toast{position:fixed;right:20px;bottom:20px;padding:12px 18px;border-radius:10px;font-weight:700;font-size:13px;color:#fff;z-index:9999;box-shadow:0 8px 24px #0006;animation:cbToast .25s ease}@keyframes cbToast{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cb-page .ms-section{padding:16px 18px 6px;border-bottom:1px solid rgba(255,200,0,.12)}.cb-page .ms-section-head{font-size:13px;font-weight:900;color:var(--gold);letter-spacing:.4px;margin-bottom:12px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cb-page .ms-section-sub{font-size:11px;font-weight:600;color:#6b7280;letter-spacing:.3px;text-transform:none}.cb-page .ms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.cb-page .ms-tile{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:12px;background:linear-gradient(180deg,#ffc8000f,#ffc80004);border:1px solid rgba(255,200,0,.18)}.cb-page .ms-tile-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cb-page .ms-sport{color:var(--gold);font-weight:800;text-transform:uppercase;font-size:10px;letter-spacing:1.2px}.cb-page .ms-total{color:#fff;font-weight:900;font-size:16px;font-variant-numeric:tabular-nums}.cb-page .ms-sel{font-weight:800;color:#fff;font-size:13px;line-height:1.25}.cb-page .ms-match{color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.cb-page .ms-foot{display:flex;align-items:center;gap:8px;margin-top:2px;flex-wrap:wrap}.cb-page .ms-avatars{display:inline-flex;align-items:center}.cb-page .ms-av{width:20px;height:20px;border-radius:50%;object-fit:cover;border:1.5px solid #14140f;margin-left:-6px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;color:#0a0a0a;background:#ffc800}.cb-page .ms-avatars .ms-av:first-child{margin-left:0}.cb-page .ms-av-fallback{background:linear-gradient(135deg,#ffc800,orange)}.cb-page .ms-av-more{background:#ffffff14;color:#cbd5e1;border-color:#14140f;font-size:8px}.cb-page .ms-backers{color:var(--text-muted);font-size:11px;font-weight:700}.cb-page .ms-odds{margin-left:auto;color:#fff;font-weight:800;font-size:12px;font-variant-numeric:tabular-nums}.cb-page .ms-copy{margin-top:4px;width:100%;justify-content:center}@media (max-width: 640px){.cb-page .ms-grid{grid-template-columns:1fr 1fr}}.cb-page .cb-copy-wrap{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:100px}.cb-page .cb-placed-ago{color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;text-align:center}.cb-page .cb-last5{display:inline-flex;gap:3px;align-items:center}.cb-page .cb-last5 .cell{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;font-size:9px;font-weight:900;font-family:Inter,sans-serif;line-height:1}.cb-page .cb-last5 .cell.W{background:#00ff662e;color:#0f6;border:1px solid rgba(0,255,102,.35)}.cb-page .cb-last5 .cell.L{background:#ff52522e;color:#ff5252;border:1px solid rgba(255,82,82,.35)}.cb-page .cb-last5 .cell.V{background:#ffc80029;color:var(--gold);border:1px solid rgba(255,200,0,.35)}.cb-page .cb-copies-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#5865f224;color:#b4befe;font-size:9px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;border:1px solid rgba(88,101,242,.3)}.cb-page .cm-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:4000;align-items:center;justify-content:center;padding:20px;animation:cbToast .2s ease}.cb-page .cm-backdrop.open{display:flex}.cb-page .cm-card{background:linear-gradient(180deg,#151515,#0d0d0d);border:1px solid rgba(255,200,0,.3);border-radius:14px;max-width:560px;width:100%;max-height:calc(100vh - 36px);overflow-y:auto;overflow-x:hidden;box-shadow:0 25px 60px #0000008c;padding:22px 24px;color:#fff;font-family:Inter,sans-serif;box-sizing:border-box}.cb-page .cm-card *,.cb-page .cm-card *:before,.cb-page .cm-card *:after{box-sizing:border-box}.cb-page .cm-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.cb-page .cm-head h3{font-family:Montserrat,sans-serif;font-size:18px;font-weight:900;margin:0}.cb-page .cm-close{background:transparent;border:none;color:#6b7280;font-size:24px;cursor:pointer;padding:0 6px;line-height:1;font-family:inherit}.cb-page .cm-close:hover{color:#fff}.cb-page .cm-sub{color:var(--text-muted);font-size:12px;margin-bottom:16px;line-height:1.4}.cb-page .cm-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cb-page .cm-field{display:flex;flex-direction:column;gap:4px;min-width:0}.cb-page .cm-field.full{grid-column:1 / -1}.cb-page .cm-field label{font-size:10px;color:var(--text-muted);font-weight:800;letter-spacing:1px;text-transform:uppercase}.cb-page .cm-field input,.cb-page .cm-field select{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#fff;padding:9px 12px;border-radius:8px;font-size:14px;font-family:inherit;width:100%;min-width:0}.cb-page .cm-field input:focus,.cb-page .cm-field select:focus{outline:none;border-color:#ffc80080}.cb-page .cm-checkbox{display:inline-flex;align-items:center;gap:12px;color:#d1d5db;font-size:13px;font-weight:600;cursor:pointer;width:fit-content;-webkit-user-select:none;user-select:none}.cb-page .cm-toggle{position:relative;width:44px;height:26px;flex:none}.cb-page .cm-toggle input{position:absolute;opacity:0;width:0;height:0}.cb-page .cm-toggle .cm-slider{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1f;border-radius:999px;transition:background .2s;cursor:pointer}.cb-page .cm-toggle .cm-slider:before{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;background:#fff;border-radius:50%;transition:transform .2s,background .2s;box-shadow:0 2px 4px #0006}.cb-page .cm-toggle input:checked+.cm-slider{background:#ffc800}.cb-page .cm-toggle input:checked+.cm-slider:before{transform:translate(18px);background:#fff}.cb-page .cm-toggle input:focus-visible+.cm-slider{box-shadow:0 0 0 2px #ffc80066}.cb-page .cm-bonus-row{align-items:flex-start}.cb-page .cm-foot{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-top:18px}.cb-page .cm-btn{padding:11px 22px;border-radius:10px;font-size:12px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;font-family:inherit;border:1px solid;transition:transform .15s}.cb-page .cm-btn:hover:not(:disabled){transform:translateY(-1px)}.cb-page .cm-btn:disabled{opacity:.5;cursor:wait}.cb-page .cm-cancel{background:transparent;color:var(--text-muted);border-color:#ffffff1f}.cb-page .cm-submit{background:linear-gradient(135deg,#ffc800,orange);color:#0a0a0a;border-color:transparent;box-shadow:0 8px 24px #ffc8004d}.cb-page .cm-source{padding:10px 12px;background:#ffc8000f;border:1px solid rgba(255,200,0,.2);border-radius:10px;font-size:12px;color:#d1d5db;line-height:1.4;margin-bottom:14px;word-break:break-word}.cb-page .cm-source .l{color:var(--gold);font-weight:800;font-size:9px;letter-spacing:1.4px;text-transform:uppercase}@media (max-width: 1024px){.cb-page .cb-layout{grid-template-columns:1fr}.cb-page .cb-detail{position:static}}@media (max-width: 768px){.cb-page .dash-content{padding:18px 14px 40px}.cb-page .cb-hero h1{font-size:22px}.cb-page .cb-hero p{font-size:13px}.cb-page .cb-card-head{flex-wrap:wrap;gap:8px;padding:12px 14px}.cb-page .cb-card-head h2{font-size:12px}.cb-page .u-avatar{width:26px;height:26px;font-size:10px}.cb-page .cb-bet{grid-template-columns:1fr;padding:12px 14px;gap:8px}.cb-page .cb-spark{min-width:0;width:100%;align-items:stretch}.cb-page .cb-spark svg{width:100%}.cb-page .cb-bet .row2{gap:8px;font-size:11px}.cb-page .cb-copy-btn,.cb-page .past-tag{width:100%;justify-content:center}.cb-page .cm-card{padding:18px 16px}.cb-page .cm-grid{grid-template-columns:1fr}}@media (max-width: 480px){.cb-page .cb-hero{margin-bottom:14px}}.automation-page .dash-content{padding:26px 34px 60px;max-width:none;width:100%}@media (max-width:900px){.automation-page .dash-content{padding:16px 14px 48px}}@media (max-width:560px){.automation-page .frow{grid-template-columns:1fr}}.automation-page h1.page-t{font-size:24px;font-weight:800;letter-spacing:-.5px;margin-bottom:4px}.automation-page .page-sub{color:var(--dim,#9096a0);font-size:13.5px;margin-bottom:24px;max-width:640px;line-height:1.5}.automation-page .sec{margin-bottom:30px}.automation-page .sec-h{display:flex;align-items:center;margin-bottom:13px}.automation-page .sec-h .t{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#9096a0}.automation-page .sec-h .cnt{margin-left:9px;font-size:11px;font-weight:700;color:var(--gold,#FFC800);background:#ffc8001a;border-radius:6px;padding:1px 8px}.automation-page .sec-h .act{margin-left:auto}.automation-page .px-info{position:relative;display:inline-flex;align-items:center;margin-left:8px;color:#6b7280;cursor:help;outline:none}.automation-page .px-info:hover,.automation-page .px-info:focus-visible{color:var(--gold,#FFC800)}.automation-page .px-info .px-tip{position:absolute;top:calc(100% + 9px);left:-8px;width:300px;max-width:78vw;z-index:60;background:#101013f5;backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border:1px solid rgba(255,255,255,.11);border-radius:12px;box-shadow:0 24px 60px -16px #000c,inset 0 1px #ffffff0d;padding:12px 14px;font-size:12.5px;line-height:1.62;font-weight:400;letter-spacing:0;text-transform:none;color:#c7cdd6;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s,transform .16s,visibility .16s}.automation-page .px-info .px-tip:before{content:"";position:absolute;top:-5px;left:14px;width:10px;height:10px;background:#101013f5;border-left:1px solid rgba(255,255,255,.11);border-top:1px solid rgba(255,255,255,.11);transform:rotate(45deg)}.automation-page .px-info:hover .px-tip,.automation-page .px-info:focus-visible .px-tip{opacity:1;visibility:visible;transform:translateY(0)}.automation-page .sec-h .act.act-multi{display:flex;gap:8px;align-items:center}.automation-page .card{background:#111;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:18px 20px}.automation-page .grid{display:grid;gap:12px}.automation-page .grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.automation-page .grid-acct{grid-template-columns:repeat(auto-fill,minmax(min(384px,100%),1fr))}.automation-page .btn{cursor:pointer;border:none;font-family:inherit;font-weight:700;border-radius:10px;transition:.15s;font-size:13px}.automation-page .btn-gold{background:linear-gradient(135deg,#ffc800,#ff9500);color:#0a0a0a;padding:10px 18px;box-shadow:0 6px 16px -8px #ffc80080}.automation-page .btn-gold:hover{filter:brightness(1.06);transform:translateY(-1px)}.automation-page .btn-ghost{background:#1c1c1c;color:#f4f5f6;border:1px solid rgba(255,255,255,.12);padding:9px 14px}.automation-page .btn-ghost:hover{border-color:#ffc800;color:#ffc800}.automation-page .btn-sm{padding:6px 12px;font-size:12px}.automation-page .btn-danger{background:#ff453a1a;color:#ff453a;border:1px solid rgba(255,69,58,.3)}.automation-page .btn-danger:hover{background:#ff453a2e}.automation-page .keycard{background:linear-gradient(150deg,#161616,#111);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:20px 22px;position:relative;overflow:hidden}.automation-page .keycard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 120% at 100% 0,rgba(255,200,0,.08),transparent 55%);pointer-events:none}.automation-page .keycard .kt{font-size:12px;text-transform:uppercase;letter-spacing:.8px;color:#9096a0;font-weight:700;margin-bottom:10px}.automation-page .keyrow{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.automation-page .keyval{flex:1;min-width:220px;font-family:ui-monospace,Menlo,monospace;font-size:14px;background:var(--bg,#0a0a0a);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:12px 14px;color:#ffc800;letter-spacing:.4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-page .keyhint{font-size:12px;color:#9096a0;margin-top:11px;line-height:1.5}.automation-page .keyval{cursor:pointer;transition:color .15s,border-color .15s}.automation-page .keyval:hover{color:#fff;border-color:#ffc800}.automation-page .iconbtn{background:#1c1c1c;border:1px solid rgba(255,255,255,.12);border-radius:9px;padding:9px 10px;cursor:pointer;color:#9096a0;display:inline-flex;align-items:center;justify-content:center;transition:.15s}.automation-page .iconbtn:hover{color:#ffc800;border-color:#ffc800}.automation-page.locked .dash-content{position:relative}.automation-page.locked .dash-content .sec{opacity:.5;filter:grayscale(.4);cursor:pointer}.automation-page.locked .dash-content .sec *{pointer-events:none}.automation-page .lockbanner{display:flex;align-items:center;gap:14px;background:linear-gradient(150deg,#ffc80017,#ffc80008);border:1px solid rgba(255,200,0,.25);border-radius:14px;padding:16px 20px;margin-bottom:22px}.automation-page .lockbanner .lb-ic{font-size:22px}.automation-page .lockbanner .lb-t{font-size:14px;font-weight:700;color:#fff}.automation-page .lockbanner .lb-s{font-size:12.5px;color:#9096a0;margin-top:2px;line-height:1.5}.automation-page .lockbanner .lb-cta{margin-left:auto;flex:0 0 auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.automation-page .lockbanner .lb-cta .btn{text-decoration:none;white-space:nowrap}@media (max-width:640px){.automation-page .lockbanner{flex-wrap:wrap}.automation-page .lockbanner .lb-cta{margin-left:0;width:100%}}.automation-page .enq-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:none;align-items:center;justify-content:center;padding:20px;background:#04060ab8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.automation-page .enq-overlay.show{display:flex}.automation-page .enq-modal{position:relative;width:100%;max-width:440px;background:#0f1218;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:34px 28px 30px;box-shadow:0 30px 90px #0009}.automation-page .enq-close{position:absolute;top:14px;right:16px;background:none;border:0;color:#8b93a1;font-size:26px;line-height:1;cursor:pointer;padding:4px}.automation-page .enq-close:hover{color:#fff}.automation-page .enq-title{font-weight:900;font-size:22px;color:#fff;margin:4px 0 8px}.automation-page .enq-lead{color:#9096a0;font-size:14px;line-height:1.55;margin:0 0 20px}.automation-page .enq-lead a{color:#ffc800;text-decoration:none;font-weight:700}.automation-page .enq-field{display:block;margin-bottom:14px}.automation-page .enq-field>span{display:block;font-size:12px;font-weight:700;color:#c7cdd6;margin-bottom:6px}.automation-page .enq-field>span b{color:#ffc800}.automation-page .enq-field input{width:100%;box-sizing:border-box;background:#161a22;border:1px solid rgba(255,255,255,.12);border-radius:11px;padding:13px 14px;color:#fff;font-size:15px;font-family:inherit;outline:none;transition:border-color .15s;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.automation-page .enq-field input:focus{border-color:#ffc8008c;box-shadow:none}.automation-page .enq-err{color:#ff5a5a;font-size:13px;min-height:18px;margin:-2px 0 8px}.automation-page .enq-submit{width:100%;justify-content:center;margin-top:6px}.automation-page .enq-submit[disabled]{opacity:.6;cursor:default}.automation-page .enq-success{text-align:center}.automation-page .enq-check{width:60px;height:60px;margin:4px auto;border-radius:50%;background:#34c75929;color:#34c759;font-size:30px;font-weight:900;display:flex;align-items:center;justify-content:center}.automation-page .dev{display:flex;align-items:center;gap:14px;background:#111;border:1px solid rgba(255,255,255,.07);border-radius:13px;padding:14px 16px}.automation-page .dev .ic{width:38px;height:38px;border-radius:10px;background:#1c1c1c;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;font-size:18px;flex:0 0 auto}.automation-page .dev .info{flex:1;min-width:0}.automation-page .dev .nm{font-size:14px;font-weight:600}.automation-page .dev .meta{font-size:12px;color:#6b7280;margin-top:2px}.automation-page .dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:5px}.automation-page .dot.on{background:#34c759;box-shadow:0 0 7px #34c759}.automation-page .dot.off{background:#6b7280}.automation-page .stat{font-size:12px;font-weight:600}.automation-page .acct{background:#111;border:1px solid rgba(255,255,255,.07);border-radius:13px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:.15s}.automation-page .acct .acct-row{display:flex;align-items:center;gap:14px;width:100%}.automation-page .acct .acct-log{width:100%;border-top:1px solid rgba(255,255,255,.06);padding-top:8px;display:flex;flex-direction:column;gap:3px;min-height:178px;cursor:default}.automation-page .acct .al{display:flex;gap:8px;font-size:11px;line-height:1.35;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;align-items:flex-start;overflow:hidden}.automation-page .acct .al .alt{color:#4b5563;flex:0 0 auto;font-variant-numeric:tabular-nums;white-space:nowrap}.automation-page .acct .al .alm{color:#9ca3af;min-width:0;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.automation-page .acct .al.ok .alm{color:#34c759}.automation-page .acct .al.warn .alm{color:#ff9f0a}.automation-page .acct .al.err .alm{color:#ff453a}.automation-page .acct:hover{border-color:#ffffff1f;background:#161616}.automation-page .acct .av{width:40px;height:40px;border-radius:11px;background:transparent;display:flex;align-items:center;justify-content:center;font-weight:800;color:#ffc800;font-size:14px;flex:0 0 auto;overflow:hidden}.automation-page .acct .av img{width:28px;height:28px;object-fit:contain;border-radius:5px}.automation-page .acct .main{flex:1;min-width:0}.automation-page .acct .l1{font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.automation-page .acct .l2{color:#6b7280;margin-top:4px;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px 6px;min-width:0}.automation-page .chip{font-size:8.5px;font-weight:700;line-height:1;padding:3px 7px;border-radius:6px;text-transform:uppercase;letter-spacing:.2px;white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.automation-page .chip.on{background:#34c75924;color:#34c759}.automation-page .chip.off{background:#ffffff0f;color:#6b7280}.automation-page .chip.dev{background:#ffc8001a;color:#ffc800}.automation-page .chip.strat{background:#788cff24;color:#9db0ff}.automation-page .chip.sched{display:inline-flex;align-items:center;gap:5px;background:#ffc8001a;border-color:#ffc80047;color:#ffc800;cursor:help;font-variant-numeric:tabular-nums}.automation-page .chip.sched svg{opacity:.85;flex:0 0 auto}.automation-page .acct .balwrap{flex:0 0 auto;margin-left:auto;padding:0 6px;text-align:right;line-height:1.15}.automation-page .acct .bal{font-weight:800;font-size:16px;color:#34c759;font-variant-numeric:tabular-nums}.automation-page .acct .bonus{font-size:10.5px;font-weight:700;color:#ffc800;font-variant-numeric:tabular-nums;margin-top:1px;white-space:nowrap}.automation-page .acct .acct-pnl{width:100%;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px 8px;font-size:10.5px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;cursor:default;padding-bottom:6px}.automation-page .acct .acct-pnl>span{white-space:nowrap}.automation-page .acct .apnl.pos{color:#0f6}.automation-page .acct .apnl.neg{color:#ff5252}.automation-page .acct .apnl.zero{color:#9ca3af}.automation-page .acct .apot{font-size:9.5px;padding:2px 6px;border-radius:999px;letter-spacing:.4px}.automation-page .acct .apot.pos{background:#00ff661f;color:#0f6}.automation-page .acct .apot.neg{background:#ff52521f;color:#ff5252}.automation-page .acct .apot.zero{background:#94a3b81f;color:#94a3b8}.automation-page .acct .abonus{font-weight:700;color:#ffc800}.automation-page .acct .apend{font-weight:700;color:#6b7280}@media (max-width:420px){.automation-page .acct .acct-pnl{font-size:9.5px;gap:4px 6px}.automation-page .acct .apot{font-size:9px;padding:2px 5px}}.automation-page .acct .arrow{color:#6b7280;font-size:18px}.automation-page .acct.sk{pointer-events:none}.automation-page .sk-box{display:inline-block;background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d);background-size:200% 100%;animation:auto-sk 1.2s ease-in-out infinite;border-radius:8px}.automation-page .sk-pb{width:34px;height:34px;border-radius:9px}.automation-page .sk-av{width:40px;height:40px;border-radius:11px}.automation-page .sk-l1{width:38%;height:13px;margin-bottom:8px}.automation-page .sk-l2{width:62%;height:11px}@keyframes auto-sk{0%{background-position:200% 0}to{background-position:-200% 0}}.automation-page .sk-alt{width:52px;height:9px}.automation-page .sk-alm{height:9px}.automation-page .acct .al.empty .alm{color:#4b5563;font-style:italic}.automation-page .pw{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;font-family:inherit;font-weight:700;font-size:12px;line-height:1;border:1px solid rgba(255,255,255,.12);background:#1c1c1c;color:#6b7280;border-radius:20px;padding:7px 13px;cursor:pointer;transition:.15s}.automation-page .pw .pwdot{width:8px;height:8px;border-radius:50%;background:#6b7280;transition:.15s;flex:0 0 auto}.automation-page .pw:hover{border-color:#ffffff1f;filter:brightness(1.1)}.automation-page .pw.on{background:#34c75924;border-color:#34c75966;color:#34c759}.automation-page .pw.on .pwdot{background:#34c759;box-shadow:0 0 7px #34c759}.automation-page .pw[disabled]{opacity:.55;cursor:default;filter:none}.automation-page .pwmsg{color:#ff453a;font-size:11px;font-weight:700;flex:0 0 auto;white-space:nowrap}.automation-page .pb{flex:0 0 auto;width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#1c1c1c;color:#ffc800;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.15s;padding:0}.automation-page .pb:hover{filter:brightness(1.12);border-color:#ffc800}.automation-page .pb.on{background:#34c75924;border-color:#34c75973;color:#34c759}.automation-page .pb.on:hover{border-color:#34c759}.automation-page .pb[disabled]{opacity:.55;cursor:default;filter:none}.automation-page .pb svg{display:block}.automation-page .pb.pending{background:#ff9f0a24;border-color:#ff9f0a73;color:#ff9f0a;animation:pbpulse 1.4s ease-in-out infinite}.automation-page .pb.pending:hover{border-color:#ff9f0a}@keyframes pbpulse{0%,to{opacity:1}50%{opacity:.5}}.automation-page .pb.launching{background:#ff9f0a24;border-color:#ff9f0a73;color:#ff9f0a}.automation-page .pb.launching:hover{border-color:#ff9f0a}.automation-page .pb-spin{animation:pb-rot .8s linear infinite;transform-origin:50% 50%}@keyframes pb-rot{to{transform:rotate(360deg)}}.automation-page .pb.failed{background:#ff453a24;border-color:#ff453a80;color:#ff453a}.automation-page .pb.failed:hover{border-color:#ff453a}.automation-page .acct-filters{display:flex;gap:8px;align-items:center;margin:0 0 12px;flex-wrap:wrap}.automation-page .acct-filter{background:#1c1c1c;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#c7cdd6;font-size:12.5px;font-weight:600;padding:7px 10px;cursor:pointer;color-scheme:dark;font-family:inherit}.automation-page .acct-filter:focus{outline:none;border-color:#ffc800}.automation-page .acct-filter-clear{background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#9096a0;font-size:12px;font-weight:600;padding:7px 12px;cursor:pointer}.automation-page .acct-filter-clear:hover{color:#f4f5f6;border-color:#ffffff40}.automation-page .sec-h .act.act-multi{flex-wrap:wrap;row-gap:8px}.automation-page .fdrop{position:relative}.automation-page .fdrop-btn{display:flex;align-items:center;gap:7px;background:#1c1c1c;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#c7cdd6;font-size:12.5px;font-weight:600;padding:6px 10px;cursor:pointer;font-family:inherit;line-height:1;transition:border-color .15s ease}.automation-page .fdrop-btn:hover{border-color:#ffffff40}.automation-page .fdrop-btn.active{border-color:#ffc80080;color:#f4f5f6}.automation-page .fdrop-btn svg{opacity:.6;margin-left:1px}.automation-page .fdrop-logo{width:18px;height:18px;border-radius:4px;object-fit:contain;flex:0 0 auto;background:#fff}.automation-page .fdrop-logo-blank{background:transparent}.automation-page .fdrop-name{white-space:nowrap}.automation-page .fdrop-menu{position:absolute;top:calc(100% + 5px);left:0;z-index:40;min-width:180px;max-height:320px;overflow-y:auto;background:#161616;border:1px solid rgba(255,255,255,.14);border-radius:11px;padding:5px;box-shadow:0 12px 34px #00000080}.automation-page .fdrop-opt{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:transparent;border:none;border-radius:8px;color:#c7cdd6;font-size:13px;font-weight:600;padding:8px 9px;cursor:pointer;font-family:inherit}.automation-page .fdrop-opt:hover{background:#ffffff0f;color:#f4f5f6}.automation-page .fdrop-opt.sel{background:#ffc8001a;color:var(--gold,#FFC800)}.automation-page .acct-filterset,.automation-page .acct-actionset{display:contents}@media (max-width:640px){.automation-page .sec-h.acct-sech{flex-wrap:wrap;row-gap:9px}.automation-page .sec-h.acct-sech .act.act-multi{width:100%;margin-left:0;flex-wrap:wrap;gap:8px}.automation-page .acct-filterset{display:flex;align-items:stretch;gap:6px;flex:1 0 100%;min-width:0}.automation-page .acct-filterset .fdrop{flex:1 1 0;min-width:0}.automation-page .acct-filterset .fdrop-btn{width:100%;min-height:40px;padding:6px 9px;gap:5px;justify-content:flex-start}.automation-page .acct-filterset .fdrop-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.automation-page .acct-filterset .fdrop-logo{width:16px;height:16px}.automation-page .acct-filterset .fdrop-btn>svg{flex:0 0 auto;margin-left:0}.automation-page .acct-filterset .acct-filter-clear{flex:0 0 auto;min-height:40px;padding:7px 11px}.automation-page .acct-filterset .fdrop-menu{min-width:100%;width:max-content;max-width:min(78vw,300px)}.automation-page .acct-filterset .fdrop~.fdrop .fdrop-menu{left:auto;right:0}.automation-page .acct-actionset{display:flex;align-items:center;gap:8px;flex:1 0 100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.automation-page .acct-actionset::-webkit-scrollbar{display:none}.automation-page .acct-actionset>*{flex:0 0 auto}.automation-page .acct-actionset .btn{min-height:40px;white-space:nowrap}.automation-page .acct-actionset .viewsw{min-height:40px;align-items:center}.automation-page .acct-actionset .vsw{min-height:32px;display:inline-flex;align-items:center}}.automation-page .empty{background:#111;border:1px dashed rgba(255,255,255,.12);border-radius:14px;padding:34px 20px;text-align:center}.automation-page .empty .ei{font-size:30px;margin-bottom:10px;opacity:.7}.automation-page .empty .et{font-size:15px;font-weight:600;margin-bottom:5px}.automation-page .empty .es{font-size:13px;color:#9096a0;margin-bottom:16px;line-height:1.5}.automation-page .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:500;display:none;align-items:flex-start;justify-content:center;overflow-y:auto;padding:40px 16px}.automation-page .overlay.show{display:flex}.automation-page .modal{background:#101013e0;backdrop-filter:blur(26px) saturate(1.35);-webkit-backdrop-filter:blur(26px) saturate(1.35);border:1px solid rgba(255,255,255,.1);border-radius:18px;width:100%;max-width:560px;box-shadow:0 30px 80px -20px #000c,inset 0 1px #ffffff0f}.automation-page .modal-h{display:flex;align-items:center;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.07)}.automation-page .modal-h .mt{font-size:17px;font-weight:800}.automation-page .modal-h .x{margin-left:auto;cursor:pointer;color:#9096a0;font-size:20px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px}.automation-page .modal-h .x:hover{background:#1c1c1c;color:#fff}.automation-page .modal-b{padding:20px 22px;max-height:70vh;overflow-y:auto}.automation-page .modal-f{display:flex;gap:10px;padding:16px 22px;border-top:1px solid rgba(255,255,255,.07)}.automation-page .modal-f .btn{flex:1;padding:12px}.automation-page .modal-f .btn:disabled,.automation-page .modal-f .btn[disabled]{opacity:.4;cursor:not-allowed;filter:grayscale(.3)}.automation-page .save-missing{padding:11px 22px 0;font-size:12px;font-weight:600;color:#ffb020;line-height:1.45}.automation-page .wizsteps{display:flex;gap:6px;margin:0 0 16px}.automation-page .wizstep{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:700;color:#9aa;padding:8px 4px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);cursor:pointer;white-space:nowrap}.automation-page .wizstep .wiznum{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:#ffffff1f;color:#ddd;font-size:10px}.automation-page .wizstep.on{color:#ffc800;border-color:#ffc80080;background:#ffc80014}.automation-page .wizstep.on .wiznum{background:#ffc800;color:#1a1400}.automation-page .wizstep.done{color:#ddd}.automation-page .bookpick{position:relative}.automation-page .bookpick-btn{display:flex;align-items:center;gap:9px;width:100%;padding:10px 11px;border-radius:9px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#eee;font-size:13.5px;cursor:pointer;text-align:left}.automation-page .bookpick-btn:disabled{opacity:.5;cursor:default}.automation-page .bookpick-btn img{width:22px;height:22px;object-fit:contain;border-radius:4px;flex:0 0 auto}.automation-page .bookpick-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-page .bookpick-menu{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:60;background:#14161a;border:1px solid rgba(255,255,255,.14);border-radius:10px;box-shadow:0 18px 44px -16px #000c;overflow:hidden}.automation-page .bookpick-search{width:100%;box-sizing:border-box;padding:10px 12px;background:#ffffff0a;border:none;border-bottom:1px solid rgba(255,255,255,.1);color:#eee;font-size:13px;outline:none}.automation-page .bookpick-list{max-height:240px;overflow-y:auto;padding:5px}.automation-page .bookpick-opt{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border-radius:7px;background:none;border:none;color:#ddd;font-size:12.5px;font-weight:600;cursor:pointer;text-align:left}.automation-page .bookpick-opt:hover{background:#ffffff12}.automation-page .bookpick-opt.sel{color:#ffc800;background:#ffc8001a}.automation-page .bookpick-empty{padding:12px;text-align:center;color:#9aa;font-size:12px}.automation-page .bookpick-opt.soon{opacity:.5;cursor:default}.automation-page .bookpick-opt.soon:hover{background:none}.automation-page .bookpick-opt img{width:20px;height:20px;object-fit:contain;border-radius:4px;flex:0 0 auto}.automation-page .bookpick-soon{margin-left:auto;font-size:9px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#9aa;background:#ffffff14;border-radius:20px;padding:2px 7px}.automation-page .mselect{position:relative}.automation-page .mselect.open,.automation-page .mselect.open .mselect-menu{z-index:3000}.automation-page .modal-b:has(.mselect.open){overflow:visible}.automation-page .su-numlist{display:block;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#8f96a1;letter-spacing:.2px;overflow-wrap:anywhere}.automation-page .mselect-btn{display:flex;align-items:center;gap:10px;width:100%;padding:10px 13px;border-radius:12px;background:linear-gradient(160deg,#ffffff0e,#ffffff05);border:1px solid rgba(255,255,255,.09);color:#f4f5f6;cursor:pointer;text-align:left;font-family:inherit;box-shadow:inset 0 1px #ffffff0f;transition:border-color .15s,box-shadow .15s}.automation-page .mselect-btn:hover:not(:disabled){border-color:#ffffff2b}.automation-page .mselect-btn:disabled{opacity:.5;cursor:default}.automation-page .mselect-btn>svg{margin-left:auto;flex:0 0 auto;color:#ffc800;opacity:.85}.automation-page .mselect-cur{display:flex;flex-direction:column;gap:2px;min-width:0}.automation-page .mselect-name{font-size:13.5px;font-weight:700;color:#f4f5f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.automation-page .mselect-desc{font-size:11px;font-weight:400;color:#9096a0;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.automation-page .mselect-menu{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:60;background:#14161a;border:1px solid rgba(255,255,255,.14);border-radius:12px;box-shadow:0 18px 44px -16px #000c;padding:5px;max-height:320px;overflow-y:auto}.automation-page .mselect-opt{display:flex;flex-direction:column;gap:2px;width:100%;padding:9px 11px;border-radius:9px;background:none;border:none;color:#ddd;cursor:pointer;text-align:left;font-family:inherit}.automation-page .mselect-opt:hover{background:#ffffff0f}.automation-page .mselect-opt.sel{background:#ffc8001a}.automation-page .mselect-opt.sel .mselect-name{color:#ffc800}.automation-page .propstrat{background:linear-gradient(160deg,#ffc80014,#ffffff08);border:1px solid rgba(255,200,0,.28);border-radius:12px;padding:13px 13px 12px;margin-bottom:13px}.automation-page .propstrat-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.automation-page .propstrat-logo{height:20px;width:auto;object-fit:contain}.automation-page .propstrat-badge{font-size:9.5px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:#ffc800;background:#ffc80024;border:1px solid rgba(255,200,0,.4);border-radius:20px;padding:3px 9px;white-space:nowrap}.automation-page .propstrat-sub{font-size:11.5px;color:#9aa;line-height:1.5;margin-bottom:11px}.automation-page .propstrat-modes{display:flex;gap:6px}.automation-page .propstrat-mode{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:9px 6px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#cbd;font-size:12px;font-weight:700;cursor:pointer;transition:.12s}.automation-page .propstrat-mode-odds{font-size:9.5px;font-weight:700;opacity:.7;letter-spacing:.3px}.automation-page .propstrat-mode:hover:not(:disabled){border-color:#ffc80066}.automation-page .propstrat-mode.on{background:#ffc80029;border-color:#ffc800;color:#ffc800}.automation-page .propstrat-mode:disabled{opacity:.5;cursor:default}.automation-page .propstrat-desc{font-size:11.5px;color:#9aa;line-height:1.6;margin-top:11px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}.automation-page .propstrat-desc b{color:#e7c65a}.automation-page .preset-filters{margin-top:11px;padding-top:11px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:12px}.automation-page .pf-row{display:flex;flex-direction:column;gap:5px}.automation-page .pf-row-inline{flex-direction:row;align-items:center;justify-content:space-between}.automation-page .pf-head{display:flex;align-items:center;justify-content:space-between}.automation-page .pf-label{font-size:11px;font-weight:700;color:#cbd;text-transform:uppercase;letter-spacing:.4px}.automation-page .pf-val{font-size:13px;font-weight:800;color:#ffc800}.automation-page .pf-slider{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:5px;border-radius:5px;background:linear-gradient(90deg,#ffc800,#e0a800);outline:none;opacity:.9;cursor:default}.automation-page .pf-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#ffc800;border:2px solid #1a1400;cursor:default}.automation-page .pf-slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#ffc800;border:2px solid #1a1400;cursor:default}.automation-page .pf-scale{display:flex;justify-content:space-between;font-size:9.5px;color:#889}.automation-page .pf-seg{display:flex;gap:5px}.automation-page .pf-seg-item{flex:1;text-align:center;font-size:11px;font-weight:700;padding:6px 4px;border-radius:7px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#889}.automation-page .pf-seg-item.on{background:#ffc80029;border-color:#ffc800;color:#ffc800}.automation-page .pf-toggle{font-size:10px;font-weight:800;letter-spacing:.5px;padding:4px 12px;border-radius:20px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#889}.automation-page .pf-toggle.on{background:#34c75929;border-color:#34c759;color:#34c759}.automation-page .pf-note{font-size:11px;color:#9aa;line-height:1.5}.automation-page .giftbtn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:none;border:none;font-size:17px;line-height:1;cursor:pointer;border-radius:8px;opacity:.8}.automation-page .giftbtn:hover{opacity:1;background:#ffc8001f}.automation-page .giftbtn svg{display:block}@media (max-width:640px){.automation-page .acct{padding:13px}.automation-page .acct .acct-row{gap:9px}.automation-page .acct .av{width:34px;height:34px}.automation-page .acct .av img{width:26px;height:26px}.automation-page .acct .balwrap{padding:0 2px}.automation-page .acct .l1{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-page .acct .giftbtn{width:36px;height:40px;border-radius:9px}.automation-page .acct .dupbtn,.automation-page .acct .cogbtn{color:var(--text-dim,#6b7280);opacity:1}.automation-page .acct .dupbtn:hover,.automation-page .acct .cogbtn:hover,.automation-page .acct .dupbtn:active,.automation-page .acct .cogbtn:active{color:var(--gold,#FFC800)}}.automation-page .promo-modal .promo-list{display:flex;flex-direction:column;gap:5px}.automation-page .promo-row{display:flex;align-items:center;gap:10px;padding:7px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:9px}.automation-page .promo-race{font-size:12.5px;font-weight:800;color:#eee;flex:0 0 auto;min-width:118px}.automation-page .promo-row .promo-type{font-size:12px;font-weight:600;color:#9aa;flex:1 1 auto}.automation-page .promo-row .promo-cap{margin-left:auto;flex:0 0 auto;font-size:10.5px;font-weight:700;color:#ffc800;background:#ffc8001f;border:1px solid rgba(255,200,0,.3);border-radius:20px;padding:3px 9px;white-space:nowrap}.automation-page .promo-empty{text-align:center;padding:26px 14px;color:#9aa}.automation-page .promo-empty-ic{font-size:34px;margin-bottom:10px;opacity:.6}.automation-page .promo-empty-t{font-size:13px;font-weight:700;color:#cbd;margin-bottom:6px}.automation-page .pwwrap{position:relative;display:flex}.automation-page .pwwrap input{flex:1;padding-right:40px}.automation-page .pweye{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:15px;line-height:1;padding:5px;opacity:.55;filter:grayscale(1)}.automation-page .pweye:hover{opacity:1;filter:none}.automation-page .fgroup{margin-bottom:16px}.automation-page .fgroup>label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#9096a0;margin-bottom:7px}.automation-page .fgroup .hint{font-size:11px;color:#6b7280;margin-top:5px;line-height:1.4}.automation-page .ftoggle-row{margin-bottom:16px}.automation-page .ftoggle-row .hint{font-size:11px;color:#6b7280;margin-top:5px;line-height:1.4}.automation-page .ftoggle{display:flex;align-items:center;gap:12px;cursor:pointer}.automation-page .ftoggle-sw{flex:0 0 auto;width:42px;height:24px;border-radius:999px;border:none;position:relative;background:#3a3a3a;cursor:pointer;transition:background .2s;padding:0}.automation-page .ftoggle-sw.on{background:linear-gradient(135deg,#ffc800,#ff9500)}.automation-page .ftoggle-sw[disabled]{opacity:.5;cursor:default}.automation-page .ftoggle-knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .2s}.automation-page .ftoggle-sw.on .ftoggle-knob{left:21px}.automation-page .ftoggle-lbl{font-size:13px;font-weight:700;color:#f4f5f6}.automation-page .fsub{margin:2px 0 6px;padding-left:13px;border-left:2px solid rgba(255,200,0,.25)}.automation-page .fsub .fgroup:last-child,.automation-page .fsub .ftoggle-row:last-child{margin-bottom:4px}.automation-page .fsub.fwarn{border-left-color:#ff525280;color:#ff9c9c;font-size:11px;line-height:1.45;padding:2px 0 4px 13px}.automation-page .modal input,.automation-page .modal select{width:100%;background:linear-gradient(160deg,#ffffff0e,#ffffff05);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border:1px solid rgba(255,255,255,.09);border-radius:12px;color:#f4f5f6;font-size:13.5px;padding:11px 13px;font-family:inherit;box-shadow:inset 0 1px #ffffff0f;transition:border-color .15s,box-shadow .15s,background .15s}.automation-page .modal input:hover,.automation-page .modal select:hover{border-color:#ffffff2b}.automation-page .modal input:focus,.automation-page .modal select:focus{outline:none;border-color:#ffc8008c;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #ffc8001f}.automation-page .modal select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:36px;background-image:linear-gradient(160deg,#ffffff0e,#ffffff05),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffc800' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:0 0,right 13px center;background-size:100% 100%,12px 12px;color-scheme:dark}.automation-page .modal select option{background:#131316;color:#f4f5f6}.automation-page .frow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.automation-page .fdiv{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#ffc800;margin:22px 0 12px;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.07)}.automation-page .modal-b{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.automation-page .modal-b::-webkit-scrollbar{width:8px}.automation-page .modal-b::-webkit-scrollbar-track{background:transparent}.automation-page .modal-b::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:8px;border:2px solid transparent;background-clip:padding-box}.automation-page .modal-b::-webkit-scrollbar-thumb:hover{background:#ffffff42;background-clip:padding-box}.automation-page .bkgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.automation-page .bk{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px 8px 11px;border-radius:13px;background:linear-gradient(160deg,#ffffff0f,#ffffff04);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px #ffffff12;cursor:pointer;font-family:inherit;color:#f4f5f6;transition:border-color .15s,background .15s,transform .12s}.automation-page .bk:hover:not(.dis){border-color:#ffc80066;transform:translateY(-1px)}.automation-page .bk img{width:34px;height:34px;object-fit:contain;border-radius:8px;display:block}.automation-page .bk .bkn{font-size:11px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.automation-page .bk.sel{border-color:#ffc800bf;background:linear-gradient(160deg,#ffc80021,#ffc80008);box-shadow:inset 0 1px #ffffff14,0 0 0 3px #ffc8001a}.automation-page .bk.sel:after{content:"✓";position:absolute;top:6px;right:7px;width:16px;height:16px;border-radius:50%;background:#ffc800;color:#000;font-size:10px;font-weight:900;display:flex;align-items:center;justify-content:center}.automation-page .bk.dis{cursor:default;opacity:.55}.automation-page .bk.dis img{filter:grayscale(1)}.automation-page .bk .bksoon{position:absolute;top:6px;right:6px;font-size:8.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#ffc800;background:#ffc8001f;border:1px solid rgba(255,200,0,.3);border-radius:20px;padding:2.5px 7px;line-height:1}.automation-page .toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(20px);background:#1c1c1c;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:12px 20px;font-size:13px;font-weight:600;opacity:0;transition:.25s;z-index:900;pointer-events:none}.automation-page .toast.show{opacity:1;transform:translate(-50%) translateY(0)}.automation-page .card .ct{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#fff}.automation-page .card .cs{font-size:12.5px;color:#9096a0;margin-top:7px;line-height:1.55}.automation-page .card .cs code{font-family:ui-monospace,Menlo,monospace;font-size:11.5px;color:#ffc800;background:#ffc80014;border-radius:5px;padding:1px 5px}.automation-page .card .cfoot{margin-top:14px;display:flex;gap:8px}.automation-page .soon{margin-left:auto;flex:0 0 auto;font-size:8.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#ffc800;background:#ffc8001f;border:1px solid rgba(255,200,0,.3);border-radius:20px;padding:3px 8px;line-height:1;white-space:nowrap}.automation-page .btn[disabled]{opacity:.55;cursor:default;transform:none;filter:none}.automation-page .statgrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.automation-page .statcard{background:#111;border:1px solid rgba(255,255,255,.07);border-radius:13px;padding:15px 17px}.automation-page .statcard .sv{font-size:23px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;line-height:1}.automation-page .statcard .sv .su{font-size:13px;font-weight:700;color:#6b7280;margin-left:2px}.automation-page .statcard .sl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#9096a0;margin-top:7px}.automation-page .ptable-wrap{overflow-x:auto}.automation-page .ptable{width:100%;border-collapse:collapse;font-size:13px}.automation-page .ptable th{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#9096a0;padding:4px 12px 10px;border-bottom:1px solid rgba(255,255,255,.07)}.automation-page .ptable td{padding:12px;color:#c7cdd6;border-bottom:1px solid rgba(255,255,255,.05)}.automation-page .ptable td.tempty{text-align:center;color:#6b7280;padding:28px 12px;border-bottom:0;line-height:1.55}.automation-page .gsteps{display:flex;flex-direction:column;gap:12px;max-width:760px}.automation-page .gstep{display:flex;gap:14px;background:#111;border:1px solid rgba(255,255,255,.07);border-radius:13px;padding:16px 18px}.automation-page .gstep .gn{flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:#ffc8001f;border:1px solid rgba(255,200,0,.35);color:#ffc800;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}.automation-page .gstep .gt{font-size:14px;font-weight:700;color:#fff;padding-top:4px}.automation-page .gstep .gd{font-size:12.5px;color:#9096a0;margin-top:5px;line-height:1.6}.automation-page .dl-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.automation-page .dl-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 20px 20px;border-radius:16px;background:linear-gradient(180deg,#141414,#101010);transition:transform .15s ease,border-color .15s ease}.automation-page .dl-card:hover{transform:translateY(-2px);border-color:#ffffff29}.automation-page .dl-card.dl-primary{border-color:#ffc80066;background:radial-gradient(120% 90% at 50% 0,rgba(255,200,0,.08),transparent 60%),linear-gradient(180deg,#141414,#101010)}.automation-page .dl-card.dl-primary:hover{border-color:#ffc800a6}.automation-page .dl-badge{position:absolute;top:-9px;left:50%;transform:translate(-50%);font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;background:var(--gold);color:#0a0a0a;padding:3px 10px;border-radius:20px}.automation-page .dl-osicon{width:52px;height:52px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:#e5e7eb;margin-bottom:12px}.automation-page .dl-osicon svg{width:26px;height:26px}.automation-page .dl-primary .dl-osicon{background:#ffc8001a;border-color:#ffc80040;color:var(--gold)}.automation-page .dl-os{font-size:15px;font-weight:800;color:#fff}.automation-page .dl-meta{font-size:10.5px;color:#6b7280;word-break:break-all;margin-top:6px;line-height:1.4}.automation-page .dl-size{font-size:10px;font-weight:700;color:#9ca3af;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:3px 10px;margin:10px 0 16px}.automation-page .dl-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:11px 0;border-radius:11px;font-size:13px;font-weight:800;text-decoration:none;transition:.15s;background:#1c1c1c;color:#f4f5f6;border:1px solid rgba(255,255,255,.12);margin-top:auto}.automation-page .dl-btn:hover{border-color:var(--gold);color:var(--gold)}.automation-page .dl-btn.primary{background:linear-gradient(135deg,#ffc800,#ff9500);color:#0a0a0a;border:none;box-shadow:0 8px 20px -10px #ffc8008c}.automation-page .dl-btn.primary:hover{filter:brightness(1.06);transform:translateY(-1px);color:#0a0a0a}.automation-page .dl-warn{margin:14px 0;padding:12px 14px;border:1px solid rgba(255,200,0,.25);background:#ffc8000f;border-radius:10px;font-size:12.5px;color:#d1d5db}.automation-page .dl-release .dl-notes{margin:10px 0 0 18px;display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:#9ca3af;line-height:1.55}.automation-page .dl-reqs{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:11px;font-size:12.5px;color:#9ca3af;line-height:1.55}.automation-page .dl-reqs li{display:flex;gap:10px;align-items:flex-start}.automation-page .dl-reqs li:before{content:"✓";flex:0 0 auto;color:var(--gold);font-weight:900;font-size:12px;margin-top:1px}.automation-page .dl-steps-card{margin-top:14px}.automation-page .dl-steps{margin:14px 0 0;padding:0;list-style:none;counter-reset:dlstep;display:flex;flex-direction:column;gap:14px}.automation-page .dl-steps li{display:flex;gap:14px;align-items:flex-start}.automation-page .dl-steps li:before{counter-increment:dlstep;content:counter(dlstep);flex:0 0 26px;height:26px;border-radius:50%;background:#ffc8001f;color:var(--gold);font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}.automation-page .dl-step-t{font-size:13.5px;font-weight:700;color:#fff}.automation-page .dl-step-d{font-size:12.5px;color:#9ca3af;margin-top:3px;line-height:1.55}.automation-page .dl-step-d code{background:#1c1c1c;border:1px solid rgba(255,255,255,.1);border-radius:5px;padding:1px 5px;font-size:11px}.automation-page .dl-keybox{display:flex;gap:12px;align-items:flex-start;margin-top:16px;padding:12px 14px;border:1px solid rgba(255,200,0,.2);background:#ffc8000d;border-radius:10px;font-size:12.5px;color:#d1d5db;line-height:1.5}.automation-page .dl-kico{font-size:18px}.automation-page .dl-steps-sk{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.automation-page .dl-steps-sk li{display:flex;gap:14px;align-items:flex-start}.automation-page .dl-skel .sk-box{display:inline-block}.automation-page .dl-two{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}@media (max-width:760px){.automation-page .dl-two{grid-template-columns:1fr}}.automation-page .dl-sub-h{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#9096a0;margin-top:16px}.automation-page .dl-reqs li b{color:#e5e7eb}.automation-page .dl-faq{margin-top:14px}.automation-page .dl-faq details{border-bottom:1px solid rgba(255,255,255,.06);padding:10px 0}.automation-page .dl-faq details:last-child{border-bottom:none}.automation-page .dl-faq summary{cursor:pointer;font-size:13px;font-weight:600;color:#e5e7eb}.automation-page .dl-faq summary:hover{color:var(--gold)}.automation-page .dl-faq p{margin:10px 0 2px;font-size:12.5px;color:#9ca3af;line-height:1.6}.automation-page .st-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.automation-page .st-card{border-radius:16px;background:linear-gradient(180deg,#141414,#101010);transition:transform .15s ease,border-color .15s ease}.automation-page .st-card:hover{transform:translateY(-2px);border-color:#ffffff29}.automation-page .st-card.st-live{border-color:#ffc80040}.automation-page .st-card.st-live:hover{border-color:#ffc80080}.automation-page .st-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.automation-page .st-icon{width:46px;height:46px;border-radius:13px;background:#ffc8001a;border:1px solid rgba(255,200,0,.22);color:var(--gold);display:flex;align-items:center;justify-content:center}.automation-page .st-icon svg{width:22px;height:22px}.automation-page .st-tag{font-size:9px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;padding:4px 9px;border-radius:20px;background:#ffffff0f;color:#9ca3af;border:1px solid rgba(255,255,255,.08)}.automation-page .st-tag.live{background:#34c7591f;color:#34c759;border-color:#34c7594d}.automation-page .st-name{font-size:15px;font-weight:800;color:#fff;margin-bottom:6px}.automation-page .st-desc{font-size:12.5px;color:#9ca3af;line-height:1.55}.automation-page .st-note{display:flex;gap:14px;align-items:flex-start;font-size:12.5px;color:#9ca3af;line-height:1.6}.automation-page .st-note b{color:#e5e7eb}.automation-page .st-note-ic{flex:0 0 auto;width:34px;height:34px;border-radius:10px;background:#ffc80014;color:var(--gold);display:flex;align-items:center;justify-content:center}.automation-page .st-note-ic svg{width:17px;height:17px}.automation-page .px-table th.px-actions-h{text-align:right}.automation-page .px-host{font-family:ui-monospace,Menlo,monospace;font-size:13px;color:#fff;font-weight:600}.automation-page .px-user{font-family:ui-monospace,Menlo,monospace;font-size:11px;color:#6b7280;margin-top:3px}.automation-page .px-accts{display:flex;flex-wrap:wrap;gap:8px}.automation-page .px-acct{display:inline-flex;align-items:center;gap:7px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:4px 12px 4px 5px;font-size:12px;color:#d1d5db}.automation-page .px-acct .av{width:22px;height:22px;border-radius:50%;font-size:9px}.automation-page .px-acct .av img{width:100%;height:100%;border-radius:50%;object-fit:cover}.automation-page .px-none{color:#4b5563}.automation-page .px-actions{text-align:right;white-space:nowrap}.automation-page .px-actions .btn{margin-left:8px}.automation-page .px-modal{max-width:480px}.automation-page .px-err{color:#ff5a5a;font-size:12.5px;margin:12px 0 0}.automation-page .px-wsnote{margin:12px 0 0;padding:9px 12px;border-radius:10px;font-size:12px;font-weight:600;line-height:1.5;background:#f59e0b17;border:1px solid rgba(245,158,11,.3);color:#f5b64a}.automation-page .px-preview .px-wsnote{margin:10px 12px}.automation-page .px-del-msg{font-size:13px;color:#9ca3af;line-height:1.6;margin:0}.automation-page .px-del-msg b{color:#fff}.automation-page .del-modal{max-width:440px}.automation-page .del-msg{font-size:13.5px;color:#9ca3af;line-height:1.6;margin:0}.automation-page .del-msg b{color:#fff}.automation-page .px-lead{font-size:13px;color:#9096a0;line-height:1.6;margin:0 0 14px}.automation-page .px-lead code{font-family:ui-monospace,Menlo,monospace;font-size:12px;color:#ffc800;background:#ffc80017;border:1px solid rgba(255,200,0,.16);border-radius:6px;padding:1.5px 6px}.automation-page .px-paste{width:100%;min-height:132px;resize:vertical;background:linear-gradient(160deg,#ffffff0e,#ffffff05);border:1px solid rgba(255,255,255,.09);border-radius:12px;color:#f4f5f6;font-family:ui-monospace,Menlo,monospace;font-size:13px;line-height:1.7;padding:12px 14px;box-shadow:inset 0 1px #ffffff0f;transition:border-color .15s,box-shadow .15s}.automation-page .px-paste:hover{border-color:#ffffff2b}.automation-page .px-paste:focus{outline:none;border-color:#ffc8008c;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #ffc8001f}.automation-page .px-paste::placeholder{color:#565b64}.automation-page .px-line{width:100%;background:linear-gradient(160deg,#ffffff0e,#ffffff05);border:1px solid rgba(255,255,255,.09);border-radius:12px;color:#f4f5f6;font-family:ui-monospace,Menlo,monospace;font-size:13.5px;padding:12px 14px;box-shadow:inset 0 1px #ffffff0f;transition:border-color .15s,box-shadow .15s}.automation-page .px-line:hover{border-color:#ffffff2b}.automation-page .px-line:focus{outline:none;border-color:#ffc8008c;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #ffc8001f}.automation-page .px-preview{margin-top:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;background:#ffffff05}.automation-page .px-preview-h{display:flex;gap:14px;align-items:center;padding:9px 14px;border-bottom:1px solid rgba(255,255,255,.07);font-size:12px;font-weight:700}.automation-page .px-preview-h .ok{color:#4ade80}.automation-page .px-preview-h .bad{color:#ff7a7a}.automation-page .px-preview-h .warn{color:#f5b301}.automation-page .px-preview-list{max-height:190px;overflow-y:auto;padding:4px 0}.automation-page .px-prow{display:flex;align-items:center;gap:10px;padding:5px 14px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.automation-page .px-prow .d{color:#4ade80;font-size:9px}.automation-page .px-prow.inv .d{color:#ff7a7a}.automation-page .px-prow .hp{color:#e8eaed;font-weight:600}.automation-page .px-prow.inv .hp{color:#8a8f98;text-decoration:line-through}.automation-page .px-prow .cr{color:#6b7280;margin-left:auto}.automation-page .px-prow .cr.bad{color:#ff7a7a}.automation-page .px-prow .cr.warn{color:#f5b301}.automation-page .px-prow.more{color:#6b7280;justify-content:center;padding:8px}.automation-page .px-sk td{padding:14px 12px}.automation-page .px-sk .sk-box{display:inline-block}.automation-page .ap-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.automation-page .ap-tiles .statcard{padding:13px 12px}.automation-page .ap-tiles .statcard .sv{font-size:20px}.automation-page .ap-tiles .statcard .sl{font-size:10px;letter-spacing:.4px}.automation-page .ap-tiles.ap-tiles-4{grid-template-columns:repeat(4,minmax(0,1fr))}.automation-page .ap-pos{color:#0f6!important}.automation-page .ap-neg{color:#ff5252!important}.automation-page .ap-chart-wrap{background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:14px}.automation-page .ap-chart{width:100%;height:200px;display:block}.automation-page .ap-empty{color:#6b7280;font-size:13.5px;text-align:center;padding:48px 16px}.automation-page .ap-cal-nav{display:inline-flex;align-items:center;gap:10px}.automation-page .ap-cal-nav b{font-size:13px;color:#fff;min-width:120px;text-align:center}.automation-page .ap-cal-nav button{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#cbd2d9;width:28px;height:28px;border-radius:7px;cursor:pointer;font-size:15px;line-height:1}.automation-page .ap-cal-nav button:hover{border-color:#ffc80073;color:#fff}.automation-page .ap-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.automation-page .ap-duo-cal .ap-cal{background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:14px}.automation-page .dl-notes{margin:14px 0 0;padding:13px 0 0;width:100%;border-top:1px solid rgba(255,255,255,.07);text-align:left}.automation-page .dl-note+.dl-note{margin-top:10px}.automation-page .dl-note dt{font-size:10.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#6b7280;margin-bottom:3px}.automation-page .dl-note dd{margin:0;font-size:12px;line-height:1.55;color:#9096a0}.automation-page .dl-note dd b{color:#cfd3da;font-weight:600}.automation-page .dl-note dd code{display:inline-block;margin-top:3px;padding:2px 6px;border-radius:5px;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);font-size:11px;color:#cfd3da;word-break:break-all;white-space:normal}.automation-page .dl-grid{align-items:start}.automation-page .ap-dow{text-align:center;font-size:10px;font-weight:800;color:#6b7280;padding:2px 0 4px}.automation-page .ap-day{min-height:56px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:9px;padding:5px 7px;display:flex;flex-direction:column}.automation-page .ap-day.empty{visibility:hidden}.automation-page .ap-day.pos{background:#00ff6614;border-color:#00ff6647}.automation-page .ap-day.neg{background:#ff525214;border-color:#ff525247}.automation-page .ap-day .n{font-size:10.5px;font-weight:700;color:#8b93a7}.automation-page .ap-day .v{font-size:11px;font-weight:800;margin-top:auto}.automation-page .ap-day.pos .v{color:#0f6}.automation-page .ap-day.neg .v{color:#ff5252}@media (max-width: 760px){.automation-page .ap-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-page .ap-day{min-height:44px;padding:3px 5px}.automation-page .ap-day .v{font-size:9px}}@media (min-width: 1000px){.automation-page .ap-duo{display:grid;grid-template-columns:7fr 3fr;gap:20px;align-items:stretch;margin-bottom:30px}.automation-page .ap-duo.ap-duo-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.automation-page .ap-duo .sec{margin-bottom:0}.automation-page .ap-duo-chart .ap-chart-wrap{height:calc(100% - 40px);display:flex;align-items:stretch}.automation-page .ap-duo-chart .ap-chart{height:auto;min-height:240px}.automation-page .ap-duo-cal .ap-day{min-height:40px;padding:3px 5px}.automation-page .ap-duo-cal .ap-day .v{font-size:9px}.automation-page .ap-duo-cal .ap-cal-nav b{min-width:0;font-size:12px}}.automation-page .ap-tiles .statcard{display:flex;flex-direction:column;justify-content:center;min-height:86px}.automation-page .ap-tiles .statcard .sl{order:-1;margin-top:0;margin-bottom:7px}.automation-page .ap-day{align-items:center;justify-content:center;position:relative}.automation-page .ap-day .n{position:absolute;top:4px;left:6px}.automation-page .ap-day .v{margin-top:0}.automation-page .ap-ranges{display:inline-flex;align-items:center;gap:5px}.automation-page .ap-range-pnl{font-size:13px;font-weight:800;margin-right:8px}.automation-page .ap-range-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#9aa0aa;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:800;cursor:pointer;font-family:inherit}.automation-page .ap-range-btn:hover{border-color:#ffc80066}.automation-page .ap-range-btn.on{background:#ffc800;color:#0a0a0a;border-color:#ffc800}.automation-page .ap-chart-wrap{position:relative}.automation-page .ap-chart-pnl{position:absolute;top:12px;right:16px;z-index:2;font-family:Montserrat,sans-serif;font-size:20px;font-weight:800;text-shadow:0 2px 8px rgba(0,0,0,.6)}.automation-page .ap-duo-even .sec-h,.automation-page .sec>.sec-h{padding-top:6px}.automation-page .ap-bd-wrap{margin-top:2px}.automation-page .ap-bd-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px 2px;font-size:11px;color:#6b7280;font-weight:600}.automation-page .ap-bd-count{font-variant-numeric:tabular-nums}.automation-page .ap-bd-pgbtns{display:inline-flex;align-items:center;gap:8px}.automation-page .ap-bd-pgbtns b{color:#cbd2d9;font-variant-numeric:tabular-nums;min-width:42px;text-align:center}.automation-page .ap-bd-pgbtns button{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#cbd2d9;width:26px;height:26px;border-radius:7px;cursor:pointer;font-size:15px;line-height:1}.automation-page .ap-bd-pgbtns button:hover:not(:disabled){border-color:#ffc80073;color:#fff}.automation-page .ap-bd-pgbtns button:disabled{opacity:.35;cursor:default}.automation-page .ap-th-sort{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.automation-page .ap-th-sort:hover{color:#fff}.automation-page .ap-th-sort.on{color:#ffc800}.automation-page .ap-th-arrow{display:inline-block;width:10px;margin-left:4px;font-size:8px;vertical-align:middle}.automation-page .ap-bd-nm{font-weight:700}.automation-page .ap-bd-strat{font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#8b93a1;background:#ffffff0f;border:1px solid rgba(255,255,255,.09);border-radius:5px;padding:2px 5px;margin-left:7px;white-space:nowrap}.automation-page .ap-bd-strat.racing{color:#ffc800;background:#ffc8001a;border-color:#ffc80047}.automation-page .ap-chart-axes{display:flex;align-items:stretch;gap:8px;width:100%;flex:1 1 auto;min-width:0}.automation-page .ap-yaxis{position:relative;flex:0 0 46px;margin-bottom:18px}.automation-page .ap-ytick{position:absolute;right:0;transform:translateY(-50%);font-size:10.5px;font-weight:600;color:#6b7280;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.2px}.automation-page .ap-plot{position:relative;flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.automation-page .ap-plot .ap-chart{flex:1 1 auto;width:100%;height:200px;display:block}.automation-page .ap-xaxis{position:relative;flex:0 0 18px}.automation-page .ap-xtick{position:absolute;transform:translate(-50%);top:3px;font-size:10.5px;font-weight:600;color:#6b7280;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.2px}.automation-page .ap-xtick:first-child{transform:none}.automation-page .ap-xtick:last-child{transform:translate(-100%)}@media (max-width: 560px){.automation-page .ap-yaxis{width:38px}.automation-page .ap-ytick,.automation-page .ap-xtick{font-size:9.5px}.automation-page .ap-xtick:nth-child(2n){display:none}}.automation-page .rel-card{background:linear-gradient(180deg,#ffc8000d,#ffc80003);border:1px solid rgba(255,200,0,.22);border-radius:14px;padding:18px 20px}.automation-page .rel-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.automation-page .rel-badge{font-size:9px;font-weight:900;letter-spacing:1.5px;color:#0a0a0a;background:#ffc800;border-radius:5px;padding:3px 8px}.automation-page .rel-v{font-family:Montserrat,sans-serif;font-size:17px;font-weight:800;color:#fff}.automation-page .rel-meta{font-size:12px;color:#9aa0aa}.automation-page .rel-sub{font-size:10.5px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:#ffc800;margin-bottom:7px}.automation-page .rel-notes{margin:0;padding-left:18px;color:#c7cdda;font-size:13.5px;line-height:1.65}.automation-page .rel-notes li{margin-bottom:6px}.automation-page .ap-bd-wrap{background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow-x:auto}.automation-page .ap-bd{width:100%;border-collapse:collapse;font-size:13px}.automation-page .ap-bd thead th{position:sticky;top:0;background:#14140f;color:#ffc800;font-size:9.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;text-align:left;padding:10px 12px;border-bottom:1px solid rgba(255,200,0,.15)}.automation-page .ap-bd th.r,.automation-page .ap-bd td.r{text-align:right}.automation-page .ap-bd td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.04)}.automation-page .ap-bd tr:last-child td{border-bottom:none}.automation-page .ap-bd .nm{color:#fff;font-weight:700}.automation-page .ap-bd .dim{color:#9aa0aa}.automation-page .ap-bd-book{display:inline-flex;align-items:center;gap:9px}.automation-page .ap-bd-logo{width:20px;height:20px;border-radius:5px;object-fit:contain;background:#181824;padding:1px;flex:none}.automation-page .ap-bd-fb{width:20px;height:20px;border-radius:5px;background:#242433;color:#ffc800;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex:none}.automation-page .ap-bd-wrap{scrollbar-width:thin;scrollbar-color:rgba(255,200,0,.3) transparent}.automation-page .ap-bd-wrap::-webkit-scrollbar{width:7px;height:7px}.automation-page .ap-bd-wrap::-webkit-scrollbar-track{background:transparent}.automation-page .ap-bd-wrap::-webkit-scrollbar-thumb{background:#ffc80047;border-radius:8px}.automation-page .ap-bd-wrap::-webkit-scrollbar-thumb:hover{background:#ffc80073}.automation-page .ap-loaderr{background:#ff525214;border:1px solid rgba(255,82,82,.3);color:#ffb4b4;border-radius:14px;padding:13px 16px;font-size:12.5px;font-weight:600}.automation-page .acct .acct-tail{width:100%;border-top:1px solid rgba(255,255,255,.06);cursor:default}.automation-page .acct .acct-tail .acct-log{border-top:none;padding-top:4px}.automation-page .acct .acct-tail-sw{display:flex;gap:4px;margin-right:auto;flex:0 0 auto}.automation-page .acct .atsw{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid rgba(255,255,255,.1);color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;padding:2px 9px;border-radius:999px;cursor:pointer;line-height:1.6;transition:color .12s,border-color .12s,background .12s}.automation-page .acct .atsw:hover{color:#9ca3af;border-color:#ffffff2e}.automation-page .acct .atsw.on{color:#f59e0b;border-color:#f59e0b73;background:#f59e0b1a}.automation-page .acct .atsw:focus-visible{outline:2px solid rgba(245,158,11,.6);outline-offset:1px}.automation-page .acct .al.bet .albr{flex:0 0 auto;width:11px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums;color:#4b5563}.automation-page .acct .al.bet .albr.r-won{color:#34d399}.automation-page .acct .al.bet .albr.r-lost{color:#9ca3af}.automation-page .acct .al.bet .albr.r-void{color:#6b7280}.automation-page .acct .al.bet .albr.r-pending{color:#4b5563}.automation-page .acct .al.bet .albr{padding-right:3px}.automation-page .acct .al.bet{display:grid;grid-template-columns:6ch minmax(0,1fr) 6ch 5ch 6ch 1ch;gap:4px;align-items:baseline}.automation-page .acct .al.bet>*{overflow:hidden}.automation-page .acct .al.bet.bethead{color:#4b5563;letter-spacing:.06em;text-transform:uppercase;padding-bottom:2px;margin-bottom:1px;border-bottom:1px solid rgba(255,255,255,.05);-webkit-user-select:none;user-select:none;line-height:1}.automation-page .acct .al.bet.bethead>span{font-size:9px}.automation-page .acct .al.bet.bethead .bsel,.automation-page .acct .al.bet.bethead .alt,.automation-page .acct .al.bet.bethead .bnum{color:#4b5563}.automation-page .acct .al.bet.bethead .bnum{text-align:left}.automation-page .acct .al.bet .bsel{color:#9ca3af;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-page .acct .al.bet .bnum{color:#9ca3af;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums}.automation-page .acct .al.bet .bev{color:#8b93a1}.automation-page{--asset-build:"20260814-1812"}.automation-page .viewsw{display:inline-flex;gap:2px;padding:2px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:var(--panel2,#1c1c1c)}.automation-page .vsw{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;padding:4px 11px;border-radius:999px;cursor:pointer;transition:color .12s,background .12s}.automation-page .vsw:hover{color:#9ca3af}.automation-page .vsw.on{background:#f59e0b24;color:var(--amber,#f59e0b)}.automation-page .vsw:focus-visible{outline:2px solid rgba(245,158,11,.6);outline-offset:1px}.automation-page .sec-h .ap-scope-note{margin-left:8px;font-size:11px;font-weight:500;color:var(--muted, #8b93a7);opacity:.85;white-space:nowrap}.automation-page .ap-dot{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;pointer-events:none}.automation-page .ap-dot.ap-pos{background:#0f6;box-shadow:0 0 0 4px #00ff6629}.automation-page .ap-dot.ap-neg{background:#ff5252;box-shadow:0 0 0 4px #ff525229}.automation-page .pr-sec{margin-bottom:18px}.automation-page .pr-plans-sec{display:flex;justify-content:center}.automation-page .pr-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:800px;align-items:stretch}@media (max-width: 780px){.automation-page .pr-plans{grid-template-columns:1fr;max-width:440px}.automation-page .pr-tile-pro{order:-1}}.automation-page .pr-tile{position:relative;width:100%;text-align:center;padding:28px 26px 24px;border-radius:18px;display:flex;flex-direction:column;background:#ffffff08;border:1px solid rgba(255,255,255,.09)}.automation-page .pr-tile-pro{background:radial-gradient(120% 100% at 50% 0%,#ffc8001a,#ffffff05 60%);border-color:#ffc8004d;box-shadow:0 10px 40px -18px #ffc80059}.automation-page .pr-tile-flag{position:absolute;top:-10px;left:50%;transform:translate(-50%);font-size:9.5px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:#0a0a0a;background:var(--gold, #FFC800);padding:4px 12px;border-radius:999px;white-space:nowrap}.automation-page .pr-tile-foot{margin-top:auto;padding-top:20px}.automation-page .pr-tile-badge{display:inline-block;font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--gold, #FFC800);background:#ffc8001f;border:1px solid rgba(255,200,0,.25);padding:4px 11px;border-radius:999px;margin-bottom:16px}.automation-page .pr-tile-price{font-size:44px;font-weight:800;line-height:1;letter-spacing:-2px;color:var(--gold, #FFC800);font-variant-numeric:tabular-nums}.automation-page .pr-tile-per{font-size:17px;font-weight:700;letter-spacing:-.2px;color:var(--gold, #FFC800);opacity:.72;margin-left:4px;vertical-align:baseline}.automation-page .pr-tile-per-once{color:#9096a0;opacity:1;text-transform:uppercase;font-size:12px;letter-spacing:1px;margin-left:8px}.automation-page .pr-tile-sub{font-size:12.5px;color:#9096a0;margin-top:8px}.automation-page .pr-tile-rule{height:1px;background:#ffffff1a;margin:20px 0 16px}.automation-page .pr-tile-then{font-size:10.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#8b919b;margin-bottom:14px}.automation-page .pr-tile-rates{display:flex;flex-direction:column;gap:13px;text-align:left}.automation-page .pr-rate{display:flex;align-items:baseline;gap:13px}.automation-page .pr-rate-v{flex:0 0 auto;min-width:46px;text-align:right;font-size:26px;font-weight:800;color:#e7eaee;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.automation-page .pr-rate-k{display:flex;flex-direction:column;gap:2px;font-size:13px;color:#dfe3e8}.automation-page .pr-rate-k em{font-style:normal;font-size:11.5px;color:#8b919b;line-height:1.4}.automation-page .pr-feats{list-style:none;margin:0;padding:0;text-align:left;display:flex;flex-direction:column;gap:9px}.automation-page .pr-feats li{position:relative;padding-left:26px;font-size:12.5px;color:#dfe3e8;line-height:1.45}.automation-page .pr-feats li:before{content:"";position:absolute;left:6px;top:4px;width:5px;height:9px;border-right:2px solid var(--gold, #FFC800);border-bottom:2px solid var(--gold, #FFC800);transform:rotate(45deg)}.automation-page .pr-tile-foot{font-size:11.5px;color:#7d838d}.automation-page .pr-calc{display:grid;grid-template-columns:1fr 260px;gap:20px;align-items:stretch}.automation-page .pr-calc.pr-calc-solo{grid-template-columns:1fr}@media (max-width: 860px){.automation-page .pr-calc{grid-template-columns:1fr}}.automation-page .pr-controls{display:flex;flex-direction:column;gap:20px;justify-content:center}.automation-page .pr-slider{display:flex;flex-direction:column;gap:9px}.automation-page .pr-sl-h{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#c7ccd4}.automation-page .pr-sl-h em{font-style:normal;color:#7d838d;font-size:11.5px}.automation-page .pr-sl-h b{margin-left:auto;font-family:var(--mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:14px;color:#e7eaee}.automation-page .pr-sw{width:9px;height:9px;border-radius:3px;display:inline-block;flex:0 0 auto}.automation-page .pr-sl-scale{display:flex;justify-content:space-between;font-size:10.5px;color:#6d737c}.automation-page .pr-sl-scale i{font-style:normal}.automation-page .pr-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:3px;background:#ffffff1f;outline:none}.automation-page .pr-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:17px;height:17px;border-radius:50%;background:var(--gold, #FFC800);border:2px solid #0a0a0a;cursor:pointer;box-shadow:0 0 0 1px #ffc80080;transition:transform .12s ease}.automation-page .pr-slider input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.14)}.automation-page .pr-slider input[type=range]::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--gold, #FFC800);border:2px solid #0a0a0a;cursor:pointer}.automation-page .pr-meter-wrap,.automation-page .pr-split-wrap{margin-top:22px}.automation-page .pr-meter-h{display:flex;justify-content:space-between;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#8b919b;margin-bottom:9px}.automation-page .pr-meter-max{color:#6d737c;font-weight:500}.automation-page .pr-meter{position:relative;height:26px;border-radius:7px;background:#ffffff0d;display:flex;overflow:visible}.automation-page .pr-seg{height:100%;border-radius:7px 0 0 7px;transition:width .3s cubic-bezier(.4,0,.2,1)}.automation-page .pr-seg:last-of-type{border-radius:7px}.automation-page .pr-seg2{margin-left:2px;border-radius:0 7px 7px 0}.automation-page .pr-thresh{position:absolute;top:-4px;bottom:-4px;width:0;border-left:1px dashed rgba(255,255,255,.35)}.automation-page .pr-thresh span{position:absolute;top:-15px;left:4px;font-size:9.5px;color:#8b919b;white-space:nowrap}.automation-page .pr-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:11px;font-size:11.5px;color:#9096a0}.automation-page .pr-legend span{display:inline-flex;align-items:center;gap:6px}.automation-page .pr-legend i{width:9px;height:9px;border-radius:3px;flex:0 0 auto}.automation-page .pr-split{display:flex;height:12px;border-radius:6px;overflow:hidden;background:#ffffff0d;gap:2px}.automation-page .pr-sp{height:100%;transition:width .3s cubic-bezier(.4,0,.2,1)}.automation-page .pr-sp:first-child{border-radius:6px 0 0 6px}.automation-page .pr-sp:last-child{border-radius:0 6px 6px 0}.automation-page .pr-live{display:flex;flex-direction:column;gap:2px}.automation-page .pr-live-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05)}.automation-page .pr-live-row:last-child{border-bottom:0}.automation-page .pr-k{font-size:13px;color:#c7ccd4;display:inline-flex;align-items:center;gap:8px}.automation-page .pr-v{font-family:var(--mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;white-space:nowrap;color:#e7eaee}.automation-page .pr-total{margin-top:6px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12)}.automation-page .pr-total .pr-k{font-weight:700;color:#e7eaee}.automation-page .pr-total .pr-v{font-size:19px;color:var(--gold, #FFC800)}.automation-page .pr-total-alt{margin-top:0;padding-top:9px;border-top:0}.automation-page .pr-total-alt .pr-k{font-weight:600;color:#c7ccd4;flex-direction:column;align-items:flex-start;gap:1px}.automation-page .pr-total-alt .pr-k em{font-style:normal;font-size:11px;color:#7d838d}.automation-page .pr-total-alt .pr-v{font-size:16px;color:#dfe3e8}.automation-page .pr-note{font-size:12.5px;color:#9096a0;line-height:1.6;margin:12px 0 0}.automation-page .pr-note b{color:#e7eaee}.automation-page .pr-note.pr-sub{font-size:11.5px;color:#7d838d;margin-top:10px}.automation-page .pr-empty{font-size:13px;color:#7d838d;padding:6px 0}.automation-page .btn.pr-mini{padding:5px 11px;font-size:11.5px}.automation-page .pr-steps{display:flex;flex-direction:column;gap:14px}.automation-page .pr-step{display:flex;gap:12px;align-items:flex-start}.automation-page .pr-step>div{display:flex;flex-direction:column;gap:3px}.automation-page .pr-step b{font-size:13px;color:#e7eaee;font-weight:600}.automation-page .pr-step span{font-size:12.5px;color:#9096a0;line-height:1.55}.automation-page .pr-n{flex:0 0 22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#ffc8001f;color:var(--gold, #FFC800);font-size:11px;font-weight:800;margin-top:1px}.automation-page .pr-faq{display:flex;flex-direction:column}.automation-page .pr-faq details{border-bottom:1px solid rgba(255,255,255,.06)}.automation-page .pr-faq details:last-child{border-bottom:0}.automation-page .pr-faq summary{list-style:none;cursor:pointer;padding:14px 30px 14px 0;position:relative;font-size:13.5px;font-weight:600;color:#dfe3e8;transition:color .15s ease}.automation-page .pr-faq summary::-webkit-details-marker{display:none}.automation-page .pr-faq summary::marker{content:""}.automation-page .pr-faq summary:hover{color:var(--gold, #FFC800)}.automation-page .pr-faq summary:after{content:"";position:absolute;right:6px;top:50%;width:7px;height:7px;border-right:2px solid #8b919b;border-bottom:2px solid #8b919b;transform:translateY(-70%) rotate(45deg);transition:transform .2s ease,border-color .15s ease}.automation-page .pr-faq summary:hover:after{border-color:var(--gold, #FFC800)}.automation-page .pr-faq details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.automation-page .pr-faq details[open] summary{color:var(--gold, #FFC800)}.automation-page .pr-faq details>div{font-size:12.5px;color:#9096a0;line-height:1.65;padding:0 34px 16px 0;animation:prFaqIn .18s ease-out}.automation-page .pr-faq details>div em{font-style:italic;color:#c7ccd4}@keyframes prFaqIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.automation-page .pr-seg,.automation-page .pr-sp,.automation-page .pr-card{transition:none}.automation-page .pr-faq details>div{animation:none}.automation-page .pr-faq summary:after{transition:none}}.automation-page .pr-flow{display:grid;grid-template-columns:1fr auto 1.35fr auto 1fr;gap:10px;align-items:center}@media (max-width: 900px){.automation-page .pr-flow{grid-template-columns:1fr}.automation-page .pr-farrow{transform:rotate(90deg);margin:2px auto}}.automation-page .pr-fnode{background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:13px 15px}.automation-page .pr-fh{font-size:12.5px;font-weight:700;color:#e7eaee}.automation-page .pr-fs{font-size:11px;color:#8b919b;line-height:1.45;margin-top:3px}.automation-page .pr-fsplit{display:flex;flex-direction:column;gap:9px}.automation-page .pr-fcash,.automation-page .pr-fbonus{display:flex;align-items:center;gap:11px;padding:11px 14px}.automation-page .pr-fdot{width:9px;height:9px;border-radius:3px;flex:0 0 auto}.automation-page .pr-frate{margin-left:auto;font-size:19px;font-weight:800;color:#e7eaee;font-variant-numeric:tabular-nums}.automation-page .pr-fout{border-color:#ffc80047;background:#ffc8000d}.automation-page .pr-fout .pr-fh{color:var(--gold, #FFC800)}.automation-page .pr-farrow{display:grid;place-items:center;width:26px;height:26px}.automation-page .pr-farrow span{position:relative;display:block;width:18px;height:1px;background:#ffffff38}.automation-page .pr-farrow span:after{content:"";position:absolute;right:0;top:50%;width:6px;height:6px;border-top:1px solid rgba(255,255,255,.35);border-right:1px solid rgba(255,255,255,.35);transform:translateY(-50%) rotate(45deg)}.automation-page .pr-flow-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px;margin-top:18px}.automation-page .pr-flow-notes>div{display:flex;flex-direction:column;gap:3px}.automation-page .pr-flow-notes b{font-size:12.5px;color:#e7eaee;font-weight:600}.automation-page .pr-flow-notes span{font-size:12px;color:#9096a0;line-height:1.55}.automation-page .pr-books{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.automation-page .pr-book{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 11px;border-radius:12px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);transition:border-color .16s ease,transform .16s ease}.automation-page .pr-book:hover{border-color:#ffffff29;transform:translateY(-1px)}.automation-page .pr-book span{font-size:11.5px;color:#c7ccd4;text-align:center;line-height:1.2}.automation-page .pr-book-logo{width:36px;height:36px;object-fit:contain}.automation-page .pr-book-fb{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:#ffffff14;color:#dfe3e8;font-weight:800;font-size:15px}@media (prefers-reduced-motion: reduce){.automation-page .pr-book{transition:none}}.automation-page .ap-share-btn{font:inherit;font-size:12px;font-weight:800;letter-spacing:.3px;padding:5px 12px;margin-right:8px;border-radius:8px;cursor:pointer;color:#ffc800;background:#ffc8001a;border:1px solid rgba(255,200,0,.35)}.automation-page .ap-share-btn:hover:not(:disabled){background:#ffc8002e}.automation-page .ap-share-btn:disabled{opacity:.45;cursor:default}.automation-page .ap-share-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.automation-page .ap-share-box{width:100%;max-width:760px;background:linear-gradient(180deg,#141821,#0d1016);border:1px solid rgba(255,200,0,.3);border-radius:16px;padding:18px;box-shadow:0 25px 60px #0000008c}.automation-page .ap-share-box img{display:block;width:100%;border-radius:10px;border:1px solid rgba(255,255,255,.08)}.automation-page .ap-share-acts{display:flex;gap:10px;justify-content:flex-end;margin-top:14px;flex-wrap:wrap}.automation-page .ap-share-acts button{font:inherit;font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;padding:10px 18px;border-radius:9px;cursor:pointer;color:#c3ccd9;background:transparent;border:1px solid rgba(255,255,255,.14)}.automation-page .ap-share-acts button.on{background:#ffc800;border-color:#ffc800;color:#0a0a0a}.automation-page .ap-share-acts button:hover{border-color:#ffc80099}@media (max-width: 640px){.automation-page .ap-share-acts button{flex:1;text-align:center;padding:12px 10px}}.automation-page .acctstats-modal .modal-b{overflow-x:auto}.automation-page .as-head,.automation-page .as-row{display:grid;grid-template-columns:minmax(96px,1fr) repeat(5,minmax(64px,auto));gap:10px;align-items:baseline;padding:7px 2px;min-width:440px}.automation-page .as-head{font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#5f656e;border-bottom:1px solid rgba(255,255,255,.08)}.automation-page .as-head span,.automation-page .as-row span{text-align:right;font-variant-numeric:tabular-nums}.automation-page .as-head .as-sport,.automation-page .as-row .as-sport{text-align:left;font-weight:700;text-transform:capitalize}.automation-page .as-row{font-size:13px;border-bottom:1px solid rgba(255,255,255,.04)}.automation-page .as-row .pos{color:#0f6}.automation-page .as-row .neg{color:#ff5252}.automation-page .as-row .as-pend{font-style:normal;opacity:.5;font-size:11px}.automation-page .as-row.as-tot{border-top:1px solid rgba(255,255,255,.14);border-bottom:none;margin-top:4px;padding-top:9px;font-weight:800}.automation-page .as-note{margin-top:10px;font-size:11.5px;color:#5f656e;line-height:1.5}.automation-page .as-head .as-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;padding:2px 3px;border-radius:5px}.automation-page .as-head .as-sortable:hover{color:#9096a0;background:#ffffff0d}.automation-page .as-head .as-sortable.on{color:#ffc800}.agr-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#06080cd1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px}.agr-modal{width:min(880px,100%);max-height:min(88vh,900px);display:flex;flex-direction:column;background:var(--card, #12151b);border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;box-shadow:0 24px 70px #0000008c}.agr-head{padding:22px 26px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.agr-head h2{margin:0 0 6px;font-size:20px;font-weight:650;letter-spacing:-.01em}.agr-head p{margin:0;font-size:14px;line-height:1.6;color:var(--muted, #9aa3b2)}.agr-frame{flex:1 1 auto;width:100%;min-height:380px;border:0;background:#fff}.agr-foot{padding:12px 26px;border-top:1px solid rgba(255,255,255,.08);font-size:12.5px;color:var(--muted, #9aa3b2)}.agr-foot a{color:inherit;text-decoration:underline}@media (max-width: 640px){.agr-overlay{padding:0}.agr-modal{width:100%;max-height:100vh;border-radius:0;border:0}.agr-head{padding:18px 18px 12px}.agr-head h2{font-size:18px}}.agr-perk{margin:12px 0 0!important;padding:10px 14px;background:#00ff6612;border:1px solid rgba(0,255,102,.22);border-radius:8px;color:#d6ffe6!important;font-size:14px}.agr-perk strong{color:#0f6;font-weight:700}.automation-page .adm{background:linear-gradient(180deg,#d4af370f,#d4af3705);border:1px solid rgba(212,175,55,.28);border-radius:14px;padding:18px 20px 20px;margin:0 0 22px}.automation-page .adm-h{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.automation-page .adm-h h2{margin:0;font-size:17px;font-weight:700;display:flex;align-items:center;gap:10px}.automation-page .adm-badge{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#e7c65a;background:#d4af3724;border:1px solid rgba(212,175,55,.4);padding:3px 8px;border-radius:20px}.automation-page .adm-ctl{display:flex;gap:8px;flex-wrap:wrap}.automation-page .adm-ctl select,.automation-page .adm-ctl button{font:inherit;font-size:12.5px;font-weight:500;color:#e6e8ec;background:#ffffff0d;border:1px solid rgba(255,255,255,.13);border-radius:9px;padding:8px 12px;cursor:pointer;transition:border-color .15s,background .15s}.automation-page .adm-ctl select{color-scheme:dark;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;min-width:148px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5L6 8l3.5-3.5' fill='none' stroke='%239aa3b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.automation-page .adm-ctl select option{background:#14171d;color:#e6e8ec}.automation-page .adm-ctl select:hover,.automation-page .adm-ctl button:hover:not(:disabled){border-color:#ffffff3d;background:#ffffff14}.automation-page .adm-ctl select:focus-visible,.automation-page .adm-ctl button:focus-visible{outline:2px solid rgba(212,175,55,.55);outline-offset:1px}.automation-page .adm-ctl button:disabled{opacity:.5;cursor:default}.automation-page .adm-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;margin:16px 0 10px}.automation-page .adm-tile{background:#00000040;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:11px 13px}.automation-page .adm-tile.hi{border-color:#d4af3773;background:#d4af3714}.automation-page .adm-tile .l{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:#8b95a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.automation-page .adm-tile .v{font-size:21px;font-weight:700;margin-top:6px;letter-spacing:-.4px;line-height:1.15;font-variant-numeric:tabular-nums}.automation-page .adm-tile .v.sm{font-size:17px}.automation-page .adm-tile .v2{font-size:15px;font-weight:600;color:#8b95a6;letter-spacing:-.2px}.automation-page .adm-tile .s{font-size:10.5px;color:#7f8ba0;margin-top:5px;line-height:1.4}.automation-page .adm-tile .v.up{color:#4ade80}.automation-page .adm-tile .v.dn{color:#f87171}.automation-page .adm-note{font-size:11.5px;color:#9aa3b2;line-height:1.55;margin:4px 0 14px}.automation-page .adm-tbl{overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:10px}.automation-page .adm-tbl table{width:100%;border-collapse:collapse;font-size:12.5px;min-width:720px}.automation-page .adm-tbl th{text-align:left;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#9aa3b2;padding:9px 11px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0}.automation-page .adm-tbl td{padding:9px 11px;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:top}.automation-page .adm-tbl tbody tr{cursor:pointer}.automation-page .adm-tbl tbody tr:hover{background:#ffffff08}.automation-page .adm-tbl tr.sel{background:#d4af3717}.automation-page .adm-tbl .r{text-align:right;font-variant-numeric:tabular-nums}.automation-page .adm-tbl td .sub,.automation-page .adm-tbl th .sub{display:block;font-size:10.5px;color:#7f8ba0;margin-top:2px}.automation-page .adm-tbl td.muted{color:#9aa3b2;font-size:11.5px}.automation-page .adm-tbl .up{color:#4ade80}.automation-page .adm-tbl .dn{color:#f87171}.automation-page .adm-tbl .fee{color:#e7c65a;font-weight:700}.automation-page .adm-h2{margin:20px 0 8px;font-size:13.5px;font-weight:700;display:flex;align-items:baseline;gap:10px}.automation-page .adm-h2 .sub{font-size:11px;font-weight:400;color:#7f8ba0}.automation-page .adm-bets table{min-width:900px}.automation-page .adm-bets tbody tr{cursor:default}.automation-page .fund,.automation-page .st{font-size:10px;letter-spacing:.05em;text-transform:uppercase;font-weight:700;padding:2px 7px;border-radius:20px;border:1px solid transparent;white-space:nowrap}.automation-page .fund{color:#9aa3b2;background:#ffffff0f}.automation-page .fund.bonus{color:#e7c65a;background:#d4af371f;border-color:#d4af3759}.automation-page .st{color:#9aa3b2;background:#ffffff0f}.automation-page .st.won{color:#4ade80;background:#4ade801f}.automation-page .st.lost{color:#f87171;background:#f871711f}.automation-page .st.placed,.automation-page .st.open{color:#5a9bff;background:#5a9bff1f}@media (max-width: 640px){.automation-page .adm{padding:14px}.automation-page .adm-h h2{font-size:15px}}.automation-page .adm.adm-page{background:none;border:0;border-radius:0;max-width:1920px;margin:4px auto 32px;width:100%;padding:0 18px}@media (max-width: 640px){.automation-page .adm.adm-page{padding:0 10px}}.automation-page .adm-page .adm-h{padding-bottom:4px}.automation-page .adm-page .adm-tiles{gap:12px;margin:18px 0 12px}.automation-page .adm-page .adm-tile{padding:13px 15px}.automation-page .adm-page .adm-tbl table{font-size:12.5px}.automation-page .adm-page .adm-tbl th{padding:10px 14px}.automation-page .adm-page .adm-tbl td{padding:11px 14px}.automation-page .adm-page .adm-h2{margin:26px 0 10px}.automation-page .adm-page .adm-note{margin:6px 0 18px;max-width:760px}.automation-page .adm-page .adm-tiles{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.automation-page .adm-stamp{font-size:11px;font-weight:400;color:#7f8ba0;letter-spacing:0}.automation-page .adm-detail>td{background:#ffffff05;padding:12px 14px!important}.automation-page .adm-accs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:10px}.automation-page .adm-acc{background:#00000047;border:1px solid rgba(255,255,255,.08);border-left:3px solid rgba(255,255,255,.14);border-radius:8px;padding:9px 11px}.automation-page .adm-acc.on{border-left-color:#4ade80}.automation-page .adm-acc .nm{font-size:12.5px;font-weight:600;display:flex;justify-content:space-between;gap:8px}.automation-page .adm-acc .bk{font-size:10.5px;color:#7f8ba0;font-weight:400;text-transform:capitalize}.automation-page .adm-acc .mt{font-size:10.5px;color:#9aa3b2;margin-top:4px;display:flex;align-items:center;flex-wrap:wrap}.automation-page .adm-acc .mt .sub{display:inline;margin:0}.automation-page .adm-acc .mt .sub.warn{color:#e3b341}.automation-page .adm-acc .dot{width:6px;height:6px;border-radius:50%;margin-right:6px;display:inline-block}.automation-page .adm-acc .dot.on{background:#4ade80}.automation-page .adm-acc .dot.off{background:#6b7280}.automation-page .adm-acc .bal{font-size:13px;font-weight:700;margin-top:6px;font-variant-numeric:tabular-nums}.automation-page .adm-acc .bon{font-size:10.5px;color:#e7c65a;font-weight:600;margin-left:7px}.automation-page .adm-empty{margin-top:14px;padding:22px;text-align:center;font-size:13px;color:#9aa3b2;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px}.automation-page .adm-empty button{font:inherit;font-size:12.5px;color:#e6e8ec;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:5px 12px;cursor:pointer}.automation-page .adm-who{display:flex;align-items:center;gap:9px}.automation-page .adm-who-t{display:flex;flex-direction:column;min-width:0}.automation-page .adm-who-name{display:flex;align-items:center;gap:6px;min-width:0}.automation-page .adm-who-name>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.automation-page .adm-who-name>.adm-viewas{flex:0 0 auto}.automation-page .adm-av{width:28px;height:28px;border-radius:50%;flex:0 0 28px;object-fit:cover;border:1px solid rgba(255,255,255,.1);background:#1b1f27}.automation-page .adm-av.ph{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#9aa3b2;letter-spacing:.02em}.automation-page .adm-page .statgrid.adm-tiles{margin:4px 0 6px}.automation-page .adm-page .statcard .sv.up{color:#34d399}.automation-page .adm-page .statcard .sv.dn{color:#f87171}.automation-page .adm-page .statcard .sv.fee{color:#ffc800}.automation-page .adm-page .statcard .sx{font-size:11px;color:#6b7280;margin-top:6px;line-height:1.45}.automation-page .adm-page .ptable th.r,.automation-page .adm-page .ptable td.r{text-align:right}.automation-page .adm-page .ptable td.r{font-variant-numeric:tabular-nums}.automation-page .adm-page .ptable tbody tr.adm-row{cursor:pointer}.automation-page .adm-page .ptable tbody tr.adm-row:hover{background:#ffffff08}.automation-page .adm-page .ptable td.up{color:#34d399}.automation-page .adm-page .ptable td.dn{color:#f87171}.automation-page .adm-page .ptable td.fee{color:#ffc800}.automation-page .adm-page .ptable tr.adm-detail>td{padding:0 12px 14px;border-bottom:1px solid rgba(255,255,255,.05)}.automation-page .adm-acc .nm{display:flex;align-items:center;gap:8px;min-width:0}.automation-page .adm-acc .nm .nmt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-page .adm-blogo{width:20px;height:20px;flex:0 0 20px;object-fit:contain;border:0;border-radius:0;background:none}.automation-page .adm-ctl .adm-new{background:#ffc800;border-color:#ffc800;color:#17181c;font-weight:700}.automation-page .adm-ctl .adm-new:hover{background:#ffd633}.prov-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#06080cc7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px}.prov-modal{width:min(460px,100%);background:#111;color:#e6e8ec;border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;box-shadow:0 24px 70px #0000008c}.prov-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 13px;border-bottom:1px solid rgba(255,255,255,.07)}.prov-head h3{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em}.prov-x{background:none;border:0;color:#9096a0;font-size:22px;line-height:1;cursor:pointer;padding:0 2px}.prov-x:hover{color:#fff}.prov-body{padding:16px 18px 4px}.prov-body label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#9096a0;margin-bottom:13px}.prov-body label .opt{text-transform:none;letter-spacing:0;font-weight:500;color:#6b7280;margin-left:6px}.prov-body input{display:block;width:100%;margin-top:7px;box-sizing:border-box;background:#17181c;border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:10px 12px;color:#e6e8ec;font-size:14px;font-weight:500;text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums}.prov-body input:focus{outline:none;border-color:#ffc8008c}.prov-body input[readonly]{font-family:ui-monospace,Menlo,monospace;font-size:12.5px;color:#ffc800}.prov-note{font-size:12.5px;line-height:1.55;color:#9096a0;margin:0 0 14px}.prov-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:11.5px;color:#6b7280;margin-bottom:12px}.prov-err{font-size:12.5px;line-height:1.5;color:#fca5a5;background:#f8717114;border:1px solid rgba(248,113,113,.22);border-radius:9px;padding:9px 11px;margin-bottom:13px}.prov-foot{display:flex;justify-content:flex-end;gap:9px;padding:13px 18px;border-top:1px solid rgba(255,255,255,.07)}.prov-foot button{border-radius:9px;padding:9px 15px;font-size:13px;font-weight:650;cursor:pointer}.prov-foot .ghost{background:transparent;border:1px solid rgba(255,255,255,.14);color:#c7cdd6}.prov-foot .ghost:hover{border-color:#ffffff47;color:#fff}.prov-foot .prov-go{background:#ffc800;border:1px solid #FFC800;color:#17181c}.prov-foot .prov-go:hover{background:#ffd633}.prov-foot button:disabled{opacity:.5;cursor:default}@media (max-width: 520px){.prov-overlay{padding:0;align-items:flex-start}.prov-modal{width:100%;border-radius:0;border:0;min-height:100vh}}.automation-page .adm-skel .adm-ctl .sk-box{border-radius:9px}.automation-page .adm-skel .statcard{display:flex;flex-direction:column;align-items:flex-start}.automation-page .adm-skrow{display:flex;align-items:center;gap:14px;padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.05)}.automation-page .adm-bets tr.adm-evh>td{background:#ffffff09;border-bottom:1px solid rgba(255,255,255,.06);padding:9px 14px;font-size:12px}.automation-page .adm-bets tr.adm-evh .ev{font-weight:700;color:#fff}.automation-page .adm-bets tr.adm-evh .sp,.automation-page .adm-bets tr.adm-evh .ct{color:#7f8ba0;font-size:11px}.automation-page .adm-bets tr.adm-evh .pl{font-variant-numeric:tabular-nums;color:#9096a0}.automation-page .adm-evbooks{gap:5px}.automation-page .adm-evbooks .ct{margin-left:2px}.automation-page .adm-bets tr.adm-evh .pl.up{color:#34d399}.automation-page .adm-bets tr.adm-evh .pl.dn{color:#f87171}.automation-page .adm-acctcell{display:flex;align-items:center;gap:8px;min-width:0}.automation-page .adm-acctcell .nmt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-page .adm-pager{display:flex;align-items:center;justify-content:center;gap:16px;margin:14px 0 4px}.automation-page .adm-pager button{background:#17181c;border:1px solid rgba(255,255,255,.12);color:#c7cdd6;border-radius:9px;padding:7px 14px;font-size:12.5px;font-weight:650;cursor:pointer}.automation-page .adm-pager button:hover:not(:disabled){border-color:#ffffff47;color:#fff}.automation-page .adm-pager button:disabled{opacity:.4;cursor:default}.automation-page .adm-pager .pg{font-size:12.5px;color:#c7cdd6;text-align:center}.automation-page .adm-pager .pg .sub{display:block;font-size:11px;color:#6b7280;margin-top:2px}.automation-page .adm-acct{cursor:default}.automation-page .adm-acct.off{opacity:.62}.automation-page .adm-run{width:8px;height:8px;border-radius:50%;flex:0 0 8px}.automation-page .adm-run.on{background:#34d399;box-shadow:0 0 0 3px #34d39926}.automation-page .adm-run.off{background:#4b5563}.automation-page .adm-acct .chip.warn{color:#fbbf24;border-color:#fbbf244d}.automation-page .adm-books{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px}.automation-page .adm-books img{width:18px;height:18px;object-fit:contain;border:0;border-radius:0;background:none}.automation-page .adm-acct .acct-row{display:flex;align-items:center;gap:10px;padding:11px 13px}.automation-page .adm-acct .main{flex:1 1 auto;min-width:0}.automation-page .adm-acct .l1{font-size:13px;font-weight:650;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-page .adm-acct .l2{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.automation-page .adm-acct .l2 .chip{font-size:10.5px;padding:2px 7px;border-radius:999px;white-space:nowrap;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);color:#9aa3b2}.automation-page .adm-acct .l2 .chip.strat{color:#ffc800;border-color:#ffc80047;background:#ffc80012}.automation-page .adm-acct .balwrap{flex:0 0 auto;text-align:right}.automation-page .adm-acct .bal{font-size:14px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.automation-page .adm-acct .bonus{font-size:10.5px;color:#ffc800;margin-top:3px;white-space:nowrap}.automation-page .adm-betstbl{table-layout:fixed}.automation-page .adm-betstbl td{overflow:hidden;text-overflow:ellipsis}.automation-page .adm-betstbl td .sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-page .adm-bets tr.adm-evh{cursor:pointer}.automation-page .adm-bets tr.adm-evh:hover>td{background:#ffffff0f}.automation-page .adm-bets tr.adm-evh .tw{color:#7f8ba0;margin-right:7px;font-size:10px}.automation-page .adm-bets tr.adm-evh.open>td{background:#ffc8000f}.automation-page .adm-bets .fund{font-size:11px;padding:2px 7px;border-radius:999px;white-space:nowrap;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);color:#9aa3b2}.automation-page .adm-bets .fund.bonus{color:#ffc800;border-color:#ffc8004d;background:#ffc80014}.automation-page .adm-page .ptable .inf{font-size:16px;line-height:1;color:#6b7280}.automation-page .walkcard{background:#111;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:16px 18px 18px;margin-top:14px}.automation-page .walkhint{font-size:12.5px;line-height:1.6;color:#9096a0;margin:8px 0 13px;max-width:640px}.automation-page .walkvid{display:block;width:100%;max-width:900px;border-radius:11px;background:#000;border:1px solid rgba(255,255,255,.07);aspect-ratio:16 / 9}.automation-page .vidposter{position:relative;display:block;width:100%;max-width:900px;padding:0;border-radius:11px;overflow:hidden;cursor:pointer;aspect-ratio:16 / 9;border:1px solid rgba(255,255,255,.07);background:radial-gradient(120% 140% at 78% 12%,#ffc80029,#ffc80000 55%),linear-gradient(160deg,#16161a,#0d0d10 60%,#0a0a0c);transition:border-color .16s ease,transform .16s ease}.automation-page .vidposter:hover{border-color:#ffc80066;transform:translateY(-1px)}.automation-page .vidposter:focus-visible{outline:2px solid #FFC800;outline-offset:2px}.automation-page .vp-mark{position:absolute;top:16px;left:18px;height:20px;width:auto;opacity:.8}.automation-page .vp-body{position:absolute;left:18px;right:18px;bottom:16px;text-align:left}.automation-page .vp-t{font-size:15px;font-weight:700;color:#fff;letter-spacing:.2px}.automation-page .vp-s{font-size:12px;color:#9096a0;margin-top:3px}.automation-page .vp-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:62px;height:62px;border-radius:50%;background:#ffc800;display:grid;place-items:center;box-shadow:0 6px 22px #00000073;transition:transform .16s ease}.automation-page .vidposter:hover .vp-play{transform:translate(-50%,-50%) scale(1.06)}.automation-page .vp-play svg{margin-left:3px}.automation-page .walkframe{display:block;width:100%;max-width:900px;aspect-ratio:16 / 9;border-radius:11px;background:#000;border:1px solid rgba(255,255,255,.07)}.automation-page .su-wrap{max-width:100%;width:100%}.automation-page .su-wrap>.su-intro{max-width:720px}.automation-page .su-intro{color:#9aa3b2;font-size:12.5px;line-height:1.65;margin:0 0 18px}.automation-page .su-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.automation-page .su-f{display:flex;flex-direction:column;gap:6px;min-width:0}.automation-page .su-f-wide{grid-column:1 / -1}.automation-page .su-l{font-size:11.5px;color:#c7cdd6;font-weight:600}.automation-page .su-f input,.automation-page .su-f select{background:#17181c;border:1px solid rgba(255,255,255,.12);color:#e8ecf1;border-radius:9px;padding:10px 12px;font-size:13px;width:100%;box-sizing:border-box;color-scheme:dark}.automation-page .su-f input:focus,.automation-page .su-f select:focus{outline:none;border-color:#ffffff57}.automation-page .su-f-bad input,.automation-page .su-f-bad select{border-color:#f871718c}.automation-page .su-h{font-size:11px;color:#6b7280}.automation-page .su-e{font-size:11px;color:#f87171}.automation-page .su-actions{display:flex;align-items:center;gap:14px;margin-top:18px}.automation-page .su-check{background:#17181c;border:1px solid rgba(255,255,255,.14);color:#e8ecf1;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:650;cursor:pointer}.automation-page .su-check:hover{border-color:#ffffff4d}.automation-page .su-ok{font-size:12.5px;color:#34d399}.automation-page .su-note{margin-top:22px;padding:13px 15px;border-radius:11px;font-size:12.5px;line-height:1.65;color:#9aa3b2;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.automation-page .su-note strong{color:#e8ecf1}@media (max-width: 620px){.automation-page .su-grid{grid-template-columns:1fr}}.automation-page .su-res{margin-top:20px}.automation-page .su-res-h{font-size:12px;color:#9aa3b2;margin-bottom:9px}.automation-page .su-tbl{width:100%;border-collapse:collapse;font-size:12.5px}.automation-page .su-tbl td{padding:7px 10px;border-bottom:1px solid rgba(255,255,255,.06);color:#c7cdd6}.automation-page .su-tbl td:first-child{font-weight:600;color:#e8ecf1;width:34%}.automation-page .su-detail{color:#6b7280;font-size:11.5px}.automation-page .su-pill{font-size:10px;letter-spacing:.05em;text-transform:uppercase;font-weight:700;padding:2px 8px;border-radius:20px;white-space:nowrap}.automation-page .su-pill.on{color:#4ade80;background:#4ade801f}.automation-page .su-pill.new{color:#e7c65a;background:#d4af3724}.automation-page .su-pill.bad{color:#9aa3b2;background:#ffffff0f}.automation-page .su-pick{display:flex;align-items:center;gap:7px;cursor:pointer;color:#e7c65a}.automation-page .su-pick input{accent-color:#e7c65a;cursor:pointer}.automation-page .su-reg{border-color:#d4af3773;color:#e7c65a}.automation-page .su-reg:disabled{opacity:.45;cursor:not-allowed}.automation-page .su-tbl a{color:#5a9bff}.automation-page .su-led{margin-top:30px;max-width:100%}.automation-page .su-person{margin-top:10px;border-radius:14px;background:#ffffff06;border:1px solid rgba(255,255,255,.07);overflow:hidden;transition:border-color .16s ease,background .16s ease}.automation-page .su-person:hover{border-color:#ffffff21}.automation-page .su-person.su-open{background:#ffffff08;border-color:#ffffff1f}.automation-page .su-person-h{display:flex;align-items:center;gap:13px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:13px 15px;margin:0;border-bottom:0}.automation-page .su-person.su-open .su-person-h{border-bottom:1px solid rgba(255,255,255,.07)}.automation-page .su-person-h:focus-visible{outline:2px solid rgba(212,175,55,.6);outline-offset:-2px}.automation-page .su-caret{flex:0 0 auto;display:grid;place-items:center;color:#6b7280;transition:transform .18s ease,color .18s ease}.automation-page .su-person.su-open .su-caret{transform:rotate(90deg);color:#9aa3b2}.automation-page .su-av{flex:0 0 auto;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:12px;font-weight:700;letter-spacing:.02em;color:hsl(var(--h) 70% 76%);background:hsl(var(--h) 55% 50% / .16);border:1px solid hsl(var(--h) 55% 60% / .26)}.automation-page .su-person-id{display:flex;flex-direction:column;gap:2px;min-width:0}.automation-page .su-person-name{font-size:13.5px;font-weight:650;color:#e8ecf1;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.automation-page .su-person-mail{font-size:11.5px;color:#6b7280;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.automation-page .su-bar{flex:1 1 90px;min-width:60px;max-width:340px;height:6px;margin:0 4px;display:flex;gap:2px;border-radius:4px;overflow:hidden}.automation-page .su-seg{display:block;height:100%;border-radius:2px;min-width:3px}.automation-page .su-seg-open{background:#4ade80}.automation-page .su-seg-pending{background:#e7c65a}.automation-page .su-seg-todo{background:#fff3}.automation-page .su-seg-failed{background:#5f6672}.automation-page .su-seg-none{background:#ffffff12}.automation-page .su-counts{flex:0 0 auto;display:flex;align-items:center;gap:10px}.automation-page .su-c{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;color:#c7cdd6}.automation-page .su-c i{width:6px;height:6px;border-radius:50%;display:block}.automation-page .su-c-open i{background:#4ade80}.automation-page .su-c-open{color:#4ade80}.automation-page .su-c-pending i{background:#e7c65a}.automation-page .su-c-pending{color:#e7c65a}.automation-page .su-c-todo i{background:#ffffff52}.automation-page .su-c-failed i{background:#5f6672}.automation-page .su-c-failed{color:#9aa3b2}.automation-page .su-dim{color:#6b7280;font-size:11px;font-variant-numeric:tabular-nums}.automation-page .su-more{flex:0 0 auto}.automation-page .su-person .su-plat{padding:0 15px}.automation-page .su-person .su-plat:last-child{padding-bottom:14px}.automation-page .su-person .su-none{padding:14px 15px 16px}@media (max-width: 860px){.automation-page .su-bar{display:none}.automation-page .su-person-h{flex-wrap:wrap}.automation-page .su-more{margin-left:auto}}.automation-page .su-stats{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch;margin:16px 0 18px}.automation-page .su-stat{flex:1 1 130px;min-width:118px;padding:12px 14px;border-radius:12px;background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-left-width:3px}.automation-page .su-stat-open{border-left-color:#4ade80}.automation-page .su-stat-pending{border-left-color:#e7c65a}.automation-page .su-stat-todo{border-left-color:#ffffff47}.automation-page .su-stat-failed{border-left-color:#5f6672}.automation-page .su-stat-v{font-size:22px;font-weight:700;color:#e8ecf1;line-height:1.1;font-variant-numeric:tabular-nums}.automation-page .su-stat-open .su-stat-v{color:#4ade80}.automation-page .su-stat-pending .su-stat-v{color:#e7c65a}.automation-page .su-stat-l{font-size:11px;color:#9aa3b2;margin-top:3px;letter-spacing:.02em}.automation-page .su-expand{flex:0 0 auto;align-self:center;padding:9px 15px;border-radius:10px;cursor:pointer;background:transparent;border:1px solid rgba(255,255,255,.12);color:#9aa3b2;font-size:12px;font-weight:600}.automation-page .su-expand:hover{border-color:#ffffff42;color:#e8ecf1}.automation-page .su-top-sub{font-size:11.5px;color:#6b7280;margin-top:3px}.automation-page .su-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(238px,100%),1fr));gap:9px}@media (min-width: 1500px){.automation-page .su-tiles{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.automation-page .su-rows{grid-template-columns:repeat(auto-fill,minmax(205px,1fr))}}.automation-page .su-tile{display:flex;gap:10px;align-items:flex-start;min-width:0;padding:10px 12px;border-radius:11px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);transition:transform .13s ease,border-color .13s ease,background .13s ease}.automation-page .su-tile:hover{transform:translateY(-1px);background:#ffffff0e;border-color:#ffffff26}.automation-page .su-tile.su-t-on{background:#4ade8012;border-color:#4ade8038}.automation-page .su-tile.su-t-new{background:#d4af3712;border-color:#d4af373d}.automation-page .su-tile.su-t-have{border-color:#5a9bff33}.automation-page .su-tile.su-t-idle{opacity:.55}.automation-page .su-tile-logo{width:26px;height:26px;border-radius:6px;object-fit:contain;flex:0 0 26px;background:#ffffff0f}.automation-page .su-tile-fb{width:26px;height:26px;border-radius:6px;flex:0 0 26px;display:flex;align-items:center;justify-content:center;background:#ffffff12;color:#9aa3b2;font-size:12px;font-weight:700}.automation-page .su-tile-body{min-width:0;flex:1}.automation-page .su-tile-name{font-size:12.5px;font-weight:600;color:#e8ecf1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.automation-page .su-tile-status{display:flex;align-items:center;gap:7px;margin-top:4px;flex-wrap:wrap}.automation-page .su-tile-detail{font-size:11px;color:#6b7280;margin-top:4px;line-height:1.45;word-break:break-word}.automation-page .su-tile-kyc{display:inline-block;margin-top:5px;font-size:11.5px;color:#e7c65a}.automation-page .su-pill.have{color:#7fb0ff;background:#5a9bff21}.automation-page .su-pill.warn{color:#d8b46a;background:#d8b46a1a}.automation-page .su-pill.idle{color:#6b7280;background:#ffffff0d}.automation-page .su-err-box{margin-top:16px;padding:9px 12px;border-radius:8px;font-size:12px;color:#f87171;background:#f8717114;border:1px solid rgba(248,113,113,.22)}@media (max-width: 620px){.automation-page .su-tiles{grid-template-columns:1fr}}.automation-page .adm-ctl .fgroup{margin:0;min-width:168px}.automation-page .adm-ctl .mselect{width:100%}.automation-page .adm-ctl .mselect-btn{font-size:12.5px;font-weight:500;padding:8px 12px;border-radius:9px}.automation-page .mselect-menu.mselect-fixed{position:fixed;z-index:2000;right:auto}.automation-page .su-top{display:flex;align-items:flex-start;gap:24px;margin-bottom:6px}.automation-page .su-top .su-intro{margin-bottom:10px;max-width:640px}.automation-page .su-new{margin-left:auto;flex:0 0 auto;white-space:nowrap}.automation-page .su-empty{margin-top:26px;padding:34px 26px;border-radius:14px;text-align:center;background:#ffffff06;border:1px solid rgba(255,255,255,.07)}.automation-page .su-empty-t{font-size:15px;font-weight:700;color:#e8ecf1}.automation-page .su-empty-s{font-size:12.5px;color:#9aa3b2;line-height:1.6;margin:8px auto 18px;max-width:460px}.automation-page .su-person-sum .su-am{color:#e7c65a}.automation-page .su-more{margin-left:14px;flex:0 0 auto}.automation-page .su-none{font-size:12px;color:#6b7280;padding:6px 2px}.automation-page .su-tile.su-t-bad{border-color:#ffffff1a}.automation-page .su-modal{max-width:760px}.automation-page .su-modal .modal-b{max-height:68vh}.automation-page .su-modal .su-intro{margin-bottom:16px}.automation-page .su-steps{margin-left:12px;font-size:11px;letter-spacing:.05em;text-transform:uppercase;font-weight:700;color:#6b7280}.automation-page .su-known{margin-top:16px;padding:9px 12px;border-radius:9px;font-size:12px;line-height:1.55;color:#7fb0ff;background:#5a9bff17;border:1px solid rgba(90,155,255,.2)}.automation-page .su-pickbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:10px}.automation-page .su-search{flex:1 1 190px;min-width:150px;background:#17181c;border:1px solid rgba(255,255,255,.12);color:#e8ecf1;border-radius:9px;padding:8px 12px;font-size:12.5px;font-family:inherit}.automation-page .su-search:focus{outline:none;border-color:#ffffff57}.automation-page .su-pickhint{display:block;line-height:1.6;margin:0 0 16px}.automation-page .su-group{margin-bottom:18px}.automation-page .su-group-h{display:flex;align-items:center;gap:12px;padding-bottom:7px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.07)}.automation-page .su-group-h .su-pick{font-weight:650;color:#e8ecf1;font-size:12.5px}.automation-page .su-group-h .su-pick input{accent-color:#FFC800}.automation-page .su-group-h .su-dim{margin-left:auto}.automation-page .su-rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(228px,100%),1fr));gap:6px}.automation-page .su-row{display:flex;align-items:center;gap:9px;min-width:0;cursor:pointer;padding:7px 10px;border-radius:9px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.automation-page .su-row:hover{border-color:#ffffff29}.automation-page .su-row input{accent-color:#FFC800;cursor:pointer;flex:0 0 auto}.automation-page .su-row-on{background:#ffc80014;border-color:#ffc80052}.automation-page .su-row-off{opacity:.5;cursor:default}.automation-page .su-row-off:hover{border-color:#ffffff0f}.automation-page .su-row-off input{cursor:not-allowed}.automation-page .su-row-logo{width:20px;height:20px;border-radius:5px;object-fit:contain;flex:0 0 20px;background:#ffffff0f}.automation-page .su-row-fb{width:20px;height:20px;border-radius:5px;flex:0 0 20px;display:flex;align-items:center;justify-content:center;background:#ffffff12;color:#9aa3b2;font-size:10px;font-weight:700}.automation-page .su-row-name{font-size:12.5px;color:#e8ecf1;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.automation-page .su-row .su-pill{flex:0 0 auto}@media (max-width: 760px){.automation-page .su-top{flex-direction:column;align-items:stretch}.automation-page .su-new{margin-left:0;width:100%}.automation-page .su-top-actions{flex-direction:column;align-items:stretch;gap:10px}.automation-page .su-filter{min-width:0}.automation-page .su-person-h{align-items:flex-start}.automation-page .su-person-sum{margin-left:0;flex-wrap:wrap;gap:8px}.automation-page .su-more{margin-left:0}}@media (max-width: 620px){.automation-page .su-rows{grid-template-columns:1fr}.automation-page .su-res-row{grid-template-columns:20px minmax(0,1fr)}.automation-page .su-res-row .su-row-plat,.automation-page .su-res-row .su-pill{grid-column:2;justify-self:start}}.automation-page .bookpick-group{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 11px 5px;margin-top:4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9096a0;background:#14161a;border-bottom:1px solid rgba(255,255,255,.07)}.automation-page .bookpick-group span{font-weight:600;letter-spacing:0;color:#6b7280}.automation-page .modal .su-search{width:auto;flex:1 1 190px;min-width:150px;background:#17181c;border:1px solid rgba(255,255,255,.12);border-radius:9px;padding:8px 12px;font-size:12.5px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.automation-page .modal .su-search:focus{border-color:#ffffff57;box-shadow:none}.automation-page .modal .su-row input[type=checkbox],.automation-page .modal .su-group-h input[type=checkbox]{width:15px;height:15px;min-width:15px;flex:0 0 15px;padding:0;border-radius:4px;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;accent-color:#FFC800}.automation-page .su-person-h{cursor:pointer}.automation-page .su-caret{display:inline-flex;align-items:center;justify-content:center;width:18px;flex:0 0 18px;color:#6b7280;font-size:11px;transition:transform .15s}.automation-page .su-person.su-open .su-caret{transform:rotate(90deg)}.automation-page .su-plat{margin-top:14px}.automation-page .su-plat:first-child{margin-top:0}.automation-page .su-plat-h{display:flex;align-items:center;gap:9px;margin-bottom:7px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:#9aa3b2}.automation-page .su-plat-h:after{content:"";flex:1;height:1px;background:#ffffff12}.automation-page .su-plat-n{color:#6b7280;letter-spacing:0;text-transform:none;font-weight:600}.automation-page .su-tile-plat{font-size:10px;color:#6b7280;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.automation-page .su-row-plat{font-size:10px;color:#6b7280;flex:0 0 auto}.automation-page .su-skel .su-person-h{cursor:default}.automation-page .su-skel .sk-box{display:inline-block}.automation-page .su-skel .su-tile-body{display:flex;flex-direction:column;align-items:flex-start}.automation-page .su-confirm-t{font-size:15px;font-weight:700;color:#e8ecf1;line-height:1.45}.automation-page .su-confirm-s{font-size:12.5px;color:#9aa3b2;line-height:1.6;margin:8px 0 18px}.automation-page .su-cgroup{margin-bottom:14px;padding:12px 14px;border-radius:11px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.automation-page .su-cgroup-now{background:#d4af370f;border-color:#d4af3738}.automation-page .su-cgroup-h{display:flex;align-items:center;gap:10px;margin-bottom:10px}.automation-page .su-cnames{display:flex;flex-wrap:wrap;gap:7px}.automation-page .su-cname{display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 6px;border-radius:8px;font-size:12px;color:#e8ecf1;background:#ffffff0d;border:1px solid rgba(255,255,255,.07)}.automation-page .modal-f .btn.su-danger{background:linear-gradient(135deg,#ffb020,#ff7a2f);color:#140c00}.automation-page .su-run-h{font-size:13px;font-weight:650;color:#e8ecf1;margin-bottom:10px}.automation-page .su-bar{height:6px;border-radius:4px;overflow:hidden;background:#ffffff12}.automation-page .su-bar-fill{height:100%;border-radius:4px;transition:width .35s ease;background:linear-gradient(90deg,#ffc800,#ff9500)}.automation-page .su-run-now{display:flex;align-items:center;gap:12px;margin:16px 0 6px;padding:12px 14px;border-radius:11px;background:#ffc80012;border:1px solid rgba(255,200,0,.24)}.automation-page .su-run-logo{width:32px;height:32px;border-radius:8px;object-fit:contain;flex:0 0 32px;background:#ffffff12}.automation-page .su-run-fb{width:32px;height:32px;border-radius:8px;flex:0 0 32px;display:flex;align-items:center;justify-content:center;background:#ffffff14;color:#9aa3b2;font-size:14px;font-weight:700}.automation-page .su-run-plat{font-size:11px;color:#9aa3b2;margin-top:2px}.automation-page .su-run-done{margin-top:14px}.automation-page .su-run-row{display:flex;align-items:center;gap:10px;padding:6px 2px;border-bottom:1px solid rgba(255,255,255,.05)}.automation-page .su-run-rn{font-size:12.5px;color:#c7cdd6;flex:1;min-width:0}.automation-page .su-log{margin-top:14px;max-height:190px;overflow-y:auto;padding:10px 12px;border-radius:10px;background:#00000047;border:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column-reverse}.automation-page .su-log-row{display:flex;gap:10px;align-items:baseline;padding:3px 0;font-size:12px;line-height:1.5}.automation-page .su-log-t{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:#6b7280;flex:0 0 auto}.automation-page .su-log-x{color:#c7cdd6;min-width:0}.automation-page .su-log-good .su-log-x{color:#4ade80;font-weight:600}.automation-page .su-log-warn .su-log-x{color:#e7c65a}.automation-page .su-log-bad .su-log-x{color:#f87171}.automation-page .su-rows-1{grid-template-columns:1fr}.automation-page .su-res-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:9px 11px;border-radius:9px;background:#ffffff06;border:1px solid rgba(255,255,255,.06)}.automation-page .su-res-row.su-t-on{background:#4ade8012;border-color:#4ade8038}.automation-page .su-res-row.su-t-new{background:#d4af3712;border-color:#d4af373d}.automation-page .su-res-row.su-t-have{border-color:#5a9bff33}.automation-page .su-res-detail{grid-column:1 / -1;font-size:11.5px;color:#9aa3b2;line-height:1.5;word-break:break-word}.automation-page .su-res-detail a{color:#e7c65a}.automation-page .su-cred{margin-top:5px;padding:5px 8px;border-radius:7px;display:inline-block;background:#ffffff0d;color:#e8ecf1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.automation-page .su-cred strong{font-family:inherit;color:#6b7280;margin-right:7px;text-transform:uppercase;letter-spacing:.05em;font-size:9.5px}.automation-page .su-top-actions{margin-left:auto;display:flex;align-items:flex-end;gap:12px;flex:0 0 auto}.automation-page .su-filter{display:flex;flex-direction:column;gap:6px;min-width:172px}.automation-page .su-filter select{background:#17181c;border:1px solid rgba(255,255,255,.12);color:#e8ecf1;border-radius:10px;padding:9px 12px;font-size:12.5px;font-family:inherit;color-scheme:dark;cursor:pointer}.automation-page .su-filter select:focus{outline:none;border-color:#ffffff57}@media (max-width: 620px){.automation-page .su-top-actions{margin-left:0;width:100%}.automation-page .su-filter{flex:1}}.automation-page .su-sec{margin-top:8px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.automation-page .su-sec-h{font-size:12px;font-weight:700;color:#e8ecf1;letter-spacing:.02em;display:flex;align-items:baseline;gap:8px}.automation-page .su-sec-s{display:block;margin:6px 0 0;line-height:1.6;max-width:620px}.su-pw{display:flex;gap:8px;align-items:stretch}.su-pw input{flex:1 1 auto;min-width:0;font-family:ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.02em}.su-pw-gen{flex:0 0 auto;padding:0 14px;border-radius:8px;cursor:pointer;border:1px solid var(--border, #2a3140);background:var(--panel-2, #1b2130);color:var(--text, #e6e9ef);font-size:13px;font-weight:600;white-space:nowrap}.su-pw-gen:hover{border-color:var(--accent, #4bb3a6);color:var(--accent, #4bb3a6)}.su-pw-gen:active{transform:translateY(1px)}.automation-page .pxchk{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:2px}.automation-page .pxchk-res{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;padding:6px 11px;border-radius:9px;border:1px solid;line-height:1.35;max-width:100%}.automation-page .pxchk-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent)}.automation-page .pxchk-ok{background:#00d57f1a;color:#00d57f;border-color:#00d57f4d}.automation-page .pxchk-warn{background:#f59e0b1a;color:#f59e0b;border-color:#f59e0b52}.automation-page .pxchk-bad{background:#ff453a1a;color:#ff453a;border-color:#ff453a4d}.automation-page .pxchk-dim{background:#ffffff0b;color:#9096a0;border-color:#ffffff1a}.automation-page .pxchk-busy .pxchk-dot{animation:pxchk-pulse 1s ease-in-out infinite}@keyframes pxchk-pulse{0%,to{opacity:.35}50%{opacity:1}}.automation-page .pxchk .btn[disabled]{opacity:.6;cursor:default}.automation-page .pxchk .btn[disabled]:hover{border-color:#ffffff1f;color:#f4f5f6}.automation-page .pxchk-info{background:#3b82f61a;color:#6aa8ff;border-color:#3b82f652}.automation-page .pxchk-res.pxchk-wrap{flex:1 1 100%;align-items:flex-start;white-space:normal}.automation-page .pxchk-res.pxchk-wrap .pxchk-dot{margin-top:5px}.automation-page .pxchk-sub{display:block;margin-top:4px;font-size:11.5px;font-weight:600;opacity:.78}.automation-page .pxchk-ws{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-top:2px;padding:9px 12px;border-radius:10px;line-height:1.45;font-size:12px;font-weight:600;background:#f59e0b17;border:1px solid rgba(245,158,11,.3);color:#f5b64a}.automation-page .pxchk-ws>span{flex:1 1 220px}.automation-page .pxchk-ws .btn{flex:none}.automation-page .pxchk-gate{margin-top:8px;font-size:12px;font-weight:600;line-height:1.5;color:#ffb020}.automation-page .pxchk-gate-bad{color:#ff8a80}.automation-page .save-missing-px{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;padding-top:8px;color:#ffb020}.automation-page .save-missing-px .btn{flex:none}.automation-page .adm-page .statgrid.adm-tiles{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:14px;margin:20px 0 18px}.automation-page .adm-page .adm-tiles .statcard{background:linear-gradient(180deg,#141414,#101010);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;justify-content:center;min-height:92px;transition:border-color .15s,transform .15s}.automation-page .adm-page .adm-tiles .statcard:hover{border-color:#ffc80047;transform:translateY(-1px)}.automation-page .adm-page .adm-tiles .statcard .sl{order:-1;margin:0 0 8px;font-size:10.5px;letter-spacing:.7px;color:#8b919b}.automation-page .adm-page .adm-tiles .statcard .sv{font-size:25px;letter-spacing:-.4px;line-height:1.05}.automation-page .adm-page .adm-tiles .statcard .sv .su{font-size:12.5px;margin-left:3px}.automation-page .adm-page .adm-tiles .statcard .sx{font-size:11px;color:#6b7280;margin-top:7px;line-height:1.35}@media (max-width:640px){.automation-page .adm-page .statgrid.adm-tiles{gap:10px;margin:16px 0 14px}.automation-page .adm-page .adm-tiles .statcard{padding:13px 14px;min-height:80px}.automation-page .adm-page .adm-tiles .statcard .sv{font-size:21px}}.automation-page .adm-page .adm-lic{display:inline-flex;align-items:center;gap:5px;background:none;border:1px solid transparent;color:inherit;font:inherit;padding:1px 5px;margin-left:1px;border-radius:6px;cursor:pointer;font-variant-numeric:tabular-nums;transition:.15s}.automation-page .adm-page .adm-lic svg{opacity:0;transition:opacity .15s;flex:none}.automation-page .adm-page .adm-lic:hover{background:#ffc8001a;border-color:#ffc80047;color:#ffc800}.automation-page .adm-page .adm-lic:hover svg{opacity:.9}.automation-page .adm-page .adm-lic:active{transform:scale(.97)}.automation-page .adm-page .ptable{border-collapse:separate;border-spacing:0 8px}.automation-page .adm-page .ptable th{padding:2px 14px 6px;border-bottom:0;color:#8b919b;font-size:10.5px;letter-spacing:.7px}.automation-page .adm-page .ptable th.ap-th-sort{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.automation-page .adm-page .ptable th.ap-th-sort:hover{color:#fff}.automation-page .adm-page .ptable th.ap-th-sort.on{color:#ffc800}.automation-page .adm-page .ptable tbody tr.adm-row>td,.automation-page .adm-page .ptable tbody tr.adm-evh>td{background:#111;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);padding:14px;transition:background .15s,border-color .15s}.automation-page .adm-page .ptable tbody tr.adm-row>td:first-child,.automation-page .adm-page .ptable tbody tr.adm-evh>td:first-child{border-left:1px solid rgba(255,255,255,.07);border-radius:13px 0 0 13px}.automation-page .adm-page .ptable tbody tr.adm-row>td:last-child,.automation-page .adm-page .ptable tbody tr.adm-evh>td:last-child{border-right:1px solid rgba(255,255,255,.07);border-radius:0 13px 13px 0}.automation-page .adm-page .ptable tbody tr.adm-row:hover>td,.automation-page .adm-page .ptable tbody tr.adm-evh:hover>td{background:#161616;border-color:#ffffff1f}.automation-page .adm-page .ptable tbody tr.adm-row.open>td,.automation-page .adm-page .ptable tbody tr.adm-evh.open>td{background:#161616;border-color:#ffffff1f}.automation-page .adm-page .ptable tbody tr.adm-row.open>td:first-child,.automation-page .adm-page .ptable tbody tr.adm-evh.open>td:first-child{box-shadow:inset 3px 0 #ffc800}.automation-page .adm-page .ptable tbody tr.adm-detail>td{background:#141414;border:1px solid rgba(255,255,255,.1);border-radius:13px;padding:14px 16px 16px;box-shadow:inset 3px 0 #ffc80059}.automation-page .adm-page .ptable td.tempty{background:transparent;border:0}@media (max-width:640px){.automation-page .adm-page .ptable{border-spacing:0 6px}.automation-page .adm-page .ptable tbody tr.adm-row>td,.automation-page .adm-page .ptable tbody tr.adm-evh>td{padding:11px}}.automation-page .su-person.su-skel:hover{border-color:#ffffff12}.automation-page .su-skel .su-caret{width:14px;height:14px}.automation-page .su-skel.su-stat{border-left-color:#ffffff1f}.automation-page .su-list{display:grid;grid-template-columns:1fr;gap:10px;align-items:start}@media (min-width: 1180px){.automation-page .su-list{grid-template-columns:1fr 1fr;gap:10px 12px}.automation-page .su-list>.su-person.su-open{grid-column:1 / -1}.automation-page .su-list>.su-person.su-has-det{grid-column:1 / -1}.automation-page .su-list>.su-person:not(.su-open) .su-bar{max-width:150px}}.automation-page .su-person{margin-top:0}.automation-page .su-details{padding:14px 15px 4px;border-top:1px solid rgba(255,255,255,.07);background:#00000024}.automation-page .su-det-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px}@media (max-width: 900px){.automation-page .su-det-grid{grid-template-columns:1fr}}.automation-page .su-det-card{border-radius:11px;padding:13px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.automation-page .su-det-h{display:flex;align-items:center;gap:8px;margin-bottom:11px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b7280}.automation-page .su-det-n{padding:1px 7px;border-radius:20px;background:#ffffff0f;color:#9aa3b2;font-size:10px;letter-spacing:.04em}.automation-page .su-det-none{font-size:12px;color:#6b7280;line-height:1.55}.automation-page .su-dl{margin:0;display:flex;flex-direction:column;gap:8px}.automation-page .su-dl-row{display:grid;grid-template-columns:116px minmax(0,1fr);gap:10px;align-items:baseline}.automation-page .su-dl dt{font-size:11.5px;color:#6b7280}.automation-page .su-dl dd{margin:0;min-width:0;display:flex;align-items:baseline;gap:7px}.automation-page .su-val{font-size:12.5px;color:#e8ecf1;word-break:break-word;font-family:ui-monospace,SF Mono,Menlo,monospace}.automation-page .su-copy{flex:0 0 auto;padding:1px 7px;border-radius:5px;cursor:pointer;background:transparent;border:1px solid rgba(255,255,255,.13);color:#6b7280;font-size:10px;letter-spacing:.03em;text-transform:uppercase;font-weight:700}.automation-page .su-copy:hover{border-color:#d4af3780;color:#e7c65a}.automation-page .su-logins{display:flex;flex-direction:column;gap:8px;max-height:340px;overflow-y:auto}.automation-page .su-login{display:flex;gap:10px;align-items:flex-start;padding:9px 10px;border-radius:9px;background:#4ade800d;border:1px solid rgba(74,222,128,.16)}.automation-page .su-login-logo,.automation-page .su-login-fb{width:24px;height:24px;border-radius:6px;flex:0 0 24px;object-fit:contain;background:#ffffff12}.automation-page .su-login-fb{display:grid;place-items:center;color:#9aa3b2;font-size:11px;font-weight:700}.automation-page .su-login-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.automation-page .su-login-name{display:flex;align-items:baseline;gap:8px;font-size:12.5px;font-weight:650;color:#e8ecf1}.automation-page .su-login-name a{color:#e8ecf1;text-decoration:none}.automation-page .su-login-name a:hover{color:#e7c65a;text-decoration:underline}.automation-page .su-login-cred{display:flex;align-items:center;gap:7px;min-width:0}.automation-page .su-login-cred code{font-size:11.5px;color:#c7cdd6;background:#00000047;padding:2px 7px;border-radius:5px;word-break:break-all;font-family:ui-monospace,SF Mono,Menlo,monospace}.automation-page .su-login-nopw{font-size:11px;color:#6b7280;font-style:italic}.automation-page .su-stat{border-left-width:1px;border-left-color:#ffffff12;background:#ffffff05}.automation-page .su-stat-open,.automation-page .su-stat-pending,.automation-page .su-stat-todo,.automation-page .su-stat-failed{border-left-color:#ffffff12}.automation-page .su-stat-v{font-size:19px;font-weight:650;color:#dfe4ea}.automation-page .su-stat-open .su-stat-v,.automation-page .su-stat-pending .su-stat-v{color:#dfe4ea}.automation-page .su-stat-l{display:flex;align-items:center;gap:6px;color:#7c8493}.automation-page .su-stat-l:before{content:"";width:5px;height:5px;border-radius:50%;flex:0 0 auto;background:#ffffff38}.automation-page .su-stat-open .su-stat-l:before{background:#5cb87f}.automation-page .su-stat-pending .su-stat-l:before{background:#c9ab55}.automation-page .su-stat-failed .su-stat-l:before{background:#5f6672}.automation-page .su-bar{height:4px;gap:2px}.automation-page .su-seg-open{background:#4e9e6d}.automation-page .su-seg-pending{background:#b09545}.automation-page .su-seg-todo{background:#ffffff29}.automation-page .su-seg-failed{background:#4a505b}.automation-page .su-c{font-weight:600;color:#aeb6c2}.automation-page .su-c-open,.automation-page .su-c-pending,.automation-page .su-c-failed{color:#aeb6c2}.automation-page .su-c-open i{background:#5cb87f}.automation-page .su-c-pending i{background:#c9ab55}.automation-page .su-av{width:30px;height:30px;border-radius:9px;font-size:11px;font-weight:650;color:hsl(var(--h) 30% 74%);background:hsl(var(--h) 24% 46% / .16);border:1px solid rgba(255,255,255,.07)}.automation-page .su-person{border-radius:12px}.automation-page .su-person:hover{border-color:#ffffff1c}.automation-page .su-tile:hover{transform:none;background:#ffffff0b}.automation-page .su-login{background:#ffffff07;border-color:#ffffff12}.automation-page .su-acts{flex:0 0 auto;display:flex;gap:6px;margin-left:4px}.automation-page .su-acts .btn{min-width:76px;justify-content:center;padding:5px 10px;font-size:11.5px}.automation-page .su-acts .su-more{min-width:84px}.automation-page .su-counts{min-width:128px;justify-content:flex-end}@media (max-width: 860px){.automation-page .su-counts{min-width:0}}.automation-page .su-av-sm{width:26px;height:26px;border-radius:8px;font-size:10px;margin-right:10px}.automation-page .su-det-modal{max-width:620px}.automation-page .su-det-h2{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}.automation-page .su-det-modal .su-logins{max-height:none}.automation-page .su-counts{margin-left:auto}.automation-page .su-acts{margin-left:10px}.automation-page .su-when{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.automation-page .su-when-tabs{display:inline-flex;padding:3px;border-radius:10px;gap:3px;background:#0000004d;border:1px solid rgba(255,255,255,.07)}.automation-page .su-when-tab{padding:6px 14px;border-radius:8px;cursor:pointer;border:0;background:transparent;color:#9aa3b2;font-size:12px;font-weight:600}.automation-page .su-when-tab.on{background:#ffffff17;color:#e8ecf1}.automation-page .su-when-warn{margin:12px 0 0;font-size:12px;color:#c9ab55;line-height:1.6}.automation-page .su-when-body{margin-top:14px;display:flex;flex-direction:column;gap:11px}.automation-page .su-when-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.automation-page .su-when-l{flex:0 0 132px;font-size:12px;color:#9aa3b2}.automation-page .su-when-c{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.automation-page .su-when-c input[type=number]{width:68px;text-align:center}.automation-page .su-when-c input[type=time]{width:116px}.automation-page .su-when-sep,.automation-page .su-when-u{font-size:11.5px;color:#6b7280}.automation-page .su-when-days{gap:5px}.automation-page .su-day{width:30px;height:30px;border-radius:8px;cursor:pointer;background:transparent;border:1px solid rgba(255,255,255,.12);color:#6b7280;font-size:11.5px;font-weight:700}.automation-page .su-day.on{background:#d4af3724;border-color:#d4af3766;color:#e7c65a}.automation-page .su-when-shuffle{display:flex;align-items:center;gap:9px;font-size:12px;color:#9aa3b2;cursor:pointer}.automation-page .su-when-shuffle input{width:auto;accent-color:#e7c65a;cursor:pointer}.automation-page .su-when-est{margin-top:3px;padding:11px 13px;border-radius:10px;font-size:12px;line-height:1.6;color:#9aa3b2;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.automation-page .su-when-est b{color:#e8ecf1}.automation-page .su-when-est em{color:#f87171;font-style:normal}.automation-page .su-sched{margin:4px 0 20px;display:flex;flex-direction:column;gap:12px}.automation-page .su-run{border-radius:12px;background:#ffffff06;border:1px solid rgba(255,255,255,.08);overflow:hidden}.automation-page .su-run.paused{opacity:.78}.automation-page .su-run-h{display:flex;align-items:center;gap:11px;flex-wrap:wrap;padding:12px 15px;border-bottom:1px solid rgba(255,255,255,.07)}.automation-page .su-run-dot{width:7px;height:7px;border-radius:50%;background:#5cb87f;flex:0 0 auto;box-shadow:0 0 #5cb87f80;animation:suPulse 2.4s ease-out infinite}.automation-page .su-run.paused .su-run-dot{background:#6b7280;animation:none;box-shadow:none}@keyframes suPulse{70%{box-shadow:0 0 0 7px #5cb87f00}to{box-shadow:0 0 #5cb87f00}}@media (prefers-reduced-motion: reduce){.automation-page .su-run-dot{animation:none}}.automation-page .su-run-name{font-size:13.5px;font-weight:650;color:#e8ecf1}.automation-page .su-run-sum{font-size:12px;color:#9aa3b2}.automation-page .su-run-sum b{color:#e8ecf1;font-weight:600}.automation-page .su-run-set{font-size:11px;color:#6b7280;padding:3px 9px;border-radius:20px;background:#ffffff0b}.automation-page .su-run-acts{margin-left:auto;display:flex;gap:6px}.automation-page .su-danger-t:hover{border-color:#f8717173;color:#f87171}.automation-page .su-run-paused{padding:10px 15px;font-size:12px;color:#c9ab55;background:#c9ab5512}.automation-page .su-tl{padding:6px 15px 14px}.automation-page .su-tl-day{padding-top:12px}.automation-page .su-tl-date{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b7280;margin-bottom:6px}.automation-page .su-tl-rows{display:flex;flex-direction:column}.automation-page .su-tl-row{display:flex;align-items:center;gap:10px;padding:7px 0;position:relative;font-size:12.5px}.automation-page .su-tl-time{flex:0 0 60px;font-size:11.5px;color:#9aa3b2;font-variant-numeric:tabular-nums}.automation-page .su-tl-mark{flex:0 0 9px;width:9px;height:9px;border-radius:50%;position:relative;background:#2a3140;border:1px solid rgba(255,255,255,.18)}.automation-page .su-tl-mark:before{content:"";position:absolute;left:50%;top:-14px;bottom:-14px;width:1px;transform:translate(-50%);background:#ffffff14;z-index:0}.automation-page .su-tl-rows .su-tl-row:first-child .su-tl-mark:before{top:50%}.automation-page .su-tl-rows .su-tl-row:last-child .su-tl-mark:before{bottom:50%}.automation-page .su-tl-logo,.automation-page .su-tl-fb{width:20px;height:20px;border-radius:5px;flex:0 0 20px;object-fit:contain;background:#ffffff0f}.automation-page .su-tl-fb{display:grid;place-items:center;font-size:9.5px;font-weight:700;color:#9aa3b2}.automation-page .su-tl-name{font-weight:600;color:#e8ecf1}.automation-page .su-tl-plat{font-size:11px;color:#6b7280}.automation-page .su-tl-state{margin-left:auto;font-size:11.5px;color:#6b7280;text-align:right;max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-page .su-tl-acts{display:flex;gap:5px;flex:0 0 auto}.automation-page .su-tl-btn{padding:2px 8px;border-radius:6px;cursor:pointer;font-size:10.5px;font-weight:700;background:transparent;border:1px solid rgba(255,255,255,.12);color:#6b7280;letter-spacing:.03em;text-transform:uppercase}.automation-page .su-tl-btn:hover{border-color:#d4af3773;color:#e7c65a}.automation-page .su-tl-sent .su-tl-mark{background:#5cb87f;border-color:#5cb87f}.automation-page .su-tl-answered .su-tl-mark{background:#5f6672;border-color:#6b7280}.automation-page .su-tl-failed .su-tl-mark{background:#7d4a4a;border-color:#a35c5c}.automation-page .su-tl-skipped .su-tl-mark{background:transparent;border-style:dashed}.automation-page .su-tl-unknown .su-tl-mark{background:#c9ab55;border-color:#c9ab55}.automation-page .su-tl-firing .su-tl-mark{background:#e7c65a;border-color:#e7c65a;box-shadow:0 0 0 4px #e7c65a2e}.automation-page .su-tl-sent .su-tl-state{color:#5cb87f}.automation-page .su-tl-firing .su-tl-state{color:#e7c65a}.automation-page .su-tl-sent,.automation-page .su-tl-answered,.automation-page .su-tl-failed,.automation-page .su-tl-skipped{opacity:.72}.automation-page .su-tl-waiting .su-tl-name{color:#e8ecf1}@media (max-width: 720px){.automation-page .su-tl-plat,.automation-page .su-tl-state{display:none}.automation-page .su-when-l{flex-basis:100%}}.automation-page .su-sched-h{display:flex;align-items:baseline;gap:10px;margin-bottom:2px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b7280}.automation-page .su-run.shut{background:#ffffff04;border-color:#ffffff0f}.automation-page .su-run.shut .su-run-h{border-bottom:0;cursor:pointer}.automation-page .su-run.shut:hover{border-color:#ffffff1c}.automation-page .su-run-dot.done{background:#4a505b;animation:none;box-shadow:none}.automation-page .su-run-cancelled .su-run-dot.done{background:#7d4a4a}.automation-page .su-run-open{font-size:11px;color:#6b7280;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.automation-page .su-run.shut .su-run-name,.automation-page .su-run.shut .su-run-sum{color:#9aa3b2;font-weight:600}.automation-page .su-run.shut .su-run-sum b{color:#9aa3b2}.automation-page .sv{position:relative}.automation-page .ap-delta{position:absolute;top:-.35em;margin-left:.28em;font-size:.44em;font-weight:700;letter-spacing:.01em;white-space:nowrap;pointer-events:none;animation:ap-delta-in 2.6s ease-out forwards}.automation-page .ap-delta.up{color:#0f6}.automation-page .ap-delta.down{color:#ff4d5e}@keyframes ap-delta-in{0%{opacity:0;transform:translateY(.35em)}12%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.3em)}}.automation-page .ap-stale .sv,.automation-page .ap-stale .sl{opacity:.55;transition:opacity .3s ease}@media (prefers-reduced-motion: reduce){.automation-page .ap-delta{animation:none;opacity:1}}.automation-page .modal-h.asm-h{display:flex;align-items:center;gap:11px}.automation-page .asm-brand{height:26px;width:auto;flex:0 0 auto;border-radius:5px;opacity:.95}.automation-page .asm-id{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.automation-page .asm-name{font-size:15px;font-weight:800;letter-spacing:-.2px;color:#e9ecf1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.automation-page .asm-meta{display:flex;align-items:center;gap:7px;min-width:0}.automation-page .asm-book{height:15px;width:auto;border-radius:3px;flex:0 0 auto}.automation-page .asm-bookname{font-size:11.5px;font-weight:600;color:#8b93a0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.automation-page .asm-chip{font-size:9.5px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;padding:2px 7px;border-radius:999px;flex:0 0 auto;color:#7fd4a8;background:#7fd4a81c;border:1px solid rgba(127,212,168,.22)}.automation-page .asm-chip.racing{color:#d8b06a;background:#d8b06a1c;border-color:#d8b06a38}.automation-page .as-skel-head,.automation-page .as-skel-row{display:grid;grid-template-columns:minmax(96px,1fr) repeat(5,minmax(64px,auto));gap:10px;align-items:center;padding:9px 2px;min-width:440px}.automation-page .as-skel-head{border-bottom:1px solid rgba(255,255,255,.08)}.automation-page .as-skel-row{border-bottom:1px solid rgba(255,255,255,.04)}.automation-page .as-skel-head span,.automation-page .as-skel-row span{height:9px;border-radius:4px;justify-self:end;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1c,#ffffff0d 75%);background-size:220% 100%;animation:asShimmer 1.25s ease-in-out infinite}.automation-page .as-skel-head span:first-child,.automation-page .as-skel-row span:first-child{justify-self:start}.automation-page .as-skel-head span{height:7px;opacity:.7}@keyframes asShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.automation-page .as-skel-head span,.automation-page .as-skel-row span{animation:none}}.automation-page .as-err{color:#e2a3a3}.automation-page .as-errsub{margin-top:5px;font-size:11px;color:#7b828d}.automation-page .as-retry{margin-left:9px;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer;padding:3px 11px;border-radius:7px;color:#e9ecf1;background:#ffffff12;border:1px solid rgba(255,255,255,.14)}.automation-page .as-retry:hover{background:#ffffff1f}.automation-page .adm-masked{display:inline-flex;align-items:center;margin-left:6px;vertical-align:middle;color:#8b93a0;opacity:.75}.automation-page .adm-masked svg{display:block}.automation-page .adm-viewas{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;vertical-align:middle;color:#8b93a0;opacity:.75;text-decoration:none;border-radius:5px;padding:1px;transition:color .15s ease,opacity .15s ease}.automation-page .adm-viewas svg{display:block}.automation-page .adm-viewas:hover,.automation-page .adm-viewas:focus-visible{color:#ffc800;opacity:1}.automation-page .ap-viewas{display:flex;flex-direction:column;gap:14px}.automation-page .ap-viewas-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a}.automation-page .ap-viewas-who{display:inline-flex;align-items:center;gap:8px;min-width:0}.automation-page .ap-viewas-who b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-page .ap-viewas-stats{display:flex;gap:26px;flex-wrap:wrap;padding:0 4px}.automation-page .ap-fleet-sub{font-size:11.5px;color:#8b93a0;margin-right:10px;white-space:nowrap}.automation-page .ap-duo.ap-duo-even.fp-tables{align-items:stretch}.automation-page .fp-tables>.sec{display:flex;flex-direction:column}.automation-page .fp-tables>.sec>.ap-bd{flex:1}.automation-page .fp-tables>.sec:not(:has(.ap-bd-pager)){padding-bottom:37px}.automation-page .fp-tables .ap-bd td.nm>span,.automation-page .fp-tables .ap-bd td.nm>.ap-bd-book{display:inline-flex;align-items:center;min-height:22px}.automation-page .fp-tables .ap-bd-logo,.automation-page .fp-tables .ap-bd-fb{width:20px;height:20px;box-sizing:border-box;flex:none}.automation-page .bill-chip{display:inline-block;margin-left:6px;padding:1px 5px;border-radius:4px;font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;vertical-align:middle}.automation-page .bill-chip.wait{background:#eab30829;color:#b78103}.automation-page .bill-chip.due{background:#ef444429;color:#c0392b}.automation-page .bill-chip.paid{background:#22c55e29;color:#1d8348}@media (prefers-color-scheme: dark){.automation-page .bill-chip.wait{color:#f5c451}.automation-page .bill-chip.due{color:#f28b82}.automation-page .bill-chip.paid{color:#6ee7a8}}.automation-page .fp-tables .ap-bd-wrap{background:transparent;border:0;border-radius:0;overflow-x:auto;overflow-y:visible}.automation-page .fp-tables .ap-bd{border-collapse:separate;border-spacing:0 8px}.automation-page .fp-tables .ap-bd thead th{position:static;background:transparent;border-bottom:0;padding:2px 14px 6px;color:#8b919b;font-size:10.5px;letter-spacing:.7px}.automation-page .fp-tables .ap-bd thead th.ap-th-sort.on{color:#ffc800}.automation-page .fp-tables .ap-bd tbody td{background:#111;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);padding:14px;transition:background .15s,border-color .15s}.automation-page .fp-tables .ap-bd tbody td:first-child{border-left:1px solid rgba(255,255,255,.07);border-radius:13px 0 0 13px}.automation-page .fp-tables .ap-bd tbody td:last-child{border-right:1px solid rgba(255,255,255,.07);border-radius:0 13px 13px 0}.automation-page .fp-tables .ap-bd tbody tr:hover td{background:#161616;border-color:#ffffff1f}.automation-page .fp-tables .ap-bd tbody tr:last-child td{border-bottom:1px solid rgba(255,255,255,.07)}.automation-page .fp-tables .ap-bd td.nm>.ap-bd-book{display:inline-flex;align-items:center;min-height:22px}.automation-page .fp-tables .ap-bd tbody td{height:22px;box-sizing:content-box}.automation-page .fp-tables .ap-bd{table-layout:fixed;width:100%}.automation-page .fp-tables .ap-bd th:first-child,.automation-page .fp-tables .ap-bd td:first-child{width:34%}.automation-page .fp-tables .ap-bd td.nm{overflow:hidden}.automation-page .fp-tables .ap-bd td.nm>.ap-bd-book{max-width:100%}.automation-page .fp-tables .ap-bd .ap-bd-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.automation-page .fp-tables .ap-bd td.nm>.ap-bd-book{display:flex}.automation-page .adm-page .ptable td .fee-paid{color:#34d399;font-variant-numeric:tabular-nums}.automation-page .adm-page .statcard .sv.fee-paid{color:#34d399}.automation-page .infoi{position:relative;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:none;color:#9096a0;font-size:10px;font-weight:700;cursor:help;margin-left:9px;flex:none;padding:0;font-family:inherit;transition:.14s}.automation-page .infoi:hover,.automation-page .infoi:focus-visible{border-color:#ffc800;color:#ffc800;outline:none}.automation-page .infoi .infop{position:absolute;top:calc(100% + 9px);left:50%;width:290px;transform:translate(-50%,-4px);background:#121216fa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.13);border-radius:11px;padding:12px 14px;font-size:11.5px;line-height:1.55;color:#c2c8d0;font-weight:400;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;box-shadow:0 20px 46px -14px #000000d9;opacity:0;visibility:hidden;transition:opacity .14s,transform .14s,visibility .14s;z-index:20;pointer-events:none}.automation-page .infoi .infop b{color:#e8ecf1;font-weight:650}.automation-page .infoi .infop:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-bottom-color:#ffffff21}.automation-page .infoi:hover .infop,.automation-page .infoi:focus-within .infop,.automation-page .infoi:focus-visible .infop{opacity:1;visibility:visible;transform:translate(-50%)}.automation-page .infoi.infoi-r .infop{left:auto;right:-6px;transform:translateY(-4px)}.automation-page .infoi.infoi-r .infop:before{left:auto;right:11px;transform:none}.automation-page .infoi.infoi-r:hover .infop,.automation-page .infoi.infoi-r:focus-within .infop{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.automation-page .infoi .infop{transition:none}}.automation-page .pset-row{display:flex;gap:7px;align-items:center}.automation-page .pset-row>div:first-child{flex:1;min-width:0}.automation-page .pset-row .fgroup{margin-bottom:0}.automation-page .pset-btn{flex:0 0 auto;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#9096a0;font-size:15px;line-height:1;cursor:pointer;padding:0;transition:.14s}.automation-page .pset-btn:hover:not(:disabled){border-color:#ffc80073;color:#ffc800;background:#ffc80012}.automation-page .pset-btn:disabled{opacity:.32;cursor:not-allowed}.su-staged{margin:14px 0 18px;border:1px solid rgba(212,175,55,.28);border-radius:10px;background:#d4af370b;padding:10px 12px 12px}.su-staged-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.su-staged-t{font-size:13px;font-weight:600;color:#d4af37;letter-spacing:.01em}.su-staged-clear{padding:4px 10px;font-size:12px}.su-staged-list{display:flex;flex-wrap:wrap;gap:8px}.su-staged-row{display:flex;align-items:stretch;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff09;overflow:hidden}.su-staged-open{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 10px;background:none;border:0;cursor:pointer;text-align:left;color:inherit;font:inherit}.su-staged-open:hover{background:#d4af371a}.su-staged-n{font-size:13px;font-weight:600;color:#f0f0f0}.su-staged-m{font-size:11px;color:#9aa0a6}.su-staged-x{display:flex;align-items:center;padding:0 9px;cursor:pointer;color:#9aa0a6;border-left:1px solid rgba(255,255,255,.1);font-size:15px;line-height:1}.su-staged-x:hover{color:#ff6b6b;background:#ff6b6b1a}.su-staged-row.part{border-color:#e6b45061;background:#e6b4500f}.su-staged-row.part .su-staged-m{color:#e6b450}.su-mobile-wrap{display:flex;align-items:flex-end;gap:8px}.su-mobile-wrap>:first-child{flex:1 1 auto}.su-getnum{white-space:nowrap;padding:7px 11px;font-size:12px;margin-bottom:18px}.automation-page .su-email-wrap{grid-column:1 / -1}.su-usenum{margin-left:auto;padding:3px 10px;font-size:11px;white-space:nowrap}.automation-page .overlay.su-num-overlay{z-index:700}.su-numopt{margin:12px 0 4px;border:1px solid rgba(230,180,80,.32);border-radius:9px;background:#e6b4500f;padding:9px 11px}.su-numopt-t{font-size:12px;font-weight:600;color:#e6b450;margin-bottom:6px}.su-numopt-seg{display:block}.su-numopt-o{display:flex;width:100%;box-sizing:border-box;margin:0 0 6px;gap:8px;align-items:flex-start;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px 10px;background:#ffffff08;font-size:12.5px;color:#c7cdd6;line-height:1.45;cursor:pointer}.su-numopt-o:hover{border-color:#ffffff38}.su-numopt-o.on{border-color:#e6b4508c;background:#e6b4501a}.su-numopt-o.off{opacity:.45;cursor:not-allowed}.automation-page .modal .su-numopt-o input{width:auto;flex:0 0 auto;margin:2px 0 0;padding:0;background:none;border:none;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.su-numopt-x{flex:1 1 auto;min-width:0;overflow-wrap:normal;word-break:normal}.su-numopt-l{display:block;font-weight:600;color:#e8ecf1}.su-numopt-n{margin-top:7px}.su-numopt-r{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:#c7cdd6;line-height:1.5;padding:3px 0;cursor:pointer}.su-numopt-r input{margin-top:3px;flex:0 0 auto}.su-numopt-r>span{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.su-numwho{color:#7fd1a8;font-weight:600}.su-numopt-w{display:block;margin-top:2px;color:#9aa0a6;font-size:11.5px;line-height:1.45}.su-del-btn{padding:2px 8px;font-size:14px;line-height:1.1;color:#9aa0a6}.su-del-btn:hover:not(:disabled){color:#ff6b6b;border-color:#ff6b6b73;background:#ff6b6b1a}.su-del-wide{color:#d88}.su-del-wide:hover:not(:disabled){color:#ff6b6b;border-color:#ff6b6b73;background:#ff6b6b1a}.automation-page .minev-warn{grid-column:1/-1;margin:-4px 0 2px;font-size:11.5px;line-height:1.45;font-weight:600;color:#f5b301}.automation-page .su-staged-ck{flex:0 0 auto;margin:0 2px 0 0;cursor:pointer}.automation-page .su-staged-ck:disabled{opacity:.3;cursor:not-allowed}.automation-page .su-staged-all{display:inline-flex;align-items:center;gap:6px;font-size:12px;opacity:.8;cursor:pointer;margin-left:auto}.automation-page .su-staged-bulk{padding:5px 12px;font-size:12px;white-space:nowrap}.automation-page .su-confirm-who{opacity:.85;font-size:12px;line-height:1.6}.automation-page .su-sched-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;gap:8px}.automation-page .su-sched-caret{opacity:.6;font-size:11px;width:10px;display:inline-block}.automation-page .su-sched-next{font-size:12px;opacity:.9;margin-left:10px}.automation-page .su-sched-next.go{color:#7ee787}.automation-page .su-confirm-block{color:#f0b429}.promos-page .dash-content{padding:28px 32px 40px;max-width:none}.promos-page .promos-hero{margin-bottom:18px}.promos-page .promos-hero h1{font-family:Montserrat,sans-serif;font-size:26px;font-weight:800;color:#fff;margin:0 0 4px}.promos-page .promos-hero p{color:var(--text-muted);margin:0;font-size:14px}.promos-page .toggle-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.promos-page .mode-toggle,.promos-page .view-toggle{display:inline-flex;gap:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:4px}.promos-page .mode-btn{padding:9px 18px;background:transparent;color:#9ca3af;border:none;border-radius:7px;font-size:12px;font-weight:800;letter-spacing:.5px;cursor:pointer;text-transform:uppercase;font-family:inherit}.promos-page .mode-btn.active{background:var(--gold);color:#0a0a0a}.promos-page .view-btn{padding:9px 14px;background:transparent;color:#9ca3af;border:none;border-radius:7px;font-size:11px;font-weight:800;letter-spacing:.5px;cursor:pointer;text-transform:uppercase;font-family:inherit}.promos-page .view-btn.active{background:var(--gold);color:#0a0a0a}.promos-page .filter-bar{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap;align-items:center}.promos-page .filter-bar .filter-field{display:flex;flex-direction:column;gap:4px}.promos-page .filter-bar label{font-size:10px;color:var(--text-muted);font-weight:700;letter-spacing:1px;text-transform:uppercase}.promos-page .filter-bar select{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#fff;padding:8px 32px 8px 12px;border-radius:8px;font-size:13px;font-weight:600;min-width:160px;color-scheme:dark;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23FFC800' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.promos-page .filter-bar select:focus{outline:none;border-color:#ffc80066}.promos-page .filter-bar select option{background:#0f0f0f;color:#fff}.promos-page .filter-count{color:#6b7280;font-size:12px;font-weight:600;margin-left:auto}.promos-page .promo-total{display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px;margin:0 0 16px;padding:14px 18px;background:linear-gradient(135deg,#ffc8001a,#ffc80005);border:1px solid rgba(255,200,0,.32);border-radius:14px}.promos-page .promo-total .pt-main{display:flex;align-items:baseline;gap:10px}.promos-page .promo-total .pt-val{font-family:Montserrat,sans-serif;font-size:27px;font-weight:900;color:var(--gold, #FFC800);line-height:1}.promos-page .promo-total .pt-lbl{color:#fff;font-size:13.5px;font-weight:700}.promos-page .promo-total .pt-meta{display:flex;gap:16px;flex-wrap:wrap}.promos-page .promo-total .pt-meta span{color:#aab3c5;font-size:12.5px;font-weight:600}.promos-page .promo-total .pt-meta strong{color:#fff;font-weight:800}.promos-page .promo-total .pt-note{color:#6b7280;font-size:11.5px;font-weight:600;flex-basis:100%;margin-top:-2px}@media (max-width: 600px){.promos-page .promo-total{gap:6px 14px;padding:12px 14px}.promos-page .promo-total .pt-val{font-size:23px}}.promos-page .event-list{display:flex;flex-direction:column;gap:12px}.promos-page .event-card{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,200,0,.12);border-radius:14px;overflow:hidden;transition:border-color .2s}.promos-page .event-card:hover,.promos-page .event-card.expanded{border-color:#ffc80047}.promos-page .event-head{display:grid;grid-template-columns:auto 1fr auto auto auto;gap:14px;align-items:center;padding:14px 18px;cursor:pointer;transition:background .15s}.promos-page .event-head:hover{background:#ffc8000a}.promos-page .event-card.expanded .event-head{border-bottom:1px solid rgba(255,255,255,.06)}.promos-page .event-chev{width:18px;height:18px;color:#6b7280;transition:transform .25s,color .2s;flex-shrink:0}.promos-page .event-card.expanded .event-chev{transform:rotate(90deg);color:var(--gold)}.promos-page .event-teams{font-family:Montserrat,sans-serif;font-size:16px;font-weight:800;color:#fff;line-height:1.15;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.promos-page .event-teams .vs{color:#6b7280;font-weight:700;font-size:12px;margin:0 2px}.promos-page .team-badge{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:10px;font-weight:900;color:#fff;letter-spacing:.3px;box-shadow:0 1px 3px #0006;text-shadow:0 1px 1px rgba(0,0,0,.3);flex-shrink:0}.promos-page .team-logo{width:28px;height:28px;object-fit:contain;border-radius:4px;flex-shrink:0;background:#ffffff0f;padding:1px}.promos-page .fighter-shot{width:32px;height:32px;object-fit:cover;border-radius:50%;flex-shrink:0;background:#ffffff14;border:1px solid rgba(255,200,0,.35)}.promos-page .team-pair{display:inline-flex;align-items:center;gap:6px}.promos-page .team-pair .team-badge+span{white-space:nowrap}.promos-page .event-tags{display:flex;align-items:center;gap:6px;margin-top:4px;flex-wrap:wrap}.promos-page .sport-chip{background:#ffc8001f;color:var(--gold);padding:3px 8px;border-radius:5px;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.promos-page .league-chip{background:#ffffff0d;color:var(--text-muted);padding:3px 8px;border-radius:5px;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.promos-page .promo-count{background:#ffffff0d;color:#e5e7eb;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.promos-page .promo-count strong{color:var(--gold);margin-right:3px}.promos-page .logo-stack{display:flex;align-items:center}.promos-page .logo-stack img{width:22px;height:22px;border-radius:4px;object-fit:contain;background:#0a0a0a;border:1.5px solid #0a0a0a;margin-left:-6px;box-shadow:0 1px 3px #0000004d}.promos-page .logo-stack img:first-child{margin-left:0}.promos-page .logo-stack .more{background:#ffc80026;color:var(--gold);border-radius:4px;padding:3px 6px;font-size:10px;font-weight:800;margin-left:4px}.promos-page .time-left{color:#ff5252;font-weight:800;font-size:12px;letter-spacing:.5px;white-space:nowrap;text-align:right}.promos-page .time-left .tl-label{display:block;font-size:8px;color:#6b7280;font-weight:800;letter-spacing:1.2px;margin-bottom:2px}.promos-page .time-left .tl-countdown{display:block}.promos-page .time-left .tl-when{display:block;color:#6b7280;font-size:10px;font-weight:600;letter-spacing:0;margin-top:3px;text-transform:none}.promos-page .promos-list{display:none;flex-direction:column;gap:8px;padding:14px 16px 18px}.promos-page .event-card.expanded .promos-list{display:flex}.promos-page .push-row{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid rgba(255,255,255,.05);background:#ffc80008}.promos-page .push-btn{background:linear-gradient(135deg,#ffc800,#e5a800);color:#0a0a0a;border:none;padding:9px 16px;border-radius:8px;font-size:12px;font-weight:800;cursor:pointer;letter-spacing:.4px;font-family:inherit}.promos-page .push-btn:hover{filter:brightness(1.05)}.promos-page .push-btn:disabled{opacity:.65;cursor:not-allowed}.promos-page .push-status{font-size:11px;font-weight:700;color:var(--text-muted)}.promos-page .promo{display:grid;grid-template-columns:140px 1fr;gap:16px;align-items:center;padding:12px 14px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px}.promos-page .promo-bookie{display:flex;align-items:center;gap:10px}.promos-page .promo-bookie img{width:26px;height:26px;border-radius:4px;object-fit:contain}.promos-page .promo-bookie span{font-weight:800;font-size:13px;color:#fff}.promos-page .promo-text{color:#e5e7eb;font-size:13px;line-height:1.4;font-weight:500}.promos-page .promo-chips{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.promos-page .chip{font-size:10px;padding:3px 8px;border-radius:999px;font-weight:700;letter-spacing:.5px}.promos-page .chip-market{background:#ffc8001a;color:var(--gold);border:1px solid rgba(255,200,0,.2)}.promos-page .empty-state{text-align:center;padding:60px 20px;color:#6b7280;font-size:14px}.promos-page .refresh-meta{color:#6b7280;font-size:11px;text-align:right;margin-top:14px}.promos-page .bookie-fallback{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:#fff;font-family:Montserrat,sans-serif;font-weight:900;font-size:13px;letter-spacing:.2px;flex-shrink:0;box-shadow:0 1px 3px #0006}.promos-page .ms-dropdown{position:relative;display:block}.promos-page .ms-btn{width:100%;display:flex;justify-content:space-between;align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:9px 12px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;text-align:left;gap:8px}.promos-page .ms-btn:hover{border-color:#ffc8004d}.promos-page .ms-dropdown.open .ms-btn{border-color:#ffc80066;background:#ffc8000d}.promos-page .ms-btn-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.promos-page .ms-btn svg{flex-shrink:0;transition:transform .2s;color:var(--gold)}.promos-page .ms-dropdown.open .ms-btn svg{transform:rotate(180deg)}.promos-page .ms-panel{display:none;position:absolute;top:calc(100% + 6px);left:0;background:#0d0d0d;border:1px solid rgba(255,200,0,.2);border-radius:10px;box-shadow:0 20px 50px #0009;z-index:50;max-height:340px;overflow:hidden;flex-direction:column;min-width:100%;width:max-content;max-width:min(420px,92vw)}.promos-page .ms-dropdown.open .ms-panel{display:flex}.promos-page .ms-panel-actions{padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;gap:10px;font-size:10px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.promos-page .ms-panel-actions a{color:var(--gold);text-decoration:none;cursor:pointer}.promos-page .ms-panel-actions a:hover{text-decoration:underline}.promos-page .ms-options{overflow-y:auto;padding:4px 0}.promos-page .ms-option{display:flex;align-items:center;gap:10px;padding:9px 14px;cursor:pointer;font-size:13px;color:#e5e7eb;transition:background .12s;-webkit-user-select:none;user-select:none;white-space:nowrap}.promos-page .ms-option:hover{background:#ffc8000f}.promos-page .ms-option input[type=checkbox]{width:15px;height:15px;accent-color:#FFC800;cursor:pointer;margin:0;flex-shrink:0}.promos-page .ms-option.checked{color:var(--gold);font-weight:700}.promos-page .ms-empty{padding:16px;text-align:center;color:#6b7280;font-size:12px}.promos-page .race-matrix-wrap{background:#ffffff05;border:1px solid rgba(255,200,0,.12);border-radius:14px;overflow-x:auto;overflow-y:auto;max-height:calc(100vh - 280px);width:100%;max-width:100%;box-sizing:border-box;position:relative;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,200,0,.3) transparent}.promos-page .race-matrix-wrap::-webkit-scrollbar{height:10px;width:10px}.promos-page .race-matrix-wrap::-webkit-scrollbar-thumb{background:#ffc8004d;border-radius:10px}.promos-page .race-matrix-wrap::-webkit-scrollbar-track{background:transparent}.promos-page .race-matrix{border-collapse:separate;border-spacing:0;width:max-content;font-size:12px}.promos-page .race-matrix th,.promos-page .race-matrix td{padding:8px 10px;text-align:center;white-space:nowrap}.promos-page .race-matrix thead th{position:sticky;top:0;background:#111;z-index:3;border-bottom:1px solid rgba(255,200,0,.2)}.promos-page .race-matrix tbody th{position:sticky;left:0;background:#0b0b0b;z-index:2;text-align:left;min-width:170px;max-width:180px;border-right:1px solid rgba(255,200,0,.15);padding:8px 10px}.promos-page .rotate-hint{display:none;margin:0 0 10px;padding:10px 14px;background:linear-gradient(135deg,#ffc8001a,#ffc8000a);border:1px solid rgba(255,200,0,.3);border-radius:10px;color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.3px;display:flex;align-items:center;gap:10px}.promos-page .rotate-hint .ico{font-size:18px;flex-shrink:0}.promos-page .rotate-hint .txt{flex:1;line-height:1.35}.promos-page .rotate-hint .txt small{display:block;font-weight:500;color:#cbd5e1;font-size:10.5px;margin-top:2px;letter-spacing:0}.promos-page .race-matrix-wrap:after{content:"";display:none}@media (max-width: 640px){.promos-page .rotate-hint{display:flex}.promos-page .race-matrix-wrap{margin:0 -14px;border-radius:0;border-left:none;border-right:none;max-height:calc(100vh - 220px);max-width:100vw}.promos-page .race-matrix tbody th{min-width:120px;max-width:130px;padding:7px 8px}.promos-page .race-matrix .track{font-size:11.5px}.promos-page .race-matrix .track small{font-size:10px;margin-left:3px}.promos-page .race-matrix .rtime{font-size:9.5px}.promos-page .race-matrix th,.promos-page .race-matrix td{padding:7px 8px;font-size:11px}.promos-page .race-matrix .bhead{min-width:64px;gap:3px}.promos-page .race-matrix .bhead img{width:24px;height:24px}.promos-page .race-matrix .bhead span{font-size:8.5px}.promos-page .race-matrix .amt{font-size:12px}.promos-page .race-matrix .offer{font-size:9px;margin-top:2px}.promos-page .race-matrix .more-cell{min-width:60px;padding:7px 10px;font-size:10.5px}.promos-page .race-matrix .bhead .bookie-fallback{width:24px!important;height:24px!important;font-size:11px!important}}@media (max-width: 900px) and (orientation: landscape){.promos-page .rotate-hint{display:none}.promos-page .race-matrix-wrap{max-height:calc(100vh - 160px)}}.promos-page .race-matrix thead th:first-child{z-index:4;left:0;position:sticky}.promos-page .race-matrix .race-cell{display:flex;flex-direction:column;gap:2px}.promos-page .race-matrix .track{font-weight:800;color:#fff;font-size:13px}.promos-page .race-matrix .track small{color:var(--gold);margin-left:6px}.promos-page .race-matrix .rtime{font-size:10px;color:var(--text-muted);font-weight:700;letter-spacing:.4px;text-transform:uppercase}.promos-page .race-matrix .bhead{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:74px}.promos-page .race-matrix .bhead img{width:28px;height:28px;object-fit:contain;background:transparent;padding:0;border-radius:0}.promos-page .race-matrix .bhead .bookie-fallback{width:28px!important;height:28px!important;font-size:13px!important}.promos-page .race-matrix .bhead span{font-size:9.5px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;color:#e5e7eb}.promos-page .race-matrix td{background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.04)}.promos-page .race-matrix td.has{background:linear-gradient(180deg,#ffc8001a,#ffc8000a);border:1px solid rgba(255,200,0,.3)}.promos-page .race-matrix .amt{font-weight:900;color:var(--gold);font-size:12.5px;line-height:1}.promos-page .race-matrix .offer{font-size:9.5px;color:#cbd5e1;margin-top:3px;font-weight:600;line-height:1.15;white-space:normal;max-width:80px}.promos-page .race-matrix td.has[data-type=refund2]{background:linear-gradient(180deg,#3b82f624,#3b82f60a);border-color:#3b82f659}.promos-page .race-matrix td.has[data-type=refund2] .offer{color:#93c5fd}.promos-page .race-matrix td.has[data-type=refund23]{background:linear-gradient(180deg,#4ade8024,#4ade800a);border-color:#4ade8059}.promos-page .race-matrix td.has[data-type=refund23] .offer{color:#86efac}.promos-page .race-matrix td.has[data-type=pct]{background:linear-gradient(180deg,#22d3ee24,#22d3ee0a);border-color:#22d3ee59}.promos-page .race-matrix td.has[data-type=pct] .offer{color:#67e8f9}.promos-page .race-matrix td.has[data-type=winner]{background:linear-gradient(180deg,#ffc80029,#ffc8000a);border-color:#ffc80066}.promos-page .race-matrix td.has[data-type=winner] .offer{color:var(--gold)}.promos-page .race-matrix td.has[data-type=bonus]{background:linear-gradient(180deg,#a78bfa24,#a78bfa0a);border-color:#a78bfa59}.promos-page .race-matrix td.has[data-type=bonus] .offer{color:#c4b5fd}.promos-page .race-matrix td.has[data-type=double]{background:linear-gradient(180deg,#f472b624,#f472b60a);border-color:#f472b659}.promos-page .race-matrix td.has[data-type=double] .offer{color:#f9a8d4}.promos-page .promo-legend{display:flex;flex-wrap:wrap;gap:10px 16px;margin:10px 0 0;font-size:11px;color:var(--text-muted);justify-content:center}.promos-page .promo-legend .dot{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:middle}.promos-page .promo-legend span{display:inline-flex;align-items:center}.promos-page .race-matrix td.empty{color:#4b5563;font-size:14px}.promos-page .race-matrix .more-cell{position:sticky;right:0;background:linear-gradient(90deg,transparent 0%,#0b0b0b 25%);padding:10px 14px;z-index:1;min-width:86px;font-weight:800;color:var(--gold);font-size:12px;letter-spacing:.3px;text-align:right}.promos-page .race-matrix .more-cell.none{color:transparent}.promos-page .race-matrix thead th.more-head{position:sticky;right:0;top:0;background:#111;z-index:4;color:#6b7280;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;text-align:right;padding-right:14px}.promos-page .matrix-note{color:#6b7280;font-size:11px;margin-top:10px;text-align:center}@media (max-width: 768px){.promos-page .dash-content{padding:18px 14px 32px;max-width:100%;box-sizing:border-box}.promos-page .promos-hero h1{font-size:20px}.promos-page .event-head{grid-template-columns:auto 1fr auto;grid-auto-rows:auto;padding:12px 14px;gap:10px}.promos-page .event-head .promo-count,.promos-page .event-head .logo-stack{grid-column:2 / 4;justify-self:start;margin-top:4px}.promos-page .event-head .time-left{grid-row:1;grid-column:3}.promos-page .event-teams{font-size:14px}.promos-page .event-tags{gap:4px}.promos-page .sport-chip,.promos-page .league-chip{font-size:9px;padding:2px 6px}.promos-page .logo-stack img{width:18px;height:18px;margin-left:-5px}.promos-page .promo{grid-template-columns:1fr;gap:8px}.promos-page .promo-bookie{justify-content:flex-start}.promos-page .filter-bar{flex-wrap:wrap;gap:8px}.promos-page .filter-bar select{min-width:0;font-size:12px;padding:6px 28px 6px 10px}}.leaderboard-page .dash-content{padding:28px 32px 40px;max-width:none}.leaderboard-page .lb-hero{margin-bottom:18px}.leaderboard-page .lb-hero h1{font-family:Montserrat,sans-serif;font-size:26px;font-weight:800;color:#fff;margin:0 0 4px}.leaderboard-page .lb-hero p{color:#9ca3af;margin:0;font-size:14px}.leaderboard-page .lb-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px}.leaderboard-page .lb-sum-card{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,200,0,.12);border-radius:12px;padding:14px 18px}.leaderboard-page .lb-sum-card .l{font-size:10px;color:#9ca3af;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:6px}.leaderboard-page .lb-sum-card .v{font-family:Montserrat,sans-serif;font-size:22px;font-weight:800;color:#fff;line-height:1}.leaderboard-page .lb-sum-card .v.pos{color:#0f6}.leaderboard-page .lb-sum-card .v.neg{color:#ff5252}.leaderboard-page .lb-sum-card .sub{font-size:11px;color:#6b7280;font-weight:600;margin-top:4px}@media (max-width: 768px){.leaderboard-page .lb-summary{grid-template-columns:repeat(3,1fr)!important;gap:6px!important;margin-bottom:14px!important}.leaderboard-page .lb-sum-card{padding:10px 8px 10px 12px!important;position:relative;overflow:hidden}.leaderboard-page .lb-sum-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#ffc800,#e5a800)}.leaderboard-page .lb-sum-card:nth-child(2):before{background:linear-gradient(180deg,#0f6,#00c853)}.leaderboard-page .lb-sum-card:nth-child(3):before{background:linear-gradient(180deg,#5865f2,#4752c4)}.leaderboard-page .lb-sum-card .l{font-size:9px!important;letter-spacing:.6px!important;margin-bottom:4px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leaderboard-page .lb-sum-card .v{font-size:16px!important;white-space:nowrap}.leaderboard-page .lb-sum-card .sub{display:none!important}}.leaderboard-page .your-rank-card{display:flex;margin-bottom:22px;cursor:pointer;background:linear-gradient(135deg,#ffc80024,#ffc8000a);border:1.5px solid rgba(255,200,0,.5);border-radius:14px;padding:16px 22px;align-items:center;gap:18px;flex-wrap:wrap;transition:all .15s}.leaderboard-page .your-rank-card:hover{border-color:#ffc800;transform:translateY(-1px)}.leaderboard-page .lb-wrap{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,200,0,.1);border-radius:14px;overflow:hidden;max-height:calc(100vh - 320px);overflow-y:auto}.leaderboard-page .lb-wrap::-webkit-scrollbar{width:10px}.leaderboard-page .lb-wrap::-webkit-scrollbar-track{background:transparent}.leaderboard-page .lb-wrap::-webkit-scrollbar-thumb{background:#ffc8002e;border-radius:10px}.leaderboard-page .lb-wrap::-webkit-scrollbar-thumb:hover{background:#ffc80052}.leaderboard-page .lb-table{width:100%;border-collapse:collapse;font-size:13px}.leaderboard-page .lb-table thead{position:sticky;top:0;z-index:3}.leaderboard-page .lb-table thead th{background:#1a1604;color:#ffc800;font-size:10px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;text-align:left;padding:14px 16px;border-bottom:1px solid rgba(255,200,0,.15)}.leaderboard-page .lb-table thead th.num{text-align:right}.leaderboard-page .lb-table thead th[data-sort]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s}.leaderboard-page .lb-table thead th[data-sort]:hover{color:#fff}.leaderboard-page .lb-table thead th .sort-ind{display:inline-block;margin-left:4px;opacity:.35;font-size:10px;transition:opacity .15s,color .15s}.leaderboard-page .lb-table thead th.sort-active .sort-ind{opacity:1;color:#ffc800}.leaderboard-page .lb-table tbody tr{border-bottom:1px solid rgba(255,255,255,.04);transition:background .15s}.leaderboard-page .lb-table tbody tr:last-child{border-bottom:none}.leaderboard-page .lb-table tbody tr:hover{background:#ffc80005}.leaderboard-page .lb-table tbody tr.me{background:#ffc8000f}.leaderboard-page .lb-table td{padding:14px 16px;color:#e5e7eb;vertical-align:middle}.leaderboard-page .lb-table td.num{text-align:right}.leaderboard-page .lb-rank{font-weight:800;color:#9ca3af;font-size:14px;width:52px;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.2}.leaderboard-page .lb-rank.g{color:#ffc800;font-size:16px}.leaderboard-page .lb-rank.s{color:silver;font-size:16px}.leaderboard-page .lb-rank.b{color:#cd7f32;font-size:16px}.leaderboard-page .lb-medal{display:block;margin:0 0 1px;line-height:1;font-size:15px}.leaderboard-page .lb-user{display:flex;align-items:center;gap:10px}.leaderboard-page .lb-user .av{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#ffc800,#ff9500);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:#0a0a0a;flex-shrink:0}.leaderboard-page .lb-user .nm{color:#fff;font-weight:700}.leaderboard-page .lb-user .tag{color:#6b7280;font-size:11px;font-weight:600}.leaderboard-page .lb-user .tag-pot{display:none;font-weight:700;margin-left:6px}.leaderboard-page .lb-user .tag-pot.pos{color:#0f6}.leaderboard-page .lb-user .tag-pot.neg{color:#ff5252}.leaderboard-page .lb-pot{font-weight:700}.leaderboard-page .lb-pot.pos{color:#0f6}.leaderboard-page .lb-pot.neg{color:#ff5252}.leaderboard-page .lb-pot.zero{color:#9ca3af}.leaderboard-page .lb-profit{font-weight:800;font-size:15px}.leaderboard-page .lb-profit.pos{color:#0f6}.leaderboard-page .lb-profit.neg{color:#ff5252}.leaderboard-page .lb-profit.zero{color:#9ca3af}.leaderboard-page .admin-global{background:linear-gradient(180deg,#ffc8000d,#ffc80003);border:1px solid rgba(255,200,0,.2);border-radius:14px;padding:18px 22px}.leaderboard-page .admin-global .ag-head{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.leaderboard-page .admin-global .ag-head .ag-chev{color:#ffc800;font-size:12px;transition:transform .15s;margin-left:6px}.leaderboard-page .admin-global.collapsed .ag-head .ag-chev{transform:rotate(-90deg)}.leaderboard-page .admin-global .ag-body{margin-top:14px}.leaderboard-page .admin-global.collapsed .ag-body{display:none}.leaderboard-page .admin-global .ag-badge{font-size:10px;font-weight:800;color:#ffc800;background:#ffc8001f;border:1px solid rgba(255,200,0,.35);padding:4px 8px;border-radius:4px;letter-spacing:1.5px;text-transform:uppercase}.leaderboard-page .admin-global .ag-title{color:#fff;font-size:16px;font-weight:800}.leaderboard-page .admin-global .ag-meta{color:#9ca3af;font-size:12px;margin-left:auto}.leaderboard-page .admin-global .ag-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 18px}.leaderboard-page .admin-global .ag-stats.has-clv{grid-template-columns:repeat(5,1fr)}.leaderboard-page .admin-global .ag-stat.ag-stat-profit-hero{background:linear-gradient(135deg,#00ff661a,#00ff6605);border-color:#0f66}.leaderboard-page .admin-global .ag-stat .v.teal{color:#5eead4}.leaderboard-page .admin-global .ag-stat{background:#00000040;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:12px 14px}.leaderboard-page .admin-global .ag-stat .l{color:#6b7280;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.leaderboard-page .admin-global .ag-stat .v{color:#fff;font-size:18px;font-weight:800;margin-top:4px;font-variant-numeric:tabular-nums}.leaderboard-page .admin-global .ag-stat .v.pos{color:#0f6}.leaderboard-page .admin-global .ag-stat .v.neg{color:#ff5252}.leaderboard-page .admin-global .ag-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.leaderboard-page .admin-global .ag-col h4{margin:0 0 10px;color:#ffc800;font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.leaderboard-page .admin-global .ag-filter-pill{display:inline-flex;align-items:center;gap:6px;background:#ffc8001f;border:1px solid rgba(255,200,0,.4);color:#ffc800;font-size:10px;font-weight:800;padding:3px 8px;border-radius:4px;text-transform:none;letter-spacing:0}.leaderboard-page .admin-global .ag-filter-pill button{background:none;border:none;color:#ffc800;cursor:pointer;padding:0 0 0 2px;font-size:12px;line-height:1}.leaderboard-page .admin-global .ag-filter-pill button:hover{color:#fff}.leaderboard-page .admin-global .ag-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:8px 12px;border-radius:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);margin-bottom:6px}.leaderboard-page .admin-global .ag-row .nm{color:#e5e7eb;font-weight:700;font-size:13px}.leaderboard-page .admin-global .ag-row .meta{color:#6b7280;font-size:10.5px;font-weight:600;margin-top:2px}.leaderboard-page .admin-global .ag-row .stake{color:#9ca3af;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.leaderboard-page .admin-global .ag-row .pn{font-weight:800;font-size:14px;font-variant-numeric:tabular-nums;text-align:right;min-width:80px}.leaderboard-page .admin-global .ag-row .pn.pos{color:#0f6}.leaderboard-page .admin-global .ag-row .pn.neg{color:#ff5252}.leaderboard-page .admin-global .ag-row .pn.zero{color:#9ca3af}.leaderboard-page .admin-global .ag-row.clickable{cursor:pointer;transition:all .1s}.leaderboard-page .admin-global .ag-row.clickable:hover{background:#ffc80012;border-color:#ffc80040}.leaderboard-page .admin-global .ag-row.is-selected{background:#ffc8001f;border-color:#ffc80066}.leaderboard-page .admin-global .ag-drill{margin-top:10px;padding:12px 14px;background:#0000004d;border:1px dashed rgba(255,200,0,.25);border-radius:8px}.leaderboard-page .admin-global .ag-drill-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.leaderboard-page .admin-global .ag-drill-title{color:#ffc800;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.leaderboard-page .admin-global .ag-drill-clear{color:#6b7280;font-size:11px;font-weight:700;cursor:pointer;background:none;border:none;padding:0}.leaderboard-page .admin-global .ag-drill-clear:hover{color:#ffc800}.leaderboard-page .admin-global .ag-drill .ag-row{padding:6px 10px;font-size:12px}.leaderboard-page .admin-global .ag-drill .ag-row .nm{font-size:12px}.leaderboard-page .admin-global .ag-drill .ag-row .pn{font-size:12.5px}@media (max-width: 720px){.leaderboard-page .admin-global .ag-stats,.leaderboard-page .admin-global .ag-stats.has-clv{grid-template-columns:1fr 1fr}.leaderboard-page .admin-global .ag-grid{grid-template-columns:1fr;gap:18px}}.leaderboard-page .admin-global .ag-chart{margin:4px 0 16px;padding:14px 16px;background:#0000004d;border:1px solid rgba(255,200,0,.12);border-radius:10px}.leaderboard-page .admin-global .ag-chart-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px;flex-wrap:wrap}.leaderboard-page .admin-global .ag-chart-title{color:#ffc800;font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.leaderboard-page .admin-global .ag-chart-meta{color:#9ca3af;font-size:11.5px;font-weight:600}.leaderboard-page .admin-global .ag-chart-meta b{color:#e5e7eb;font-weight:800;font-variant-numeric:tabular-nums}.leaderboard-page .admin-global .ag-chart-meta .pos{color:#0f6}.leaderboard-page .admin-global .ag-chart-meta .neg{color:#ff5252}.leaderboard-page .admin-global .ag-chart svg{display:block;width:100%;height:auto;max-height:320px}.leaderboard-page .admin-global .ag-chart .grid-line{stroke:#ffffff0f;stroke-width:1}.leaderboard-page .admin-global .ag-chart .zero-line{stroke:#ffffff2e;stroke-width:1;stroke-dasharray:3 4}.leaderboard-page .admin-global .ag-chart .pnl-line{fill:none;stroke:#ffc800;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.leaderboard-page .admin-global .ag-chart .pnl-fill{fill:#ffc80014}.leaderboard-page .admin-global .ag-chart .axis-label{fill:#6b7280;font-size:10px;font-family:Inter,sans-serif}.leaderboard-page .admin-global .ag-chart-empty{padding:28px 12px;color:#6b7280;font-size:12.5px;font-style:italic;text-align:center}.leaderboard-page .admin-global .ag-range{display:inline-flex;gap:2px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:3px}.leaderboard-page .admin-global .ag-range-pill{background:transparent;border:none;color:#9ca3af;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.5px;padding:5px 11px;border-radius:999px;cursor:pointer;transition:all .15s}.leaderboard-page .admin-global .ag-range-pill:hover{color:#e5e7eb}.leaderboard-page .admin-global .ag-range-pill.is-active{background:#ffc8002e;color:#ffc800}.leaderboard-page .lb-table tbody tr.lb-expand-row{background:#0000004d}.leaderboard-page .lb-table tbody tr.lb-expand-row td{padding:0;border-bottom:1px solid rgba(255,200,0,.1)}.leaderboard-page .lb-expand-wrap{display:none;padding:18px 22px}.leaderboard-page .lb-expand-row.open .lb-expand-wrap{display:grid;grid-template-columns:1fr 1fr;gap:28px}.leaderboard-page .lb-expand-col h4{margin:0 0 12px;color:#ffc800;font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;display:flex;align-items:center;gap:6px}.leaderboard-page .lb-expand-list{display:flex;flex-direction:column;gap:6px}.leaderboard-page .lb-expand-item{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:6px 10px;border-radius:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);font-size:12.5px}.leaderboard-page .lb-expand-item .nm{color:#e5e7eb;font-weight:700}.leaderboard-page .lb-expand-item .meta{color:#6b7280;font-size:10.5px;font-weight:600}.leaderboard-page .lb-expand-item .pn{font-weight:800;font-size:13px;font-variant-numeric:tabular-nums}.leaderboard-page .lb-expand-item .pn.pos{color:#0f6}.leaderboard-page .lb-expand-item .pn.neg{color:#ff5252}.leaderboard-page .lb-expand-item .pn.zero{color:#9ca3af}.leaderboard-page .lb-expand-empty{color:#6b7280;font-size:12px;font-style:italic;padding:6px 0}.leaderboard-page .lb-expand-toggle{color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-left:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.leaderboard-page .lb-table tbody tr.lb-data-row{cursor:pointer}.leaderboard-page .lb-table tbody tr.lb-data-row:hover:not(.me){background:#ffffff05}@media (max-width: 720px){.leaderboard-page .lb-expand-row.open .lb-expand-wrap{grid-template-columns:1fr;gap:18px}}.leaderboard-page .lb-last5{display:inline-flex;gap:3px}.leaderboard-page .lb-last5 .r{width:18px;height:18px;border-radius:4px;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.leaderboard-page .lb-last5 .r.W{background:#00ff6626;color:#0f6}.leaderboard-page .lb-last5 .r.L{background:#ff525226;color:#ff5252}.leaderboard-page .lb-last5 .r.V{background:#94a3b833;color:#94a3b8}.leaderboard-page .lb-last5 .empty{color:#6b7280;font-size:11px;font-weight:600}.leaderboard-page .lb-empty{padding:48px 20px;text-align:center;color:#6b7280;font-size:14px}@keyframes lbShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.leaderboard-page .lb-skel{background:linear-gradient(90deg,#ffffff0b 25%,#ffffff1c 37%,#ffffff0b 63%);background-size:936px 100%;animation:lbShimmer 1.25s ease-in-out infinite;border-radius:6px}.leaderboard-page .lb-skel-bar{display:inline-block;height:12px;vertical-align:middle;max-width:100%}.leaderboard-page .lb-skel-av{width:32px;height:32px;border-radius:50%;flex:0 0 auto}.leaderboard-page .lb-skel-user{display:flex;align-items:center;gap:12px}.leaderboard-page .lb-skel-row td{padding:14px 16px}@media (prefers-reduced-motion: reduce){.leaderboard-page .lb-skel{animation:none}}.leaderboard-page .lb-meta{color:#6b7280;font-size:11px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.04);text-align:right}.leaderboard-page .lb-copy-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#0a0a0a;border:1px solid rgba(255,200,0,.5);color:#ffc800;padding:10px 18px;border-radius:8px;font-weight:700;font-size:13px;letter-spacing:.5px;z-index:99999;box-shadow:0 6px 22px #0009;opacity:0;transition:opacity .18s;pointer-events:none}.leaderboard-page .lb-copy-toast.show{opacity:1}@media (max-width: 768px){.leaderboard-page .dash-content{padding:18px 14px 32px;max-width:100%;box-sizing:border-box}.leaderboard-page .lb-hero h1{font-size:20px}.leaderboard-page .lb-wrap{max-height:none;overflow-y:visible;overflow-x:hidden;max-width:100%}.leaderboard-page .lb-table{min-width:0;width:100%}.leaderboard-page .lb-table .hide-sm{display:none!important}.leaderboard-page .lb-table thead th{padding:11px 8px;font-size:9px;letter-spacing:.5px}.leaderboard-page .lb-table td{padding:11px 8px;font-size:12px}.leaderboard-page .lb-table .lb-user{min-width:0}.leaderboard-page .lb-table .lb-user .nm{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46vw}.leaderboard-page .lb-table .lb-user .tag{display:none}.leaderboard-page .lb-table .lb-user .av{width:28px;height:28px;font-size:11px}.leaderboard-page .lb-table .lb-profit{white-space:nowrap}.leaderboard-page .lb-meta{font-size:10px;padding:10px 14px}}@media (max-width: 768px){.leaderboard-page .dash-content>*{max-width:100%;min-width:0;box-sizing:border-box}.leaderboard-page .lb-wrap{overflow-x:auto}.leaderboard-page .admin-global{overflow-x:auto;max-width:100%}.leaderboard-page .lb-sum,.leaderboard-page .lb-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.leaderboard-page table{width:100%}}@media (max-width: 768px){.leaderboard-page .dash-content *{min-width:0}.leaderboard-page .dash-content svg{max-width:100%;height:auto}.leaderboard-page .lb-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.leaderboard-page .admin-global .ag-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.leaderboard-page .lb-period{display:flex;gap:6px;margin:0 0 16px}.leaderboard-page .lb-period-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:var(--text-muted, #9a9aa8);border-radius:999px;padding:7px 16px;font-size:12px;font-weight:800;letter-spacing:.5px;cursor:pointer;font-family:inherit;transition:all .15s}.leaderboard-page .lb-period-btn:hover{border-color:#ffc80066}.leaderboard-page .lb-period-btn.on{background:var(--gold, #FFC800);color:#0a0a0a;border-color:var(--gold, #FFC800)}.leaderboard-page .lb-stale{color:#e0a33a;font-weight:600}:root{--d2p-tile-cta: 42px}.home-page .dash-content{padding:32px;max-width:none}.home-page .welcome-section{margin-bottom:36px}.home-page .welcome-heading{font-family:Montserrat,sans-serif;font-size:28px;font-weight:800;color:#fff;margin-bottom:8px}.home-page .welcome-heading span{color:var(--gold)}.home-page .welcome-subtitle{font-size:15px;color:#d1d5db;margin-bottom:20px;line-height:1.55}.home-page .welcome-subtitle em{font-style:italic;color:#e5e7eb;font-weight:500}.home-page .welcome-subtitle .wq-author{color:var(--text-muted);font-style:normal;font-size:13px;font-weight:600;margin-left:6px;white-space:nowrap}.home-page .section-title{font-family:Montserrat,sans-serif;font-size:18px;font-weight:800;color:#fff;margin-bottom:24px;text-transform:uppercase;letter-spacing:.5px}.home-page .wt-card{background:linear-gradient(135deg,#ffc8000f,#ffc80003);border:1px solid rgba(255,200,0,.25);border-radius:16px;padding:24px 26px;margin-bottom:28px;box-shadow:0 16px 50px #ffc8000f;width:100%;box-sizing:border-box}.home-page .wt-duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;align-items:stretch;margin-bottom:28px}.home-page .wt-duo .wt-card{display:flex;flex-direction:column}.home-page .wt-duo .wt-chapters{max-height:300px;overflow-y:auto}.home-page .wt-duo .wt-card{margin-bottom:0;height:100%}.home-page .wt-duo .wt-title{font-size:19px}.home-page .wt-duo .wt-sub{font-size:12.5px}.home-page .wt-duo .wt-card{padding:20px}@media (max-width: 900px){.home-page .wt-duo{grid-template-columns:1fr;gap:0;margin-bottom:0}.home-page .wt-duo .wt-card{margin-bottom:28px;height:auto}.home-page .wt-duo .wt-title{font-size:21px}}.home-page .wt-card.fading{opacity:0;transform:translateY(-8px);transition:opacity .4s ease,transform .4s ease}.home-page .wt-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;flex-wrap:wrap}.home-page .wt-label{font-family:Montserrat,sans-serif;font-weight:800;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.home-page .wt-title{font-family:Montserrat,sans-serif;font-weight:800;font-size:22px;color:#fff;margin:0 0 6px}.home-page .wt-sub{color:var(--text-muted);font-size:13px;max-width:540px;line-height:1.5}.home-page .wt-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:18px;align-items:start}.home-page .wt-video-wrap{background:#000;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08);width:100%;max-width:100%;aspect-ratio:16 / 9}.home-page .wt-video-wrap video{width:100%;height:100%;display:block;background:#000;object-fit:contain}.home-page .wt-chapters{display:flex;flex-direction:column;gap:6px;max-height:360px;overflow-y:auto;padding-right:4px}.home-page .wt-chapters::-webkit-scrollbar{width:6px}.home-page .wt-chapters::-webkit-scrollbar-track{background:transparent}.home-page .wt-chapters::-webkit-scrollbar-thumb{background:#ffc80033;border-radius:3px}.home-page .wt-chap{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;cursor:pointer;transition:all .15s;text-align:left;font-family:inherit}.home-page .wt-chap:hover{background:#ffc8000f;border-color:#ffc80040}.home-page .wt-chap.active{background:#ffc8001f;border-color:#ffc8008c}.home-page .wt-chap-time{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:var(--gold);min-width:44px;padding:4px 8px;background:#ffc8001a;border-radius:6px;flex-shrink:0;text-align:center;transition:background .2s,color .2s}.home-page .wt-chap.active .wt-chap-time{background:var(--gold);color:#0a0a0a}.home-page .wt-chap.watched .wt-chap-time{background:#00ff6626;color:#0f6}.home-page .wt-chap.watched.active .wt-chap-time{background:var(--gold);color:#0a0a0a}.home-page .wt-chap-title{flex:1;font-size:13px;font-weight:600;color:#d1d5db;min-width:0;display:flex;align-items:center;gap:6px}.home-page .wt-chap.active .wt-chap-title{color:#fff}.home-page .wt-chap-tick{color:#0f6;font-weight:900;font-size:13px;opacity:0;transform:scale(.7);transition:opacity .2s,transform .2s}.home-page .wt-chap.watched .wt-chap-tick{opacity:1;transform:scale(1)}.home-page .wt-foot{display:flex;justify-content:space-between;align-items:center;margin-top:16px;gap:10px;flex-wrap:wrap}.home-page .wt-progress-text{font-size:12px;font-weight:700;color:var(--text-muted);letter-spacing:.3px}.home-page .wt-progress-text .done{color:#0f6}.home-page .wt-mark-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#ffc800,orange);color:#0a0a0a;border:none;border-radius:10px;padding:10px 22px;font-size:12px;font-weight:900;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;font-family:inherit;box-shadow:0 4px 14px #ffc80040;transition:transform .15s,box-shadow .15s,opacity .15s,background .2s}.home-page .wt-mark-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #ffc80059}.home-page .wt-mark-btn:disabled{background:#ffffff0f;color:#6b7280;cursor:not-allowed;box-shadow:none}@media (max-width: 768px){.home-page .wt-card{padding:18px 16px}.home-page .wt-grid{grid-template-columns:1fr}.home-page .wt-title{font-size:18px}.home-page .wt-chapters{max-height:280px}}.home-page .act-card{background:linear-gradient(135deg,#ffc80014,#ffc80005);border:1px solid rgba(255,200,0,.3);border-radius:16px;padding:24px 26px;margin-bottom:28px;box-shadow:0 16px 50px #ffc8001a}.home-page .act-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;flex-wrap:wrap}.home-page .act-label{font-family:Montserrat,sans-serif;font-weight:800;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.home-page .act-title{font-family:Montserrat,sans-serif;font-weight:800;font-size:22px;color:#fff;margin:0 0 6px}.home-page .act-sub{color:var(--text-muted);font-size:13px;max-width:540px;line-height:1.5}.home-page .act-progress-wrap{text-align:right;min-width:140px}.home-page .act-progress-num{font-family:Montserrat,sans-serif;font-weight:900;font-size:22px;color:var(--gold);line-height:1;margin-bottom:8px}.home-page .act-progress-num span{color:#fff}.home-page .act-progress-num span+span{color:#6b7280}.home-page .act-progress-bar{height:6px;background:#ffffff0f;border-radius:100px;overflow:hidden;width:140px;margin-left:auto}.home-page .act-progress-fill{height:100%;background:linear-gradient(90deg,#ffc800,orange);border-radius:100px;width:0;transition:width .5s ease;box-shadow:0 0 8px #ffc80066}.home-page .act-steps{display:grid;grid-template-columns:1fr;gap:8px}.home-page .act-step{display:flex;align-items:center;gap:14px;padding:12px 16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;text-decoration:none;color:inherit;transition:all .15s}.home-page .act-step:hover{border-color:#ffc8004d;background:#ffc8000a;transform:translate(2px)}.home-page .act-step.done{border-color:#00ff6638;background:#00ff660a}.home-page .act-step-tick{width:24px;height:24px;border-radius:50%;border:2px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-size:13px;font-weight:900}.home-page .act-step.done .act-step-tick{background:#0f6;border-color:#0f6;color:#0a0a0a}.home-page .act-step-tick:before{content:"○"}.home-page .act-step.done .act-step-tick:before{content:"✓"}.home-page .act-step-body{flex:1;min-width:0}.home-page .act-step-label{font-weight:700;font-size:14px;color:#fff}.home-page .act-step.done .act-step-label{color:var(--text-muted);text-decoration:line-through;text-decoration-color:#9ca3af66}.home-page .act-step-cta{font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--gold);padding:6px 12px;background:#ffc8001a;border:1px solid rgba(255,200,0,.3);border-radius:8px;white-space:nowrap}.home-page .act-step.done .act-step-cta{opacity:.35}.home-page .act-step:hover .act-step-cta{background:#ffc80033;color:var(--gold)}.home-page .act-complete-row{display:flex;justify-content:center;margin-top:16px}.home-page .act-complete-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#ffc800,orange);color:#0a0a0a;border:none;border-radius:10px;padding:12px 26px;font-size:13px;font-weight:900;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;font-family:inherit;box-shadow:0 6px 20px #ffc80040;transition:transform .15s,box-shadow .15s}.home-page .act-complete-btn:hover{transform:translateY(-1px);box-shadow:0 8px 26px #ffc80059}.home-page .act-complete-btn:active{transform:translateY(0)}.home-page .act-card.fading{opacity:0;transform:translateY(-8px);transition:opacity .4s ease,transform .4s ease}@media (max-width: 600px){.home-page .act-card{padding:18px 16px}.home-page .act-head{gap:12px}.home-page .act-title{font-size:18px}.home-page .act-progress-wrap{min-width:0;width:100%;flex:1 1 100%;text-align:left}.home-page .act-progress-num{text-align:left}.home-page .act-progress-bar{width:100%;margin-left:0}.home-page .act-step{padding:10px 12px;gap:10px}.home-page .act-step-label{font-size:13px}.home-page .act-step-cta{font-size:10px;padding:5px 9px}}.home-page .promo-summary-card{background:linear-gradient(180deg,#ffc8000a,#ffffff03);border:1px solid rgba(255,200,0,.15);border-radius:16px;padding:22px 24px;margin-bottom:24px}.home-page .ps-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.home-page .ps-head .sub{color:var(--text-muted);font-size:13px;margin-top:2px}.home-page .ps-head .view-all{font-size:12px;font-weight:800;color:var(--gold);text-decoration:none;letter-spacing:.5px;white-space:nowrap;padding:8px 14px;border-radius:8px;border:1px solid rgba(255,200,0,.3);transition:background .15s}.home-page .ps-head .view-all:hover{background:#ffc80014}.home-page .ps-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.home-page .ps-tile{display:flex;align-items:center;gap:14px;min-width:0;padding:16px 18px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;text-decoration:none;color:inherit;transition:all .15s;cursor:pointer}.home-page .ps-tile:hover{border-color:#ffc80059;background:#ffc8000d;transform:translateY(-1px)}.home-page .ps-tile .ps-icon{font-size:32px;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.home-page .ps-tile .ps-body{flex:1;min-width:0}.home-page .ps-tile .ps-label{font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.home-page .ps-tile .ps-count{font-family:Montserrat,sans-serif;font-size:22px;font-weight:900;color:#fff;line-height:1;margin-bottom:4px}.home-page .ps-tile .ps-count .ps-num{color:var(--gold)}.home-page .ps-tile .ps-teaser{font-size:12px;color:#d1d5db;font-weight:500;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-page .ps-tile .ps-arrow{color:var(--gold);font-size:18px;font-weight:900;flex-shrink:0;transition:transform .2s}.home-page .ps-tile:hover .ps-arrow{transform:translate(3px)}@media (max-width: 640px){.home-page .ps-head{flex-direction:column;align-items:flex-start}.home-page .ps-grid{grid-template-columns:1fr}}.home-page .guides-section{margin-top:32px}.home-page .guides-intro{color:var(--text-muted);font-size:14px;line-height:1.5;margin:0 0 20px}.home-page .g-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.home-page .g-card{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,200,0,.12);border-radius:16px;padding:28px 26px;transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.home-page .g-card:hover{border-color:#ffc80047;transform:translateY(-2px)}.home-page .g-card.wide{grid-column:1 / -1}.home-page .g-card .icon{font-size:42px;margin-bottom:14px;display:block;line-height:1}.home-page .g-card h3{font-family:Montserrat,sans-serif;font-size:22px;font-weight:800;color:#fff;margin:0 0 8px;letter-spacing:-.3px}.home-page .g-card p{color:var(--text-muted);font-size:14px;line-height:1.5;margin:0 0 18px}.home-page .g-card .soon-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#ffc80014;border:1px solid rgba(255,200,0,.25);color:var(--gold);font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.home-page .g-card .chapters{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.home-page .g-card .chapters span{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:var(--text-muted);padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600}.home-page .g-card.bootcamp{border-color:#ffc80047;background:linear-gradient(135deg,#ffc8000f,#ff8c000a)}.home-page .g-card.bootcamp .icon{font-size:54px}.home-page .g-card.bootcamp h3{font-size:26px}@media (max-width: 767px){.home-page .g-grid{grid-template-columns:1fr;gap:14px}.home-page .g-card{padding:22px 20px}.home-page .g-card .icon{font-size:36px}.home-page .g-card h3{font-size:18px}.home-page .g-card.bootcamp h3{font-size:20px}.home-page .g-card.bootcamp .icon{font-size:44px}}.home-page .tour-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2000;align-items:center;justify-content:center;padding:20px;animation:tourFade .2s ease}.home-page .tour-backdrop.open{display:flex}.home-page .tour-backdrop.spotlight{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;align-items:flex-start;justify-content:flex-start;pointer-events:none}.home-page .tour-backdrop.spotlight .tour-card{pointer-events:auto}.home-page .tour-spotlight{position:fixed;top:0;left:0;width:0;height:0;border-radius:12px;box-shadow:0 0 0 9999px #000000c7;transition:top .32s ease,left .32s ease,width .32s ease,height .32s ease;pointer-events:none;z-index:1999;outline:2px solid rgba(255,200,0,.6);outline-offset:4px}.home-page .tour-spotlight.hidden{display:none}.home-page .tour-spotlight.pulse{animation:tourPulse 1.6s ease-in-out infinite}@keyframes tourPulse{0%,to{outline-color:#ffc80080}50%{outline-color:#ffc800f2}}@keyframes tourFade{0%{opacity:0}to{opacity:1}}.home-page .tour-card{background:linear-gradient(180deg,#151515,#0d0d0d);border:1px solid rgba(255,200,0,.25);border-radius:16px;max-width:440px;width:100%;max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 30px 80px #0009,0 0 0 1px #ffc8001a;display:flex;flex-direction:column;transition:max-width .25s ease}.home-page .tour-card.video-step{max-width:820px}.home-page .tour-video-embed{width:100%;aspect-ratio:16 / 9;background:#000;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.08);margin-bottom:12px}.home-page .tour-video-embed video{width:100%;height:100%;display:block;background:#000;object-fit:contain}.home-page .tour-head{padding:22px 22px 14px;display:flex;align-items:center;gap:14px;border-bottom:1px solid rgba(255,255,255,.06)}.home-page .tour-icon{width:44px;height:44px;border-radius:12px;background:#ffc80024;color:var(--gold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-page .tour-icon svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.home-page .tour-title-wrap{flex:1;min-width:0}.home-page .tour-step{font-size:10px;color:var(--gold);font-weight:800;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:3px}.home-page .tour-title{font-family:Montserrat,sans-serif;font-size:20px;font-weight:800;color:#fff;line-height:1.15}.home-page .tour-body{padding:20px 22px;color:#d1d5db;font-size:14px;line-height:1.55}.home-page .tour-body p{margin:0 0 10px}.home-page .tour-body p:last-child{margin-bottom:0}.home-page .tour-body strong{color:var(--gold);font-weight:700}.home-page .tour-progress{height:3px;background:#ffffff0f;margin:0 22px;border-radius:2px;overflow:hidden}.home-page .tour-progress-bar{height:100%;background:linear-gradient(90deg,#ffc800,orange);transition:width .3s ease}.home-page .tour-foot{display:flex;gap:10px;padding:16px 22px 22px;align-items:center}.home-page .tour-skip{background:transparent;border:none;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;padding:8px 4px;font-family:inherit}.home-page .tour-skip:hover{color:var(--text-muted)}.home-page .tour-foot .spacer{flex:1}.home-page .tour-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#e5e7eb;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;letter-spacing:.3px;transition:all .15s}.home-page .tour-btn:hover{background:#ffffff14;color:#fff}.home-page .tour-btn.primary{background:linear-gradient(135deg,#ffc800,#e5a800);color:#0a0a0a;border:none;font-weight:900}.home-page .tour-btn.primary:hover{filter:brightness(1.05)}.home-page .tour-btn:disabled{opacity:.3;cursor:not-allowed}@media (max-width: 860px){.home-page .tour-card.video-step{max-width:100%}}@media (max-width: 480px){.home-page .tour-backdrop{padding:12px}.home-page .tour-head{padding:18px 16px 12px;gap:12px}.home-page .tour-icon{width:38px;height:38px}.home-page .tour-title{font-size:17px}.home-page .tour-body{padding:16px;font-size:13px}.home-page .tour-foot{padding:14px 16px 18px;gap:8px}.home-page .tour-btn{padding:10px 14px;font-size:12px}}.home-page .us-backdrop{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:#050505e6;z-index:9998;align-items:flex-start;justify-content:center;padding:18px;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}.home-page .us-card{background:#0f0f0f;border:1px solid rgba(255,200,0,.2);border-radius:16px;max-width:440px;width:100%;padding:24px 22px;box-shadow:0 25px 60px #00000080;position:relative;margin-top:auto;margin-bottom:auto;box-sizing:border-box}.home-page .us-close{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:8px;background:#ffffff0d;border:none;color:var(--text-muted);font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}.home-page .us-badge-row{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-right:36px}.home-page .us-badge{font-size:11px;font-weight:800;color:var(--gold);background:#ffc8001a;padding:4px 10px;border-radius:6px;letter-spacing:1.5px;text-transform:uppercase}.home-page .us-card h2{font-size:20px;font-weight:800;color:#fff;margin:0 0 8px}.home-page .us-intro{color:var(--text-muted);font-size:14px;line-height:1.5;margin:0 0 18px}.home-page .us-card strong.gold{color:var(--gold)}.home-page .us-example{background:#ffc8000a;border:1px solid rgba(255,200,0,.15);border-radius:10px;padding:12px 14px;margin-bottom:16px;font-size:13px;color:#e5e7eb}.home-page .us-label{display:block;font-size:12px;color:var(--text-muted);font-weight:700;letter-spacing:.5px;margin-bottom:6px}.home-page .us-input{background:#ffffff0d;border:1px solid rgba(255,200,0,.25);color:#fff;padding:12px 14px;border-radius:10px;font-size:17px;font-weight:700;width:100%;margin-bottom:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.home-page .us-input.invalid{border-color:#ff5252}.home-page .us-save{width:100%;background:var(--gold);color:#0a0a0a;border:none;border-radius:10px;padding:14px;font-size:14px;font-weight:800;cursor:pointer;letter-spacing:.5px;text-transform:uppercase;-webkit-tap-highlight-color:rgba(0,0,0,.2)}.home-page .us-skip{width:100%;background:transparent;border:none;color:#6b7280;padding:12px;font-size:13px;font-weight:600;cursor:pointer;margin-top:8px;text-decoration:underline}.home-page .win-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:none;align-items:center;justify-content:center;padding:20px}.home-page .win-backdrop.open{display:flex;animation:winFadeIn .25s ease-out}@keyframes winFadeIn{0%{opacity:0}to{opacity:1}}.home-page .win-card{width:100%;max-width:440px;background:linear-gradient(180deg,#0b1410,#0a0a0a);border:1px solid rgba(0,255,102,.35);border-radius:20px;padding:32px 28px 24px;text-align:center;box-shadow:0 20px 60px #00ff6626;position:relative;overflow:hidden;animation:winPop .35s cubic-bezier(.34,1.56,.64,1)}@keyframes winPop{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.home-page .win-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(400px 200px at 50% 0%,rgba(0,255,102,.18),transparent 70%);pointer-events:none}.home-page .win-emoji{font-size:52px;line-height:1;margin-bottom:10px;filter:drop-shadow(0 4px 12px rgba(0,255,102,.4))}.home-page .win-title{font-family:Montserrat,sans-serif;font-size:28px;font-weight:900;color:#0f6;letter-spacing:-.5px;margin-bottom:6px;text-transform:uppercase}.home-page .win-tip{font-size:15px;color:#e5e7eb;font-weight:600;margin-bottom:4px}.home-page .win-market{font-size:12px;color:var(--text-muted);margin-bottom:20px}.home-page .win-profit-block{background:#00ff6614;border:1px solid rgba(0,255,102,.25);border-radius:14px;padding:18px 14px;margin-bottom:22px}.home-page .win-profit-dollar{font-family:Montserrat,sans-serif;font-size:42px;font-weight:900;color:#0f6;line-height:1;letter-spacing:-1px}.home-page .win-profit-units{font-size:12px;color:var(--text-muted);margin-top:8px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.home-page .win-meta{display:flex;justify-content:center;gap:18px;margin-bottom:22px;font-size:12px;color:var(--text-muted)}.home-page .win-meta span strong{color:#fff;display:block;font-size:14px;margin-top:2px}.home-page .win-actions{display:flex;gap:10px}.home-page .win-btn{flex:1;padding:14px;border-radius:12px;border:none;font-size:13px;font-weight:800;letter-spacing:.5px;cursor:pointer;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.home-page .win-btn.primary{background:linear-gradient(135deg,#0f6,#00c853);color:#0a0a0a}.home-page .win-btn.primary:hover{filter:brightness(1.1)}.home-page .win-btn.secondary{background:#ffffff0f;color:#e5e7eb;border:1px solid rgba(255,255,255,.12)}.home-page .win-btn.secondary:hover{background:#ffffff1a}.home-page .win-queue-note{font-size:11px;color:var(--text-muted);margin-top:14px}@media (max-width: 768px){.home-page .dash-content{padding:18px 14px 32px;max-width:100%;box-sizing:border-box}.home-page .welcome-heading{font-size:22px}}.webinar-banner{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:14px 18px 0;padding:14px 18px;background:linear-gradient(135deg,#ffc8001f,#ffc80008);border:1px solid rgba(255,200,0,.4);border-radius:14px}.webinar-banner .wb-txt{display:flex;flex-direction:column;gap:2px;flex:1;min-width:240px}.webinar-banner .wb-txt b{color:#fff;font-size:15px}.webinar-banner .wb-txt span{color:#aab3c5;font-size:13px}.webinar-banner .wb-cta{background:#ffc800;color:#0a0a0a;font-weight:800;border-radius:10px;padding:10px 20px;text-decoration:none;white-space:nowrap;border:0;cursor:pointer;font:inherit;line-height:1.2}.webinar-banner .wb-cta:hover{filter:brightness(1.07)}.webinar-banner .ws-form{margin-top:0;flex:2;min-width:260px;gap:8px}.webinar-banner .ws-form input{min-width:130px;padding:9px 12px;font-size:13px}.webinar-banner .ws-form button{padding:9px 18px;font-size:13px}.webinar-banner .ws-done{margin-top:0;font-size:13px}.webinar-banner .wb-x{background:none;border:0;color:#6b7280;font-size:15px;cursor:pointer}.webinar-banner .wb-x:hover{color:#fff}.webinar-card{border-color:#ffc80059!important}.ws-form{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.ws-form input{flex:1;min-width:200px;box-sizing:border-box;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#fff;padding:11px 13px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .15s}.ws-form input::placeholder{color:#6b7280;font-weight:500}.ws-form input:focus{outline:none;border-color:#ffc80073}.ws-form button{background:linear-gradient(135deg,#ffc800,#ff9500);color:#0a0a0a;border:0;border-radius:9px;padding:0 22px;cursor:pointer;white-space:nowrap;font-family:Montserrat,Inter,sans-serif;font-size:13.5px;font-weight:800;min-height:var(--d2p-tile-cta, 42px);display:inline-flex;align-items:center;justify-content:center}.ws-form button:hover{filter:brightness(1.06)}.ws-form button:disabled{opacity:.65;cursor:default;filter:none}.ws-err{width:100%;color:#ff7a7a;font-size:12.5px;font-weight:700}.ws-done{margin-top:14px;color:#0f6;font-weight:700}.ws-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#050508bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:18px}.ws-modal{position:relative;max-width:480px;width:100%;background:#0d0d14;border:1px solid rgba(255,200,0,.4);border-radius:18px;padding:30px 28px;box-shadow:0 30px 90px #0009;animation:wsIn .25s ease-out}@keyframes wsIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.ws-modal .ws-emoji{font-size:40px;margin-bottom:8px}.ws-modal h2{color:#fff;margin:0 0 8px;font-size:21px}.ws-modal p{color:#aab3c5;margin:0 0 6px;font-size:14px}.ws-modal p b{color:#ffc800}.ws-x{position:absolute;top:12px;right:14px;background:none;border:0;color:#6b7280;font-size:16px;cursor:pointer}.ws-x:hover{color:#fff}.ws-points{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:8px}.ws-points li{color:#aab3c5;font-size:13.5px;line-height:1.5;position:relative;padding-left:18px}.ws-points li:before{content:"";position:absolute;left:0;top:.52em;width:7px;height:2px;border-radius:1px;background:var(--gold, #FFC800)}.ws-points.compact{margin:10px 0 4px;gap:6px}.ws-points.compact li{font-size:12.5px;padding-left:16px}.ws-points li:before{will-change:auto}.ws-modal.pnl-pop{max-width:460px}.pnl-card{background:#0a0a10;border:1px solid rgba(255,200,0,.35);border-radius:14px;padding:18px 18px 12px}.pnl-card .pc-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.pnl-card .pc-head img{height:20px}.pnl-card .pc-period{font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#ffc800}.pnl-card .pc-name{font-size:14px;font-weight:700;color:#cfd3de}.pnl-card .pc-total{font-family:Montserrat,sans-serif;font-size:34px;font-weight:800;line-height:1.15;margin:2px 0 8px}.pnl-card .pc-total.pos,.pnl-card .pc-tiles b.pos{color:#0f6}.pnl-card .pc-total.neg,.pnl-card .pc-tiles b.neg{color:#ff5252}.pnl-card .pc-chart{width:100%;height:96px;display:block;margin-bottom:10px}.pnl-card .pc-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pnl-card .pc-tiles>div{background:#ffffff0a;border-radius:9px;padding:8px 6px;text-align:center}.pnl-card .pc-tiles b{display:block;font-size:15px;color:#fff}.pnl-card .pc-tiles span{font-size:9.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#8b93a7}.pnl-card .pc-foot{text-align:center;color:#6b7280;font-size:10.5px;font-weight:700;padding-top:8px}.pnl-pop-actions{margin-top:14px;display:flex}.pnl-copy-btn{flex:1;background:linear-gradient(135deg,#ffc800,#e5a800);color:#0a0a0a;border:none;border-radius:10px;padding:12px;font-size:14px;font-weight:800;cursor:pointer;font-family:inherit}.pnl-copy-btn:disabled{opacity:.6}.home-page .g-card.fl-card{border:1px solid transparent;background-image:linear-gradient(#101018,#101018),linear-gradient(91deg,#adcae0 -.03%,#ffc6c6 29.05%,#afbbfa 53.04%,#ffd1f1 79.57%,#adcae0 102.02%);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 18px 55px #afbbfa1a}.home-page .g-card.fl-card .fl-title{background:linear-gradient(91deg,#adcae0 -.03%,#ffc6c6 29.05%,#afbbfa 53.04%,#ffd1f1 79.57%,#adcae0 102.02%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.home-page .g-card.fl-card .fl-pill{background:linear-gradient(91deg,#adcae0 -.03%,#ffc6c6 29.05%,#afbbfa 53.04%,#ffd1f1 79.57%,#adcae0 102.02%);color:#0a0a0a;font-weight:900;border:0}.ws-form .ws-solo{width:100%}.home-page .top-duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px;align-items:stretch;margin-bottom:28px}.home-page .top-duo>*{margin-bottom:0}.home-page .top-duo .wt-card{margin-bottom:0;height:100%}.home-page .top-duo .guides-section,.home-page .top-duo .g-grid{margin:0;height:100%}.home-page .top-duo .g-card{height:100%;display:flex;flex-direction:column}.home-page .top-duo .g-card .soon-pill{margin-top:auto;align-self:flex-start}.home-page .g-card.fl-btn{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.home-page .fl-list{list-style:none;padding:0;margin:12px 0 16px;display:flex;flex-direction:column;gap:9px}.home-page .fl-list li{position:relative;padding-left:18px;color:#fff;font-weight:600;font-size:14px}.home-page .fl-list li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:linear-gradient(91deg,#adcae0 -.03%,#ffc6c6 29.05%,#afbbfa 53.04%,#ffd1f1 79.57%,#adcae0 102.02%)}.home-page .fl-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4200;display:flex;align-items:flex-start;justify-content:center;padding:24px;overflow-y:auto;background:#040408c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.home-page .fl-card{position:relative;width:100%;max-width:440px;margin:auto;border-radius:20px;padding:30px 26px 26px;border:1px solid transparent;background-image:linear-gradient(#0b0b11,#0b0b11),linear-gradient(91deg,#adcae0 -.03%,#ffc6c6 29.05%,#afbbfa 53.04%,#ffd1f1 79.57%,#adcae0 102.02%);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 40px 100px #0009}.home-page .fl-close{position:absolute;top:12px;right:14px;background:none;border:0;color:#7c8698;font-size:24px;cursor:pointer;line-height:1}.home-page .fl-close:hover{color:#fff}.home-page .fl-badge{display:inline-block;font-size:10px;font-weight:900;letter-spacing:2px;text-transform:uppercase;color:#0a0a0a;background:linear-gradient(91deg,#adcae0 -.03%,#ffc6c6 29.05%,#afbbfa 53.04%,#ffd1f1 79.57%,#adcae0 102.02%);padding:6px 13px;border-radius:999px;margin-bottom:14px}.home-page .fl-modal-title{font-family:Montserrat,sans-serif;font-size:22px;font-weight:900;color:#fff;margin:0 0 6px}.home-page .fl-grad{background:linear-gradient(91deg,#adcae0 -.03%,#ffc6c6 29.05%,#afbbfa 53.04%,#ffd1f1 79.57%,#adcae0 102.02%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.home-page .fl-modal-sub{color:#99a3b4;font-size:13.5px;line-height:1.55;margin:0 0 18px}.home-page .fl-field{margin-bottom:14px}.home-page .fl-label{display:block;font-size:12px;font-weight:800;color:#cfd6e2;margin-bottom:6px}.home-page .fl-input{width:100%;box-sizing:border-box;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:11px;color:#fff;padding:12px 14px;font:inherit;font-size:14px}.home-page .fl-input:focus{outline:none;border-color:#afbbfabf;box-shadow:0 0 0 3px #afbbfa24}.home-page .fl-select{position:relative}.home-page .fl-select-btn{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:11px;color:#fff;padding:12px 14px;font:inherit;font-size:14px;cursor:pointer}.home-page .fl-select-btn .ph{color:#6b7280}.home-page .fl-select.open .fl-select-btn{border-color:#afbbfabf;box-shadow:0 0 0 3px #afbbfa24}.home-page .fl-chev{width:8px;height:8px;border-right:2px solid #aab5c6;border-bottom:2px solid #aab5c6;transform:translateY(-2px) rotate(45deg);transition:transform .18s}.home-page .fl-select.open .fl-chev{transform:translateY(2px) rotate(-135deg)}.home-page .fl-select-list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:5;margin:0;padding:6px;list-style:none;background:#12121a;border:1px solid rgba(255,255,255,.14);border-radius:12px;box-shadow:0 20px 44px #0000008c;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .15s,transform .15s,visibility .15s}.home-page .fl-select.open .fl-select-list{opacity:1;visibility:visible;transform:translateY(0)}.home-page .fl-opt{padding:10px 12px;border-radius:8px;color:#e7ecf3;font-size:14px;font-weight:600;cursor:pointer}.home-page .fl-opt:hover{background:#afbbfa24;color:#fff}.home-page .fl-opt.sel{background:linear-gradient(91deg,#adcae0 -.03%,#ffc6c6 29.05%,#afbbfa 53.04%,#ffd1f1 79.57%,#adcae0 102.02%);color:#0a0a0a;font-weight:800}.home-page .fl-submit{width:100%;margin-top:18px;min-height:50px;border:0;border-radius:13px;background:linear-gradient(91deg,#adcae0 -.03%,#ffc6c6 29.05%,#afbbfa 53.04%,#ffd1f1 79.57%,#adcae0 102.02%);color:#0a0a0a;font-family:Montserrat,sans-serif;font-weight:900;font-size:14px;letter-spacing:.5px;cursor:pointer}.home-page .fl-submit:disabled{opacity:.6;cursor:default}.home-page .fl-err{margin-top:10px;color:#ff7a7a;font-size:13px;font-weight:700;text-align:center}.home-page .fl-done{text-align:center;color:#fff;font-weight:800;font-size:17px;padding:14px 0 6px}.home-page .fl-done span{display:block;margin-top:10px;color:#99a3b4;font-weight:500;font-size:13.5px;line-height:1.6}@media (max-width: 900px){.home-page .top-duo{grid-template-columns:1fr}}.home-page .top-duo{--d2p-build: 3}.home-page .quad-grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:20px;align-items:stretch;margin-bottom:28px}.home-page .quad-grid>*{margin-bottom:0;min-width:0}.home-page .quad-grid .wt-card,.home-page .quad-grid .guides-section,.home-page .quad-grid .g-grid,.home-page .quad-grid .g-card{height:100%;margin:0}.home-page .quad-grid .g-grid{grid-template-rows:1fr}.home-page .quad-grid .wt-card,.home-page .quad-grid .g-card{display:flex;flex-direction:column}.home-page .quad-grid .wt-chapters{flex:1;min-height:0;max-height:none}.home-page .quad-grid .g-card .soon-pill{margin-top:auto;align-self:stretch;width:100%;box-sizing:border-box;justify-content:center;border-radius:9px;padding:0 22px;min-height:var(--d2p-tile-cta, 42px);align-items:center;font-family:Montserrat,Inter,sans-serif;font-size:13.5px;font-weight:800;letter-spacing:.3px;text-transform:none;white-space:nowrap}.home-page .quad-grid .g-card{justify-content:flex-start}@media (max-width: 900px){.home-page .quad-grid{grid-template-columns:1fr;grid-auto-rows:auto}.home-page .quad-grid .wt-chapters{max-height:320px}}.home-page .quad-grid{grid-auto-rows:auto}.home-page .quad-grid .wt-chapters{max-height:300px;overflow-y:auto;flex:0 1 auto}.home-page .quad-grid>.guides-section,.home-page .quad-grid>.wt-card.webinar-card{grid-column:auto}.home-page .quad-grid .guides-section>.g-grid{grid-template-columns:1fr}.home-page .quad-grid .guides-section>.g-grid>.g-card{grid-column:1 / -1;width:100%}.home-page .g-card.fl-card{max-width:none;margin:0;width:100%}.home-page .bp-strip{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:0 0 20px;padding:22px 26px;border-radius:16px;background:linear-gradient(115deg,#5865f233,#5865f20d 55%,#ffffff05);border:1px solid rgba(120,140,255,.38);box-shadow:0 18px 50px #5865f224}.home-page .bp-strip-main{flex:1;min-width:260px}.home-page .bp-badge{display:inline-block;font-size:10px;font-weight:900;letter-spacing:1.8px;text-transform:uppercase;color:#0a0a0a;background:#7c8cff;padding:5px 12px;border-radius:999px;margin-bottom:10px}.home-page .bp-title{font-family:Montserrat,sans-serif;font-size:23px;font-weight:900;color:#fff;margin:0 0 6px;line-height:1.2}.home-page .bp-grad{background:linear-gradient(92deg,#9fb0ff,#d7c2ff 45%,#9fb0ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.home-page .bp-sub{color:#b9c2d4;font-size:14px;line-height:1.55;margin:0;max-width:70ch}.home-page .bp-cta{flex-shrink:0;border:0;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#7c8cff,#5865f2);color:#fff;font-family:Montserrat,sans-serif;font-weight:900;font-size:14px;letter-spacing:.5px;padding:0 26px;min-height:52px;border-radius:13px;transition:filter .15s,transform .15s}.home-page .bp-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.home-page .fl-card.bp-card{background-image:linear-gradient(#0b0b11,#0b0b11),linear-gradient(92deg,#9fb0ff,#d7c2ff 45%,#9fb0ff)}.home-page .bp-submit{width:100%;margin-top:18px;min-height:50px;border:0;border-radius:13px;background:linear-gradient(135deg,#7c8cff,#5865f2);color:#fff;font-family:Montserrat,sans-serif;font-weight:900;font-size:14px;letter-spacing:.5px;cursor:pointer}.home-page .bp-submit:disabled{opacity:.6;cursor:default}.home-page .bp-book{display:inline-block;margin-top:16px;padding:12px 22px;border-radius:11px;background:linear-gradient(135deg,#7c8cff,#5865f2);color:#fff;font-weight:800;font-size:14px;text-decoration:none}@media (max-width: 700px){.home-page .bp-strip{padding:18px;gap:16px}.home-page .bp-title{font-size:19px}.home-page .bp-cta{width:100%}}.home-page .wt-countdown{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:auto 0 10px;padding:9px 14px;border-radius:10px;transform:translateY(6px);background:#ffc80014;border:1px solid rgba(255,200,0,.28)}.home-page .wt-cd-label{color:#ffd76a;font-size:12px;font-weight:800;letter-spacing:.3px}.home-page .wt-cd-clock{margin-left:auto;color:#fff;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.home-page .wt-cd-clock b{font-size:17px;font-weight:900;color:var(--gold, #FFC800)}@media (max-width: 520px){.home-page .wt-cd-clock{margin-left:0}}.home-page a.bp-cta{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.home-page a.g-card.fl-btn{text-decoration:none;color:inherit}.ws-email{width:100%;box-sizing:border-box;margin-bottom:8px;background:#161a22;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:11px 13px;color:#fff;font-size:14px;font-family:inherit;outline:none}.ws-email:focus{border-color:#ffc8008c}.ws-note{margin-top:7px;font-size:12.5px;line-height:1.45;color:#9096a0}.home-page .wt-head-main{flex:1 1 240px;min-width:0}.home-page .wt-replay{flex:0 0 auto;width:232px;display:flex;align-items:center;gap:10px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff08;text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.home-page .wt-replay:hover{border-color:#ffc80073;background:#ffc8000f;transform:translateY(-1px)}.home-page .wt-replay img{width:84px;height:47px;flex:0 0 auto;object-fit:cover;border-radius:7px;display:block;background:#0a0d12}.home-page .wt-replay-txt{min-width:0}.home-page .wt-replay-label{font-size:9px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#ffc800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-page .wt-replay-title{margin-top:2px;font-size:13px;font-weight:700;color:#fff;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 720px){.home-page .wt-replay{width:100%}.home-page .wt-replay-title{white-space:normal}}@media (prefers-reduced-motion: reduce){.home-page .wt-replay{transition:none}.home-page .wt-replay:hover{transform:none}}.tips-page .dash-content{padding:28px 32px 40px;max-width:none}.tips-page .tips-hero{margin-bottom:22px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.tips-page .tips-hero h1{font-family:Montserrat,sans-serif;font-size:26px;font-weight:800;color:#fff;margin:0 0 4px}.tips-page .tips-hero p{color:var(--text-muted);margin:0;font-size:14px}.tips-page .official-tile{background:linear-gradient(135deg,#ffc80014,#ffc80005);border:1px solid rgba(255,200,0,.25);border-radius:14px;padding:22px 24px;margin-bottom:22px}.tips-page .official-tile .ot-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:16px}.tips-page .official-tile .ot-title{font-size:12px;font-weight:800;color:var(--gold);letter-spacing:.12em;text-transform:uppercase}.tips-page .official-tile .ot-since{font-size:11px;color:#6b7280;font-weight:600}.tips-page .official-tile .ot-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.tips-page .official-tile .ot-window{padding:0 18px;border-left:1px solid rgba(255,255,255,.06)}.tips-page .official-tile .ot-window:first-child{border-left:none;padding-left:0}.tips-page .official-tile .ot-window:last-child{padding-right:0}.tips-page .official-tile .ot-window.lifetime{background:linear-gradient(180deg,rgba(255,200,0,.06),transparent);border-radius:10px;padding:12px 18px;margin:-12px 0}.tips-page .official-tile .window-label{font-size:11px;color:var(--text-muted);font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.tips-page .official-tile .ot-window.lifetime .window-label{color:var(--gold)}.tips-page .official-tile .window-profit{font-family:Montserrat,sans-serif;font-weight:900;font-size:30px;line-height:1;color:#fff}.tips-page .official-tile .ot-window.lifetime .window-profit{color:var(--gold);font-size:34px}.tips-page .official-tile .window-units{font-size:12px;color:var(--text-muted);margin-top:4px;font-weight:700}.tips-page .official-tile .window-meta{font-size:11px;color:#6b7280;margin-top:8px;font-weight:600;line-height:1.5}.tips-page .official-tile .ot-loading{color:#6b7280;font-size:13px}@media (max-width: 720px){.tips-page .official-tile{padding:16px}.tips-page .official-tile .ot-grid{grid-template-columns:1fr 1fr;gap:16px}.tips-page .official-tile .ot-window{border-left:none;padding:0}.tips-page .official-tile .ot-window.lifetime{margin:0;padding:10px 12px;grid-column:span 2}.tips-page .official-tile .window-profit{font-size:24px}.tips-page .official-tile .ot-window.lifetime .window-profit{font-size:28px}}.tips-page .tips-filter{display:inline-flex;gap:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:4px}.tips-page .tips-filter-toggle{display:none;align-items:center;justify-content:center;gap:8px;width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#e5e7eb;font-size:13px;font-weight:800;letter-spacing:.3px;padding:12px 16px;border-radius:11px;cursor:pointer;font-family:inherit}.tips-page .tips-filter-toggle .tf-chev{transition:transform .15s}.tips-page .tips-filter-toggle.open .tf-chev{transform:rotate(180deg)}.tips-page .tips-sport-select{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#e5e7eb;font-size:12px;font-weight:700;padding:7px 10px;border-radius:8px;cursor:pointer;font-family:inherit;max-width:200px}.tips-page .tips-sport-select:focus{outline:none;border-color:#ffc80066}.tips-page .tips-sport-select option{background:#0f0f0f;color:#fff}.tips-page .tips-filter button{background:transparent;border:none;color:var(--text-muted);font-size:12px;font-weight:700;padding:7px 14px;border-radius:7px;cursor:pointer;letter-spacing:.5px}.tips-page .tips-filter button.active{background:var(--gold);color:var(--bg)}.tips-page .tips-filter button.tips-export-btn{background:#ffffff0f;color:#cbd2d9;border:1px solid rgba(255,255,255,.12);font-weight:700;letter-spacing:.3px;padding:7px 12px;border-radius:7px;cursor:pointer;font-size:12px;display:inline-flex;align-items:center;gap:5px}.tips-page .tips-filter button.tips-admin-send{background:linear-gradient(135deg,#ffc800,#e5a800);color:#0a0a0a;border:none;font-weight:900;letter-spacing:.5px;padding:8px 16px;border-radius:8px;cursor:pointer}.tips-page .tips-filter button.tips-admin-push{background:#22c55e1f;color:#22c55e;border:1px solid rgba(34,197,94,.4);font-weight:800;letter-spacing:.3px;padding:8px 14px;border-radius:8px;cursor:pointer}.tips-page .tips-filter button.tips-admin-push:disabled{opacity:.6;cursor:not-allowed}.tips-page .tips-wrap{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,200,0,.1);border-radius:14px;overflow:visible}.tips-page .tips-table{width:100%;border-collapse:collapse;font-size:13px}.tips-page .tips-table thead th{background:#ffc8000f;color:var(--gold);font-size:10px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;text-align:left;padding:12px;border-bottom:1px solid rgba(255,200,0,.15);position:sticky;top:0}.tips-page .tips-table tbody tr{border-bottom:1px solid rgba(255,255,255,.04);transition:background .15s}.tips-page .tips-table tbody tr:last-child{border-bottom:none}.tips-page .tips-table tbody tr:hover{background:#ffc80008}.tips-page .tips-table tbody tr.new-row{background:#ffc8000d}.tips-page .tips-table td{padding:14px 12px;color:#e5e7eb;vertical-align:middle}.tips-page .t-event{display:block;font-size:12px;color:var(--text-muted);font-weight:600;line-height:1.3}.tips-page .t-market{font-size:12px;color:var(--text-muted);font-weight:600;line-height:1.3}.tips-page .t-line{font-size:13px;color:#e5e7eb;font-weight:700;white-space:nowrap}.tips-page .t-none{color:var(--text-muted);font-weight:500}.tips-page .t-sel{display:block}.tips-page .t-sel .t-pick{display:block;font-weight:700;color:#fff;line-height:1.3}.tips-page .t-sel small{display:block;color:var(--text-muted);margin-top:2px}@media (min-width: 769px){.tips-page .tips-table thead th,.tips-page .tips-table td{text-align:center}.tips-page .tips-table td.c-sel>div{justify-content:center}.tips-page .tips-table .t-sel{text-align:center}.tips-page .tips-table th.c-sel-h,.tips-page .tips-table td.c-sel,.tips-page .tips-table th.c-event-h,.tips-page .tips-table td.c-event{text-align:left}.tips-page .tips-table td.c-sel>div{justify-content:flex-start}.tips-page .tips-table .t-sel{text-align:left}.tips-page .tips-table td.c-event{max-width:220px}.tips-page .tips-table .t-bookie,.tips-page .tips-table .t-sport,.tips-page .tips-table .t-act-group{justify-content:center}}.tips-page .t-new{display:inline-block;font-size:9px;font-weight:800;padding:2px 7px;border-radius:999px;background:var(--gold);color:var(--bg);margin-right:6px;letter-spacing:.5px;vertical-align:middle}.tips-page .free-badge{display:inline-block;font-size:9px;font-weight:900;letter-spacing:.5px;color:#0a0a0a;background:linear-gradient(135deg,#ffc800,#e5a800);padding:1px 5px;border-radius:5px;margin-right:5px;vertical-align:middle}.tips-page .t-sport{display:inline-flex;align-items:center;gap:5px;background:#ffc8001a;color:var(--gold);padding:3px 9px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.tips-page .t-sport-editable{cursor:pointer;transition:background .15s}.tips-page .t-sport-editable:hover{background:#ffc80033;outline:1px solid rgba(255,200,0,.4)}.tips-page .t-sport-input{background:#0a0a0a;color:var(--gold);border:1px solid rgba(255,200,0,.5);border-radius:4px;padding:2px 4px;font-size:10px;font-weight:800;text-transform:uppercase;font-family:inherit;cursor:pointer}.tips-page .t-sel{color:#fff;font-weight:600}.tips-page .t-sel small{display:block;color:var(--text-muted);font-weight:500;font-size:11px;margin-top:2px}.tips-page .t-sel-editable{cursor:text;border-radius:6px;padding:4px 6px;margin:-4px -6px;transition:background .15s}.tips-page .t-sel-editable:hover{background:#ffc80014;outline:1px dashed rgba(255,200,0,.3)}.tips-page .t-num-editable{cursor:text;border-radius:6px;padding:4px 6px;margin:-4px -6px;transition:background .15s;display:inline-block}.tips-page .t-num-editable:hover{background:#ffc8001a;outline:1px dashed rgba(255,200,0,.4)}.tips-page .t-num-input{background:#0a0a0a;border:1px solid var(--gold);border-radius:6px;padding:4px 8px;color:var(--gold);font-weight:700;font-size:14px;width:80px;outline:none;font-family:inherit}.tips-page .t-num-input::-webkit-outer-spin-button,.tips-page .t-num-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tips-page .t-sel-input{width:100%;background:#ffc8000f;border:1px solid rgba(255,200,0,.35);border-radius:6px;color:#fff;font:inherit;font-weight:600;padding:6px 8px;outline:none}.tips-page .t-sel-input:focus{border-color:var(--gold);background:#ffc8001a}.tips-page .t-odds{color:var(--gold);font-weight:800;white-space:nowrap}.tips-page .t-units{font-weight:700;white-space:nowrap}.tips-page .t-time{color:var(--text-muted);font-size:12px;white-space:nowrap}.tips-page .t-bookie{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.tips-page .t-bookie img{width:22px;height:22px;border-radius:4px;object-fit:contain;flex-shrink:0}.tips-page .t-bookie .nm{font-size:13px;font-weight:600;color:#e5e7eb}.tips-page .t-pill{display:inline-flex;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.tips-page .t-pill.pending{background:#ffc8001f;color:var(--gold)}.tips-page .t-pill.won{background:#00ff661f;color:#0f6}.tips-page .t-pill.lost{background:#ff52521f;color:#ff5252}.tips-page .t-pill.void{background:#94a3b824;color:#94a3b8}.tips-page .t-pill.placed{background:#ffc8001f;color:var(--gold)}.tips-page .t-act-group{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap}.tips-page .t-icon-btn{width:30px;height:30px;padding:0;border-radius:8px;background:#ffffff0a;color:var(--text-muted);border:1px solid rgba(255,255,255,.1);font-size:14px;font-weight:900;cursor:pointer;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.tips-page .t-icon-btn:hover{background:#ffffff1a;color:#fff;border-color:#fff3}.tips-page .t-icon-btn svg{display:block}.tips-page .t-icon-btn.track{color:var(--gold);background:#ffc8001a;border-color:#ffc80040}.tips-page .t-icon-btn.track:hover{background:var(--gold);color:var(--bg)}.tips-page .t-icon-btn.track.on{color:#0f6;background:#00ff661a;border-color:#00ff664d}.tips-page .t-icon-btn.track.on:hover{background:#0f63}.tips-page .t-icon-btn.cog{color:var(--gold);background:#ffc8001a;border-color:#ffc80033}.tips-page .t-icon-btn.cog:hover{background:#ffc80033}.tips-page .t-icon-btn.cog.open{background:var(--gold);color:var(--bg);border-color:var(--gold)}.tips-page .t-icon-btn.delete{color:#ff5252;background:#ff52521a;border-color:#ff525240;font-size:16px}.tips-page .t-icon-btn.delete:hover{background:#ff5252;color:#fff}.tips-page .t-cog-wrap{position:relative;display:inline-flex}.tips-page .t-settle-menu{display:none;position:absolute;top:calc(100% + 6px);right:0;min-width:180px;background:#111;border:1px solid rgba(255,200,0,.2);border-radius:10px;box-shadow:0 16px 40px #000000b3;z-index:20;padding:6px}.tips-page .t-settle-menu.open{display:block}.tips-page .t-settle-menu button{display:flex;width:100%;align-items:center;gap:10px;padding:9px 12px;background:transparent;color:#e5e7eb;border:none;border-radius:6px;font-size:12px;font-weight:700;letter-spacing:.3px;cursor:pointer;text-align:left;text-transform:uppercase}.tips-page .t-settle-menu button:hover{background:#ffffff0f}.tips-page .t-settle-menu button.w{color:#0f6}.tips-page .t-settle-menu button.l{color:#ff5252}.tips-page .t-settle-menu button.v{color:#94a3b8}.tips-page .t-settle-menu button.p{color:var(--gold)}.tips-page .t-settle-menu button.r{color:var(--text-muted);border-top:1px solid rgba(255,255,255,.06);margin-top:4px;padding-top:10px}.tips-page .t-settle-menu button.active{background:#ffc8000f}.tips-page .t-settle-menu .menu-ico{width:18px;text-align:center;font-size:13px}.tips-page .bowler-warn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#ff52521f;color:#ff5252;border:1px solid rgba(255,82,82,.45);font-size:11px;font-weight:900;cursor:help;position:relative;line-height:1;font-family:inherit;-webkit-user-select:none;user-select:none;flex-shrink:0}.tips-page .bowler-warn:hover,.tips-page .bowler-warn:focus{background:#ff525233;outline:none}.tips-page .bowler-warn-tip{display:none;position:fixed;bottom:24px;left:16px;right:16px;margin:0 auto;max-width:360px;padding:16px;background:linear-gradient(180deg,#141414,#0a0a0a);border:1px solid rgba(255,82,82,.4);border-radius:12px;color:#e5e7eb;font-size:12px;font-weight:500;line-height:1.45;text-align:left;z-index:10000;box-shadow:0 16px 44px #000c,0 0 0 1px #0006;cursor:default;white-space:normal}.tips-page .bowler-warn:hover .bowler-warn-tip,.tips-page .bowler-warn:focus .bowler-warn-tip,.tips-page .bowler-warn-tip:hover{display:block}.tips-page .bowler-warn-tip-title{display:block;color:#ff5252;font-weight:800;font-size:12px;letter-spacing:.5px;text-transform:uppercase;margin-bottom:6px}.tips-page .bowler-warn-tip strong{color:#ff8a8a;font-weight:700}.tips-page .bowler-warn-tip a{display:inline-block;margin-top:10px;padding:8px 14px;background:linear-gradient(135deg,#ffc800,#e5a800);color:#0a0a0a;font-weight:900;font-size:11px;letter-spacing:.5px;text-transform:uppercase;border-radius:8px;text-decoration:none}.tips-page .bowler-warn-tip a:hover{filter:brightness(1.08)}.tips-page .tailers-row td{background:#ffc80005;border-top:1px solid rgba(255,200,0,.08);padding:14px 20px}.tips-page .tailers-wrap{display:flex;flex-direction:column;gap:10px}.tips-page .tailers-head{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:800;letter-spacing:1px;color:var(--gold);text-transform:uppercase}.tips-page .tailers-total{color:#0f6;font-size:13px;font-weight:900}.tips-page .tailers-list{display:flex;flex-direction:column;gap:4px}.tips-page .tailer-row{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:6px;background:#ffffff08;font-size:12px}.tips-page .tailer-row:hover{background:#ffffff0f}.tips-page .tailer-avatar{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#ffc800,#ff9500);display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:#0a0a0a;font-size:11px;overflow:hidden;flex-shrink:0}.tips-page .tailer-avatar img{width:100%;height:100%;object-fit:cover}.tips-page .tailer-name{flex:1;font-weight:600;color:#e5e7eb}.tips-page .tailer-stake{font-weight:800;color:var(--gold)}.tips-page .tailer-result{font-size:10px;font-weight:800;padding:2px 7px;border-radius:999px;text-transform:uppercase;letter-spacing:.5px}.tips-page .tailer-result.pending{background:#ffc8001f;color:var(--gold)}.tips-page .tailer-result.won,.tips-page .tailer-result.win{background:#00ff661f;color:#0f6}.tips-page .tailer-result.lost,.tips-page .tailer-result.loss{background:#ff52521f;color:#ff5252}.tips-page .tailer-result.void{background:#94a3b824;color:#94a3b8}.tips-page .tailers-empty{color:var(--text-muted);font-style:italic;padding:8px}.tips-page .tailers-loading{color:var(--text-muted);padding:8px}.tips-page .tips-empty{padding:48px 20px;text-align:center;color:#6b7280;font-size:14px}.tips-page .tips-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 16px}.tips-page .tips-pagination .tp-info{font-size:12px;color:var(--text-muted);font-weight:600}.tips-page .tips-pagination .tp-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tips-page .tips-pagination button{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#cbd2d9;font-size:12px;font-weight:700;padding:7px 11px;border-radius:8px;cursor:pointer;min-width:34px;transition:all .15s}.tips-page .tips-pagination button:hover:not(:disabled){background:#ffc8001a;border-color:#ffc80066;color:#fff}.tips-page .tips-pagination button.tp-num.active{background:var(--gold);color:var(--bg);border-color:transparent}.tips-page .tips-pagination button:disabled{opacity:.4;cursor:not-allowed}.tips-page .tips-pagination .tp-gap{color:#6b7280;font-size:12px;padding:0 2px}@media (max-width: 768px){.tips-page .tips-pagination{justify-content:center}.tips-page .tips-pagination .tp-info{width:100%;text-align:center}}.tips-page .tips-spinner{display:inline-block;width:28px;height:28px;border:3px solid rgba(255,200,0,.15);border-top-color:var(--gold);border-radius:50%;animation:tipsSpin .8s linear infinite}@keyframes tipsSpin{to{transform:rotate(360deg)}}.tips-page .modal-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;align-items:center;justify-content:center;padding:18px}.tips-page .modal-backdrop.open{display:flex}.tips-page .modal{background:#0f0f0f;border:1px solid rgba(255,200,0,.15);border-radius:16px;max-width:520px;width:100%;max-height:calc(100vh - 36px);overflow-y:auto;box-shadow:0 25px 60px #00000080}.tips-page .modal-head{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.tips-page .modal-head h3{font-size:16px;font-weight:800;color:#fff;margin:0 0 4px}.tips-page .modal-head small{color:var(--text-muted);font-size:12px}.tips-page .modal-close{background:transparent;border:none;color:var(--text-muted);font-size:22px;cursor:pointer;padding:2px 8px}.tips-page .modal-close:hover{color:var(--gold)}.tips-page .modal-body{padding:20px 24px}.tips-page .bet-list{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.tips-page .bet-row{display:flex;gap:10px;align-items:center;padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px}.tips-page .bet-row .stk{flex:1;display:flex;flex-direction:column;gap:2px}.tips-page .bet-row .stk .lbl{font-size:10px;color:#6b7280;font-weight:700;letter-spacing:1px;text-transform:uppercase}.tips-page .bet-row .stk .val{font-size:14px;color:#fff;font-weight:700}.tips-page .bet-row .val.gold{color:var(--gold)}.tips-page .bet-row .remove{background:transparent;border:none;color:#ff5252;cursor:pointer;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:700}.tips-page .bet-row .remove:hover{background:#ff52521a}.tips-page .bet-row .stk.returns{min-width:80px}.tips-page .bet-add{display:flex;flex-direction:column;gap:10px}.tips-page .bet-add .row-two{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}.tips-page .bet-add .row-two .field label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:16px}.tips-page .bet-add .field{display:flex;flex-direction:column;gap:5px}.tips-page .bet-add .field-label{display:flex;align-items:center;gap:2px;font-size:11px;color:var(--text-muted);font-weight:700;letter-spacing:.5px}.tips-page .bet-add label{font-size:11px;color:var(--text-muted);font-weight:700;letter-spacing:.5px}.tips-page .bet-add input{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#fff;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:600;width:100%;box-sizing:border-box}.tips-page .bet-add input:focus{outline:none;border-color:#ffc80066}.tips-page .bet-add button{background:var(--gold);color:var(--bg);border:none;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap;height:40px;width:100%;margin-top:4px}.tips-page .bet-add button:hover{background:#e5b300}.tips-page .bet-empty-note{padding:14px;background:#ffffff05;border:1px dashed rgba(255,255,255,.08);border-radius:10px;color:#6b7280;font-size:12px;text-align:center}.tips-page .add-another-link{background:transparent;border:none;color:var(--text-muted);font-size:12px;font-weight:700;cursor:pointer;margin-top:10px;padding:6px 0;text-decoration:underline;letter-spacing:.3px}.tips-page .done-multi-btn{display:block;width:100%;margin-top:14px;background:#00ff6626;color:#0f6;border:1px solid rgba(0,255,102,.3);border-radius:10px;padding:12px;font-size:13px;font-weight:800;cursor:pointer;letter-spacing:.5px;text-transform:uppercase}.tips-page .bet-summary{padding:14px;background:#ffc8000a;border:1px solid rgba(255,200,0,.12);border-radius:10px;display:flex;justify-content:space-between;align-items:center;margin-top:14px;font-size:13px}.tips-page .bet-summary .l{color:var(--text-muted);font-weight:600}.tips-page .bet-summary .v{color:var(--gold);font-weight:800}.tips-page .m-btn{flex:1;border-radius:10px;padding:12px;font-size:13px;font-weight:800;cursor:pointer;letter-spacing:.5px;text-transform:uppercase}.tips-page .m-btn.cancel{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#e5e7eb}.tips-page .m-btn.gold{background:linear-gradient(135deg,#ffc800,#e5a800);color:#0a0a0a;border:none;font-weight:900}.tips-page .m-btn.danger{background:#ff5252;border:none;color:#fff;font-weight:900}.tips-page .m-btn.danger-grad{background:linear-gradient(135deg,#ff5252,#c62828);border:none;color:#fff;font-weight:900}.tips-page .m-btn.success{background:linear-gradient(135deg,#0f6,#00c853);color:#0a0a0a;border:none;font-weight:900}.tips-page .m-btn:disabled{opacity:.6;cursor:not-allowed}.tips-page .m-summary{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px;font-size:13px;color:#e5e7eb;line-height:1.4}.tips-page .m-status{padding:10px 12px;border-radius:8px;font-size:13px;font-weight:600}.tips-page .m-status.err{background:#ff52521f;border:1px solid rgba(255,82,82,.3);color:#ff5252}.tips-page .m-status.ok{background:#00ff661a;border:1px solid rgba(0,255,102,.3);color:#0f6}.tips-page .send-tip-form{display:flex;flex-direction:column;gap:14px}.tips-page .send-tip-form .field{display:flex;flex-direction:column;gap:6px}.tips-page .send-tip-form label{font-size:11px;color:var(--text-muted);font-weight:700;letter-spacing:.5px;text-transform:uppercase}.tips-page .send-tip-form input:not([type=checkbox]):not([type=file]),.tips-page .send-tip-form select,.tips-page .send-tip-form textarea{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#fff;padding:11px 14px;border-radius:10px;font-size:14px;font-weight:600;width:100%;font-family:inherit;color-scheme:dark;box-sizing:border-box}.tips-page .send-tip-form input:not([type=checkbox])::placeholder,.tips-page .send-tip-form textarea::placeholder{color:#6b7280}.tips-page .send-tip-form input:not([type=checkbox]):focus,.tips-page .send-tip-form select:focus,.tips-page .send-tip-form textarea:focus{outline:none;border-color:#ffc80066}.tips-page .send-tip-form select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23FFC800' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center}.tips-page .send-tip-form select option{background:#0f0f0f;color:#fff}.tips-page .bk-picker{position:relative}.tips-page .bk-trigger{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#fff;padding:9px 36px 9px 14px;border-radius:10px;font-size:14px;font-weight:600;width:100%;font-family:inherit;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;min-height:44px;text-align:left;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23FFC800' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center}.tips-page .bk-trigger:hover{border-color:#ffc80047}.tips-page .bk-trigger.open,.tips-page .bk-trigger:focus-visible{outline:none;border-color:#ffc80066}.tips-page .bk-none{color:#6b7280;font-weight:600;font-size:14px}.tips-page .bk-menu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;background:#14141a;border:1px solid rgba(255,200,0,.22);border-radius:12px;box-shadow:0 18px 46px #0009;padding:8px;overflow:hidden}.tips-page .bk-search{width:100%;box-sizing:border-box;margin-bottom:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:8px;padding:9px 12px;font-size:13px;font-family:inherit;font-weight:600}.tips-page .bk-search:focus{outline:none;border-color:#ffc80066}.tips-page .bk-search::placeholder{color:#6b7280}.tips-page .bk-list{max-height:260px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,200,0,.3) transparent}.tips-page .bk-list::-webkit-scrollbar{width:8px}.tips-page .bk-list::-webkit-scrollbar-thumb{background:#ffc80047;border-radius:8px}.tips-page .bk-opt{display:flex;align-items:center;width:100%;gap:8px;background:transparent;border:0;border-radius:8px;padding:8px 10px;cursor:pointer;font-family:inherit;text-align:left}.tips-page .bk-opt:hover,.tips-page .bk-opt:focus-visible{background:#ffc80017;outline:none}.tips-page .bk-opt.sel{background:#ffc80024}.tips-page .bk-opt .t-bookie img{width:24px;height:24px}.tips-page .bk-empty{color:#6b7280;font-size:13px;padding:12px 10px;text-align:center}.tips-page .send-tip-form textarea{resize:vertical;min-height:90px}.tips-page .match-input-wrap{position:relative}.tips-page .match-drop{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:60;background:#12121a;border:1px solid rgba(255,200,0,.25);border-radius:10px;max-height:240px;overflow-y:auto;box-shadow:0 14px 34px #0009}.tips-page .match-drop-item{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:600;color:#e5e7eb;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.04)}.tips-page .match-drop-item:last-child{border-bottom:0}.tips-page .match-drop-item:hover,.tips-page .match-drop-item.active{background:#ffc8001f}.tips-page .match-drop-item .when{color:#8b93a7;font-size:11px;font-weight:600;white-space:nowrap}.tips-page .send-tip-form .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tips-page .send-tip-form .send-btn{background:linear-gradient(135deg,#ffc800,#e5a800);color:#0a0a0a;border:none;border-radius:10px;padding:14px;font-size:14px;font-weight:900;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;margin-top:4px}.tips-page .send-tip-form .send-btn:hover{filter:brightness(1.05)}.tips-page .send-tip-form .send-btn:disabled{opacity:.6;cursor:not-allowed}.tips-page .send-tip-form .status{padding:10px 12px;border-radius:8px;font-size:13px;font-weight:600}.tips-page .send-tip-form .tip-image-input{color:var(--text-muted);font-size:13px;padding:10px;background:#0f0f0f;border:1px dashed rgba(255,255,255,.15);border-radius:10px;cursor:pointer}.tips-page .send-tip-form .tip-image-preview{margin-top:8px;max-width:100%;max-height:220px;border-radius:8px;border:1px solid rgba(255,200,0,.2)}.tips-page .send-tip-form .tip-image-hint{color:#6b7280;font-size:11px;margin-top:4px}.tips-page .send-tip-form .promo-toggle{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#ffc8000f;border:1px solid rgba(255,200,0,.25);border-radius:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.tips-page .send-tip-form .promo-toggle>div{flex:1;min-width:0}.tips-page .send-tip-form .promo-toggle input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:40px!important;height:22px!important;min-width:40px;padding:0!important;margin:0!important;background:#ffffff1f;border:none!important;border-radius:999px;position:relative;cursor:pointer;transition:background .15s;flex-shrink:0}.tips-page .send-tip-form .promo-toggle input[type=checkbox]:before{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .15s}.tips-page .send-tip-form .promo-toggle input[type=checkbox]:checked{background:#ffc800}.tips-page .send-tip-form .promo-toggle input[type=checkbox]:checked:before{transform:translate(18px)}.tips-page .send-tip-form .promo-toggle .lbl{font-size:13px;font-weight:700;color:#e5e7eb;text-transform:none;letter-spacing:0}.tips-page .send-tip-form .promo-toggle .hint{font-size:11px;color:var(--text-muted);margin-top:3px;font-weight:500;line-height:1.35}@media (max-width: 520px){.tips-page .send-tip-form .grid-2{grid-template-columns:1fr}.tips-page .send-tip-form input:not([type=checkbox]),.tips-page .send-tip-form select,.tips-page .send-tip-form textarea{font-size:16px}.tips-page .promo-toggle{padding:10px 12px;gap:10px}.tips-page .promo-toggle .lbl{font-size:12px}.tips-page .promo-toggle .hint{font-size:10px}}@media (max-width: 768px){.tips-page .dash-content{padding:18px 14px 32px;max-width:100%;box-sizing:border-box}.tips-page .tips-hero{gap:12px}.tips-page .tips-hero h1{font-size:20px}.tips-page .tips-filter-toggle{display:flex}.tips-page .tips-filter{display:none}.tips-page .tips-filter.tf-open{display:flex;flex-wrap:wrap;gap:4px;padding:4px;width:100%;box-sizing:border-box}.tips-page .tips-filter.tf-open button{flex:1 0 auto;min-width:0;font-size:11px;padding:7px 10px}.tips-page .tips-wrap{background:transparent;border:none;border-radius:0;padding:0;overflow:visible}.tips-page .tips-table{display:block;width:100%;border-collapse:separate}.tips-page .tips-table thead{display:none}.tips-page .tips-table tbody{display:flex;flex-direction:column;gap:10px}.tips-page .tips-table tbody tr{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);grid-template-areas:"sport time result" "event event event" "sel sel sel" "market market line" "bookie odds units" "acts acts acts";column-gap:10px;row-gap:7px;padding:11px 12px;background:linear-gradient(180deg,#ffffff09,#ffffff03);border:1px solid rgba(255,200,0,.12);border-radius:14px;word-break:break-word;overflow-wrap:anywhere;box-sizing:border-box}.tips-page .tips-table tbody tr:hover{background:linear-gradient(180deg,#ffc8000d,#ffffff04)}.tips-page .tips-table tbody tr.new-row{border-color:#ffc80066;background:linear-gradient(180deg,#ffc8000f,#ffffff05);box-shadow:0 0 0 1px #ffc80026}.tips-page .tips-table td{padding:0;display:flex;flex-direction:column;gap:4px;min-width:0}.tips-page .tips-table td:before{content:attr(data-label);font-size:9px;color:#6b7280;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.tips-page .tips-table td[data-label=Sport]{grid-area:sport;align-items:flex-start;justify-content:center}.tips-page .tips-table td[data-label=Sport]:before{display:none}.tips-page .tips-table td[data-label=Posted]{grid-area:time;align-items:center;justify-content:center;font-size:11px;color:#6b7280;text-align:center}.tips-page .tips-table td[data-label=Posted]:before{display:none}.tips-page .tips-table td[data-label=Result]{grid-area:result;align-items:flex-end;justify-content:center}.tips-page .tips-table td[data-label=Result]:before{display:none}.tips-page .tips-table td.c-event{grid-area:event;padding:8px 0 0;border-top:1px solid rgba(255,255,255,.06)}.tips-page .tips-table td.c-event:before{display:none}.tips-page .tips-table td.c-event:empty{display:none}.tips-page .tips-table td.c-event:empty+td.c-sel{padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.tips-page .tips-table td.c-event .t-event{font-size:12px}.tips-page .tips-table td.c-sel{grid-area:sel;padding:0 0 2px;gap:2px}.tips-page .tips-table td.c-sel:before{display:none}.tips-page .tips-table td.c-sel .t-sel .t-pick{font-size:15px;font-weight:700;color:#fff;line-height:1.3}.tips-page .tips-table td.c-market{grid-area:market;align-items:flex-start}.tips-page .tips-table td.c-market .t-market{font-size:12px}.tips-page .tips-table td.c-line{grid-area:line;align-items:flex-end;text-align:right}.tips-page .tips-table td.c-line .t-line{font-size:13px}.tips-page .tips-table td[data-label=Bookie]{grid-area:bookie;align-items:flex-start}.tips-page .tips-table td[data-label=Bookie] .t-bookie{flex-wrap:wrap;gap:6px}.tips-page .tips-table td[data-label=Bookie] .t-bookie .nm{font-size:13px}.tips-page .tips-table td[data-label=Odds]{grid-area:odds;align-items:center;text-align:center}.tips-page .tips-table td[data-label=Odds] .t-num-editable{font-size:15px}.tips-page .tips-table td[data-label=Units]{grid-area:units;align-items:flex-end;text-align:right}.tips-page .tips-table td[data-label=Units] .t-num-editable{font-size:15px}.tips-page .tips-table td.c-actions{grid-area:acts;align-items:stretch;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.tips-page .tips-table td.c-actions:before{display:none}.tips-page .tips-table .t-act-group{gap:8px;flex-wrap:wrap;justify-content:flex-end}.tips-page .tips-table .t-icon-btn{width:36px;height:36px;font-size:15px}.tips-page .tips-table .t-icon-btn.delete{font-size:18px}.tips-page .tips-table tbody tr.tailers-row{display:block;padding:12px 14px;background:#ffc8000a;border:1px solid rgba(255,200,0,.2);border-radius:12px}.tips-page .tips-table tbody tr.tailers-row td{padding:0;display:block}.tips-page .tips-table .t-num-input{width:100%;max-width:100px;box-sizing:border-box}.tips-page .tips-table .t-sel-input{font-size:16px}.tips-page .official-tile{padding:16px 14px}.tips-page .official-tile .ot-head{margin-bottom:12px}.tips-page .official-tile .ot-grid{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"lifetime lifetime lifetime" "w24 w7 w30";gap:10px}.tips-page .official-tile .ot-window{padding:12px 10px;border-left:none!important;padding-left:10px!important;padding-right:10px!important;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;text-align:center}.tips-page .official-tile .ot-window:nth-child(1){grid-area:w24}.tips-page .official-tile .ot-window:nth-child(2){grid-area:w7}.tips-page .official-tile .ot-window:nth-child(3){grid-area:w30}.tips-page .official-tile .ot-window.lifetime{grid-area:lifetime;margin:0;padding:16px 14px!important;background:linear-gradient(135deg,#ffc8001f,#ffc8000a);border:1px solid rgba(255,200,0,.3);border-radius:12px;text-align:left}.tips-page .official-tile .window-label{font-size:9px;margin-bottom:6px}.tips-page .official-tile .window-profit{font-size:22px}.tips-page .official-tile .ot-window.lifetime .window-profit{font-size:30px}.tips-page .official-tile .window-units{font-size:11px;margin-top:2px}.tips-page .official-tile .window-meta{font-size:10px;margin-top:4px;line-height:1.4}.tips-page .bet-add{grid-template-columns:1fr 1fr}.tips-page .bet-add button{grid-column:1 / -1}}@media (max-width: 420px){.tips-page .tips-table tbody tr{grid-template-columns:1fr 1fr;grid-template-areas:"sport result" "time time" "event event" "sel sel" "market line" "bookie odds" "units units" "acts acts"}.tips-page .tips-table td[data-label=Posted]{align-items:flex-start;text-align:left}.tips-page .tips-table td[data-label=Bookie]{align-items:flex-start}.tips-page .tips-table td[data-label=Odds]{align-items:flex-end;text-align:right}.tips-page .tips-table td[data-label=Units]{align-items:flex-start;text-align:left}.tips-page .official-tile .ot-grid{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"lifetime lifetime lifetime" "w24 w7 w30"}.tips-page .official-tile .window-profit{font-size:18px}.tips-page .official-tile .ot-window.lifetime .window-profit{font-size:26px}.tips-page .official-tile .window-label{font-size:8px}}.tips-page tr.t-row-expandable{cursor:pointer}.tips-page tr.t-row-expandable:hover td{background:#ffc80008}.tips-page tr.t-row-open td{background:#ffc8000d}.tips-page .t-grade{display:flex;flex-direction:column;gap:5px;margin-top:6px;align-items:inherit}.tips-page .t-grade-btns{display:inline-flex;gap:4px}.tips-page .t-grade-btn{width:24px;height:22px;padding:0;border-radius:6px;cursor:pointer;font-size:12px;font-weight:800;line-height:1;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#9ca3af;transition:background .12s ease,border-color .12s ease,color .12s ease}.tips-page .t-grade-btn:hover:not(:disabled){background:#ffffff17;color:#e5e7eb}.tips-page .t-grade-btn:disabled{opacity:.4;cursor:default}.tips-page .t-grade-btn.won.on{background:#00ff6629;border-color:#00ff6673;color:#5eff8f}.tips-page .t-grade-btn.lost.on{background:#ff525229;border-color:#ff525273;color:#ff7a7a}.tips-page .t-grade-btn.void.on{background:#94a3b82e;border-color:#94a3b873;color:#cbd5e1}.tips-page .t-grade-tally{font-size:9.5px;line-height:1.35;color:#9ca3af;font-weight:600;letter-spacing:.2px;cursor:help}.tips-page .tailers-graded{color:#ffc800;font-size:12px;font-weight:800;margin-left:10px}.tips-page .tailer-result.graded{font-weight:800;border:1px solid currentColor;border-radius:999px;padding:1px 9px}.tips-page .tailer-result.graded.won{color:#0f6}.tips-page .tailer-result.graded.lost{color:#ff5252}.tips-page .tailer-result.graded.void{color:#9ca3af}.mybets-page .dash-content{padding:28px 32px 40px;max-width:none}.mybets-page .mb-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:22px}.mybets-page .mb-hero h1{font-family:Montserrat,sans-serif;font-size:26px;font-weight:800;color:#fff;margin:0 0 4px}.mybets-page .mb-hero p{color:#9ca3af;margin:0;font-size:14px}.mybets-page .mb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mybets-page .mb-actions-spacer{margin-left:auto}.mybets-page .mb-filter-toggle{display:none;align-items:center;justify-content:center;gap:8px;width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#e5e7eb;font-size:13px;font-weight:800;letter-spacing:.3px;padding:12px 16px;border-radius:11px;cursor:pointer;font-family:inherit}.mybets-page .mb-filter-toggle .mb-ft-chev{transition:transform .15s}.mybets-page .mb-filter-toggle.open .mb-ft-chev{transform:rotate(180deg)}.mybets-page .mb-filter{display:inline-flex;gap:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:4px}.mybets-page .mb-filter button{background:transparent;border:none;color:#9ca3af;font-size:12px;font-weight:700;padding:7px 14px;border-radius:7px;cursor:pointer;letter-spacing:.5px}.mybets-page .mb-filter button.active{background:var(--gold, #FFC800);color:#0a0a0a}.mybets-page .mb-daterange{display:inline-flex;align-items:center;gap:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:4px 8px}.mybets-page .mb-date-input{background:transparent;border:none;color:#e5e7eb;font-size:12px;font-weight:700;font-family:inherit;padding:4px 2px;cursor:pointer;color-scheme:dark;min-width:0}.mybets-page .mb-date-input:focus{outline:none}.mybets-page .mb-date-input::-webkit-calendar-picker-indicator{filter:invert(1) brightness(.85);cursor:pointer}.mybets-page .mb-date-sep{color:#6b7280;font-size:12px}.mybets-page .mb-date-clear{background:transparent;border:none;color:#ffc800;font-size:13px;font-weight:900;cursor:pointer;padding:0 2px;line-height:1}.mybets-page .mb-date-clear:hover{color:#fff}.mybets-page .mb-clv-pop{position:fixed;z-index:5000;min-width:210px;max-width:290px;background:linear-gradient(180deg,#161616,#0d0d0d);border:1px solid rgba(255,200,0,.3);border-radius:12px;padding:12px 14px;box-shadow:0 16px 44px #000000b3;font-size:12px;color:#e5e7eb;pointer-events:none}.mybets-page .mb-clv-pop-title{font-weight:800;color:#ffc800;font-size:10.5px;letter-spacing:.8px;text-transform:uppercase;margin-bottom:8px}.mybets-page .mb-clv-pop-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:3px 0}.mybets-page .mb-clv-pop-row .lbl{color:#9ca3af;display:inline-flex;align-items:center;gap:7px;min-width:0}.mybets-page .mb-clv-pop-row .val{font-weight:700;font-family:JetBrains Mono,monospace;white-space:nowrap}.mybets-page .mb-clv-pop-row .val.pos{color:#0f6}.mybets-page .mb-clv-pop-row .val.neg{color:#ff5252}.mybets-page .mb-clv-pop-div{height:1px;background:#ffffff14;margin:9px 0 7px}.mybets-page .mb-clv-pop-sub{color:#9ca3af;font-size:9.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;margin-bottom:4px}.mybets-page .mb-clv-pop .muted{color:#6b7280;font-weight:600}.mybets-page .mb-clv-pop-src{display:flex;align-items:center;gap:7px;color:#e5e7eb;font-weight:700;padding:6px 0 2px}.mybets-page .mb-clv-pop-src .lbl{display:inline-flex;align-items:center;gap:7px;min-width:0}.mybets-page .mb-clv-pop-out{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:2px 0 2px 23px;color:#9ca3af}.mybets-page .mb-clv-pop-out .oname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:7px}.mybets-page .mb-clv-pop-out .val{font-weight:700;font-family:JetBrains Mono,monospace;white-space:nowrap;color:#cbd5e1}.mybets-page .mb-clv-pop-out.sel,.mybets-page .mb-clv-pop-out.sel .val{color:#ffc800}.mybets-page .mb-clv-pop-out.sel .oname:before{content:"▸ ";color:#ffc800}.mybets-page .mb-clv-pop-ic{width:16px;height:16px;border-radius:4px;object-fit:contain;flex-shrink:0}.mybets-page .mb-clv-pop-fb{width:16px;height:16px;border-radius:4px;background:#ffc80026;color:#ffc800;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;flex-shrink:0}.mybets-page .mb-search{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:#e5e7eb;font-size:13px;font-weight:600;padding:9px 14px;border-radius:10px;font-family:inherit;min-width:200px}.mybets-page .mb-search:focus{outline:none;border-color:#ffc80066}.mybets-page .mb-search::placeholder{color:#6b7280}.mybets-page .mb-cselect{position:relative;display:inline-block}.mybets-page .mb-cselect-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:150px;box-sizing:border-box;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:#e5e7eb;font-size:12px;font-weight:700;padding:8px 12px;border-radius:10px;cursor:pointer;font-family:inherit;letter-spacing:.3px}.mybets-page .mb-cselect-btn:hover{border-color:#ffc8004d}.mybets-page .mb-cselect-cur{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:112px}.mybets-page .mb-cselect-cur img,.mybets-page .mb-cselect-ic{width:18px;height:18px;border-radius:4px;object-fit:contain;flex-shrink:0}.mybets-page .mb-cselect-chev{flex-shrink:0;transition:transform .18s}.mybets-page .mb-cselect.open .mb-cselect-chev{transform:rotate(180deg)}.mybets-page .mb-cselect-panel{display:none;position:absolute;top:calc(100% + 4px);left:0;z-index:60;width:250px;max-width:82vw;background:#0f0f0f;border:1px solid rgba(255,200,0,.25);border-radius:12px;box-shadow:0 16px 48px #0009;padding:8px}.mybets-page .mb-cselect.open .mb-cselect-panel{display:block}.mybets-page .mb-cselect-search{width:100%;box-sizing:border-box;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;padding:8px 11px;font-size:13px;font-family:inherit;margin-bottom:6px}.mybets-page .mb-cselect-search:focus{outline:none;border-color:#ffc80073}.mybets-page .mb-cselect-search::placeholder{color:#6b7280}.mybets-page .mb-cselect-list{max-height:280px;overflow-y:auto;scrollbar-width:thin}.mybets-page .mb-cselect-opt{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;cursor:pointer;color:#e5e7eb;font-size:13px;font-weight:600}.mybets-page .mb-cselect-opt:hover{background:#ffc80014}.mybets-page .mb-cselect-opt.sel{background:#ffc80024;color:#ffc800}.mybets-page .mb-cselect-opt img,.mybets-page .mb-cselect-opt .mb-cselect-ic{width:22px;height:22px;border-radius:5px;object-fit:contain;flex-shrink:0}.mybets-page .mb-cselect-opt .mb-cselect-emoji{width:22px;text-align:center;flex-shrink:0;font-size:16px}.mybets-page .mb-cselect-fb{width:22px;height:22px;border-radius:5px;background:#ffc80026;color:#ffc800;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;flex-shrink:0}.mybets-page .mb-cselect-empty{padding:12px 10px;color:#6b7280;font-size:12px;text-align:center}.mybets-page .mb-table thead th.mb-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color .15s}.mybets-page .mb-table thead th.mb-sortable:hover{color:#fff}.mybets-page .mb-table thead th.mb-sortable:after{content:"⇅";opacity:.3;margin-left:5px;font-size:9px}.mybets-page .mb-table thead th.sorted-desc:after{content:"↓";opacity:1}.mybets-page .mb-table thead th.sorted-asc:after{content:"↑";opacity:1}.mybets-page .btn-add{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;background:#ffc800;color:#0a0a0a;border:none;border-radius:10px;font-size:13px;font-weight:800;letter-spacing:.5px;cursor:pointer;text-transform:uppercase}.mybets-page .btn-add:hover{background:#e5b300}.mybets-page .btn-ghost{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:#ffffff0a;color:#fff;border:1px solid rgba(255,200,0,.2);border-radius:10px;font-size:13px;font-weight:700;letter-spacing:.5px;cursor:pointer;text-transform:uppercase;font-family:inherit}.mybets-page .btn-ghost:hover{background:#ffc80014;border-color:#ffc80059}.mybets-page .mb-modal-wide{max-width:720px}.mybets-page .csv-summary{display:flex;gap:14px;margin-bottom:14px;padding:12px 14px;background:#ffc8000f;border:1px solid rgba(255,200,0,.15);border-radius:10px;font-size:12px;color:#cbd5e1;flex-wrap:wrap}.mybets-page .csv-summary strong{color:#ffc800}.mybets-page .csv-map-row{display:grid;grid-template-columns:140px 1fr 110px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04)}.mybets-page .csv-map-row:last-child{border-bottom:none}.mybets-page .csv-map-row .lbl{font-size:12px;color:#cbd5e1;font-weight:700}.mybets-page .csv-map-row .lbl .req{color:#ff6b6b;margin-left:3px}.mybets-page .csv-map-row select{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#fff;padding:8px 28px 8px 10px;border-radius:7px;font-size:13px;font-weight:600;color-scheme:dark;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23FFC800' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.mybets-page .csv-map-row select option{background:#0f0f0f;color:#fff;padding:8px}.mybets-page .csv-map-row select:focus{outline:none;border-color:#ffc80066}.mybets-page .csv-map-row .sample{font-size:11px;color:#9ca3af;font-family:ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mybets-page .csv-import-progress{margin-top:12px;padding:10px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:12px;color:#cbd5e1;display:none}.mybets-page .csv-import-progress.show{display:block}.mybets-page .csv-import-progress .bar{height:4px;background:#ffffff14;border-radius:999px;overflow:hidden;margin-top:8px}.mybets-page .csv-import-progress .bar .fill{height:100%;background:#ffc800;width:0%;transition:width .3s ease}.mybets-page .mb-wrap{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,200,0,.1);border-radius:14px;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.mybets-page .mb-table{width:100%;border-collapse:collapse;font-size:13px}.mybets-page .mb-table thead th{background:#ffc8000f;color:#ffc800;font-size:10px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;text-align:left;padding:12px 14px;border-bottom:1px solid rgba(255,200,0,.15)}.mybets-page .mb-table tbody tr{border-bottom:1px solid rgba(255,255,255,.04)}.mybets-page .mb-table tbody tr:last-child{border-bottom:none}.mybets-page .mb-table tbody tr:hover{background:#ffc80005}.mybets-page .mb-table td{padding:12px 14px;color:#e5e7eb;vertical-align:middle}.mybets-page .mb-empty{padding:48px 20px;text-align:center;color:#6b7280;font-size:14px}@keyframes mbSkelShimmer{0%{background-position:-420px 0}to{background-position:420px 0}}.mybets-page .mb-skel-row td{padding:14px}.mybets-page .mb-skel-row:hover{background:transparent!important}.mybets-page .mb-skel{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,#ffffff0b 25%,#ffffff1a 37%,#ffffff0b 63%);background-size:800px 100%;animation:mbSkelShimmer 1.4s infinite linear}.mybets-page .mb-skel.pill{height:22px;width:62px;border-radius:11px}.mybets-page .mb-skel.dot{height:14px;width:22px;border-radius:6px}.mybets-page .mb-skel.val{height:21px;width:86px;border-radius:6px;margin:2px 0}.mybets-page .mb-skel.sub{height:10px;width:118px;border-radius:5px;margin-top:5px}.mybets-page .mb-pager.is-loading .mb-pager-btn{opacity:.45}@media (prefers-reduced-motion: reduce){.mybets-page .mb-skel{animation:none}}.mybets-page .mb-date{color:#9ca3af;font-size:12px;white-space:nowrap}.mybets-page .mb-start{display:flex;flex-direction:column;gap:3px;white-space:nowrap}.mybets-page .mb-start-when{color:#d1d5db;font-size:12px;font-weight:600}.mybets-page .mb-countdown{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:#ffc800;letter-spacing:.3px}.mybets-page .mb-countdown.live{color:#0f6}.mybets-page .mb-countdown.past{color:#6b7280;font-weight:500}.mybets-page .mb-countdown.urgent{color:#ff9500}.mybets-page .mb-sport-pill{display:inline-flex;align-items:center;gap:4px;background:#ffc8001a;color:#ffc800;padding:3px 9px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.mybets-page .mb-sel{color:#fff;font-weight:600}.mybets-page .mb-sel small{display:block;color:#9ca3af;font-weight:500;font-size:11px;margin-top:2px}.mybets-page .mb-sel-legs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.mybets-page .mb-sel-legs li{position:relative;padding-left:15px;line-height:1.35}.mybets-page .mb-sel-legs li:before{content:"•";position:absolute;left:2px;top:-.5px;color:#ffc800;font-weight:700}.mybets-page .mb-sel-pick{display:block}.mybets-page .mb-sel-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.mybets-page .mb-tag{display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.3px;line-height:1;padding:3px 7px;border-radius:999px;white-space:nowrap}.mybets-page .mb-tag-type{background:#ffffff12;color:#cbd5e1;border:1px solid rgba(255,255,255,.1)}.mybets-page .mb-tag-line{background:#ffc80021;color:#ffc800;border:1px solid rgba(255,200,0,.3)}.mybets-page .mb-sel-match{color:#8b93a1;font-weight:500;font-size:11px;margin-top:3px}.mybets-page .mb-bookie{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.mybets-page td.c-bookie{cursor:pointer;transition:background .12s;position:relative}.mybets-page td.c-bookie:hover{background:#ffc8000f}.mybets-page td.c-bookie .mb-edit-cue{display:none;color:#ffc800;font-size:11px;margin-left:6px}.mybets-page td.c-bookie:hover .mb-edit-cue{display:inline}.mybets-page td.c-odds{cursor:pointer;transition:background .12s}.mybets-page td.c-odds:hover{background:#ffc8000f}.mybets-page td.c-odds .mb-edit-cue{display:none;color:#ffc800;font-size:11px;margin-left:4px}.mybets-page td.c-odds:hover .mb-edit-cue{display:inline}.mybets-page td.c-stake{cursor:pointer;transition:background .12s}.mybets-page td.c-stake:hover{background:#ffc8000f}.mybets-page td.c-stake .mb-edit-cue{display:none;color:#ffc800;font-size:11px;margin-left:4px}.mybets-page td.c-stake:hover .mb-edit-cue{display:inline}.mybets-page .mb-odds-input{width:68px;background:#0d0d0d;color:#fff;border:1px solid rgba(255,200,0,.5);border-radius:6px;padding:3px 6px;font-family:JetBrains Mono,monospace;font-size:13px;-moz-appearance:textfield}.mybets-page .mb-odds-input::-webkit-outer-spin-button,.mybets-page .mb-odds-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mybets-page .mb-bookie-dropdown{position:absolute;top:calc(100% - 4px);left:12px;min-width:240px;max-width:320px;max-height:320px;overflow-y:auto;background:#151515;border:1px solid rgba(255,200,0,.4);border-radius:10px;box-shadow:0 14px 30px #0000008c;z-index:1100;padding:8px}.mybets-page .mb-bookie-dropdown input.mb-bd-search{width:100%;padding:8px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#fff;font-size:13px;font-family:inherit;margin-bottom:6px;box-sizing:border-box}.mybets-page .mb-bookie-dropdown input.mb-bd-search:focus{outline:none;border-color:#ffc80080}.mybets-page .mb-bd-list{display:flex;flex-direction:column;gap:1px}.mybets-page .mb-bd-opt{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;cursor:pointer;font-size:13px;color:#cbd5e1;transition:background .1s}.mybets-page .mb-bd-opt:hover,.mybets-page .mb-bd-opt.active{background:#ffc8001a;color:#ffc800}.mybets-page .mb-bd-opt img{width:16px;height:16px;border-radius:3px;object-fit:contain;flex-shrink:0}.mybets-page .mb-bd-opt .mb-bd-fallback{width:16px;height:16px;border-radius:3px;background:#ffffff14;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;color:#9ca3af;flex-shrink:0}.mybets-page .mb-bd-opt.is-clear{color:#6b7280;font-style:italic}.mybets-page .mb-bd-empty{padding:10px;font-size:12px;color:#6b7280;text-align:center}.mybets-page .mb-bookie-picker{width:100%;display:flex;align-items:center;gap:8px;padding:10px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:14px;font-family:inherit;cursor:pointer;transition:border-color .12s;text-align:left}.mybets-page .mb-bookie-picker:hover,.mybets-page .mb-bookie-picker:focus{outline:none;border-color:#ffc80080}.mybets-page .mb-bookie-picker .picker-icon{width:18px;height:18px;border-radius:4px;flex-shrink:0;object-fit:contain}.mybets-page .picker-fallback{width:18px;height:18px;border-radius:4px;background:#ffffff14;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:#9ca3af;flex-shrink:0}.mybets-page .mb-bookie img{width:22px;height:22px;border-radius:4px;object-fit:contain;flex-shrink:0}.mybets-page .mb-bowler-badge{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;background:#5865f226;color:#a5b4fc;border:1px solid rgba(88,101,242,.3);border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.3px;white-space:nowrap;vertical-align:middle}.mybets-page .mb-bb-badge{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:2px 7px;background:#ffc8001f;color:#ffc800;border:1px solid rgba(255,200,0,.3);border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.3px;white-space:nowrap;vertical-align:middle;text-transform:uppercase}.mybets-page .field-label-row{display:flex;align-items:center;gap:4px}.mybets-page .bowler-warn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#ff52521f;color:#ff5252;border:1px solid rgba(255,82,82,.45);font-size:11px;font-weight:900;cursor:help;position:relative;line-height:1;font-family:inherit;-webkit-user-select:none;user-select:none;flex-shrink:0}.mybets-page .bowler-warn:hover,.mybets-page .bowler-warn:focus{background:#ff525233;outline:none}.mybets-page .bowler-warn-tip{display:none;position:fixed;bottom:24px;left:16px;right:16px;margin:0 auto;max-width:360px;padding:16px;background:linear-gradient(180deg,#141414,#0a0a0a);border:1px solid rgba(255,82,82,.4);border-radius:12px;color:#e5e7eb;font-size:12px;font-weight:500;line-height:1.45;text-align:left;z-index:10000;box-shadow:0 16px 44px #000c,0 0 0 1px #0006;cursor:default;white-space:normal}.mybets-page .bowler-warn:hover .bowler-warn-tip,.mybets-page .bowler-warn:focus .bowler-warn-tip,.mybets-page .bowler-warn-tip:hover{display:block}.mybets-page .bowler-warn-tip-title{display:block;color:#ff5252;font-weight:800;font-size:12px;letter-spacing:.5px;text-transform:uppercase;margin-bottom:6px}.mybets-page .bowler-warn-tip strong{color:#ff8a8a;font-weight:700}.mybets-page .bowler-warn-tip a{display:inline-block;margin-top:10px;padding:8px 14px;background:linear-gradient(135deg,#ffc800,#e5a800);color:#0a0a0a;font-weight:900;font-size:11px;letter-spacing:.5px;text-transform:uppercase;border-radius:8px;text-decoration:none}.mybets-page .bowler-warn-tip a:hover{filter:brightness(1.08)}.mybets-page .mb-odds{color:#ffc800;font-weight:800;white-space:nowrap}.mybets-page .mb-stake{font-weight:700;white-space:nowrap}.mybets-page .mb-pill{display:inline-flex;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.mybets-page .mb-pill.pending{background:#ffc8001f;color:#ffc800}.mybets-page .mb-pill.won{background:#00ff661f;color:#0f6}.mybets-page .mb-pill.lost{background:#ff52521f;color:#ff5252}.mybets-page .mb-pill.void{background:#94a3b824;color:#94a3b8}.mybets-page .mb-pnl.pos{color:#0f6;font-weight:800}.mybets-page .mb-pnl.neg{color:#ff5252;font-weight:800}.mybets-page .mb-pnl.zero{color:#9ca3af;font-weight:600}.mybets-page .mb-ev.pos{color:#0f6;font-weight:700}.mybets-page .mb-ev.neg{color:#ff5252;font-weight:700}.mybets-page .mb-ev.zero{color:#6b7280;font-weight:500}.mybets-page .mb-pager{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px;background:#0003;border-top:1px solid rgba(255,200,0,.1);flex-wrap:wrap}.mybets-page .mb-pager-info{color:#9ca3af;font-size:12px;font-weight:600}.mybets-page .mb-pager-ctrls{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.mybets-page .mb-pager-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#e5e7eb;padding:5px 11px;border-radius:7px;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;min-width:28px}.mybets-page .mb-pager-btn:hover:not(:disabled){border-color:#ffc80066;color:#ffc800}.mybets-page .mb-pager-btn:disabled{opacity:.35;cursor:not-allowed}.mybets-page .mb-pager-btn.is-active{background:#ffc8002e;border-color:#ffc80080;color:#ffc800}.mybets-page .mb-pager-ellipsis{color:#6b7280;padding:0 4px;font-weight:700}@media (max-width: 640px){.mybets-page .mb-pager{padding:10px 12px;gap:8px}.mybets-page .mb-pager-info{font-size:11px;flex-basis:100%;text-align:center}.mybets-page .mb-pager-ctrls{justify-content:center;flex-basis:100%}.mybets-page .mb-pager-btn{padding:5px 9px;font-size:11px}}.mybets-page .mb-clv-pill{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;cursor:help}.mybets-page .mb-clv-pill.pos{background:#00ff661f;color:#5eead4;border:1px solid rgba(0,255,102,.25)}.mybets-page .mb-clv-pill.neg{background:#ff52521f;color:#fda4af;border:1px solid rgba(255,82,82,.25)}.mybets-page .mb-clv-pill.zero{background:#94a3b81a;color:#cbd5e1;border:1px solid rgba(148,163,184,.2)}.mybets-page .mb-clv-null{color:#4b5563;font-size:13px}.mybets-page .mb-bonus-badge{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:2px 7px;background:#a78bfa24;color:#c4b5fd;border:1px solid rgba(167,139,250,.35);border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.3px;white-space:nowrap;vertical-align:middle;text-transform:uppercase}.mybets-page .mb-retention-pill{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;cursor:help}.mybets-page .mb-retention-pill.ok{background:#00ff661f;color:#5eead4;border:1px solid rgba(0,255,102,.25)}.mybets-page .mb-retention-pill.low{background:#ffb0201f;color:#fbbf24;border:1px solid rgba(255,176,32,.3)}.mybets-page .mb-retention-pill.null{color:#4b5563;font-size:13px}.mybets-page .mb-source{font-size:10px;color:#6b7280;font-weight:700;letter-spacing:.8px;text-transform:uppercase;margin-top:2px}.mybets-page .mb-acts{display:inline-flex;gap:4px;flex-wrap:nowrap;align-items:center}.mybets-page .mb-table td.c-acts{min-width:92px}.mybets-page .mb-btn{padding:5px 10px;border-radius:6px;background:#ffffff0a;color:#9ca3af;border:1px solid rgba(255,255,255,.08);font-size:10px;font-weight:800;letter-spacing:.5px;cursor:pointer;text-transform:uppercase}.mybets-page .mb-btn.w{background:#00ff661a;color:#0f6;border-color:#00ff6640}.mybets-page .mb-btn.w:hover{background:#00ff662e}.mybets-page .mb-btn.l{background:#ff525214;color:#ff5252;border-color:#ff525233}.mybets-page .mb-btn.l:hover{background:#ff525226}.mybets-page .mb-btn.v{background:#94a3b814;color:#94a3b8;border-color:#94a3b833}.mybets-page .mb-btn.v:hover{background:#94a3b824}.mybets-page .mb-btn.del{background:transparent;color:#ff5252;border-color:#ff525226}.mybets-page .mb-btn.del:hover{background:#ff525214}.mybets-page .mb-rsel{position:relative;display:inline-block}.mybets-page .mb-rsel-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 9px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;border:1px solid transparent;background:#ffffff0a;transition:filter .12s ease,background .12s ease}.mybets-page .mb-rsel-btn:hover{filter:brightness(1.18)}.mybets-page .mb-rsel-cur{line-height:1}.mybets-page .mb-rsel-chev{opacity:.65;margin-left:1px;transition:transform .15s ease}.mybets-page .mb-rsel.open .mb-rsel-chev{transform:rotate(180deg)}.mybets-page .mb-rsel-dot{width:7px;height:7px;border-radius:50%;flex:none;background:currentColor;box-shadow:0 0 6px currentColor}.mybets-page .mb-rsel-btn.pending{color:#ffc800;background:#ffc8001a;border-color:#ffc80047}.mybets-page .mb-rsel-btn.won{color:#0f6;background:#00ff661a;border-color:#00ff6647}.mybets-page .mb-rsel-btn.lost{color:#ff5252;background:#ff52521a;border-color:#ff525247}.mybets-page .mb-rsel-btn.void{color:#94a3b8;background:#94a3b81f;border-color:#94a3b847}.mybets-page .mb-rsel-btn.pending.stale{color:#8fa3b8;background:#8fa3b817;border-color:#8fa3b842;letter-spacing:.3px}.mybets-page .mb-rsel.stale .mb-rsel-dot{background:#8fa3b8}.mybets-page .mb-rsel-panel{z-index:60;min-width:148px;padding:5px;background:#14161c;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 18px 44px -12px #000000bf;display:flex;flex-direction:column;gap:2px;animation:mb-rsel-in .13s ease}@keyframes mb-rsel-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.mybets-page .mb-rsel-opt{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:none;background:transparent;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;text-align:left;color:#e5e7eb;transition:background .1s ease}.mybets-page .mb-rsel-opt:hover{background:#ffffff0f}.mybets-page .mb-rsel-opt.sel{background:#ffffff0b}.mybets-page .mb-rsel-opt .mb-rsel-check{margin-left:auto;font-size:11px;opacity:.9}.mybets-page .mb-rsel-opt.pending{color:#ffc800}.mybets-page .mb-rsel-opt.won{color:#0f6}.mybets-page .mb-rsel-opt.lost{color:#ff5252}.mybets-page .mb-rsel-opt.void{color:#94a3b8}.mybets-page .mb-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;background:#ffffff0a;color:#9ca3af;border:1px solid rgba(255,255,255,.08);font-size:14px;line-height:1;cursor:pointer}.mybets-page .mb-icon-btn:hover{background:#ffffff17;color:#fff}.mybets-page .mb-icon-btn.del{color:#ff5252;border-color:#ff525226}.mybets-page .mb-icon-btn.del:hover{background:#ff52521a}.mybets-page .mb-summary{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:18px}.mybets-page .mb-sum{position:relative;background:linear-gradient(180deg,#ffffff09,#ffffff03);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:14px 18px;overflow:hidden}.mybets-page .mb-sum:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#ffffff14}.mybets-page .mb-sum.t-bets:before{background:linear-gradient(180deg,#5865f2,#4752c4)}.mybets-page .mb-sum.t-pending:before{background:linear-gradient(180deg,#ffc800,#e5a800)}.mybets-page .mb-sum.t-staked:before{background:linear-gradient(180deg,#94a3b8,#64748b)}.mybets-page .mb-sum.t-pnl:before{background:linear-gradient(180deg,#0f6,#00c853)}.mybets-page .mb-sum.t-clv:before{background:linear-gradient(180deg,#2dd4bf,#0d9488)}.mybets-page .mb-sum .v.teal{color:#5eead4}.mybets-page .mb-sum .sub{font-size:10.5px;color:#6b7280;font-weight:600;margin-top:2px}.mybets-page .mb-sum .l{font-size:10px;color:#9ca3af;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:4px}.mybets-page .mb-sum .v{font-size:20px;font-weight:800;color:#fff;line-height:1.15}.mybets-page .mb-sum .v.pos{color:#0f6}.mybets-page .mb-sum .v.neg{color:#ff5252}.mybets-page .mb-sum .v.gold{color:#ffc800}.mybets-page .modal-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;align-items:center;justify-content:center;padding:18px}.mybets-page .modal-backdrop.open{display:flex}.mybets-page .modal{background:#0f0f0f;border:1px solid rgba(255,200,0,.15);border-radius:16px;max-width:520px;width:100%;max-height:calc(100vh - 36px);overflow-y:auto;box-shadow:0 25px 60px #00000080}.mybets-page .modal-head{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.mybets-page .modal-head h3{font-size:16px;font-weight:800;color:#fff;margin:0 0 4px}.mybets-page .modal-head small{color:#9ca3af;font-size:12px}.mybets-page .modal-close{background:transparent;border:none;color:#9ca3af;font-size:22px;cursor:pointer;padding:2px 8px}.mybets-page .modal-close:hover{color:#ffc800}.mybets-page .modal-body{padding:20px 24px}.mybets-page .field{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.mybets-page .field.row{flex-direction:row;gap:10px}.mybets-page .field.row>*{flex:1}.mybets-page .field label{font-size:11px;color:#9ca3af;font-weight:700;letter-spacing:.5px}.mybets-page .field input,.mybets-page .field select,.mybets-page .field textarea{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#fff;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:600;font-family:inherit;width:100%;color-scheme:dark;box-sizing:border-box}.mybets-page .field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23FFC800' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px}.mybets-page .field select option{background:#0f0f0f;color:#fff;padding:8px}.mybets-page .field input:focus,.mybets-page .field select:focus,.mybets-page .field textarea:focus{outline:none;border-color:#ffc80066}.mybets-page .field input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(1) brightness(.8);cursor:pointer}.mybets-page .modal-submit{width:100%;background:#ffc800;color:#0a0a0a;border:none;border-radius:10px;padding:14px;font-size:14px;font-weight:800;cursor:pointer;letter-spacing:.5px;text-transform:uppercase}.mybets-page .modal-submit:hover{background:#e5b300}.mybets-page .modal-submit:disabled{opacity:.7;cursor:not-allowed}.mybets-page .grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mybets-page .ios-toggle{position:relative;width:44px;height:26px;flex:none;display:inline-block}.mybets-page .ios-toggle input{position:absolute;opacity:0;width:0;height:0}.mybets-page .ios-toggle .ios-slider{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1f;border-radius:999px;transition:background .2s;cursor:pointer}.mybets-page .ios-toggle .ios-slider:before{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 2px 4px #0006}.mybets-page .ios-toggle input:checked+.ios-slider{background:#ffc800}.mybets-page .ios-toggle input:checked+.ios-slider:before{transform:translate(18px)}.mybets-page .ios-toggle input:focus-visible+.ios-slider{box-shadow:0 0 0 2px #ffc80066}@media (max-width: 1024px){.mybets-page .dash-content{padding:18px 14px 32px;max-width:100%;box-sizing:border-box}.mybets-page .mb-hero h1{font-size:20px}.mybets-page .mb-summary{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:14px}.mybets-page .mb-sum.t-clv{grid-column:auto}.mybets-page .mb-sum{padding:10px 8px 10px 12px;min-width:0}.mybets-page .mb-sum .l{font-size:9px;letter-spacing:.7px;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mybets-page .mb-sum .v{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mybets-page .mb-sum .sub{display:none}.mybets-page .mb-wrap{background:transparent;border:none;border-radius:0;overflow:visible}.mybets-page .mb-table{display:block;width:100%;border-collapse:separate}.mybets-page .mb-table thead{display:none}.mybets-page .mb-table tbody{display:flex;flex-direction:column;gap:8px}.mybets-page .mb-table tbody tr{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"sport sport start" "sel sel sel" "bookie bookie bookie" "odds stake ev" "result result pnl" "acts acts acts";column-gap:10px;row-gap:7px;padding:10px 12px;background:linear-gradient(180deg,#ffffff09,#ffffff03);border:1px solid rgba(255,200,0,.12);border-radius:14px;word-break:break-word;overflow-wrap:anywhere;box-sizing:border-box;position:relative}.mybets-page .mb-table tbody tr:hover{background:linear-gradient(180deg,#ffc8000d,#ffffff04)}.mybets-page .mb-table td{padding:0;display:flex;flex-direction:column;gap:4px;min-width:0}.mybets-page .mb-table td:before{content:attr(data-label);font-size:9px;color:#6b7280;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.mybets-page .mb-table td[data-label=Sport]{grid-area:sport;align-items:flex-start}.mybets-page .mb-table td[data-label=Sport]:before{display:none}.mybets-page .mb-table td[data-label="Start Time"]{grid-area:start;align-items:flex-end;text-align:right}.mybets-page .mb-table td[data-label="Start Time"]:before{display:none}.mybets-page .mb-table td[data-label="Start Time"] .mb-start{white-space:normal;align-items:flex-end}.mybets-page .mb-table td[data-label="Start Time"] .mb-start-when{font-size:11px}.mybets-page .mb-table td[data-label="Start Time"] .mb-countdown{font-size:10px}.mybets-page .mb-table td.c-sel{grid-area:sel;padding:6px 0 2px;border-top:1px solid rgba(255,255,255,.06);gap:2px}.mybets-page .mb-table td.c-sel:before{display:none}.mybets-page .mb-table td.c-sel .mb-sel{font-size:14px;font-weight:700;color:#fff;line-height:1.25}.mybets-page .mb-table td.c-sel .mb-sel-pick{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mybets-page .mb-table td.c-sel .mb-sel small{display:block;font-size:12px;color:#9ca3af;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mybets-page .mb-table td.c-bookie{grid-area:bookie;align-items:flex-start;padding:5px 0;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}.mybets-page .mb-table td.c-bookie .mb-bookie{flex-wrap:wrap;gap:6px}.mybets-page .mb-table td[data-label=Odds]{grid-area:odds;align-items:flex-start}.mybets-page .mb-table td[data-label=Odds].mb-odds{font-size:15px}.mybets-page .mb-table td[data-label=Stake]{grid-area:stake;align-items:center;text-align:center}.mybets-page .mb-table td[data-label=Stake].mb-stake{font-size:15px}.mybets-page .mb-table td[data-label="EV %"]{grid-area:ev;align-items:flex-end;text-align:right;font-size:13px}.mybets-page .mb-table td[data-label=Result]{grid-area:result;align-items:flex-start}.mybets-page .mb-table td[data-label=Result]:before{display:none}.mybets-page .mb-table td[data-label="P&L"]{grid-area:pnl;align-items:flex-end;text-align:right;font-size:16px;font-weight:800}.mybets-page .mb-table td.c-acts{grid-area:acts;padding-top:10px;border-top:1px solid rgba(255,255,255,.06);align-items:stretch}.mybets-page .mb-table td.c-acts:before{display:none}.mybets-page .mb-table .mb-acts{gap:8px;flex-wrap:wrap;justify-content:flex-end}.mybets-page .mb-table .mb-btn{padding:8px 14px;font-size:11px}.mybets-page .mb-table .mb-icon-btn{width:38px;height:38px;font-size:16px}.mybets-page .mb-table .mb-rsel-btn{padding:7px 10px 7px 11px;font-size:11px}.mybets-page .grid2{grid-template-columns:1fr}.mybets-page .mb-filter-toggle{display:flex}.mybets-page .mb-actions.mb-open{display:grid}.mybets-page .mb-actions{display:none;grid-template-columns:repeat(3,1fr);grid-template-areas:"search search search" "filter filter filter" "source source source" "bookie bookie bookie" "sport sport sport" "daterange daterange daterange" "add add add" "exp imp tpl";gap:8px;align-items:stretch;width:100%}.mybets-page .mb-actions .mb-search{grid-area:search;width:100%;box-sizing:border-box;padding:11px 14px;font-size:13px}.mybets-page .mb-actions .mb-filter{grid-area:filter;width:100%;padding:4px;display:flex}.mybets-page .mb-actions #mbSourceFilter{grid-area:source}.mybets-page .mb-actions .mb-actions-spacer{margin-left:0}.mybets-page .mb-actions .mb-bookie-wrap{grid-area:bookie;width:100%}.mybets-page .mb-actions .mb-sport-wrap{grid-area:sport;width:100%}.mybets-page .mb-actions .mb-daterange{grid-area:daterange;width:100%;justify-content:center}.mybets-page .mb-actions .mb-daterange .mb-date-input{padding:9px 4px;font-size:13px;flex:1;text-align:center}.mybets-page .mb-actions .mb-cselect-btn{width:100%;justify-content:space-between;padding:11px 14px;font-size:13px}.mybets-page .mb-actions .mb-cselect-panel{width:100%}.mybets-page .mb-actions .mb-filter button{flex:1;padding:9px 6px;font-size:12px}.mybets-page .mb-actions .btn-add{grid-area:add;width:100%;justify-content:center;padding:13px 16px;font-size:13px}.mybets-page .mb-actions .btn-ghost{padding:9px 6px;font-size:11px;justify-content:center;gap:3px;letter-spacing:.3px}.mybets-page .mb-actions .btn-ghost:nth-of-type(1){grid-area:exp}.mybets-page .mb-actions .btn-ghost:nth-of-type(2){grid-area:imp}.mybets-page .mb-actions .btn-ghost:nth-of-type(3){grid-area:tpl}}@media (max-width: 480px){.mybets-page .dash-content{padding:14px 10px 28px}.mybets-page .mb-hero h1{font-size:18px}.mybets-page .mb-summary{grid-template-columns:repeat(3,1fr);gap:6px}.mybets-page .mb-sum{padding:9px 6px 9px 10px}.mybets-page .mb-sum .v{font-size:14px}.mybets-page .mb-sum .l{font-size:8.5px}.mybets-page .mb-table tbody tr{grid-template-columns:1fr 1fr;grid-template-areas:"sport start" "sel sel" "bookie bookie" "odds stake" "ev ev" "result pnl" "acts acts";padding:14px 12px}.mybets-page .mb-table td[data-label="EV %"]{align-items:flex-start;text-align:left}.mybets-page .mb-table td[data-label=Stake]{align-items:flex-end;text-align:right}.mybets-page .mb-bookie{flex-wrap:wrap}}.mb-daterange-pop{position:relative}.mb-date-btn.on{border-color:#ffc800;color:#ffc800}.mb-date-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:60;background:#14141d;border:1px solid #242433;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;box-shadow:0 12px 32px #00000080;min-width:220px}.mb-date-popover label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:700;color:#8b93a7}.mb-date-pop-actions{display:flex;justify-content:space-between;gap:8px;margin-top:2px}.mb-tools{position:relative}.mb-tools-btn{font-size:15px;padding:6px 12px}.mb-tools-btn.on{border-color:#ffc800;color:#ffc800}.mb-tools-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:60;background:#14141d;border:1px solid #242433;border-radius:12px;padding:6px;display:flex;flex-direction:column;gap:2px;box-shadow:0 12px 32px #00000080;min-width:170px}.mb-tools-menu button{background:none;border:0;color:#e5e7eb;text-align:left;font-size:13px;font-weight:600;padding:8px 10px;border-radius:8px;cursor:pointer}.mb-tools-menu button:hover{background:#1d1d2a}.mybets-page .mb-checkwrap{display:inline-flex;align-items:center;justify-content:center;flex:none;cursor:pointer;margin:0}.mybets-page .mb-rowcheck{width:16px;height:16px;margin:0;flex:none;accent-color:#FFC800;cursor:pointer}.mybets-page .mb-selectall-m{display:none}.mybets-page .mb-table thead th .mb-rowcheck{vertical-align:middle}.mybets-page .mb-bulkbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 10px;padding:10px 14px;border-radius:12px;background:linear-gradient(180deg,#ffc8001a,#ffc8000a);border:1px solid rgba(255,200,0,.35)}.mybets-page .mb-bulkbar-count{font-size:13px;font-weight:800;color:#ffc800}.mybets-page .mb-bulkbar-link{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:12px;font-weight:700;color:#9ca3af;text-decoration:underline}.mybets-page .mb-bulkbar-link:hover{color:#e5e7eb}.mybets-page .mb-bulkbar-del{margin-left:auto;background:#ed4245;color:#fff;border:0;font:inherit;font-size:12px;font-weight:900;letter-spacing:.5px;text-transform:uppercase;padding:9px 16px;border-radius:9px;cursor:pointer}.mybets-page .mb-bulkbar-del:hover{background:#f25457}.mybets-page .mb-bulkbar-del:disabled{opacity:.6;cursor:default}@media (max-width: 640px){.mybets-page .mb-bulkbar{gap:10px;padding:10px 12px}.mybets-page .mb-bulkbar-del{margin-left:0;width:100%;text-align:center}}@media (max-width: 1024px){.mybets-page .mb-checkwrap{min-width:44px;min-height:44px;margin:-6px 0}.mybets-page .mb-rowcheck{width:22px;height:22px}.mybets-page .mb-selectall-m{display:block;margin:0 0 10px}.mybets-page .mb-selectall-m button{width:100%;padding:11px 14px;border-radius:10px;cursor:pointer;font:inherit;font-size:13px;font-weight:800;color:#ffc800;background:#ffc80012;border:1px solid rgba(255,200,0,.3)}}@media (max-width: 1024px){.mybets-page .mb-table tbody tr.mb-empty-row{display:block;padding:0;border:none;background:none}.mybets-page .mb-table tbody tr.mb-empty-row:hover{background:none}.mybets-page .mb-table tr.mb-empty-row td.mb-empty{display:block;padding:44px 18px;text-align:center;line-height:1.6}.mybets-page .mb-table tr.mb-empty-row td.mb-empty:before{display:none}}.mybets-page .mb-tipgrade{display:flex;flex-direction:column;gap:4px;align-items:inherit}.mybets-page .mb-tipgrade-tally{font-size:9.5px;line-height:1.35;color:#9ca3af;font-weight:600;letter-spacing:.2px;cursor:help;max-width:150px}.api-page .dash-content{padding:26px 34px 60px;max-width:1100px;width:100%}@media (max-width:900px){.api-page .dash-content{padding:16px 14px 48px}}.api-page h1.page-t{font-size:24px;font-weight:800;letter-spacing:-.5px;margin-bottom:4px}.api-page .page-sub{color:var(--dim,#9096a0);font-size:13.5px;margin-bottom:24px;max-width:640px;line-height:1.5}.api-page .sec{margin-bottom:30px}.api-page .sec-h{display:flex;align-items:center;margin-bottom:13px}.api-page .sec-h .t{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#9096a0}.api-page .sec-h .cnt{margin-left:9px;font-size:11px;font-weight:700;color:var(--gold,#FFC800);background:#ffc8001a;border-radius:6px;padding:1px 8px}.api-page .sec-h .act{margin-left:auto}.api-page .api-link{color:var(--gold,#FFC800);font-size:12.5px;font-weight:700;text-decoration:none}.api-page .api-link:hover{text-decoration:underline}.api-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px}@media (max-width:640px){.api-stats{grid-template-columns:repeat(2,1fr)}}.api-stat{background:#111;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:16px 12px;text-align:center}.api-stat .n{font-size:24px;font-weight:900;color:var(--gold,#FFC800);letter-spacing:-.5px}.api-stat .l{font-size:11px;font-weight:700;color:#9096a0;text-transform:uppercase;letter-spacing:.7px;margin-top:2px}.api-card{background:#111;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:18px 20px}.api-access{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.api-access b{font-size:14.5px}.api-access p{color:#9096a0;font-size:13px;line-height:1.55;margin:6px 0 0;max-width:560px}.api-access-cta{display:flex;gap:10px;flex-wrap:wrap;margin-left:auto}.api-access-cta .btn-gold{background:linear-gradient(135deg,#ffc800,#ff9500);color:#0a0a0a;padding:11px 20px;border-radius:10px;font-weight:800;font-size:13.5px;text-decoration:none;white-space:nowrap}.api-access-cta .btn-gold:hover{filter:brightness(1.06)}.api-access-cta .btn-ghost{background:transparent;border:1px solid rgba(255,255,255,.14);color:#e7eaee;padding:11px 20px;border-radius:10px;font-weight:700;font-size:13.5px;text-decoration:none;white-space:nowrap}.api-access-cta .btn-ghost:hover{border-color:var(--gold,#FFC800)}@media (max-width:760px){.api-access-cta{margin-left:0}}.api-status-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.api-st{display:flex;align-items:center;background:#111;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:11px 13px;font-size:13px;font-weight:600}.api-st.muted{color:#9096a0;font-weight:500}.api-st .cnt2{margin-left:auto;color:#9096a0;font-weight:500;font-size:12px}.api-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;flex:0 0 auto}.api-dot.g{background:#0f6;box-shadow:0 0 8px #00ff6673}.api-dot.a{background:#f59e0b}.api-dot.r{background:#ff5a5a}.api-tbl-scroll{overflow-x:auto;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#111}.api-tbl{width:100%;border-collapse:collapse;font-size:13px;min-width:560px}.api-tbl th,.api-tbl td{text-align:left;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:top}.api-tbl tr:last-child td{border-bottom:none}.api-tbl th{font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:#9096a0;font-weight:700}.api-tbl td.dim{color:#9096a0}.api-tbl code{background:#1a1d24;border:1px solid rgba(255,255,255,.09);border-radius:6px;padding:1px 8px;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.results-page .dash-content{padding:28px 32px 40px;max-width:none}.results-page .res-hero{margin-bottom:24px}.results-page .res-hero h1{font-family:Montserrat,sans-serif;font-size:26px;font-weight:800;color:#fff;margin:0 0 4px}.results-page .res-hero p{color:var(--text-muted, #9ca3af);margin:0;font-size:14px}.results-page .stat-tiles{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;margin-bottom:22px;container-type:inline-size}.results-page .stat-tile .val.teal{color:#5eead4}.results-page .stat-tile .val.violet{color:#a78bfa}.results-page .stat-tile{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,200,0,.1);border-radius:14px;padding:18px 20px}.results-page .stat-tile .lbl{font-size:10px;color:#9ca3af;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px}.results-page .stat-tile .val{font-size:clamp(15px,1.85cqw,21px);font-weight:800;color:#fff;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.results-page .stat-tile .val.pos{color:#0f6}.results-page .stat-tile .val.neg{color:#ff5252}.results-page .stat-tile .val.gold{color:var(--gold, #FFC800)}.results-page .stat-tile .sub{display:none!important}.results-page .chart-card{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,200,0,.1);border-radius:14px;padding:20px 22px;margin-bottom:22px}.results-page .chart-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.results-page .chart-head h3{font-size:12px;font-weight:800;letter-spacing:1.5px;color:var(--gold, #FFC800);text-transform:uppercase;margin:0}.results-page .chart-head .chart-total{font-size:13px;color:#9ca3af;font-weight:600}.results-page .chart-head .chart-total strong{color:#0f6;font-weight:800}.results-page .chart-head .chart-total strong.neg{color:#ff5252}.results-page .chart-svg{width:100%;height:260px;display:block}.results-page .theo-toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.results-page .theo-toggle input{display:none}.results-page .theo-toggle-track{width:32px;height:18px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:999px;position:relative;transition:all .15s}.results-page .theo-toggle-track:after{content:"";position:absolute;top:1px;left:1px;width:14px;height:14px;background:#9ca3af;border-radius:50%;transition:all .15s}.results-page .theo-toggle input:checked+.theo-toggle-track{background:#a78bfa40;border-color:#a78bfa80}.results-page .theo-toggle input:checked+.theo-toggle-track:after{left:15px;background:#a78bfa}.results-page .theo-toggle-text{font-size:12px;font-weight:700;color:#cbd5e1;letter-spacing:.3px}.results-page .theo-default-wrap{display:none;align-items:center;gap:6px;font-size:12px;color:#cbd5e1}.results-page .theo-default-wrap.is-on{display:inline-flex}.results-page .theo-default-wrap label{font-weight:600;color:#94a3b8}.results-page .theo-default-input{width:56px;padding:4px 8px;background:#a78bfa14;border:1px solid rgba(167,139,250,.35);border-radius:6px;color:#e5e7eb;font-size:12px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.results-page .theo-default-input:focus{outline:none;border-color:#a78bfa;background:#a78bfa24}.results-page .theo-default-suffix{color:#94a3b8;font-weight:700}.results-page .theo-ev-input{display:inline-flex;align-items:center;gap:4px;background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:4px 8px}.results-page .bookie-bar-chart{display:flex;flex-direction:column;gap:8px;padding:4px 2px}.results-page .bb-row{display:grid;grid-template-columns:22px 24px 80px 1fr auto;gap:10px;align-items:center;padding:6px 8px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:8px}.results-page .bb-row:hover{border-color:#ffc8002e}.results-page .bb-rank{font-size:11px;font-weight:800;color:#6b7280;text-align:center;letter-spacing:.4px}.results-page .bb-logo{width:24px;height:24px;border-radius:5px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;padding:2px}.results-page .bb-logo img{display:block}.results-page .bb-fallback{font-size:12px;font-weight:800;color:#9ca3af}.results-page .bb-name{font-size:12px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.results-page .bb-bar-track{width:100%;height:14px;background:#ffffff0d;border-radius:7px;overflow:hidden;position:relative}.results-page .bb-bar{height:100%;border-radius:7px;transition:width .35s ease}.results-page .bb-meta{display:flex;align-items:center;gap:10px;font-family:Montserrat,sans-serif;font-weight:800;font-size:12px;line-height:1;white-space:nowrap}.results-page .bb-pnl.pos{color:#0f6}.results-page .bb-pnl.neg{color:#ff5252}.results-page .bb-pnl.zero{color:#9ca3af}.results-page .bb-pot{font-size:10px;padding:3px 8px;border-radius:999px;letter-spacing:.4px}.results-page .bb-pot.pos{background:#00ff661f;color:#0f6}.results-page .bb-pot.neg{background:#ff52521f;color:#ff5252}.results-page .bb-pot.zero{background:#94a3b81f;color:#94a3b8}@media (max-width: 600px){.results-page .bb-row{grid-template-columns:18px 22px 70px 1fr auto;gap:8px;padding:6px}.results-page .bb-name{font-size:11px}.results-page .bb-meta{font-size:11px;gap:6px}.results-page .bb-pot{font-size:9px;padding:2px 6px}}.results-page .two-col{display:grid;grid-template-columns:1.3fr 1fr;gap:16px;margin-bottom:22px}.results-page .chart-cal-row{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin-bottom:22px}.results-page .stat-tiles>.stat-tile,.results-page .chart-cal-row>*{min-width:0}.results-page .stat-tile .val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.results-page .chart-cal-row>.chart-card{margin-bottom:0}.results-page .chart-cal-row .chart-svg{height:340px}.results-page .chart-cal-row .cal-card{padding:14px 16px}.results-page .chart-cal-row .cal-card .cal-cell{font-size:10px}.results-page .chart-cal-row .cal-card .cal-cell .num{font-size:clamp(8px,2.4cqw,11px)}.results-page .chart-cal-row .cal-card .cal-cell .mini-pnl{font-size:clamp(9px,3.3cqw,15px);font-weight:900;letter-spacing:-.3px}.results-page .cal-month-total-pill{font-family:Montserrat,Inter,sans-serif;font-size:clamp(11px,4.6cqw,16px);font-weight:900;letter-spacing:-.2px;padding:5px 12px;border-radius:999px;background:#94a3b814;color:#9ca3af;margin-left:10px;white-space:nowrap}.results-page .cal-month-total-pill.pos{background:#00ff661f;color:#0f6}.results-page .cal-month-total-pill.neg{background:#ff52521f;color:#ff5252}.results-page .chart-cal-row .cal-card .cal-month{font-size:12px;min-width:90px;padding:0 6px}.results-page .chart-cal-row .cal-card .cal-footer{font-size:10px}.results-page .chart-cal-row .cal-card .cal-footer .legend{gap:8px}.results-page .sport-list{display:flex;flex-direction:column;gap:10px}.results-page .sport-row{padding:10px 14px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px;transition:all .15s}.results-page .sport-row.clickable{cursor:pointer}.results-page .sport-row.clickable:hover{border-color:#38bdf866;background:#38bdf80a}.results-page .sport-row.is-active{border-color:#38bdf8;background:#38bdf81a;box-shadow:0 0 0 1px #38bdf84d}.results-page .bb-row.clickable{cursor:pointer}.results-page .bb-row.clickable:hover{border-color:#ffc80066;background:#ffc8000d}.results-page .bb-row.is-active{border-color:#ffc800;background:#ffc8001a;box-shadow:0 0 0 1px #ffc8004d}.results-page .sport-row .top{display:flex;justify-content:space-between;margin-bottom:6px;font-size:12px}.results-page .sport-row .top .name{color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.results-page .sport-row .top .p{font-weight:800}.results-page .sport-row .top .p.pos{color:#0f6}.results-page .sport-row .top .p.neg{color:#ff5252}.results-page .sport-row .bar-wrap{height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden}.results-page .sport-row .bar{height:100%;background:linear-gradient(90deg,#ffc800,#ff9500);border-radius:3px}.results-page .sport-row .bar.loss{background:linear-gradient(90deg,#ff5252,#c53030)}.results-page .sport-row .meta{display:flex;justify-content:space-between;margin-top:4px;font-size:11px;color:#9ca3af;font-weight:600}.results-page .no-data{padding:44px 20px;text-align:center;color:#9ca3af;font-size:14px}.results-page .no-data a{color:var(--gold, #FFC800);font-weight:700;text-decoration:none}.results-page .filter-banner{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;margin-bottom:14px;background:#ffc8000f;border:1px solid rgba(255,200,0,.2);border-radius:10px;color:#ffc800;font-size:12px;font-weight:700}.results-page .filter-banner .txt{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.results-page .filter-banner button{background:transparent;border:1px solid rgba(255,200,0,.3);color:#ffc800;font-size:11px;font-weight:800;padding:5px 12px;border-radius:6px;cursor:pointer;letter-spacing:.5px;text-transform:uppercase}.results-page .filter-banner button:hover{background:#ffc8001a}.results-page .quick-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.results-page .quick-filters .qf-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#d1d5db;font-size:11.5px;font-weight:700;padding:6px 11px;border-radius:999px;cursor:pointer;letter-spacing:.2px;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.results-page .quick-filters .qf-btn:hover{background:#ffc80014;color:#ffc800;border-color:#ffc8004d}.results-page .quick-filters .qf-btn.active{background:#ffc80026;color:#ffc800;border-color:#ffc800}.results-page .quick-filters .qf-btn .qf-short{display:none}.results-page .src-dd{position:relative}.results-page .src-dd-btn{display:inline-flex;align-items:center;gap:6px}.results-page .src-dd-emoji{font-size:12px;line-height:1;flex:none}.results-page .src-dd-caret{font-size:9px;opacity:.6;transition:transform .15s}.results-page .src-dd-caret.up{transform:rotate(180deg)}.results-page .src-dd-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:80;background:#14141d;border:1px solid #2a2a3a;border-radius:12px;padding:5px;min-width:170px;display:flex;flex-direction:column;gap:1px;box-shadow:0 14px 38px #0000008c;animation:srcDdIn .12s ease-out}@keyframes srcDdIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.results-page .src-dd-item{display:flex;align-items:center;gap:9px;background:none;border:0;color:#d5dae6;text-align:left;font-size:13px;font-weight:600;font-family:inherit;padding:8px 10px;border-radius:8px;cursor:pointer;white-space:nowrap}.results-page .src-dd-item .src-dd-emoji{width:16px;text-align:center}.results-page .src-dd-item:hover{background:#1d1d2a;color:#fff}.results-page .src-dd-item.on{background:#ffc80014;color:#fff}.results-page .src-dd-check{margin-left:auto;padding-left:10px;color:#ffc800;font-weight:800}.results-page .share-btn{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#ffd23a,#ffc800);color:#0a0a0a;border:none;border-radius:10px;padding:8px 10px;cursor:pointer;transition:filter .15s,transform .05s}.results-page .share-btn:hover{filter:brightness(1.06)}.results-page .share-btn:active{transform:translateY(1px)}.results-page .share-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.results-page .res-filter-row #quickFilters{flex-wrap:nowrap;gap:4px}.results-page .res-filter-row .qf-btn{padding:6px 9px;font-size:11px;letter-spacing:.3px}.results-page .res-filter-row .qf-btn .qf-full{display:none}.results-page .res-filter-row .qf-btn .qf-short{display:inline}.results-page .res-filter-row .share-btn{padding:6px 8px}}.results-page .cal-card{padding:18px 20px;container-type:inline-size}.results-page .cal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.results-page .cal-head h3{font-size:12px;font-weight:800;letter-spacing:1.5px;color:var(--gold, #FFC800);text-transform:uppercase;margin:0}.results-page .cal-nav{display:flex;gap:4px;align-items:center;position:relative}.results-page .cal-nav button{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#9ca3af;width:28px;height:28px;border-radius:7px;cursor:pointer;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.results-page .cal-nav button:hover{color:#ffc800;border-color:#ffc8004d}.results-page .cal-month{font-size:13px;font-weight:700;color:#fff;padding:0 12px;min-width:110px;text-align:center;letter-spacing:.3px;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;transition:background .15s;position:relative}.results-page .cal-month:hover{background:#ffc8001a;color:#ffc800}.results-page .cal-picker{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:50;background:#111;border:1px solid rgba(255,200,0,.25);border-radius:10px;padding:10px;display:none;gap:6px;box-shadow:0 12px 28px #0009}.results-page .cal-picker.open{display:flex}.results-page .cal-picker select{background:#0a0a0a;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:6px 8px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer}.results-page .cal-picker select:focus{outline:none;border-color:#ffc800}.results-page .cal-dow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:0 0 6px;font-size:10px;color:#6b7280;font-weight:800;letter-spacing:1px;text-transform:uppercase;text-align:center}.results-page .cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;-webkit-user-select:none;user-select:none;container-type:inline-size}.results-page .cal-cell{aspect-ratio:1;min-width:0;overflow:hidden;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px;font-weight:600;color:#6b7280;cursor:pointer;position:relative;transition:border-color .1s,background .1s}.results-page .cal-cell:hover{border-color:#ffc80066;color:#fff}.results-page .cal-cell.empty{background:transparent;border:none;cursor:default}.results-page .cal-cell.empty:hover{border:none}.results-page .cal-cell.today{border-color:#ffc80080}.results-page .cal-cell.in-range{background:#ffc80014;border-color:#ffc80066;color:#fff}.results-page .cal-cell.range-end{background:#ffc8002e;border-color:#ffc800;color:#fff}.results-page .cal-cell .num{font-size:12px;font-weight:700;color:inherit}.results-page .cal-cell.has-bets .num{color:#fff}.results-page .cal-cell .pnl-dot{display:none!important}.results-page .cal-cell.pos{background:#00ff661f;border-color:#00ff6659}.results-page .cal-cell.neg{background:#ff52521f;border-color:#ff525259}.results-page .cal-cell.zero{background:#94a3b814;border-color:#94a3b833}.results-page .cal-cell.pos:hover{background:#00ff662e;border-color:#0f69}.results-page .cal-cell.neg:hover{background:#ff52522e;border-color:#ff525299}.results-page .cal-cell .num{max-width:100%;overflow:hidden}.results-page .cal-cell .mini-pnl{font-size:clamp(9px,3.3cqw,16px);font-weight:900;letter-spacing:-.3px;line-height:1;font-family:Montserrat,Inter,sans-serif;max-width:100%;overflow:hidden;white-space:nowrap}.results-page .cal-cell.pos .mini-pnl{color:#0f6}.results-page .cal-cell.neg .mini-pnl{color:#ff5252}.results-page .cal-cell.zero .mini-pnl{color:#9ca3af}.results-page .cal-footer{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.05);font-size:11px;color:#6b7280;font-weight:600}.results-page .cal-footer .legend{display:flex;gap:12px}.results-page .cal-footer .legend span{display:inline-flex;align-items:center;gap:5px}.results-page .cal-footer .legend .dot{width:7px;height:7px;border-radius:50%;display:inline-block}.results-page .cal-footer .tip{color:#ffc800}@keyframes results-spin{to{transform:rotate(360deg)}}.results-page .chart-loading{display:flex;align-items:center;justify-content:center;gap:12px;height:260px;color:#6b7280;font-size:13px;font-weight:600}.results-page .chart-loading.compact{height:auto;padding:28px 12px}.results-page .chart-loading .spin{width:30px;height:30px;border:3px solid rgba(255,200,0,.15);border-top-color:#ffc800;border-radius:50%;animation:results-spin .8s linear infinite}@media (max-width: 1024px){.results-page .dash-content{padding:18px 14px 32px;max-width:100%;box-sizing:border-box}.results-page .stat-tiles{grid-template-columns:repeat(4,1fr)!important;gap:6px!important}.results-page .stat-tile{padding:10px 6px!important;text-align:center;min-width:0}.results-page .stat-tile .lbl{font-size:9px!important;letter-spacing:.5px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.results-page .stat-tile .val{font-size:15px!important;letter-spacing:-.3px;white-space:nowrap}.results-page .stat-tile .sub{font-size:9px!important;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.results-page .stat-tile:nth-child(1){order:99;grid-column:1 / -1;padding:14px 18px;background:linear-gradient(135deg,#ffc8001a,#00ff660d);border-color:#ffc80059}.results-page .stat-tile:nth-child(1) .lbl{font-size:10px;letter-spacing:1.2px}.results-page .stat-tile:nth-child(1) .val{font-size:26px}.results-page .stat-tile:nth-child(1) .sub{font-size:11px;margin-top:4px}.results-page .stat-tile:nth-child(6){order:98;grid-column:1 / -1;padding:12px 16px;background:linear-gradient(135deg,#2dd4bf1a,#2dd4bf05);border-color:#2dd4bf4d}.results-page .stat-tile:nth-child(6) .lbl{font-size:10px;letter-spacing:1.2px}.results-page .stat-tile:nth-child(6) .val{font-size:22px}.results-page .stat-tile:nth-child(6) .sub{font-size:10.5px;margin-top:3px}.results-page .stat-tile:nth-child(7){order:97;grid-column:1 / -1;padding:12px 16px;background:linear-gradient(135deg,#a78bfa1a,#a78bfa05);border-color:#a78bfa4d}.results-page .stat-tile:nth-child(7) .lbl{font-size:10px;letter-spacing:1.2px}.results-page .stat-tile:nth-child(7) .val{font-size:22px}.results-page .stat-tile:nth-child(7) .sub{font-size:10.5px;margin-top:3px}.results-page .two-col,.results-page .chart-cal-row{grid-template-columns:1fr}.results-page .chart-cal-row .chart-svg{height:220px}.results-page .res-hero h1{font-size:20px}.results-page .chart-svg{height:200px}.results-page .cal-cell{font-size:10px;gap:2px;padding:4px}.results-page .cal-cell .num{font-size:clamp(8px,2.4cqw,11px);opacity:.85}.results-page .chart-cal-row .cal-card .cal-cell .mini-pnl{font-size:clamp(9px,3.2cqw,14px);font-weight:900;letter-spacing:-.3px}.results-page .cal-footer .legend{gap:8px;font-size:10px}}@media (max-width: 480px){.results-page .dash-content{padding:14px 10px 24px}.results-page .res-hero h1{font-size:18px}.results-page .stat-tiles{grid-template-columns:repeat(4,1fr)!important;gap:5px!important}.results-page .stat-tile{padding:8px 4px!important}.results-page .stat-tile .val{font-size:13px!important}.results-page .stat-tile .lbl{font-size:8.5px!important;letter-spacing:.4px}.results-page .stat-tile .sub{font-size:8.5px!important}.results-page .stat-tile:nth-child(1){padding:12px 14px;grid-column:1 / -1;order:99}.results-page .stat-tile:nth-child(1) .val{font-size:22px}.results-page .stat-tile:nth-child(6){padding:10px 12px;grid-column:1 / -1;order:98}.results-page .stat-tile:nth-child(6) .val{font-size:18px}.results-page .stat-tile:nth-child(7){padding:10px 12px;grid-column:1 / -1;order:97}.results-page .stat-tile:nth-child(7) .val{font-size:18px}.results-page .stat-tile:nth-child(1) .lbl{font-size:10px;letter-spacing:1px}.results-page .stat-tile:nth-child(1) .sub{font-size:10px}.results-page .chart-svg{height:160px}.results-page .chart-cal-row .chart-svg{height:180px}.results-page .chart-card{padding:14px 12px}.results-page .cal-head h3{font-size:11px}.results-page .cal-month{font-size:11px;min-width:80px;padding:0 4px}.results-page .cal-nav button{width:24px;height:24px}.results-page .cal-grid{gap:3px}.results-page .cal-cell{padding:3px 2px;min-height:36px}.results-page .cal-footer{flex-direction:column;gap:6px;align-items:flex-start}.results-page .cal-footer .clear{font-size:10px}}@media (max-width: 640px){.results-page .chart-total.hide-mobile-total{display:none}}.results-page .overall-btn{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(180deg,#ffffff0d,#ffffff05);color:#cfd3de;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:8px 14px;font-size:12px;font-weight:800;letter-spacing:.4px;cursor:pointer;font-family:inherit;transition:all .15s}.results-page .overall-btn:hover{border-color:#ffc80073;color:#fff}.results-page .overall-btn.on{background:linear-gradient(180deg,#ffd23a,#ffc800);color:#0a0a0a;border-color:#ffc800;box-shadow:0 4px 16px #ffc80040}@media (max-width: 768px){.results-page .overall-btn{padding:6px 10px}.results-page .overall-btn span{display:none}}.leads-page .dash-content{padding:32px;max-width:none;transition:padding-right .2s ease}@media (min-width: 901px){.leads-page.drawer-open .dash-content{padding-right:424px}}.leads-page .leads-hero{margin-bottom:22px}.leads-page .leads-hero h1{font-family:Montserrat,sans-serif;font-size:26px;font-weight:800;color:#fff;margin:0 0 6px}.leads-page .leads-hero p{color:var(--text-muted);margin:0;font-size:14px}.leads-page .leads-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.leads-page .leads-toolbar-types{margin-bottom:8px}.leads-page .leads-toolbar-types .lf-pill.on{background:#78aaff1f;border-color:#78aaff80;color:#9cc0ff}.leads-page .leads-toolbar-types .lf-pill.on b{color:#9cc0ff}.leads-page .leads-filters{display:flex;gap:6px;flex-wrap:wrap}.leads-page .lf-pill{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:var(--text-muted);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.leads-page .lf-pill b{color:#fff;font-weight:800;margin-left:2px}.leads-page .lf-pill.on{background:#ffc8001f;border-color:#ffc80073;color:var(--gold)}.leads-page .lf-pill.on b{color:var(--gold)}.leads-page .leads-search{margin-left:auto;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#fff;padding:9px 12px;border-radius:9px;font-size:13px;font-family:inherit;min-width:220px}.leads-page .leads-search:focus{outline:none;border-color:#ffc80066}.leads-page .leads-loading,.leads-page .leads-error{color:var(--text-muted);font-size:13px;padding:24px 4px}.leads-page .leads-error{color:#ff8080}.leads-page .leads-list{display:flex;flex-direction:column;gap:12px}.leads-page .lead-card{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,200,0,.1);border-radius:14px;padding:16px 18px}.leads-page .lead-card.stage-won{border-color:#00ff6640}.leads-page .lead-card.flash{border-color:var(--gold);box-shadow:0 0 0 2px #ffc80059;transition:box-shadow .3s}.leads-page .leads-call.clickable{cursor:pointer}.leads-page .leads-call.clickable:hover{border-color:#00ff6680}.leads-page .lead-card.stage-lost,.leads-page .lead-card.stage-not_interested{opacity:.6}.leads-page .lead-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.leads-page .lead-id{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.leads-page .lead-name{background:none;border:none;color:#fff;font-size:16px;font-weight:800;font-family:Montserrat,sans-serif;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:6px}.leads-page .lead-unread{background:#0f6;color:#0a0a0a;font-size:10.5px;font-weight:800;border-radius:999px;padding:1px 7px;line-height:1.5}.leads-page .lead-text-btn.has-unread{background:#0f6}.leads-page .lead-text-btn.has-unread:hover{background:#00e05c}.leads-page .lead-chev{width:14px;height:14px;color:var(--text-muted);transition:transform .15s}.leads-page .lead-chev.open{transform:rotate(180deg)}.leads-page .lead-badges{display:inline-flex;gap:6px;flex-wrap:wrap}.leads-page .lead-badge{padding:2px 9px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.leads-page .lead-badge.product{background:#ffc8001a;color:var(--gold)}.leads-page .lead-badge.result-call{background:#ffc80029;color:var(--gold)}.leads-page .lead-badge.result-subscription{background:#00ff661f;color:#0f6}.leads-page .lead-badge.bankroll{background:#ffffff12;color:#cfcfcf}.leads-page .lead-badge.call-booked{background:#00ff661f;color:#0f6;text-transform:none;letter-spacing:0}.leads-page .lead-badge.call-booked.past{background:#ffffff12;color:#9ca3af}.leads-page .leads-call.past{opacity:.55}.leads-page .leads-call.past b{color:#9ca3af}.leads-page .leads-calls{margin-bottom:18px;border:1px solid rgba(0,255,102,.25);border-radius:14px;background:linear-gradient(180deg,rgba(0,255,102,.04),transparent);padding:14px 16px}.leads-page .leads-calls-head{font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#0f6;margin-bottom:10px}.leads-page .leads-calls-row{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.leads-page .leads-call{flex:0 0 auto;min-width:170px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 13px;display:flex;flex-direction:column;gap:2px}.leads-page .leads-call b{color:#0f6;font-size:13px}.leads-page .leads-call span{color:#fff;font-size:12.5px;font-weight:600}.leads-page .leads-call i{color:var(--text-muted);font-size:11px;font-style:normal}.leads-page .leads-calls-hint{color:var(--text-muted);font-size:12.5px;margin-bottom:14px}.leads-page .lead-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.leads-page .lead-date{color:var(--text-muted);font-size:12px}.leads-page .lead-stage-select{background:#ffffff0d;border:1px solid rgba(255,255,255,.14);color:#fff;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:700;font-family:inherit;cursor:pointer}.leads-page .lead-stage-select.stage-new{border-color:#78aaff80;color:#9cc0ff}.leads-page .lead-stage-select.stage-contacted{border-color:#ffc80066;color:var(--gold)}.leads-page .lead-stage-select.stage-call_booked{border-color:#ff960080;color:#ffb14d}.leads-page .lead-stage-select.stage-called{border-color:#c88cff80;color:#cf9dff}.leads-page .lead-stage-select.stage-no_answer{border-color:#a0aabe80;color:#aab3c5}.leads-page .lead-stage-select.stage-won{border-color:#00ff6680;color:#0f6}.leads-page .lead-stage-select.stage-lost,.leads-page .lead-stage-select.stage-not_interested{border-color:#ff525266;color:#ff7a7a}.leads-page .lead-stage-select option{background:#111;color:#fff}.leads-page .lead-text-btn{background:var(--gold);color:#0a0a0a;border:none;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:800;cursor:pointer;font-family:inherit}.leads-page .lead-text-btn:hover{background:#e5b300}.leads-page .lead-text-btn:disabled{opacity:.4;cursor:default}.leads-page .lead-book-btn{background:#00ff661a;color:#0f6;border:1px solid rgba(0,255,102,.35);border-radius:8px;padding:7px 12px;font-size:12px;font-weight:800;cursor:pointer;font-family:inherit}.leads-page .lead-book-btn:hover{background:#00ff662e}.leads-page .lead-chat-btn{background:#9370db24;color:#c4a7ff;border:1px solid rgba(147,112,219,.45);border-radius:8px;padding:7px 12px;font-size:12px;font-weight:800;cursor:pointer;font-family:inherit}.leads-page .lead-chat-btn:hover{background:#9370db3d}.leads-page .lead-chat-btn.has-unread{background:#0f6;color:#0a0a0a;border-color:#0f6}.leads-page .lead-fu-wrap{position:relative;display:inline-flex}.leads-page .lead-followup{display:inline-flex;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);color:var(--text-muted);border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.leads-page .lead-followup.set{background:#ff96001f;border-color:#ff960066;color:#ffb14d}.leads-page .lead-followup:hover{border-color:#ffc80066}.leads-page .fu-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:60;width:250px;background:#101013;border:1px solid rgba(255,200,0,.25);border-radius:12px;padding:12px;box-shadow:0 18px 50px #0009}.leads-page .fu-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.leads-page .fu-head span{color:#fff;font-size:13px;font-weight:800}.leads-page .fu-head button{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:7px;width:26px;height:26px;font-size:15px;cursor:pointer;line-height:1}.leads-page .fu-head button:hover{border-color:var(--gold);color:var(--gold)}.leads-page .fu-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}.leads-page .fu-dow span{text-align:center;color:var(--text-muted);font-size:10px;font-weight:800}.leads-page .fu-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.leads-page .fu-day{background:none;border:none;color:#ddd;border-radius:7px;height:30px;font-size:12.5px;cursor:pointer;font-family:inherit}.leads-page .fu-day:hover{background:#ffffff14}.leads-page .fu-day.today{color:var(--gold);font-weight:800}.leads-page .fu-day.sel{background:var(--gold);color:#0a0a0a;font-weight:800}.leads-page .fu-foot{display:flex;gap:8px;margin-top:10px}.leads-page .fu-time{flex:0 0 auto;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);color:#fff;border-radius:8px;padding:7px 8px;font-size:12.5px;font-family:inherit;color-scheme:dark}.leads-page .fu-set{flex:1;background:var(--gold);color:#0a0a0a;border:none;border-radius:8px;padding:8px;font-size:12.5px;font-weight:800;cursor:pointer;font-family:inherit}.leads-page .fu-set:hover{background:#e5b300}.leads-page .fu-clear{width:100%;margin-top:8px;background:transparent;border:1px solid rgba(255,82,82,.3);color:#ff7a7a;border-radius:8px;padding:7px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.leads-page .fu-clear:hover{background:#ff525214}.leads-page .leads-notice{position:fixed;top:18px;right:18px;z-index:80;background:#101013;border:1px solid rgba(0,255,102,.4);color:#fff;border-radius:11px;padding:11px 16px;font-size:13px;font-weight:700;box-shadow:0 14px 44px #0000008c}.leads-page .lead-del-btn{background:transparent;border:1px solid rgba(255,82,82,.25);color:#ff7a7a;border-radius:8px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.leads-page .lead-del-btn svg{width:14px;height:14px}.leads-page .lead-del-btn:hover{background:#ff52521a;border-color:#ff525280}.leads-page .leads-pager{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.leads-page .leads-pager button{background:#ffffff0d;border:1px solid rgba(255,200,0,.3);color:var(--gold);border-radius:10px;padding:9px 18px;font-size:13px;font-weight:800;cursor:pointer;font-family:inherit}.leads-page .leads-pager button:hover:not(:disabled){background:#ffc80014}.leads-page .leads-pager button:disabled{opacity:.35;cursor:default}.leads-page .leads-pager span{color:var(--text-muted);font-size:13px;font-weight:600}.leads-page .lead-contact{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px;font-size:12.5px;color:#cfcfcf;min-width:0}.leads-page .lead-contact a,.leads-page .lead-contact span{overflow-wrap:anywhere}.leads-page .lead-contact a{color:#cfcfcf;text-decoration:none}.leads-page .lead-contact a:hover{color:var(--gold)}.leads-page .lead-discord{color:#9cc0ff}.leads-page .lead-copy{background:none;border:none;color:#cfcfcf;font-size:12.5px;cursor:pointer;padding:0;font-family:inherit;overflow-wrap:anywhere;text-align:left}.leads-page .lead-copy:hover{color:var(--gold)}.leads-page .lead-discord-wrap{display:inline-flex;align-items:center;gap:4px}.leads-page .lead-discord-edit{background:none;border:none;color:#ffffff4d;font-size:11px;cursor:pointer;padding:0}.leads-page .lead-discord-edit:hover{color:var(--gold)}.leads-page .lead-emails{display:flex;gap:10px;padding:5px 0;font-size:12.5px;color:#ddd}.leads-page .lead-emails>span{flex:0 0 74px;color:var(--text-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding-top:1px}.leads-page .lead-email-row{color:#bdbdbd;padding:1px 0}.leads-page .lead-dc{display:inline-flex;align-items:center;gap:6px;color:#9cc0ff;font-weight:600}.leads-page .lead-dc.lead-copy{color:#9cc0ff}.leads-page .lead-dc img{width:18px;height:18px;border-radius:50%}.leads-page .lead-discord-btn{background:none;border:none;color:#9cc0ff;font-size:12.5px;cursor:pointer;padding:0;font-family:inherit}.leads-page .lead-discord-btn.empty{color:var(--text-muted);border:1px dashed rgba(255,255,255,.2);border-radius:6px;padding:1px 8px}.leads-page .lead-discord-btn:hover{color:var(--gold)}.leads-page .lead-discord-input{background:#ffffff0f;border:1px solid rgba(255,200,0,.4);color:#fff;border-radius:6px;padding:2px 8px;font-size:12.5px;font-family:inherit;width:140px}.leads-page .lead-discord-input:focus{outline:none}.leads-page .leads-broadcast-btn{background:#00ff661f;color:#0f6;border:1px solid rgba(0,255,102,.4);border-radius:9px;padding:9px 16px;font-size:13px;font-weight:800;cursor:pointer;font-family:inherit;white-space:nowrap}.leads-page .leads-broadcast-btn:hover{background:#0f63}.leads-page .bc-sub{color:var(--text-muted);font-size:12.5px;margin:0 0 12px;text-align:left}.leads-page .bc-textarea{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:10px;padding:12px;font-size:14px;font-family:inherit;resize:vertical;box-sizing:border-box}.leads-page .bc-textarea:focus{outline:none;border-color:#ffc80073}.leads-page .bc-count{text-align:right;font-size:12px;font-weight:700;color:var(--text-muted);margin:6px 0 12px}.leads-page .bc-count.full{color:#ff7a7a}.leads-page .leads-add-btn{background:var(--gold);color:#0a0a0a;border:none;border-radius:9px;padding:9px 16px;font-size:13px;font-weight:800;cursor:pointer;font-family:inherit;white-space:nowrap}.leads-page .leads-add-btn:hover{background:#e5b300}.leads-page .add-modal{text-align:left}.leads-page .add-modal h3{text-align:center}.leads-page .add-fields{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.leads-page .add-fields label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted)}.leads-page .add-fields input,.leads-page .add-fields select{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:9px;padding:10px 11px;font-size:13.5px;font-family:inherit}.leads-page .add-fields input:focus,.leads-page .add-fields select:focus{outline:none;border-color:#ffc80073}.leads-page .add-fields select option{background:#111}.leads-page .add-error{color:#ff8080;font-size:12.5px;margin:0 0 12px}.leads-page .add-confirm{flex:1;background:var(--gold);border:none;color:#0a0a0a;border-radius:10px;padding:12px;font-size:13.5px;font-weight:800;cursor:pointer;font-family:inherit}.leads-page .add-confirm:disabled{opacity:.5;cursor:default}.leads-page .lead-lastsms{font-weight:700}.leads-page .lead-lastsms.dir-in{color:#0f6}.leads-page .lead-lastsms.dir-out{color:var(--text-muted)}.leads-page .lead-note-preview{margin-top:10px;padding:8px 12px;background:#ffffff08;border-left:2px solid rgba(255,200,0,.4);border-radius:0 8px 8px 0;color:#bdbdbd;font-size:12.5px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-page .lead-note-preview .ln-author{color:var(--gold);font-weight:700}.leads-page .lead-note-preview .ln-more{color:var(--text-muted);margin-left:8px;font-weight:700}.leads-page .lead-detail{margin-top:14px;border-top:1px solid rgba(255,255,255,.06);padding-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.leads-page .lead-qa div{display:flex;gap:10px;padding:5px 0;font-size:12.5px;color:#ddd;line-height:1.45}.leads-page .lead-qa span{flex:0 0 74px;color:var(--text-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding-top:1px}.leads-page .lead-notes-head{font-size:11px;font-weight:800;letter-spacing:1.2px;color:var(--gold);text-transform:uppercase;margin-bottom:8px}.leads-page .lead-note{margin-bottom:8px}.leads-page .lead-note-meta{color:var(--text-muted);font-size:11px;margin-bottom:2px}.leads-page .lead-note-text{color:#ddd;font-size:13px;white-space:pre-wrap;line-height:1.45}.leads-page .lead-notes-empty{color:#6b7280;font-size:12.5px;margin-bottom:8px}.leads-page .lead-note-add{display:flex;gap:8px;margin-top:8px;align-items:flex-end}.leads-page .lead-note-add textarea{flex:1;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:9px;padding:9px 11px;font-size:13px;font-family:inherit;resize:vertical}.leads-page .lead-note-add textarea:focus{outline:none;border-color:#ffc80066}.leads-page .lead-note-add button{background:#ffc8001f;color:var(--gold);border:1px solid rgba(255,200,0,.35);border-radius:9px;padding:9px 14px;font-size:12px;font-weight:800;cursor:pointer;font-family:inherit;white-space:nowrap}.leads-page .lead-note-add button:disabled{opacity:.5;cursor:default}.leads-page .sms-drawer{position:fixed;top:0;right:0;bottom:0;width:400px;max-width:100vw;background:#0d0d0d;border-left:1px solid rgba(255,200,0,.18);display:flex;flex-direction:column;z-index:60;box-shadow:-12px 0 40px #0000008c}.leads-page .sms-head{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.07)}.leads-page .sms-title{color:#fff;font-weight:800;font-size:15px;font-family:Montserrat,sans-serif}.leads-page .sms-sub{color:var(--text-muted);font-size:12px;margin-top:2px}.leads-page .sms-head-actions{display:flex;gap:6px}.leads-page .sms-refresh,.leads-page .sms-close{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ccc;border-radius:8px;width:32px;height:32px;font-size:16px;cursor:pointer;line-height:1}.leads-page .sms-refresh:hover,.leads-page .sms-close:hover{color:var(--gold);border-color:#ffc80059}.leads-page .sms-warn{margin:10px 16px 0;padding:9px 12px;background:#ff525214;border:1px solid rgba(255,82,82,.25);border-radius:9px;color:#ff9090;font-size:12px;line-height:1.4}.leads-page .sms-scroll{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px}.leads-page .sms-empty{color:var(--text-muted);font-size:13px;text-align:center;margin-top:30px}.leads-page .sms-bubble{max-width:82%;border-radius:14px;padding:9px 13px;font-size:13.5px;line-height:1.45}.leads-page .sms-bubble.dir-in{align-self:flex-start;background:#ffffff12;color:#eee;border-bottom-left-radius:4px}.leads-page .sms-bubble.dir-out{align-self:flex-end;background:#ffc80029;color:#ffe9a3;border-bottom-right-radius:4px}.leads-page .sms-body{white-space:pre-wrap;overflow-wrap:anywhere}.leads-page .sms-meta{font-size:10.5px;color:var(--text-muted);margin-top:4px}.leads-page .sms-compose{display:flex;gap:8px;padding:14px 16px;border-top:1px solid rgba(255,255,255,.07);align-items:flex-end}.leads-page .sms-compose textarea{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:10px;padding:10px 12px;font-size:13.5px;font-family:inherit;resize:none}.leads-page .sms-compose textarea:focus{outline:none;border-color:#ffc80066}.leads-page .sms-compose button{background:var(--gold);color:#0a0a0a;border:none;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:800;cursor:pointer;font-family:inherit}.leads-page .sms-compose button:disabled{opacity:.5;cursor:default}.leads-page .del-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#04060ab8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:20px}.leads-page .del-modal{width:100%;max-width:400px;background:#101013;border:1px solid rgba(255,82,82,.35);border-radius:16px;padding:28px 26px 24px;text-align:center;box-shadow:0 30px 90px #0009}.leads-page .del-icon{width:52px;height:52px;margin:0 auto 14px;border-radius:50%;background:#ff52521f;color:#ff7a7a;display:flex;align-items:center;justify-content:center}.leads-page .del-icon svg{width:24px;height:24px}.leads-page .del-modal h3{font-family:Montserrat,sans-serif;font-weight:800;font-size:18px;color:#fff;margin:0 0 14px}.leads-page .del-who{display:flex;flex-direction:column;gap:3px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 14px;margin-bottom:14px}.leads-page .del-who b{color:#fff;font-size:14px}.leads-page .del-who span{color:var(--text-muted);font-size:12.5px;overflow-wrap:anywhere}.leads-page .del-who .del-prod{color:var(--gold);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.leads-page .del-modal p{color:var(--text-muted);font-size:13px;line-height:1.55;margin:0 0 18px}.leads-page .del-actions{display:flex;gap:10px}.leads-page .del-actions button{flex:1;border-radius:10px;padding:12px;font-size:13.5px;font-weight:800;cursor:pointer;font-family:inherit}.leads-page .del-actions button:disabled{opacity:.6;cursor:default}.leads-page .del-cancel{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fff}.leads-page .del-cancel:hover{border-color:#ffffff4d}.leads-page .del-confirm{background:#e5484d;border:none;color:#fff}.leads-page .del-confirm:hover{background:#d63a3f}@media (max-width: 900px){.leads-page .lead-detail{grid-template-columns:1fr}}@media (max-width: 768px){.leads-page .dash-content{padding:20px 12px;overflow-x:hidden}.leads-page .leads-search{margin-left:0;width:100%;box-sizing:border-box}.leads-page .sms-drawer{width:100vw}.leads-page .lead-card{padding:13px}.leads-page .lead-top{flex-direction:column;gap:8px}.leads-page .lead-actions{width:100%;justify-content:space-between}.leads-page .lead-stage-select{flex:1}.leads-page .lead-date{width:100%}.leads-page .lead-note-add{flex-direction:column;align-items:stretch}}.leads-page .stage-dd{position:relative}.leads-page .stage-dd-btn{display:inline-flex;align-items:center;gap:7px;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);color:#fff;border-radius:9999px;padding:6px 12px;font-size:12px;font-weight:700;font-family:inherit;cursor:pointer;transition:border-color .15s,background .15s}.leads-page .stage-dd-btn:hover{background:#ffffff17}.leads-page .stage-dd-btn.stage-won{border-color:#00ff6680}.leads-page .stage-dd-btn.stage-lost,.leads-page .stage-dd-btn.stage-not_interested{border-color:#ff525266}.leads-page .stage-dot{width:8px;height:8px;border-radius:50%;flex:none;box-shadow:0 0 6px currentColor}.leads-page .stage-dd-caret{font-size:9px;opacity:.6;transition:transform .15s}.leads-page .stage-dd-caret.up{transform:rotate(180deg)}.leads-page .stage-dd-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:80;background:#14141d;border:1px solid #2a2a3a;border-radius:12px;padding:5px;min-width:160px;display:flex;flex-direction:column;gap:1px;box-shadow:0 14px 38px #0000008c;animation:stageDdIn .12s ease-out}@keyframes stageDdIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.leads-page .stage-dd-item{display:flex;align-items:center;gap:9px;background:none;border:0;color:#d5dae6;text-align:left;font-size:13px;font-weight:600;font-family:inherit;padding:8px 10px;border-radius:8px;cursor:pointer}.leads-page .stage-dd-item:hover{background:#1d1d2a;color:#fff}.leads-page .stage-dd-item.on{background:#ffc80014;color:#fff}.leads-page .stage-dd-check{margin-left:auto;color:#ffc800;font-weight:800}.leads-page .stage-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.leads-page .stage-by{font-size:10.5px;font-weight:700;color:#6b7280;letter-spacing:.3px}.leads-page .lead-note-del{background:none;border:0;color:#5b6272;font-size:12px;cursor:pointer;padding:0 4px;margin-left:6px;border-radius:4px}.leads-page .lead-note:hover .lead-note-del{color:#ff7a7a}.leads-page .lead-note-del:hover{background:#ff52521f}.leads-page .lead-badge.pnl.pos{background:#00ff661f;color:#0f6;border:1px solid rgba(0,255,102,.3);font-weight:800}.leads-page .lead-badge.pnl.neg{background:#ff52521a;color:#ff7a7a;border:1px solid rgba(255,82,82,.25);font-weight:800}.leads-page .leads-sort-btn{background:#181824;border:1px solid #242433;color:#8b93a7;font-size:12px;font-weight:700;border-radius:9999px;padding:6px 14px;cursor:pointer;font-family:inherit}.leads-page .leads-sort-btn:hover{color:#e5e7eb}.leads-page .leads-sort-btn.on{background:#ffc800;border-color:#ffc800;color:#0a0a0a}.leads-page .leads-owner-row{margin-top:6px}.leads-page .leads-owner-label{font-size:11px;font-weight:800;color:#6b7280;letter-spacing:.6px;text-transform:uppercase;align-self:center;margin-right:2px}.leads-page .lead-badge.owner{background:#ffffff0a;border:1px solid;font-weight:800}.leads-page .leads-owner-toolbar{margin-bottom:8px}.leads-page .leads-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}@media (max-width: 1500px){.leads-page .leads-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.leads-page .leads-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.leads-page .leads-list{grid-template-columns:1fr}}.leads-page .lead-card{padding:13px 14px;display:flex;flex-direction:column;gap:8px}.leads-page .lead-card .lead-top{flex-direction:column;gap:8px}.leads-page .lead-card .lead-name{font-size:14.5px}.leads-page .lead-card .lead-badges{gap:5px}.leads-page .lead-card .lead-badge{font-size:10px;padding:2px 7px}.leads-page .lead-card .lead-actions{width:100%;gap:6px}.leads-page .lead-card .lead-actions>*{font-size:11px}.leads-page .lead-card .lead-date{width:100%;order:-1;font-size:10.5px}.leads-page .lead-card .stage-dd-btn,.leads-page .lead-card .lead-text-btn,.leads-page .lead-card .lead-chat-btn,.leads-page .lead-card .lead-book-btn{padding:4px 9px;font-size:11px}.leads-page .lead-card .ln-more{font-size:10px}.leads-page .lead-card .lead-note-last{font-size:11.5px;max-height:34px;overflow:hidden}.leads-page .lead-icon-btn{position:relative;padding:4px 10px!important;font-size:14px!important;line-height:1.4}.leads-page .lead-icon-btn b{position:absolute;top:-6px;right:-6px;background:#0a0a0a;color:#0f6;border:1px solid #00ff66;border-radius:9999px;font-size:9px;font-weight:800;padding:0 5px}.leads-page .lead-text-btn.has-unread.lead-icon-btn b{background:#0f6;color:#0a0a0a}.leads-page .lead-cog{position:relative;display:inline-flex}.leads-page .lead-cog-btn{position:relative;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);color:var(--text-muted);border-radius:8px;width:32px;height:30px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.leads-page .lead-cog-btn svg{width:15px;height:15px}.leads-page .lead-cog-btn:hover,.leads-page .lead-cog-btn.open{border-color:#ffc80073;color:var(--gold)}.leads-page .lead-cog-btn.has-unread{border-color:#00ff6680}.leads-page .lead-cog-btn b{position:absolute;top:-6px;right:-6px;background:#0f6;color:#0a0a0a;border-radius:99px;font-size:10px;font-weight:900;min-width:15px;height:15px;display:flex;align-items:center;justify-content:center;padding:0 3px}.leads-page .lead-cog-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:190px;background:#101013;border:1px solid rgba(255,200,0,.25);border-radius:12px;padding:6px;box-shadow:0 18px 50px #0009}.leads-page .lead-cog-menu button{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:transparent;border:none;color:var(--text, #e8e8ef);border-radius:8px;padding:9px 10px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit}.leads-page .lead-cog-menu button:hover{background:#ffc80017}.leads-page .lead-cog-menu button:disabled{opacity:.35;cursor:default;background:transparent}.leads-page .lead-cog-menu button.danger{color:#ff7a7a}.leads-page .lead-cog-menu button.danger:hover{background:#ff52521a}.leads-page .lead-cog-menu .lcm-ic{width:18px;text-align:center;flex:none}.leads-page .lead-cog-menu .lcm-badge{margin-left:auto;background:#0f6;color:#0a0a0a;border-radius:99px;font-size:10px;font-weight:900;min-width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.leads-page .lead-cog-menu .lcm-caret{margin-left:auto;opacity:.5;font-size:14px}.leads-page .lead-cog .fu-pop{top:calc(100% + 6px)}.leads-page .lead-sale-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 2px;padding:8px 10px;border-radius:10px;background:#22c55e12;border:1px solid rgba(34,197,94,.25)}.leads-page .lead-sale-row .ls-label{font-size:11px;font-weight:800;letter-spacing:.5px;color:#22c55e;text-transform:uppercase}.leads-page .lead-sale-row .ls-label.owing{color:#ffb14d}.leads-page .lead-sale-row .ls-field{display:inline-flex;align-items:center;gap:2px;color:var(--text-muted);font-size:13px;font-weight:700}.leads-page .lead-sale-row .ls-field input{width:84px;background:#0000004d;border:1px solid rgba(255,255,255,.14);border-radius:7px;color:#fff;padding:5px 8px;font-size:13px;font-weight:700;font-family:inherit;outline:none;-moz-appearance:textfield}.leads-page .lead-sale-row .ls-field input::-webkit-outer-spin-button,.leads-page .lead-sale-row .ls-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.leads-page .lead-sale-row .ls-field input:focus{border-color:#22c55e99}.leads-page .lead-sale-row .ls-save{background:#22c55e;color:#04140a;border:none;border-radius:7px;padding:6px 14px;font-size:12px;font-weight:900;cursor:pointer;font-family:inherit;margin-left:auto}.leads-page .lead-sale-row .ls-save:disabled{opacity:.5}.leads-page .lead-sale-row .ls-saved{margin-left:auto;color:#22c55e;font-weight:900}.leads-page .owner-pill .op-closed{font-style:normal;margin-left:5px;color:#22c55e;font-weight:800;font-size:11px}.leads-page .lead-card .lead-detail{grid-template-columns:1fr;gap:12px}.leads-page .lead-card.open{overflow-wrap:anywhere}.leads-page .leads-toolbar-dd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.leads-page .lfd{position:relative}.leads-page .lfd-btn{display:inline-flex;align-items:center;gap:7px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#e8e8ef;border-radius:10px;padding:8px 12px;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .15s}.leads-page .lfd-btn:hover{border-color:#ffc80066}.leads-page .lfd-btn.filtered{border-color:#ffc8008c;background:#ffc80012}.leads-page .lfd-label{font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#6b7280}.leads-page .lfd-btn b{color:var(--gold, #FFC800);font-size:11.5px}.leads-page .lfd-caret{font-size:10px;opacity:.5;transition:transform .15s}.leads-page .lfd-caret.up{transform:rotate(180deg)}.leads-page .lfd-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:70;min-width:200px;background:#101013;border:1px solid rgba(255,200,0,.25);border-radius:12px;padding:6px;box-shadow:0 18px 50px #0009;max-height:60vh;overflow-y:auto}.leads-page .lfd-item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:transparent;border:none;color:#e8e8ef;border-radius:8px;padding:9px 10px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit}.leads-page .lfd-item:hover{background:#ffc80017}.leads-page .lfd-item.on{background:#ffc80021}.leads-page .lfd-item b{margin-left:auto;color:var(--gold, #FFC800);font-size:11.5px}.leads-page .lfd-item .lfd-extra{font-style:normal;color:#22c55e;font-weight:800;font-size:11px}@media (max-width: 900px){.leads-page .leads-toolbar-dd .leads-search{width:100%;order:5}}.leads-page .lead-sale-row .ls-product{background:#0000004d;border:1px solid rgba(255,255,255,.14);border-radius:7px;color:#fff;padding:5px 6px;font-size:12px;font-weight:700;font-family:inherit;outline:none}.leads-page .lead-sale-row .ls-product:focus{border-color:#22c55e99}.livechat-page .dash-content.lc-wrap{padding:24px 32px;display:grid;grid-template-columns:320px 1fr;gap:18px;height:calc(100vh - 64px);box-sizing:border-box}.livechat-page .lc-list{overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:4px}.livechat-page .lc-list-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.livechat-page .lc-list-head h1{font-family:Montserrat,sans-serif;font-size:20px;font-weight:800;color:#fff;margin:0}.livechat-page .lc-closed-toggle{color:var(--text-muted);font-size:12px;display:inline-flex;gap:5px;align-items:center;cursor:pointer}.livechat-page .lc-muted{color:var(--text-muted);font-size:13px;padding:12px 4px}.livechat-page .lc-error{color:#ff8080;font-size:13px;padding:8px 4px}.livechat-page .lc-center{display:flex;align-items:center;justify-content:center;height:100%}.livechat-page .lc-sess{text-align:left;background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,200,0,.1);border-radius:12px;padding:11px 13px;cursor:pointer;font-family:inherit}.livechat-page .lc-sess:hover{border-color:#ffc8004d}.livechat-page .lc-sess.on{border-color:#ffc8008c;background:#ffc8000d}.livechat-page .lc-sess.closed{opacity:.55}.livechat-page .lc-sess-top{display:flex;align-items:center;gap:8px}.livechat-page .lc-sess-top b{color:#fff;font-size:13.5px;font-weight:800;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.livechat-page .lc-unread{background:var(--gold);color:#0a0a0a;font-size:10.5px;font-weight:800;border-radius:999px;padding:1px 7px}.livechat-page .lc-time{color:var(--text-muted);font-size:11px}.livechat-page .lc-sess-sub{color:var(--text-muted);font-size:11.5px;margin-top:2px}.livechat-page .lc-sess-last{color:#bdbdbd;font-size:12px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.livechat-page .lc-thread{background:linear-gradient(180deg,#ffffff05,#ffffff01);border:1px solid rgba(255,255,255,.07);border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.livechat-page .lc-thread-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.06)}.livechat-page .lc-thread-head b{color:#fff;font-size:15px;font-weight:800}.livechat-page .lc-thread-sub{color:var(--text-muted);font-size:12px;margin-top:2px}.livechat-page .lc-thread-reason{color:#d8c98f;font-size:12.5px;margin-top:6px;font-style:italic}.livechat-page .lc-close-btn{background:transparent;color:#ff7a7a;border:1px solid rgba(255,82,82,.3);border-radius:9px;padding:7px 13px;font-size:12px;font-weight:800;cursor:pointer;font-family:inherit;white-space:nowrap}.livechat-page .lc-close-btn:hover{background:#ff525214}.livechat-page .lc-closed-pill{background:#ffffff14;color:var(--text-muted);border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800;text-transform:uppercase}.livechat-page .lc-msgs{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px}.livechat-page .lc-msg{max-width:70%;border-radius:13px;padding:8px 13px}.livechat-page .lc-msg.v{align-self:flex-start;background:#ffffff12}.livechat-page .lc-msg.a{align-self:flex-end;background:#ffc80024}.livechat-page .lc-msg-who{color:var(--gold);font-size:11px;font-weight:800;margin-bottom:2px}.livechat-page .lc-msg-body{color:#eee;font-size:13.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.livechat-page .lc-msg-time{color:var(--text-muted);font-size:10.5px;margin-top:3px}.livechat-page .lc-compose{display:flex;gap:8px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.06);align-items:flex-end}.livechat-page .lc-compose textarea{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:10px;padding:10px 12px;font-size:13.5px;font-family:inherit;resize:none}.livechat-page .lc-compose textarea:focus{outline:none;border-color:#ffc80066}.livechat-page .lc-compose button{background:var(--gold);color:#0a0a0a;border:none;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:800;cursor:pointer;font-family:inherit}.livechat-page .lc-compose button:disabled{opacity:.5;cursor:default}@media (max-width: 860px){.livechat-page .dash-content.lc-wrap{grid-template-columns:1fr;height:auto;padding:16px 12px;overflow-x:hidden}.livechat-page .lc-thread{min-height:60vh}.livechat-page .lc-msg{max-width:88%}.livechat-page .lc-sess-sub,.livechat-page .lc-thread-sub{overflow-wrap:anywhere}.livechat-page .lc-thread-head{flex-wrap:wrap}}.lc-tabs{display:flex;gap:6px;padding:0 2px 10px;flex-wrap:wrap}.lc-tab{display:inline-flex;align-items:center;gap:6px;background:#181824;border:1px solid #242433;color:#8b93a7;font-size:12px;font-weight:700;border-radius:9999px;padding:5px 14px;cursor:pointer;font-family:inherit}.lc-tab:hover{color:#e5e7eb}.lc-tab.on{background:#ffc800;border-color:#ffc800;color:#0a0a0a}.lc-tab b{background:#0a0a0a;color:#ffc800;border-radius:9999px;font-size:10px;padding:1px 6px}.lc-tab:not(.on) b{background:#ffc800;color:#0a0a0a}.inbox-page .ib-rows,.inbox-page .ib-msgs{scrollbar-width:thin;scrollbar-color:rgba(255,200,0,.25) transparent}.inbox-page .ib-rows::-webkit-scrollbar,.inbox-page .ib-msgs::-webkit-scrollbar{width:8px}.inbox-page .ib-rows::-webkit-scrollbar-track,.inbox-page .ib-msgs::-webkit-scrollbar-track{background:transparent}.inbox-page .ib-rows::-webkit-scrollbar-thumb,.inbox-page .ib-msgs::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.inbox-page .ib-rows::-webkit-scrollbar-thumb:hover,.inbox-page .ib-msgs::-webkit-scrollbar-thumb:hover{background:#ffc80059;background-clip:padding-box}.inbox-page .dash-content.ib-wrap{padding:24px 32px;display:grid;grid-template-columns:360px 1fr;gap:18px;height:calc(100vh - 64px);box-sizing:border-box}.inbox-page .ib-list{display:flex;flex-direction:column;min-height:0}.inbox-page .ib-list-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.inbox-page .ib-list-head h1{font-family:Montserrat,sans-serif;font-size:20px;font-weight:800;color:#fff;margin:0}.inbox-page .ib-search{flex:1;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#fff;padding:8px 11px;border-radius:9px;font-size:13px;font-family:inherit;min-width:0}.inbox-page .ib-search:focus{outline:none;border-color:#ffc80066}.inbox-page .ib-favbar{display:flex;gap:6px;flex-wrap:wrap;padding:8px 10px;margin-bottom:10px;background:#ffc8000d;border:1px solid rgba(255,200,0,.25);border-radius:12px}.inbox-page .ib-favchip{display:inline-flex;align-items:center;gap:5px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.inbox-page .ib-favchip .ib-favstar{color:var(--gold)}.inbox-page .ib-favchip b{background:#0f6;color:#0a0a0a;border-radius:999px;padding:0 6px;font-size:10.5px}.inbox-page .ib-favchip.on,.inbox-page .ib-favchip:hover{border-color:#ffc80080}.inbox-page .ib-rows{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:4px;min-height:0}.inbox-page .ib-row{position:relative;display:flex;background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,200,0,.1);border-radius:12px}.inbox-page .ib-row:hover{border-color:#ffc8004d}.inbox-page .ib-row.on{border-color:#ffc8008c;background:#ffc8000d}.inbox-page .ib-row.fav{border-left:3px solid var(--gold)}.inbox-page .ib-row-main{flex:1;display:flex;gap:10px;align-items:flex-start;background:none;border:none;text-align:left;padding:11px 4px 11px 12px;cursor:pointer;font-family:inherit;min-width:0}.inbox-page .ib-ch{font-size:15px;margin-top:1px}.inbox-page .ib-row-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.inbox-page .ib-row-top{display:flex;align-items:center;gap:7px}.inbox-page .ib-row-top b{color:#fff;font-size:13.5px;font-weight:800;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-page .ib-row-top i{color:var(--text-muted);font-size:11px;font-style:normal}.inbox-page .ib-num{color:var(--text-muted);font-size:11.5px;white-space:nowrap}.inbox-page .ib-unread{background:#0f6;color:#0a0a0a;font-size:10.5px;font-weight:800;border-radius:999px;padding:1px 7px}.inbox-page .ib-row-sub{color:var(--text-muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-page .ib-row-last{color:#bdbdbd;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-page .ib-star{background:none;border:none;color:#ffffff38;font-size:16px;cursor:pointer;padding:10px 12px 0 2px;line-height:1}.inbox-page .ib-star:hover,.inbox-page .ib-star.on{color:var(--gold)}.inbox-page .ib-star.big{font-size:20px;padding:4px 6px}.inbox-page .ib-muted{color:var(--text-muted);font-size:13px;padding:10px 4px}.inbox-page .ib-error{color:#ff8080;font-size:13px;padding:8px 4px}.inbox-page .ib-center{display:flex;align-items:center;justify-content:center;height:100%}.inbox-page .ib-thread{background:linear-gradient(180deg,#ffffff05,#ffffff01);border:1px solid rgba(255,255,255,.07);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;min-height:0}.inbox-page .ib-thread-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.06)}.inbox-page .ib-thread-head b{color:#fff;font-size:15px;font-weight:800}.inbox-page .ib-thread-sub{color:var(--text-muted);font-size:12px;margin-top:2px}.inbox-page .ib-msgs{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px}.inbox-page .ib-msg{max-width:70%;border-radius:13px;padding:8px 13px}.inbox-page .ib-msg.them{align-self:flex-start;background:#ffffff12}.inbox-page .ib-msg.me{align-self:flex-end;background:#ffc80024}.inbox-page .ib-msg-body{color:#eee;font-size:13.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.inbox-page .ib-msg-meta{color:var(--text-muted);font-size:10.5px;margin-top:3px}.inbox-page .ib-compose{display:flex;gap:8px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.06);align-items:flex-end}.inbox-page .ib-compose textarea{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:10px;padding:10px 12px;font-size:13.5px;font-family:inherit;resize:none}.inbox-page .ib-compose textarea:focus{outline:none;border-color:#ffc80066}.inbox-page .ib-compose button{background:var(--gold);color:#0a0a0a;border:none;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:800;cursor:pointer;font-family:inherit}.inbox-page .ib-compose button:disabled{opacity:.5;cursor:default}.inbox-page .ib-closed{padding:14px;text-align:center;color:var(--text-muted);font-size:13px;border-top:1px solid rgba(255,255,255,.06)}.inbox-page .ib-ctx{position:fixed;z-index:90;background:#101013;border:1px solid rgba(255,255,255,.12);border-radius:10px;box-shadow:0 16px 50px #0009;overflow:hidden}.inbox-page .ib-ctx button{display:block;width:100%;background:none;border:none;color:#ff7a7a;font-size:13px;font-weight:700;padding:11px 16px;cursor:pointer;font-family:inherit;text-align:left;white-space:nowrap}.inbox-page .ib-ctx button:hover{background:#ff52521a}.inbox-page .ib-ctx button.ib-ctx-won{color:#0f6;border-bottom:1px solid rgba(255,255,255,.07)}.inbox-page .ib-ctx button.ib-ctx-won:hover{background:#00ff6614}.inbox-page .ib-notice{position:fixed;top:18px;right:18px;z-index:96;background:#101013;border:1px solid rgba(0,255,102,.4);color:#fff;border-radius:11px;padding:11px 16px;font-size:13px;font-weight:700;box-shadow:0 14px 44px #0000008c}.inbox-page .ib-del-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#04060ab8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:20px}.inbox-page .ib-del-modal{width:100%;max-width:400px;background:#101013;border:1px solid rgba(255,82,82,.35);border-radius:16px;padding:26px 24px 22px;text-align:center;box-shadow:0 30px 90px #0009}.inbox-page .ib-del-modal h3{font-family:Montserrat,sans-serif;font-weight:800;font-size:18px;color:#fff;margin:0 0 14px}.inbox-page .ib-del-who{display:flex;flex-direction:column;gap:3px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 14px;margin-bottom:14px}.inbox-page .ib-del-who b{color:#fff;font-size:14px}.inbox-page .ib-del-who span{color:var(--text-muted);font-size:12.5px}.inbox-page .ib-del-modal p{color:var(--text-muted);font-size:13px;line-height:1.55;margin:0 0 18px}.inbox-page .ib-del-actions{display:flex;gap:10px}.inbox-page .ib-del-actions button{flex:1;border-radius:10px;padding:12px;font-size:13.5px;font-weight:800;cursor:pointer;font-family:inherit;border:none}.inbox-page .ib-del-actions button:disabled{opacity:.6;cursor:default}.inbox-page .ib-del-actions .cancel{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fff}.inbox-page .ib-del-actions .confirm{background:#e5484d;color:#fff}.inbox-page .ib-del-actions .confirm:hover{background:#d63a3f}@media (max-width: 900px){.inbox-page .dash-content.ib-wrap{grid-template-columns:1fr;height:auto;padding:16px 12px}.inbox-page .ib-rows{max-height:45vh}.inbox-page .ib-thread{min-height:55vh}.inbox-page .ib-msg{max-width:88%}}.ib-section-head{display:flex;align-items:center;gap:8px;padding:10px 14px 6px;font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#8b93a7}.ib-section-head b{background:#ffc800;color:#0a0a0a;border-radius:9999px;font-size:10px;padding:1px 7px;letter-spacing:0}.ib-section-unread{border:1px solid rgba(255,200,0,.25);border-radius:12px;background:#ffc8000a;margin:0 6px 10px;padding-bottom:4px}.ib-section-unread .ib-section-head{color:#ffc800}.ib-section-earlier{padding-top:2px}.ib-tabs{display:flex;gap:6px;padding:0 14px 10px}.ib-tab{display:inline-flex;align-items:center;gap:6px;background:#181824;border:1px solid #242433;color:#8b93a7;font-size:12px;font-weight:700;border-radius:9999px;padding:5px 14px;cursor:pointer}.ib-tab:hover{color:#e5e7eb}.ib-tab.on{background:#ffc800;border-color:#ffc800;color:#0a0a0a}.ib-tab b{background:#0a0a0a;color:#ffc800;border-radius:9999px;font-size:10px;padding:1px 6px}.ib-tab:not(.on) b{background:#ffc800;color:#0a0a0a}.competitors-page .dash-content{padding:32px;max-width:none}.competitors-page .ca-hero{margin-bottom:22px}.competitors-page .ca-hero h1{font-family:Montserrat,sans-serif;font-size:26px;font-weight:800;color:#fff;margin:0 0 6px}.competitors-page .ca-hero p{color:var(--text-muted);margin:0;font-size:14px;max-width:70ch}.competitors-page .ca-muted{color:var(--text-muted);font-size:13px;padding:16px 4px}.competitors-page .ca-error{color:#ff8080;font-size:13px;padding:10px 4px}.competitors-page .ca-empty{border:1px dashed rgba(255,255,255,.14);border-radius:14px;padding:30px;text-align:center}.competitors-page .ca-empty-t{color:#fff;font-weight:800;font-size:15px;margin-bottom:6px}.competitors-page .ca-empty-s{color:var(--text-muted);font-size:13px}.competitors-page .ca-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.competitors-page .ca-tab{display:inline-flex;align-items:center;gap:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:var(--text-muted);border-radius:10px;padding:9px 15px;font-size:13.5px;font-weight:700;cursor:pointer;font-family:inherit}.competitors-page .ca-tab:hover{border-color:#ffc80059}.competitors-page .ca-tab.on{background:#ffc8001f;border-color:#ffc80080;color:var(--gold)}.competitors-page .ca-tab-count{background:#0000004d;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800}.competitors-page .ca-tab.on .ca-tab-count{background:#ffc80033}.competitors-page .ca-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;flex-wrap:wrap;gap:10px}.competitors-page .ca-bar-stats{color:#ddd;font-size:13px}.competitors-page .ca-bar-stats b{color:#0f6;font-weight:800}.competitors-page .ca-bar-sep{color:var(--text-muted);margin:0 8px}.competitors-page .ca-bar-dim{color:var(--text-muted)}.competitors-page .ca-controls{display:flex;gap:10px;flex-wrap:wrap}.competitors-page .ca-toggle{display:inline-flex;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:9px;overflow:hidden}.competitors-page .ca-toggle button{background:none;border:none;color:var(--text-muted);padding:7px 14px;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit}.competitors-page .ca-toggle button.on{background:var(--gold);color:#0a0a0a}.competitors-page .ca-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:start}@media (max-width: 1400px){.competitors-page .ca-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1050px){.competitors-page .ca-grid{grid-template-columns:repeat(2,1fr)}}.competitors-page .ca-ad{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,200,0,.1);border-radius:14px;padding:16px;display:flex;flex-direction:column}.competitors-page .ca-ad.inactive{opacity:.6}.competitors-page .ca-ad-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.competitors-page .ca-ad-tag{font-size:10.5px;font-weight:800;color:#9cc0ff;background:#78aaff1f;border-radius:999px;padding:2px 8px}.competitors-page .ca-ad-dupe{font-size:10.5px;font-weight:800;color:var(--gold);background:#ffc8001f;border-radius:999px;padding:2px 8px}.competitors-page .ca-media{width:100%;border-radius:10px;margin-bottom:12px;background:#000;display:block;max-height:420px}.competitors-page .ca-verswitch{display:inline-flex;align-self:flex-start;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:9px;overflow:hidden;margin-bottom:12px}.competitors-page .ca-verswitch button{background:none;border:none;color:var(--text-muted);padding:6px 14px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.competitors-page .ca-verswitch button.on{background:var(--gold);color:#0a0a0a}.competitors-page .ca-verswitch button:disabled{opacity:.4;cursor:default}.competitors-page .ca-sec{margin-bottom:12px}.competitors-page .ca-sec-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.competitors-page .ca-sec-l{font-size:10.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--gold)}.competitors-page .ca-sec-copy{background:#ffc8001f;border:1px solid rgba(255,200,0,.35);color:var(--gold);border-radius:6px;padding:2px 9px;font-size:11px;font-weight:800;cursor:pointer;font-family:inherit}.competitors-page .ca-sec-t{color:#dcdcdc;font-size:12.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.competitors-page .ca-sec-t.clamp{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}.competitors-page .ca-sec-e{color:var(--text-dim);font-size:12px;font-style:italic}.competitors-page .ca-dot{width:8px;height:8px;border-radius:50%;background:#6b7280}.competitors-page .ca-dot.on{background:#0f6;box-shadow:0 0 8px #00ff6680}.competitors-page .ca-ad-status{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#9ca3af}.competitors-page .ca-ad.inactive .ca-ad-status{color:#9ca3af}.competitors-page .ca-ad:not(.inactive) .ca-ad-status{color:#0f6}.competitors-page .ca-ad-started{margin-left:auto;color:var(--text-muted);font-size:11px}.competitors-page .ca-ad-body{color:#dcdcdc;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;flex:1}.competitors-page .ca-ad-body.clamp{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.competitors-page .ca-more{align-self:flex-start;background:none;border:none;color:var(--gold);font-size:12px;font-weight:700;cursor:pointer;padding:6px 0 0;font-family:inherit}.competitors-page .ca-ad-link{margin-top:12px;color:#9cc0ff;font-size:12px;font-weight:700;text-decoration:none;display:flex;align-items:center;gap:8px}.competitors-page .ca-ad-link:hover{color:var(--gold)}.competitors-page .ca-ad-id{color:var(--text-muted);font-weight:500;font-variant-numeric:tabular-nums}@media (max-width: 768px){.competitors-page .dash-content{padding:20px 14px}.competitors-page .ca-grid{grid-template-columns:1fr}}.inv-wrap{display:flex;gap:24px;align-items:flex-start;padding:24px 28px 40px}.inv-form{flex:0 0 400px;background:#101017;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:20px;position:sticky;top:85px;max-height:calc(100vh - 110px);overflow-y:auto}.inv-sec{border-top:1px solid rgba(255,255,255,.08);margin-top:16px;padding-top:14px}.inv-sec:first-child{border-top:0;margin-top:0;padding-top:0}.inv-sec h3{margin:0 0 10px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold, #FFC800)}.inv-field label{display:block;font-size:11px;color:#9a9aa8;margin:8px 0 3px}.inv-form input,.inv-form textarea,.inv-form select{width:100%;background:#0a0a10;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e8e8ef;padding:8px 10px;font-size:13px;font-family:inherit;outline:none;box-sizing:border-box}.inv-form input:focus,.inv-form textarea:focus{border-color:#ffc80080}.inv-form textarea{resize:vertical;min-height:54px}.inv-row2{display:flex;gap:10px}.inv-row2>*{flex:1;min-width:0}.inv-item-row{display:flex;gap:6px;margin-bottom:6px;align-items:center}.inv-item-row .desc{flex:1;min-width:0}.inv-item-row .qty{width:52px;flex:none;text-align:center}.inv-item-row .price{width:88px;flex:none;text-align:right}.inv-item-row .rm{background:#ff52521f;color:#ff5252;border:1px solid rgba(255,82,82,.3);border-radius:8px;width:30px;height:34px;cursor:pointer;font-size:15px;flex:none}.inv-btn{display:inline-block;background:linear-gradient(135deg,#ffc800,#e5a800);color:#0a0a0a;border:none;border-radius:9px;padding:11px 18px;font-size:13px;font-weight:800;letter-spacing:.5px;cursor:pointer;font-family:inherit}.inv-btn.ghost{background:#ffc80014;color:#ffc800;border:1px solid rgba(255,200,0,.35);font-weight:700}.inv-btn.small{padding:7px 12px;font-size:12px}.inv-presets{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.inv-toggle{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;color:#e8e8ef;cursor:pointer}.inv-toggle input{width:auto}.inv-actions{display:flex;gap:10px;margin-top:18px}.inv-actions .inv-btn{flex:1;text-align:center}.inv-paper-wrap{flex:1;min-width:0}.inv-paper{background:#fff;color:#16161c;border-radius:6px;max-width:820px;margin:0 auto;box-shadow:0 20px 60px #00000080;overflow:hidden}.inv-head{background:#0d0d13;color:#fff;padding:30px 44px;display:flex;justify-content:space-between;align-items:center;gap:14px}.inv-head img{height:34px;display:block;max-width:55%;object-fit:contain}.inv-head .tag{text-align:right}.inv-head .tag .t{font-size:26px;font-weight:900;letter-spacing:4px;color:#ffc800}.inv-head .tag .n{font-size:13px;color:#b8b8c4;margin-top:3px}.inv-body{padding:34px 44px 40px}.inv-meta{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.inv-meta .blk{font-size:13px;line-height:1.55}.inv-meta .blk.right{text-align:right}.inv-meta .blk .h,.inv-pay-note .blk .h{display:block;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#a0851e;margin-bottom:5px}.inv-meta .blk .name{font-weight:700;font-size:15px}table.inv-items{width:100%;border-collapse:collapse;margin-top:28px;font-size:13.5px}table.inv-items th{text-align:left;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#86868f;border-bottom:2px solid #16161c;padding:0 8px 8px}table.inv-items th.qty{width:60px}table.inv-items th.unit{width:110px}table.inv-items th.amt{width:120px}table.inv-items th.r,table.inv-items td.r{text-align:right}table.inv-items td{padding:11px 8px;border-bottom:1px solid #ececf0}.inv-totals{margin-top:6px;margin-left:auto;width:280px;max-width:100%;font-size:13.5px}.inv-totals .trow{display:flex;justify-content:space-between;padding:7px 8px}.inv-totals .trow.grand{border-top:2px solid #16161c;margin-top:4px;font-size:17px;font-weight:900}.inv-totals .trow.grand .amt{color:#a0851e}.inv-pay-note{margin-top:34px;display:flex;gap:24px;flex-wrap:wrap}.inv-pay-note .blk{flex:1;min-width:220px;background:#f7f7f9;border-radius:10px;padding:14px 16px;font-size:12.5px;line-height:1.6;white-space:pre-wrap}.inv-foot{text-align:center;font-size:11.5px;color:#86868f;padding:0 44px 30px}@media (max-width: 980px){.inv-wrap{flex-direction:column}.inv-form{position:static;flex:none;width:100%;max-height:none}.inv-head,.inv-body,.inv-foot{padding-left:22px;padding-right:22px}}@media print{html,body,#root,.dash-wrapper,.dash-main,.invoices-page{height:auto!important;min-height:0!important;overflow:visible!important}.d2pc-bubble,.d2pc-panel{display:none!important}body,.dash-main,.invoices-page{background:#fff!important}.dash-sidebar,.dash-topbar,.mobile-hamburger,.sidebar-overlay,.inv-form,.no-print{display:none!important}.dash-main{margin-left:0!important}.inv-wrap{padding:0;display:block}.inv-paper{box-shadow:none;border-radius:0;max-width:none}.inv-head,.inv-pay-note .blk{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.commissions-page .dash-content{padding:24px 28px 40px}.commissions-page .cm-head{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:18px}.commissions-page .cm-head h1{font-family:Montserrat,sans-serif;font-size:24px;font-weight:800;color:#fff;margin:0 0 4px}.commissions-page .cm-head p{color:#9ca3af;margin:0;font-size:13px}.commissions-page .cm-period{display:flex;gap:6px}.commissions-page .cm-pill{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#9a9aa8;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:800;cursor:pointer;font-family:inherit}.commissions-page .cm-pill.on{background:var(--gold, #FFC800);color:#0a0a0a;border-color:var(--gold, #FFC800)}.commissions-page .cm-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.commissions-page .cm-total-card{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,200,0,.12);border-radius:12px;padding:14px 18px}.commissions-page .cm-total-card span{display:block;font-size:10px;color:#9ca3af;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:6px}.commissions-page .cm-total-card b{font-family:Montserrat,sans-serif;font-size:22px;font-weight:800;color:#fff}.commissions-page .gold{color:#ffc800!important}.commissions-page .amber{color:#ffb14d}.commissions-page .pos{color:#0f6}.commissions-page .cm-agents{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:20px}.commissions-page .cm-agent{text-align:left;background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px 16px;cursor:pointer;font-family:inherit;transition:all .15s}.commissions-page .cm-agent:hover{border-color:#ffc80066}.commissions-page .cm-agent.sel{border-color:var(--gold, #FFC800);background:#ffc80012}.commissions-page .cm-agent.me{box-shadow:inset 3px 0 0 var(--gold, #FFC800)}.commissions-page .ca-name{font-size:13px;font-weight:800;color:#fff;display:flex;align-items:center;gap:6px}.commissions-page .ca-name i{font-style:normal;font-size:9px;font-weight:900;color:#0a0a0a;background:var(--gold, #FFC800);border-radius:4px;padding:1px 5px;letter-spacing:.5px;text-transform:uppercase}.commissions-page .ca-rev{font-family:Montserrat,sans-serif;font-size:22px;font-weight:800;color:#0f6;margin:4px 0 2px}.commissions-page .ca-sub{font-size:11.5px;color:#8b93a7;font-weight:600}.commissions-page .cm-table-wrap{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,200,0,.1);border-radius:14px;overflow-x:auto}.commissions-page .cm-table{width:100%;border-collapse:collapse;font-size:13px}.commissions-page .cm-table th{text-align:left;background:#1a1604;color:#ffc800;font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;padding:12px 14px;border-bottom:1px solid rgba(255,200,0,.15)}.commissions-page .cm-table th.r,.commissions-page .cm-table td.r{text-align:right}.commissions-page .cm-table td{padding:12px 14px;color:#e5e7eb;border-bottom:1px solid rgba(255,255,255,.04)}.commissions-page .cm-table tr:last-child td{border-bottom:none}.commissions-page .cm-table .nm{font-weight:700;color:#fff}.commissions-page .cm-table .dt{color:#9ca3af;white-space:nowrap}@media (max-width: 700px){.commissions-page .dash-content{padding:18px 14px 32px}.commissions-page .cm-totals{gap:6px}.commissions-page .cm-total-card{padding:10px}.commissions-page .cm-total-card b{font-size:16px}}.commissions-page .ca-invoice{display:inline-block;margin-top:8px;background:#ffc8001a;border:1px solid rgba(255,200,0,.35);color:var(--gold, #FFC800);border-radius:8px;padding:5px 10px;font-size:11px;font-weight:800;cursor:pointer;transition:all .15s}.commissions-page .ca-invoice:hover{background:var(--gold, #FFC800);color:#0a0a0a}.commissions-page .cm-paid-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.16);color:#cfd3de;border-radius:7px;padding:4px 10px;font-size:11px;font-weight:800;cursor:pointer;font-family:inherit}.commissions-page .cm-paid-btn:hover{border-color:#22c55e80}.commissions-page .cm-paid-btn.on{background:#22c55e24;border-color:#22c55e73;color:#22c55e}.commissions-page .cm-paid-tag{color:#22c55e;font-weight:800;font-size:11.5px}.commissions-page .cm-paid-note{display:block;font-style:normal;font-size:11px;font-weight:700;color:#22c55e;margin-top:3px}:root{--topbar-h: 61px;color-scheme:dark;--d2p-build: 20;--gold: #FFC800;--gold-dark: #e5a800;--bg: #0a0a0a;--bg-sidebar: #060606;--text: #fff;--text-muted: #9ca3af;--text-dim: #6b7280;--positive: #00ff66;--negative: #ff3b30;--border-gold: rgba(255, 200, 0, .08);--border-soft: rgba(255, 255, 255, .06);--sidebar-w: 204px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:Montserrat,Inter,sans-serif}.dash-wrapper{display:flex;min-height:100vh}.dash-main{flex:1;margin-left:var(--sidebar-w);min-height:100vh}.dash-sidebar{width:var(--sidebar-w);height:100vh;overflow:hidden;background:var(--bg-sidebar);border-right:1px solid var(--border-gold);display:flex;flex-direction:column;position:fixed;top:0;left:0;z-index:100}.sidebar-logo{flex:0 0 auto;height:61px;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid var(--border-soft)}.dash-sidebar .sidebar-logo img{height:24px;width:auto;max-width:100%}.sidebar-nav{flex:1;min-height:0;padding:16px 12px;display:flex;flex-direction:column;gap:3px;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;overscroll-behavior-x:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,200,0,.3) transparent}.sidebar-nav::-webkit-scrollbar{width:6px}.sidebar-nav::-webkit-scrollbar-track{background:transparent}.sidebar-nav::-webkit-scrollbar-thumb{background:#ffc80047;border-radius:8px}.sidebar-nav:hover::-webkit-scrollbar-thumb{background:#ffc80073}.nav-group{display:flex;flex-direction:column;gap:3px}.nav-item{display:flex;align-items:center;gap:12px;padding:7.5px 16px;border-radius:10px;color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer;transition:background .18s ease,color .18s ease;text-decoration:none;position:relative}.nav-item:hover{background:#ffc8000f;color:#fff}.nav-item.active{background:#ffc80014;color:var(--gold)}.nav-item.active:before{content:"";position:absolute;left:-5px;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--gold)}.nav-item.active .nav-icon{color:var(--gold)}.nav-item.locked{opacity:.68}.nav-item.locked:hover{opacity:1}.ss-sublock{width:11px;height:11px;flex:0 0 auto;margin-left:auto;stroke:var(--gold);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.nav-item .ss-sublock{width:12px;height:12px}.nav-item.locked:hover .ss-sublock{opacity:1}.nav-head{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px;color:#ffffff47;padding:12px 16px 5px}.nav-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nav-icon svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.coming-soon-badge{font-size:9px;font-weight:700;background:#ffc80026;color:var(--gold);padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;margin-left:auto}.sidebar-foot{flex:0 0 auto;border-top:1px solid var(--border-soft);display:flex;align-items:center;gap:8px;padding:10px 12px;position:relative;background:var(--bg-sidebar)}.sidebar-foot .sidebar-user{flex:1;padding:8px;border-radius:10px;display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;transition:background .2s;cursor:pointer;min-width:0;background:none;border:none;font-family:inherit;text-align:left}.sidebar-user-chev.open svg{transform:rotate(-90deg)}.sidebar-user-chev svg{transition:transform .18s ease}.sidebar-settings-menu{position:absolute;bottom:calc(100% + 6px);left:12px;right:12px;background:#0d0d0d;border:1px solid rgba(255,200,0,.18);border-radius:12px;padding:6px;z-index:160;box-shadow:0 12px 32px #0000008c;display:flex;flex-direction:column;gap:2px}.ssm-item{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;border-radius:8px;padding:9px 12px;color:var(--text-muted);font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer;text-align:left;transition:background .15s,color .15s}.ssm-item svg{width:15px;height:15px;flex-shrink:0}.ssm-item:hover{background:#ffc80014;color:#fff}.ssm-item.ssm-logout:hover{background:#ff5a5a1a;color:#ff5a5a}.sidebar-foot .sidebar-user:hover{background:#ffc8000d}.sidebar-user-chev{color:var(--text-dim);margin-left:auto;flex-shrink:0;transition:color .2s,transform .2s}.sidebar-foot .sidebar-user:hover .sidebar-user-chev{color:var(--gold);transform:translate(2px)}.sidebar-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#ffc800,#ff9500);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#0a0a0a;flex-shrink:0;overflow:hidden}.sidebar-avatar.has-img{background:#111}.sidebar-avatar img{width:100%;height:100%;object-fit:cover;display:block}.sidebar-user-info{overflow:hidden;flex:1;min-width:0}.sidebar-username{font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-plan{font-size:11px;font-weight:700;margin-top:2px;letter-spacing:.2px;background:linear-gradient(91deg,#adcae0 -.03%,#ffc6c6 29.05%,#afbbfa 53.04%,#ffd1f1 79.57%,#adcae0 102.02%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;width:fit-content}.sidebar-logout{flex:0 0 auto;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:9px;padding:9px;color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:.15s}.sidebar-logout svg{width:16px;height:16px}.sidebar-logout:hover{color:#ff5a5a;border-color:#ff5a5a80}.ss-caret{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;flex:0 0 auto;cursor:pointer;color:inherit;transition:transform .2s ease,background .15s ease}.ss-caret:hover{background:#ffffff1a}.ss-caret svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ss-caret.open{transform:rotate(90deg)}.ss-submenu{display:none;flex-direction:column;gap:2px;margin:2px 0 4px}.ss-submenu.open{display:flex}.ss-subitem{display:flex;align-items:center;gap:10px;padding:6px 16px 6px 44px;border-radius:10px;color:var(--text-muted);font-size:12px;font-weight:500;text-decoration:none;cursor:pointer;position:relative;transition:background .18s ease,color .18s ease}.ss-subitem .ss-dot{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.45;flex:0 0 auto}.ss-subitem:hover{background:#ffc8000f;color:#fff}.ss-subitem.active{background:#ffc8001a;color:var(--gold)}.ss-subitem.active .ss-dot{opacity:1}.ss-subitem.locked{color:var(--text-muted);opacity:.62}.ss-subitem.locked:hover,.ss-subitem.locked:hover .ss-sublock{opacity:1}.cursor-glow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;mix-blend-mode:screen;opacity:0;transition:opacity .4s ease}.placeholder-page{padding:48px;max-width:720px}.placeholder-badge{display:inline-block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--gold);background:#ffc8001f;padding:4px 10px;border-radius:20px;margin-bottom:14px}.placeholder-page h1{font-size:24px;margin-bottom:12px}.placeholder-page p{color:var(--text-muted);font-size:14px;margin-bottom:20px}.placeholder-link{display:inline-block;color:var(--gold);font-weight:600;font-size:14px;text-decoration:none;border:1px solid rgba(255,200,0,.3);padding:10px 18px;border-radius:10px;transition:background .15s}.placeholder-link:hover{background:#ffc80014}.dash-topbar{display:flex;align-items:center;justify-content:space-between;height:var(--topbar-h);box-sizing:border-box;padding:0 32px;border-bottom:1px solid rgba(255,255,255,.06)}.guide-btn{background:#ffc8001a;color:var(--gold);border:1px solid rgba(255,200,0,.3);border-radius:8px;padding:7px 14px;font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.breadcrumb-badge{font-size:11px;font-weight:700;color:var(--gold);background:#ffc8001a;padding:6px 14px;border-radius:6px;letter-spacing:1.5px;text-transform:uppercase}.admin-pill{font-size:10px;font-weight:800;color:#34c759;background:#34c7591f;border:1px solid rgba(52,199,89,.35);padding:5px 10px;border-radius:6px;letter-spacing:1px;text-transform:uppercase;margin-left:10px}.topbar-user{display:flex;align-items:center;gap:10px}.topbar-name{font-size:14px;font-weight:500;color:#fff}.topbar-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#ffc800,#ff9500);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:#0a0a0a;overflow:hidden}.topbar-pill{display:inline-flex;align-items:center;gap:6px;background:#5865f21f;color:#b4befe;border:1px solid rgba(88,101,242,.35);border-radius:8px;padding:7px 14px;font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;transition:all .15s}.topbar-pill:hover{background:#5865f2;color:#fff}.topbar-pill svg{width:14px;height:14px}.call-btn{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#ffc800,#e5a800);color:#0a0a0a;border:none;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:900;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;transition:all .15s;font-family:inherit;box-shadow:0 2px #0000004d}@media (max-width: 640px){.topbar-pill span,.call-btn span{display:none}.topbar-pill,.call-btn{padding:7px 10px}.admin-pill,.topbar-name{display:none}}.ss-page{height:100vh;display:flex;flex-direction:column}.ss-frame{flex:1;width:100%;border:none;background:var(--bg)}.ss-fallback{display:none;max-width:760px;margin:60px auto;padding:28px;text-align:center}.ss-fallback.show{display:block}.ss-fallback h2{font-family:Montserrat,sans-serif;font-size:24px;color:var(--gold);margin:0 0 12px}.ss-fallback p{color:#cbd5e1;font-size:14px;line-height:1.55;margin:0 0 14px}.ss-fallback .ss-direct{display:inline-block;padding:11px 22px;background:linear-gradient(135deg,#ffc800,#ff9500);color:#0a0a0a;font-weight:800;text-decoration:none;border-radius:10px;font-size:14px;letter-spacing:.3px}.rs-page{height:100vh;display:flex;flex-direction:column}.rs-frame{flex:1;width:100%;border:0;background:#000}.rs-page .dash-content{flex:1;overflow-y:auto;padding:28px 32px 40px}.rs-lk-race{margin-top:16px;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.rs-lk-head{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.08)}.rs-lk-name{font-size:13px;font-weight:800;color:var(--text, #e8e8e8)}.rs-lk-time{font-size:12px;font-weight:600;color:var(--text-muted, #9ca3af)}.rs-lk-jump{margin-left:auto;font-size:11px;font-weight:800;letter-spacing:.4px;padding:3px 9px;border-radius:999px;background:#ffc8001f;color:var(--gold, #FFC800)}.rs-lk-row{display:grid;grid-template-columns:minmax(120px,1.6fr) repeat(4,minmax(52px,1fr));gap:8px;align-items:center;padding:10px 16px;border-top:1px solid rgba(255,255,255,.05);font-size:13px;color:var(--text, #e8e8e8)}.rs-lk-row:first-of-type{border-top:0}.rs-lk-hrow{font-size:10.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted, #9ca3af)}.rs-lk-runner{font-weight:600;display:flex;align-items:center;gap:9px;min-width:0}.rs-lk-runner b{flex:none;width:20px;height:20px;border-radius:5px;background:#ffffff12;color:var(--text-muted, #9ca3af);font-size:11px;display:flex;align-items:center;justify-content:center}.rs-lk-book{text-align:center}.rs-lk-odds{text-align:center;font-weight:700;font-variant-numeric:tabular-nums;padding:5px 0;border-radius:7px;background:#ffffff0a}.rs-lk-odds.best{background:#ffc80029;color:var(--gold, #FFC800)}@media (max-width: 640px){.rs-lk-row{grid-template-columns:minmax(90px,1.4fr) repeat(4,minmax(40px,1fr));padding:10px;font-size:12px}.rs-lk-head{padding:10px 12px}}.rs-loading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-muted);font-size:14px;font-weight:600}.rs-spinner{width:32px;height:32px;border:3px solid rgba(255,200,0,.18);border-top-color:var(--gold);border-radius:50%;animation:rs-spin .9s linear infinite}@keyframes rs-spin{to{transform:rotate(360deg)}}.mobile-hamburger{display:none;position:fixed;left:16px;z-index:200;top:calc((var(--topbar-h) - 40px) / 2);width:40px;height:40px;background:#111;border:1px solid rgba(255,200,0,.15);border-radius:10px;align-items:center;justify-content:center;cursor:pointer;padding:0}.mobile-hamburger svg{width:22px;height:22px;stroke:var(--gold);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sidebar-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:99}@media (max-width: 768px){.dash-sidebar{transform:translate(-100%);transition:transform .3s ease}.dash-sidebar.open{transform:translate(0);box-shadow:30px 0 60px #00000080}.dash-main{margin-left:0}.mobile-hamburger{display:flex}.sidebar-overlay.open{display:block}.ss-caret{width:34px;height:34px}.ss-caret svg{width:18px;height:18px}.dash-topbar{padding:0 18px 0 64px}}.dash-topbar{position:sticky;top:0;z-index:90;background:var(--bg-sidebar)}.dash-main{min-width:0;max-width:100vw}@media (max-width: 640px){.dash-topbar{gap:8px}.breadcrumb-badge{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.5px;padding:6px 8px}.topbar-user{flex-shrink:0;gap:6px}.topbar-pill,.guide-btn{padding:6px 8px}}.lt-apply{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:4200;background:#040408c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-y:auto;padding:24px}.lt-apply.open{display:flex;align-items:flex-start;justify-content:center}.lt-apply-card{position:relative;width:100%;max-width:460px;margin:auto;border-radius:22px;padding:34px 30px 30px;border:1px solid transparent;background-image:linear-gradient(#0b0b11,#0b0b11),linear-gradient(91deg,#adcae0 -.03%,#ffc6c6 29.05%,#afbbfa 53.04%,#ffd1f1 79.57%,#adcae0 102.02%);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 40px 100px #0009,0 0 70px #afbbfa1a}.lt-apply-close{position:absolute;top:14px;right:16px;background:none;border:0;color:#7c8698;font-size:26px;line-height:1;cursor:pointer;padding:4px}.lt-apply-close:hover{color:#fff}.lt-apply-badge{display:inline-block;font-size:.625rem;font-weight:900;letter-spacing:2px;text-transform:uppercase;color:#0a0a0a;background:linear-gradient(91deg,#adcae0 -.03%,#ffc6c6 29.05%,#afbbfa 53.04%,#ffd1f1 79.57%,#adcae0 102.02%);padding:6px 14px;border-radius:999px;margin-bottom:16px}.lt-apply-title{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:900;color:#fff;margin:0 0 8px;line-height:1.2}.lt-apply-grad{background:linear-gradient(91deg,#adcae0 -.03%,#ffc6c6 29.05%,#afbbfa 53.04%,#ffd1f1 79.57%,#adcae0 102.02%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.lt-apply-sub{color:#99a3b4;font-size:.875rem;line-height:1.55;margin:0 0 22px}.lt-apply-label{display:block;font-size:.75rem;font-weight:800;letter-spacing:.4px;color:#cfd6e2;margin:16px 0 7px}.lt-apply-input{width:100%;box-sizing:border-box;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fff;padding:13px 15px;font-family:inherit;font-size:.9375rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.lt-apply-input::placeholder{color:#6b7280}.lt-apply-input:focus{outline:none;border-color:#afbbfabf;box-shadow:0 0 0 3px #afbbfa24}.lt-select{position:relative}.lt-select-btn{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fff;padding:13px 15px;cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:500;transition:border-color .15s,box-shadow .15s,background .15s}.lt-select-btn:hover{background:#ffffff0f}.lt-select.open .lt-select-btn,.lt-select-btn:focus-visible{outline:none;border-color:#afbbfabf;box-shadow:0 0 0 3px #afbbfa24}.lt-select-val.is-ph{color:#6b7280}.lt-select-chev{width:9px;height:9px;flex-shrink:0;border-right:2px solid #aab5c6;border-bottom:2px solid #aab5c6;transform:translateY(-2px) rotate(45deg);transition:transform .18s}.lt-select.open .lt-select-chev{transform:translateY(2px) rotate(-135deg)}.lt-select-list{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:5;margin:0;padding:6px;list-style:none;background:#12121a;border:1px solid rgba(255,255,255,.14);border-radius:14px;box-shadow:0 24px 50px #0000008c;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .16s,transform .16s,visibility .16s}.lt-select.open .lt-select-list{opacity:1;visibility:visible;transform:translateY(0)}.lt-select-opt{padding:11px 13px;border-radius:9px;color:#e7ecf3;cursor:pointer;font-size:.9375rem;font-weight:600;transition:background .12s,color .12s}.lt-select-opt:hover{background:#afbbfa24;color:#fff}.lt-select-opt.sel{background:linear-gradient(91deg,#adcae0 -.03%,#ffc6c6 29.05%,#afbbfa 53.04%,#ffd1f1 79.57%,#adcae0 102.02%);color:#0a0a0a;font-weight:800}.lt-select.invalid .lt-select-btn{border-color:#ff7a7ab3}.lt-apply-submit{width:100%;margin-top:24px;min-height:54px;border:0;border-radius:14px;background:linear-gradient(91deg,#adcae0 -.03%,#ffc6c6 29.05%,#afbbfa 53.04%,#ffd1f1 79.57%,#adcae0 102.02%);color:#0a0a0a;font-family:Montserrat,sans-serif;font-weight:900;font-size:.9375rem;letter-spacing:.6px;cursor:pointer;transition:filter .15s,transform .15s}.lt-apply-submit:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.lt-apply-submit:disabled{opacity:.6;cursor:default}.lt-apply-msg{min-height:18px;margin-top:12px;font-size:.8125rem;font-weight:700;text-align:center}.lt-apply-msg.err{color:#ff7a7a}.lt-apply-done{text-align:center;color:#fff;font-weight:800;font-size:1.125rem;padding:8px 0 6px}.lt-apply-done span{display:block;margin-top:10px;color:#99a3b4;font-weight:500;font-size:.875rem;line-height:1.6}@media (max-width: 520px){.lt-apply{padding:14px}.lt-apply-card{padding:28px 20px 24px;border-radius:18px}.lt-apply-title{font-size:1.3rem}}
