:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#eaf2f4;background:#0a1016;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;border:1px solid #354951;background:#17232c;color:#eaf2f4;border-radius:10px;padding:10px 14px}button:hover:not(:disabled){background:#263943}button:disabled{opacity:.45;cursor:not-allowed}input,select,textarea{color:#eaf2f4;background:#111d26;border:1px solid #354650;border-radius:9px;padding:11px;width:100%;min-width:0}label{display:block;font-size:13px;font-weight:600;margin:12px 0}label input,label textarea{margin-top:6px}h1{font-size:30px;letter-spacing:-.6px;margin:4px 0 12px}h2{font-size:21px}h3{font-size:17px;margin:8px 0}h4{margin:14px 0 8px}p{line-height:1.5}.muted{color:#9baab3;font-size:13px}.eyebrow,.sidetitle{color:#89a8ae;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.brand{font-weight:900;letter-spacing:.07em;color:#7bf2b7;font-size:21px}.brand small{display:block;font-size:10px;color:#b2c0ca;letter-spacing:.2em;margin-top:3px}.primary{background:#57ddb0;border-color:#57ddb0;color:#082118;font-weight:800}.primary:hover:not(:disabled){background:#79edc2}.danger{background:#703738;border-color:#a34f50}.small{font-size:12px;padding:7px 9px}.textbutton{border:0;background:transparent;color:#88e8c4}.auth,.setup{min-height:100vh;display:grid;place-items:center;padding:20px}.setup{display:block;max-width:600px;margin:12vh auto}.authbox{width:min(440px,100%);padding:32px}.authbox .primary,.authbox .textbutton{width:100%;margin-top:12px}.panel{border:1px solid #293d46;background:#12202a;border-radius:16px;padding:22px;margin:14px 0}.message,.notice{background:#244134;border:1px solid #43806b;border-radius:10px;padding:12px;color:#d2f5e8}.notice{margin:0 0 18px}.notice span{float:right;cursor:pointer}header{display:flex;justify-content:space-between;align-items:center;padding:17px 34px;border-bottom:1px solid #233641;background:#0d171e;gap:15px}.header-right{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.user{font-size:13px;color:#acbec5}.balance{background:#1b4137;color:#8af9ca;padding:9px 13px;border-radius:12px;font-size:13px;font-weight:800}.app main{display:grid;grid-template-columns:250px minmax(0,1fr);max-width:1380px;margin:auto;min-height:calc(100vh - 153px)}.sidebar{border-right:1px solid #223540;padding:24px 17px}.sidetitle{margin:4px 10px 18px}.group{display:block;text-align:left;width:100%;margin:5px 0;border:none;background:transparent;font-weight:700}.group.selected{background:#21463a;color:#93ffd1}.group small{display:block;color:#90a4ab;font-size:11px;margin-top:4px;font-weight:400}.sidecard{border-top:1px solid #284049;margin-top:25px;padding-top:13px}.sidecard input,.sidecard select{margin-bottom:8px}.sidecard button{width:100%}.content{padding:30px;min-width:0}.topline,.section-head,.cardhead{display:flex;align-items:center;justify-content:space-between;gap:15px}.topline{align-items:flex-start}.tabs{display:flex;gap:6px;border-bottom:1px solid #2a3a44;margin-top:24px;overflow-x:auto}.tabs button{white-space:nowrap;border:0;background:transparent;border-radius:0;padding:13px 15px;color:#a8bac2}.tabs .on{border-bottom:2px solid #68ecc0;color:#80f8cd;font-weight:800}.section-head{margin:26px 0 12px}.section-head select{max-width:230px}.count{color:#94d5bc}.code{color:#7af4bc;letter-spacing:.12em}.form{max-width:680px}.form .primary{margin-top:10px}.check{display:flex;gap:10px;align-items:center}.check input{width:auto}.empty{border:1px dashed #45616a;padding:35px;text-align:center;border-radius:14px;color:#afbec6;margin:18px 0}.tag{font-weight:800;letter-spacing:.1em;font-size:10px;color:#74e7bd}.cardhead p{margin:5px 0}.cardhead h3{margin:7px 0}.market .options{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:18px}.option{background:#182e34;border:1px solid #31514d;border-radius:12px;padding:12px;display:grid;gap:8px}.option strong{color:#78edbc;font-size:23px}.option small{font-size:11px;color:#a2b4bb}.details{margin-top:22px;padding-top:14px;border-top:1px solid #365058}.inline{display:flex;gap:10px}.inline select{flex:2}.inline input{max-width:150px}.warning{color:#fbdc93}.betrow,.leader{padding:10px 0;border-bottom:1px solid #30434b}.settle{border-top:1px solid #354750;margin-top:25px;padding-top:12px}.overflow{overflow:auto}table{width:100%;border-collapse:collapse;margin-top:18px}th,td{text-align:left;border-bottom:1px solid #354750;padding:12px 8px;font-size:13px}th{color:#a6bac2}.positive{color:#87ecb8}.negative{color:#f49d9d}.leader{display:flex;justify-content:space-between}footer{text-align:center;color:#708992;font-size:11px;padding:20px;border-top:1px solid #24343d}@media(max-width:800px){header{padding:13px;align-items:flex-start}.header-right{justify-content:flex-end}.user{display:none}.app main{display:block}.sidebar{border:0;border-bottom:1px solid #35464b;padding:14px}.sidetitle{margin:5px}.group{display:inline-block;width:auto;margin:3px;padding:10px}.group small{display:none}.sidecard{display:inline-block;vertical-align:top;width:calc(50% - 10px);margin:12px 4px;padding:10px;border:1px solid #334750;border-radius:10px}.content{padding:17px}.topline{flex-wrap:wrap}h1{font-size:24px}.inline{flex-wrap:wrap}.inline input{max-width:100%}.inline button{width:100%}.cardhead{align-items:flex-start}.cardhead button{white-space:nowrap}.balance{font-size:11px}}.private-result{margin-top:20px;padding:16px;border:1px solid #466277;border-radius:12px;background:#5a789614}.mobile-controls,.mobile-bottom{display:none}.market-card{box-shadow:0 12px 30px #00000021}.market-card .option{transition:border-color .18s,transform .18s}.market-card .option:hover{border-color:#69dab3;transform:translateY(-1px)}.bet-heading{color:#9ff1d1;font-size:17px}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #95fbd2;outline-offset:3px}@media(max-width:800px){body{background:#0a1319}.app{padding-bottom:80px}header{position:sticky;top:0;z-index:10;background:#101e27;box-shadow:0 2px 16px #080e1399;align-items:center;padding:12px 16px}header .brand{font-size:18px}header .brand small{font-size:9px}.header-right{gap:7px}.header-right .small{padding:7px 8px}.balance{font-size:12px;padding:7px 9px}.mobile-controls{display:block;padding:12px 16px 0}.group-toggle{width:100%;display:flex;justify-content:space-between;padding:14px 16px;text-align:left;font-weight:800;background:#1b302f;border:1px solid #315c52}.sidebar{display:none}.sidebar.mobile-open{display:block;padding:12px 16px 20px;border-bottom:1px solid #365448}.sidebar .group{display:block;width:100%;margin:4px 0;padding:13px;text-align:left}.sidebar .group small{display:block}.sidecard{width:100%;margin:10px 0;display:block}.content{padding:14px 16px 32px}.topline{align-items:center}.topline .small{margin-left:auto}h1{font-size:25px}.tabs{display:none}.section-head{margin:18px 0 10px;align-items:center;flex-wrap:wrap}.section-head .primary{padding:11px 13px}.panel{padding:17px;margin:12px 0;border-radius:18px}.market-card .options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-card .option{min-height:106px;padding:14px;border-radius:15px}.market-card .option strong{font-size:26px}.market-card .cardhead{flex-direction:column;align-items:stretch}.market-card .cardhead>button{width:100%;margin-top:3px;padding:12px}.details{margin-top:17px}.details .inline{display:grid;grid-template-columns:1fr}.details .inline select,.details .inline input,.details .inline button{width:100%;max-width:none;min-height:48px}.settle{padding-top:18px}.mobile-bottom{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;padding:7px 10px max(9px,env(safe-area-inset-bottom));background:#0e1c24;border-top:1px solid #325048;z-index:20;box-shadow:0 -6px 30px #0006}.mobile-bottom button{background:none;border:0;font-size:22px;display:flex;align-items:center;flex-direction:column;gap:1px;border-radius:10px;color:#9cafb8;padding:5px}.mobile-bottom button small{font-size:10px;font-weight:700}.mobile-bottom button.current{color:#81f1bf;background:#1c3e36}footer{padding:12px 16px 20px}.result .cardhead{align-items:flex-start}}@media(max-width:390px){.market-card .options{grid-template-columns:1fr 1fr}.option strong{font-size:23px}.header-right .balance{font-size:10px}}.profile-trigger,.mobile-sheet-head{display:none}.option{font-family:inherit;text-align:left;cursor:pointer}.option-picked{border-color:#7ef2bf!important;box-shadow:inset 0 0 0 1px #7ef2bf,0 0 0 2px #7ef2bf25}.betslip-title{display:flex;justify-content:space-between;align-items:center;color:#8becbf;font-size:11px;font-weight:900;letter-spacing:.12em}.betslip-title button{padding:5px 9px}.account-panel{position:absolute;right:20px;top:75px;z-index:31;background:#152831;border:1px solid #38534f;border-radius:18px;padding:16px;box-shadow:0 14px 35px #0009;min-width:240px}.account-panel button{margin-right:6px}@media(max-width:800px){html,body{overflow-x:hidden}.app{min-height:100dvh;padding-bottom:calc(88px + env(safe-area-inset-bottom))}header{position:sticky;top:0;z-index:24;padding:11px 16px;min-height:69px;gap:8px}header .brand{font-size:19px;line-height:1.12}header .brand small{font-size:8px;margin-top:6px}.header-right{gap:8px;flex-wrap:nowrap}.header-right .balance{font-size:12px;white-space:nowrap;padding:9px;border-radius:100px}.signout-desktop{display:none}.profile-trigger{display:block;border-radius:100%;width:36px;height:36px;padding:0;font-size:23px}.app main{display:block;min-height:0}.mobile-controls{padding:16px 16px 0}.mobile-context{border:1px solid #355e54;background:#172e2d;border-radius:16px;padding:11px 15px}.mobile-context .eyebrow{font-size:9px}.group-toggle{border:0;background:transparent;padding:4px 0 0;border-radius:0;font-size:20px;min-height:32px;align-items:center}.group-toggle span:last-child{color:#88ecbc}.sidebar{display:none!important}.sidebar.mobile-open{display:block!important;position:fixed;top:0;right:0;left:0;bottom:0;z-index:35;background:#0c171e;overflow-y:auto;padding:calc(18px + env(safe-area-inset-top)) 20px calc(40px + env(safe-area-inset-bottom));border:0}.mobile-sheet-head{display:flex;justify-content:space-between;align-items:center;font-size:22px;margin-bottom:25px}.mobile-sheet-head button{background:#1d3138}.sidebar .sidetitle{margin:16px 0 10px}.sidebar .group{margin:5px 0;border:1px solid #29483e;border-radius:14px;padding:15px}.sidebar .sidecard{margin:18px 0;background:#13232c;border-radius:16px;padding:18px}.sidebar .sidecard input,.sidebar .sidecard select,.sidebar .sidecard button{min-height:48px}.sidebar h3{font-size:18px}.content{padding:13px 16px 25px}.topline{align-items:center;gap:8px;margin:0 0 9px}.topline .eyebrow{font-size:10px;margin:0 0 5px}.topline h1{font-size:24px;margin:0}.topline .muted{font-size:11px;margin:5px 0 0}.topline .small{font-size:11px;padding:7px}.topline .code{letter-spacing:.06em}.notice{margin:0 0 10px}.section-head{margin:17px 0 12px}.section-head h2{font-size:21px;margin:0}.section-head .primary{font-size:12px;padding:10px 12px}.tabs{display:none}.market-card{padding:17px;background:linear-gradient(150deg,#152731,#101d27);border-color:#29484d}.market-card .cardhead{display:block}.market-card .cardhead h3{font-size:20px;margin:8px 0}.market-card .cardhead p{line-height:1.4}.market-card .cardhead>button{display:none}.market-card .options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px}.market-card .option{padding:13px 11px;border-radius:13px;min-height:107px;gap:5px}.market-card .option span{font-size:14px;font-weight:700}.market-card .option strong{font-size:22px;line-height:1.2;overflow-wrap:anywhere}.market-card .option small{font-size:10px}.market-card .details{background:#192e32;border:1px solid #3a6455;border-radius:16px;padding:16px;margin-top:16px}.market-card .details .bet-heading{margin:6px 0}.market-card .details .inline button{min-height:48px}.market-card .details .inline input,.market-card .details .inline select{font-size:16px}.panel{max-width:100%;overflow-wrap:anywhere}.section-head select{max-width:100%}.cardhead{flex-wrap:wrap}.cardhead button{max-width:100%}.mobile-bottom{grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 10px calc(12px + env(safe-area-inset-bottom));background:#102029;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-bottom button{font-size:21px;min-height:51px}.mobile-bottom button small{font-size:11px}footer{display:none}}@media(max-width:365px){header .brand{font-size:16px}header .balance{font-size:10px}.market-card .option strong{font-size:19px}}.authbox label input{font-size:16px}.authbox .message{overflow-wrap:anywhere}.authbox .textbutton{display:block;text-align:center;padding:12px;margin-top:8px}.profile-name-form{display:grid;gap:9px;margin-top:12px}.profile-name-form label{display:grid;gap:6px;font-size:13px}.profile-name-form input{width:100%;min-height:44px;font-size:16px}.profile-name-form button{width:100%}.account-panel{max-width:calc(100vw - 24px)}.group-settings form{display:grid;gap:9px}.group-settings form input{width:100%}.group-settings button{margin:5px 5px 5px 0}.group-settings .archive-btn{border-color:#995e5b;color:#ffc3be;background:#392528}.archive-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0}.archive-row button{width:auto;white-space:nowrap}.group-settings .muted{font-size:12px;line-height:1.5}.profile-trigger{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:#1b3436;color:#85efc1;cursor:pointer;font-size:22px;padding:0}.group-settings-wrapper{margin:15px 0;border-top:1px solid #294049;padding-top:12px}.group-settings-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:transparent;border:1px solid #35545a;border-radius:12px;padding:11px 12px;text-align:left;color:#c8eadd;font-size:13px;font-weight:700;cursor:pointer}.group-settings-toggle span:first-child{font-size:21px;line-height:1}.group-settings-wrapper .group-settings{margin-top:12px}@media(max-width:800px){.profile-trigger{width:36px;height:36px;flex-basis:36px}.group-settings-toggle{min-height:48px}}.group-settings-toggle{justify-content:flex-start}.group-settings-toggle span:first-child{font-size:20px;margin-right:4px}.group-settings-wrapper .sidecard{margin-top:12px}.close-countdown{font-weight:750;color:#87efc5;margin:.55rem 0 .15rem;font-variant-numeric:tabular-nums;letter-spacing:.02em}.close-countdown.is-closed{color:#f0ab8c}.v5-event{margin:14px 0}.v5-eventlabel{font-size:12px;color:#8ee9c1;margin:4px 0}.v5-transaction{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.v5-transaction p{margin:4px 0 0}.v5-transaction strong{white-space:nowrap}@media(max-width:800px){.mobile-bottom{display:flex;justify-content:space-around}.mobile-bottom button{min-width:0;flex:1}.v5-event .inline{flex-wrap:wrap}}.header-popover-wrap{position:relative;display:inline-flex;align-items:center}.balance-button{border:0;cursor:pointer;font:inherit;color:#8df4c5;background:#1c4037;white-space:nowrap}.notification-trigger{border:1px solid #35545a;border-radius:50%;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:23px;background:#172a32;color:#8df4c5;position:relative;cursor:pointer}.notification-count{position:absolute;top:-6px;right:-6px;background:#8df4c5;color:#102027;font-size:10px;min-width:17px;height:17px;border-radius:30px;display:grid;place-items:center;font-weight:900;padding:0 3px}.header-popover{position:absolute;top:calc(100% + 11px);right:0;background:#14262f;border:1px solid #3a5c58;border-radius:16px;box-shadow:0 16px 40px #0009;z-index:70;width:260px;max-width:calc(100vw - 20px);padding:14px;display:flex;flex-direction:column;gap:9px;color:#ecfaf5}.header-popover>button{width:100%;text-align:left;background:#20333d;border:1px solid #39545a;border-radius:10px;padding:11px 12px;color:inherit;cursor:pointer}.header-popover>button:disabled{opacity:.44;cursor:not-allowed}.header-popover>button small{display:block;font-size:10px;color:#c2d1d1}.header-popover .muted{font-size:11px;margin:0}.notification-popover{width:310px}.notification-mini{border-bottom:1px solid #304449;padding:8px 0}.notification-mini b{font-size:13px}.notification-mini p{font-size:11px;margin-top:3px}@media(max-width:800px){.header-popover{position:fixed;right:12px;top:80px}.notification-trigger{width:34px;height:34px;font-size:19px}.header-right{gap:5px}.header-right .balance-button{font-size:11px;padding:8px}.header-right .user{display:none}}.v52-combined{margin:22px 0}.v52-game{margin:16px 0}.v52-leg{border-top:1px solid rgba(139,160,167,.25);padding:12px 0}.v52-leg h4{margin:0 0 10px}.v52-options{display:flex;gap:8px;flex-wrap:wrap}.v52-options button{flex:1;min-width:100px;padding:12px}.v52-options .v52-picked{border:2px solid #78edba;background:#173e38;color:#b6ffdc}.v52-betslip{padding:14px 0}.v52-check{display:flex;align-items:center;gap:9px}.v52-check input{width:auto}.v52-results{border-top:1px solid #496;margin-top:15px;padding-top:12px}.market-divider{border-top:1px solid #35505a;padding:20px 0 6px;margin:20px 0 4px}.market-divider h3{font-size:1.2rem;margin:0 0 4px;display:flex;align-items:center;gap:10px}.market-divider p{margin:0 0 12px}.combo-odds-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;background:#18382f;border:1px solid #4b987e;border-radius:14px;padding:16px;margin:14px 0}.combo-odds-banner>div{display:flex;flex-direction:column;gap:5px}.combo-odds-banner small{font-size:.72rem;letter-spacing:.08em;font-weight:700;color:#a8bcbc}.combo-odds-banner strong{font-size:1.65rem;line-height:1.1;color:#80efbe;overflow-wrap:anywhere}.combo-odds-banner span{font-size:.8rem;color:#b5c8c8}.combo-quote-return{text-align:right}@media(max-width:640px){.combo-odds-banner strong{font-size:1.35rem}.combo-quote-return{text-align:left}}.combo-history{margin:20px 0}.combo-history>h3{margin:14px 0}.combo-history .panel{margin:12px 0}.create-kind-picker{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:18px 0 22px;padding:14px 16px;border:1px solid var(--border,#31414c);border-radius:12px;background:#192d35a6}.create-kind-picker span{font-weight:700;margin-right:8px}.create-kind-picker button{border:1px solid #45616c;border-radius:9px;padding:10px 16px;background:transparent;color:inherit;cursor:pointer}.create-kind-picker button.selected{background:#4cd9af;color:#09201c;border-color:#4cd9af;font-weight:750}.v52-combined{margin-top:12px}.v52-game .cardhead{display:flex;align-items:center;justify-content:space-between;gap:16px}.v52-game .combo-expand-toggle{flex-shrink:0;align-self:center}.v52-game .combo-expand-content{margin-top:16px}@media(max-width:480px){.v52-game .cardhead{align-items:flex-start}.v52-game .combo-expand-toggle{font-size:13px;padding:9px 11px}}.close-countdown{display:inline-block!important;margin:12px 0 8px!important;padding:10px 15px!important;border:1px solid rgba(119,240,191,.4)!important;border-radius:10px!important;background:#57d0a21f!important;font-size:clamp(1rem,2vw,1.22rem)!important;line-height:1.45!important;font-weight:800!important;color:#87efc5!important;font-variant-numeric:tabular-nums!important}.close-countdown.is-closed{color:#ffbd9f!important;border-color:#ffbd9f59!important;background:#ffbd9f12!important}.odds-projection-note{margin:12px 0 10px;color:#a8bebc;font-size:.83rem}.option strong{overflow-wrap:anywhere}.stake-live-quote{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 16px;padding:16px;background:#3fd19f13;border:1px solid rgba(106,224,175,.3);border-radius:14px}.stake-live-quote>div{display:flex;flex-direction:column;gap:6px}.stake-live-quote small{color:#a4b5c1;font-size:.72rem;font-weight:700;letter-spacing:.06em}.stake-live-quote strong{color:#76edbe;font-size:1.35rem}.stake-live-quote p{grid-column:1/-1;color:#a4b5c1;font-size:.78rem;margin:2px 0 0}@media(max-width:560px){.stake-live-quote{gap:8px;padding:12px}.stake-live-quote strong{font-size:1.06rem}.stake-live-quote small{font-size:.62rem}}.single-bet-slip{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;width:100%;max-width:100%}.single-bet-fields{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(150px,.7fr);gap:12px;min-width:0}.single-bet-field{display:flex;flex-direction:column;gap:7px;margin:0;min-width:0;color:#a9bcc4;font-size:12px;font-weight:700}.single-bet-field select,.single-bet-field input{width:100%;max-width:none;min-width:0;min-height:48px;margin:0}.single-bet-slip .stake-live-quote{margin:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:12px 22px}.single-bet-slip .stake-live-quote strong{font-size:clamp(1.2rem,2vw,1.6rem);overflow-wrap:anywhere}.single-bet-slip .stake-live-quote p{grid-column:1/-1;line-height:1.45}.single-bet-slip .single-bet-confirm{width:100%;min-height:48px;white-space:normal}@media(max-width:650px){.single-bet-fields{grid-template-columns:minmax(0,1fr)}.single-bet-slip .stake-live-quote{padding:14px;gap:10px}.single-bet-slip .stake-live-quote strong{font-size:1.25rem}}@media(max-width:360px){.single-bet-slip .stake-live-quote{grid-template-columns:minmax(0,1fr)}.single-bet-slip .stake-live-quote p{grid-column:1}}.notification-mini b{font-size:13px;line-height:1.35;display:block;overflow-wrap:anywhere}.notification-mini p{font-size:12px;line-height:1.4;margin:3px 0 0;overflow-wrap:anywhere}.notification-popover{max-width:min(360px,calc(100vw - 24px))}.my-teams-settings{margin:12px 0}.my-teams-roster{display:grid;gap:10px;margin-top:10px}.my-teams-player{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid rgba(150,170,180,.16)}.my-teams-player button{width:auto}.roster-import{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0}.roster-import span{font-size:.9rem;color:var(--muted,#9aafb8)}.roster-import button{width:auto}.roster-import small{color:#a6b6be}.team-import-select{display:flex;align-items:center;gap:8px;margin:0;font-size:.85rem}.team-import-select select{width:auto;max-width:185px;min-width:110px;margin:0}.my-teams-roster select{width:100%}.team-create-form{display:grid;gap:6px;padding:14px;border:1px solid #35524c;border-radius:12px;background:#142a29}.team-create-form h4{margin:0;color:#95f7cd}.team-create-form label{margin:5px 0}.team-create-form textarea{width:100%;min-height:112px;resize:vertical}.team-create-form .primary{width:100%;margin:4px 0 0}.my-teams-roster{min-width:0}.my-teams-roster textarea{width:100%}.roster-import .team-import-expanded{display:flex;align-items:end;gap:10px;flex-wrap:wrap;flex-basis:100%;width:100%}.team-import-expanded .team-import-select{min-width:180px;flex:1}.team-import-expanded button{flex-shrink:0}@media(max-width:600px){.roster-import .team-import-expanded{display:grid;grid-template-columns:1fr}.team-import-expanded .team-import-select{min-width:0}.team-import-expanded button{width:100%}}.roster-import{justify-content:flex-end}.roster-import>button:first-child{margin-left:auto}.group-settings-wrapper .sidecard{margin-top:0;padding:18px 0 20px;border:0;border-bottom:1px solid #304852;border-radius:0;background:transparent}.group-settings-wrapper .sidecard h3{margin:0 0 14px;font-size:17px;line-height:1.3}.group-settings-wrapper .sidecard button{margin-top:7px}.group-settings-wrapper .team-settings-section{border-bottom:1px solid #304852}.group-settings-wrapper .team-settings-section .my-teams-settings{margin-top:0}.group-settings-wrapper .team-settings-section .my-teams-settings>button{margin:0}@media(max-width:800px){.sidebar .group-settings-wrapper .sidecard{margin:0;padding:18px 0 22px;border:0;border-bottom:1px solid #304852;border-radius:0;background:transparent}}.option-editor{margin:14px 0 20px;min-width:0}.option-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.option-editor-rows{display:flex;flex-direction:column;gap:8px}.option-editor-row{display:flex;align-items:center;gap:8px;min-width:0}.option-editor-row input{flex:1;min-width:0;width:100%;margin:0}.option-editor-remove{flex:0 0 42px;min-height:42px;padding:8px;border-radius:10px}.option-editor-remove:disabled{opacity:.3;cursor:not-allowed}.option-editor-add{display:inline-flex;margin-top:10px;align-items:center;justify-content:center}@media(max-width:480px){.option-editor-row input{font-size:16px}.option-editor-remove{flex-basis:40px}}.market-create-controls{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin:22px 0 20px;min-width:0}.market-create-controls .close-setting{display:flex;align-items:center;gap:13px;margin:0;cursor:pointer}.market-create-controls .close-setting input{flex:0 0 auto;margin:0;width:18px;height:18px}.market-create-controls .close-setting span{display:flex;flex-direction:column;gap:4px}.market-create-controls .close-setting strong{font-weight:700}.market-create-controls .close-setting small{color:#a7b9c1;font-weight:400}.market-create-controls .market-close-date{display:flex;flex-direction:column;gap:9px;width:min(100%,340px);min-width:0;margin:0}.market-create-controls .market-close-date input{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin:0}.market-create-controls .market-no-deadline{margin:0}.market-create-controls .market-privacy-note{border-top:1px solid #304852;padding-top:13px;margin:2px 0 0;width:100%;display:flex;align-items:center;gap:8px;color:#a7b9c1;font-size:.88rem;line-height:1.45}@media(max-width:480px){.market-create-controls .market-close-date{width:100%}}.close-picker{display:flex;flex-direction:column;gap:8px;max-width:520px;width:100%}.close-picker-title{font-weight:700;color:var(--text,#e7f0f4)}.close-picker-fields{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px}.close-picker-fields label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:.9rem}.close-picker-fields input,.close-picker-fields select{width:100%;min-width:0;box-sizing:border-box;min-height:48px}@media(max-width:480px){.close-picker-fields{grid-template-columns:1fr}}.ticket-confirmation{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding:1.15rem 1.3rem;border:1px solid #57dcb3;border-radius:14px;background:#38be8f1f;color:#e6fff5;overflow-wrap:anywhere}.ticket-confirmation>strong{color:#73efc7;font-size:1.1rem}.ticket-confirmation>small{color:#b9d1ca;line-height:1.45}.ticket-confirmation>button{align-self:flex-start;padding:.35rem .7rem;font-size:.85rem;background:transparent;border:1px solid #4b7568;border-radius:8px;color:inherit}.ticket-error{display:flex;flex-direction:column;gap:.4rem;margin-top:1rem;padding:1rem;border:1px solid #d68181;border-radius:12px;background:#b432321f;overflow-wrap:anywhere}.single-bet-receipt{margin-top:12px;padding:15px 17px;background:#14372f;border:1px solid #55d5a8;border-radius:14px;display:flex;flex-direction:column;gap:7px;color:#eafbf4}.single-bet-receipt .receipt-title{color:#7bf0c1;font-weight:800;font-size:1.05rem}.single-bet-receipt small{color:#b3c7c5}.single-bet-receipt button{align-self:flex-start;margin-top:4px;padding:6px 12px;font-size:.85rem}@media(max-width:800px){header{min-height:59px;padding:9px 12px;gap:5px}header .brand{font-size:17px;letter-spacing:.045em;white-space:nowrap}header .brand small{display:none}.header-right{gap:5px}.header-right .balance-button{padding:8px 9px;font-size:11px}.header-right .notification-trigger{width:36px;height:36px;padding:4px}.header-right .profile-trigger{width:35px;height:35px;flex-basis:35px}.mobile-controls{padding:11px 12px 0}.mobile-context{padding:10px 13px;border-radius:13px}.mobile-context .eyebrow{font-size:9px}.group-toggle{font-size:18px;min-height:27px}.mobile-group-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:#a1b8b6;font-size:11px;margin-top:5px}.mobile-group-meta strong{color:#78eabb;letter-spacing:.07em}.mobile-group-meta button{width:auto;background:transparent;border:0;color:#7cefc0;padding:2px 4px;font-size:11px}.content{padding:7px 12px 18px}.topline{justify-content:flex-end;margin:0 0 4px}.topline>div:first-child{display:none}.topline>.small{padding:5px 8px;font-size:11px}.section-head{margin:11px 0 10px}.market-divider{margin-top:13px!important;margin-bottom:8px!important}.market-divider h3{margin:0!important;font-size:19px}.market-divider p{font-size:11px;margin:2px 0 5px}.market-card,.v52-game{padding:13px!important;margin:9px 0!important;border-radius:15px!important}.market-card .cardhead,.v52-game .cardhead{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;justify-content:space-between}.market-card .cardhead>div,.v52-game .cardhead>div{min-width:0;flex:1}.market-card .cardhead .tag,.v52-game .cardhead .tag{font-size:9px}.market-card .cardhead h3,.v52-game .cardhead h3{font-size:18px!important;margin:3px 0!important}.market-card .cardhead .muted,.v52-game .cardhead .muted{font-size:11px!important;margin:3px 0!important}.market-card .cardhead>button,.v52-game .cardhead>button{display:block!important;width:auto!important;flex-shrink:0;margin:0!important;padding:8px 10px!important;font-size:11px!important;white-space:nowrap!important}.market-card .close-countdown,.v52-game .close-countdown{display:inline-block;max-width:100%;font-size:12px!important;padding:5px 8px!important;margin:6px 0 0!important}.market-card.is-collapsed .options,.market-card.is-collapsed .odds-projection-note{display:none!important}.market-card .odds-projection-note{font-size:11px;line-height:1.45;margin:10px 0}.market-card.is-expanded .options{margin-top:10px}.market-card .option{min-height:86px!important;padding:10px!important}.market-card .option strong{font-size:21px!important}.market-card .details{margin-top:12px;padding:12px}.v52-game .combo-expand-content{padding-top:10px}.v52-game .v52-leg{margin:9px 0}.v52-game .v52-options{gap:7px}.v52-game .v52-options button{min-height:42px;padding:9px}.mobile-bottom{padding-top:6px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.mobile-bottom button{min-height:47px}.header-popover{max-width:calc(100vw - 22px)}}@media(max-width:390px){header .brand{font-size:15px}.header-right .balance-button{font-size:10px;padding:7px}.mobile-context .group-toggle{font-size:16px}}.combo-create-form .v52-leg{padding:12px 0 10px}.combo-create-form .v52-leg>label{display:block;margin-bottom:8px}.combo-create-form .roster-import{margin:4px 0 6px}.combo-create-form .roster-import>button:first-child{font-size:.84rem;padding:7px 11px;min-height:34px;opacity:.85}.combo-create-form .option-editor{margin:7px 0 9px}.combo-create-form .option-editor-heading{margin-bottom:7px}.combo-create-form .option-editor-rows{gap:6px}.combo-create-form .option-editor-remove{flex-basis:34px;min-height:34px;padding:5px;border-color:#a0b4ba2e;color:#91a4ac;background:transparent;font-size:.95rem}.combo-create-form .option-editor-remove:not(:disabled):hover{color:#e1e9eb;border-color:#a0b4ba6b}.combo-create-form .v52-leg>button:last-child{font-size:.84rem;padding:7px 11px;min-height:34px;color:#a3b5bd;background:transparent;border-color:#a0b4ba38}@media(max-width:600px){.combo-create-form .v52-leg{padding:10px 0 8px}.combo-create-form .roster-import{margin:2px 0 6px}}.header-right{gap:10px;flex-wrap:nowrap}.notification-trigger,.header-right .notification-trigger{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;font-size:initial;background:transparent;border:1px solid #30434b;color:#acbfc4;box-shadow:none;transition:background .15s,border-color .15s,color .15s}.notification-trigger:hover,.notification-trigger[aria-expanded=true]{color:#85eabd;background:#182b32;border-color:#45675f}.notification-count{top:-5px;right:-6px;min-width:16px;height:16px;padding:0 3px;font-size:9px;background:#63dcae;color:#09251d}.header-account{display:inline-flex;align-items:center;gap:9px;background:transparent;border:1px solid transparent;border-radius:999px;padding:5px 7px 5px 5px;max-width:220px;white-space:nowrap;font-size:13px;font-weight:650;color:#dce9eb}.header-account:hover,.header-account[aria-expanded=true]{background:#1a2d36;border-color:#355058}.header-account-avatar{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#1d3839;border:1px solid #3b625c;color:#8decc0;flex-shrink:0}.header-account-name{overflow:hidden;text-overflow:ellipsis;max-width:130px}.header-account-chevron{color:#9eb5b9;font-weight:500}@media(max-width:800px){.header-right{gap:6px}.header-account{padding:2px;gap:0;border:none}.header-account-avatar{width:34px;height:34px}.header-account-name,.header-account-chevron{display:none}.header-right .notification-trigger{width:34px;height:34px}}@media(min-width:801px){.header-account-name{font-size:16px;font-weight:750;max-width:175px}.header-account{gap:11px;padding:6px 12px 6px 6px}}.wallet-markets .wallet-summary{margin-bottom:16px}.wallet-market-item{padding:0!important;overflow:hidden;margin:0 0 12px}.wallet-market-item summary{list-style:none;display:flex;align-items:center;gap:16px;padding:20px 22px;cursor:pointer}.wallet-market-item summary::-webkit-details-marker{display:none}.wallet-market-heading{display:grid;gap:5px;flex:1 1 0;min-width:0}.wallet-market-heading strong{color:#e8f3f3;font-size:1.05rem;overflow-wrap:anywhere}.wallet-market-heading span{color:#d0dce0;overflow-wrap:anywhere}.wallet-market-heading small,.wallet-market-value small,.wallet-bet-row small{color:#a4b6be;font-size:.83rem}.wallet-market-value{display:grid;gap:4px;text-align:right;white-space:nowrap}.wallet-market-value strong{font-size:1.15rem}.wallet-market-value .positive{color:#77e6c2}.wallet-market-value .negative{color:#ff969e}.wallet-chevron{color:#b4c3c7;font-size:1.3rem;transition:transform .2s ease}.wallet-market-item[open] .wallet-chevron{transform:rotate(180deg)}.wallet-market-breakdown{border-top:1px solid #344b55;padding:4px 22px 16px}.wallet-totals{display:flex;flex-wrap:wrap;gap:12px 28px;padding:16px 0;color:#bdced5;font-size:.9rem}.wallet-totals b{color:#e7f4f4;margin-left:7px}.wallet-bet-row{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid #2d4350}.wallet-bet-row>div{display:grid;gap:5px}.wallet-bet-row>div:last-child{text-align:right;white-space:nowrap;font-size:.9rem}@media(max-width:540px){.wallet-market-item summary{padding:15px 12px;gap:8px}.wallet-market-heading strong{font-size:.98rem}.wallet-market-value strong{font-size:1rem}.wallet-market-breakdown{padding:4px 12px 12px}.wallet-bet-row{font-size:.88rem}}.role-members{display:flex;flex-direction:column;gap:8px;margin-top:12px}.role-member{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #304a53;border-radius:12px;padding:11px;min-width:0}.role-member>div{min-width:0;overflow-wrap:anywhere}.role-member strong{display:block;font-size:.9rem}.role-member small{display:block;color:#9daeb5;margin-top:4px}.role-member select{max-width:145px;min-width:110px;font-size:.85rem;padding:8px}.results-heading{align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:20px}.result-filter{min-width:180px;max-width:300px;font-size:13px;color:var(--muted,#9eb0b8)}.result-filter select{display:block;width:100%;margin-top:5px}.results-sections{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.results-sections>div>h3,.results-sections .combo-history>h3{margin:0 0 12px}.result-overview{padding:20px 22px;margin-bottom:12px;min-width:0}.result-overview-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.result-overview-head h3{font-size:1.15rem;margin:7px 0 3px;overflow-wrap:anywhere}.result-overview-head .muted{margin:5px 0 0;font-size:.86rem}.result-group-name{margin:0;font-size:.9rem;color:#b2c7cd}.result-winners{margin-top:17px;display:grid;gap:9px}.result-winner{display:flex;gap:14px;justify-content:space-between;align-items:center;min-width:0}.result-winner span{overflow-wrap:anywhere}.result-winner strong{white-space:nowrap;color:#80edb7}.result-outcome-muted{margin:16px 0 0;color:#b4c5ca}.result-winning-choice{margin:16px 0 0;font-size:.92rem}.result-my-line{border-top:1px solid #304751;margin-top:17px;padding-top:12px;display:flex;justify-content:space-between;gap:14px;align-items:center;font-size:.92rem}.result-my-line span{color:#b4c5ca}.result-my-line strong{color:#80edb7}.result-details{border-top:1px solid #304751;margin-top:13px;padding-top:10px;font-size:.9rem}.result-details p{margin:7px 0}@media(max-width:900px){.results-sections{grid-template-columns:1fr}.result-overview{padding:16px}.results-heading{align-items:stretch}.result-filter{max-width:none}}.wallet-demo{padding:22px;margin-bottom:22px}.wallet-demo-header{display:flex;justify-content:space-between;align-items:start;gap:20px;flex-wrap:wrap}.wallet-demo-header h2{margin:6px 0}.wallet-demo-header small,.wallet-demo-balance small{color:#a6bac2}.wallet-demo-balance{text-align:right;display:grid;gap:6px}.wallet-demo-balance strong{font-size:1.7rem;color:#8ce9bb}.wallet-demo-explain{padding:12px 14px;border:1px solid #4b6270;border-radius:10px;font-size:.9rem}.wallet-demo-form{display:grid;gap:14px;max-width:470px;margin:18px 0}.wallet-demo-form label{display:grid;gap:7px}.wallet-demo-switch{display:flex;gap:8px;flex-wrap:wrap}.wallet-demo-switch button{flex:1;min-width:145px}.wallet-demo-switch .is-active{border-color:#74d6ab;background:#234a45;color:#e9fff5}.wallet-demo-status{padding:11px 14px;border:1px solid #476273;border-radius:8px}.wallet-demo-history{display:grid;gap:0}.wallet-demo-entry{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #344b55}.wallet-demo-entry>div{display:grid;gap:5px}.wallet-demo-entry small{color:#a6bac2}.wallet-demo-entry-amount{text-align:right;white-space:nowrap}@media(max-width:600px){.wallet-demo{padding:15px}.wallet-demo-balance{text-align:left}}.compliance-centre{margin-top:18px}.compliance-centre h4{margin:24px 0 8px}.compliance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.compliance-receipts{max-height:360px;overflow:auto}.compliance-receipt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line,#dce0e5)}.compliance-receipt small{display:block;opacity:.7;margin-top:4px}.compliance-centre textarea{width:100%}.single-bet-error{margin-top:12px;clear:both}.single-bet-error strong{color:#ffc3c3}.compliance-receipt>span{min-width:0;flex:1;overflow-wrap:anywhere}.compliance-receipt-actions{display:flex;gap:7px;flex-wrap:wrap;flex-shrink:0}.compliance-receipt-actions button{font-size:12px;padding:7px 10px}.bet-reference{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.compliance-field-hint{color:#a9bdc5;font-size:12px;margin:3px 0 10px}.compliance-dispute-submit{margin-top:3px;min-height:43px}.compliance-feedback-error,.compliance-feedback-success{padding:12px 14px;margin:12px 0;border-radius:10px;overflow-wrap:anywhere;line-height:1.5}.compliance-feedback-error{border:1px solid #db7f80;color:#ffced1;background:#b22d3a26}.compliance-feedback-success{border:1px solid #55c29c;color:#d4fff0;background:#24906029}.compliance-dispute-history{margin-top:22px;border-top:1px solid #344b55;padding-top:4px}.compliance-dispute-item{padding:12px 0;border-bottom:1px solid #344b55;overflow-wrap:anywhere}.compliance-dispute-item>small{display:block;color:#a6bac2;margin-top:5px}.compliance-dispute-item>p{margin:7px 0 0;font-size:13px}@media(max-width:570px){.compliance-receipt{align-items:flex-start;flex-direction:column}.compliance-receipt-actions{width:100%}}.compliance-status{display:flex;align-items:center;justify-content:space-between;gap:12px;overflow-wrap:anywhere}.compliance-status>span{min-width:0;flex:1}.compliance-status-dismiss{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;padding:0;background:transparent;border:1px solid rgba(210,245,232,.35);border-radius:8px;color:inherit;font-size:22px;line-height:1}.compliance-status-dismiss:hover:not(:disabled){background:#ffffff1a}.compliance-status-dismiss:focus-visible{outline:2px solid #7bf2b7;outline-offset:2px}.app main.account-main{display:block;max-width:none;min-height:calc(100vh - 160px)}.account-content{max-width:980px;width:100%;margin:0 auto;padding:26px 30px 70px}.account-shell{width:100%;min-width:0}.account-page-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 29px}.account-back{display:inline-flex;align-items:center;gap:10px;background:transparent;border:1px solid #36545b;color:#d4e4e9;font-size:13px;font-weight:700;padding:10px 15px;border-radius:11px}.account-back span:first-child{font-size:20px;line-height:1;color:#83eec5}.account-overview-link{background:transparent;border:0;color:#86e6c2;text-decoration:underline;text-underline-offset:4px;font-size:13px;padding:9px 5px}.account-page-intro{border-bottom:1px solid #293f47;margin-bottom:23px;padding:0 2px 16px}.account-page-intro h1{margin:8px 0 5px;font-size:30px;letter-spacing:-.7px}.account-page-intro .muted{margin:0;font-size:14px}.account-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.account-option{position:relative;min-height:150px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:10px;border:1px solid #315059;border-radius:17px;background:#13232e;padding:22px}.account-option:hover:not(:disabled){border-color:#67caa9;background:#19323a}.account-option-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#1f453c;color:#9df4d1;font-size:19px}.account-option strong{font-size:17px;letter-spacing:-.2px}.account-option small{color:#a8bec6;font-size:12px;line-height:1.45}.account-option-arrow{position:absolute;right:22px;top:24px;font-size:19px;color:#78dcb7}.account-shell .wallet-markets h2{margin:8px 0;font-size:19px}.account-shell .wallet-demo{margin:0 0 16px}.account-shell .compliance-centre{margin:20px 0}.account-shell .compliance-centre>h3{font-size:19px;margin-bottom:12px}@media(max-width:800px){.app main.account-main{display:block}.app:has(.account-main){padding-bottom:0}.account-content{max-width:760px;padding:21px 16px 50px}.account-page-header{margin-bottom:24px}.account-page-intro h1{font-size:26px}.account-option-grid{grid-template-columns:1fr;gap:11px}.account-option{min-height:108px;padding:16px 18px;gap:6px}.account-option-icon{width:29px;height:29px}.account-option strong{font-size:16px}.account-shell .wallet-markets{min-width:0}}@media(max-width:390px){.account-back{gap:7px;padding:9px 11px;font-size:12px}.account-overview-link{font-size:12px}}.account-back svg{color:#83eec5;flex:0 0 auto}.account-records-link{display:flex;align-items:center;gap:15px;width:100%;margin:0 0 20px;padding:17px 20px;border:1px solid #315059;border-radius:14px;background:#13232e;color:inherit;text-align:left;cursor:pointer}.account-records-link:hover{border-color:#67caa9;background:#19323a}.account-records-link:focus-visible{outline:2px solid #83eec5;outline-offset:3px}.account-records-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:11px;background:#1f453c;color:#9df4d1}.account-records-label{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.account-records-label strong{font-size:16px}.account-records-label small{font-size:12px;color:#a8bec6;line-height:1.45}.account-records-arrow{color:#78dcb7;font-size:21px;margin-left:auto}@media(max-width:600px){.account-records-link{padding:14px 15px;gap:12px}.account-records-icon{width:35px;height:35px;flex-basis:35px}}.notification-timestamp{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:7px;font-size:11px;line-height:1.4;color:#aebfc7}.notification-timestamp time{font-variant-numeric:tabular-nums}.notification-relative{color:#8ee9c1;font-weight:600;white-space:nowrap}.notification-time-missing{color:#aebfc7}.notification-popover .notification-timestamp{font-size:10.5px}.profile-menu{min-width:270px;display:flex;flex-direction:column;gap:9px}.profile-menu-heading{padding:4px 3px 9px;border-bottom:1px solid #36535c}.profile-menu-heading .muted{margin:6px 0 0;overflow-wrap:anywhere}.profile-menu .profile-menu-option{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;margin:0}.profile-menu .profile-menu-option span{color:#87e8c0;font-size:17px}.profile-theme-picker{display:grid;gap:10px;padding:10px 1px}.profile-theme-picker>span{font-size:13px;font-weight:700}.profile-theme-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.profile-theme-options button{padding:10px 12px;margin:0;white-space:nowrap}.profile-theme-options button.active{border-color:#56ddb0;background:#225143;color:#a5ffdd;box-shadow:inset 0 0 0 1px #56ddb0}.profile-menu .profile-back,.profile-menu .profile-menu-close{background:transparent;text-align:left;border:0;color:#a6cfc3;font-size:12px;padding:8px 4px;margin:0}.profile-menu .profile-menu-close{display:flex;justify-content:center;align-items:center;width:100%;min-height:36px;padding:9px 12px;margin-top:2px;background:#78a0a514;border:1px solid #36535c;border-radius:10px;color:#b7d5ce;font-size:13px;font-weight:500;text-align:center;cursor:pointer}.profile-menu .profile-menu-close:hover{background:#78a0a52e}.profile-menu .profile-name-form{margin:0}@media(max-width:800px){.profile-menu{position:fixed;top:76px;right:12px;max-width:calc(100vw - 24px);z-index:81}}html[data-theme=light]{background:#f5f7fa;color:#182d36;color-scheme:light}html[data-theme=light] body,html[data-theme=light] .app,html[data-theme=light] .auth,html[data-theme=light] .setup{background:#f5f7fa;color:#182d36}html[data-theme=light] button{background:#fff;color:#213843;border-color:#c9d8dd}html[data-theme=light] button:hover:not(:disabled){background:#e8f2f2}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{background:#fff;color:#182d36;border-color:#bfcfd6}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#788b94}html[data-theme=light] header{background:#fff;border-bottom-color:#d9e3e7;box-shadow:0 2px 13px #20394112}html[data-theme=light] .sidebar{background:#f8fafb;border-color:#d8e3e7}html[data-theme=light] .sidebar.mobile-open{background:#f5f7fa}html[data-theme=light] .panel,html[data-theme=light] .market-card,html[data-theme=light] .result-overview,html[data-theme=light] .account-panel,html[data-theme=light] .header-popover,html[data-theme=light] .wallet-demo,html[data-theme=light] .account-option,html[data-theme=light] .account-records-link,html[data-theme=light] .sidebar .sidecard{background:#fff;border-color:#d6e1e5;color:#1c313a;box-shadow:0 3px 14px #1d3c490a}html[data-theme=light] .account-option:hover:not(:disabled),html[data-theme=light] .account-records-link:hover{background:#edf8f4;border-color:#83bfae}html[data-theme=light] .header-popover>button{background:#f5f8fa;border-color:#d6e1e5;color:#213843}html[data-theme=light] .header-popover>button:hover:not(:disabled){background:#e4f2ed}html[data-theme=light] .profile-menu-heading,html[data-theme=light] .profile-menu .profile-menu-close{border-color:#d7e2e6}html[data-theme=light] .profile-menu .profile-back,html[data-theme=light] .profile-menu .profile-menu-close{color:#376b61;background:#f5f8fa}html[data-theme=light] .profile-menu .profile-menu-close:hover{background:#e7f1ee}html[data-theme=light] .profile-menu .profile-menu-option span{color:#168065}html[data-theme=light] .profile-theme-options button.active{background:#d4f5e7;color:#0c6a4c;border-color:#31a77d;box-shadow:inset 0 0 0 1px #31a77d}html[data-theme=light] .muted,html[data-theme=light] .eyebrow,html[data-theme=light] .sidetitle,html[data-theme=light] .option small,html[data-theme=light] .group small,html[data-theme=light] .account-option small,html[data-theme=light] .account-records-label small,html[data-theme=light] .wallet-demo-header small,html[data-theme=light] .wallet-demo-balance small,html[data-theme=light] .compliance-field-hint,html[data-theme=light] .compliance-dispute-item>small,html[data-theme=light] th,html[data-theme=light] .notification-timestamp{color:#536e7a}html[data-theme=light] .brand,html[data-theme=light] .code,html[data-theme=light] .count,html[data-theme=light] .tag,html[data-theme=light] .positive,html[data-theme=light] .option strong,html[data-theme=light] .result-winner strong,html[data-theme=light] .result-my-line strong,html[data-theme=light] .close-countdown,html[data-theme=light] .notification-relative,html[data-theme=light] .account-option-arrow,html[data-theme=light] .account-records-arrow,html[data-theme=light] .account-back svg{color:#087855}html[data-theme=light] .option,html[data-theme=light] .market-card .option,html[data-theme=light] .market-card .details,html[data-theme=light] .mobile-context,html[data-theme=light] .mobile-sheet-head button,html[data-theme=light] .team-create-form,html[data-theme=light] .create-kind-picker,html[data-theme=light] .wallet-markets details,html[data-theme=light] .private-result{background:#f3f8f8;border-color:#d4e5e3;color:#1b313a}html[data-theme=light] .group-toggle{color:#1c313a;border-color:#c8ded8;background:transparent}html[data-theme=light] .group.selected,html[data-theme=light] .mobile-bottom button.current,html[data-theme=light] .wallet-demo-switch .is-active,html[data-theme=light] .v52-options .v52-picked{background:#d8f3e7;color:#07563c;border-color:#64b69a}html[data-theme=light] .balance,html[data-theme=light] .balance-button{background:#ddf4e8;color:#066b4c;border-color:#b3dfc9}html[data-theme=light] .notification-trigger,html[data-theme=light] .header-right .notification-trigger,html[data-theme=light] .header-account{color:#1b3d43;background:transparent}html[data-theme=light] .notification-trigger:hover,html[data-theme=light] .notification-trigger[aria-expanded=true],html[data-theme=light] .header-account:hover,html[data-theme=light] .header-account[aria-expanded=true]{background:#eaf3f3}html[data-theme=light] .header-account-avatar,html[data-theme=light] .account-option-icon,html[data-theme=light] .account-records-icon{background:#e0f5eb;color:#126f53}html[data-theme=light] .mobile-bottom{background:#fff;border-color:#d5e2e6;box-shadow:0 -4px 20px #1b3c4418}html[data-theme=light] .mobile-bottom button{color:#647e87;background:transparent;border:0}html[data-theme=light] .mobile-bottom button.current{color:#0d7354}html[data-theme=light] .tabs{border-color:#d7e3e7}html[data-theme=light] .tabs button{color:#566e78;background:transparent;border-color:transparent}html[data-theme=light] .tabs button.on{color:#086b4f;border-bottom-color:#168b68}html[data-theme=light] .primary,html[data-theme=light] .create-kind-picker button.selected{background:#21b780;border-color:#21b780;color:#062f23}html[data-theme=light] .primary:hover:not(:disabled){background:#38cc97}html[data-theme=light] .danger{background:#fce7e7;color:#8a202b;border-color:#dc9aa3}html[data-theme=light] .danger:hover:not(:disabled){background:#f9d5d5}html[data-theme=light] .textbutton,html[data-theme=light] .account-overview-link{color:#087855;background:transparent;border-color:transparent}html[data-theme=light] .combo-odds-banner,html[data-theme=light] .stake-live-quote,html[data-theme=light] .single-bet-receipt,html[data-theme=light] .ticket-confirmation,html[data-theme=light] .close-countdown{background:#e9f8f0!important;border-color:#9ed7bc!important;color:#1b4a3c}html[data-theme=light] .combo-odds-banner strong,html[data-theme=light] .stake-live-quote strong,html[data-theme=light] .bet-heading{color:#087855}html[data-theme=light] .combo-odds-banner span,html[data-theme=light] .combo-odds-banner small{color:#506c69}html[data-theme=light] .ticket-error,html[data-theme=light] .single-bet-error,html[data-theme=light] .compliance-feedback-error{background:#fff0f0;color:#a52d3b;border-color:#e1a1a8}html[data-theme=light] .single-bet-error strong{color:#a52d3b}html[data-theme=light] .message,html[data-theme=light] .notice,html[data-theme=light] .compliance-feedback-success{background:#e8f7ee;color:#125b40;border-color:#9aceb4}html[data-theme=light] .notification-count{background:#177d5c;color:#fff}html[data-theme=light] .close-countdown.is-closed{background:#fff2ed!important;color:#a33b27;border-color:#e8ae98!important}html[data-theme=light] .negative,html[data-theme=light] .warning{color:#9c3c27}html[data-theme=light] .option-picked{border-color:#1c9470!important;box-shadow:inset 0 0 0 1px #1c9470,0 0 0 2px #1c947021}html[data-theme=light] .result-group-name,html[data-theme=light] .result-outcome-muted,html[data-theme=light] .result-my-line span,html[data-theme=light] .wallet-totals,html[data-theme=light] .wallet-bet-row{color:#526a75}html[data-theme=light] .wallet-totals b{color:#203943}html[data-theme=light] .empty{border-color:#bdced4;color:#576f79}html[data-theme=light] .result-details,html[data-theme=light] .result-my-line,html[data-theme=light] .market-divider,html[data-theme=light] .details,html[data-theme=light] .settle,html[data-theme=light] .betrow,html[data-theme=light] .wallet-bet-row,html[data-theme=light] .compliance-dispute-history,html[data-theme=light] .compliance-dispute-item,html[data-theme=light] .account-page-intro,html[data-theme=light] .role-member,html[data-theme=light] footer{border-color:#dbe5e9}html[data-theme=light] .account-back{background:#fff;color:#21423b;border-color:#c8d8dc}html[data-theme=light] .account-back:hover:not(:disabled){background:#edf8f4}html[data-theme=light] .account-records-icon,html[data-theme=light] .account-option-icon{color:#087855}html[data-theme=light] .compliance-status-dismiss{color:#285e4d;border-color:#a5cabb}@media(max-width:800px){html[data-theme=light] body{background:#f5f7fa}html[data-theme=light] header{background:#fff}html[data-theme=light] .sidebar.mobile-open{background:#f5f7fa}html[data-theme=light] .mobile-bottom{background:#fff}}.tie-switch{display:flex;align-items:center;gap:10px;font-weight:650;margin:14px 0 10px;cursor:pointer}.tie-switch input,.tie-choice input{width:18px;height:18px;min-width:18px;margin:0;accent-color:#35b784}.tie-selection{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 15px}.tie-selection>.muted{flex:0 0 100%;margin:3px 0}.tie-selection>small{flex:0 0 100%;color:#a9bdc5}.tie-choice{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;font-weight:600;padding:10px 13px;border:1px solid #42605b;background:#3d7a6714;border-radius:10px;margin:0}.tie-leg{display:grid;gap:8px;border-top:1px solid #365058;padding:14px 0}.tie-leg>.tie-switch{margin:3px 0}.tie-leg>select{width:100%}html[data-theme=light] .tie-choice{background:#f0f8f5;border-color:#bad9cc;color:#1b3a30}html[data-theme=light] .tie-leg{border-color:#d6e5e0}html[data-theme=light] .tie-selection>small{color:#566e78}html[data-theme=light] .header-popover,html[data-theme=light] .header-account,html[data-theme=light] .group-settings-toggle,html[data-theme=light] .group-toggle span:last-child,html[data-theme=light] .close-picker-title,html[data-theme=light] .wallet-market-heading strong,html[data-theme=light] .wallet-market-heading span,html[data-theme=light] .wallet-chevron,html[data-theme=light] .header-account-chevron{color:#24414a}html[data-theme=light] .brand small,html[data-theme=light] .header-popover>button small,html[data-theme=light] .roster-import small,html[data-theme=light] .odds-projection-note,html[data-theme=light] .stake-live-quote small,html[data-theme=light] .stake-live-quote p,html[data-theme=light] .single-bet-field,html[data-theme=light] .market-create-controls .close-setting small,html[data-theme=light] .market-create-controls .market-privacy-note,html[data-theme=light] .ticket-confirmation>small,html[data-theme=light] .single-bet-receipt small,html[data-theme=light] .mobile-group-meta,html[data-theme=light] .combo-create-form .option-editor-remove,html[data-theme=light] .combo-create-form .v52-leg>button:last-child,html[data-theme=light] .wallet-market-heading small,html[data-theme=light] .wallet-market-value small,html[data-theme=light] .wallet-bet-row small,html[data-theme=light] .role-member small,html[data-theme=light] .wallet-demo-entry small,html[data-theme=light] .notification-time-missing{color:#617782}html[data-theme=light] .bet-heading,html[data-theme=light] .betslip-title,html[data-theme=light] .v5-eventlabel,html[data-theme=light] .team-create-form h4,html[data-theme=light] .single-bet-receipt .receipt-title,html[data-theme=light] .ticket-confirmation>strong,html[data-theme=light] .wallet-demo-balance strong,html[data-theme=light] .wallet-market-value .positive,html[data-theme=light] .mobile-group-meta strong,html[data-theme=light] .mobile-group-meta button{color:#087855}html[data-theme=light] .wallet-demo-switch .is-active{color:#087855}.tied-result-summary{padding:12px 14px;margin:14px 0;border:1px solid #4b8e75;border-radius:10px;background:#32906c1a;font-size:13px}.tied-result-summary p{margin:6px 0 0}html[data-theme=light] .tied-result-summary{background:#e8f7ee;border-color:#9bcbb5;color:#22503d}.profile-signout-confirm{padding:12px;border:1px solid var(--border,#36535c);border-radius:12px;display:flex;flex-direction:column;gap:8px}.profile-signout-confirm strong{font-size:14px}.profile-signout-confirm .muted{margin:0;font-size:12px;line-height:1.5}.profile-signout-actions{display:flex;gap:8px}.profile-signout-actions button{flex:1;margin:0;min-height:38px;font-size:13px;border-radius:9px}.profile-signout-proceed{background:#be4343!important;color:#fff!important;border:1px solid #be4343!important}.profile-signout-proceed:hover{background:#a72f2f!important}@media(min-width:801px){.app main.groups-collapsed:not(.account-main){grid-template-columns:56px minmax(0,1fr)}.sidebar.sidebar-collapsed{padding:24px 8px}.sidebar.sidebar-collapsed>:not(.sidebar-heading):not(.mobile-sheet-head){display:none!important}.sidebar.sidebar-collapsed .sidebar-heading .sidetitle{display:none}.sidebar.sidebar-collapsed .sidebar-heading{justify-content:center}}.sidebar-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:4px 0 18px}.sidebar-heading .sidetitle{margin:0 0 0 10px}.sidebar-collapse-toggle{flex:none;width:30px;height:30px;padding:0;display:grid;place-items:center;border:1px solid #39535d;border-radius:8px;background:transparent;font-size:25px;line-height:1;color:inherit}.sidebar-collapse-toggle:hover{background:#68ecc01f}@media(max-width:800px){.sidebar-collapse-toggle{display:none}.sidebar-heading .sidetitle{margin:0}}html[data-theme=light] .sidebar-collapse-toggle{border-color:#c4d4dc}.header-popover .manage-funds-inline{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.header-popover .manage-funds-inline small{display:inline;font-size:11px;font-weight:400;color:var(--muted,#8fa4ac);opacity:.82}.sidebar-collapse-toggle{width:24px;height:28px;border:0!important;border-radius:6px;background:transparent!important;padding:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;flex-shrink:0;color:inherit}.sidebar-collapse-toggle:hover:not(:disabled){background:#68ecc01a!important}.sidebar-collapse-toggle svg{display:block}.manager-mode{padding-bottom:20px}.manager-header{margin:22px 0 15px}.manager-header h2{font-size:25px;margin:6px 0}.manager-subtabs{display:flex;gap:7px;flex-wrap:wrap;border-bottom:1px solid #354750;margin:12px 0 18px}.manager-subtabs button{border:0;background:transparent;color:#a7b9c0;border-radius:0 0 3px 3px;padding:12px 16px}.manager-subtabs button.on{color:#8af1c6;border-bottom:2px solid #71e9b9;font-weight:800}.manager-market-card{display:flex;align-items:center;justify-content:space-between;gap:16px}.manager-market-card h3{margin:7px 0}.manager-market-card p{margin:3px 0}.manager-create{max-width:760px}.manager-create strong{font-size:13px}.manager-choice{display:flex;gap:9px;align-items:center;margin:9px 0}.manager-choice button{flex-shrink:0}.manager-check{display:flex;gap:10px;align-items:center}.manager-check input{width:auto}.manager-ledger{padding:24px}.manager-back{margin-bottom:15px}.manager-ledger-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.manager-ledger-heading h3{font-size:22px;margin:5px 0}.manager-ledger-heading p{margin:4px 0}.manager-table-scroller{overflow:auto;max-width:100%;border:1px solid #33515b;border-radius:13px}.manager-table{margin:0;min-width:620px;width:100%;table-layout:fixed}.manager-table th{font-size:12px;background:#192c32;color:#c5ded7}.manager-table td,.manager-table th{padding:11px 10px;vertical-align:middle;border-color:#354952}.manager-table th:first-child{width:26%}.manager-table th:nth-child(2){width:25%}.manager-table th:nth-child(3){width:19%}.manager-table th:nth-child(4){width:18%}.manager-table th:nth-child(5){width:12%}.manager-table input,.manager-table select{min-height:42px;padding:8px 9px;font-size:13px}.manager-person{display:flex;flex-direction:column;align-items:flex-start;gap:3px;overflow-wrap:anywhere}.manager-person strong{font-size:13px}.manager-person small{font-size:11px;color:#93aaa9}.manager-remove-guest{border:0;background:transparent;color:#e9b7a9;padding:3px 0;font-size:11px}.manager-odds{font-weight:800;color:#88efc4;white-space:nowrap;font-variant-numeric:tabular-nums}.manager-row-actions{display:flex;gap:2px}.manager-icon-button{padding:7px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px}.manager-guest-form{display:flex;align-items:flex-end;gap:10px;border-top:1px solid #344951;padding-top:14px;margin-top:16px}.manager-guest-form label{flex:1;margin:0}.manager-guest-form button{display:inline-flex;align-items:center;gap:4px;min-height:43px;white-space:nowrap}.manager-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.manager-summary span{background:#1a3038;padding:14px;border-radius:12px;display:flex;flex-direction:column;gap:6px}.manager-summary small{color:#9fbbc0;font-size:11px}.manager-summary strong{font-size:23px;font-variant-numeric:tabular-nums}.manager-save{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #354952;padding-top:10px}.manager-save .primary{white-space:nowrap}.manager-settle{border-top:1px solid #38535a;padding-top:18px;margin-top:20px}.manager-settle label{max-width:400px}.manager-settle-buttons{display:flex;flex-wrap:wrap;gap:9px}.manager-result-note{display:flex;align-items:center;gap:8px;color:#90e6c1;padding:18px 0}.manager-result h3{font-size:20px}.manager-result h4{margin-top:18px}.manager-winner{display:flex;gap:10px;align-items:center;justify-content:space-between;border-bottom:1px solid #354950;padding:11px 0;font-size:14px}.manager-winner span{color:#a6edc9}.manager-settings li{margin:12px 0;line-height:1.45}.manager-member-view{padding:18px 0}.manager-member-view h4{margin:8px 0}@media(max-width:800px){.manager-header{margin:16px 0 12px}.manager-subtabs{display:flex!important;justify-content:space-around}.manager-subtabs button{flex:1;padding:13px 8px}.manager-market-card{flex-direction:column;align-items:stretch}.manager-market-card button{width:100%}.manager-ledger{padding:13px}.manager-ledger-heading h3{font-size:19px}.manager-table th,.manager-table td{padding:9px 7px}.manager-guest-form{flex-direction:column;align-items:stretch}.manager-guest-form button{justify-content:center}.manager-summary{gap:6px}.manager-summary span{padding:10px}.manager-summary strong{font-size:17px}.manager-save{flex-direction:column;align-items:stretch}.manager-save button,.manager-settle-buttons button{width:100%}}.manager-audit{border-top:1px solid #344c53;margin-top:22px;padding-top:15px}.manager-audit summary{cursor:pointer;font-size:13px;font-weight:750;color:#a6eacb;padding:7px 0}.manager-audit-item{display:flex;gap:5px;flex-direction:column;border-bottom:1px solid #34434a;padding:9px 0;font-size:12px}.manager-audit-item small{font-size:11px;color:#9eafb3}.manager-summary strong{color:#f2fcf8!important;opacity:1!important;visibility:visible!important}.manager-setting{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #344951}.manager-setting span{display:flex;flex-direction:column;gap:6px}.manager-setting small{color:#9cb4b6;font-size:12px}.manager-setting input[type=checkbox]{width:20px;height:20px;flex-shrink:0}.manager-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#061418b3;display:flex;align-items:center;justify-content:center;padding:20px}.manager-modal{width:min(100%,480px);background:#f8fcfb;color:#17313a;border-radius:16px;padding:25px;box-shadow:0 20px 80px #00000059}.manager-modal h3{color:#17313a;margin:0 0 12px}.manager-modal p{color:#38515a;line-height:1.5}.manager-modal-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;flex-wrap:wrap}.manager-modal-buttons button{min-height:40px}
