/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.contents{display:contents}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#030f18;--panel:#081824;--panel-2:#0d1e2b;--line:#1c3444;--green:#7bed38;--green-2:#52c827;--text:#f7f9fb;--muted:#9caab4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.container{width:min(1440px,100% - 48px);margin-inline:auto}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#091c29fa,#05141ffa);border-radius:11px;box-shadow:0 16px 50px #0000002e}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}main{background:radial-gradient(circle at 72% 12%, #0096751a, transparent 25%), var(--bg);min-height:100vh;overflow:hidden}.topbar{z-index:20;align-items:center;gap:52px;height:88px;display:flex;position:relative}.brand{white-space:nowrap;align-items:center;gap:12px;font-size:19px;font-weight:800;display:flex}.brand b{color:var(--green)}.brand-mark{color:#0000;letter-spacing:-18px;width:66px;height:38px;font-size:0;position:relative}.brand-mark:before,.brand-mark:after{content:"";clip-path:polygon(50% 0,100% 100%,70% 100%,54% 55%,29% 100%,0 100%);border:8px solid #fff;border-right:0;width:30px;position:absolute;inset:3px auto 3px 2px;transform:skew(-18deg)}.brand-mark:after{border:8px solid var(--green);clip-path:polygon(0 0,78% 0,100% 18%,100% 58%,79% 76%,42% 76%,42% 100%,12% 100%);border-left:0;width:30px;left:31px;transform:none}.main-nav{align-items:stretch;gap:30px;height:100%;margin-left:auto;display:flex}.main-nav a{border-bottom:2px solid #0000;align-items:center;font-size:13px;font-weight:600;display:flex}.main-nav a:hover,.main-nav a.active{color:var(--green);border-color:var(--green)}.account-actions{align-items:center;gap:13px;display:flex}.theme,.menu-button{cursor:pointer;background:0 0;border:0;font-size:22px}.menu-button{margin-left:auto;display:none}.primary-button,.ghost-button,.wide-button{border:1px solid var(--line);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:14px;font-weight:750;transition:all .2s;display:inline-flex}.primary-button{color:#041008;border-color:var(--green);background:linear-gradient(135deg,#8af044,#6ee135)}.primary-button:hover{background:#9aff57;transform:translateY(-1px);box-shadow:0 10px 30px #7bed3829}.ghost-button{background:#0d1c28c7}.ghost-button:hover,.wide-button:hover{border-color:var(--green);color:var(--green)}.primary-button.small,.account-actions .ghost-button{min-height:40px;padding:0 17px}.hero{grid-template-columns:49% 51%;min-height:515px;display:grid;position:relative;overflow:hidden}.hero-grid{opacity:.2;transform-origin:100% 100%;background-image:linear-gradient(#24ff9b1c 1px,#0000 1px),linear-gradient(90deg,#24ff9b1c 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;transform:perspective(500px)rotateX(58deg)scale(1.3)translateY(-10%);-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000);mask-image:linear-gradient(90deg,#0000 35%,#000)}.hero-copy{z-index:3;padding:45px 0 24px 44px;position:relative}.pill{color:var(--green);background:#53da2f1c;border-radius:40px;padding:12px 17px;font-size:11px;font-weight:800;display:inline-block}.hero h1{letter-spacing:-3px;margin:28px 0 9px;font-size:clamp(48px,4.6vw,72px);line-height:.95}.hero h2{margin:0 0 17px;font-size:clamp(20px,2vw,27px);font-weight:450}.hero h2 em{color:var(--green);font-style:normal;font-weight:750}.hero-copy>p{color:#c4cdd3;max-width:565px;margin:0;font-size:16px;line-height:1.55}.hero-actions{gap:14px;margin-top:28px;display:flex}.sport-list{gap:23px;margin-top:38px;display:flex}.sport-list button{cursor:pointer;color:#cbd4da;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;min-width:40px;font-size:10px;display:flex}.sport-list button span{filter:grayscale(.2);font-size:21px}.sport-list button:hover{color:var(--green)}.hero-art{z-index:2;min-height:100%;position:relative}.hero-art:before{content:"";filter:blur(4px);background:radial-gradient(at 58% 58%,#0da87c73,#0000 55%),radial-gradient(circle at 43% 55%,#7bed381f,#0000 40%);position:absolute;inset:12% 4% 8% 8%}.field-lines{border:1px solid #5bf18317;border-radius:50%;position:absolute;inset:12% 3% 3%;transform:rotate(-13deg)}.field-lines:before,.field-lines:after{content:"";border:1px solid #5bf18321;border-radius:50%;position:absolute;inset:20% -3%}.field-lines:after{border-left:0;border-right:0;border-radius:0;inset:41% 5% -30%;transform:rotate(-21deg)}.athletes{filter:drop-shadow(0 20px 20px #0000008c);justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:22% 2% 3% 10%}.athlete{background:linear-gradient(160deg,#172b32,#0a171c 60%);border:1px solid #5cff9d29;border-radius:50% 50% 15% 15%;place-items:center;width:21%;height:70%;margin-left:-2%;display:grid;position:relative;transform:skew(-4deg)}.athlete:before{content:"";aspect-ratio:1;background:linear-gradient(#d8a271,#754a36);border:2px solid #161714;border-radius:50%;width:42%;position:absolute;top:-14%}.athlete i{filter:none;font-size:34px;font-style:normal;position:absolute;bottom:4%}.athlete span{color:#ffffffa6;font-size:34px;font-weight:900}.athlete.ball{z-index:1;background:linear-gradient(160deg,#15573e,#071913);height:54%;transform:rotate(8deg)}.athlete.football{z-index:4;background:linear-gradient(160deg,#1a3033,#050c0e);width:24%;height:82%}.athlete.tennis{z-index:3;background:linear-gradient(160deg,#176066,#0c2528);height:74%;transform:rotate(5deg)}.athlete.combat{z-index:2;background:linear-gradient(160deg,#293629,#0d1710);height:64%;transform:rotate(11deg)}.score-card{z-index:8;background:#05131de0;border:1px solid #294354;border-radius:8px;flex-direction:column;gap:5px;padding:12px 15px;font-size:10px;display:flex;position:absolute}.score-card strong{color:var(--green);font-size:19px}.score-one{top:8%;left:15%}.score-two{bottom:22%;left:2%}.score-three{bottom:20%;right:3%}.dashboard{grid-template-columns:minmax(0,2fr) minmax(310px,1fr);gap:18px;margin-top:24px;display:grid}.bets-panel,.ai-panel{overflow:hidden}.tabs{border-bottom:1px solid var(--line);background:#0c1e2bb3;align-items:stretch;height:65px;display:flex}.tabs button{cursor:pointer;color:#b4c0c8;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;font-size:12px}.tabs .selected{color:#fff;border-bottom-color:var(--green);font-weight:800}.filters{align-items:center;gap:13px;padding:18px;display:flex}.filters label:first-child{flex:1}.filters .sort{color:#aab5bc;align-items:center;gap:13px;margin-left:auto;font-size:12px;display:flex}select,input{color:#e7edf0;background:#102230;border:1px solid #213848;border-radius:6px;outline:none;min-height:43px;padding:0 14px}select:focus,input:focus{border-color:var(--green)}.filters select{min-width:190px}.filters input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bet-list{flex-direction:column;gap:3px;padding:0 18px;display:flex}.bet-row{background:#04121c73;border:1px solid #1b3444;border-radius:8px;grid-template-columns:190px 60px 1fr 170px 80px;align-items:center;min-height:90px;display:grid}.sport-meta{align-items:center;gap:12px;padding-left:17px;display:flex}.sport-meta>span{font-size:21px}.sport-meta div{flex-direction:column;gap:4px;display:flex}.sport-meta b{font-size:11px;font-weight:500}.sport-meta small{color:#8999a3;font-size:9px}.bet-row time{color:#a9b5bc;border-left:1px solid #17303e;padding:25px 16px;font-size:10px}.fixture{text-align:center;grid-template-columns:1fr 30px 1fr;align-items:center;display:grid}.fixture>div{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.fixture b{text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:11px;overflow:hidden}.fixture>span{color:#c2cbd0;font-size:9px}.team-dot{background:#184f8b;border:2px solid #376a9f;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.team-dot.away{background:#755b1d;border-color:#b09743}.odds{gap:7px;display:flex}.odds>span{background:#102331;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-width:48px;min-height:48px;font-size:11px;display:flex}.odds small{color:#8c9aa3;margin-bottom:4px;font-size:9px}.confidence{flex-direction:column;align-items:center;gap:3px;display:flex}.confidence small{color:#aab8a5;font-size:7px}.confidence strong{color:var(--green);font-size:17px}.confidence span{font-size:10px;font-weight:700}.empty{text-align:center;color:var(--muted);padding:50px 10px}.wide-button{background:#112535;width:calc(100% - 36px);min-height:43px;margin:13px 18px 18px}.ai-panel{background:radial-gradient(circle at 75% 12%,#00896b21,#0000 36%),linear-gradient(145deg,#081b28,#061520);padding:0 26px 26px}.section-title{align-items:center;gap:12px;height:66px;display:flex}.section-title h3,.info-grid h3{margin:0;font-size:13px}.section-title span{background:var(--green);color:#081408;border-radius:4px;padding:4px 7px;font-size:8px;font-weight:900}.ai-panel>p{color:#c0cad0;margin:0 0 18px;font-size:13px;line-height:1.6}.ai-panel>small{color:#c8d0d5;margin:19px 0 11px;display:block}.search{grid-template-columns:1fr 44px;gap:9px;display:grid}.search input{min-width:0}.search button{color:#061008;background:var(--green);cursor:pointer;border:0;border-radius:6px;font-size:23px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips button{cursor:pointer;background:#142534;border:1px solid #233848;border-radius:22px;padding:10px 14px;font-size:10px}.chips button:hover{border-color:var(--green)}.analysis-result{color:#c8f5af;background:#58bf2b14;border:1px solid #7bed385c;border-radius:6px;margin-top:14px;padding:12px;font-size:11px;line-height:1.5}.ai-card{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 110px;align-items:center;min-height:300px;margin-top:28px;padding:18px;display:grid;position:relative;overflow:hidden}.ai-card h4{margin:0 0 20px;font-size:13px}.ai-card ul{color:#c3cdd2;flex-direction:column;gap:13px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.ai-card li:before{content:"✓";color:var(--green);margin-right:10px}.ai-card .primary-button{grid-column:1/3;width:100%;min-height:44px}.bot{background:linear-gradient(#d4e5f2,#5f8299);border:7px solid #91aaca;border-radius:40% 40% 48% 48%;justify-self:center;place-items:center;width:88px;height:93px;display:grid;position:relative;box-shadow:0 0 35px #2eccc233}.bot:before{content:"";background:#062031;border-radius:45%;position:absolute;inset:18px 9px 25px}.bot span{z-index:2;letter-spacing:12px;color:var(--green);text-shadow:0 0 9px var(--green);padding-left:11px;font-size:24px;position:relative}.info-grid{grid-template-columns:1fr 1.05fr 1fr;gap:18px;margin-top:18px;display:grid}.info-grid>article{padding:21px 22px 18px}.info-grid p{color:#8f9da6;font-size:10px}.info-grid .wide-button{width:100%;min-height:40px;margin:17px 0 0;font-size:11px}.stats-card dl{margin:12px 0 0}.stats-card dl div{border-top:1px solid #1c3443;justify-content:space-between;padding:14px 7px;display:flex}.stats-card dt{color:#c2ccd2;font-size:11px}.stats-card dd{color:var(--green);margin:0;font-weight:800}.card-head{justify-content:space-between;align-items:center;display:flex}.card-head div{display:flex}.card-head button{cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:9px}.card-head button.active{border:1px solid var(--green);color:var(--green);border-radius:4px}.leaders{flex-direction:column;gap:12px;margin-top:14px;display:flex}.leaders>div{grid-template-columns:20px 28px 1fr auto 50px;align-items:center;gap:8px;font-size:10px;display:grid}.leaders>div>b,.leaders strong{color:var(--green)}.leaders small{text-align:right;color:#82919a}.avatar{background:#3a4850;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.how-card ol{counter-reset:steps;flex-direction:column;gap:16px;margin:18px 0 0;padding:0;list-style:none;display:flex}.how-card li{counter-increment:steps;grid-template-columns:30px 1fr;display:grid}.how-card li:before{content:counter(steps);width:23px;height:23px;color:var(--green);border:1px solid var(--green);border-radius:50%;grid-row:1/3;place-items:center;font-size:10px;display:grid}.how-card li b{font-size:11px}.how-card li span{color:#8f9da6;margin-top:4px;font-size:9px}.pricing{padding:95px 0 75px}.pricing-copy{text-align:center;max-width:660px;margin:0 auto 36px}.pricing-copy h2{margin:18px 0 10px;font-size:38px}.pricing-copy p{color:var(--muted)}.pricing-cards{grid-template-columns:repeat(3,1fr);align-items:center;gap:18px;max-width:1040px;margin:auto;display:grid}.price-card{flex-direction:column;min-height:410px;padding:28px;display:flex}.price-card>span{color:var(--green);letter-spacing:1.3px;font-size:9px;font-weight:900}.price-card h3{margin:14px 0 4px;font-size:25px}.price-card p{color:var(--muted);margin:0;font-size:12px}.price-card>strong{margin:22px 0;font-size:35px}.price-card>strong small{color:var(--muted);font-size:11px;font-weight:500}.price-card ul{flex-direction:column;gap:14px;margin:0 0 25px;padding:0;font-size:12px;list-style:none;display:flex}.price-card li:before{content:"✓";color:var(--green);margin-right:10px}.price-card>a{margin-top:auto}.price-card.featured{border-color:var(--green);background:radial-gradient(circle at 50% 0,#7bed3821,#0000 36%),linear-gradient(145deg,#0a2130,#071923);min-height:450px;box-shadow:0 20px 60px #00000052}.auth-name-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.newsletter{grid-template-columns:55px 1fr 1.4fr;align-items:center;gap:20px;min-height:83px;margin-bottom:17px;padding:17px 70px;display:grid}.mail-icon{font-size:36px}.newsletter h3{margin:0 0 6px;font-size:13px}.newsletter p{color:#a3afb6;margin:0;font-size:11px}.newsletter form{grid-template-columns:1fr 160px;gap:10px;display:grid}.newsletter input{width:100%}.footer{grid-template-columns:1.35fr repeat(3,.8fr) 1.1fr;gap:38px;min-height:240px;padding:33px;display:grid}.footer .brand{font-size:16px}.footer .brand-mark{transform-origin:0;margin-right:-9px;transform:scale(.8)}.footer p{color:#96a3ab;font-size:11px;line-height:1.7}.footer h4{margin:9px 0 17px;font-size:10px}.footer>div{flex-direction:column;align-items:flex-start;display:flex}.footer>div>a:not(.brand){color:#98a6ae;margin-bottom:10px;font-size:10px}.footer>div>a:hover{color:var(--green)}.socials{gap:10px;margin-top:8px;display:flex}.socials a{color:#fff;background:#142635;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.legal-badges{justify-content:center;align-items:stretch!important}.legal-badges p{align-items:center;gap:16px;display:flex}.legal-badges p b{color:#fff;border:1px solid #536673;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.legal-badges>div{display:flex}.legal-badges span{border:1px solid #203745;padding:10px 13px;font-size:10px}.copyright{text-align:center;color:#667680;padding:6px 0 25px;font-size:10px}@media (max-width:1120px){.topbar{gap:22px}.main-nav{gap:16px}.main-nav a{font-size:11px}.account-actions .theme{display:none}.bet-row{grid-template-columns:150px 45px 1fr 150px 70px}.sport-meta{padding-left:10px}.hero{grid-template-columns:54% 46%}.athlete{width:25%}.footer{grid-template-columns:1.2fr repeat(3,.8fr)}.legal-badges{grid-column:1/-1;justify-content:space-between;flex-direction:row!important}}@media (max-width:900px){.container{width:min(100% - 28px,1440px)}.topbar{height:73px}.menu-button{display:block}.main-nav{border:1px solid var(--line);background:#071722;border-radius:8px;flex-direction:column;gap:0;height:auto;padding:15px;display:none;position:absolute;top:65px;left:0;right:0}.main-nav.open{display:flex}.main-nav a{border:0;padding:12px}.account-actions .theme,.account-actions .ghost-button{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:48px 34px}.hero-art{min-height:420px}.dashboard{grid-template-columns:1fr}.info-grid{grid-template-columns:1fr 1fr}.how-card{grid-column:1/3}.pricing-cards{grid-template-columns:1fr;max-width:500px}.price-card.featured{min-height:410px}.newsletter{grid-template-columns:45px 1fr;padding:20px 28px}.newsletter form{grid-column:1/3}.footer{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.brand{gap:5px;font-size:13px}.brand-mark{transform-origin:0;margin-right:-10px;transform:scale(.78)}.account-actions .primary-button{min-height:36px;padding:0 10px;font-size:11px}.hero-copy{padding:35px 20px}.hero h1{font-size:45px}.hero h2{font-size:20px}.hero-copy>p{font-size:14px}.hero-actions{flex-direction:column;align-items:stretch}.sport-list{gap:16px;padding-bottom:10px;overflow-x:auto}.hero-art{min-height:320px}.score-card{transform:scale(.8)}.score-one{left:5%}.score-two{left:-3%}.score-three{right:-4%}.athlete{height:62%}.athlete.football{height:74%}.athlete.tennis{height:69%}.athlete.combat{height:57%}.athlete span{font-size:22px}.tabs button{font-size:9px}.filters{flex-wrap:wrap}.filters label:first-child{flex:1 0 100%}.filters select,.filters .sort{width:100%}.bet-row{grid-template-columns:1fr 42px;min-height:150px;padding:10px}.sport-meta{grid-column:1}.bet-row time{border:0;grid-area:1/2;padding:0}.fixture{grid-column:1/3}.odds{grid-column:1;justify-content:center;margin-top:8px}.confidence{grid-area:3/2}.ai-panel{padding-inline:17px}.info-grid{grid-template-columns:1fr}.how-card{grid-column:auto}.pricing{padding:70px 0 55px}.pricing-copy h2{font-size:30px}.newsletter{grid-template-columns:35px 1fr}.newsletter form{grid-template-columns:1fr}.newsletter .primary-button{width:100%}.footer{grid-template-columns:1fr 1fr;gap:28px 20px;padding:24px 20px}.footer>div:first-child,.legal-badges{grid-column:1/3}.legal-badges{flex-direction:column!important}}.auth-shell{color:#f7faf8;background:radial-gradient(circle at 18% 35%,#19af6829,#0000 29%),radial-gradient(circle at 78% 18%,#7bed3814,#0000 24%),linear-gradient(145deg,#020b13,#051723 58%,#03101a);flex-direction:column;min-height:100vh;padding:28px clamp(20px,4vw,64px) 22px;display:flex}.auth-brand{align-self:flex-start}.auth-layout{flex:1;grid-template-columns:1.05fr .75fr;align-items:center;gap:clamp(42px,8vw,110px);width:min(1120px,100%);margin:30px auto;display:grid}.auth-story .pill{color:var(--green);letter-spacing:.7px;background:#7bed3814;border:1px solid #7bed3833;border-radius:30px;align-items:center;gap:9px;padding:8px 12px;font-size:8px;font-weight:900;display:inline-flex}.auth-story .pill i{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:50%}.auth-story h1{letter-spacing:-3px;margin:28px 0 20px;font-size:clamp(46px,5.3vw,75px);line-height:1}.auth-story h1 em{color:var(--green);font-style:normal}.auth-story>p{color:#9aaab3;max-width:590px;margin:0;font-size:14px;line-height:1.75}.auth-points{gap:14px;margin-top:38px;display:grid}.auth-points p{grid-template-columns:28px 1fr;align-items:center;column-gap:12px;margin:0;display:grid}.auth-points p>span{width:28px;height:28px;color:var(--green);background:#7bed381a;border-radius:50%;grid-row:1/3;place-items:center;font-size:10px;display:grid}.auth-points b{font-size:10px}.auth-points small{color:#6f818b;margin-top:3px;font-size:8px}.auth-card{background:radial-gradient(circle at 90% 0,#7bed3814,#0000 32%),linear-gradient(145deg,#0b222ffa,#05141efc);border-color:#7bed3829;justify-self:end;width:100%;max-width:470px;padding:clamp(28px,4vw,43px);box-shadow:0 28px 80px #00000061}.auth-card h2{letter-spacing:-.8px;margin:12px 0 9px;font-size:27px}.auth-card>p{color:#83949e;margin:0 0 26px;font-size:10px;line-height:1.6}.auth-card form{gap:17px;display:grid}.auth-card form>label{color:#b7c2c8;gap:8px;font-size:9px;font-weight:700;display:grid}.auth-card input{color:#fff;width:100%;min-height:47px;font:inherit;background:#061620;border:1px solid #213b49;border-radius:7px;outline:0;padding:0 14px}.auth-card input:focus{border-color:var(--green);box-shadow:0 0 0 3px #7bed3814}.password-field{display:block;position:relative}.password-field input{padding-right:78px}.password-field button{color:var(--green);cursor:pointer;background:0 0;border:0;padding:6px;font-size:7px;font-weight:800;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.auth-card .auth-check{color:#84959e;grid-template-columns:17px 1fr;align-items:start;gap:10px;font-weight:500;line-height:1.5}.auth-check input{width:15px;height:15px;min-height:0;accent-color:var(--green)}.auth-submit{cursor:pointer;border:0;justify-content:center;width:100%;min-height:48px}.auth-submit:disabled{opacity:.6;cursor:wait}.auth-message{border-radius:7px;padding:11px 13px;font-size:8px;line-height:1.5}.auth-message.error{color:#faa;background:#ff606014;border:1px solid #ff606040}.auth-message.success{color:#a8f77b;background:#7bed3812;border:1px solid #7bed3840}.auth-secondary{color:#8ea0aa;margin-top:15px;font-size:8px;display:inline-block}.auth-secondary:hover,.auth-switch a{color:var(--green)}.auth-switch{text-align:center;border-top:1px solid #1b3542;padding-top:20px;color:#71838d!important;margin:24px 0 0!important}.auth-switch a{margin-left:4px;font-weight:800}.auth-legal{color:#51636d;text-align:center;margin:0;font-size:7px}.member-logout[type=button]{cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}@media (max-width:800px){.auth-layout{grid-template-columns:1fr;gap:38px;margin-top:55px}.auth-story{text-align:center}.auth-story>p{margin-inline:auto}.auth-points{display:none}.auth-card{justify-self:center}}@media (max-width:520px){.auth-shell{padding-inline:16px}.auth-story h1{letter-spacing:-2px;font-size:43px}.auth-card{padding:25px 20px}.auth-name-grid{grid-template-columns:1fr}}.member-shell{background:#040f17;grid-template-columns:245px 1fr;min-height:100vh;display:grid;overflow:visible}.member-sidebar{z-index:30;background:#06151f;border-right:1px solid #1a303d;flex-direction:column;height:100vh;padding:25px 18px 20px;display:flex;position:sticky;top:0}.member-brand{border-bottom:1px solid #182d39;padding:0 5px 23px;font-size:15px}.member-brand .brand-mark{transform-origin:0;margin-right:-12px;transform:scale(.76)}.member-nav{flex-direction:column;gap:5px;margin-top:22px;display:flex}.member-nav button{color:#82929c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:23px 1fr auto;align-items:center;min-height:45px;padding:0 13px;font-size:11px;display:grid}.member-nav button>span{color:#74858e;font-size:15px}.member-nav button i{color:#8e9da5;background:#162b38;border-radius:6px;place-items:center;min-width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.member-nav button:hover,.member-nav button.active{color:#fff;background:linear-gradient(90deg,#7bed3821,#7bed3805)}.member-nav button.active{border-left:2px solid var(--green)}.member-nav button.active>span{color:var(--green)}.member-nav button.locked:not(.active){color:#657680}.member-nav button.locked i{color:#f2af46;background:#f2af461a;font-size:9px}.member-plan{background:radial-gradient(circle at 100% 0,#7bed381f,#0000 45%),#081a24;border:1px solid #7bed3838;border-radius:9px;margin-top:auto;padding:15px}.member-plan>div{justify-content:space-between;align-items:center;display:flex}.member-plan>div span{color:#71838d;letter-spacing:.8px;font-size:7px}.member-plan>div b{background:var(--green);color:#071107;border-radius:4px;padding:4px 7px;font-size:8px}.member-plan p{color:#899aa3;margin:16px 0 8px;font-size:8px}.member-plan p strong{color:#fff;margin-right:3px;font-size:18px}.member-plan>i{background:#17313c;border-radius:4px;height:3px;display:block;overflow:hidden}.member-plan>i em{background:var(--green);height:100%;display:block}.member-plan a{color:var(--green);margin-top:14px;font-size:8px;font-weight:800;display:block}.sidebar-help{border-top:1px solid #172d39;align-items:center;gap:10px;margin:15px 3px 5px;padding:11px 8px;display:flex}.sidebar-help>span{color:#8a9aa3;border:1px solid #38515f;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.sidebar-help p{flex-direction:column;gap:3px;margin:0;display:flex}.sidebar-help b{font-size:9px}.sidebar-help small{color:#697a84;font-size:7px}.member-logout{color:#74858e;align-items:center;gap:10px;padding:10px;font-size:9px;display:flex}.member-logout:hover{color:#fff}.member-main{min-width:0}.member-topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051119eb;border-bottom:1px solid #192f3b;align-items:center;height:76px;padding:0 34px;display:flex;position:sticky;top:0}.member-menu{background:0 0;border:0;font-size:20px;display:none}.member-search{width:min(390px,45vw);position:relative}.member-search span{color:#70818b;position:absolute;top:11px;left:14px}.member-search input{background:#091a24;width:100%;min-height:40px;padding-left:40px;font-size:10px}.member-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.member-actions>button{color:#98a7af;cursor:pointer;background:#091b26;border:1px solid #1c3441;border-radius:7px;width:37px;height:37px;position:relative}.member-actions>button i{background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.member-avatar{width:37px;height:37px;color:var(--green);background:linear-gradient(145deg,#194634,#0d291f);border:1px solid #346a50;border-radius:9px;place-items:center;font-size:9px;font-weight:900;display:grid}.member-actions p{flex-direction:column;gap:3px;margin:0;display:flex}.member-actions b{font-size:10px}.member-actions small{color:#72838d;font-size:8px}.member-actions>span{color:#6c7d87}.member-content{width:min(1280px,100% - 64px);margin:0 auto;padding:42px 0 70px}.member-welcome{justify-content:space-between;align-items:end;gap:30px;display:flex}.member-date{color:var(--green);letter-spacing:1.4px;font-size:8px;font-weight:900}.member-welcome h1{letter-spacing:-1.3px;margin:9px 0 6px;font-size:30px}.member-welcome h1 i{font-size:22px;font-style:normal}.member-welcome p{color:#82939d;margin:0;font-size:11px}.member-welcome .primary-button{min-height:43px;font-size:10px}.member-welcome .primary-button span{margin-left:17px}.member-stats{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:30px;display:grid}.member-stats article{background:linear-gradient(145deg,#081b27,#06151f);border:1px solid #1a3340;border-radius:9px;align-items:center;gap:14px;min-height:113px;padding:19px;display:flex}.stat-icon{border-radius:9px;flex:none;place-items:center;width:39px;height:39px;font-size:15px;display:grid}.stat-icon.green{color:var(--green);background:#7bed381a}.stat-icon.blue{color:#55c1ff;background:#55c1ff1a}.stat-icon.orange{color:#f2af46;background:#f2af461a}.stat-icon.purple{color:#c784ff;background:#c784ff1a}.member-stats article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.member-stats small{color:#6f818b;letter-spacing:.7px;font-size:7px}.member-stats strong{font-size:21px}.member-stats strong em{color:#657780;font-size:10px;font-style:normal}.member-stats p{color:#71828c;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:8px;overflow:hidden}.member-stats p i{color:var(--green);font-style:normal}.member-picks{margin-top:37px}.member-section-title{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.member-section-title>div{letter-spacing:.7px;font-size:10px;font-weight:900}.member-section-title>a{color:#8e9da5;font-size:9px}.member-section-title>a:hover{color:var(--green)}.live-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%;margin-right:8px;display:inline-block}.member-pick-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.member-pick-card{background:linear-gradient(145deg,#091d29,#06151f);border:1px solid #1b3441;border-radius:10px;overflow:hidden}.pick-card-top{border-bottom:1px solid #19313e;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.pick-card-top time{color:#6e808a;font-size:7px}.pick-type{letter-spacing:.5px;border-radius:4px;padding:5px 8px;font-size:7px;font-weight:900}.pick-type.safe{color:var(--green);background:#7bed381a}.pick-type.prime{color:#55c1ff;background:#55c1ff1a}.pick-fixture{text-align:center;grid-template-columns:1fr 35px 1fr;align-items:center;padding:21px 14px;display:grid}.pick-fixture>div{flex-direction:column;align-items:center;gap:7px;display:flex}.pick-fixture>div>span{background:#184b76;border:2px solid #3874a4;border-radius:50%;place-items:center;width:38px;height:38px;font-size:7px;font-weight:900;display:grid}.pick-fixture>div>span.away{background:#5b531e;border-color:#827737}.pick-fixture b{font-size:9px}.pick-fixture>small{color:#62747e;font-size:7px}.pick-selection{background:#061721;border:1px solid #1a3441;border-radius:7px;justify-content:space-between;align-items:center;margin:0 14px 14px;padding:13px;display:flex}.pick-selection p{flex-direction:column;gap:5px;margin:0;display:flex}.pick-selection p small{color:#687a84;font-size:7px}.pick-selection p strong{font-size:10px}.pick-selection>div{color:var(--green);grid-template-columns:auto auto;display:grid}.pick-selection>div strong{font-size:20px}.pick-selection>div span{font-size:8px;font-weight:900}.pick-selection>div small{color:#6a7c85;grid-column:1/3;font-size:6px}.member-pick-card>button{color:#9cabb3;cursor:pointer;background:#0d202b;border:0;border-top:1px solid #19313e;justify-content:center;align-items:center;gap:17px;width:100%;min-height:39px;font-size:8px;display:flex}.member-pick-card>button:hover{color:var(--green);background:#112936}@media (max-width:1080px){.member-stats{grid-template-columns:repeat(2,1fr)}.member-pick-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.member-shell{grid-template-columns:1fr}.member-sidebar{width:245px;transition:left .2s;position:fixed;left:-260px;box-shadow:20px 0 50px #00000059}.member-sidebar.open{left:0}.member-menu{margin-right:12px;display:block}.member-topbar{padding:0 16px}.member-search{flex:1}.member-actions p,.member-actions>span{display:none}.member-content{width:min(100% - 30px,1280px);padding-top:30px}.member-welcome{flex-direction:column;align-items:start}.member-pick-grid{grid-template-columns:1fr}}@media (max-width:480px){.member-search{display:none}.member-stats{grid-template-columns:1fr}.member-welcome h1{font-size:25px}.member-pick-grid{gap:10px}}.member-plan>button{color:var(--green);cursor:pointer;background:0 0;border:0;margin:14px 0 0;padding:0;font-size:8px;font-weight:800}.member-plan.discovery{background:radial-gradient(circle at 100% 0,#f2af461a,#0000 45%),#081a24;border-color:#f2af463d}.member-plan.discovery>div b{color:#f2c46f;background:#f2af4629}.member-plan.discovery>i em{background:#f2af46}.member-plan.discovery>button{color:#f2c46f}.member-section-title>button{color:#8e9da5;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.member-section-title>button:hover{color:var(--green)}.overview-bottom{grid-template-columns:1.35fr .65fr;gap:14px;margin-top:15px;display:grid}.quick-ai,.next-alert{background:linear-gradient(145deg,#091d29,#06151f);border:1px solid #1b3441;border-radius:10px;min-height:138px;padding:22px}.quick-ai{background:radial-gradient(circle at 85% 10%,#55c1ff1a,#0000 30%),linear-gradient(145deg,#091d29,#06151f);grid-template-columns:42px 1fr auto;align-items:center;gap:16px;display:grid}.quick-ai h3,.next-alert h3{margin:5px 0;font-size:15px}.quick-ai small{color:#55c1ff;letter-spacing:.8px;font-size:7px}.quick-ai p,.next-alert p{color:#7b8d97;margin:0;font-size:9px}.quick-ai .primary-button{min-height:40px;padding-inline:17px;font-size:9px}.next-alert>div{font-size:8px;font-weight:900}.next-alert time{color:var(--green);margin-top:18px;font-size:9px;display:block}.view-section{animation:.25s viewIn}.narrow-view{max-width:760px}@keyframes viewIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.view-header{margin-bottom:28px}.view-header>span{color:var(--green);letter-spacing:1.2px;font-size:8px;font-weight:900}.view-header h1{letter-spacing:-1.2px;margin:8px 0;font-size:30px}.view-header p{color:#81929c;max-width:620px;margin:0;font-size:10px;line-height:1.55}.game-space-view{max-width:1120px}.game-space-bookmaker{background:radial-gradient(circle at 88% 10%,#7bed3833,#0000 32%),linear-gradient(130deg,#0c2a23,#082029 58%,#071923);border:1px solid #7bed3866;border-radius:13px;grid-template-columns:74px minmax(0,1fr) 260px;align-items:center;gap:24px;min-height:190px;margin-bottom:15px;padding:30px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 55px #0000002e}.game-space-bookmaker:before{content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#7bed381f 1px,#0000 1px),linear-gradient(90deg,#7bed381a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.game-space-bookmaker-mark{z-index:1;background:#7bed381a;border:1px solid #7bed386b;border-radius:17px;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:inset 0 0 30px #7bed3814,0 0 25px #7bed380f}.game-space-bookmaker-mark span{color:var(--green);font-size:27px;font-weight:400}.game-space-bookmaker-copy{z-index:1;position:relative}.game-space-bookmaker-copy>span{color:var(--green);letter-spacing:1.25px;font-size:8px;font-weight:900}.game-space-bookmaker-copy h2{letter-spacing:-.65px;max-width:590px;margin:9px 0 8px;font-size:24px;line-height:1.12}.game-space-bookmaker-copy p{color:#a4b5bc;max-width:610px;margin:0;font-size:10px;line-height:1.6}.game-space-bookmaker-copy small{color:#68808a;margin-top:11px;font-size:7px;display:block}.game-space-bookmaker-action{z-index:1;flex-direction:column;gap:9px;display:flex;position:relative}.game-space-bookmaker-action a,.game-space-bookmaker-action button{border:1px solid var(--green);color:#061207;background:linear-gradient(135deg,#8af044,#6ee135);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:51px;padding:0 18px;font-size:10px;font-weight:900;transition:all .2s;display:flex}.game-space-bookmaker-action a:hover{transform:translateY(-1px);box-shadow:0 12px 30px #7bed382e}.game-space-bookmaker-action a span,.game-space-bookmaker-action button span{font-size:17px}.game-space-bookmaker-action button:disabled{color:#82988f;cursor:not-allowed;background:#17362e;border-color:#315147}.game-space-bookmaker-action>small{color:#71878f;text-align:center;font-size:7px;line-height:1.45}.game-space-hero{background:radial-gradient(circle at 82% 18%,#7bed381f,#0000 29%),linear-gradient(145deg,#0a202a,#071820);border:1px solid #1c3d49;border-radius:13px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:28px;min-height:190px;padding:34px;display:grid;position:relative;overflow:hidden}.game-space-hero:after{content:"";pointer-events:none;border:1px solid #7bed381f;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-150px;right:-85px}.game-space-orbit{border:1px solid #31515d;border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:relative;box-shadow:inset 0 0 35px #7bed3812}.game-space-orbit:before,.game-space-orbit:after{content:"";border-radius:50%;position:absolute}.game-space-orbit:before{border:1px dashed #7bed3859;inset:10px}.game-space-orbit:after{background:var(--green);width:9px;height:9px;box-shadow:0 0 18px var(--green);top:7px;right:17px}.game-space-orbit span{color:#f3f7f8;font-size:22px;font-weight:900}.game-space-orbit i{border-top:1px solid #7bed38b3;border-radius:50%;position:absolute;inset:-9px;transform:rotate(-28deg)}.game-space-hero-copy>span{color:var(--green);letter-spacing:1.1px;font-size:8px;font-weight:900}.game-space-hero-copy h2{letter-spacing:-.7px;margin:9px 0 8px;font-size:25px}.game-space-hero-copy p{color:#8ba0a9;max-width:550px;margin:0;font-size:10px;line-height:1.65}.game-space-steps{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:15px;display:grid}.game-space-steps article{background:#081b25;border:1px solid #1a3946;border-radius:11px;grid-template-columns:38px 1fr;gap:14px;min-height:230px;padding:24px;display:grid}.game-space-steps article>span{width:35px;height:35px;color:var(--green);background:#103326;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.game-space-steps small{color:#708791;letter-spacing:1px;font-size:7px;font-weight:800}.game-space-steps h3{margin:10px 0 8px;font-size:15px}.game-space-steps p{color:#7f929b;min-height:66px;margin:0 0 17px;font-size:9px;line-height:1.55}.game-space-steps button{color:var(--green);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.game-space-steps em{color:#f2af46;letter-spacing:.7px;background:#f2af461a;border-radius:5px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.game-space-principles{background:#1a3946;border:1px solid #1a3946;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:15px;display:grid;overflow:hidden}.game-space-principles>div{background:#071923;align-items:center;gap:13px;min-height:100px;padding:21px;display:flex}.game-space-principles>div>span{width:34px;height:34px;color:var(--green);background:#7bed381a;border-radius:50%;flex:0 0 34px;place-items:center;font-size:9px;font-weight:900;display:grid}.game-space-principles p{margin:0}.game-space-principles b{margin-bottom:5px;font-size:10px;display:block}.game-space-principles small{color:#778b95;font-size:8px;line-height:1.5;display:block}.view-toolbar{background:#071923;border:1px solid #1a3340;border-radius:9px;justify-content:space-between;align-items:center;min-height:62px;margin-bottom:18px;padding:9px 12px;display:flex}.view-toolbar>div{gap:4px;display:flex}.view-toolbar button{color:#83949d;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 13px;font-size:8px}.view-toolbar button.active{color:var(--green);background:#7bed381a}.view-toolbar button span{color:#687a84;margin-left:5px}.view-toolbar button.locked{color:#5e6f79}.view-toolbar select{min-height:36px;font-size:8px}.locked-pick{background:#f2af4609;border:1px dashed #34404a;border-radius:9px;justify-content:space-between;align-items:center;margin-top:15px;padding:18px 21px;display:flex}.locked-pick>div{align-items:center;gap:13px;display:flex}.locked-pick>div>span{color:#f2af46;background:#f2af461a;border-radius:8px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.locked-pick p{flex-direction:column;gap:4px;margin:0;display:flex}.locked-pick b{font-size:10px}.locked-pick small{color:#74858f;font-size:8px}.locked-pick>button{color:#f2af46;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.member-ai-layout{grid-template-columns:.8fr 1.2fr;gap:15px;min-height:485px;display:grid}.member-ai-form,.member-ai-output{background:linear-gradient(145deg,#091d29,#06151f);border:1px solid #1a3340;border-radius:10px;padding:24px}.member-ai-head{border-bottom:1px solid #19313e;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:19px;display:flex}.member-ai-head p{flex-direction:column;gap:4px;margin:0;display:flex}.member-ai-head b{font-size:10px}.member-ai-head small{color:#6f818b;font-size:7px}.member-ai-form>label{color:#a9b5bc;margin:16px 0 7px;font-size:8px;display:block}.member-ai-form>select{width:100%;font-size:9px}.member-ai-form>.primary-button{width:100%;min-height:43px;margin-top:23px;font-size:9px}.member-ai-form>small{color:#657680;margin-top:12px;font-size:7px;line-height:1.5;display:block}.member-ai-output{background:radial-gradient(circle at 50% 35%,#55c1ff14,#0000 36%),#061721;place-items:center;display:grid}.empty-analysis{text-align:center;max-width:340px}.empty-analysis>span{color:#55c1ff;background:#55c1ff14;border:1px solid #55c1ff4d;border-radius:17px;place-items:center;width:58px;height:58px;font-size:24px;display:inline-grid}.empty-analysis h3{margin:19px 0 7px;font-size:15px}.empty-analysis p{color:#73858e;margin:0;font-size:9px;line-height:1.6}.generated-report{align-self:stretch;width:100%}.generated-report h3{margin:17px 0 7px;font-size:22px}.generated-report>p{color:#8798a1;font-size:9px;line-height:1.6}.generated-report>div{background:#071923;border:1px solid #1e3a47;border-radius:8px;justify-content:space-between;align-items:center;margin:22px 0;padding:17px;display:flex}.generated-report>div>span{flex-direction:column;gap:6px;display:flex}.generated-report>div small{color:#6d7f89;font-size:7px}.generated-report>div b{font-size:12px}.generated-report>div>strong{color:var(--green);font-size:26px}.generated-report ul{color:#8a9aa3;flex-direction:column;gap:12px;padding:0;font-size:9px;list-style:none;display:flex}.generated-report li:before{content:"✓";color:var(--green);margin-right:9px}.analysis-report{align-self:stretch}.analysis-report>header{justify-content:space-between;align-items:center;display:flex}.analysis-report>header>small{color:#647781;font-size:7px}.analysis-report>h3{margin-top:13px}.analysis-probabilities{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.analysis-probabilities>div{background:#071923;border:1px solid #1a3542;border-radius:7px;padding:11px}.analysis-probabilities span{justify-content:space-between;align-items:center;gap:8px;display:flex}.analysis-probabilities b{color:#95a5ad;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:700;overflow:hidden}.analysis-probabilities strong{color:#ecf2ef;font-size:10px}.analysis-probabilities i{background:#17303b;border-radius:5px;height:4px;margin-top:8px;display:block;overflow:hidden}.analysis-probabilities em{border-radius:inherit;background:linear-gradient(90deg,#52c92c,var(--green));height:100%;display:block}.analysis-recommendation{background:#7bed380e;border:1px solid #7bed3838;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex}.analysis-recommendation>div{min-width:0}.analysis-recommendation small{color:#71848d;letter-spacing:.55px;font-size:6px}.analysis-recommendation h4{color:#f1f5f3;margin:6px 0 4px;font-size:13px}.analysis-recommendation p{color:#758791;margin:0;font-size:7px}.analysis-recommendation p b{color:#dce6e1}.analysis-recommendation>strong{color:var(--green);text-align:center;font-size:25px;line-height:.8}.analysis-recommendation>strong small{color:inherit;font-size:10px}.analysis-recommendation>strong em{color:#70838c;margin-top:7px;font-size:6px;font-style:normal;font-weight:500;display:block}.analysis-report>.analysis-explanations{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;padding:0;display:grid}.analysis-explanations article{background:#071923;border:1px solid #1a3441;border-radius:7px;align-items:flex-start;gap:9px;padding:12px;display:flex}.analysis-explanations article>span{color:var(--green);font-weight:900}.analysis-explanations article.risk>span{color:#f2af46}.analysis-explanations p{flex-direction:column;gap:5px;margin:0;display:flex}.analysis-explanations b{color:#dfe6e3;font-size:7px}.analysis-explanations small{color:#71838d;font-size:7px;line-height:1.5}.analysis-scenarios{margin-top:15px}.analysis-scenarios h4{color:#a9b6bc;margin:0 0 8px;font-size:8px}.analysis-scenarios>div{border-top:1px solid #152e3a;grid-template-columns:67px 1fr 38px;align-items:center;gap:8px;min-height:45px;padding:7px 10px;display:grid}.analysis-scenarios p{flex-direction:column;gap:3px;margin:0;display:flex}.analysis-scenarios p b{color:#dce4e0;font-size:7px}.analysis-scenarios p small{color:#667983;font-size:6px}.analysis-scenarios>div>strong{color:var(--green);font-size:9px}.analysis-advanced{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.analysis-advanced>div{background:#f2af460a;border:1px solid #f2af462e;border-radius:7px;flex-direction:column;gap:6px;padding:10px;display:flex}.analysis-advanced small{color:#8e805f;font-size:6px}.analysis-advanced b{color:#f0dfc0;font-size:8px}.analysis-report>footer{border-top:1px solid #19313d;margin-top:15px;padding-top:12px}.analysis-report>footer p,.analysis-report>footer small{color:#637680;margin:0;font-size:6px;line-height:1.55;display:block}.analysis-report>footer small{color:#897b63;margin-top:5px}.ai-form-error{color:#ff9ca3;background:#ff6d760f;border:1px solid #ff6d7640;border-radius:6px;margin-top:14px;padding:10px;font-size:7px;line-height:1.45}.analysis-history{background:#071923;border:1px solid #1a3340;border-radius:10px;margin-top:17px;overflow:hidden}.analysis-history>header{border-bottom:1px solid #19313e;justify-content:space-between;align-items:center;min-height:54px;padding:0 17px;display:flex}.analysis-history>header>div{align-items:center;gap:8px;font-size:8px;font-weight:900;display:flex}.analysis-history>header>small{color:#687b85;font-size:7px}.analysis-history>div{flex-direction:column;display:flex}.analysis-history button{color:#80929b;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #152d39;grid-template-columns:31px 1fr 48px 40px;align-items:center;gap:11px;min-height:57px;padding:9px 16px;display:grid}.analysis-history button:last-child{border-bottom:0}.analysis-history button:hover{background:#7bed3809}.analysis-history button>span{color:#55c1ff;background:#55c1ff17;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.analysis-history button p{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.analysis-history button b{color:#e4ebe7;font-size:8px}.analysis-history button small{color:#6d808a;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.analysis-history button strong{color:var(--green);font-size:9px}.analysis-history button em{color:#70838d;font-size:7px;font-style:normal}.analysis-data-quality{background:#071923;border:1px solid #1a3542;border-radius:7px;align-items:center;gap:10px;margin:-7px 0 14px;padding:10px 12px;display:flex}.analysis-data-quality>span{border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.analysis-data-quality p{flex-direction:column;gap:4px;margin:0;display:flex}.analysis-data-quality b{color:#dfe7e3;font-size:7px}.analysis-data-quality small{color:#71848d;font-size:6px;line-height:1.4}.analysis-data-quality.sufficient{background:#7bed380b;border-color:#7bed3838}.analysis-data-quality.sufficient>span{color:var(--green);background:#7bed381c}.analysis-data-quality.limited{background:#f2af460b;border-color:#f2af463d}.analysis-data-quality.limited>span{color:#f2af46;background:#f2af461c}.history-summary{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:16px;display:grid}.history-summary>div{background:#081a24;border:1px solid #1a3340;border-radius:8px;flex-direction:column;gap:8px;padding:17px;display:flex}.history-summary span{color:#70818b;letter-spacing:.7px;font-size:7px}.history-summary strong{font-size:21px}.history-summary .positive{color:var(--green)}.history-summary .negative{color:#ff6d76}.history-table{border:1px solid #1a3340;border-radius:10px;overflow:hidden}.history-row{color:#8798a1;border-bottom:1px solid #172e3a;grid-template-columns:70px 1.35fr 1.25fr 100px 65px 70px;align-items:center;gap:11px;min-height:58px;padding:0 17px;font-size:8px;display:grid}.history-row:last-child{border-bottom:0}.history-row.header{color:#61737d;letter-spacing:.6px;background:#0b202b;min-height:42px;font-size:7px}.history-row b,.history-row strong{color:#fff}.history-row i{border-radius:4px;justify-self:start;padding:5px 8px;font-style:normal;font-weight:900}.history-row i.won{color:var(--green);background:#7bed381a}.history-row i.lost{color:#ff6d76;background:#ff6d761a}.demo-disclaimer{color:#61737d;font-size:7px}.alert-list{flex-direction:column;gap:10px;display:flex}.alert-card{background:#081a24;border:1px solid #1a3340;border-radius:9px;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;min-height:77px;padding:15px 18px;display:grid}.alert-card>span{width:37px;height:37px;color:var(--green);background:#7bed381a;border-radius:9px;place-items:center;display:grid}.alert-card p{flex-direction:column;gap:5px;margin:0;display:flex}.alert-card b{font-size:10px}.alert-card small{color:#73858f;font-size:8px}.switch{cursor:pointer;background:#263b46;border:0;border-radius:20px;width:38px;height:21px;padding:2px;transition:background .2s}.switch i{background:#82919a;border-radius:50%;width:17px;height:17px;transition:transform .2s;display:block}.switch.on{background:var(--green)}.switch.on i{background:#071107;transform:translate(17px)}.alert-channel{background:#081a24;border:1px solid #1a3340;border-radius:9px;margin-top:22px;padding:20px}.alert-channel h3{margin:0 0 17px;font-size:11px}.alert-channel label{color:#8d9ca5;align-items:center;gap:9px;margin-top:12px;font-size:9px;display:flex}.alert-channel label span{color:#62737d;margin-left:auto;font-size:7px}.alert-channel input{min-height:0;accent-color:var(--green)}.current-plan-card{background:radial-gradient(circle at 92% 5%,#7bed381f,#0000 30%),linear-gradient(145deg,#0a202b,#061721);border:1px solid #7bed3840;border-radius:10px;grid-template-columns:1fr auto;gap:20px;padding:26px;display:grid}.current-plan-card>div:first-child>span{color:var(--green);letter-spacing:.8px;font-size:7px;font-weight:900}.current-plan-card h3{margin:8px 0 5px;font-size:24px}.current-plan-card p{color:#80919a;margin:0;font-size:9px}.current-plan-card>strong{font-size:26px}.current-plan-card>strong small,.upgrade-card strong small{color:#71838d;font-size:8px}.plan-usage{grid-column:1/3}.plan-usage>span{justify-content:space-between;font-size:8px;display:flex}.plan-usage span small{color:#71838d}.plan-usage>i{background:#17303b;border-radius:5px;height:5px;margin-top:9px;display:block;overflow:hidden}.plan-usage>i em{background:var(--green);height:100%;display:block}.plan-billing{grid-column:1;gap:50px;display:flex}.plan-billing p{flex-direction:column;gap:4px;display:flex}.plan-billing p small{color:#657781;font-size:7px}.plan-billing p b{color:#aeb9bf;font-size:9px}.current-plan-card>button{align-self:end;min-height:37px;font-size:8px}.upgrade-card{background:radial-gradient(circle at 85% 20%,#f2af461a,#0000 32%),#081a24;border:1px solid #f2af4640;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:35px;margin-top:15px;padding:25px 27px;display:grid}.upgrade-card>div:first-child>span{color:#f2af46;font-size:7px;font-weight:900}.upgrade-card h3{margin:7px 0;font-size:17px}.upgrade-card p{color:#81929b;font-size:9px}.upgrade-card ul{color:#a0adb4;gap:22px;padding:0;font-size:8px;list-style:none;display:flex}.upgrade-card li:before{content:"✓";color:#f2af46;margin-right:6px}.upgrade-card>div:last-child{flex-direction:column;align-items:stretch;gap:13px;display:flex}.upgrade-card>div:last-child>strong{font-size:24px}.upgrade-card .primary-button{min-height:40px;font-size:8px}.cancel-link{color:#687983;cursor:pointer;background:0 0;border:0;margin-top:20px;padding:0;font-size:8px;text-decoration:underline}.current-plan-card.discovery-plan{background:radial-gradient(circle at 92% 5%,#f2af461c,#0000 31%),linear-gradient(145deg,#0a202b,#061721);border-color:#f2af4640}.current-plan-card.discovery-plan>div:first-child>span{color:#f2af46}.discovery-access-list{grid-column:1/3;grid-template-columns:1fr 1fr;gap:10px;display:grid}.discovery-access-list p{background:#04111859;border:1px solid #183541;border-radius:7px;flex-direction:column;gap:5px;padding:14px;display:flex}.discovery-access-list b{color:#dbe5e9;font-size:9px}.discovery-access-list small{color:#71838d;font-size:8px}.member-pricing{background:#081a24;border:1px solid #183541;border-radius:10px;margin-top:15px;padding:24px}.member-pricing>div:first-child>span{color:var(--green);letter-spacing:1px;font-size:7px;font-weight:900}.member-pricing h2{margin:7px 0 5px;font-size:20px}.member-pricing>div:first-child>p{color:#81929b;margin:0 0 18px;font-size:9px}.member-pricing-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.member-pricing-grid article{background:#05161fb8;border:1px solid #1b3a47;border-radius:8px;flex-direction:column;min-height:245px;padding:18px;display:flex}.member-pricing-grid article.featured{border-color:var(--green);background:radial-gradient(circle at 50% 0,#7bed381a,#0000 42%),#071c26}.member-pricing-grid article>span{color:var(--green);letter-spacing:.8px;font-size:7px;font-weight:900}.member-pricing-grid h3{margin:10px 0 4px;font-size:18px}.member-pricing-grid strong{margin:8px 0 13px;font-size:22px}.member-pricing-grid strong small{color:#71838d;font-size:8px}.member-pricing-grid ul{color:#a5b1b7;flex-direction:column;gap:8px;margin:0 0 18px;padding:0;font-size:8px;line-height:1.45;list-style:none;display:flex}.member-pricing-grid li:before{content:"✓";color:var(--green);margin-right:7px}.member-pricing-grid a{justify-content:center;align-items:center;min-height:38px;margin-top:auto;font-size:8px;text-decoration:none;display:inline-flex}.member-pricing-note{color:#657781;text-align:center;margin:14px 0 0;font-size:7px}.member-pricing-grid button{min-height:38px;margin-top:auto;font-size:8px}.member-pricing-grid button:disabled{opacity:.42;cursor:not-allowed}.member-pricing-consent{color:#a8b5bb;background:#0a232acc;border:1px solid #21424c;border-radius:8px;align-items:flex-start;gap:10px;max-width:780px;margin:16px auto 0;padding:12px 14px;font-size:8px;line-height:1.55;display:flex}.member-pricing-consent input{accent-color:var(--green);margin-top:2px}.member-pricing-consent a{color:var(--green)}.ai-credit-store{background:radial-gradient(circle at 88% 2%,#7bed381f,#0000 32%),linear-gradient(145deg,#09212a,#061721 58%);border:1px solid #7bed3847;border-radius:10px;margin-top:18px;padding:26px}.ai-credit-store-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.ai-credit-store-head>div:first-child>span{color:var(--green);letter-spacing:1px;font-size:7px;font-weight:900}.ai-credit-store h2{margin:8px 0 6px;font-size:22px}.ai-credit-store-head p{color:#81939c;max-width:690px;margin:0;font-size:9px;line-height:1.6}.ai-credit-balance{background:#051821bf;border:1px solid #21424d;border-radius:8px;grid-template-columns:1fr auto;align-items:end;min-width:145px;padding:15px 18px;display:grid}.ai-credit-balance small{color:#72858e;letter-spacing:.9px;grid-column:1/-1;font-size:6px}.ai-credit-balance strong{color:var(--green);font-size:27px;line-height:1.1}.ai-credit-balance span{color:#96a5ac;padding-bottom:3px;font-size:7px}.ai-credit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.ai-credit-grid article{background:#05161fbf;border:1px solid #1d3c48;border-radius:9px;flex-direction:column;gap:7px;padding:19px;display:flex}.ai-credit-grid article.featured{border-color:var(--green);background:radial-gradient(circle at 50% 0,#7bed381f,#0000 55%),#061c24f2}.ai-credit-grid article>span{color:var(--green);letter-spacing:.8px;font-size:6px;font-weight:900}.ai-credit-grid h3{margin:2px 0 0;font-size:13px}.ai-credit-grid h3 b{font-size:25px}.ai-credit-grid article>strong{font-size:21px}.ai-credit-grid article>small{color:#71838d;margin-bottom:10px;font-size:7px}.ai-credit-grid button{min-height:39px;margin-top:auto;font-size:8px}.ai-credit-grid button:disabled{opacity:.55;cursor:wait}.ai-credit-note{color:#657882;text-align:center;margin:15px 0 0;font-size:7px;line-height:1.5}.credit-recharge-view{max-width:1060px}.credit-recharge-back{color:#8da0a9;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 18px;padding:0;font-size:8px}.credit-recharge-back:hover{color:var(--green)}.credit-exhausted-summary{background:radial-gradient(circle at 96% 0,#f2af461c,#0000 30%),#081a24;border:1px solid #f2af464d;border-radius:10px;grid-template-columns:54px 1fr;align-items:center;gap:18px;margin:18px 0 0;padding:22px 24px;display:grid}.credit-exhausted-summary>span{color:#f2af46;background:#f2af461a;border-radius:14px;place-items:center;width:54px;height:54px;font-size:22px;display:grid}.credit-exhausted-summary small{color:#f2af46;letter-spacing:1px;font-size:7px;font-weight:900}.credit-exhausted-summary h2{margin:6px 0 4px;font-size:20px}.credit-exhausted-summary p{color:#81939c;margin:0;font-size:9px;line-height:1.55}.discovery-preview{background:radial-gradient(circle at 50% 0,#7bed3812,#0000 42%),#071923;border:1px solid #173744;border-radius:11px;margin-top:22px;padding:27px}.discovery-preview-head{justify-content:space-between;align-items:end;gap:25px;display:flex}.discovery-preview-head>div>span{color:var(--green);letter-spacing:1px;font-size:7px;font-weight:900}.discovery-preview h2{margin:8px 0;font-size:20px}.discovery-preview p{color:#80929c;margin:0;font-size:9px;line-height:1.55}.discovery-preview-head button{flex:none;min-height:39px;font-size:8px}.discovery-preview-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:22px;display:grid}.discovery-preview-grid article{background:#071c26c2;border:1px solid #173542;border-radius:8px;min-height:130px;padding:18px;position:relative}.discovery-preview-grid article i{color:#f2af46;background:#f2af461a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;display:grid;position:absolute;top:15px;right:15px}.discovery-preview-grid article:last-child i{color:var(--green);background:#7bed381a}.discovery-preview-grid article>span{color:#748790;letter-spacing:.8px;font-size:7px}.discovery-preview-grid h3{margin:16px 0 7px;font-size:14px}.discovery-lock-view{max-width:850px}.discovery-lock-card{text-align:center;background:radial-gradient(circle at 50% 15%,#f2af461a,#0000 34%),#071923;border:1px solid #f2af4642;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:48px 28px;display:flex}.discovery-padlock{background:#f2af4614;border:1px solid #f2af4647;border-radius:50%;place-items:center;width:74px;height:74px;font-size:25px;display:grid}.discovery-lock-card>small{color:#f2af46;letter-spacing:1px;margin-top:22px;font-size:7px;font-weight:900}.discovery-lock-card h2{margin:9px 0;font-size:25px}.discovery-lock-card>p{color:#83949d;max-width:500px;margin:0;font-size:10px;line-height:1.6}.discovery-lock-card>div{gap:8px;margin:22px 0;display:flex}.discovery-lock-card>div span{color:#a3b0b7;border:1px solid #20404b;border-radius:99px;padding:7px 12px;font-size:8px}.discovery-lock-card button{min-height:42px;font-size:8px}@media (max-width:900px){.member-ai-layout{grid-template-columns:1fr}.history-row{grid-template-columns:60px 1.2fr 1.2fr 80px 55px 60px;gap:6px;padding-inline:10px}.overview-bottom{grid-template-columns:1fr}.quick-ai{grid-template-columns:42px 1fr}.quick-ai .primary-button{grid-column:1/3}.upgrade-card{grid-template-columns:1fr}.upgrade-card>div:last-child{align-items:start}.plan-billing{gap:20px}.member-pricing-grid,.ai-credit-grid{grid-template-columns:1fr}.member-pricing-grid article{min-height:0}.game-space-bookmaker{grid-template-columns:62px 1fr}.game-space-bookmaker-action{grid-column:1/3}.game-space-hero{grid-template-columns:85px 1fr}.game-space-steps,.game-space-principles{grid-template-columns:1fr}}@media (max-width:650px){.view-toolbar{flex-direction:column;align-items:stretch;gap:9px}.view-toolbar>div{overflow-x:auto}.view-toolbar select{width:100%}.locked-pick{flex-direction:column;align-items:start;gap:15px}.history-summary{grid-template-columns:1fr 1fr}.history-table{overflow-x:auto}.history-row{min-width:700px}.current-plan-card{grid-template-columns:1fr}.current-plan-card>strong,.plan-usage,.plan-billing,.discovery-access-list{grid-column:1}.plan-billing{flex-direction:column;gap:9px}.discovery-access-list,.discovery-preview-grid{grid-template-columns:1fr}.discovery-preview-head{flex-direction:column;align-items:stretch}.discovery-preview-head button{width:100%}.discovery-lock-card{min-height:350px;padding:35px 20px}.discovery-lock-card>div{flex-wrap:wrap;justify-content:center}.upgrade-card ul{flex-direction:column;gap:9px}.alert-card{grid-template-columns:36px 1fr auto}.analysis-probabilities,.analysis-report>.analysis-explanations,.analysis-advanced{grid-template-columns:1fr}.analysis-history button{grid-template-columns:31px 1fr 42px}.analysis-history button em{display:none}.ai-credit-store{padding:20px}.ai-credit-store-head{grid-template-columns:1fr}.ai-credit-balance{width:100%}.game-space-bookmaker{grid-template-columns:1fr;padding:24px}.game-space-bookmaker-mark{border-radius:14px;width:54px;height:54px}.game-space-bookmaker-copy h2{font-size:21px}.game-space-bookmaker-action{grid-column:1}.game-space-hero{grid-template-columns:1fr;padding:24px}.game-space-orbit{width:74px;height:74px}.game-space-steps article,.game-space-steps p{min-height:0}.game-space-principles>div{min-height:85px}}.bankroll-view{animation:.25s viewIn}.bankroll-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.bankroll-heading .view-header{margin-bottom:24px}.bankroll-heading>.primary-button{white-space:nowrap;min-height:46px;padding-inline:22px}.bankroll-loading,.bankroll-onboarding{background:linear-gradient(145deg,#091d29,#06151f);border:1px solid #1b3541;border-radius:11px}.bankroll-loading{color:#7f919a;text-align:center;padding:60px}.bankroll-onboarding{grid-template-columns:62px 1fr auto;align-items:center;gap:24px;min-height:260px;padding:36px;display:grid}.bankroll-onboarding>span{width:62px;height:62px;color:var(--green);background:#7bed381a;border-radius:15px;place-items:center;font-size:24px;display:grid}.bankroll-onboarding h2{margin:0 0 9px;font-size:22px}.bankroll-onboarding p{color:#82949e;max-width:720px;margin:0;font-size:10px;line-height:1.6}.bankroll-onboarding ul{color:#a1afb6;margin:18px 0 0;padding:0;font-size:9px;list-style:none}.bankroll-onboarding li{margin-top:8px}.bankroll-onboarding li:before{content:"✓";color:var(--green);margin-right:8px}.bankroll-inline-error{color:#ff9299;background:#ff6d7614;border:1px solid #ff6d764d;border-radius:7px;margin-bottom:14px;padding:11px 14px;font-size:8px}.bankroll-kpis{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.bankroll-kpis article{background:linear-gradient(145deg,#081b27,#06151f);border:1px solid #1a3340;border-radius:9px;align-items:center;gap:14px;min-height:110px;padding:18px;display:flex}.bankroll-kpis article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.bankroll-kpis small{color:#6f818b;letter-spacing:.7px;font-size:7px}.bankroll-kpis strong{color:#f1f5f3;white-space:nowrap;font-size:20px}.bankroll-kpis p{color:#71838c;margin:0;font-size:8px}.bankroll-kpis .positive,.bankroll-row .positive{color:var(--green)}.bankroll-kpis .negative,.bankroll-row .negative{color:#ff6d76}.stat-icon.risk-faible{color:var(--green);background:#7bed381a}.stat-icon.risk-modere{color:#f2bf42;background:#f2bf421f}.stat-icon.risk-eleve,.stat-icon.risk-critique{color:#ff6d76;background:#ff6d761a}.bankroll-kpis .risk-label{color:#f2bf42}.bankroll-dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:14px;margin-top:14px;display:grid}.bankroll-chart-card,.bankroll-plan-card,.bankroll-history{background:linear-gradient(145deg,#081b27,#06151f);border:1px solid #1a3440;border-radius:10px}.bankroll-chart-card{padding:20px 21px 14px}.bankroll-chart-card header{justify-content:space-between;align-items:center;display:flex}.bankroll-chart-card h2,.bankroll-plan-card h2,.bankroll-history h2{margin:0;font-size:13px}.bankroll-chart-card header div{gap:3px;display:flex}.bankroll-chart-card header button{color:#778a94;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:34px;height:27px;font-size:7px}.bankroll-chart-card header button.active{color:#fff;background:#7bed3814;border:1px solid #7bed3880}.bankroll-chart{width:100%;height:230px;margin-top:6px;display:block}.bankroll-chart-card footer{color:#6f828c;justify-content:space-between;font-size:7px;display:flex}.bankroll-chart-card footer b{color:#aab7bd;margin-left:5px}.bankroll-plan-card{grid-template-columns:125px 1fr;align-items:center;gap:15px 18px;padding:20px;display:grid}.bankroll-plan-card h2{grid-column:1/3}.discipline-ring{background:radial-gradient(circle at center,#081b27 55%,transparent 57%),conic-gradient(var(--green) var(--discipline),#17323d 0);text-align:center;border-radius:50%;place-content:center;width:118px;height:118px;display:grid}.discipline-ring strong{font-size:25px}.discipline-ring strong small{color:#fff;font-size:11px}.discipline-ring span{color:#7f929c;margin-top:3px;font-size:7px}.bankroll-plan-card dl{margin:0}.bankroll-plan-card dl div{border-bottom:1px solid #17303b;justify-content:space-between;align-items:center;gap:10px;min-height:37px;display:flex}.bankroll-plan-card dt{color:#7c8e97;font-size:8px}.bankroll-plan-card dd{color:#fff;margin:0;font-size:9px;font-weight:800}.bankroll-plan-card>button{color:#dbe5e1;border-color:#7bed3859;grid-column:1/3;min-height:36px}.bankroll-history{margin-top:14px;overflow:hidden}.bankroll-history>header{border-bottom:1px solid #19333f;justify-content:space-between;align-items:center;min-height:72px;padding:0 20px;display:flex}.bankroll-history header p{color:#70838d;margin:5px 0 0;font-size:8px}.bankroll-history header>span{color:var(--green);font-size:8px;font-weight:800}.bankroll-row{color:#8c9ba3;border-bottom:1px solid #16303b;grid-template-columns:1.45fr 1.1fr 75px 55px 1.3fr 80px;align-items:center;gap:12px;min-height:64px;padding:0 20px;font-size:8px;display:grid}.bankroll-row.header{color:#667983;letter-spacing:.6px;min-height:41px;font-size:7px}.bankroll-row:last-child{border-bottom:0}.bankroll-row>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.bankroll-row p{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.bankroll-row p b{color:#eef3f1;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.bankroll-row p small{color:#687b84;font-size:7px}.bankroll-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bankroll-row>strong{color:#eaf0ed;font-size:8px}.bet-dot{background:#f2af46;border-radius:50%;flex:none;width:7px;height:7px}.bet-dot.won{background:var(--green)}.bet-dot.lost{background:#ff6d76}.bet-dot.void{background:#71848e}.bet-result{border-radius:4px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.bet-result.won{color:var(--green);background:#7bed381a}.bet-result.lost{color:#ff6d76;background:#ff6d761a}.bet-result.void{color:#91a0a8;background:#102731}.bet-actions{gap:4px;display:flex}.bet-actions button{color:#95a5ad;cursor:pointer;background:#0a202a;border:1px solid #26414d;border-radius:4px;min-height:25px;padding:0 7px;font-size:6px}.bet-actions button:first-child{color:var(--green);border-color:#7bed3859}.bet-actions button:nth-child(2){color:#ff838b;border-color:#ff6d764d}.bankroll-row .muted{color:#71838c}.bankroll-empty{text-align:center;place-items:center;padding:45px;display:grid}.bankroll-empty>span{font-size:24px}.bankroll-empty h3{margin:10px 0 5px}.bankroll-empty p{color:#71838d;margin:0 0 15px;font-size:8px}.bankroll-empty button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.bankroll-responsible{color:#61747e;text-align:center;margin:17px 0 0;font-size:7px}.bankroll-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01080cd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bankroll-modal{background:#071923;border:1px solid #244553;border-radius:13px;width:min(680px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 30px 90px #0000008c}.bankroll-modal>header{border-bottom:1px solid #1b3743;justify-content:space-between;align-items:center;min-height:94px;padding:20px 24px;display:flex}.bankroll-modal header span{color:var(--green);letter-spacing:1px;font-size:7px;font-weight:900}.bankroll-modal h2{margin:6px 0 0;font-size:21px}.bankroll-modal header button{color:#91a2aa;cursor:pointer;background:#102936;border:0;border-radius:8px;width:38px;height:38px;font-size:20px}.bankroll-modal>p{color:#83959e;margin:0;padding:18px 24px 0;font-size:9px;line-height:1.55}.bankroll-form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:20px 24px;display:grid}.bankroll-form-grid label{color:#a6b2b8;flex-direction:column;gap:7px;font-size:8px;font-weight:700;display:flex}.bankroll-form-grid input{color:#fff;background:#0a202b;border-color:#24414e;min-height:43px}.bankroll-modal .bankroll-inline-error{margin:0 24px 18px}.bankroll-modal>footer{border-top:1px solid #1b3743;justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.bankroll-modal footer button{min-height:40px;padding-inline:18px;font-size:8px}@media (max-width:1100px){.bankroll-kpis{grid-template-columns:repeat(2,1fr)}.bankroll-dashboard-grid{grid-template-columns:1fr}.bankroll-plan-card{grid-template-columns:150px 1fr}.bankroll-history{overflow-x:auto}.bankroll-table{min-width:850px}}@media (max-width:700px){.bankroll-heading{flex-direction:column;align-items:stretch}.bankroll-heading>.primary-button{margin-bottom:18px}.bankroll-kpis,.bankroll-onboarding{grid-template-columns:1fr}.bankroll-onboarding>.primary-button{justify-self:start}.bankroll-plan-card{grid-template-columns:1fr}.bankroll-plan-card h2,.bankroll-plan-card>button{grid-column:1}.discipline-ring{justify-self:center}.bankroll-form-grid{grid-template-columns:1fr}}.admin-shell{color:#14211c;background:#f4f6f3;grid-template-columns:228px 1fr;min-height:100vh;display:grid;overflow:visible}.admin-sidebar{color:#fff;z-index:30;background:#06151f;flex-direction:column;height:100vh;padding:24px 16px 18px;display:flex;position:sticky;top:0}.admin-brand{padding:0 5px 7px;font-size:14px}.admin-brand .brand-mark{transform-origin:0;margin-right:-14px;transform:scale(.72)}.admin-badge{color:#687983;letter-spacing:1.1px;margin:0 5px 25px 52px;font-size:6px}.admin-nav{flex-direction:column;gap:4px;display:flex}.admin-nav button{color:#81919b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:23px 1fr auto;align-items:center;min-height:44px;padding:0 12px;font-size:10px;display:grid}.admin-nav button>span{color:#6f818b;font-size:13px}.admin-nav button i{background:#152b37;border-radius:5px;place-items:center;min-width:19px;height:19px;font-size:7px;font-style:normal;display:grid}.admin-nav button:hover,.admin-nav button.active{color:#fff;background:#7bed381a}.admin-nav button.active{border-left:2px solid var(--green)}.admin-nav button.active>span{color:var(--green)}.admin-profile{border-top:1px solid #172d38;align-items:center;gap:9px;margin-top:auto;padding:15px 7px;display:flex}.admin-profile>div{width:32px;height:32px;color:var(--green);background:#173b2d;border-radius:8px;place-items:center;font-size:8px;font-weight:900;display:grid}.admin-profile p{flex-direction:column;gap:3px;margin:0;display:flex}.admin-profile b{font-size:9px}.admin-profile small{color:#6e808a;font-size:7px}.admin-profile>span{color:#61737d;margin-left:auto}.admin-main{min-width:0}.admin-topbar{z-index:20;background:#fff;border-bottom:1px solid #dbe2de;align-items:center;gap:14px;min-height:82px;padding:0 34px;display:flex;position:sticky;top:0}.admin-topbar>div span{color:#7d8c85;letter-spacing:1px;font-size:7px}.admin-topbar h1{margin:4px 0 0;font-size:19px}.admin-topbar .primary-button{min-height:40px;margin-left:auto;padding-inline:17px;font-size:9px}.admin-content{width:min(1260px,100% - 60px);margin:0 auto;padding:31px 0 70px}.admin-stats{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.admin-stats article{background:#fff;border:1px solid #dce4df;border-radius:9px;align-items:center;gap:13px;min-height:106px;padding:18px;display:flex;box-shadow:0 6px 20px #1a2f2509}.admin-stats article>span{color:#58b72b;background:#edf9e7;border-radius:9px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.admin-stats p{flex-direction:column;gap:4px;margin:0;display:flex}.admin-stats small{color:#7c8c84;letter-spacing:.6px;font-size:7px}.admin-stats strong{font-size:21px}.admin-stats em{color:#8b9992;font-size:7px;font-style:normal}.admin-panel{background:#fff;border:1px solid #dae2de;border-radius:10px;margin-top:17px;overflow:hidden;box-shadow:0 8px 25px #1a2f2509}.admin-panel-head{border-bottom:1px solid #e1e7e4;justify-content:space-between;align-items:center;min-height:71px;padding:0 21px;display:flex}.admin-panel-head h2{margin:0 0 4px;font-size:13px}.admin-panel-head p{color:#87958e;margin:0;font-size:8px}.admin-panel-head button{color:#4e9d2a;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.admin-table{width:100%}.admin-row{color:#66776e;border-bottom:1px solid #edf0ee;align-items:center;gap:13px;min-height:56px;padding:0 20px;font-size:8px;display:grid}.admin-row:last-child{border-bottom:0}.admin-row.header{color:#94a099;letter-spacing:.5px;background:#f8faf8;min-height:39px;font-size:7px}.admin-row b i{color:#9aa69f;margin:0 5px;font-style:normal;font-weight:500}.admin-row>em{border-radius:4px;justify-self:start;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.admin-row>em.ready{color:#469d21;background:#edf8e8}.admin-row>em.todo{color:#bb7b1b;background:#fff5e3}.admin-row>em.draft{color:#71828b;background:#eef1f2}.admin-row>button{color:#83928b;cursor:pointer;background:0 0;border:0}.admin-category{border-radius:4px;justify-self:start;padding:5px 8px;font-size:7px;font-weight:900}@media (max-width:980px){.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-content{width:calc(100% - 30px)}.admin-table{overflow-x:auto}.admin-row{min-width:850px}}@media (max-width:760px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{width:228px;transition:left .2s;position:fixed;left:-245px;box-shadow:20px 0 50px #00000040}.admin-sidebar.open{left:0}.admin-topbar{padding:0 16px}.admin-topbar .member-menu{display:block}.admin-topbar .primary-button{padding-inline:12px}.admin-stats{grid-template-columns:1fr}}.admin-view{animation:.22s viewIn}.admin-intro{margin-bottom:24px}.admin-intro>span{color:#55a72e;letter-spacing:1px;font-size:7px;font-weight:900}.admin-intro h2{margin:7px 0 6px;font-size:25px}.admin-intro p{color:#7f8e87;max-width:620px;margin:0;font-size:9px;line-height:1.6}.admin-toolbar{background:#fff;border:1px solid #dbe3df;border-radius:9px;justify-content:space-between;align-items:center;min-height:57px;margin-bottom:15px;padding:8px 12px;display:flex}.admin-toolbar>div{gap:4px;display:flex}.admin-toolbar button{color:#718179;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:32px;padding:0 11px;font-size:8px}.admin-toolbar button span{color:#9aa69f;margin-left:4px}.admin-toolbar label{position:relative}.admin-toolbar label span{color:#8e9c95;position:absolute;top:8px;left:11px}.admin-toolbar input{color:#25342c;background:#f8faf8;min-height:34px;padding-left:32px;font-size:8px}.admin-panel:first-of-type{margin-top:0}.admin-row>em.finished{color:#445e50;background:#e8eeeb}.admin-row .publish-mini{color:#49972a;background:#ebf7e5;border-radius:4px;padding:5px 7px;font-size:7px;font-weight:900}.result-list{flex-direction:column;gap:9px;display:flex}.result-list>article{background:#fff;border:1px solid #dbe3df;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;min-height:75px;padding:14px 18px;display:flex}.result-list>article>div:first-child{align-items:center;gap:14px;display:flex}.result-list p{flex-direction:column;gap:5px;margin:0;display:flex}.result-list p b{font-size:10px}.result-list p small{color:#7c8c84;font-size:8px}.result-list article>em{border-radius:4px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.result-actions{gap:6px;display:flex}.result-actions button{color:#67786f;cursor:pointer;background:#f8faf8;border:1px solid #d7dfda;border-radius:5px;min-height:31px;padding:0 10px;font-size:7px}.admin-lock-note{background:#f4faf1;border:1px solid #d4e5cd;border-radius:8px;align-items:center;gap:12px;margin-top:17px;padding:16px 18px;display:flex}.admin-lock-note>span{font-size:18px}.admin-lock-note p{flex-direction:column;gap:4px;margin:0;display:flex}.admin-lock-note b{font-size:9px}.admin-lock-note small{color:#718179;font-size:8px}.admin-empty{color:#7b8b83;font-size:9px}.performance-stats{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:12px;display:grid}.performance-stats article{background:linear-gradient(145deg,#081b27,#06151f);border:1px solid #1a3340;border-radius:9px;flex-direction:column;gap:7px;padding:17px;display:flex}.performance-stats span{color:#71848d;letter-spacing:.6px;font-size:7px}.performance-stats strong{color:#f1f5f3;font-size:20px}.performance-stats strong.positive{color:var(--green)}.performance-stats strong.negative{color:#ff7d85}.performance-stats small{color:#71848d;font-size:7px}.category-performance{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:16px;display:grid}.category-performance article{background:#071923;border:1px solid #1a3340;border-radius:8px;align-items:center;gap:11px;padding:12px 14px;display:flex}.category-performance p{flex-direction:column;gap:4px;margin:0;display:flex}.category-performance b{color:#eaf0ed;font-size:8px}.category-performance small{color:#71848d;font-size:7px}.result-modal-note{color:#7f919a;margin:0 0 18px;font-size:8px;line-height:1.6}.score-inputs{grid-template-columns:1fr 24px 1fr;align-items:end;gap:12px;display:grid}.score-inputs>span{color:#71848d;text-align:center;padding-bottom:13px}.score-inputs input{text-align:center;font-size:20px;font-weight:900}.performance-center{max-width:1180px}.model-maturity{background:linear-gradient(135deg,#09202a,#071923);border:1px solid #1d3a46;border-radius:10px;grid-template-columns:44px 1fr 190px;align-items:center;gap:16px;margin-bottom:14px;padding:19px 21px;display:grid}.model-maturity>span{width:44px;height:44px;color:var(--green);background:#7bed381a;border-radius:50%;place-items:center;font-size:18px;display:grid}.model-maturity small,.calibration-panel header span,.performance-breakdown header span,.odds-performance header span,.calibration-recommendations header span,.settled-results header span{color:var(--green);letter-spacing:1px;font-size:7px;font-weight:900}.model-maturity h3{margin:4px 0;font-size:17px}.model-maturity p{color:#83959e;margin:0;font-size:8px;line-height:1.55}.model-maturity aside{border-left:1px solid #1d3a46;flex-direction:column;gap:4px;padding-left:19px;display:flex}.model-maturity aside b{font-size:12px}.model-maturity aside em{color:#81939c;font-size:8px;font-style:normal}.model-maturity.early{border-color:#f2af464d}.model-maturity.early>span{color:#f2af46;background:#f2af461a}.performance-stats strong.caution{color:#f2af46}.calibration-summary{margin-bottom:16px}.calibration-panel,.performance-breakdown,.odds-performance,.calibration-recommendations,.settled-results{background:linear-gradient(145deg,#081b27,#06151f);border:1px solid #1a3340;border-radius:10px;margin-bottom:14px;overflow:hidden}.calibration-panel>header,.odds-performance>header,.settled-results>header{border-bottom:1px solid #1a3340;justify-content:space-between;align-items:center;gap:24px;padding:19px 21px;display:flex}.calibration-panel header h3,.performance-breakdown header h3,.odds-performance header h3,.calibration-recommendations header h3,.settled-results header h3{margin:5px 0 0;font-size:15px}.calibration-panel header p,.odds-performance header p,.settled-results header p{color:#7e9099;max-width:520px;margin:5px 0 0;font-size:8px;line-height:1.55}.calibration-panel>header>strong{color:var(--green);text-align:right;flex-direction:column;font-size:24px;display:flex}.calibration-panel>header>strong small{color:#71848d;font-size:7px;font-weight:500}.calibration-bands{grid-template-columns:repeat(5,1fr);gap:9px;padding:14px;display:grid}.calibration-bands>article{background:#061720;border:1px solid #1a3340;border-radius:8px;padding:13px}.calibration-bands>article>div:first-child{justify-content:space-between;gap:6px;display:flex}.calibration-bands>article>div:first-child b{font-size:8px}.calibration-bands>article>div:first-child span{color:#6f828c;font-size:7px}.calibration-comparison{gap:10px;margin-top:12px;display:grid}.calibration-comparison p{grid-template-columns:1fr auto;align-items:center;gap:5px;margin:0;display:grid}.calibration-comparison small{color:#6f828c;font-size:6px}.calibration-comparison b{font-size:8px}.calibration-comparison i{background:#16303c;border-radius:9px;grid-column:1/3;height:4px;overflow:hidden}.calibration-comparison i em{background:#5da82f;height:100%;display:block}.calibration-comparison i em.actual{background:var(--green)}.calibration-bands footer{color:#758790;min-height:24px;margin-top:12px;font-size:7px;line-height:1.45}.calibration-bands footer.good{color:var(--green)}.calibration-bands footer.caution{color:#f2af46}.calibration-bands footer.warning{color:#ff7d85}.objective-calibration{background:linear-gradient(135deg,#0a202a,#071823);border:1px solid #1d3b47;border-radius:10px;margin-bottom:14px;overflow:hidden}.objective-calibration>header{border-bottom:1px solid #1b3945;justify-content:space-between;gap:28px;padding:17px 20px;display:flex}.objective-calibration header span{color:var(--green);letter-spacing:1px;font-size:7px;font-weight:900}.objective-calibration h3{margin:5px 0 0;font-size:15px}.objective-calibration header p{color:#80939c;max-width:480px;margin:0;font-size:8px;line-height:1.55}.objective-calibration>div{grid-template-columns:repeat(4,1fr);gap:9px;padding:14px;display:grid}.objective-calibration article{background:#061720;border:1px solid #1c3945;border-radius:8px;flex-direction:column;gap:7px;min-height:104px;padding:14px;display:flex}.objective-calibration article small{color:#70848e;letter-spacing:.55px;font-size:6px;font-weight:800}.objective-calibration article strong{color:var(--green);font-size:19px}.objective-calibration article strong.caution{color:#f2af46}.objective-calibration article strong.negative{color:#ff7d85}.objective-calibration article p{color:#778a93;margin:auto 0 0;font-size:7px;line-height:1.5}.objective-calibration>footer{border-top:1px solid #1b3945;align-items:center;gap:12px;padding:12px 15px;display:flex}.objective-calibration>footer span{color:#f2af46;background:#f2af461a;border-radius:5px;flex:none;padding:6px 9px;font-size:7px;font-weight:800}.objective-calibration>footer span.building{color:#44bdff;background:#44bdff1a}.objective-calibration>footer span.solid{color:var(--green);background:#7bed381a}.objective-calibration>footer p{color:#81949d;margin:0;font-size:8px;line-height:1.45}.performance-split{grid-template-columns:1fr 1fr;gap:14px;display:grid}.performance-breakdown>header,.calibration-recommendations>header{border-bottom:1px solid #1a3340;padding:17px 19px}.performance-breakdown>article{border-bottom:1px solid #142d39;grid-template-columns:90px 1fr 72px;align-items:center;gap:12px;min-height:67px;padding:11px 16px;display:grid}.performance-breakdown>article:last-child{border-bottom:0}.performance-breakdown>article>div:not(.market-rank){flex-direction:column;gap:4px;display:flex}.performance-breakdown article b{font-size:8px}.performance-breakdown article small{color:#71848d;font-size:7px}.performance-breakdown article>strong{color:var(--green);text-align:right;flex-direction:column;gap:3px;font-size:10px;display:flex}.performance-breakdown .market-rank{width:28px;height:28px;color:var(--green);background:#7bed3814;border-radius:7px;place-items:center;font-size:8px;font-weight:900;display:grid}.odds-performance>header>p,.settled-results>header>p{text-align:right}.odds-performance>div{grid-template-columns:repeat(4,1fr);gap:9px;padding:14px;display:grid}.odds-performance article{background:#061720;border:1px solid #1a3340;border-radius:8px;grid-template-columns:1fr auto;gap:5px;padding:14px;display:grid}.odds-performance article small{color:#82949d;grid-column:1/3;font-size:7px}.odds-performance article b{color:var(--green);font-size:17px}.odds-performance article span{color:#71848d;align-self:center;font-size:6px}.odds-performance article p{color:#71848d;grid-column:1/3;margin:3px 0 0;font-size:7px}.calibration-recommendations>div{grid-template-columns:repeat(2,1fr);gap:9px;padding:14px;display:grid}.calibration-recommendations article{background:#061720;border:1px solid #1a3340;border-radius:8px;align-items:flex-start;gap:11px;padding:14px;display:flex}.calibration-recommendations article>span{color:#7f929b;background:#102733;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.calibration-recommendations article.good>span{color:var(--green);background:#7bed381a}.calibration-recommendations article.warning>span{color:#f2af46;background:#f2af461a}.calibration-recommendations article p{flex-direction:column;gap:5px;margin:0;display:flex}.calibration-recommendations article b{font-size:9px}.calibration-recommendations article small{color:#7c8f98;font-size:8px;line-height:1.55}.calibration-recommendations>footer{color:#667b85;border-top:1px solid #1a3340;padding:12px 16px;font-size:7px}.settled-results .result-list{border:0;border-radius:0}.settled-results .result-list>article:last-child{border-bottom:0}@media (max-width:1050px){.calibration-bands{grid-template-columns:repeat(3,1fr)}.performance-split{grid-template-columns:1fr}.objective-calibration>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.model-maturity{grid-template-columns:38px 1fr}.model-maturity aside{border-top:1px solid #1d3a46;border-left:0;grid-column:1/3;padding:13px 0 0}.calibration-panel>header,.odds-performance>header,.settled-results>header,.objective-calibration>header{flex-direction:column;align-items:flex-start}.calibration-panel>header>strong{text-align:left}.calibration-bands{grid-template-columns:1fr}.odds-performance>header>p,.settled-results>header>p{text-align:left}.odds-performance>div,.calibration-recommendations>div{grid-template-columns:1fr 1fr}.performance-breakdown>article{grid-template-columns:82px 1fr 62px}.objective-calibration>footer{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.odds-performance>div,.calibration-recommendations>div,.objective-calibration>div{grid-template-columns:1fr}.performance-breakdown>article{grid-template-columns:76px 1fr}.performance-breakdown>article>strong{text-align:left;grid-column:2}}.plan-stats{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:15px;display:grid}.plan-stats article{background:#fff;border:1px solid #dbe3df;border-radius:9px;flex-direction:column;gap:6px;padding:17px;display:flex}.plan-stats span{color:#6e7f76;font-size:8px}.plan-stats strong{font-size:21px}.plan-stats small{color:#95a198;font-size:7px}.subscriber-table{background:#fff;border:1px solid #dbe3df;border-radius:9px;overflow:hidden}.subscriber-row{border-bottom:1px solid #e9eeeb;grid-template-columns:minmax(220px,1.6fr) 100px 120px 120px 72px;align-items:center;gap:12px;min-height:64px;padding:0 18px;font-size:8px;display:grid}.subscriber-row:last-child{border-bottom:0}.subscriber-row.header{color:#91a098;background:#f8faf8;min-height:40px;font-size:7px}.subscriber-row>div{align-items:center;gap:10px;display:flex}.subscriber-row>div>i{color:#4c6759;background:#edf4ef;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:7px;font-style:normal;font-weight:900;display:grid}.subscriber-row p{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.subscriber-row p b{align-items:center;gap:6px;font-size:9px;display:flex}.subscriber-row p mark{color:var(--green);background:#7bed381a;border-radius:3px;padding:3px 5px;font-size:6px}.subscriber-row p small{color:#87968e;text-overflow:ellipsis;font-size:7px;overflow:hidden}.subscriber-row>em{border-radius:4px;justify-self:start;padding:5px 7px;font-style:normal}.subscriber-row>em.active{color:#469d21;background:#edf8e8}.subscriber-row>em.required{color:#b06d16;background:#fff3df}.subscriber-row>em.inactive{color:#91a2aa;background:#142834}.subscriber-row>button{cursor:pointer;background:0 0;border:0}.subscriber-row .subscriber-manage{min-height:29px;color:var(--green);background:#7bed3812;border:1px solid #7bed383d;border-radius:5px;padding:0 9px;font-size:7px;font-weight:900}.subscriber-row .subscriber-manage:disabled{opacity:.5;cursor:wait}.plan-label{border-radius:4px;justify-self:start;padding:5px 8px;font-size:7px;font-weight:900}.plan-label.none{color:#8a9aa2;background:#132631}.settings-view{max-width:820px}.setting-card{background:#fff;border:1px solid #dbe3df;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;min-height:79px;margin-bottom:9px;padding:15px 18px;display:flex}.setting-card>div{align-items:center;gap:13px;display:flex}.setting-card>div>span{color:#4f9a2e;background:#eef6ea;border-radius:8px;place-items:center;width:37px;height:37px;font-size:12px;font-weight:900;display:grid}.setting-card p{flex-direction:column;gap:4px;margin:0;display:flex}.setting-card b{font-size:9px}.setting-card small{color:#788880;font-size:8px}.setting-card>em{color:#a56919;background:#fff2de;border-radius:4px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.settings-warning{background:#fff8ed;border-left:3px solid #e4a33e;margin-top:17px;padding:16px 18px}.settings-warning b{font-size:9px}.settings-warning p{color:#8e7b5e;margin:5px 0 0;font-size:8px}.admin-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030c11b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-modal{color:#17251e;background:#fff;border-radius:12px;width:min(620px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 30px 90px #00000059}.admin-modal-head{border-bottom:1px solid #e1e7e4;justify-content:space-between;align-items:center;padding:21px 24px;display:flex}.admin-modal-head span{color:#55a72e;letter-spacing:.8px;font-size:7px;font-weight:900}.admin-modal-head h2{margin:4px 0 0;font-size:19px}.admin-modal-head>button{color:#5d6e65;cursor:pointer;background:#f1f4f2;border:0;border-radius:6px;width:30px;height:30px;font-size:18px}.admin-modal form{padding:23px 24px}.admin-modal label{color:#516159;flex-direction:column;gap:6px;font-size:8px;font-weight:700;display:flex}.admin-modal input,.admin-modal select,.admin-modal textarea{color:#1b2a22;background:#f8faf8;border-color:#d5ded9;width:100%;min-height:40px;font-size:9px}.admin-modal textarea{resize:vertical;min-height:70px;padding:11px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.form-grid .wide{grid-column:1/3}.admin-modal form>footer{border-top:1px solid #e4e9e6;justify-content:flex-end;gap:8px;margin-top:22px;padding-top:18px;display:flex}.admin-modal form>footer button{min-height:39px;font-size:8px}.admin-toast{z-index:120;color:#fff;background:#102c20;border-radius:8px;align-items:center;gap:10px;padding:14px 18px;font-size:9px;animation:.2s viewIn;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 15px 40px #00000040}.admin-toast span{color:var(--green)}.subscriber-modal{width:min(560px,100%)}.subscriber-account-summary{background:#0a202b;border:1px solid #203946;border-radius:8px;align-items:center;gap:12px;padding:15px;display:flex}.subscriber-account-summary>i{width:38px;height:38px;color:var(--green);background:#7bed381a;border-radius:9px;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.subscriber-account-summary p,.manual-access-note p{flex-direction:column;gap:4px;margin:0;display:flex}.subscriber-account-summary b{font-size:9px}.subscriber-account-summary small,.manual-access-note small{color:#71848d;font-size:7px;line-height:1.5}.manual-access-note{background:#55c1ff0d;border:1px solid #55c1ff2e;border-radius:8px;align-items:flex-start;gap:11px;margin-top:17px;padding:14px;display:flex}.manual-access-note>span{color:#55c1ff}.manual-access-note b{color:#dfe8ec;font-size:8px}@media (max-width:760px){.admin-toolbar{flex-direction:column;align-items:stretch;gap:8px}.admin-toolbar>div{overflow-x:auto}.admin-toolbar label,.admin-toolbar input{width:100%}.plan-stats,.performance-stats{grid-template-columns:1fr 1fr}.category-performance{grid-template-columns:1fr}.subscriber-table{overflow-x:auto}.subscriber-row{min-width:700px}.result-list article{flex-direction:column;align-items:start}.result-actions{flex-wrap:wrap}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:1}}.admin-shell{color:#eef4f1;background:radial-gradient(circle at 78% 8%,#1c7d5b1a,#0000 25%),#030f18}.admin-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05141df5;border-bottom-color:#1a303d}.admin-topbar>div span{color:#6d8089}.admin-topbar h1{color:#f4f7f5}.admin-stats article,.admin-panel,.admin-toolbar,.result-list>article,.plan-stats article,.subscriber-table,.setting-card{background:linear-gradient(145deg,#081b27,#06151f);border-color:#1a3340;box-shadow:0 8px 25px #00000024}.admin-stats article>span{color:var(--green);background:#7bed381a}.admin-stats small,.admin-stats em{color:#6f828b}.admin-stats strong{color:#f3f6f4}.admin-panel-head{border-bottom-color:#19313e}.admin-panel-head h2{color:#eef4f1}.admin-panel-head p{color:#70828b}.admin-panel-head button{color:var(--green)}.admin-row{color:#82949d;border-bottom-color:#142b37}.admin-row.header{color:#687a83;background:#0a1e29}.admin-row b,.admin-row strong{color:#e8eeeb}.admin-row b i{color:#61747e}.admin-row>button{color:#6d8089}.admin-row>em.ready,.subscriber-row>em.active{color:var(--green);background:#7bed381a}.admin-row>em.todo,.subscriber-row>em.required{color:#f2af46;background:#f2af461a}.admin-row>em.draft,.admin-row>em.finished{color:#91a2aa;background:#142834}.admin-row>em.lost{color:#ff7d85;background:#ff6d761a}.admin-category.safe{color:var(--green);background:#7bed381a}.admin-category.prime{color:#55c1ff;background:#55c1ff1a}.admin-category.fun{color:#f2af46;background:#f2af461a}.admin-row .publish-mini{color:var(--green);background:#7bed381a}.admin-intro h2{color:#f1f5f3}.admin-intro>span{color:var(--green)}.admin-intro p{color:#7e9099}.admin-toolbar button{color:#778a93}.admin-toolbar button.active{color:var(--green);background:#7bed381a}.admin-toolbar button span{color:#5f727c}.admin-toolbar label span{color:#71848d}.admin-toolbar input{color:#e2e9e5;background:#071923;border-color:#1f3947}.result-list p b,.setting-card b{color:#eaf0ed}.result-list p small,.setting-card small{color:#748690}.result-actions button{color:#81939c;background:#0c202b;border-color:#27404c}.result-actions .win{color:var(--green);background:#7bed3812;border-color:#7bed3840}.result-actions .lose{color:#ff7d85;background:#ff6d7612;border-color:#ff6d7640}.result-list article>em.ready{color:var(--green);background:#7bed381a}.result-list article>em.lost{color:#ff7d85;background:#ff6d761a}.result-list article>em.draft{color:#90a1a9;background:#142834}.admin-lock-note{background:#7bed380e;border-color:#7bed3833}.admin-lock-note b{color:#eaf0ed}.admin-lock-note small{color:#758790}.plan-stats span,.plan-stats small{color:#71848d}.plan-stats strong{color:#f0f4f2}.subscriber-row{border-bottom-color:#142b37}.subscriber-row.header{color:#667983;background:#0a1e29}.subscriber-row p b{color:#edf2ef}.subscriber-row p small{color:#72858e}.subscriber-row>div>i{color:#9ab0a5;background:#122a35}.subscriber-row>button{color:#6f828b}.plan-label.essential,.plan-label.essentiel{color:#9caab2;background:#142834}.plan-label.pro{color:#55c1ff;background:#55c1ff1a}.plan-label.elite{color:#f2af46;background:#f2af461a}.plan-label.discovery{color:#f2c46f;background:#f2af461a}.setting-card>div>span{color:var(--green);background:#7bed381a}.setting-card>em{color:#f2af46;background:#f2af461a}.setting-card>em.ok{color:var(--green);background:#7bed381a}.settings-warning{background:#f2af4612;border-left-color:#f2af46}.settings-warning b{color:#f5e5c9}.settings-warning p{color:#9e8a69}.admin-modal{color:#edf2ef;background:#071923;border:1px solid #213b48}.admin-modal-head{border-bottom-color:#1b3441}.admin-modal-head span{color:var(--green)}.admin-modal-head>button{color:#84969f;background:#102631}.admin-modal label{color:#a2afb6}.admin-modal input,.admin-modal select,.admin-modal textarea{color:#edf2ef;background:#0b202b;border-color:#203946}.admin-modal form>footer{border-top-color:#1b3441}.admin-sync-banner{background:#7bed380e;border:1px solid #7bed3833;border-radius:8px;align-items:center;gap:12px;min-height:58px;margin-bottom:16px;padding:12px 15px;display:flex}.admin-sync-banner>span{width:28px;height:28px;color:var(--green);background:#7bed381f;border-radius:50%;place-items:center;display:grid}.admin-sync-banner p{flex-direction:column;gap:3px;margin:0;display:flex}.admin-sync-banner b{font-size:9px}.admin-sync-banner small{color:#788b94;font-size:8px}.admin-sync-banner>button{color:var(--green);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:8px;font-weight:800}.admin-sync-banner.error{background:#ff6d760f;border-color:#ff6d7640}.admin-sync-banner.error>span{color:#ff7d85;background:#ff6d761a}.admin-sync-banner.error b{color:#ffb0b5}.admin-empty{color:#71848d;margin:0;padding:24px 18px}.admin-topbar button:disabled,.admin-modal button:disabled,.result-actions button:disabled,.publish-mini:disabled{opacity:.5;cursor:wait}.section{padding:92px 0}.kicker{color:var(--green);letter-spacing:1.8px;font-size:10px;font-weight:900}.section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:34px;display:flex}.section-heading h2,.ai-copy h2,.faq-intro h2,.waitlist h2{letter-spacing:-1.8px;margin:12px 0 0;font-size:clamp(31px,3.5vw,49px);line-height:1.08}.section-heading>p{max-width:480px;color:var(--muted);font-size:14px;line-height:1.65}.section-heading.centered{text-align:center;flex-direction:column;align-items:center;gap:4px}.section-heading.centered>p{margin:12px auto 0}.section-heading.compact{margin-bottom:25px}.ucl-hero{grid-template-columns:51% 49%;min-height:610px}.ucl-hero .hero-copy{padding:70px 15px 55px 50px}.ucl-hero .pill{align-items:center;gap:9px;display:inline-flex}.ucl-hero .pill i{background:var(--green);width:7px;height:7px;box-shadow:0 0 11px var(--green);border-radius:50%}.ucl-hero h1{max-width:680px;margin-top:30px;font-size:clamp(48px,5vw,77px);line-height:.99}.ucl-hero h1 em{color:var(--green);font-style:normal}.ucl-hero .hero-copy>p{max-width:610px;font-size:17px}.ucl-hero .hero-actions span{margin-left:18px}.hero-notes{color:#9eacb5;flex-wrap:wrap;gap:20px;margin-top:43px;font-size:10px;display:flex}.hero-notes span:first-letter{color:var(--green)}.hero-match{z-index:2;place-items:center;min-height:100%;display:grid;position:relative}.hero-match:before{content:"";background:radial-gradient(circle,#39cd7b3b,#030f1800 68%);border-radius:50%;width:510px;height:510px;position:absolute}.champions-orbit{border:1px solid #7bed3826;border-radius:50%;width:410px;height:410px;animation:20s linear infinite orbit;position:absolute}.champions-orbit:before,.champions-orbit:after{content:"";border:1px solid #ffffff0d;border-radius:50%;position:absolute;inset:40px -45px;transform:rotate(52deg)}.champions-orbit:after{inset:-28px 70px;transform:rotate(-34deg)}.champions-orbit>span{color:var(--green);text-shadow:0 0 12px var(--green);position:absolute;top:43px;right:25px}@keyframes orbit{to{transform:rotate(360deg)}}.hero-match-card{z-index:2;background:linear-gradient(145deg,#0d2330f5,#04121cfa);border:1px solid #7bed3847;border-radius:16px;width:min(455px,88%);padding:23px;position:relative;box-shadow:0 30px 70px #0000007a}.match-card-head{letter-spacing:1px;border-bottom:1px solid #1a3342;justify-content:space-between;padding-bottom:18px;font-size:8px;display:flex}.match-card-head span{color:var(--green);font-weight:900}.match-card-head span i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.match-card-head small{color:#72838e}.hero-teams{text-align:center;grid-template-columns:1fr 70px 1fr;align-items:center;padding:27px 0;display:grid}.hero-teams>div{flex-direction:column;align-items:center;gap:8px;font-size:12px;display:flex}.hero-teams>p{color:#84939c;flex-direction:column;gap:5px;margin:0;display:flex}.hero-teams>p strong{color:#fff;font-size:11px}.hero-teams>p small{color:#62737e;font-size:7px}.hero-teams>p span{font-size:9px}.crest{color:#fff;border:3px solid #ffffff26;border-radius:50%;place-items:center;width:57px;height:57px;font-size:9px;font-weight:900;display:grid;box-shadow:inset 0 0 0 2px #ffffff1c}.crest-blue{background:#153e72}.crest-white{color:#14245f;background:#e9e9df}.crest-red{background:#ad1d2d}.crest-darkred{background:#8f1520}.hero-pick{background:#061721;border:1px solid #193342;border-radius:10px;justify-content:space-between;align-items:center;padding:17px;display:flex}.hero-pick>div:first-child{flex-direction:column;gap:5px;display:flex}.hero-pick>div:first-child small{color:var(--green);letter-spacing:.9px;font-size:7px}.hero-pick>div:first-child strong{font-size:17px}.hero-pick>div:first-child span{color:#73848e;font-size:8px}.confidence-ring{border:4px solid #284334;border-top-color:var(--green);border-right-color:var(--green);width:74px;height:74px;color:var(--green);border-radius:50%;grid-template-columns:auto auto;place-content:center;display:grid}.confidence-ring strong{font-size:22px}.confidence-ring>span{font-size:9px;font-weight:900}.confidence-ring small{color:#7a8c85;grid-column:1/3;font-size:7px}.data-points{color:#71838d;justify-content:space-between;gap:5px;margin-top:14px;font-size:8px;display:flex}.data-points span:before{content:"✓";color:var(--green);margin-right:5px}.trust-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);align-items:center;min-height:100px;display:grid}.trust-strip>div{border-right:1px solid var(--line);align-items:center;gap:14px;padding:0 25px;display:flex}.trust-strip>div:last-child{border-right:0}.trust-strip>div>span{color:var(--green);font-size:12px;font-weight:900}.trust-strip p{flex-direction:column;gap:4px;margin:0;display:flex}.trust-strip b{font-size:11px}.trust-strip small{color:#7e8e97;font-size:9px}.analysis-showcase{grid-template-columns:1.55fr .75fr;display:grid;overflow:hidden}.analysis-main{padding:30px 36px}.demo-label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.demo-label span{font-size:10px;font-weight:900}.demo-label small{color:#768994;font-size:8px}.demo-fixture{text-align:center;grid-template-columns:1fr 100px 1fr;align-items:center;padding:28px 0;display:grid}.demo-fixture>div{flex-direction:column;align-items:center;gap:6px;display:flex}.demo-fixture>div strong{font-size:15px}.demo-fixture>div small{color:#71828c;font-size:8px}.demo-fixture>p{flex-direction:column;gap:7px;margin:0;display:flex}.demo-fixture>p span,.demo-fixture>p small{color:#6c7c86;font-size:8px}.demo-fixture>p b{font-size:10px}.probability-bars{background:#0310188c;border:1px solid #17303f;border-radius:9px;flex-direction:column;gap:15px;padding:20px;display:flex}.probability-bars>div{flex-direction:column;gap:8px;display:flex}.probability-bars span{color:#9ba9b2;justify-content:space-between;font-size:10px;display:flex}.probability-bars span b{color:#fff}.probability-bars i{background:#152a36;border-radius:4px;height:4px;overflow:hidden}.probability-bars em{background:linear-gradient(90deg,#44bd70,var(--green));border-radius:4px;height:100%;display:block}.analysis-pick{border-left:1px solid var(--line);background:radial-gradient(circle at 80% 10%,#7bed381c,#0000 35%),#05141dbf;flex-direction:column;padding:31px 27px;display:flex}.category-badge{color:var(--green);letter-spacing:1px;background:#7bed381f;border-radius:4px;align-self:flex-start;padding:6px 9px;font-size:8px;font-weight:900}.analysis-pick>small{color:#6e808a;margin-top:24px;font-size:8px}.analysis-pick h3{margin:7px 0;font-size:25px}.analysis-pick>p{color:#82939c;margin:0;font-size:10px}.big-confidence{border-top:1px solid #1b3341;border-bottom:1px solid #1b3341;justify-content:space-between;align-items:end;margin:23px 0;padding:15px 0;display:flex}.big-confidence span{color:#84949d;font-size:9px}.big-confidence strong{color:var(--green);font-size:31px}.big-confidence strong small{font-size:12px}.why-list{flex-direction:column;gap:11px;margin-bottom:22px;display:flex}.why-list p{color:#a6b3ba;margin:0;font-size:9px}.why-list i{width:16px;height:16px;color:var(--green);background:#7bed381a;border-radius:50%;place-items:center;margin-right:7px;font-style:normal;display:inline-grid}.why-list .risk i{color:#f2af46;background:#ffb1451a}.category-section{background:linear-gradient(#0000,#081b27a6,#0000)}.category-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.category-card{padding:27px;position:relative;overflow:hidden}.category-card:before{content:"";background:#7bed3814;border-radius:50%;width:160px;height:160px;position:absolute;top:-80px;right:-70px}.category-card.fun:before{background:#f2af4614}.category-card.prime:before{background:#41b0f21a}.category-top{justify-content:space-between;align-items:center;display:flex}.category-code{width:40px;height:40px;color:var(--green);background:#7bed381f;border:1px solid #7bed384d;border-radius:8px;place-items:center;font-weight:900;display:grid}.category-top small{color:#6d7f89;letter-spacing:1px;font-size:7px}.category-card h3{margin:26px 0 9px;font-size:24px}.category-card>p{color:#92a1aa;min-height:55px;font-size:11px;line-height:1.6}.category-example{background:#071720;border:1px solid #182e3b;border-radius:6px;flex-direction:column;gap:7px;margin:20px 0;padding:14px;display:flex}.category-example small{color:#667983;font-size:7px}.category-example strong{font-size:10px}.category-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:17px;font-size:9px;display:flex}.category-card footer span{color:#71828c}.category-card footer b{color:var(--green)}.category-card.prime .category-code,.category-card.prime footer b{color:#55c1ff}.category-card.prime .category-code{background:#55c1ff1a;border-color:#55c1ff4d}.category-card.fun .category-code,.category-card.fun footer b{color:#f2af46}.category-card.fun .category-code{background:#f2af461a;border-color:#f2af464d}.match-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.match-tile{padding:20px}.match-tile-top{color:#6f818c;justify-content:space-between;font-size:8px;display:flex}.match-tile-top time{color:#a8b4bb}.tile-fixture{text-align:center;grid-template-columns:1fr 35px 1fr;align-items:center;margin:24px 0;display:grid}.tile-fixture>div{flex-direction:column;align-items:center;gap:7px;display:flex}.tile-fixture>div b{font-size:10px}.tile-fixture>small{color:#637681;font-size:8px}.mini-crest{background:#194c7a;border:2px solid #3a709c;border-radius:50%;place-items:center;width:39px;height:39px;font-size:7px;font-weight:900;display:grid}.mini-crest.away{background:#6d611f;border-color:#968a3b}.tile-pick{background:#071923;border-radius:6px;justify-content:space-between;align-items:center;padding:12px;display:flex}.tile-pick p{flex-direction:column;gap:4px;margin:0;display:flex}.tile-pick small{color:var(--green);font-size:7px}.tile-pick strong{font-size:10px}.tile-pick>b{color:var(--green);font-size:16px}.ai-experience{background:radial-gradient(circle at 25% 40%,#15926729,#0000 32%),linear-gradient(120deg,#061721,#031018);border-top:1px solid #15303f;border-bottom:1px solid #15303f;padding:95px 0}.ai-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;display:grid}.ai-copy h2 em{color:var(--green);font-style:normal}.ai-copy>p{color:#96a5ae;max-width:530px;font-size:13px;line-height:1.7}.ai-copy ol{flex-direction:column;gap:18px;margin:31px 0 0;padding:0;list-style:none;display:flex}.ai-copy li{gap:14px;display:flex}.ai-copy li>span{border:1px solid var(--green);width:28px;height:28px;color:var(--green);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.ai-copy li p{flex-direction:column;gap:4px;margin:0;display:flex}.ai-copy li b{font-size:11px}.ai-copy li small{color:#788993;font-size:9px}.ai-demo{min-height:430px;padding:26px}.ai-demo-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:20px;display:flex}.bot-mini{background:#d1e2eb;border:4px solid #86a5b8;border-radius:14px;place-items:center;width:40px;height:40px;display:grid}.bot-mini:before{content:"";position:absolute}.bot-mini i{width:27px;height:20px;color:var(--green);letter-spacing:4px;background:#06202c;border-radius:9px;place-items:center;padding-left:4px;font-style:normal;display:grid}.ai-demo-head p{flex-direction:column;gap:3px;margin:0;display:flex}.ai-demo-head b{font-size:12px}.ai-demo-head small{color:#778994;font-size:8px}.ai-demo-head>span{color:#071107;background:var(--green);border-radius:4px;margin-left:auto;padding:5px 7px;font-size:7px;font-weight:900}.ai-form{margin-top:22px}.ai-form label{margin-bottom:9px;font-size:10px;display:block}.ai-form>div{grid-template-columns:1fr 110px;gap:9px;display:grid}.ai-form input{min-width:0}.suggestions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;display:flex}.suggestions small{color:#748690;margin-right:4px;font-size:8px}.suggestions button{color:#afbbc2;cursor:pointer;background:#112431;border:1px solid #203744;border-radius:20px;padding:7px 10px;font-size:8px}.suggestions button:hover{border-color:var(--green)}.ai-placeholder{background:#020d145c;border:1px dashed #25424f;border-radius:8px;align-content:center;place-items:center;min-height:190px;margin-top:27px;display:grid;position:relative;overflow:hidden}.ai-placeholder>span{z-index:2;color:var(--green);text-shadow:0 0 18px var(--green);font-size:30px}.ai-placeholder p{z-index:2;flex-direction:column;align-items:center;gap:5px;margin:11px 0 0;display:flex}.ai-placeholder b{font-size:11px}.ai-placeholder small{color:#6f818b;font-size:8px}.scan-lines{background-image:linear-gradient(#7bed380a 1px,#0000 1px),linear-gradient(90deg,#7bed380a 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.ai-response{background:#7bed380d;border:1px solid #7bed384d;border-radius:8px;align-items:center;gap:14px;min-height:135px;margin-top:27px;padding:22px;display:flex}.ai-response>span{width:34px;height:34px;color:var(--green);background:#7bed3824;border-radius:50%;place-items:center;display:grid}.ai-response p{flex-direction:column;gap:5px;margin:0;display:flex}.ai-response b{font-size:12px}.ai-response small{color:#93a39b;font-size:9px;line-height:1.5}.method-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.method-card{min-height:230px;padding:25px}.method-card>span{color:var(--green);font-size:10px;font-weight:900}.method-card h3{margin:47px 0 10px;font-size:16px}.method-card p{color:#8798a1;margin:0;font-size:10px;line-height:1.65}.pricing-note{text-align:center;color:#62737d;margin-top:25px;font-size:9px}.faq-section{grid-template-columns:.78fr 1.22fr;align-items:start;gap:70px;display:grid}.faq-intro{position:sticky;top:30px}.faq-intro p{color:#8999a3;max-width:380px;font-size:12px;line-height:1.6}.faq-list{flex-direction:column;gap:9px;display:flex}.faq-list details{padding:0 20px}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;font-size:12px;font-weight:750;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--green);font-size:20px;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#8999a3;margin:0;padding:0 35px 19px 0;font-size:10px;line-height:1.65}.waitlist{background:radial-gradient(circle at 75% 40%,#7bed3821,#0000 36%),linear-gradient(145deg,#0b2130,#061620);grid-template-columns:1fr 1fr;align-items:center;gap:50px;min-height:180px;margin-bottom:18px;padding:35px 48px;display:grid}.waitlist h2{font-size:30px}.waitlist p{color:#82939d;font-size:11px}.waitlist form{grid-template-columns:1fr 160px;gap:9px;display:grid}.waitlist-success{background:#7bed380f;border:1px solid #7bed384d;border-radius:8px;justify-self:end;align-items:center;gap:13px;min-width:350px;padding:18px;display:flex}.waitlist-success>span{color:var(--green);font-size:22px}.waitlist-success p{flex-direction:column;gap:5px;margin:0;display:flex}.waitlist-success b{color:#fff}.legal-badges>small{color:#697983;font-size:8px;line-height:1.6}@media (max-width:1120px){.ucl-hero{grid-template-columns:52% 48%}.ucl-hero .hero-copy{padding-left:35px}.hero-match-card{width:92%}.trust-strip{grid-template-columns:repeat(2,1fr)}.trust-strip>div{min-height:75px}.trust-strip>div:nth-child(2){border-right:0}.category-grid{gap:12px}.ai-layout{gap:40px}.method-grid{grid-template-columns:repeat(2,1fr)}.method-card{min-height:190px}.method-card h3{margin-top:30px}}@media (max-width:900px){.section{padding:72px 0}.ucl-hero{grid-template-columns:1fr}.ucl-hero .hero-copy{padding:55px 35px 30px}.hero-match{min-height:480px}.analysis-showcase{grid-template-columns:1fr}.analysis-pick{border-left:0;border-top:1px solid var(--line)}.category-grid,.match-grid{grid-template-columns:1fr}.category-card>p{min-height:auto}.ai-layout{grid-template-columns:1fr}.faq-section{grid-template-columns:1fr;gap:35px}.faq-intro{position:static}.waitlist{grid-template-columns:1fr;gap:25px}.waitlist-success{justify-self:start}.main-nav{max-height:calc(100vh - 80px);overflow-y:auto}}@media (max-width:650px){.section-heading{flex-direction:column;align-items:start;gap:8px}.ucl-hero .hero-copy{padding:40px 20px 25px}.ucl-hero h1{letter-spacing:-2px;font-size:43px}.hero-notes{gap:10px 15px}.hero-match{min-height:390px}.hero-match-card{width:94%;padding:16px}.champions-orbit{width:320px;height:320px}.hero-teams{padding:20px 0}.crest{width:48px;height:48px}.confidence-ring{width:62px;height:62px}.hero-pick>div:first-child strong{font-size:14px}.data-points{font-size:7px}.trust-strip{grid-template-columns:1fr}.trust-strip>div{border-right:0;border-bottom:1px solid var(--line)}.analysis-main{padding:23px 17px}.demo-fixture{grid-template-columns:1fr 60px 1fr}.category-card{padding:22px}.ai-demo{padding:18px}.ai-form>div,.method-grid{grid-template-columns:1fr}.waitlist{padding:28px 20px}.waitlist form{grid-template-columns:1fr}.waitlist-success{width:100%;min-width:0}.faq-list details{padding:0 15px}}.member-sync-banner{background:#7bed380e;border:1px solid #7bed3833;border-radius:8px;align-items:center;gap:12px;min-height:60px;margin-bottom:18px;padding:12px 15px;display:flex}.member-sync-banner>span{width:30px;height:30px;color:var(--green);background:#7bed381f;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:900;display:grid}.member-sync-banner p{flex-direction:column;gap:3px;margin:0;display:flex}.member-sync-banner b{font-size:9px}.member-sync-banner small{color:#788b94;font-size:8px}.member-sync-banner>button{color:var(--green);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:8px;font-weight:800}.member-sync-banner.preview{background:#55c1ff0e;border-color:#55c1ff38}.member-sync-banner.preview>span{color:#55c1ff;background:#55c1ff1f}.member-sync-banner.error{background:#ff6d760f;border-color:#ff6d7640}.member-sync-banner.error>span{color:#ff7d85;background:#ff6d761a}.pick-type.fun{color:#f2af46;background:#f2af461a}.member-pick-grid>.member-empty-state{grid-column:1/-1}.member-empty-state{color:#71848d;text-align:center;border:1px dashed #29404b;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:170px;padding:30px;display:flex}.member-empty-state>span{color:var(--green);font-size:18px}.member-empty-state h3,.member-empty-state p{margin:0}.member-empty-state h3{color:#dfe8ec;font-size:12px}.member-empty-state p{max-width:360px;font-size:8px;line-height:1.6}.view-toolbar button:disabled,.quick-ai button:disabled,.member-ai-form button:disabled,.current-plan-card button:disabled{opacity:.45;cursor:not-allowed}.history-row[type=button],button.history-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #172e3a;width:100%}.history-row[type=button]:hover,button.history-row:hover{background:#7bed3809}.history-row i.void{color:#f2af46;background:#f2af461a}.current-plan-card.no-plan{align-items:center}.current-plan-card.no-plan>a{justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-size:8px;text-decoration:none;display:inline-flex}.upgrade-card .primary-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.member-detail-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01080dd1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.member-detail-modal{background:radial-gradient(circle at 80% 5%,#7bed3814,#0000 28%),#071923;border:1px solid #234351;border-radius:13px;width:min(620px,100%);max-height:min(760px,100vh - 40px);overflow-y:auto;box-shadow:0 28px 80px #00000073}.member-detail-modal>header{border-bottom:1px solid #19313e;justify-content:space-between;align-items:center;min-height:66px;padding:0 21px;display:flex}.member-detail-modal>header>div{align-items:center;gap:10px;display:flex}.member-detail-modal>header small{color:#71838d;font-size:8px}.member-detail-modal>header button{color:#8da0a9;cursor:pointer;background:0 0;border:0;font-size:24px}.member-detail-fixture{text-align:center;grid-template-columns:48px 1fr 48px;align-items:center;gap:14px;padding:22px;display:grid}.member-detail-fixture>span{color:#fff;background:#0c2b3d;border:1px solid #2e5d77;border-radius:50%;place-items:center;width:48px;height:48px;font-size:8px;font-weight:900;display:grid}.member-detail-fixture p{flex-direction:column;gap:6px;margin:0;display:flex}.member-detail-fixture b{font-size:16px}.member-detail-fixture small{color:#73858f;font-size:8px}.member-detail-pick{background:#7bed380e;border:1px solid #7bed3838;border-radius:9px;justify-content:space-between;align-items:center;margin:0 21px;padding:17px;display:flex}.member-detail-pick>div{flex-direction:column;gap:5px;display:flex}.member-detail-pick small{color:#71848d;font-size:7px}.member-detail-pick h3,.member-detail-pick p{margin:0}.member-detail-pick h3{font-size:15px}.member-detail-pick p{color:#7d9099;font-size:8px}.member-detail-pick>strong{color:var(--green);grid-template-columns:auto auto;font-size:30px;display:grid}.member-detail-pick>strong>small{color:var(--green);font-size:10px}.member-detail-pick>strong>em{color:#71848d;grid-column:1/3;font-size:7px;font-style:normal}.member-detail-analysis{grid-template-columns:1fr 1fr;gap:11px;padding:18px 21px;display:grid}.member-detail-analysis article{background:#081b26;border:1px solid #1a3340;border-radius:8px;gap:11px;min-height:110px;padding:15px;display:flex}.member-detail-analysis article>span{width:25px;height:25px;color:var(--green);background:#7bed381a;border-radius:50%;flex:none;place-items:center;font-size:8px;font-weight:900;display:grid}.member-detail-analysis article.risk>span{color:#f2af46;background:#f2af461a}.member-detail-analysis p{flex-direction:column;gap:7px;margin:0;display:flex}.member-detail-analysis b{font-size:9px}.member-detail-analysis small{color:#80919a;font-size:8px;line-height:1.6}.member-detail-modal>footer{border-top:1px solid #19313e;justify-content:space-between;align-items:center;margin:0 21px;padding:14px 0;display:flex}.member-detail-modal>footer span{color:#71838d;font-size:7px}.member-detail-modal>footer b{border-radius:5px;padding:6px 9px;font-size:9px}.member-detail-modal>footer b.won{color:var(--green);background:#7bed381a}.member-detail-modal>footer b.lost{color:#ff6d76;background:#ff6d761a}.member-detail-modal>footer b.void{color:#f2af46;background:#f2af461a}.responsible-note{color:#60737d;border-top:1px solid #19313e;margin:0;padding:15px 21px;font-size:7px;line-height:1.6}@media (max-width:600px){.member-detail-backdrop{padding:10px}.member-detail-analysis{grid-template-columns:1fr}.member-detail-fixture{grid-template-columns:40px 1fr 40px}.member-detail-fixture>span{width:40px;height:40px}.member-detail-pick{flex-direction:column;align-items:flex-start;gap:14px}}.admin-table.matches .admin-row{grid-template-columns:115px 1.3fr .8fr 70px 90px 128px}.admin-row .analyze-mini{min-height:27px;color:var(--green);background:#7bed3817;border:1px solid #7bed383d;border-radius:5px;padding:0 9px;font-size:7px;font-weight:900}.admin-row .analyze-mini:hover{background:#7bed3829}.admin-row .analyze-mini:disabled{opacity:.45;cursor:wait}.match-row-actions{align-items:center;gap:5px;display:flex}.match-row-actions button{cursor:pointer;border-radius:5px;min-height:27px;padding:0 8px;font-size:7px;font-weight:900}.match-row-actions .edit-mini{color:#8da0a9;background:#0c222d;border:1px solid #294550}.match-row-actions .edit-mini:hover{color:#d9e3df;border-color:#3b5b68}.match-row-actions button:disabled{opacity:.45;cursor:wait}.team-quality-note{background:#7bed380d;border:1px solid #7bed3833;border-radius:8px;align-items:center;gap:10px;padding:13px;display:flex}.team-quality-note>span{width:28px;height:28px;color:var(--green);background:#7bed381a;border-radius:50%;flex:none;place-items:center;font-size:8px;font-weight:900;display:grid}.team-quality-note p{flex-direction:column;gap:4px;margin:0;display:flex}.team-quality-note b{color:#e5ece8;font-size:8px}.team-quality-note small{color:#72858e;font-size:7px;line-height:1.45}.panel-head-actions{align-items:center;gap:13px;display:flex}.admin-panel-head .automation-button{color:#07120c;background:var(--green);border:1px solid #7bed3840;border-radius:5px;min-height:31px;padding:0 12px}.admin-panel-head .automation-button:hover{filter:brightness(1.06)}.admin-panel-head .automation-button:disabled{opacity:.45;cursor:wait}.automation-rules{grid-template-columns:repeat(4,1fr);gap:8px;margin:-5px 0 18px;display:grid}.automation-rules article{background:#081b25;border:1px solid #193440;border-radius:8px;align-items:center;gap:10px;min-height:73px;padding:12px;display:flex}.automation-rules article>span{min-width:35px;color:var(--green);font-size:10px;font-weight:900}.automation-rules article p{flex-direction:column;gap:4px;margin:0;display:flex}.automation-rules article b{color:#e7edea;font-size:8px}.automation-rules article small{color:#70838c;font-size:6px;line-height:1.45}.admin-table.selections .admin-row{grid-template-columns:1.25fr 1.2fr 82px 61px 65px 130px}.selection-pick{flex-direction:column;gap:4px;min-width:0;display:flex}.selection-pick>b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.selection-pick>small{color:#657983;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.selection-decisions{align-items:center;gap:5px;display:flex}.selection-decisions button{cursor:pointer;border-radius:5px;min-height:27px;padding:0 8px;font-size:7px;font-weight:900}.selection-decisions .publish-mini{border:1px solid #7bed3833}.selection-decisions .reject-mini{color:#ff858c;background:#ff6d7612;border:1px solid #ff6d7638}.selection-decisions button:disabled{opacity:.45;cursor:wait}@media (max-width:980px){.automation-rules{grid-template-columns:1fr 1fr}}@media (max-width:650px){.automation-rules{grid-template-columns:1fr}.admin-panel-head{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 15px}.panel-head-actions{justify-content:space-between;width:100%}}.official-season-calendar{background:#071923;border:1px solid #1a3340;border-radius:10px;margin-top:16px;overflow:hidden}.official-season-calendar>header{border-bottom:1px solid #19313e;justify-content:space-between;align-items:center;gap:30px;min-height:82px;padding:17px 21px;display:flex}.official-season-calendar header span{color:var(--green);letter-spacing:1px;font-size:7px;font-weight:900}.official-season-calendar h3{margin:6px 0 0;font-size:16px}.official-season-calendar header>p{color:#73858f;max-width:440px;margin:0;font-size:8px;line-height:1.55}.official-season-calendar>div{grid-template-columns:repeat(2,1fr);display:grid}.official-season-calendar article{border-bottom:1px solid #142b37;grid-template-columns:26px 1fr auto;align-items:center;gap:11px;min-height:72px;padding:14px 20px;display:grid}.official-season-calendar article:nth-child(odd){border-right:1px solid #142b37}.official-season-calendar article>span{width:26px;height:26px;color:var(--green);background:#7bed3817;border-radius:50%;place-items:center;display:grid}.official-season-calendar article p{flex-direction:column;gap:4px;margin:0;display:flex}.official-season-calendar article b{font-size:9px}.official-season-calendar article small{color:#71848d;font-size:7px}.official-season-calendar article em{color:#8799a2;text-align:right;font-size:7px;font-style:normal}.sports-source-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.sports-source-grid article{background:linear-gradient(145deg,#091d29,#06151f);border:1px solid #1b3441;border-radius:9px;align-items:center;gap:13px;min-height:95px;padding:17px;display:flex}.sports-source-grid article>span{width:34px;height:34px;color:var(--green);background:#7bed381a;border-radius:8px;place-items:center;font-size:8px;font-weight:900;display:grid}.sports-source-grid p{flex-direction:column;gap:4px;margin:0;display:flex}.sports-source-grid small{color:#667983;letter-spacing:.6px;font-size:7px}.sports-source-grid b{font-size:10px}.sports-source-grid em{color:#71848d;font-size:8px;font-style:normal}.odds-setup-card{background:#f5b13a0f;border:1px solid #f5b13a59;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;padding:17px 18px;display:flex}.odds-setup-card>div{align-items:center;gap:13px;display:flex}.odds-setup-card>div>span{color:#f5b13a;background:#f5b13a1f;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.odds-setup-card p{flex-direction:column;gap:5px;margin:0;display:flex}.odds-setup-card b{font-size:10px}.odds-setup-card small{color:#81939c;font-size:8px;line-height:1.55}.odds-setup-card code{color:#d5e1e5}.odds-setup-card a{color:var(--green);border:1px solid #7bed3859;border-radius:7px;flex:none;padding:11px 14px;font-size:8px;font-weight:900;text-decoration:none}.sports-sync-card{background:radial-gradient(circle at 88% 15%,#7bed3817,#0000 29%),#071923;border:1px solid #1c3845;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:22px;display:grid}.sports-sync-card.waiting{background:radial-gradient(circle at 88% 15%,#f2af4614,#0000 29%),#071923;border-color:#f2af4640}.sports-sync-state{align-items:center;gap:14px;display:flex}.sports-sync-state>span{width:42px;height:42px;color:var(--green);background:#7bed381a;border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.sports-sync-card.waiting .sports-sync-state>span{color:#f2af46;background:#f2af461a}.sports-sync-state p{flex-direction:column;gap:5px;margin:0;display:flex}.sports-sync-state small,.sports-last-sync small{color:#687b85;letter-spacing:.6px;font-size:7px}.sports-sync-state b{font-size:12px}.sports-sync-state em{color:#7b8e97;font-size:8px;font-style:normal}.sports-sync-card>.primary-button{min-height:40px;padding:0 17px;font-size:8px}.sports-sync-card>a{color:#f2af46;font-size:9px;font-weight:800;text-decoration:none}.sports-last-sync{border-top:1px solid #19313e;grid-column:1/3;gap:60px;padding-top:15px;display:flex}.sports-last-sync p{flex-direction:column;gap:4px;margin:0;display:flex}.sports-last-sync b{color:#adbac0;font-size:9px}.sports-last-sync b.failed{color:#ff7d85}.sports-data-flow{background:#071923;border:1px solid #1a3340;border-radius:9px;grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr;align-items:center;margin-top:15px;padding:18px;display:grid}.sports-data-flow>div{align-items:center;gap:10px;display:flex}.sports-data-flow>div>span{width:28px;height:28px;color:var(--green);border:1px solid #7bed3840;border-radius:50%;flex:none;place-items:center;font-size:8px;font-weight:900;display:grid}.sports-data-flow p{flex-direction:column;gap:4px;margin:0;display:flex}.sports-data-flow b{font-size:9px}.sports-data-flow small{color:#71848d;font-size:7px;line-height:1.45}.sports-data-flow>i{color:#405560;text-align:center;font-size:12px;font-style:normal}@media (max-width:1100px){.sports-source-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:950px){.sports-source-grid{grid-template-columns:1fr}.sports-data-flow{grid-template-columns:1fr 1fr;gap:15px}.sports-data-flow>i{display:none}}@media (max-width:600px){.sports-sync-card{grid-template-columns:1fr}.sports-sync-card>.primary-button,.sports-sync-card>a{justify-self:start}.sports-last-sync{flex-direction:column;grid-column:1;gap:12px}.sports-data-flow{grid-template-columns:1fr}.odds-setup-card{flex-direction:column;align-items:flex-start}.official-season-calendar>header{flex-direction:column;align-items:flex-start;gap:10px}.official-season-calendar>div{grid-template-columns:1fr}.official-season-calendar article:nth-child(odd){border-right:0}.official-season-calendar article{grid-template-columns:26px 1fr}.official-season-calendar article em{text-align:left;grid-column:2}}.admin-nav .alert-count{color:#ff9298;background:#ff6d7624}.automation-health{background:radial-gradient(circle at 92% 12%,#7bed381a,#0000 26%),#071923;border:1px solid #1b3945;border-radius:10px;grid-template-columns:46px 1fr auto;align-items:center;gap:15px;min-height:110px;margin-bottom:15px;padding:20px 22px;display:grid}.automation-health>span{width:45px;height:45px;color:var(--green);background:#7bed381c;border-radius:50%;place-items:center;font-size:14px;font-weight:900;display:grid}.automation-health>p{flex-direction:column;gap:5px;margin:0;display:flex}.automation-health small{color:#697d87;letter-spacing:.65px;font-size:7px}.automation-health p b{font-size:13px}.automation-health p em{color:#7d9099;font-size:8px;font-style:normal}.automation-health>div{border-left:1px solid #1b3945;flex-direction:column;gap:6px;min-width:180px;padding:12px 15px;display:flex}.automation-health>div b{color:#dfe8e4;font-size:9px}.automation-health.warning{background:radial-gradient(circle at 92% 12%,#ff6d7617,#0000 26%),#071923;border-color:#ff6d7647}.automation-health.warning>span,.automation-health.inactive>span{color:#ff858c;background:#ff6d761a}.automation-task-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.automation-task-grid>article{background:linear-gradient(145deg,#091e29,#061721);border:1px solid #1a3542;border-radius:10px;flex-direction:column;min-height:295px;padding:18px;display:flex}.automation-task-grid>article.failed{border-color:#ff6d7640}.automation-task-grid header{justify-content:space-between;align-items:center;display:flex}.automation-task-grid header>span{width:37px;height:37px;color:var(--green);background:#7bed381a;border-radius:9px;place-items:center;font-size:13px;display:grid}.automation-task-grid header>em{border-radius:5px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.automation-task-grid header>em.completed{color:var(--green);background:#7bed381a}.automation-task-grid header>em.waiting{color:#f2af46;background:#f2af461a}.automation-task-grid header>em.failed{color:#ff858c;background:#ff6d761a}.automation-task-grid h3{margin:17px 0 5px;font-size:12px}.automation-task-grid>article>p{color:#72858e;margin:0 0 17px;font-size:8px}.automation-task-grid>article>div{border-top:1px solid #17313d;flex-direction:column;gap:5px;padding:11px 0;display:flex}.automation-task-grid small{color:#667a84;letter-spacing:.6px;font-size:6px}.automation-task-grid div b{color:#d9e3df;font-size:8px}.automation-task-grid div em{color:#71848d;min-height:30px;font-size:7px;font-style:normal;line-height:1.5}.automation-task-grid button{min-height:36px;color:var(--green);cursor:pointer;background:#7bed3812;border:1px solid #7bed3847;border-radius:6px;margin-top:auto;font-size:8px;font-weight:900}.automation-task-grid button:hover{background:#7bed3821}.automation-task-grid button:disabled{opacity:.45;cursor:wait}.automation-history{background:#071923;border:1px solid #1a3440;border-radius:10px;margin-top:15px;overflow:hidden}.automation-history>header{border-bottom:1px solid #19313d;justify-content:space-between;align-items:center;min-height:67px;padding:0 19px;display:flex}.automation-history>header>div{align-items:center;gap:11px;display:flex}.automation-history>header>div>span{width:31px;height:31px;color:var(--green);background:#7bed3817;border-radius:8px;place-items:center;display:grid}.automation-history header p{flex-direction:column;gap:4px;margin:0;display:flex}.automation-history header b{font-size:10px}.automation-history header small{color:#6e818a;font-size:7px}.automation-history header button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.automation-history-row{color:#84959e;border-bottom:1px solid #16303c;grid-template-columns:125px 90px 1fr 80px;align-items:center;gap:13px;min-height:58px;padding:0 19px;font-size:8px;display:grid}.automation-history-row:last-child{border-bottom:0}.automation-history-row.header{color:#647781;letter-spacing:.5px;background:#0a202a;min-height:39px;font-size:7px}.automation-history-row b{color:#dfe6e3}.automation-history-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automation-history-row>em{border-radius:5px;justify-self:start;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.automation-history-row>em.completed{color:var(--green);background:#7bed3817}.automation-history-row>em.waiting{color:#f2af46;background:#f2af4617}.automation-history-row>em.failed{color:#ff858c;background:#ff6d761a}.automation-human-control,.automation-unavailable{background:#7bed380b;border:1px solid #7bed3838;border-radius:9px;align-items:center;gap:12px;margin-top:15px;padding:16px 18px;display:flex}.automation-human-control>span,.automation-unavailable>span{width:32px;height:32px;color:var(--green);background:#7bed381a;border-radius:8px;flex:none;place-items:center;display:grid}.automation-human-control p,.automation-unavailable p{flex-direction:column;gap:4px;margin:0;display:flex}.automation-human-control b,.automation-unavailable b{font-size:9px}.automation-human-control small,.automation-unavailable small{color:#768992;font-size:7px}.automation-unavailable button{color:var(--green);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:8px;font-weight:900}.pre-match-review-panel{background:#071923;border:1px solid #7bed3838;border-radius:10px;margin-top:15px;overflow:hidden}.pre-match-review-panel.warning{border-color:#f2af4652}.pre-match-review-panel>header{background:radial-gradient(circle at 92% 10%,#7bed3814,#0000 30%);border-bottom:1px solid #19313d;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:0 19px;display:flex}.pre-match-review-panel.warning>header{background:radial-gradient(circle at 92% 10%,#f2af4617,#0000 30%)}.pre-match-review-panel>header>div{align-items:center;gap:11px;display:flex}.pre-match-review-panel>header>div>span{width:32px;height:32px;color:var(--green);background:#7bed381a;border-radius:8px;place-items:center;font-weight:900;display:grid}.pre-match-review-panel.warning>header>div>span{color:#f2af46;background:#f2af461c}.pre-match-review-panel header p{flex-direction:column;gap:4px;margin:0;display:flex}.pre-match-review-panel header b{font-size:10px}.pre-match-review-panel header small{color:#71848d;font-size:7px}.pre-match-review-panel>header>em{color:var(--green);background:#7bed3817;border-radius:5px;padding:6px 9px;font-size:7px;font-style:normal;font-weight:900}.pre-match-review-panel.warning>header>em{color:#f2af46;background:#f2af461a}.pre-match-review-empty{color:#7a8d96;margin:0;padding:18px 19px;font-size:8px}.pre-match-review-list>article{border-bottom:1px solid #17313d;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:18px;min-height:95px;padding:15px 19px;display:grid}.pre-match-review-list>article:last-child{border-bottom:0}.pre-match-review-list article>div:first-child,.pre-match-review-list article>p{flex-direction:column;gap:5px;margin:0;display:flex}.pre-match-review-list small{color:#6f838d;letter-spacing:.45px;font-size:6px}.pre-match-review-list b{font-size:9px}.pre-match-review-list span{color:#80939c;font-size:7px;line-height:1.45}.pre-match-review-list strong{color:#dce6e2;font-size:12px}.pre-match-review-list strong em{color:#f2af46;font-style:normal}.pre-match-review-actions{gap:6px;display:flex}.pre-match-review-actions button{min-height:32px;color:var(--green);cursor:pointer;background:#7bed3812;border:1px solid #7bed383d;border-radius:5px;padding:0 9px;font-size:7px;font-weight:900}.pre-match-review-actions button:nth-child(2){color:#55c1ff;background:#55c1ff12;border-color:#55c1ff40}.pre-match-review-actions button.withdraw{color:#ff858c;background:#ff6d7612;border-color:#ff6d7640}.pre-match-review-actions button:disabled{opacity:.45;cursor:wait}.pre-match-review-list .context-quality{color:#8da0a9;background:#102935;border-radius:4px;width:max-content;padding:4px 7px;font-size:6px;font-style:normal;font-weight:800}.pre-match-review-list .context-quality.solide{color:var(--green);background:#7bed381a}.pre-match-review-list .context-quality.incomplète{color:#f2af46;background:#f2af461a}.pre-match-review-list .context-change{color:#b1c0c6}@media (max-width:1180px){.automation-task-grid{grid-template-columns:1fr 1fr}.automation-task-grid>article{min-height:260px}}@media (max-width:760px){.automation-task-grid,.pre-match-review-list>article{grid-template-columns:1fr}.pre-match-review-actions{flex-wrap:wrap}}@media (max-width:680px){.automation-health{grid-template-columns:42px 1fr}.automation-health>div{border-top:1px solid #1b3945;border-left:0;grid-column:1/3;padding-left:0}.automation-history{overflow-x:auto}.automation-history>header,.automation-history-row{min-width:690px}.automation-human-control{align-items:flex-start}.pre-match-review-panel>header{flex-direction:column;align-items:flex-start;padding:13px 15px}}.provider-monitor{background:#071923;border:1px solid #1a3440;border-radius:10px;margin-top:15px;overflow:hidden}.provider-monitor>header{border-bottom:1px solid #19313d;justify-content:space-between;align-items:center;min-height:67px;padding:0 19px;display:flex}.provider-monitor>header>div{align-items:center;gap:11px;display:flex}.provider-monitor>header span{width:31px;height:31px;color:var(--green);background:#7bed3817;border-radius:8px;place-items:center;display:grid}.provider-monitor header p{flex-direction:column;gap:4px;margin:0;display:flex}.provider-monitor header b{font-size:10px}.provider-monitor header small{color:#6e818a;font-size:7px}.provider-monitor>header>em{color:var(--green);font-size:7px;font-style:normal;font-weight:900}.provider-monitor>div{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.provider-monitor article{background:#081d27;border:1px solid #1a3542;border-radius:8px;flex-direction:column;min-height:112px;padding:13px;display:flex}.provider-monitor article.error{border-color:#ff6d764d}.provider-monitor article.quota_low{border-color:#f2af464d}.provider-monitor article>div,.provider-monitor article footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.provider-monitor article>div b{font-size:9px}.provider-monitor article>div em{color:#82959e;background:#102a36;border-radius:4px;padding:4px 7px;font-size:6px;font-style:normal;font-weight:900}.provider-monitor article.operational>div em{color:var(--green);background:#7bed381a}.provider-monitor article.error>div em{color:#ff858c;background:#ff6d761a}.provider-monitor article.quota_low>div em{color:#f2af46;background:#f2af461a}.provider-monitor article p{color:#788b94;flex:1;margin:11px 0;font-size:7px;line-height:1.5}.provider-monitor article footer{color:#657983;border-top:1px solid #17313d;padding-top:9px;font-size:6px}.provider-monitor article footer b{color:#a8b7bd}.technical-alerts{background:#ff6d7609;border:1px solid #ff6d764d;border-radius:10px;margin-top:15px;overflow:hidden}.technical-alerts>header{border-bottom:1px solid #ff6d7629;align-items:center;gap:11px;min-height:62px;padding:0 19px;display:flex}.technical-alerts>header>span{color:#ff858c;background:#ff6d761a;border-radius:8px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.technical-alerts header p{flex-direction:column;gap:4px;margin:0;display:flex}.technical-alerts header b{font-size:9px}.technical-alerts header small{color:#7c8d95;font-size:7px}.technical-alerts article{border-bottom:1px solid #17313d;grid-template-columns:220px 1fr;align-items:center;gap:15px;min-height:58px;padding:11px 19px;display:grid}.technical-alerts article:last-child{border-bottom:0}.technical-alerts article>div{flex-direction:column;gap:4px;display:flex}.technical-alerts article b{font-size:8px}.technical-alerts article small,.technical-alerts article p{color:#758992;margin:0;font-size:7px;line-height:1.5}@media (max-width:900px){.provider-monitor>div{grid-template-columns:1fr}.technical-alerts article{grid-template-columns:1fr;gap:6px}}.selection-row-clickable{cursor:pointer;transition:background .18s,box-shadow .18s;position:relative}:is(.selection-row-clickable:hover,.selection-row-clickable:focus-visible){z-index:1;box-shadow:inset 3px 0 0 var(--green);background:#7bed3809;outline:none}.selection-row-clickable>b:first-child:after{content:"Voir l’analyse →";color:#58727e;opacity:0;margin-top:4px;font-size:6px;font-weight:700;transition:opacity .18s,transform .18s;display:block;transform:translate(-4px)}.selection-row-clickable:hover>b:first-child:after{opacity:1;transform:translate(0)}.selection-row-clickable:focus-visible>b:first-child:after{opacity:1;transform:translate(0)}.match-row-clickable{cursor:pointer;transition:background .18s,box-shadow .18s;position:relative}:is(.match-row-clickable:hover,.match-row-clickable:focus-visible){z-index:1;box-shadow:inset 3px 0 0 var(--green);background:#7bed3809;outline:none}.match-row-clickable>b:after{content:"Voir l’analyse →";color:#58727e;opacity:0;margin-top:4px;font-size:6px;font-weight:700;transition:opacity .18s,transform .18s;display:block;transform:translate(-4px)}.match-row-clickable:hover>b:after{opacity:1;transform:translate(0)}.match-row-clickable:focus-visible>b:after{opacity:1;transform:translate(0)}.selection-analysis-backdrop{z-index:130}.selection-analysis-modal{color:#edf2ef;background:radial-gradient(circle at 84% 8%,#7bed3812,#0000 28%),#061720;border:1px solid #213d49;border-radius:13px;width:min(820px,100%);max-height:calc(100vh - 34px);overflow-y:auto;box-shadow:0 35px 110px #0000008c}.selection-analysis-head{border-bottom:1px solid #1a3440;justify-content:space-between;align-items:center;min-height:70px;padding:17px 21px;display:flex}.selection-analysis-head>div{align-items:center;gap:10px;display:flex}.selection-analysis-head>div>small{color:#71858e;letter-spacing:.9px;font-size:7px;font-weight:800}.selection-analysis-head>button{color:#81949d;cursor:pointer;background:#102732;border:0;border-radius:7px;width:32px;height:32px;font-size:18px}.selection-analysis-fixture{text-align:center;grid-template-columns:53px 1fr 53px;align-items:center;gap:18px;min-height:105px;padding:18px 35px;display:grid}.selection-analysis-fixture>span{color:#e7efe9;background:#11302a;border:2px solid #7bed3859;border-radius:50%;place-items:center;width:53px;height:53px;font-size:10px;font-weight:900;display:grid}.selection-analysis-fixture>span:last-child{background:#102733;border-color:#415d69}.selection-analysis-fixture p{flex-direction:column;gap:6px;margin:0;display:flex}.selection-analysis-fixture b{font-size:18px}.selection-analysis-fixture small{color:#758892;font-size:8px}.selection-analysis-loading,.selection-analysis-error{background:#081c26;border:1px solid #1b3945;border-radius:9px;justify-content:center;align-items:center;gap:13px;min-height:115px;margin:0 21px 20px;padding:20px;display:flex}.selection-analysis-loading>span,.selection-analysis-error>span{width:36px;height:36px;color:var(--green);background:#7bed381a;border-radius:50%;place-items:center;font-size:13px;display:grid}.selection-analysis-loading p,.selection-analysis-error p{flex-direction:column;gap:5px;margin:0;display:flex}.selection-analysis-loading b,.selection-analysis-error b{font-size:10px}.selection-analysis-loading small,.selection-analysis-error small{color:#748892;font-size:8px}.selection-analysis-error{border-color:#ff6d7640}.selection-analysis-error>span{color:#ff858c;background:#ff6d761a}.selection-analysis-error button{color:var(--green);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:8px;font-weight:900}.selection-probabilities{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 21px 17px;display:grid}.selection-probabilities article{background:#081c27;border:1px solid #1a3440;border-radius:8px;padding:12px}.selection-probabilities p{justify-content:space-between;align-items:center;gap:8px;margin:0 0 9px;display:flex}.selection-probabilities p span{color:#80929b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:700;overflow:hidden}.selection-probabilities p b{font-size:11px}.selection-probabilities i{background:#15313c;border-radius:9px;height:4px;display:block;overflow:hidden}.selection-probabilities i span{border-radius:inherit;background:linear-gradient(90deg,#4dcc2f,var(--green));height:100%;display:block}.selection-analysis-pick{background:#7bed380f;border:1px solid #7bed3847;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin:0 21px 14px;padding:16px 18px;display:flex}.selection-analysis-pick>div{flex-direction:column;gap:6px;display:flex}.selection-analysis-pick small{color:#71848d;letter-spacing:.45px;font-size:7px}.selection-analysis-pick h3,.selection-analysis-pick p{margin:0}.selection-analysis-pick h3{font-size:16px}.selection-analysis-pick p{color:#82949c;font-size:8px}.selection-analysis-pick p b{color:#dce7e2}.selection-analysis-pick>strong{color:var(--green);grid-template-columns:auto auto;font-size:31px;line-height:.95;display:grid}.selection-analysis-pick>strong small{color:var(--green);font-size:10px}.selection-analysis-pick>strong em{color:#70838d;grid-column:1/3;margin-top:4px;font-size:7px;font-style:normal}.expert-verdict{border-left:3px solid var(--green);background:linear-gradient(90deg,#7bed3817,#7bed3806);border-radius:7px;margin:0 21px 14px;padding:13px 15px}.expert-verdict>span{color:var(--green);letter-spacing:.8px;font-size:6px;font-weight:900}.expert-verdict>p{color:#c8d4ce;margin:7px 0 0;font-size:8px;line-height:1.65}.selection-stat-grid{grid-template-columns:repeat(4,1fr);gap:9px;padding:0 21px 14px;display:grid}.selection-stat-grid article{background:#081c27;border:1px solid #1a3440;border-radius:8px;flex-direction:column;gap:5px;min-height:88px;padding:12px;display:flex}.selection-stat-grid small{color:#657b85;letter-spacing:.55px;font-size:6px}.selection-stat-grid b{font-size:11px;line-height:1.3}.selection-stat-grid b.positive{color:var(--green)}.selection-stat-grid b.negative{color:#ff858c}.selection-stat-grid span{color:#71858f;font-size:7px;line-height:1.45}.expert-stat-grid article{background:linear-gradient(145deg,#7bed3809,#081c27 55%);min-height:130px}.expert-stat-grid b+span+b{margin-top:5px}.pre-match-context-panel{background:#071923;border:1px solid #1a3440;border-radius:9px;margin:0 21px 14px;overflow:hidden}.pre-match-context-panel.warning{border-color:#f2af4652}.pre-match-context-panel>header{background:radial-gradient(circle at 95% 0,#7bed3814,#0000 35%);border-bottom:1px solid #19333f;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.pre-match-context-panel>header div{flex-direction:column;gap:5px;display:flex}.pre-match-context-panel>header span{color:var(--green);letter-spacing:.8px;font-size:6px;font-weight:900}.pre-match-context-panel>header h3{margin:0;font-size:10px}.pre-match-context-panel>header em{color:var(--green);white-space:nowrap;background:#7bed3817;border-radius:5px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.pre-match-context-panel.warning>header em{color:#f2af46;background:#f2af461a}.pre-match-context-panel.empty{padding:0}.pre-match-context-panel.empty>p{color:#71848d;margin:0;padding:14px 16px;font-size:8px;line-height:1.55}.pre-match-context-panel .context-summary{color:#a7b6bc;margin:0;padding:12px 16px 0;font-size:8px;line-height:1.55}.pre-match-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;display:grid}.pre-match-context-grid>article{background:#081c27;border:1px solid #17313d;border-radius:7px;flex-direction:column;gap:6px;min-height:116px;padding:12px;display:flex}.pre-match-context-grid>article>small{color:#657b85;letter-spacing:.55px;font-size:6px}.pre-match-context-grid>article>b{color:#dce6e2;font-size:8px;line-height:1.35}.pre-match-context-grid>article>span{color:#82959e;font-size:7px;line-height:1.45}.pre-match-context-grid>article>p{color:#657b85;margin:auto 0 0;font-size:7px;line-height:1.45}.context-changes{border-left:2px solid var(--green);background:#7bed380e;margin:0 12px 12px;padding:12px 14px}.context-changes b{margin-bottom:7px;font-size:8px;display:block}.context-changes span{color:#91a2aa;font-size:7px;line-height:1.6;display:block}.selection-analysis-notes{grid-template-columns:1fr 1fr;gap:10px;padding:0 21px 14px;display:grid}.selection-analysis-notes article{background:#081c27;border:1px solid #1a3440;border-radius:8px;gap:10px;min-height:112px;padding:14px;display:flex}.selection-analysis-notes article>span{width:27px;height:27px;color:var(--green);background:#7bed381a;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:900;display:grid}.selection-analysis-notes article.risk>span{color:#f2af46;background:#f2af461a}.selection-analysis-notes p{flex-direction:column;gap:7px;margin:0;display:flex}.selection-analysis-notes b{font-size:9px}.selection-analysis-notes small{color:#7b8e97;font-size:8px;line-height:1.6}.selection-model-note{color:#637781;border-top:1px solid #19333f;align-items:flex-start;gap:12px;margin:0 21px;padding:12px 0;font-size:7px;line-height:1.5;display:flex}.selection-model-note span{color:#91a2aa;flex:none;font-weight:800}.selection-model-note p{margin:0}.selection-analysis-modal>footer{background:#071923;border-top:1px solid #1a3440;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:14px 21px;display:flex}.selection-analysis-modal>footer>div{gap:8px;display:flex}.selection-analysis-modal>footer button{cursor:pointer;border-radius:6px;min-height:38px;padding:0 15px;font-size:8px;font-weight:900}.selection-analysis-modal>footer .reject-detail{color:#ff858c;background:#ff6d7612;border:1px solid #ff6d7647}.selection-analysis-modal>footer button:disabled{opacity:.42;cursor:wait}@media (max-width:780px){.selection-analysis-backdrop{padding:8px}.selection-analysis-modal{max-height:calc(100vh - 16px)}.selection-stat-grid,.pre-match-context-grid{grid-template-columns:1fr 1fr}.selection-analysis-notes{grid-template-columns:1fr}.selection-analysis-fixture{padding-left:20px;padding-right:20px}.selection-analysis-fixture b{font-size:14px}}@media (max-width:520px){.selection-probabilities,.selection-stat-grid,.pre-match-context-grid{grid-template-columns:1fr}.selection-analysis-pick{flex-direction:column;align-items:flex-start}.selection-analysis-fixture{grid-template-columns:42px 1fr 42px;gap:8px}.selection-analysis-fixture>span{width:42px;height:42px}.selection-analysis-modal>footer{flex-direction:column;align-items:stretch}.selection-analysis-modal>footer>div{grid-template-columns:1fr 1.4fr;display:grid}.selection-analysis-modal>footer>button{align-self:flex-start}.pre-match-context-panel>header{flex-direction:column;align-items:flex-start}.pre-match-context-panel>header strong{align-self:flex-end}}.legal-shell{background:radial-gradient(circle at 80% 5%,#7bed3814,#0000 28%),#020f17;min-height:100vh;padding:24px}.legal-header{justify-content:space-between;align-items:center;width:min(960px,100%);margin:0 auto 22px;display:flex}.legal-document{width:min(960px,100%);margin:auto;padding:clamp(28px,5vw,64px)}.legal-document h1{margin:12px 0 8px;font-size:clamp(32px,5vw,54px)}.legal-updated{color:#71838c;font-size:11px}.legal-document section{border-top:1px solid #1a3340;padding:22px 0}.legal-document section h2{margin:0 0 10px;font-size:18px}.legal-document section p,.legal-warning p,.legal-review p{color:#93a3ab;margin:0;font-size:13px;line-height:1.75}.legal-warning,.legal-review{background:#7bed380e;border:1px solid #7bed3847;border-radius:9px;margin:28px 0;padding:18px 20px}.legal-warning b,.legal-review b{color:var(--green);margin-bottom:7px;display:block}.legal-review{background:#f2af460e;border-color:#f2af464d}.legal-review b{color:#f2af46}.legal-nav{flex-wrap:wrap;justify-content:center;gap:18px;width:min(960px,100%);margin:20px auto 0;display:flex}.legal-nav a{color:#82949d;font-size:11px}.legal-nav a:hover{color:var(--green)}.auth-check a{color:var(--green);text-decoration:underline}.stake-tone{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.stake-tone.confidence{background:var(--green);box-shadow:0 0 8px #7bed3880}.stake-tone.prime{background:#36b9ff}.stake-tone.fun{background:#f3b62f}.stake-guidance{color:#71858f;grid-column:1/3;margin:-5px 0 0;font-size:7px;line-height:1.5}.bankroll-form-grid input,.bankroll-form-grid select{color:#fff;background:#0a202b;border:1px solid #24414e;border-radius:6px;min-height:43px;padding:0 14px}.stake-input-help{color:#6f838d;font-size:7px;font-weight:500;line-height:1.4}.bankroll-capital-modal{width:min(720px,100%)}.bankroll-capital-field{padding:20px 24px 12px}.bankroll-capital-field label{color:#b1bdc2;flex-direction:column;gap:8px;font-size:9px;font-weight:800;display:flex}.bankroll-capital-field input{color:#fff;background:#0a202b;border:1px solid #315260;border-radius:8px;min-height:58px;padding:0 18px;font-size:20px;font-weight:800}.bankroll-recommendation-preview{grid-template-columns:repeat(3,1fr);gap:10px;padding:8px 24px 4px;display:grid}.bankroll-recommendation-preview article{background:#081e29;border:1px solid #1f3b46;border-radius:9px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:102px;padding:15px;display:flex}.bankroll-recommendation-preview strong{color:#fff;margin-top:10px;font-size:18px}.bankroll-recommendation-preview small{color:#728791;font-size:7px}.bankroll-modal>.bankroll-choice-note{border-left:2px solid var(--green);color:#9babb2;background:#7bed380f;margin:10px 24px 20px;padding:12px 14px}.bankroll-recommendation-preview.editable article{min-height:175px}.bankroll-recommendation-preview.editable label{color:#7d9099;text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:6px;width:100%;font-size:7px;font-weight:800;display:flex;position:relative}.bankroll-recommendation-preview.editable label input{color:#fff;background:#0a202b;border:1px solid #2b4b58;border-radius:6px;width:100%;min-height:42px;padding:0 34px 0 12px;font-size:15px;font-weight:800}.bankroll-recommendation-preview.editable label em{color:#7d9099;font-size:10px;font-style:normal;position:absolute;bottom:12px;right:12px}.bankroll-recommendation-preview.editable strong{margin-top:2px}@media (max-width:700px){.stake-guidance{grid-column:1}.bankroll-recommendation-preview{grid-template-columns:1fr}.bankroll-recommendation-preview article{min-height:88px}}.bankroll-heading-actions{align-items:center;gap:9px;display:flex}.bankroll-heading-actions button{white-space:nowrap;min-height:46px;padding-inline:18px}.bankroll-inline-success{color:#b8ff91;background:#7bed3814;border:1px solid #7bed384d;border-radius:7px;margin-bottom:14px;padding:11px 14px;font-size:8px}.bankroll-empty-actions{align-items:center;gap:18px;display:flex}.bankroll-import-modal{width:min(900px,100%)}.import-steps{border:1px solid #1e3b47;border-radius:8px;grid-template-columns:repeat(3,1fr);margin:20px 24px 0;display:grid;overflow:hidden}.import-steps>span{color:#617680;background:#081b26;border-right:1px solid #1e3b47;justify-content:center;align-items:center;gap:8px;min-height:45px;font-size:8px;font-weight:800;display:flex}.import-steps>span:last-child{border-right:0}.import-steps>span.active{color:#e6efeb;background:#7bed3812}.import-steps b{color:#8da0a8;border:1px solid #36515d;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;display:grid}.import-steps .active b{border-color:var(--green);color:var(--green)}.import-controls{grid-template-columns:minmax(200px,.55fr) minmax(320px,1.45fr);gap:14px;padding:18px 24px;display:grid}.import-controls>label:first-child{color:#a7b4b9;flex-direction:column;gap:8px;font-size:8px;font-weight:800;display:flex}.import-controls select{color:#fff;background:#0a202b;border:1px solid #2a4a57;border-radius:8px;width:100%;min-height:66px;padding:0 14px;font-size:10px;font-weight:800}.import-dropzone{cursor:pointer;background:#0c2632b3;border:1px dashed #356071;border-radius:8px;grid-template-rows:1fr 1fr;grid-template-columns:42px 1fr;align-items:center;column-gap:13px;min-height:92px;padding:14px;display:grid}.import-dropzone:hover{border-color:var(--green);background:#7bed380a}.import-dropzone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.import-dropzone>span{width:42px;height:42px;color:var(--green);background:#7bed381a;border-radius:10px;grid-row:1/3;place-items:center;font-size:20px;display:grid}.import-dropzone b{color:#eff4f2;text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:9px;overflow:hidden}.import-dropzone small{color:#6e828b;align-self:start;font-size:7px}.import-preview{background:#071d28;border:1px solid #1f3c48;border-radius:9px;margin:0 24px 20px;overflow:hidden}.import-preview>header{border-bottom:1px solid #1c3944;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:13px 17px;display:flex}.import-preview header span{color:var(--green);letter-spacing:.8px;font-size:6px;font-weight:900}.import-preview h3{margin:5px 0 0;font-size:13px}.import-preview header p{color:#71858e;margin:0;font-size:7px}.import-preview header p b{color:#dfe9e5}.import-preview header p i{color:#36515d;margin:0 5px;font-style:normal}.import-summary{border-bottom:1px solid #1c3944;grid-template-columns:repeat(3,1fr);gap:9px;padding:12px 17px;display:grid}.import-summary article{background:#081a24;border:1px solid #1d3a46;border-radius:6px;flex-direction:column;justify-content:center;gap:6px;min-height:57px;padding:10px 12px;display:flex}.import-summary small{color:#647982;letter-spacing:.5px;font-size:6px}.import-summary strong{color:#fff;font-size:13px}.import-summary .positive{color:var(--green)}.import-summary .negative{color:#ff7580}.import-preview-table{overflow-x:auto}.import-preview-row{color:#91a1a8;border-bottom:1px solid #17333e;grid-template-columns:1.3fr 1.1fr 75px 55px 75px;align-items:center;gap:12px;min-width:720px;min-height:53px;padding:0 17px;font-size:7px;display:grid}.import-preview-row.header{color:#60747d;letter-spacing:.5px;min-height:34px;font-size:6px}.import-preview-row p{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.import-preview-row p b{color:#edf3f0;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.import-preview-row p small{color:#617680;font-size:6px}.import-preview-row>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.import-preview-row>strong{color:#edf3f0}.import-preview-row .bet-result.pending{color:#f2ba45;background:#f2ba451a}.import-more,.import-warning{color:#70848d;margin:0;padding:10px 17px;font-size:7px}.import-warning{color:#d0a956;border-top:1px solid #17333e}@media (max-width:760px){.bankroll-heading-actions{flex-direction:column-reverse;align-items:stretch}.import-controls{grid-template-columns:1fr}.import-steps>span{font-size:0}.import-steps b{font-size:7px}.import-preview>header{flex-direction:column;align-items:flex-start}.import-summary{grid-template-columns:1fr}}.bankroll-heading-actions a{color:#dbe6e2;white-space:nowrap;border:1px solid #294956;border-radius:7px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.bankroll-heading-actions a:hover{border-color:var(--green);color:var(--green)}.bankroll-breakdown{background:#071d28;border:1px solid #1f3e49;border-radius:10px;margin-bottom:16px;padding:18px 22px}.bankroll-breakdown h2{margin:0 0 13px;font-size:13px}.bankroll-breakdown>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.bankroll-breakdown span{color:#73868f;border:1px solid #1a3641;border-radius:7px;flex-direction:column;justify-content:center;gap:6px;min-height:58px;padding:10px 12px;font-size:7px;display:flex}.bankroll-breakdown b{color:#ecf2ef;font-size:11px}.bankroll-breakdown.demo>div{grid-template-columns:repeat(3,minmax(0,1fr))}.bankroll-demo-banner{background:linear-gradient(135deg,#7bed3817,#071d28f0);border:1px solid #7bed3852;border-radius:10px;align-items:flex-start;gap:13px;margin-bottom:16px;padding:16px 18px;display:flex}.bankroll-demo-banner>span{width:38px;height:38px;color:var(--green);background:#7bed381f;border-radius:10px;flex:0 0 38px;place-items:center;font-size:17px;display:grid}.bankroll-demo-banner b{color:#eaf4ef;font-size:10px}.bankroll-demo-banner p{color:#8ca0a8;margin:5px 0 0;font-size:8px;line-height:1.6}.bankroll-source-label{color:#dfffd0!important;font-size:16px!important}.bankroll-demo-source{color:#a9ed83;background:#7bed3812;border:1px solid #7bed383d;border-radius:6px;align-items:center;width:fit-content;min-height:28px;padding:0 9px;font-size:7px;font-weight:800;display:inline-flex}.bankroll-filters{border-bottom:1px solid #1a3742;grid-template-columns:minmax(240px,1fr) 190px;gap:10px;padding:12px 18px;display:grid}.bankroll-filters input,.bankroll-filters select{color:#e9f0ed;background:#091f2a;border:1px solid #274754;border-radius:7px;min-height:40px;padding:0 13px}.bankroll-table{overflow-x:auto}.bankroll-row{grid-template-columns:1.35fr 1.05fr 72px 54px 1.1fr 82px 116px;min-width:1040px}.bankroll-row-actions{gap:5px;display:flex}.bankroll-row-actions button{color:#9aacb3;cursor:pointer;background:0 0;border:1px solid #31515e;border-radius:5px;min-height:30px;padding:0 8px;font-size:7px;font-weight:800}.bankroll-row-actions button:hover{border-color:var(--green);color:var(--green)}.bankroll-row-actions button.danger:hover{color:#ff7580;border-color:#ff6671}.bankroll-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.bankroll-ledger{background:#071d28;border:1px solid #1f3e49;border-radius:10px;overflow:hidden}.bankroll-ledger>header{border-bottom:1px solid #1b3843;justify-content:space-between;align-items:center;min-height:60px;padding:0 18px;display:flex}.bankroll-ledger h2{margin:0;font-size:13px}.bankroll-ledger button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:800}.bankroll-ledger>div{border-bottom:1px solid #17333e;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:62px;padding:10px 18px;display:grid}.bankroll-ledger>div:last-child{border-bottom:0}.bankroll-ledger p{color:#758991;flex-direction:column;gap:4px;margin:0;font-size:7px;display:flex}.bankroll-ledger p b{color:#eaf1ee;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.bankroll-ledger>p.muted{margin:0;padding:20px 18px}.bankroll-bet-editor{width:min(800px,100%)}.bankroll-form-grid textarea{resize:vertical;color:#fff;min-height:78px;font:inherit;background:#0a202b;border:1px solid #24414e;border-radius:6px;padding:12px 14px}.bankroll-form-grid .wide{grid-column:1/-1}.bankroll-form-grid .bankroll-checkbox{cursor:pointer;background:#0a202b;border:1px solid #24414e;border-radius:6px;flex-direction:row;align-self:end;align-items:center;gap:9px;min-height:43px;padding:0 13px;display:flex}.bankroll-form-grid .bankroll-checkbox input{width:16px;min-height:16px;accent-color:var(--green);padding:0}.bankroll-risk-warning{color:#e3c779;background:#f2ba4514;border:1px solid #f2ba4559;border-radius:7px;margin:0 24px 16px;padding:11px 13px;font-size:8px;line-height:1.5}@media (max-width:1050px){.bankroll-breakdown>div{grid-template-columns:repeat(3,minmax(0,1fr))}.bankroll-secondary-grid{grid-template-columns:1fr}}@media (max-width:760px){.bankroll-heading-actions a,.bankroll-heading-actions button{width:100%}.bankroll-breakdown>div{grid-template-columns:1fr 1fr}.bankroll-filters{grid-template-columns:1fr}.bankroll-ledger>div{grid-template-columns:minmax(0,1fr) auto}.bankroll-ledger>div>button{grid-column:1/-1;justify-self:start}.bankroll-form-grid .wide{grid-column:1}.bankroll-breakdown.demo>div{grid-template-columns:1fr}.bankroll-demo-banner{align-items:center}}@media (max-width:480px){.bankroll-breakdown>div{grid-template-columns:1fr}}.account-feedback{border:1px solid;border-radius:7px;margin-bottom:14px;padding:12px 15px;font-size:8px;line-height:1.5}.account-feedback.success{color:#baff95;background:#7bed3812;border-color:#7bed384d}.account-feedback.error{color:#ff949c;background:#ff697412;border-color:#ff697459}.ghost-button.danger{color:#ff8992;border-color:#ff697447}.ghost-button.danger:hover{color:#ffb2b7;border-color:#ff6974}.account-admin-note{color:#72868f;margin:0;font-size:8px;line-height:1.55}.account-data-card{background:linear-gradient(145deg,#7bed3809,#071d28 48%);border:1px solid #1f3e49;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:18px;padding:24px;display:grid}.account-data-card span{color:var(--green);letter-spacing:.85px;font-size:7px;font-weight:900}.account-data-card h3{margin:8px 0 7px;font-size:16px}.account-data-card p{color:#7f929b;max-width:720px;margin:0;font-size:8px;line-height:1.65}.account-data-actions{flex-direction:column;gap:9px;display:flex}.account-data-actions .ghost-button{text-align:center;min-width:190px;text-decoration:none}.account-data-card .account-legal-links{border-top:1px solid #193642;flex-wrap:wrap;grid-column:1/-1;gap:18px;padding-top:15px;display:flex}.account-legal-links a{color:#879aa2;text-decoration:none}.account-legal-links a:hover{color:var(--green)}@media (max-width:720px){.account-data-card{grid-template-columns:1fr}.account-data-actions .ghost-button{width:100%}.account-data-card .account-legal-links{grid-column:1}}.skip-link{z-index:9999;background:var(--green);color:#04110c;border-radius:6px;padding:10px 14px;font-weight:900;text-decoration:none;transition:transform .15s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--green);outline-offset:3px}textarea:focus{border-color:var(--green)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.system-state-page{color:#f5f8fa;background:radial-gradient(circle at 50% 20%,#76ff2a14,#0000 32%),#020f17;place-items:center;min-height:100vh;padding:32px;display:grid}.system-state-page>section{text-align:center;background:#071d28;border:1px solid #1d3f4d;border-radius:22px;width:min(560px,100%);padding:clamp(30px,6vw,58px);box-shadow:0 24px 80px #00000047}.system-state-page>section>span{color:#76ff2a;background:#12392d;border-radius:18px;place-items:center;width:62px;height:62px;margin:0 auto 22px;font-size:20px;font-weight:900;display:grid}.system-state-page h1{margin:0 0 14px;font-size:clamp(30px,5vw,46px);line-height:1.08}.system-state-page p{color:#91a7b2;max-width:46ch;margin:0 auto;line-height:1.7}.system-state-page section>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.system-state-page .primary-button,.system-state-page .ghost-button{min-height:48px;padding:0 22px;text-decoration:none}.system-state-page.loading>section>span{animation:1s linear infinite system-state-spin}@keyframes system-state-spin{to{transform:rotate(360deg)}}.game-space-bookmaker-action button.awaiting-link:disabled{border-color:var(--green);color:#061207;cursor:default;opacity:1;background:linear-gradient(135deg,#8af044,#6ee135)}@media (max-width:650px){.credit-exhausted-summary{grid-template-columns:1fr;padding:20px}}.upgrade-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:15px;display:grid}.upgrade-options.single{grid-template-columns:1fr}.upgrade-options .upgrade-card{grid-template-columns:1fr;align-content:space-between;gap:22px;min-width:0;margin-top:0}.upgrade-options .upgrade-card>div:last-child{flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.upgrade-options .upgrade-card>div:last-child>strong{white-space:nowrap}.upgrade-options .upgrade-card .primary-button{min-width:155px;padding-inline:18px}.upgrade-card.premium{background:radial-gradient(circle at 85% 20%,#7bed381f,#0000 35%),#081a24;border-color:#7bed3857}.upgrade-card.premium>div:first-child>span,.upgrade-card.premium li:before{color:var(--green)}@media (max-width:1050px){.upgrade-options{grid-template-columns:1fr}}@media (max-width:650px){.upgrade-options .upgrade-card>div:last-child{flex-direction:column;align-items:stretch}.upgrade-options .upgrade-card .primary-button{width:100%}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
