:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#e6edf9;background:#081020;--bg:#081020;--panel:#111d31;--panel2:#15243b;--stroke:#293751;--mute:#91a0b9;--accent:#69e9b5;--blue:#6e94ff;--white:#f0f5ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 90% -5%,#192a4d 0,transparent 35%),var(--bg)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.layout{display:flex;min-height:100vh}.sidebar{width:248px;flex:0 0 248px;border-right:1px solid #20314d;background:#0b1629;display:flex;flex-direction:column;padding:27px 16px;position:sticky;top:0;height:100vh}.brand{display:flex;gap:12px;align-items:center;font-size:17px;font-weight:850;letter-spacing:.025em;padding:4px 10px 42px}.brand b{color:var(--accent)}.brand small{display:block;font-size:9px;color:#8190aa;letter-spacing:.17em;margin-top:4px}.brand-icon{display:grid;place-items:center;background:#1f3b43;border:1px solid #396a6a;border-radius:12px;width:48px;height:48px;font-size:27px}.accent,.login-symbol span{color:var(--accent)}.nav-caption{color:#657690;font-size:10px;font-weight:800;letter-spacing:.15em;padding:0 12px;margin:10px 0 12px}.nav-item{display:flex;align-items:center;gap:15px;padding:13px 14px;margin:4px 0;border-radius:10px;color:#9ba9c0;font-size:13px;font-weight:650;transition:.18s}.nav-item span{font-size:19px;width:20px;text-align:center}.nav-item:hover,.nav-item.active{background:#1b3045;color:#effff9}.nav-item.active{box-shadow:inset 3px 0 var(--accent)}.sidebar-bottom{margin-top:auto;background:#121f35;padding:14px;border:1px solid #273b53;border-radius:12px;font-size:11px;color:#d1e4e4}.sidebar-bottom small{display:block;color:var(--mute);margin:6px 0 12px}.status-dot,.online i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#5fe0ac;box-shadow:0 0 12px #5fe0ac;margin-right:7px}.logout{border:0;border-top:1px solid #2a3c50;background:none;color:#9bb0c7;padding:12px 0 0;text-align:left;width:100%;font-size:11px}.main{padding:27px clamp(20px,3vw,49px) 28px;min-width:0;flex:1;max-width:1800px;margin:auto}.topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.eyebrow{font-weight:800;font-size:10px;letter-spacing:.16em;color:var(--accent)}.topbar .eyebrow{color:#7185a8}.sep{margin:0 9px;color:#4a5a70}.top-right{display:flex;align-items:center;gap:24px}.online{font-size:11px;color:#a5c4b8}.avatar{display:grid;place-items:center;border-radius:50%;width:34px;height:34px;background:#294669;border:1px solid #44698d;color:#bce8ff;font-size:11px;font-weight:800}.hero{min-height:278px;padding:39px 42px;display:flex;justify-content:space-between;gap:20px;align-items:center;border-radius:21px;border:1px solid #365674;background:linear-gradient(108deg,#172f42,#172640 55%,#13223f);position:relative;overflow:hidden}.hero h1,.page-heading h1{font-size:clamp(29px,3.6vw,49px);line-height:1.13;letter-spacing:-.046em;margin:15px 0 14px}.hero p,.page-heading p{color:#adc0d6;font-size:14px;line-height:1.7;max-width:630px;margin:0 0 23px}.gradient-text{color:#72ebc5}.actions{display:flex;gap:9px;align-items:center}.actions.wrap{flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:11px;border-radius:9px;font-weight:800;font-size:12px;min-height:39px;padding:11px 17px;white-space:nowrap;border:1px solid transparent;transition:.18s}.button:hover:not(:disabled){filter:brightness(1.13);transform:translateY(-1px)}.button.primary{background:#68e6b4;color:#092d2a}.button.secondary{background:#1d3047;border-color:#38506a;color:#dfedfb}.button:disabled{opacity:.4;cursor:not-allowed}.hero-art{position:relative;width:190px;height:190px;flex:0 0 190px;display:grid;place-items:center}.orbit{border:1px solid #3b6688;border-radius:50%;position:absolute;inset:7px;transform:rotate(-27deg) scaleX(1.26)}.orbit2{inset:24px;transform:rotate(47deg) scaleX(1.36);border-color:#456c69}.ball{background:linear-gradient(135deg,#82c3d3,#5ae8a8);box-shadow:0 0 65px #41dfbc22;color:#0d3541;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:8px;width:112px;height:112px;font-size:29px;font-weight:900;transform:rotate(-12deg)}.ball span{color:#fff}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0 33px}.stat,.week-card,.feature,.panel{background:#101c30;border:1px solid #283752;border-radius:15px}.stat{padding:21px;min-width:0}.metric-name{font-size:11px;color:#9bacbf;font-weight:700;display:flex;justify-content:space-between}.metric-name span{color:#4bbfa5;font-size:17px}.metric-number{font-size:clamp(21px,2.3vw,34px);font-weight:800;letter-spacing:-.04em;color:#fff;margin:12px 0 6px}.metric-foot{color:#72849d;font-size:11px}.section-heading,.panel-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.section-heading{margin:24px 0 16px}.section-heading h2,.panel-head h2{font-size:18px;letter-spacing:-.025em;margin:7px 0 0}.text-link{color:#78e2bb;font-weight:700;font-size:12px}.cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:13px}.week-card{display:block;padding:19px;transition:.2s}.week-card:hover{border-color:#50bca2;transform:translateY(-3px)}.pill,.tag{display:inline-block;padding:5px 9px;border-radius:7px;background:#1a3a41;color:#7debcb;font-size:10px;font-weight:750}.week-card h3{font-size:19px;margin:19px 0 8px}.week-card p,.feature p{color:#91a2b9;font-size:12px;line-height:1.6}.card-bottom{display:flex;justify-content:space-between;border-top:1px solid #2b3c50;margin-top:22px;padding-top:14px;font-size:11px;font-weight:700;color:#7cdbbc}.three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.feature{padding:19px}.feature h3{margin:11px 0;font-size:15px}.feat-icon{display:inline-block;font-size:12px;color:#76e4c3;border-radius:6px;background:#1b3b40;padding:10px}.empty{padding:32px;text-align:center;border:1px dashed #3a4b66;border-radius:14px;color:var(--mute)}.empty h3{color:#eaf2ff}.empty-icon{font-size:30px}.page-heading{margin-bottom:26px}.page-heading h1{font-size:39px;margin:10px 0 8px}.week-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.mode-tabs{display:flex;gap:11px;margin-bottom:22px}.mode-tabs a{background:#111d31;border:1px solid #2a3b53;border-radius:12px;padding:16px 23px;min-width:210px;display:flex;flex-direction:column;gap:5px}.mode-tabs a.selected{border-color:#71e3b6;background:#193740}.mode-tabs b{font-size:14px}.mode-tabs span{font-size:11px;color:#98aabd}.panel{padding:23px;margin:20px 0}.panel-head{margin-bottom:17px}.panel-head h2{margin:3px 0 0}.table-scroll{overflow-x:auto;width:100%;scrollbar-color:#354e6a #15263b}table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;white-space:nowrap}th{font-size:10px;color:#7b90a9;letter-spacing:.04em;text-transform:uppercase;background:#14233a}td,th{border-bottom:1px solid #27364d;padding:12px 11px}tr:last-child td{border-bottom:0}td{color:#ccd8e9}td strong{color:#e9f3ff}.fixture-title{display:flex;align-items:center;gap:11px}.fixture-title small,.pick-hint{display:block;color:#778da9;font-size:10px;margin-top:6px}.match-index{display:grid;place-items:center;border-radius:8px;min-width:29px;height:29px;background:#24334e;color:#a7c3e8;font-size:11px;font-weight:800}.match-index.special{background:#1c4b48;color:#7de0ba}.versus{color:#7696b6}.proba-cell b{font-size:12px}.mini-bar{background:#2a3851;border-radius:3px;width:74px;height:3px;margin-top:8px;overflow:hidden}.mini-bar span{display:block;height:3px;background:linear-gradient(90deg,#507ac5,#6de7b0)}.confidence{font-size:10px;font-weight:700;color:#84e6bd}.confidence.low{color:#e6b985}.confidence.medium{color:#92bbe7}select,input{background:#15243b;border:1px solid #35475f;border-radius:8px;color:#edf2fa;padding:10px 11px;width:100%;min-height:40px;outline:none}select:focus,input:focus{border-color:#65dcb2;box-shadow:0 0 0 2px #64dcb222}.fixture-table select{min-width:120px;font-size:11px}.pleno-row{background:#14263a}.inline-fields{display:flex;gap:10px}.inline-fields label{min-width:105px;color:#9fb4ca;font-size:10px}.inline-fields select{margin-top:4px}.panel-bottom{display:flex;justify-content:space-between;align-items:center;gap:17px;border-top:1px solid #293b54;padding-top:17px;margin-top:17px}.panel-bottom .muted{max-width:650px}.muted{color:#94a7c0;font-size:12px;line-height:1.65}.stats-grid.compact{margin:20px 0}.stats-grid.compact .metric-number{font-size:25px}.lines-table{text-align:center}.lines-table th{text-align:center}.lines-table td{padding:8px 9px}.lines-table .line-number{color:#8ca2c0;font-size:11px;font-weight:800}.bet-sign{display:inline-grid;place-items:center;width:27px;height:27px;border-radius:7px;background:#233751;color:#dce8fa;font-weight:800}.sign-1{background:#1c4745;color:#8ef5cc}.sign-empate{background:#4a3e29;color:#ffe1a2}.sign-2{background:#2e3b69;color:#b7c5ff}.panel-desc{margin:6px 0 21px}.results-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.results-grid label{min-width:0}.results-grid small{display:block;font-size:10px;color:#97aac0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px}.results-grid select{font-size:11px}.archive-list{display:flex;flex-direction:column}.archive-list>div{display:flex;gap:15px;align-items:center;padding:10px 0;border-top:1px solid #273b53;font-size:12px}.pad{display:block;padding:8px 15px}.note{color:#8298b0;font-size:11px;line-height:1.7}.content-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}.content-grid .panel{margin:0}.content-grid p{color:#a7b9cb;font-size:13px;line-height:1.75}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.form-grid .full{grid-column:1/-1}.form-grid label,.stack label{font-size:12px;font-weight:700;color:#b5c8de}.form-grid input,.stack input{display:block;margin-top:8px}.form-grid .button{justify-self:start}.code-example{padding:16px;background:#0b1525;border-radius:9px;border:1px solid #2a3a50;color:#8fe2c7;font:12px/1.9 ui-monospace,monospace;margin:15px 0;overflow:auto}.steps{padding-left:19px;color:#a8bacc;font-size:12px;line-height:1.9}.steps li{margin-bottom:10px}.steps b{color:#eff7ff}.narrow{max-width:690px}.stack{display:flex;flex-direction:column;gap:17px}.stack .button{width:100%}.notice{padding:13px 17px;border:1px solid #3a6c78;border-radius:9px;background:#173d47;color:#c7f8e7;font-size:12px;line-height:1.6;margin-bottom:16px}.notice.error{border-color:#8a4c58;background:#43242f;color:#ffd9df}.notice.warning{border-color:#806941;background:#3b3526;color:#ffedbd}.notice a{text-decoration:underline}.notice.success{border-color:#40826a}.main-login{min-height:100vh;display:grid;place-items:center}.login-screen{width:100%;display:grid;place-items:center}.login-card{max-width:420px;width:100%;padding:35px;background:#101d31;border-radius:22px;border:1px solid #36465f;box-shadow:0 30px 100px #0006}.login-symbol{border-radius:14px;background:#1c3c41;border:1px solid #397d72;color:white;display:grid;place-items:center;font-weight:900;font-size:40px;width:76px;height:76px;margin-bottom:28px}.login-card h1{font-size:38px;letter-spacing:-.04em;margin:13px 0}.login-card h1 em{color:#71eaba;font-style:normal}.login-card>.muted{margin-bottom:25px}.fineprint{font-size:10px;color:#7489a4;text-align:center;margin-top:20px}code{color:#8fe2c7;background:#1a3040;padding:2px 4px}footer{padding-top:40px;text-align:center;color:#586c88;font-size:10px}
@media(max-width:1050px){.sidebar{width:215px;flex-basis:215px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-grid{grid-template-columns:1fr}}
@media(max-width:720px){.layout{display:block}.sidebar{width:auto;height:auto;position:static;padding:13px 12px;display:block}.brand{padding:4px 0 12px}.nav-caption,.sidebar-bottom{display:none}.sidebar nav{display:flex;overflow-x:auto;gap:5px}.nav-item{white-space:nowrap;min-width:0;padding:9px}.nav-item span{display:none}.main{padding:16px}.topbar{margin-bottom:16px}.eyebrow{font-size:9px}.top-right .online{display:none}.hero{padding:25px;min-height:0}.hero h1{font-size:34px}.hero-art{display:none}.stats-grid{gap:9px}.stat{padding:14px}.metric-number{font-size:24px}.three-grid{grid-template-columns:1fr}.page-heading h1{font-size:30px}.week-heading{align-items:start;flex-direction:column}.mode-tabs a{min-width:0;flex:1;padding:12px}.panel{padding:13px}.panel-bottom{align-items:stretch;flex-direction:column}.panel-bottom .actions{flex-wrap:wrap}.results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.topbar .sep{margin:0 3px}.topbar .avatar{display:none}}

.proba-cell meter{width:74px;height:6px;display:block;margin-top:8px;appearance:auto;accent-color:#6de7b0}
