.b3-points-head,.b3-points-group>summary{grid-template-columns:2.5rem minmax(0,1fr) 4.5rem;align-items:center;gap:12px;display:grid}.b3-points-head{color:var(--muted);border-bottom:1px solid var(--border);padding:0 8px 10px;font-size:12px}.b3-points-head>span:last-child{text-align:right}.b3 .b3-points-group{border-bottom:1px solid var(--border);border-radius:0;margin:0;padding:0}.b3-points-group>summary{min-height:64px;padding:16px 8px;list-style:none}.b3-points-group>summary::-webkit-details-marker{display:none}.b3-points-entry>summary::-webkit-details-marker{display:none}.b3-points-position{text-align:center;font-size:14px}.b3-points-position.first{color:var(--green)}.b3-points-name{min-width:0}.b3-points-name strong{overflow-wrap:anywhere;font-size:14px;display:block}.b3-points-name strong>span{color:var(--muted);font-weight:400}.b3-points-name small{display:block}.b3-points-name small:empty{display:none}.b3-points-score{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:10px;display:flex}.b3-points-score>b{font-size:19px}.b3-points-score svg,.b3-points-entry>summary svg{flex:none;transition:transform .15s}.b3-points-group[open]>summary .b3-points-score svg,.b3-points-entry[open]>summary svg{transform:rotate(180deg)}.b3-points-group.is-mine>summary{box-shadow:inset 2px 0 var(--green);background:#62ec930e}.b3-points-entries{padding:0 8px 12px 3.25rem}.b3 .b3-points-entry{border-bottom:1px solid var(--border);margin:0;padding:12px 0}.b3 .b3-points-entry:last-child{border-bottom:0}.b3-points-entry>summary{justify-content:space-between;align-items:center;gap:12px;font-size:13px;list-style:none;display:flex}.b3-points-entry>summary>strong{flex:none}.b3-points-entry>summary>strong>small{font-weight:400;display:block}.b3-points-entry>summary>span{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.b3-points-entry.is-mine>summary>strong{color:var(--green)}.b3 .b3-points-entry p{color:var(--muted);margin:10px 0;font-size:12px}.b3 .b3-points-entry .b3-positive{color:var(--green)}.b3-points-picks{margin:12px 0 0;padding:0;list-style:none}.b3-points-picks>li{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:flex}.b3-points-picks>li>span{overflow-wrap:anywhere;min-width:0}.b3-points-picks>li>b{flex:none;font-weight:500}@media (max-width:600px){.b3-points-head,.b3-points-group>summary{grid-template-columns:1.75rem minmax(0,1fr) 3.75rem;gap:8px}.b3-points-entries{padding-left:8px}.b3-points-score{gap:7px}}@media (prefers-reduced-motion:reduce){.b3-points-score svg,.b3-points-entry>summary svg{transition:none}}.q-ranking{color:#f3f7fc}.q-ranking-tools{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.q-ranking-tools .b3-field{flex:1;min-width:180px}.q-ranking-head,.q-ranking-row>summary{grid-template-columns:40px minmax(0,1fr) 88px;align-items:center;gap:12px;padding:12px;display:grid}.q-ranking-head{color:#a8b7c9;border-bottom:2px solid #243a4a;font-size:14px}.q-ranking-row{border-bottom:1px solid #243a4a}.q-ranking-row>summary{cursor:pointer;min-height:56px;list-style:none}.q-ranking-row.is-mine>summary{background:#14332e;border-left:3px solid #2ce5b4}.q-ranking-row small{color:#a8b7c9;font-size:12px;display:block}.q-ranking-row b{font-variant-numeric:tabular-nums}.q-ranking-score{justify-content:flex-end;align-items:center;gap:5px;display:flex}.q-ranking-detail{background:#101e2a;padding:10px 16px}.q-ranking-detail p{font-size:14px}.q-ranking-detail ul{padding:0;list-style:none}.q-ranking-detail li{border-top:1px solid #243a4a;justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.q-ranking-detail li>b{text-align:right}.q-ranking-row[open] summary svg{transform:rotate(180deg)}@media (max-width:600px){.q-ranking-head,.q-ranking-row>summary{grid-template-columns:28px minmax(0,1fr) 64px;gap:6px;padding:10px 5px;font-size:14px}.q-ranking-tools{gap:0}.q-ranking-detail{padding:10px}.q-ranking-score{gap:2px}}.b3 .q-ranking,.b3 .q-ranking-row>summary,.b3 .q-ranking-row[open]>summary,.b3 .q-ranking-detail{color:#f3f7fc;opacity:1}.b3 .q-ranking-row>summary :is(b,strong,span){color:inherit;opacity:1}.b3 .q-ranking-row>summary small{color:#a8b7c9;opacity:1}.b3 .q-ranking-row.is-mine>summary{color:#f3f7fc;background:#14332e}:is(.b3 .q-ranking-row>summary:hover,.b3 .q-ranking-row>summary:focus-visible){color:#f3f7fc;background:#1a2e3d}.b3 .q-ranking-row>summary::-webkit-details-marker{display:none}.b3 .q-ranking-detail li{overflow-wrap:anywhere}.b3 .q-ranking-head{color:#a8b7c9}.b3{--bg:#081610;--surface:#10241b;--surface2:#163023;--border:#274034;--green:#62ec93;--muted:#a0b7a9;background:var(--bg);color:#f1f7f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.55}.b3 *{box-sizing:border-box}.b3 h1,.b3 h2,.b3 h3,.b3 p{margin:0 0 14px}.b3 h1{letter-spacing:-1.5px;font-size:clamp(29px,4vw,45px);font-weight:750;line-height:1.16}.b3 h2{letter-spacing:-.5px;font-size:23px;font-weight:700;line-height:1.25}.b3 h3{font-size:18px;font-weight:650}.b3 button,.b3 a{font:inherit;cursor:pointer}.b3 button{color:inherit;background:0 0;border:0}:is(.b3 button:focus-visible,.b3 a:focus-visible){outline:3px solid var(--green);outline-offset:3px}.b3 a{color:inherit;text-decoration:none}.b3 small{color:var(--muted);font-size:12px}.b3-top{border-bottom:1px solid var(--border);background:#0b1c14;justify-content:space-between;align-items:center;gap:12px;height:85px;padding:0 max(24px,50vw - 580px);display:flex}.b3-brand{text-align:left;letter-spacing:1px;align-items:center;gap:12px;display:flex;font-size:17px!important;font-weight:800!important}.b3-brand img{object-fit:contain;border-radius:12px}.b3-brand small{letter-spacing:2px;margin-top:2px;font-size:11px;font-weight:400;display:block}.b3-top-actions{align-items:center;gap:20px;display:flex}.b3-top-actions>button{justify-content:center;align-items:center;min-width:36px;min-height:44px;display:flex;position:relative}.b3-top-actions i{background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:6px}.b3-sim{letter-spacing:1.6px;color:var(--muted);border:1px solid var(--border);border-radius:5px;padding:5px 9px;font-size:9px}.b3-coin-mini{gap:6px;color:var(--green)!important;font-weight:700!important}.b3-main{max-width:1160px;min-height:75vh;margin:auto;padding:38px 24px 30px}.b3-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.b3-title p,.b3-muted{color:var(--muted)}.b3-kicker{letter-spacing:2px;color:var(--green);margin-bottom:12px;font-size:10px;font-weight:700;display:inline-block}.b3-dot{color:var(--green)}.b3-primary,.b3-secondary{border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;line-height:1.3;transition:transform .15s,background .15s;display:inline-flex;padding:12px 20px!important;font-size:13px!important;font-weight:700!important}.b3 .b3-primary{background:var(--green);color:#092515}.b3 .b3-secondary{background:var(--surface2);color:#e5f1e8;border:1px solid #365242}.b3-primary:hover,.b3-secondary:hover{transform:translateY(-1px)}.b3 .wide{width:100%;margin:8px 0}.b3-link{align-items:center;gap:7px;min-height:44px;display:inline-flex;color:var(--green)!important;padding:8px 4px!important;font-size:13px!important}.b3-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.b3-row .b3-kicker{margin:0}.b3-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.b3-card,.b3-round-card,.b3-match{background:var(--surface);border:1px solid var(--border);border-radius:18px;margin-bottom:20px;padding:24px}.b3 .b3-round-card{text-align:left;background:var(--surface);padding:24px;transition:transform .18s,border-color .18s}.b3-round-card:hover{border-color:#52735e;transform:translateY(-3px)}.b3-round-card .b3-kicker{color:var(--muted);margin:22px 0 9px}.b3-round-card h3{letter-spacing:-.5px;font-size:23px;line-height:1.15}.b3-round-card>p{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.b3-card-stats{border-top:1px solid var(--border);justify-content:space-between;gap:10px;margin-top:25px;padding-top:17px;display:flex}.b3-card-stats small{margin-bottom:6px;display:block}.b3-card-stats b{align-items:center;gap:5px;font-size:18px;display:flex}.b3-card-stats b span{color:var(--muted);font-size:9px;font-weight:400}.b3-card-foot{color:var(--green);justify-content:space-between;align-items:center;margin-top:22px;font-size:11px;display:flex}.b3-badge{letter-spacing:.7px;text-transform:uppercase;color:#b9d1c0;white-space:nowrap;background:#243c2e;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.b3-badge.published,.b3-badge.approved,.b3-badge.finished{color:#7defa3;background:#173d29}.b3-badge.live,.b3-badge.halftime{color:#ffafa9;background:#3e2625}.b3-badge.live:before{content:"";background:#ff776e;border-radius:50%;width:5px;height:5px;animation:2s infinite b3pulse}.b3-badge.pending,.b3-badge.draft{color:#ead598;background:#3c3520}.b3-badge.demo{color:#a8c4ac;background:0 0;border:1px dashed #607760}.b3-badge.rejected,.b3-badge.cancelled{color:#ffb0b0;background:#3c2224}.b3-badge.final{background:var(--green);color:#092515}.b3-feature{background:radial-gradient(at 90% 60%,#256d42,#0000 60%),#153923;border:1px solid #306641;border-radius:20px;justify-content:space-between;align-items:center;margin:26px 0 36px;padding:35px 42px;display:flex;overflow:hidden}.b3-feature h2{letter-spacing:-1.4px;margin:13px 0;font-size:clamp(28px,4vw,41px);line-height:1.08}.b3-feature>div>span{letter-spacing:2px;color:#a7d6b6;font-size:9px}.b3-feature p{color:#b2d2bc;margin:0;font-size:13px}.b3-pitch{color:#94f5b6;border:1px solid #5e956b66;border-radius:80px;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:200px;height:150px;display:flex;transform:rotate(-6deg)}.b3-pitch span{letter-spacing:3px;font-size:9px}.b3-section-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.b3-section-head h2{margin:0}.b3-section-head>span{color:var(--muted);font-size:12px}.b3-empty{text-align:center;color:var(--muted);border:1px dashed #35533f;border-radius:18px;padding:55px 24px}.b3-empty svg{color:#678f73;margin:0 auto 20px}.b3-empty p{max-width:400px;margin:0 auto;font-size:14px}.b3-empty h3{color:#d1e4d8}.b3-footer{text-align:center;color:#809c89;max-width:1000px;margin:0 auto;padding:25px 24px 115px;font-size:11px}.b3-footer button{color:#b1c6b8;margin:10px auto;display:block}.b3-nav{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:9px 12px max(9px,env(safe-area-inset-bottom));background:#0d2018f5;border-top:1px solid #294434;justify-content:center;gap:34px;display:flex;position:fixed;bottom:0;left:0;right:0}.b3-nav button{color:#92ad9c;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:47px;padding:8px 23px;font-size:12px;display:flex}.b3-nav button.active{color:var(--green);background:#1b3d29}.b3-alert{color:#f2dea4;background:#322e1c;border:1px solid #615735;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:14px 18px;font-size:13px;display:flex}.b3-alert button{color:var(--green);text-decoration:underline}.b3-welcome{background:#142f1f;border:1px solid #3c6242;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:30px;padding:23px;display:flex}.b3-welcome h2{font-size:21px}.b3-welcome p{color:var(--muted);margin:0;font-size:13px}.b3-skeleton{background:linear-gradient(90deg,#163020,#274a33,#163020) 0 0/200% 100%;border-radius:10px;width:100%;height:18px;animation:1.5s infinite b3shimmer}.b3-skeleton.tall{height:260px}.b3-splash{flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex}.b3-splash img{border-radius:24px;width:110px;animation:2s infinite b3pulse}.b3-splash h1{margin:22px 0 8px;font-size:26px}.b3-splash .b3-skeleton{width:140px;height:3px;margin-top:20px}.b3-landing{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;min-height:65vh;display:grid}.b3-landing h1{letter-spacing:-2.5px;font-size:clamp(42px,5vw,64px)}.b3-landing h1 em{color:var(--green);font-style:normal}.b3-landing p{color:var(--muted);max-width:420px;margin:24px 0;font-size:17px}.b3-landing .b3-link{margin-left:18px}.b3-trust{color:var(--muted);align-items:center;gap:8px;margin-top:28px;font-size:10px;display:flex}.b3-logo-full{background:#fff;border-radius:28px;padding:13px;transform:rotate(2deg);box-shadow:0 20px 80px #43ca6820}.b3-logo-full img{border-radius:20px;width:100%;height:auto;display:block}.b3-dialog{color:#f1f7f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10241b;border:1px solid #3a5744;border-radius:22px;width:min(660px,100% - 28px);max-height:90dvh;margin:auto;padding:27px;font:15px/1.55 Arial,Helvetica,sans-serif;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #0008}.b3-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000a}.b3-dialog .b3-sheet-head{z-index:2;background:#10241bf5;border-bottom:1px solid #294734;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;padding:10px 0 18px;display:flex;position:sticky;top:-27px}.b3-sheet-head h2{margin:0;font-size:22px}.b3-sheet-head button{background:#1c3827;border-radius:50%;place-items:center;min-width:40px;min-height:40px;display:grid}.b3-field{color:#bccfc3;margin:16px 0;font-size:12px;display:block}.b3-field>span{margin-bottom:7px;display:block}.b3-field input,.b3-field select,.b3-field textarea{color:#f2f8f4;background:#0a1b12;border:1px solid #365541;border-radius:9px;outline:none;width:100%;min-height:47px;padding:11px 13px;font:15px/1.4 Arial,sans-serif}.b3-field input:focus,.b3-field textarea:focus,.b3-field select:focus{border-color:#69e792;box-shadow:0 0 0 2px #69e79222}.b3-field textarea{resize:vertical;min-height:90px}.b3-field input:disabled{opacity:.5}.b3-check{color:#c0d5c7;align-items:center;gap:11px;margin:18px 0;font-size:13px;display:flex}.b3-check input{accent-color:#62ec93;flex:none;width:18px;height:18px}.b3-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;display:grid}.b3-tabs{scrollbar-width:thin;gap:7px;margin:20px 0 24px;padding-bottom:7px;display:flex;overflow:auto}.b3-tabs button{white-space:nowrap;color:#b1c8b9;border:1px solid #2c4a36;border-radius:9px;min-height:44px;padding:11px 15px;font-size:12px}.b3-tabs button.active{color:#94f9b5;background:#244e33;border-color:#408250}.b3-menu-item{text-align:left;align-items:center;gap:14px;width:100%;display:flex;border-bottom:1px solid #2a4433!important;padding:19px 0!important;font-size:14px!important}.b3-menu-item>svg:last-child{flex:none;margin-left:auto}.b3-menu-item>div{flex:1}.b3-menu-item small{display:block}.b3-notice,.b3-request{border-bottom:1px solid #2b4534;padding:19px 0}.b3-notice p{margin:5px 0}.b3-notice small{display:block}.b3-notice.unread{border-left:2px solid #62ec93;padding-left:15px}.b3-request .b3-row{margin:15px 0}.b3-request h3{margin:0}.b3-toast{z-index:100;color:#102b1a;background:#ecf8ef;border-radius:12px;align-items:center;gap:20px;width:max-content;max-width:calc(100% - 28px);padding:15px 20px;font-size:13px;display:flex;position:fixed;bottom:100px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0006}.b3-dialog details,.b3 details{border-bottom:1px solid #2c4434;margin:14px 0;padding:15px 0}.b3 details.b3-card{padding:22px}.b3 summary{cursor:pointer;color:#daebdf;min-height:25px;font-size:14px}.b3 details p{color:#aec8b7;margin-top:16px;font-size:13px}.b3 details pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#091d11;border-radius:10px;padding:14px;font-size:11px}.b3-steps{padding-left:24px}.b3-steps li{color:#c7dfcf;padding:12px 0 12px 8px}.b3-steps li::marker{color:#62ec93;font-weight:700}.b3-legal h3{margin-top:24px}.b3-legal p{font-size:13px}.b3-back{align-items:center;gap:7px;min-height:35px;margin-bottom:23px;display:flex;color:var(--muted)!important;font-size:12px!important}.b3-round-strip{background:var(--surface);border:1px solid var(--border);border-radius:15px;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:13px;padding:24px;display:grid}.b3-round-strip small{letter-spacing:1.7px;margin-bottom:7px;font-size:9px;display:block}.b3-round-strip b{font-size:15px}.b3-count{font-variant-numeric:tabular-nums;color:#def7e6;letter-spacing:1px;font-size:22px;font-weight:700}.b3-small{font-size:12px}.b3-admin-actions{flex-wrap:wrap;gap:10px;padding:20px 0;display:flex}.b3-scoreline{grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin:24px 0;display:grid}.b3-scoreline>strong{overflow-wrap:anywhere;font-size:20px;font-weight:650}.b3-scoreline>strong:last-child{text-align:right}.b3-scoreline>b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:31px}.b3-scoreline>b>small{color:#5a7d63;margin:0 12px;font-size:24px;font-weight:400}.b3-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.b3-picks button{background:#10291b;border:1px solid #34543f;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:12px;display:flex}.b3-picks button span{color:#86a990;font-size:10px}.b3-picks button.selected{color:#bcf9cc;opacity:1;background:#255e37;border-color:#62ec93}.b3-window{color:#e5eda1;background:#31331b;border:1px solid #5c6530;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:19px 0;padding:14px;display:flex}.b3-window>div{flex:1}.b3-window b{font-size:12px}.b3-window small{color:#bfc698;font-size:10px;display:block}.b3-window .b3-count{font-size:19px}.b3-window.open{background:#214126;border-color:#62ec93}.b3-window.closed{opacity:.6}.b3-confirm-box{text-align:center;background:#163521;border:1px solid #315d3d;border-radius:16px;margin-bottom:24px;padding:25px}.b3-confirm-box>svg{color:#62ec93;margin:0 auto 10px}.b3-confirm-box p{color:#bad3c1;font-size:13px}.b3-confirm-box b{display:block}.b3-ranking-head{color:#829d8b;border-bottom:1px solid #2e4837;justify-content:space-between;padding:14px 0;font-size:10px;display:flex}.b3-ranking{border-bottom:1px solid #284231;align-items:center;gap:15px;padding:19px 0;font-size:13px;display:flex}.b3-ranking>strong{flex:1}.b3-ranking>span{text-align:right;min-width:30px}.b3-ranking>b{background:#203e2a;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.b3-ranking .first{color:#133720;background:#d4ee97}.b3-avatar{color:#abf3c1;text-transform:uppercase;background:#255234;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-weight:700;display:grid}.b3-avatar.large{border:1px solid #4b875c;width:80px;height:80px;font-size:30px}.b3-person{border-bottom:1px solid #2b4433;flex-wrap:wrap;align-items:center;gap:13px;padding:20px 0;display:flex}.b3-person>div:nth-child(2),.b3-person-info{text-align:left;flex:1}.b3-person small{display:block}.b3-person .b3-row{margin-left:auto}.b3-person strong{font-size:14px}.b3-winner{text-align:center;background:radial-gradient(at top,#315b27,#13291b 70%);border:1px solid #5b733c;border-radius:20px;margin:28px 0;padding:38px;animation:.5s b3appear}.b3-winner>svg{color:#d7f5a2;margin:0 auto 17px}.b3-winner>.b3-kicker{color:#d7f5a2;display:block}.b3-winner h2{font-size:35px}.b3-winner p{color:#b8d3b6;font-size:13px}.b3-winner strong{color:#defca8;margin-bottom:24px;font-size:28px;display:block}.b3-qr{border-radius:15px;width:250px;margin:20px auto}.b3-video{aspect-ratio:16/9;border:0;border-radius:12px;width:100%;margin:20px 0}.b3-balance{background:radial-gradient(at top,#205b35,#12301e);border:1px solid #3b6548;border-radius:22px;flex-direction:column;align-items:center;gap:4px;margin-bottom:20px;padding:34px;display:flex}.b3-balance svg{color:#83f2a7;margin-bottom:12px}.b3-balance>span{color:#abcab5;font-size:12px}.b3-balance strong{letter-spacing:-2px;font-size:65px;line-height:1.3}.b3-balance>b{color:#b6dec3;font-size:14px}.b3-balance>small{margin-top:18px}.b3-action-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0 35px;display:grid}.b3-action-grid button{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:125px;padding:24px 10px;font-size:13px;display:flex}.b3-action-grid svg{color:#83e6a4}.b3-action-grid small{margin-top:-8px;font-size:9px}.b3-ledger{border-bottom:1px solid #2a4433;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;font-size:13px;display:flex}.b3-ledger small{margin-top:5px;font-size:11px;display:block}.b3-ledger>strong{font-size:22px}.b3-profile{text-align:center;flex-direction:column;align-items:center;gap:9px;padding:20px 0 38px;display:flex}.b3-profile h1{margin:8px 0 0;font-size:30px}.b3-private-code{align-items:center;gap:6px;display:flex;color:#a5c4b0!important;font-size:11px!important}.b3-profile>strong{color:#79efa0;margin:12px 0;font-size:20px}.b3-metrics,.b3-admin-metrics{grid-template-columns:repeat(2,1fr);gap:15px;margin:25px 0;display:grid}.b3-metrics>div,.b3-admin-metrics>button{background:var(--surface);border:1px solid var(--border);text-align:left;border-radius:15px;padding:22px}.b3-metrics b{font-size:30px;display:block}.b3-admin-metrics{grid-template-columns:repeat(4,1fr)}.b3-admin-metrics>button{position:relative}.b3-admin-metrics span{color:var(--muted);font-size:11px}.b3-admin-metrics strong{margin-top:10px;font-size:39px;display:block}.b3-admin-metrics svg{color:#80a88c;position:absolute;bottom:25px;right:20px}.b3-all-good{color:#9ef3ba;background:#183f27;border:1px solid #345d3e;border-radius:13px;align-items:center;gap:12px;margin-bottom:25px;padding:20px;display:flex}.b3-draft-match{border:1px solid #35543f;border-radius:13px;margin:22px 0;padding:18px}.b3-draft-match legend{color:#88c99d;padding:0 8px;font-size:11px}.b3-draft-match h3{font-size:15px}.b3-card>.b3-primary+.b3-secondary{margin-left:10px}@keyframes b3pulse{50%{opacity:.65}}@keyframes b3shimmer{to{background-position:-200% 0}}@keyframes b3appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:850px){.b3-grid{grid-template-columns:repeat(2,1fr)}.b3-landing{gap:35px}.b3-admin-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.b3-top{height:74px;padding:0 17px}.b3-brand{letter-spacing:.7px;gap:9px;font-size:13px!important}.b3-brand img{border-radius:9px;width:35px;height:35px}.b3-brand small{letter-spacing:1.6px;font-size:9px}.b3-top-actions{gap:7px}.b3-sim{display:none}.b3-coin-mini{font-size:12px!important}.b3-main{padding:27px 17px 20px}.b3-title{flex-direction:column;align-items:flex-start;gap:10px}.b3-title h1{font-size:31px}.b3-title p{font-size:13px}.b3-feature{margin:24px 0 30px;padding:26px 24px}.b3-feature h2{font-size:28px}.b3-feature p{font-size:11px}.b3-pitch{gap:12px;width:90px;min-width:90px;height:105px;margin-left:12px}.b3-pitch svg{width:44px;height:44px}.b3-pitch span{letter-spacing:1px;font-size:6px}.b3-grid{grid-template-columns:1fr;gap:0}.b3-card,.b3-match,.b3-round-card{border-radius:15px;padding:19px}.b3-round-card h3{font-size:24px}.b3-nav{padding:8px 8px max(8px,env(safe-area-inset-bottom));justify-content:space-around;gap:0}.b3-nav button{flex-direction:column;gap:4px;min-width:65px;padding:6px 13px;font-size:9px}.b3-nav button.active{background:0 0}.b3-nav button.active svg{filter:drop-shadow(0 0 8px #62ec9355)}.b3-landing{text-align:center;flex-direction:column-reverse;gap:30px;min-height:0;display:flex}.b3-logo-full{border-radius:22px;width:190px;margin:5px auto 0;padding:5px;transform:none}.b3-landing h1{letter-spacing:-1.8px;font-size:41px}.b3-landing p{max-width:330px;margin:22px auto;font-size:14px}.b3-landing .b3-kicker{font-size:9px}.b3-trust{flex-wrap:wrap;justify-content:center;margin:24px 0;font-size:9px}.b3-dialog{width:100%;max-height:94dvh;padding:23px 20px max(25px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0;margin:auto auto 0}.b3-dialog .b3-sheet-head{top:-23px}.b3-welcome{flex-direction:column;align-items:flex-start;gap:15px;padding:20px}.b3-round-strip{gap:10px;padding:18px 14px}.b3-round-strip b{font-size:11px}.b3-round-strip small{letter-spacing:1px;font-size:8px}.b3-count{font-size:18px}.b3-scoreline{gap:8px}.b3-scoreline>strong{font-size:16px}.b3-scoreline>b{font-size:25px}.b3-scoreline>b>small{margin:0 8px}.b3-picks button{gap:6px;font-size:11px}.b3-picks button span{font-size:9px}.b3-tabs{margin-top:18px}.b3-tabs button{padding:10px 12px;font-size:11px}.b3-action-grid{gap:9px}.b3-action-grid button{gap:12px;min-height:117px;padding:18px 9px;font-size:10px}.b3-balance strong{font-size:57px}.b3-person .b3-row{width:100%;margin-left:52px}.b3-person .b3-secondary{min-height:41px;padding:10px 15px!important;font-size:11px!important}.b3-card>.b3-primary+.b3-secondary{margin:12px 0 0;display:flex}.b3-admin-actions .b3-secondary{padding:10px 13px!important;font-size:11px!important}.b3-admin-metrics>button{padding:18px}.b3-admin-metrics strong{font-size:34px}.b3-toast{bottom:95px}.b3-form-grid{gap:0 10px}.b3-ranking{gap:10px}.b3-ranking>span{min-width:24px}.b3-window .b3-secondary{min-height:36px;padding:8px 12px!important}.b3-window b{font-size:11px}.b3-window small{font-size:9px}}@media (prefers-reduced-motion:reduce){.b3 *{transition:none!important;animation:none!important}}.b3-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.b3-fixture-results{max-height:480px;margin-top:16px;overflow:auto}.b3-video-box{background:#071b14;border-radius:16px;margin:18px 0;overflow:hidden}.b3-video-box:-webkit-full-screen{flex-direction:column;justify-content:center;padding:16px;display:flex}.b3-video-box:fullscreen{flex-direction:column;justify-content:center;padding:16px;display:flex}.b3-video-box:-webkit-full-screen iframe{height:85vh}.b3-video-box:fullscreen iframe{height:85vh}.b3-video-box>.b3-row{flex-wrap:wrap;padding:12px}.b3-video-box label{align-items:center;gap:8px;font-size:12px;display:flex}.b3-video-box input[type=range]{max-width:100px}.b3-title .b3-coins-info{color:var(--muted-foreground,#9fafa7);border-left:2px solid #239958;max-width:540px;margin-top:12px;padding:8px 12px;font-size:13px}.b3-video{aspect-ratio:16/9;object-fit:contain;background:#06110c;border:0;width:100%;height:auto;display:block}.b3-video-box{width:100%;min-width:0}.b3-dialog{max-width:calc(100vw - 24px)}.b3-video-box .b3-row{flex-wrap:wrap}.b3-scoreline>.b3-team-name{align-items:center;gap:8px;min-width:0;display:flex}.b3-team-name>img,.b3-team-name>svg{object-fit:contain;flex-shrink:0;width:32px;height:32px}.b3-team-name>svg{color:var(--muted)}.b3-team-name>span{overflow-wrap:anywhere;min-width:0}.b3-scoreline>.b3-team-name:last-child{justify-content:flex-end}.b3-scoreline>.b3-team-name:last-child>img,.b3-scoreline>.b3-team-name:last-child>svg{order:1}@media (max-width:600px){.b3-scoreline>.b3-team-name{gap:5px}.b3-team-name>img,.b3-team-name>svg{width:24px;height:24px}}.b3-carousel-controls{flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0;display:flex}.b3-carousel-controls button{border:1px solid var(--line,#294537);border-radius:20px;min-width:32px;min-height:32px}.b3-carousel-controls [aria-current=true]{color:#082015;background:#50e88b}.b3-data-scroll{overscroll-behavior:contain;max-height:340px;overflow:auto}.b3-result-table{border-collapse:collapse;width:100%}.b3-result-table th,.b3-result-table td{text-align:left;border-bottom:1px solid #294537;padding:10px}.b3-match-top{z-index:2;background:#10261c;padding-bottom:12px;position:sticky;top:0}.b3-match-top video,.b3-match-top iframe{max-height:30vh}.b3-match-center .b3-tabs{flex-wrap:nowrap;overflow-x:auto}.b3-match-center .b3-tabs button{white-space:nowrap}.b3-match-center .b3-notice{padding:12px}.b3-match-center{min-width:0}.b3-entry-selector{flex-wrap:wrap;align-items:center;gap:1rem;margin:1rem 0;display:flex}.b3-entry-selector .b3-tabs{flex:1;min-width:0;margin:0;overflow-x:auto}.b3-entry-group{border-bottom:1px solid var(--border,#294135)}.b3-entry-group>summary{cursor:pointer;grid-template-columns:2rem minmax(90px,1fr) repeat(3,auto) auto;align-items:center;gap:1rem;padding:1rem 0;list-style:none;display:grid}.b3-entry-group>summary::-webkit-details-marker{display:none}.b3-entry-group small{opacity:.7;font-size:.8rem;display:block}.b3-entry-count{color:#58e692;white-space:nowrap}.b3-entry-rows{padding:0 0 1rem 1rem}.b3-entry-row{background:#ffffff06;border-radius:8px;flex-wrap:wrap;gap:.5rem 1.5rem;margin:.35rem 0;padding:1rem;font-size:.9rem;display:flex}.b3-entry-row>strong{min-width:6rem}.b3-entry-row>details{width:100%}.b3-entry-row li{margin:.4rem 0}@media (max-width:600px){.b3-entry-group>summary{grid-template-columns:1.5rem 1fr repeat(3,auto);gap:.5rem;font-size:.875rem}.b3-entry-count{grid-column:2/-1}.b3-entry-selector{display:block}.b3-entry-selector>.b3-secondary{width:100%;margin-top:.7rem}.b3-entry-rows{padding-left:.3rem}}.b3{--bg:#f3f5f4;--surface:#fff;--surface2:#edf4ef;--border:#dce5df;--green:#08783e;--muted:#596a60;--line:#dce5df;--muted-foreground:#596a60;color:#172b20;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-wrap:anywhere;font-size:16px;line-height:1.45}.b3 h1{letter-spacing:-.6px;font-size:28px}.b3 h2{letter-spacing:-.3px;font-size:20px}.b3 small,.b3 .b3-small{font-size:13px}.b3 p{margin-bottom:12px}.b3 .b3-top{z-index:25;color:#fff;background:#07512d;border-bottom:1px solid #064626;height:64px;padding:0 24px;position:sticky;top:0}.b3 .b3-brand{gap:9px;font-size:16px!important}.b3 .b3-brand img{border-radius:6px;width:38px;height:38px}.b3 .b3-brand small{color:#d6e9dc;font-size:10px}.b3 .b3-top-actions button{border-radius:6px}.b3 .b3-coin-mini{background:#ffffff16;padding:0 12px;color:#fff!important;font-size:14px!important}.b3 .b3-sim{color:#d6e9dc;border-color:#ffffff30}.b3 .b3-top-actions i{background:#b6f574}.b3 .b3-main{min-width:0;max-width:1440px;padding:20px 24px 28px}.b3-sidebar{border-right:1px solid var(--border);z-index:21;background:#fff;width:220px;padding:20px 12px;position:fixed;top:64px;bottom:0;left:0;overflow-y:auto}.b3-sidebar-label{color:var(--muted);letter-spacing:.7px;margin:10px 0;padding:0 12px;font-size:12px;font-weight:700;display:block}.b3-sidebar>button{text-align:left;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:44px;margin:3px 0;padding:10px 12px;font-size:14px;display:flex}.b3-sidebar>button svg{flex:none}.b3-sidebar>button:hover{background:#f1f6f2}.b3-sidebar>button.active{color:#076837;background:#e5f2e9;font-weight:700}.b3-sidebar-label:not(:first-child){border-top:1px solid var(--border);margin-top:22px;padding-top:22px}.b3-home-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.b3-home-heading h1{margin:0;font-size:24px}.b3-home-heading>span{color:var(--muted);font-size:14px}.b3-football-banner{color:#fff;background:#0a5932;border-radius:8px;justify-content:space-between;align-items:center;height:126px;margin-bottom:14px;display:flex;overflow:hidden}.b3-football-banner>div{flex:1;min-width:0;padding:18px 24px}.b3-football-banner span{letter-spacing:1.2px;color:#d6eedf;font-size:11px}.b3-football-banner h2{margin:7px 0;font-size:25px;line-height:1.15}.b3-football-banner p{color:#e0eee5;margin:0;font-size:14px}.b3-football-banner img{object-fit:cover;object-position:50% 60%;width:36%;height:100%;display:block}.b3-league-rail{scrollbar-width:thin;gap:8px;max-width:100%;margin:0 0 8px;padding:2px 0 12px;display:flex;overflow-x:auto}.b3-league-rail>button{border:1px solid var(--border);background:#fff;border-radius:6px;flex:none;align-items:center;gap:7px;min-height:44px;padding:8px 14px;font-size:14px;display:flex}.b3-league-rail>button.active{color:#fff;background:#08783e;border-color:#08783e}.b3 .b3-section-head{color:#fff;background:#08783e;border-radius:6px;gap:10px;margin:0 0 12px;padding:11px 15px}.b3 .b3-section-head h2{font-size:17px}.b3 .b3-section-head>span{color:#e5f6eb;font-size:13px}.b3-open-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.b3 .b3-card,.b3 .b3-round-card,.b3 .b3-match{border:1px solid var(--border);background:#fff;border-radius:8px;min-width:0;margin-bottom:14px;padding:18px}.b3 .b3-open-grid .b3-round-card{text-align:left;flex-direction:column;height:100%;margin:0;padding:16px;display:flex}.b3 .b3-round-card:hover{border-color:#13854b;transform:none;box-shadow:0 2px 8px #163f2010}.b3 .b3-round-card .b3-kicker{letter-spacing:0;color:var(--muted);margin:0;font-size:12px}.b3 .b3-round-card h3{margin:12px 0 8px;font-size:18px;line-height:1.25}.b3 .b3-round-card>p{margin-bottom:12px;font-size:13px}.b3 .b3-card-stats{gap:12px;margin-top:auto;padding-top:12px}.b3 .b3-card-stats b{font-size:15px;display:block}.b3 .b3-card-stats small{margin-bottom:4px;font-size:12px}.b3 .b3-card-foot{color:#076c36;background:#e6f3ea;border-radius:5px;justify-content:center;margin-top:14px;padding:10px;font-size:14px;font-weight:700}.b3 .b3-primary{color:#fff;background:#08783e}.b3 .b3-secondary{color:#17542e;background:#f1f6f2;border:1px solid #cdded2}.b3 .b3-primary,.b3 .b3-secondary{border-radius:6px;min-height:44px;padding:10px 16px!important;font-size:14px!important}.b3 .b3-primary:hover,.b3 .b3-secondary:hover{filter:brightness(.96);transform:none}.b3 .b3-link{font-size:14px!important}.b3 .b3-kicker{letter-spacing:1px;margin-bottom:8px;font-size:12px}.b3 .b3-title p:empty{display:none}.b3 .b3-back{margin-bottom:12px;font-size:14px!important}.b3 .b3-badge{color:#526257;letter-spacing:.2px;background:#eef2ef;font-size:11px}.b3 .b3-badge.published,.b3 .b3-badge.approved,.b3 .b3-badge.finished{color:#087038;background:#e5f4e9}.b3 .b3-badge.live,.b3 .b3-badge.halftime{color:#ae4027;background:#fff0ec}.b3 .b3-badge.pending,.b3 .b3-badge.draft{color:#795812;background:#fff4d8}.b3 .b3-badge.rejected,.b3 .b3-badge.cancelled{color:#a92d31;background:#ffecec}.b3 .b3-badge.final{color:#fff;background:#08783e}.b3 .b3-round-strip{border-radius:8px;gap:16px;padding:14px 18px}.b3 .b3-round-strip small{letter-spacing:.6px;font-size:11px}.b3 .b3-round-strip b{font-size:15px}.b3 .b3-count{color:#155832;font-size:19px}.b3 .b3-tabs{gap:6px;max-width:100%;margin:14px 0;padding-bottom:4px}.b3 .b3-tabs button{color:#415b49;background:#fff;border-color:#d4e1d7;border-radius:6px;min-height:44px;padding:9px 14px;font-size:14px}.b3 .b3-match{grid-template-columns:minmax(0,1fr) minmax(270px,.85fr);gap:8px 24px;margin:0 0 8px;padding:14px 18px;display:grid}.b3 .b3-match>.b3-row{grid-column:1;gap:8px;margin:0}.b3 .b3-match>.b3-scoreline{grid-column:1;gap:12px;margin:0}.b3 .b3-match>.b3-picks{grid-area:1/2/3;align-self:center}.b3 .b3-match>.b3-window{grid-column:1/-1;margin:0}.b3 .b3-match>.b3-window~.b3-picks{grid-area:auto/1/auto/-1}.b3 .b3-match>.b3-link{min-height:32px;padding:4px!important;font-size:13px!important}.b3 .b3-scoreline>strong{font-size:15px}.b3 .b3-scoreline>b{font-size:22px}.b3 .b3-scoreline>b>small{color:var(--muted);margin:0 5px;font-size:17px}.b3 .b3-team-name img,.b3 .b3-team-name svg{width:26px;height:26px}.b3 .b3-picks{gap:7px}.b3 .b3-picks button{color:#234b31;background:#f4f7f5;border:1px solid #cfded3;border-radius:6px;min-height:48px;font-size:14px}.b3 .b3-picks button span{color:inherit;font-size:12px}.b3 .b3-picks button.selected{color:#fff;opacity:1;background:#08783e;border-color:#08783e}.b3 .b3-picks button:disabled:not(.selected){color:#69776d;opacity:.7;background:#f4f5f4}.b3 .b3-confirm-box{background:#eaf5ed;border:1px solid #c7dfce;border-radius:8px;margin:16px 0;padding:18px}.b3 .b3-confirm-box p{color:#405d49;font-size:14px}.b3 .b3-confirm-box>svg{color:#08783e}.b3 .b3-window{color:#65551c;background:#fff7df;border-color:#e7dba7}.b3 .b3-window small{color:#685d35;font-size:12px}.b3 .b3-window.open{background:#e4f4e8;border-color:#08783e}.b3 .b3-dialog{color:#172b20;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#d3e0d7;border-radius:12px;padding:24px;box-shadow:0 20px 65px #12321e40}.b3 .b3-dialog .b3-sheet-head{border-color:var(--border);background:#fff;margin-bottom:16px;padding:12px 0;top:-24px}.b3 .b3-sheet-head button{background:#edf4ef}.b3 .b3-sheet-head h2{font-size:20px}.b3 .b3-field{color:#415847;margin:12px 0;font-size:14px}.b3 .b3-field input,.b3 .b3-field select,.b3 .b3-field textarea{color:#172b20;background:#fff;border-color:#c7d7cb;border-radius:6px;min-width:0;font-size:16px}.b3 .b3-field input:focus,.b3 .b3-field textarea:focus,.b3 .b3-field select:focus{border-color:#08783e;box-shadow:0 0 0 2px #08783e20}.b3 .b3-check{color:#415847;font-size:14px}.b3 .b3-check input{accent-color:#08783e}.b3 .b3-draft-match{border-color:var(--border);border-radius:8px;margin:16px 0;padding:14px}.b3 .b3-draft-match legend{color:#08783e;font-size:13px}.b3 .b3-alert{color:#6e571d;background:#fff8e6;border-color:#eadcb4;border-radius:7px;margin-bottom:12px;padding:11px 14px;font-size:14px}.b3 .b3-alert button{color:#076837}.b3 .b3-welcome{border-color:var(--border);background:#fff;border-radius:8px;margin-bottom:14px;padding:12px 16px}.b3 .b3-welcome .b3-kicker,.b3 .b3-welcome p{display:none}.b3 .b3-welcome h2{margin:0;font-size:16px}.b3 .b3-all-good{color:#166333;background:#e9f6ed;border-color:#cee4d4;border-radius:8px;padding:14px}.b3 .b3-empty{background:#fff;border-color:#ccdcd1;border-radius:8px;padding:26px 18px}.b3 .b3-empty h3{color:#254832}.b3 .b3-empty svg{color:#08783e;margin-bottom:12px}.b3 .b3-skeleton{background:linear-gradient(90deg,#e3eae5,#f4f6f5,#e3eae5) 0 0/200% 100%}.b3 .b3-ledger,.b3 .b3-person,.b3 .b3-menu-item,.b3 .b3-notice,.b3 .b3-request,.b3 details,.b3 .b3-result-table th,.b3 .b3-result-table td{border-color:var(--border)!important}.b3 .b3-ledger,.b3 .b3-person,.b3 .b3-notice{padding:13px 0}.b3 .b3-menu-item{padding:13px 0!important}.b3 .b3-ledger{font-size:14px}.b3 .b3-ledger>strong{font-size:18px}.b3 .b3-positive,.b3 .b3-profile>strong,.b3 .b3-entry-count{color:#08783e}.b3 .b3-avatar{color:#08783e;background:#e2f1e7}.b3 .b3-private-code{color:#4b6453!important}.b3 .b3-steps li,.b3 .b3-check{color:#415847}.b3 .b3-steps li::marker{color:#08783e}.b3 .b3-balance{border-color:var(--border);background:#fff;border-radius:8px;gap:2px;padding:24px}.b3 .b3-balance svg,.b3 .b3-action-grid svg{color:#08783e}.b3 .b3-balance strong{color:#075b31;font-size:44px}.b3 .b3-balance>span,.b3 .b3-balance>b{color:#51675a}.b3 .b3-balance>small{margin-top:8px}.b3 .b3-action-grid{gap:12px;margin:14px 0 22px}.b3 .b3-action-grid button{border-radius:8px;gap:8px;min-height:96px;padding:15px 8px;font-size:14px}.b3 .b3-admin-metrics,.b3 .b3-metrics{gap:12px;margin:16px 0}.b3 .b3-admin-metrics>button,.b3 .b3-metrics>div{border-radius:8px;padding:16px}.b3 .b3-admin-metrics strong{font-size:30px}.b3 .b3-admin-metrics span{font-size:13px}.b3 .b3-admin-actions{padding:10px 0}.b3 .b3-winner{background:#e9f5ed;border-color:#c6dfce;border-radius:8px;margin:18px 0;padding:24px}.b3 .b3-winner>svg,.b3 .b3-winner>.b3-kicker,.b3 .b3-winner strong{color:#08783e}.b3 .b3-winner h2{font-size:25px}.b3 .b3-winner p{color:#496250}.b3 .b3-winner strong{margin-bottom:14px;font-size:22px}.b3 .b3-points-group.is-mine>summary{background:#eef8f0;box-shadow:inset 3px 0 #08783e}.b3 .b3-points-head{font-size:13px}.b3 .b3-points-picks>li,.b3 .b3-points-entry p{font-size:14px}.b3 .b3-points-group>summary{min-height:56px;padding:12px 8px}.b3 .b3-live-player{--muted:#b9cec0;--green:#7bea9e;border-radius:8px}.b3 .b3-live-controls button{color:#f0f8f3}.b3 .b3-live-stats{color:#172b20;--muted:#596a60;--green:#08783e;background:#fff}.b3 .b3-live-stats .b3-tabs button{color:#31573e}.b3 .b3-live-stats .b3-tabs button.active{color:#fff}.b3 .b3-match-top{background:#fff}.b3 .b3-match-center .b3-notice{padding:12px}.b3 .b3-video-box{color:#fff}.b3 .b3-video-box small{color:#c5d9cd}.b3 .b3-video-box .b3-secondary{color:#fff;background:#234a31}.b3 .b3-footer{color:#64766b;max-width:none;margin-left:220px;padding:22px 24px 32px;font-size:12px}.b3 .b3-footer button{color:#345e42}.b3 .b3-toast{color:#174626;background:#fff;border:1px solid #bcd4c3;bottom:24px;box-shadow:0 6px 24px #12341e25}.b3 .b3-landing{gap:32px;min-height:50vh}.b3 .b3-landing h1{font-size:40px}.b3 .b3-logo-full{box-shadow:none;max-width:330px;margin:auto;transform:none}@media (min-width:1500px){.b3 .b3-main.with-sidebar{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:244px}}@media (max-width:1150px){.b3-open-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b3 .b3-match{grid-template-columns:minmax(0,1fr)}.b3 .b3-match>.b3-picks{grid-area:auto/1}.b3 .b3-match>.b3-link{grid-column:1}.b3-football-banner h2{font-size:22px}}@media (max-width:800px){.b3-sidebar{display:none}.b3 .b3-main.with-sidebar,.b3 .b3-main{max-width:100%;margin:0;padding:14px 14px 20px}.b3 .b3-top{height:60px;padding:0 14px}.b3 .b3-top-actions{gap:4px}.b3 .b3-brand{letter-spacing:.3px;font-size:13px!important}.b3 .b3-brand img{width:32px;height:32px}.b3 .b3-brand small{font-size:9px}.b3 .b3-sim{display:none}.b3 .b3-coin-mini{padding:0 7px;font-size:13px!important}.b3 .b3-top-actions>button{min-width:36px}.b3 .b3-footer{margin:0;padding:20px 14px 100px}.b3 .b3-nav{border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;padding:5px 8px max(5px,env(safe-area-inset-bottom));background:#fff;justify-content:space-around;gap:0;display:flex}.b3 .b3-nav button{color:#536c5b;border-radius:6px;flex-direction:column;flex:1;gap:3px;min-width:0;min-height:52px;padding:6px 4px;font-size:11px}.b3 .b3-nav button.active{color:#08783e;background:#eaf5ee}.b3 .b3-nav button.active svg{filter:none}.b3 .b3-toast{bottom:85px}.b3-home-heading h1{font-size:22px}.b3-home-heading>span{font-size:13px}.b3-football-banner{height:110px}.b3-football-banner>div{padding:14px}.b3-football-banner h2{font-size:20px}.b3-football-banner p{font-size:12px}.b3-football-banner span{letter-spacing:.6px;font-size:9px}.b3-football-banner img{width:30%}.b3 .b3-title h1{font-size:25px}.b3 .b3-dialog{border-radius:12px 12px 0 0;width:100%;max-width:100%;max-height:94dvh;padding:20px}.b3 .b3-dialog .b3-sheet-head{top:-20px}.b3 .b3-live{max-width:100%}.b3 .b3-round-strip{gap:8px;padding:12px}.b3 .b3-round-strip b{font-size:13px}.b3 .b3-count{font-size:16px}.b3 .b3-round-strip small{font-size:10px}.b3 .b3-title{flex-flow:wrap;align-items:center}.b3 .b3-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b3 .b3-person .b3-row{margin-left:0}.b3 .b3-welcome{flex-direction:row;align-items:center;gap:10px}.b3 .b3-welcome h2{font-size:14px}.b3 .b3-welcome .b3-primary{white-space:nowrap;padding:8px 12px!important}}@media (max-width:560px){.b3-open-grid{grid-template-columns:minmax(0,1fr);gap:10px}.b3 .b3-card,.b3 .b3-match,.b3 .b3-open-grid .b3-round-card{padding:14px}.b3 .b3-round-card h3{margin:8px 0;font-size:18px}.b3 .b3-card-stats{padding-top:9px}.b3 .b3-card-foot{margin-top:10px;padding:9px}.b3 .b3-match>.b3-scoreline{gap:8px}.b3 .b3-scoreline>strong{font-size:14px}.b3 .b3-scoreline>b{font-size:21px}.b3 .b3-scoreline .b3-team-name{gap:6px}.b3 .b3-team-name img,.b3 .b3-team-name svg{width:23px;height:23px}.b3 .b3-picks button{gap:5px;font-size:14px}.b3 .b3-picks button span{display:none}.b3 .b3-action-grid button{font-size:13px}.b3 .b3-profile{padding:14px 0 20px}.b3 .b3-form-grid{gap:0 10px}.b3 .b3-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.b3 .b3-landing h1{font-size:32px}.b3 .b3-landing{gap:20px}.b3 .b3-title .b3-secondary{padding:9px 12px!important}.b3 .b3-entry-selector>.b3-secondary{width:auto}.b3 .b3-points-entries{padding-left:4px}}.b3 .b3-brand{min-width:0}.b3 .b3-brand>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:22ch;overflow:hidden}.b3 .b3-top-actions{flex-shrink:0}.b3:not(:has(.b3-sidebar)) .b3-footer{margin-left:0}.b3 .b3-card pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow:auto}.b3 .b3-person>div:nth-child(2),.b3 .b3-ledger>div{min-width:0}.b3 .b3-result-table{font-size:14px}.b3 .b3-live-player:-webkit-full-screen{border-radius:0;max-width:none}.b3 .b3-live-player:fullscreen{border-radius:0;max-width:none}@media (max-width:380px){.b3 .b3-top{gap:6px;padding:0 10px}.b3 .b3-brand{gap:5px;font-size:12px!important}.b3 .b3-brand img{width:28px;height:28px}.b3 .b3-brand small{letter-spacing:.4px}.b3 .b3-top-actions{gap:0}.b3 .b3-top-actions>button{min-width:32px}.b3 .b3-coin-mini{padding:0 5px}.b3-football-banner h2{font-size:18px}.b3-football-banner p{font-size:12px}}.b3 .b3-coin-mini{color:#173e2a;background:linear-gradient(#fffdf5,#f5edcf);border:1px solid #caa84a;font-weight:750;box-shadow:0 1px #8c702b26}.b3 .b3-coin-mini svg{color:#a67a12;fill:#e8c96533}.b3 .q-wallet{border-top:3px solid #b88a20}.b3 .q-wallet h2{color:#123c28}.b3 .q-reservation{border-top:1px solid #dce7df;padding:12px 0}.b3 .q-reservation p{color:#314d3b;margin:4px 0}.b3 .q-reservation small{color:#5b6d61;display:block}.b3 .q-season-ranking{background:#fff;border:1px solid #d6e4da;border-radius:10px;padding:16px}.b3 .q-season-table>div{border-top:1px solid #e3ebe5;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.b3 .q-season-table>div>b{color:#08783e;font-size:18px}.b3 .q-season-table>div>strong{color:#314d3b;text-align:right;font-size:13px}.b3 .q-available-action>span>b{color:#163f2a;display:block}.b3 .q-available-action small{margin-top:2px}.b3 .b3-footer{background:#f9fbf9;border-top:1px solid #dce7df;justify-content:space-between;align-items:center;gap:12px;display:flex}.b3:not(:has(.b3-sidebar)) .b3-footer{color:#d6e4dc;background:#071720;border-color:#294039}.b3:not(:has(.b3-sidebar)) .b3-footer button{color:#70d6a7;text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.b3 .q-season-table>div{grid-template-columns:28px minmax(0,1fr)}.b3 .q-season-table>div>strong{text-align:left;grid-column:2}.b3 .b3-footer{flex-direction:column;align-items:flex-start}.b3 .b3-title>.b3-secondary{white-space:normal;max-width:100%}}.b3 .b3-picks button.selected.pick-miss{color:#8b2926;background:#fff1f0;border-color:#c9817c}.b3 .b3-picks button.selected.pick-pending,.b3 .b3-picks button.selected.pick-provisional{color:#23486b;background:#e8f0fa;border-color:#819cb5}.b3 .b3-picks button small{font-size:.75rem;display:block}.b3 .b3-pick-verdict{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem;margin:.25rem 0;font-size:.875rem;display:flex}.b3 .b3-pick-verdict.hit{color:#096235}.b3 .b3-pick-verdict.miss{color:#8b2926}.b3 .b3-data-status{color:#46584c;flex-wrap:wrap;gap:.4rem .8rem;margin:.75rem 0;font-size:.875rem;display:flex}.b3 .b3-data-status small{font-size:.875rem}.b3 .b3-provider-phases{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;display:grid}.b3 .b3-provider-phases dd{margin:0}.b3 .b3-provider-phases small{overflow-wrap:anywhere;font-size:.875rem;display:block}.b3 .b3-section-head{color:#172b20;background:0 0;border-radius:0;padding:8px 0}.b3 .b3-section-head>span{color:#596a60}.b3 .b3-welcome{box-shadow:none;background:#fff;border:1px solid #dce5df;margin-bottom:16px;padding:12px 16px}.b3 .b3-welcome h2{font-size:18px}.b3 .b3-welcome p,.b3 .b3-welcome .b3-kicker{display:none}.b3 .b3-title{margin-bottom:10px}.b3 .b3-round-strip{padding:10px 14px}.b3 .b3-count{font-size:16px}.b3 .b3-entry-selector{margin:8px 0}.b3 .b3-entry-selector .b3-tabs{margin:0}.b3 #participation-heading{margin:12px 0 4px;font-size:17px}.b3 .b3-confirm-box{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;padding:10px 14px;display:flex}.b3 .b3-confirm-box p{flex:1;margin:0}.b3 .b3-confirm-box .wide{width:auto;min-width:190px}.q-entry-explanation:empty{display:none}.q-entry-explanation{color:#596a60;margin:8px 0;font-size:14px}.b3 .q-pick-filters{flex-wrap:wrap;align-items:center;margin:10px 0}.b3 .q-pick-filters button{min-height:40px}.b3 .q-ballot-row{border-width:0 0 1px;border-radius:0;gap:4px 18px;margin:0;padding:10px 12px}.b3 .q-ballot-row:first-of-type{border-top:1px solid #dce5df}.b3 .q-ballot-row>.b3-row{font-size:13px}.b3 .q-ballot-row .b3-kicker{letter-spacing:0;margin:0;font-size:12px}.b3 .q-ballot-row>.b3-link{grid-column:1;justify-self:start}.b3 .q-ballot-row .b3-picks{align-self:center;margin:0}.b3 .q-ballot-row .b3-picks button{flex-direction:column;justify-content:center;gap:2px;min-height:52px;padding:7px 5px;display:flex}.b3 .q-ballot-row .b3-picks button b{font-size:14px;font-weight:600}.b3 .q-ballot-row .b3-picks button small{font-size:12px}.b3 .q-ballot-row .b3-pick-verdict{grid-column:1/-1;margin:3px 0;font-size:13px}.b3 .b3-winner{text-align:left;box-shadow:none;background:#edf7f0;border:1px solid #cfdfd3;border-radius:6px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;margin:12px 0;padding:14px;display:flex}.b3 .b3-winner>svg{width:24px;height:24px}.b3 .b3-winner h2{margin:0;font-size:16px}.b3 .b3-winner p{margin:3px 0;font-size:13px}.b3 .b3-winner strong{color:#175632;font-size:14px}.b3 .b3-winner .b3-kicker{color:#175632;margin:0}.q-result-summary{border-bottom:1px solid #dce5df;flex-wrap:wrap;gap:12px;padding:12px 0;display:flex}.q-result-summary span{color:#596a60;font-size:14px}.q-hub h1,.q-results h1{margin:0 0 20px;font-size:24px}.q-hub section{margin:0 0 24px}.q-hub h2{margin:0 0 10px;font-size:18px}.q-hub h2 small{color:#596a60;font-weight:400}.q-hub-card{background:#fff;border:1px solid #dce5df;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;min-width:0;margin-bottom:8px;padding:14px 16px;display:grid}.q-hub-card h3{margin:2px 0;font-size:17px}.q-hub-card p{color:#596a60;align-items:center;gap:6px;margin:6px 0 0;font-size:13px;display:flex}.q-eyebrow{color:#596a60;font-size:12px}.q-crests{align-self:center;gap:4px;display:flex}.q-crests img{object-fit:contain}.q-entry-list{border-top:1px solid #e0e8e3;grid-column:1/-1;padding-top:4px}.q-entry-list button{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 0;font-size:14px;display:flex}.q-entry-list button+button{border-top:1px solid #edf1ee}.q-entry-list small,.q-available-action small{color:#596a60;display:block}.q-available-action{grid-column:1/-1;justify-content:space-between;align-items:center;font-size:14px;display:flex}.q-available-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.q-empty{color:#596a60;background:#fff;border:1px dashed #cddbd1;border-radius:6px;padding:20px}.q-check{align-items:center;gap:8px;min-height:44px;margin:12px 0;display:flex}.q-check input{width:18px;height:18px}.q-day{margin:20px 0 8px;font-size:16px!important}.q-fixture{background:#fff;border-bottom:1px solid #dce5df;padding:12px}.q-fixture>small{color:#596a60;font-size:13px;display:block}.q-fixture-teams{text-align:left;grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr);align-items:center;gap:12px;width:100%;display:grid;padding:10px 0!important;font-size:15px!important}.q-fixture-teams span{align-items:center;gap:8px;display:flex}.q-fixture-teams b{text-align:center;font-variant-numeric:tabular-nums}.q-fixture details{font-size:14px}.q-fixture details summary{cursor:pointer;min-height:36px}:is(.b3 button:focus-visible,.b3 summary:focus-visible){outline-offset:3px;outline:3px solid #17884a}.b3 .q-results select{max-width:100%}@media (max-width:700px){.q-available-grid{grid-template-columns:1fr}.q-hub-card{padding:12px}.q-crests{flex-wrap:wrap;max-width:72px}.q-crests img,.q-crests svg{width:22px;height:22px}.b3 .q-ballot-row{grid-template-columns:1fr;padding:10px 8px}.b3 .q-ballot-row>.b3-row,.b3 .q-ballot-row>.b3-scoreline,.b3 .q-ballot-row>.b3-picks{grid-area:auto/1}.b3 .q-ballot-row .b3-picks button{min-height:56px}.b3 .b3-main{padding:14px 12px 24px}.b3 .b3-round-strip{gap:8px;padding:10px}.b3 .b3-title h1{font-size:21px}.b3 .b3-confirm-box{align-items:stretch}.b3 .b3-confirm-box .wide{width:100%}.q-fixture-teams{grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr);gap:6px}.q-fixture-teams span{gap:4px;font-size:14px}.q-entry-list button{flex-wrap:wrap}.q-ranking{min-width:0}.b3 .b3-winner .b3-secondary{font-size:13px!important}.b3 .b3-nav button{min-width:0}.b3 .b3-dialog{max-height:90dvh}}@media (prefers-reduced-motion:no-preference){.q-hub-card button,.q-ballot-row button{transition:background .12s,color .12s}}@media (min-width:701px){.b3 .q-ballot-row{grid-template-columns:minmax(0,1fr) minmax(270px,.85fr)}.b3 .q-ballot-row>.b3-picks{grid-area:1/2/3}}.b3 .q-pick-filters{z-index:4;background:#f5f7f5;border-bottom:1px solid #dce5df;padding:6px 0;position:sticky;top:0}.q-progress{margin-right:auto;font-size:13px}.b3 .q-ballot-row{scroll-margin-top:120px}.q-fixture-teams span{overflow-wrap:anywhere;min-width:0}.q-fixture-teams img,.q-fixture-teams svg{flex-shrink:0}.b3 .q-hub section{margin-bottom:16px}.b3 .q-hub h1{margin-bottom:12px}.b3 .q-hub h2{margin-bottom:6px}.b3 .q-hub-card h3{margin:0;font-size:16px}.b3 .q-hub-card p{margin:3px 0;font-size:13px}.b3 .q-entry-list button{min-height:44px;padding:6px 0}.b3 .q-entry-list strong{font-size:14px}.b3 .q-round-details,.b3 .q-admin-details{border:0;margin:6px 0;padding:0}.b3 .q-round-details>summary,.b3 .q-admin-details>summary{color:#244b32;min-height:36px;font-size:14px;display:list-item}.b3 .q-round-details p{margin:6px 0;font-size:14px}.b3 .b3-title{gap:8px;margin-bottom:6px}.b3 .b3-title h1{letter-spacing:-.4px;margin:4px 0;font-size:22px}.b3 .b3-round-strip{margin:6px 0;padding:8px 10px}.b3 .b3-round-strip b,.b3 .b3-round-strip .b3-count{font-size:14px}.b3 .b3-back{margin-bottom:6px}.b3 .q-ballot-row{row-gap:2px;padding-top:7px;padding-bottom:7px}.b3 .q-ballot-row .b3-picks button{min-height:48px}.b3 .q-pick-filters{gap:6px;margin:6px 0}.b3 .q-pick-filters button{min-height:44px;font-size:14px}.b3 .b3-tabs{margin-top:8px;margin-bottom:10px}@media (max-width:700px){.b3 .q-pick-filters{position:static}.b3 .q-progress{flex-basis:100%;font-size:14px}.b3 .q-ballot-row{padding:8px 4px}.b3 .q-ballot-row .b3-picks button{min-height:48px}.b3 .b3-round-strip{gap:6px}.b3 .b3-round-strip>div{min-width:0}.b3 .b3-round-strip b{overflow-wrap:anywhere}.b3 .q-hub-card p{align-items:flex-start}.b3 .q-entry-list button{gap:6px}.b3 .q-ranking-row>summary>span{overflow-wrap:anywhere;min-width:0}}.b3 summary,.b3 details>summary,.b3 .b3-menu-item{color:#193d2b;opacity:1}.b3 summary:focus-visible{color:#102b1c}:is(.b3 summary:focus-visible,.b3 button:focus-visible,.b3 a:focus-visible){outline-offset:3px;outline:2px solid #167247}.b3 button:disabled{opacity:.6;cursor:not-allowed}.b3 .q-hub-card{gap:8px;margin-bottom:10px;padding:12px 14px}.b3 .q-hub-card p{margin:5px 0}.b3 .q-entry-list button{padding:9px 0}.b3 .q-fixture{margin-bottom:7px;padding:10px 12px}.b3 .q-fixture details{grid-column:1/-1;font-size:13px}.b3 .q-fixture summary{align-items:center;min-height:36px;display:flex}.b3 .q-fixture-filters,.b3 .q-personal-result{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.b3 .q-fixture-filters .b3-field{flex:1;min-width:140px}.b3 .q-personal-result{background:#edf6f0;border-radius:10px;margin:10px 0;padding:10px 14px}.b3 .q-personal-result .b3-field,.b3 .q-personal-result p{margin:0}.b3 .q-ranking-row>summary{min-height:46px;padding-top:10px;padding-bottom:10px}.b3 .q-wallet .b3-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.b3 .q-help-group .b3-card{margin:6px 0;padding:10px 14px}.b3 .q-help-group summary{align-content:center;min-height:38px}.b3 .q-admin-filters{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.b3 .q-admin-filters .b3-field{flex:1;min-width:140px}.b3 .q-admin-row{border-bottom:1px solid #dce7df;padding:6px 0}.b3 .q-admin-row>details{padding:0 12px 6px}.b3 .q-admin-row summary{align-content:center;min-height:34px;font-size:13px}.b3 .q-config-group{border:1px solid #dce7df;border-radius:10px;min-width:0;margin:12px 0;padding:12px}.b3 .q-config-group legend{color:#193d2b;font-weight:700}@media (max-width:640px){.b3 .q-fixture-filters{gap:8px}.b3 .q-ranking-head,.b3 .q-ranking-row>summary{grid-template-columns:30px minmax(0,1fr) 88px 56px;gap:5px}.b3 .q-ranking-head{font-size:11px}.b3 .q-wallet .b3-metrics>div{padding:8px}.b3 .q-wallet .b3-metrics b{font-size:22px}.b3 .q-personal-result{gap:8px}.b3 .q-personal-result p{font-size:13px}.b3 .b3-person{flex-wrap:wrap}.b3 .b3-person-info{min-width:130px}.b3 .q-admin-row small{overflow-wrap:anywhere}}@media (min-width:641px){.b3 .q-ranking-head,.b3 .q-ranking-row>summary{grid-template-columns:40px minmax(0,1fr) 112px 88px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#09131c;--foreground:#f3f7fc;--card:#101e2a;--card-foreground:#f3f7fc;--border:#243a4a;--muted:#152735;--muted-foreground:#a8b7c9;--primary:#2ce5b4;--primary-foreground:#071b17}html,body,.b3{color:#f3f7fc!important;background:#09131c!important}.b3{--mint:#2ce5b4;--muted:#a8b7c9;--line:#243a4a;--card:#101e2a;--green:#2ce5b4;min-height:100dvh}.b3 .b3-top,.b3 .b3-nav,.b3 .b3-sidebar,.b3 .b3-footer{color:#f3f7fc;box-shadow:none;background:#0b1721;border-color:#243a4a}.b3 .b3-top{min-height:62px}.b3 .b3-brand span{color:#f3f7fc}.b3 .b3-brand small{color:#a8b7c9}.b3 .b3-brand img{width:36px;height:36px}.b3 .b3-top-actions button,.b3 .b3-nav button,.b3 .b3-sidebar button{color:#a8b7c9}.b3 .b3-nav button.active,.b3 .b3-sidebar button.active{color:#2ce5b4;background:#142c2b}.b3 .b3-main{max-width:1140px;padding-top:18px}.b3 h1{font-size:24px}.b3 p,.b3 label,.b3 input,.b3 select{font-size:1rem}.b3 .b3-card,.b3 .b3-welcome,.b3 .b3-match,.b3 .b3-round-strip,.b3 .b3-confirm-box,.b3 .b3-dialog,.b3 .b3-sheet,.b3 .b3-person,.b3 .q-hub-card,.b3 .q-fixture,.b3 .q-empty,.b3 .b3-metrics>div,.b3 .b3-draft-match,.b3 .q-config-group,.b3 .q-personal-result,.b3 .b3-winner{color:#f3f7fc;box-shadow:none;background:#101e2a;border-color:#243a4a}.b3 input,.b3 textarea,.b3 select,.b3 .b3-field input,.b3 .b3-field select,.b3 .b3-field textarea{color:#f3f7fc;background:#0c1924;border-color:#304756}.b3 .b3-field>span,.b3 .b3-muted,.b3 small,.b3 .q-eyebrow,.b3 .q-hub-card p,.b3 .q-empty,.b3 .q-result-summary span,.b3 .q-entry-explanation,.b3 .b3-sidebar-label,.b3 .q-fixture>small{color:#a8b7c9}.b3 .b3-section-head,.b3 summary,.b3 details>summary,.b3 .b3-menu-item,.b3 .q-config-group legend,.b3 .q-round-details>summary,.b3 .q-admin-details>summary{color:#f3f7fc;opacity:1}.b3 summary:hover,.b3 details[open]>summary{color:#2ce5b4}.b3 .b3-primary{color:#071b17;box-shadow:none;background:#2ce5b4;border-color:#2ce5b4;font-weight:750}.b3 .b3-secondary{color:#f3f7fc;background:#152a36;border-color:#304756}.b3 .b3-link,.b3 a,.b3 .q-entry-list strong,.b3 .b3-coin-mini,.b3 .b3-winner strong,.b3 .b3-kicker{color:#2ce5b4}.b3 .b3-tabs{background:0 0;border-color:#243a4a;gap:4px}.b3 .b3-tabs button{color:#a8b7c9;background:0 0;border-color:#0000;min-height:44px}.b3 .b3-tabs button.active{color:#2ce5b4;background:#152b2c;border-color:#2b5c53}.b3 button:disabled{opacity:.65}:is(.b3 button:focus-visible,.b3 a:focus-visible,.b3 summary:focus-visible,.b3 input:focus-visible){outline-offset:3px;outline:2px solid #2ce5b4}.b3 .b3-badge{color:#b9d2de;background:#1b303c}.b3 .b3-badge.live{color:#2ce5b4}.b3 .b3-alert,.b3 .b3-toast{color:#f3f7fc;background:#1c303d;border-color:#486577}.b3 .b3-row,.b3 .b3-person,.b3 .q-entry-list,.b3 .q-admin-row,.b3 .q-result-summary{border-color:#243a4a}.b3 .b3-menu-item:hover{background:#1b303c}.b3 .q-pick-filters{background:#09131c;border-color:#243a4a}.b3 .q-hub-card{border-radius:10px}.b3 .q-entry-list button+button{border-color:#243a4a}.b3 .q-ranking-head,.b3 .q-ranking-row>summary{color:#f3f7fc;opacity:1;background:0 0;grid-template-columns:36px minmax(0,1fr) 76px;gap:10px}.b3 .q-ranking-row,.b3 .q-ranking-detail{color:#f3f7fc;background:#101e2a;border-color:#243a4a}.b3 .q-ranking-row.is-mine,.b3 .q-ranking-row.is-mine>summary,.b3 .q-ranking-row.is-mine[open]>summary{color:#f3f7fc;background:#14332e;border-color:#32856e}.b3 .q-ranking-row>summary :is(b,strong,span),.b3 .q-ranking-row.is-mine>summary :is(b,strong,span){color:#f3f7fc;opacity:1}.b3 .q-ranking-row summary small{color:#2ce5b4}.b3 .q-ranking-row:hover>summary,.b3 .q-ranking-row[open]>summary{background:#1a2e3d}.b3 .q-ranking-detail li{border-color:#243a4a}.b3 .q-ranking-detail p{color:#a8b7c9}.b3 .q-ranking-score{font-variant-numeric:tabular-nums}.b3 .q-ballot-row{background:0 0;border-color:#243a4a;grid-template-columns:minmax(0,1fr) 174px;gap:4px 12px;padding:12px 8px;display:grid}.b3 .q-ballot-row>.b3-row{grid-area:1/1/auto/-1;gap:6px;font-size:12px}.b3 .q-ballot-row .b3-scoreline{grid-area:2/1;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin:0;font-size:15px;display:grid}.b3 .q-ballot-row .b3-scoreline>.b3-team-name{gap:8px;min-width:0;font-size:15px;justify-content:flex-start!important}.b3 .q-ballot-row .b3-scoreline>.b3-team-name:last-child{grid-area:2/1}.b3 .q-ballot-row .b3-scoreline>b{grid-area:1/2/3;align-self:center;font-size:16px}.b3 .q-ballot-row .b3-scoreline img{width:22px;height:22px}.b3 .q-ballot-row>.b3-picks{border:1px solid #304756;border-radius:8px;grid-area:2/2;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:0;margin:0;display:grid;overflow:hidden}.b3 .q-ballot-row .b3-picks button{color:#f3f7fc;background:#152735;border:0;border-right:1px solid #304756;border-radius:0;min-height:48px;padding:6px 3px;font-size:17px}.b3 .q-ballot-row .b3-picks button:last-child{border-right:0}.b3 .q-ballot-row .b3-picks button.selected{color:#071b17;box-shadow:none;background:#2ce5b4}.b3 .q-ballot-row>.b3-link{grid-column:1;min-height:32px;font-size:13px}.b3 .q-ballot-row .b3-window,.b3 .q-ballot-row .b3-pick-verdict{grid-column:1/-1}.b3 .q-ballot-legend{color:#a8b7c9;margin:8px 0;font-size:14px}.b3 .b3-entry-selector .b3-tabs button.active{color:#071b17;background:#2ce5b4}.q-real-progress{accent-color:#2ce5b4;width:100%;height:6px;margin:8px 0;display:block}.q-real-progress::-webkit-progress-bar{background:#243a4a;border-radius:5px}.q-real-progress::-webkit-progress-value{background:#2ce5b4;border-radius:5px}.b3 .b3-confirm-box{margin-top:16px}.q-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}.q-start-tabs{border-bottom:1px solid #243a4a;gap:24px;margin-bottom:14px;display:flex}.q-start-tabs button{color:#a8b7c9;border-bottom:2px solid #0000;min-height:44px;font-weight:650}.q-start-tabs button.active{color:#2ce5b4;border-color:#2ce5b4}.q-competitions,.q-date-strip{scrollbar-width:thin;gap:8px;max-width:100%;padding-bottom:6px;display:flex;overflow-x:auto}.q-competitions button{white-space:nowrap;color:#a8b7c9;border:1px solid #243a4a;border-radius:20px;min-height:40px;padding:6px 12px}.q-date-strip{grid-template-columns:repeat(5,minmax(0,1fr));margin:12px 0 16px;display:grid}.q-date-strip button{background:#101e2a;border:1px solid #243a4a;border-radius:8px;min-height:54px;font-size:14px}.q-date-strip button span{color:#a8b7c9;font-size:12px;display:block}.q-date-strip button.active span{color:#123b31}.q-start-round{background:#101e2a;border:1px solid #243a4a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:14px;display:flex}.q-start-round h2{margin:2px 0;font-size:18px}.q-start-round p{color:#a8b7c9;margin:0;font-size:14px}.q-start-group h2{margin:16px 0 6px;font-size:15px}.q-score-row{text-align:left;border-bottom:1px solid #243a4a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 4px;display:grid}.q-score-teams{gap:8px;display:grid}.q-score-teams>span{grid-template-columns:22px minmax(0,1fr) 24px;align-items:center;gap:8px;font-size:15px;font-weight:650;display:grid}.q-score-teams img{object-fit:contain;width:22px;height:22px}.q-score-teams b{font-variant-numeric:tabular-nums;text-align:right}.q-score-time{color:#a8b7c9;text-align:right;max-width:85px;font-size:12px}.q-activity h2{font-size:18px}.q-result-games{margin:12px 0}.q-result-games article{border-bottom:1px solid #243a4a;padding:12px 0}.q-result-games p{color:#a8b7c9;margin:6px 0;font-size:14px}.b3 .b3-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.b3 .b3-nav span{font-size:12px}@media (max-width:700px){.b3 .b3-main{padding:12px 14px 24px}.b3 .q-ballot-row{grid-template-columns:minmax(0,1fr) 144px;column-gap:8px;padding:10px 0}.b3 .q-ballot-row .b3-scoreline>.b3-team-name{overflow-wrap:anywhere;font-size:14px}.b3 .b3-nav{padding-bottom:env(safe-area-inset-bottom)}.b3 .q-ranking-head,.b3 .q-ranking-row>summary{grid-template-columns:30px minmax(0,1fr) 66px;gap:8px}.b3 .q-ranking-head{font-size:13px}.b3 .b3-title h1{font-size:21px}.q-start-round{align-items:flex-start}.q-start-round .b3-secondary{padding:8px;font-size:13px}.b3 .b3-pick-verdict{font-size:12px}.b3 .b3-top-actions{gap:8px}.b3 .b3-brand span{font-size:16px}}@media (min-width:1100px){.b3 .b3-main.with-sidebar{max-width:1060px}.q-start{max-width:850px}.b3 .q-ballot-row{grid-template-columns:minmax(0,1fr) 240px}.b3 .q-ballot-row>.b3-picks{width:100%;max-width:240px}}.b3 .q-ballot-row .b3-team-name:last-child>img,.b3 .q-ballot-row .b3-team-name:last-child>svg{order:0}.b3 .q-ballot-row .b3-team-name>svg{width:22px;height:22px}.b3 .q-round-name{color:#a8b7c9;margin:3px 0;font-size:15px}.b3 .b3-notice,.b3 .b3-drawer,.b3 .b3-receipt,.b3 .b3-table,.b3 .b3-rules{color:#f3f7fc;background:#101e2a;border-color:#243a4a}.b3 .b3-table th,.b3 .b3-table td{color:#f3f7fc;border-color:#243a4a}.b3 .q-real-progress+small,.b3 .b3-back{color:#a8b7c9}.b3 .q-score-time small{font-size:12px;display:block}.b3 .q-result-games svg{vertical-align:middle}.b3{--border:#243a4a;--text:#f3f7fc;--bg:#09131c;--surface:#101e2a}.b3 .b3-badge.demo{color:#ffda9a;background:#42382b}.b3 .b3-tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.b3 .b3-tabs button{white-space:nowrap}.b3 .q-pick-filters{flex-wrap:wrap;overflow:visible}.b3 .q-ranking-tools{flex-wrap:wrap}.b3 .q-ballot-row .b3-scoreline>b{color:#f3f7fc;background:0 0}.b3 .q-ballot-row .b3-picks button.selected span{color:#071b17}.b3 .q-hub-card small,.b3 .q-fixture small{color:#a8b7c9}.q-league-label{align-items:center;gap:.5rem;display:flex}.q-league-logo{object-fit:contain;flex-shrink:0;width:26px;height:26px}.q-competitions button{align-items:center;gap:.4rem;display:inline-flex}.q-published-rounds>.q-start-round{margin:.6rem 0}.b3 .b3-coin-mini{color:#173e2a!important}.b3 .q-wallet h2,.b3 .q-wallet .b3-metrics b{color:#f3f7fc}:root{--background:#031923;--foreground:#f7f9fc;--card:#082431;--card-foreground:#f7f9fc;--popover:#082431;--popover-foreground:#f7f9fc;--primary:#52f2c2;--primary-foreground:#021b20;--secondary:#0b2b39;--secondary-foreground:#f4f8ff;--muted:#0b2b39;--muted-foreground:#abc0d9;--accent:#0c3b3e;--accent-foreground:#52f2c2;--destructive:#ff5964;--border:#1d4354;--input:#2a5265;--ring:#52f2c2;--radius:.85rem;--font-sans:ui-rounded,"SF Pro Rounded","Avenir Next",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{color:#f7f9fc!important;background:#031923!important}body{font-family:var(--font-sans);background-image:radial-gradient(circle at 15% 0,#06414a75,#0000 34rem),linear-gradient(#041c27,#02141c)!important}.b3{--bg:#031923;--surface:#082431;--surface2:#0b2c3a;--border:#1d4354;--line:#1d4354;--green:#52f2c2;--mint:#52f2c2;--muted:#abc0d9;--text:#f7f9fc;font-family:var(--font-sans);min-height:100dvh;font-size:16px;line-height:1.42;color:#f7f9fc!important;background:0 0!important}.b3 h1,.b3 h2,.b3 h3{color:#f7f9fc;letter-spacing:-.035em;font-weight:800}.b3 h1{font-size:clamp(2rem,5vw,2.7rem);line-height:1.05}.b3 h2{font-size:1.45rem}.b3 h3{font-size:1.05rem}.b3 p{color:#c1cee0}.b3 small,.b3 .b3-small,.b3 .b3-muted{color:#abc0d9!important}.b3 a{color:#52f2c2}.b3 button,.b3 input,.b3 textarea,.b3 select{font-family:inherit}:is(.b3 button:focus-visible,.b3 a:focus-visible,.b3 summary:focus-visible,.b3 input:focus-visible,.b3 select:focus-visible,.b3 textarea:focus-visible){outline-offset:3px;outline:2px solid #52f2c2!important}.b3 button:disabled{opacity:.48;filter:saturate(.55)}.b3 .b3-top{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:flex-start;gap:13px;height:78px;min-height:78px;padding:0 max(18px,50vw - 590px);display:flex;position:sticky;top:0;box-shadow:0 8px 32px #00101842;background:#041d28ed!important;border-bottom:1px solid #1d4354!important}.b3 .q-menu-button{color:#f7f9fc;border-radius:10px;place-items:center;width:45px;height:45px;display:grid}.b3 .q-menu-button svg{stroke-width:1.7px;width:29px;height:29px}.b3 .b3-brand{letter-spacing:-.02em;gap:11px;margin-right:auto;line-height:1.03;display:flex;color:#fff!important;font-size:1.32rem!important}.b3 .b3-brand img{background:0 0;border:1px solid #22ef9a;border-radius:11px;width:48px;height:48px;box-shadow:0 0 16px #31efa63b}.b3 .b3-brand>span{color:#fff;max-width:none}.b3 .b3-brand small{letter-spacing:0;margin-top:5px;font-size:.79rem;font-weight:500;color:#b9c9df!important}.b3 .b3-top-actions{gap:8px}.b3 .b3-top-actions>button{color:#f2f7ff;border-radius:10px;min-width:43px;height:44px}.b3 .b3-top-actions>button:hover,.b3 .q-menu-button:hover{background:#0d3342}.b3 .b3-top-actions svg{stroke-width:1.75px}.b3 .b3-top-actions i{background:#52f2c2;width:7px;height:7px;top:7px;right:6px;box-shadow:0 0 0 3px #041d28}.b3 .b3-coin-mini{min-width:auto!important;box-shadow:none!important;color:#fff!important;background:#061923!important;border:0!important;gap:7px!important;padding:0 8px!important;font-size:1rem!important;font-weight:800!important}.q-coin-mark{color:#fff0a4;width:27px;height:27px;font:800 14px/1 var(--font-sans);text-shadow:0 1px #8b5700;background:radial-gradient(circle at 35% 28%,#ffe882 0 11%,#f7ba1d 38%,#d28606 73%,#9a5e00 100%);border:2px solid #ffe36f;border-radius:50%;place-items:center;display:inline-grid;position:relative;box-shadow:inset 0 0 0 2px #f6b80e,0 1px 7px #e5a9144d}.q-coin-mark.large{border-width:5px;width:112px;height:112px;font-size:55px;box-shadow:inset 0 0 0 5px #f6b80e,0 13px 35px #e6b32c3d}.q-coin-mark.large i{color:#ffed9b;text-shadow:0 1px #8b5700;font:700 25px/1 Georgia,serif;position:absolute;top:14px}.q-coin-mark.large i+*{margin-top:14px}.b3 .b3-sidebar{width:235px;padding:20px 13px;top:78px;background:#051d28e8!important;border-right:1px solid #1d4354!important}.b3 .b3-sidebar-label{letter-spacing:.12em;color:#809ab3!important}.b3 .b3-sidebar>button{border:1px solid #0000;border-radius:10px;color:#b9cae0!important}.b3 .b3-sidebar>button:hover{background:#0a2b39}.b3 .b3-sidebar>button.active{border-color:#1b585b;font-weight:800;color:#52f2c2!important;background:#0d353b!important}.b3 .b3-main{max-width:1180px;padding:26px 24px 36px}.b3 .b3-main.with-sidebar{max-width:1180px;margin-left:235px}.b3 .b3-footer{justify-content:space-between;align-items:center;gap:18px;max-width:none;margin-left:235px;padding:27px max(24px,50vw - 590px) 32px;font-size:.8rem;display:flex;color:#c5d1e2!important;background:#031923!important;border-top:1px solid #1d4354!important}.b3 .b3-footer span{color:#e5ecf7;font-weight:800}.b3 .b3-footer button{color:#c5d1e2!important;text-decoration:none!important}.b3 .b3-nav{display:none!important}.b3 .b3-card,.b3 .b3-round-card,.b3 .b3-match,.b3 .q-hub-card,.b3 .q-fixture,.b3 .q-empty,.b3 .b3-round-strip,.b3 .b3-confirm-box,.b3 .q-season-ranking,.b3 .q-personal-result,.b3 .b3-notice,.b3 .b3-request,.b3 .q-config-group,.b3 .b3-welcome,.b3 .b3-winner,.b3 .b3-draft-match{color:#f7f9fc!important;background:linear-gradient(145deg,#092735f2,#061f2bf2)!important;border:1px solid #1d4354!important;border-radius:15px!important;box-shadow:0 12px 32px #00111a26!important}.b3 .b3-card{margin-bottom:16px;padding:21px}.b3 .b3-card h2,.b3 .b3-card h3,.b3 .b3-card b,.b3 .b3-card strong{color:#f7f9fc}.b3 .b3-card p{color:#bdcbe0}.b3 .b3-primary{min-height:52px;transition:filter .15s,transform .15s;color:#031d24!important;background:linear-gradient(135deg,#4df0bb,#50edcf)!important;border:1px solid #5bf7ca!important;border-radius:12px!important;padding:12px 20px!important;font-size:1rem!important;font-weight:850!important;box-shadow:0 8px 22px #38e9b029!important}.b3 .b3-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.b3 .b3-secondary{min-height:48px;color:#edf5ff!important;background:#0a2634!important;border:1px solid #31566a!important;border-radius:11px!important;padding:11px 16px!important;font-weight:700!important}.b3 .b3-secondary:hover{background:#0d3241!important;border-color:#52f2c2!important}.b3 .b3-link{color:#52f2c2!important;font-weight:750!important}.b3 .danger{color:#ff6b76!important}.b3 .wide{width:100%}.b3 .b3-field{color:#e9eff8;font-size:.89rem;font-weight:750}.b3 .b3-field>span{margin-bottom:8px;color:#e9eff8!important}.b3 .b3-field input,.b3 .b3-field select,.b3 .b3-field textarea,.b3 input,.b3 select,.b3 textarea{min-height:50px;padding:12px 14px;color:#f7f9fc!important;background:#082331!important;border:1px solid #31556a!important;border-radius:11px!important}.b3 input::placeholder,.b3 textarea::placeholder{color:#8098b3!important}.b3 option{color:#f7f9fc;background:#082331}.b3 .b3-check,.b3 .q-check{color:#d8e3f1}.b3 input[type=checkbox],.b3 input[type=radio]{accent-color:#52f2c2}.b3 .b3-tabs{gap:0;margin:14px 0 18px;padding:0;display:flex;overflow-x:auto;background:#061f2b!important;border:1px solid #1d4354!important;border-radius:13px!important}.b3 .b3-tabs button{white-space:nowrap;min-height:48px;padding:11px 16px;color:#b8c9df!important;background:0 0!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0!important}.b3 .b3-tabs button.active{font-weight:850;color:#52f2c2!important;background:linear-gradient(#103a3c80,#0a2a3580)!important;border-bottom-color:#52f2c2!important}.b3 .b3-badge{text-transform:none;letter-spacing:0;border:1px solid #34566a;padding:5px 10px;font-size:.72rem;color:#c6d6e9!important;background:#102e3a!important;border-radius:999px!important}.b3 .b3-badge.published,.b3 .b3-badge.approved,.b3 .b3-badge.finished{border-color:#178d62;color:#65f5bc!important;background:#0c573a!important}.b3 .b3-badge.live,.b3 .b3-badge.halftime{border-color:#b7444e;color:#ffbdc0!important;background:#63252b!important}.b3 .b3-badge.pending,.b3 .b3-badge.draft{border-color:#8a6426;color:#ffd05b!important;background:#4b391c!important}.b3 .b3-badge.rejected,.b3 .b3-badge.cancelled{border-color:#91404b;color:#ffafb6!important;background:#4b252d!important}.b3 .b3-alert{padding:13px 15px;color:#ffe5a0!important;background:#392f1b!important;border:1px solid #7a632a!important;border-radius:12px!important}.b3 .b3-alert p,.b3 .b3-alert li{color:#ffe5a0}.b3 .b3-toast{color:#062a20!important;background:#e7fff6!important;border:1px solid #52f2c2!important}.b3 .b3-dialog{color:#f7f9fc;border:1px solid #31566a;border-radius:20px;width:min(720px,100% - 26px);max-height:92dvh;padding:24px;box-shadow:0 30px 110px #000c;background:#061d29!important}.b3 .b3-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#001018c9}.b3 .b3-dialog .b3-sheet-head{margin-bottom:16px;padding:10px 0 16px;top:-24px;background:#061d29f2!important;border-bottom:1px solid #1d4354!important}.b3 .b3-sheet-head button{color:#fff;background:#102f3d!important}.b3 summary,.b3 details>summary{color:#eef5ff!important}.b3 details[open]>summary,.b3 summary:hover{color:#52f2c2!important}.q-start{max-width:820px;margin:0 auto}.q-home-hero{color:#fff;background-color:#032532;background-position:50% 68%;background-size:cover;border-radius:0 0 18px 18px;align-items:center;min-height:210px;margin:-26px 0 17px;padding:30px 28px;display:flex;overflow:hidden}.q-home-hero h1{max-width:580px;margin:0 0 8px;font-size:clamp(2.45rem,8vw,3.5rem);line-height:.98}.q-home-hero h1 em{color:#52f2c2;font-style:normal;display:inline-block}.q-home-hero p{color:#c8d6e9;margin:0;font-size:1.12rem}.q-start .q-start-tabs{background:#06212d;border:1px solid #1d4354;border-radius:13px;grid-template-columns:repeat(3,1fr);margin:0 0 18px;display:grid}.q-start-tabs button{color:#becde0;border-bottom:4px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:62px;font-size:1.05rem;font-weight:650;display:flex}.q-start-tabs button.active{color:#52f2c2;border-bottom-color:#52f2c2}.q-start-tabs button+button{border-left:1px solid #193f4f}.q-section-title{margin-bottom:10px;font-size:1.2rem}.q-published-rounds>.q-start-round{grid-template-columns:1fr;gap:13px;display:grid;background:linear-gradient(145deg,#092a38,#061f2b)!important;border:1px solid #1d4354!important;border-radius:18px!important;margin:0 0 15px!important;padding:20px!important}.q-start-round>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.q-start-round .q-league-label{font-size:1rem;font-weight:800;color:#fff!important}.q-start-round .q-league-logo{width:30px;height:30px}.q-home-versus{justify-content:center;align-items:center;gap:34px;min-height:82px;display:flex}.q-home-versus img,.q-home-versus svg{object-fit:contain;width:78px!important;height:78px!important}.q-home-versus b{color:#93a9c4;font-size:1.25rem}.q-home-round-copy{text-align:center}.q-home-round-copy h2{margin:0 0 3px;font-size:1.55rem}.q-home-round-copy p{color:#aebfd5;margin:0}.q-home-economy{border-top:1px solid #1d4354;grid-template-columns:1fr 1fr;padding-top:12px;display:grid}.q-home-economy span{flex-direction:column;gap:3px;padding:0 11px;display:flex}.q-home-economy span+span{border-left:1px solid #1d4354}.q-home-economy small{color:#b7c8dd!important}.q-home-economy b{font-size:1rem}.q-home-close{text-align:center;background:#102f3c;border:1px solid #244a5c;border-radius:999px;padding:9px;display:block;color:#c8d7e9!important}.q-activity{margin-top:24px}.q-activity .b3-section-head{background:0 0!important;padding:0!important}.q-activity .q-start-round{justify-content:space-between;align-items:center;gap:13px;background:#082531!important;border:1px solid #1d4354!important;border-radius:15px!important;padding:16px!important;display:flex!important}.q-activity-card>div{flex:1}.q-activity-card p{margin:2px 0}.q-real-progress{background:#29495a;height:7px}.q-real-progress::-webkit-progress-value{background:#52f2c2}.q-real-progress::-moz-progress-bar{background:#52f2c2}.q-competitions{gap:8px;display:flex;overflow:auto}.q-competitions button{color:#b8c9df;background:#082531;border:1px solid #1d4354;border-radius:999px}.q-competitions button.active{color:#52f2c2;background:#0d4543;border-color:#52f2c2}.q-date-strip button{color:#c1cee0!important;background:#082531!important;border-color:#1d4354!important}.q-date-strip button.active{color:#032029!important;background:#52f2c2!important}.q-start-group{background:#07232f;border:1px solid #1d4354;border-radius:15px;margin-bottom:14px;padding:4px 15px 14px}.q-start-group h2{font-size:1rem}.q-score-row{color:#f7f9fc!important;border-color:#1d4354!important}.q-score-teams>span{color:#f7f9fc}.q-score-time{color:#a8bdd6!important}.q-hub,.q-results{max-width:830px;margin:0 auto}.q-hub>h1,.q-results>h1{margin-bottom:18px!important;font-size:2rem!important}.q-view-switch{background:#061f2b;border:1px solid #1d4354;border-radius:13px;grid-template-columns:1fr 1fr;margin-bottom:20px;display:grid;overflow:hidden}.q-view-switch button{color:#b8c9df;border-bottom:4px solid #0000;min-height:60px;font-size:1.07rem}.q-view-switch button.active{color:#52f2c2;background:#0c3139;border-bottom-color:#52f2c2;font-weight:850}.q-hub section{margin-bottom:20px!important}.q-hub h2{color:#f7f9fc;font-size:1.22rem!important}.q-hub-card{gap:10px 15px!important;margin-bottom:11px!important;padding:16px!important}.q-hub-card h3{color:#f7f9fc;font-size:1.12rem!important}.q-hub-card p,.q-eyebrow,.q-hub-card small{color:#abc0d9!important}.q-entry-list{border-color:#1d4354!important}.q-entry-list button{color:#f4f8ff!important}.q-entry-list button+button{border-color:#1d4354!important}.q-entry-list strong{color:#52f2c2!important}.q-available-action{border-top:1px solid #1d4354;padding-top:12px}.q-empty{text-align:center;color:#aebfd5!important;border-style:dashed!important}.b3 .b3-back{color:#b8c9df!important}.b3 .b3-title h1{font-size:2rem}.b3 .b3-title p{color:#aebfd5}.b3 .b3-round-strip{gap:10px;background:#072430!important;padding:15px!important}.b3 .b3-round-strip>div{border-right:1px solid #1d4354;padding-right:10px}.b3 .b3-round-strip>div:last-child{border-right:0}.b3 .b3-round-strip small{color:#98aec7!important}.b3 .b3-round-strip b{color:#fff}.b3 .b3-count{color:#52f2c2!important}.b3 .b3-entry-selector .b3-tabs{border-radius:12px!important}.b3 .q-pick-filters{border-radius:13px;padding:8px;position:static;background:#051c27!important;border-color:#1d4354!important}.b3 .q-progress{color:#52f2c2}.b3 .q-ballot-legend{color:#abc0d9}.b3 .q-ballot-row{background:#082531!important;border:1px solid #1d4354!important;border-radius:15px!important;grid-template-columns:minmax(0,1fr) 210px!important;margin-bottom:10px!important;padding:14px!important}.b3 .q-ballot-row .b3-kicker{color:#91a8c2}.b3 .q-ballot-row .b3-scoreline{margin:8px 0}.b3 .q-ballot-row .b3-picks{overflow:visible;border:0!important;gap:7px!important}.b3 .q-ballot-row .b3-picks button{min-height:54px;font-size:1rem;color:#d3dfef!important;background:#082432!important;border:1px solid #31566a!important;border-radius:10px!important}.b3 .q-ballot-row .b3-picks button.selected{color:#032029!important;background:linear-gradient(135deg,#46eeb6,#56ebd0)!important;border-color:#52f2c2!important}.b3 .q-ballot-row .b3-picks button.selected.pick-miss{color:#fff!important;background:#b92735!important;border-color:#ff5964!important}.b3 .q-ballot-row .b3-pick-verdict.hit{color:#52f2c2}.b3 .q-ballot-row .b3-pick-verdict.miss{color:#ff6974}.b3 .q-result-summary{border-color:#1d4354}.q-personal-result{background:#0c3a39!important}.q-result-games article{border-color:#1d4354!important}.q-ranking-row,.q-ranking-detail{background:#072430!important;border-color:#1d4354!important}.q-ranking-row.is-mine,.q-ranking-row.is-mine>summary{background:#0a4a3c!important;border-color:#25a878!important}.q-ranking-row>summary :is(b,strong,span){color:#f7f9fc!important}.q-sports-hub{max-width:830px;margin:0 auto}.q-team-search{margin-top:20px!important}.q-team-search input{padding-left:16px}.q-date-tabs{border:1px solid #1d4354;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:0;margin:12px 0;display:grid;overflow:hidden}.q-date-tabs button{color:#c1cee0;min-height:58px}.q-date-tabs button+button{border-left:1px solid #1d4354}.q-date-tabs button.active{color:#52f2c2;background:#0a604f;font-weight:850}.q-match-state-tabs{background:0 0!important;border-width:0 0 1px!important;border-radius:0!important}.q-match-state-tabs button{flex:1}.q-fixture-filters{margin-bottom:10px;justify-content:space-between!important}.q-fixture-filters details{border:0!important;margin:0!important;padding:0!important}.q-fixture-filters summary{font-size:.84rem}.q-fixture{margin-bottom:10px!important;padding:15px!important}.q-fixture>small{color:#a9bdd6!important}.q-fixture-teams{color:#f7f9fc!important}.q-fixture-teams span{color:#f7f9fc}.q-fixture-teams b{font-size:1.35rem}.q-fixture .b3-link{justify-content:center}.q-day{text-transform:capitalize;color:#f5f8fd!important}.q-sports-hub:after{content:"Horarios según la zona configurada";text-align:right;color:#aabed6;margin-top:13px;font-size:.8rem;display:block}.b3-match-top{background:#061f2b!important;padding:8px 0 14px!important;position:static!important}.b3-match-top .b3-scoreline{margin:10px 0!important}.b3-match-top .b3-scoreline b{font-size:2.25rem}.q-match-state{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.q-match-state small{text-align:center;width:100%}.q-match-tabs{background:0 0!important;border-width:0 0 1px!important;border-radius:0!important}.q-match-tabs button{flex:1}.q-match-panel{min-width:0}.q-match-summary{text-align:center;padding:18px}.q-match-summary>.b3-scoreline{margin:0 auto 14px}.q-data-empty{text-align:center;background:#061f2b;border:1px dashed #31566a;border-radius:14px;place-items:center;min-height:190px;padding:22px;display:grid;color:#aebfd5!important}.q-match-stats{background:#072430;border:1px solid #1d4354;border-radius:15px;padding:17px}.q-match-stats>header{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:19px;display:grid}.q-match-stats>header div{align-items:center;gap:9px;display:flex}.q-match-stats>header div:last-child{justify-content:flex-end}.q-match-stats>header img,.q-match-stats>header svg{object-fit:contain;width:35px;height:35px}.q-stat-row{margin:14px 0}.q-stat-row>div:first-child{grid-template-columns:60px 1fr 60px;align-items:center;gap:8px;display:grid}.q-stat-row>div:first-child b:last-child{text-align:right}.q-stat-row span{text-align:center;color:#c2d0e2}.q-stat-track{background:#244456;border-radius:999px;height:9px;margin-top:7px;display:flex;overflow:hidden}.q-stat-track i:first-child{background:#ff7b22}.q-stat-track i:last-child{background:#52f2c2}.q-event-list{background:#072430;border:1px solid #1d4354;border-radius:15px;padding:10px 16px}.q-event-list article{border-bottom:1px solid #1d4354;grid-template-columns:58px 30px 1fr;align-items:start;gap:10px;padding:13px 0;display:grid}.q-event-list article:last-child{border:0}.q-event-list time{color:#d7e4f2;background:#102f3e;border-radius:8px;place-items:center;padding:6px;display:inline-grid}.q-event-list p{color:#aebfd5;margin:2px 0}.q-event-icon{background:#ffcd32;border-radius:3px;width:18px;height:22px;margin-top:4px}.q-event-icon.goal{background:#f7f9fc;border-radius:50%;box-shadow:inset 0 0 0 5px #182a35}.q-event-icon.subst{background:linear-gradient(135deg,#31dc82 0 48%,#f34f59 52%)}.q-pitch{color:#fff;background:repeating-linear-gradient(90deg,#0a7e31 0 14.28%,#0b8b36 14.28% 28.56%);border:3px solid #b7efc8;grid-template-rows:auto 1fr 2px 1fr auto;gap:8px;min-height:700px;padding:14px;display:grid;position:relative;overflow:hidden}.q-pitch:before,.q-pitch:after{content:"";border:2px solid #b7efc8;width:42%;height:13%;position:absolute;left:50%;transform:translate(-50%)}.q-pitch:before{top:0}.q-pitch:after{bottom:0}.q-pitch>header,.q-pitch>footer{z-index:2;justify-content:space-between;align-items:center;font-size:1rem;display:flex}.q-center-line{border-top:2px solid #b7efc8;position:relative}.q-center-line:after{content:"";border:2px solid #b7efc8;border-radius:50%;width:105px;height:105px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.q-formation{z-index:2;flex-direction:column;justify-content:space-around;min-height:0;display:flex}.q-formation-row{justify-content:space-around;align-items:flex-start;gap:5px;display:flex}.q-player{text-align:center;color:#fff;text-shadow:0 2px 3px #00230e;width:min(82px,22%)}.q-player b{overflow-wrap:anywhere;margin-top:4px;font-size:.72rem;line-height:1.1;display:block}.q-shirt{color:#fff;filter:drop-shadow(0 3px 3px #00291399);background:#ff6a1c;border-radius:4px 4px 7px 7px;place-items:center;width:38px;height:35px;margin:0 auto;font-weight:850;display:grid;position:relative}.q-shirt:before,.q-shirt:after{content:"";background:inherit;width:13px;height:14px;position:absolute;top:4px}.q-shirt:before{left:-8px;transform:skewY(-25deg)}.q-shirt:after{right:-8px;transform:skewY(25deg)}.q-formation.away .q-shirt{color:#122431;background:#f2f5f8}.q-substitutes{background:#072430;border-radius:12px;border:1px solid #1d4354!important;padding:12px!important}.q-generic-data .b3-notice{box-shadow:none!important}.q-wallet-title{margin-bottom:16px!important}.q-wallet-title p{font-size:1.08rem!important}.q-wallet-mode{background:#061f2b;border:1px solid #1d4354;border-radius:13px;grid-template-columns:1fr 1fr;max-width:830px;margin:0 auto 18px;display:grid;overflow:hidden}.q-wallet-mode button{color:#c1cfe0;border-bottom:4px solid #0000;min-height:56px}.q-wallet-mode button+button{border-left:1px solid #1d4354}.q-wallet-mode button.active{color:#52f2c2;background:#0c303b;border-bottom-color:#52f2c2;font-weight:800}.q-wallet{border-top:1px solid #1d4354!important}.q-wallet>h2{color:#f7f9fc!important}.q-wallet-summary{grid-template-columns:140px 1fr;align-items:center;gap:18px;display:grid}.q-wallet-summary>.q-coin-mark{justify-self:center}.q-wallet .b3-metrics{grid-template-columns:repeat(3,1fr)!important;gap:0!important;margin:0!important}.q-wallet .b3-metrics>div{text-align:center;background:0 0!important;border:0!important;border-left:1px solid #1d4354!important;border-radius:0!important;padding:14px!important}.q-wallet .b3-metrics b{color:#f7f9fc!important;font-size:2.6rem!important}.q-wallet .b3-metrics>div:first-child b{color:#52f2c2!important}.q-wallet .b3-metrics small{font-size:.9rem}.q-wallet-code{border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:58px;margin-top:14px;display:flex;color:#e9f2ff!important;background:#071f2b!important;border:1px solid #1d4354!important;font-size:1rem!important}.q-wallet-code b,.q-wallet-code svg{color:#52f2c2}.b3 .b3-action-grid{gap:14px}.b3 .b3-action-grid button{border-radius:50% 50% 14px 14px;min-height:112px;color:#f7f9fc!important;background:#072430!important;border:1px solid #2c5567!important}.b3 .b3-action-grid svg{color:#52f2c2!important}.q-bank{gap:10px}.q-bank div{border:1px solid #1d4354;background:#0b2b39!important;border-radius:12px!important}.q-bank dt{color:#aebfd5}.q-bank dd{color:#fff}.b3-ledger{border-color:#1d4354!important}.b3-ledger small{color:#9fb4ce!important}.b3-positive{color:#52f2c2!important}.q-streaming-page{max-width:860px;margin:0 auto}.q-streaming-page>.b3-title h1{font-size:2.45rem}.q-streaming-page>.b3-title p{font-size:1.35rem;font-weight:750}.b3 .b3-live{max-width:none;margin:0}.b3-stream-grid{grid-template-columns:1fr!important;gap:20px!important}.b3-stream-card{overflow:hidden;background:#072430!important;border:1px solid #1d4354!important;border-radius:17px!important;padding:0!important}.q-stream-visual{background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;min-height:275px;padding:22px;display:flex}.q-stream-league{text-transform:uppercase;margin-bottom:16px}.q-stream-visual .b3-stream-match{grid-template-columns:88px minmax(70px,1fr) auto minmax(70px,1fr) 88px;width:100%;font-size:1.15rem}.q-stream-visual .b3-stream-match img,.q-stream-visual .b3-stream-match svg{width:88px;height:88px}.q-stream-visual .b3-stream-match strong{font-size:2.5rem}.q-stream-visual time{background:#031923d9;border-radius:9px;margin-top:13px;padding:6px 15px;font-size:1.35rem;font-weight:850}.q-stream-body{padding:18px 20px 20px}.q-stream-body h2{margin:0 0 8px;font-size:1.55rem}.q-stream-body>small{margin-bottom:12px;display:block}.b3-stream-pending{border:1px solid #31566a;display:block;color:#b9c9dc!important;background:#102f3e!important;border-radius:11px!important;padding:13px 15px!important}.q-sales-tabs{grid-template-columns:repeat(3,1fr);background:0 0!important;border:0!important;gap:12px!important;display:grid!important;overflow:visible!important}.q-sales-tabs button{flex-direction:column;justify-content:center;gap:10px;font-size:1rem;color:#f7f9fc!important;background:#082531!important;border:1px solid #31566a!important;border-radius:13px!important;min-height:115px!important;display:flex!important}.q-sales-tabs button svg{color:#52f2c2;width:33px;height:33px}.q-sales-tabs button.active{color:#52f2c2!important;background:#0b3d40!important;border-color:#52f2c2!important}.q-review-picks>div{border-color:#1d4354!important}.q-scan-actions{border:1px solid #31566a;border-radius:12px;grid-template-columns:1fr 1fr;overflow:hidden;gap:0!important;display:grid!important}.q-scan-actions label{border:0!important;border-radius:0!important;margin:0!important}.q-scan-actions label+label{border-left:1px solid #31566a!important}.q-sale-receipt{text-align:center}.q-sale-receipt>img{border-radius:12px}.q-receipt-status{text-align:left;border:1px solid #31566a;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:15px 0;padding:15px;display:grid}.q-receipt-status.valid{color:#52f2c2;border-color:#24b77d}.q-receipt-status.pending{color:#ffd05b;border-color:#9b6d23}.q-receipt-status svg{width:36px;height:36px}.q-receipt-status small{display:block}.q-receipt-matches{text-align:left;border-radius:12px;border:1px solid #1d4354!important;padding:12px!important}.q-receipt-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.q-sale-receipt .b3-qr{background:#fff;border-radius:10px;padding:10px}.q-kiosk{color:#f7f9fc!important;background:#031923!important}.q-kiosk>header{background:#062c39!important}.q-kiosk>section{background:#082531!important;border-color:#31566a!important}.q-kiosk>section>div>button{color:#f7f9fc!important;background:#092735!important;border-color:#31566a!important}.q-kiosk>section>div>button.selected{color:#032029!important;background:#52f2c2!important}.q-upload-button{color:#f7f9fc!important}.q-ticket-stack{color:#111}.q-ticket{box-shadow:0 15px 45px #0008}.q-ticket h2,.q-ticket b,.q-ticket strong,.q-ticket p,.q-ticket small{color:#111!important}.q-ticket .q-ticket-foot{background:#fff!important}.q-admin-heading{align-items:flex-start!important}.q-admin-heading .b3-secondary{border-color:#52f2c2!important}.q-admin-tabs{grid-template-columns:repeat(3,1fr);background:0 0!important;border:0!important;gap:10px!important;display:grid!important;overflow:visible!important}.q-admin-tabs button{white-space:normal!important;background:#082531!important;border:1px solid #31566a!important;border-radius:12px!important;min-height:70px!important}.q-admin-tabs button.active{background:#0b3d40!important;border-color:#52f2c2!important}.b3-admin-metrics{grid-template-columns:repeat(3,1fr)!important;gap:11px!important}.b3-admin-metrics>button{color:#f7f9fc!important;background:#082531!important;border:1px solid #31566a!important;border-radius:13px!important}.b3-admin-metrics strong{color:#fff!important}.b3-admin-metrics svg{color:#52f2c2!important}.b3-all-good{color:#8ef8ca!important;background:#0b4236!important;border-color:#237c5b!important}.q-admin-row{border-color:#1d4354!important}.q-config-group legend{color:#f7f9fc!important}.b3-provider-phases dd{color:#d8e3f1}.b3 details pre{color:#dce8f6!important;background:#02151e!important}.q-page-heading{max-width:830px;margin:0 auto 16px}.b3-profile{background:#082531;border:1px solid #1d4354;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;max-width:830px;margin:0 auto 15px;text-align:left!important;padding:18px!important;display:grid!important}.b3-profile .b3-avatar.large{width:92px;height:92px;color:#52f2c2!important;background:#0d3b42!important;border:2px solid #52f2c2!important}.q-profile-copy strong{color:#52f2c2;margin-top:8px;display:block}.q-profile-copy small{display:block}.b3-profile .b3-private-code{justify-content:flex-start;color:#c7d5e7!important}.q-profile-edit{align-self:start}.q-profile-menu,.q-profile-notices,.b3-profile~h2,.b3-profile~.b3-metrics{max-width:830px;margin-left:auto!important;margin-right:auto!important}.q-profile-menu .b3-menu-item{color:#f7f9fc!important}.q-profile-menu .b3-menu-item svg:first-child{color:#dce8f7}.q-profile-notices .b3-notice{text-align:left;grid-template-columns:auto 1fr auto;gap:12px;width:100%;display:grid;box-shadow:none!important;background:0 0!important;border-width:0 0 1px!important;border-radius:0!important}.q-profile-notices .b3-notice span,.q-profile-notices .b3-notice small{display:block}.q-profile-notices .b3-notice.unread svg:first-child{color:#52f2c2}.q-help-group{max-width:830px;margin:0 auto}.q-help-group>h2{margin-top:18px;font-size:1.05rem}.q-help-group .b3-card{margin:9px 0!important;padding:14px 17px!important}.q-help-group summary{align-items:center;min-height:44px;font-size:1rem;display:flex}.q-help-group summary:after{content:"⌄";color:#52f2c2;margin-left:auto;font-size:1.4rem}.q-help-group details[open] summary:after{transform:rotate(180deg)}@media (min-width:1500px){.b3 .b3-main.with-sidebar{max-width:1420px;margin-left:auto;margin-right:auto;padding-left:260px}}@media (max-width:900px){.b3 .b3-sidebar{display:none}.b3 .b3-main.with-sidebar,.b3 .b3-main{max-width:100%;margin-left:0;padding:22px 17px 32px}.b3 .b3-footer{margin-left:0;padding-left:17px;padding-right:17px}.q-home-hero{margin-top:-22px}.q-admin-tabs{grid-template-columns:repeat(2,1fr)!important}.q-wallet-summary{grid-template-columns:125px 1fr}.q-coin-mark.large{width:96px;height:96px;font-size:47px}}@media (max-width:600px){.b3 .b3-top{gap:7px;height:72px;min-height:72px;padding:0 12px}.b3 .q-menu-button{width:39px}.b3 .q-menu-button svg{width:26px}.b3 .b3-brand{gap:7px;font-size:1.07rem!important}.b3 .b3-brand img{width:41px;height:41px}.b3 .b3-brand small{margin-top:3px;font-size:.68rem}.b3 .b3-top-actions{gap:1px}.b3 .b3-top-actions>button{min-width:37px;height:42px;padding:0 5px}.b3 .b3-top-actions>button svg{width:22px}.b3 .b3-coin-mini{gap:4px!important;padding:0 4px!important;font-size:.92rem!important}.q-coin-mark{width:24px;height:24px;font-size:12px}.b3 .b3-main.with-sidebar,.b3 .b3-main{padding:20px 13px 28px}.b3 .b3-footer{padding:22px 14px 27px;font-size:.7rem;flex-direction:row!important;align-items:center!important}.b3 .b3-footer button{text-align:right}.b3 .b3-dialog{border-radius:20px 20px 0 0;width:100%;max-width:100%;max-height:94dvh;margin:auto auto 0;padding:20px 15px}.b3 .b3-dialog .b3-sheet-head{top:-20px}.b3 h1{font-size:2rem}.b3 .b3-title{align-items:flex-start}.b3 .b3-card{padding:16px}.q-home-hero{border-radius:0;min-height:177px;margin:-20px -13px 14px;padding:23px 20px}.q-home-hero h1{font-size:2.5rem}.q-home-hero p{font-size:.98rem}.q-start .q-start-tabs button{gap:6px;min-height:57px;font-size:.92rem}.q-start .q-start-tabs button svg{width:18px}.q-published-rounds>.q-start-round{padding:16px!important}.q-home-versus{gap:26px}.q-home-versus img,.q-home-versus svg{width:65px!important;height:65px!important}.q-home-round-copy h2{font-size:1.35rem}.q-home-economy{font-size:.86rem}.q-activity .q-start-round{flex-direction:column;align-items:flex-start!important}.q-activity-card .b3-secondary{width:100%}.q-view-switch button{min-height:54px}.q-hub-card{grid-template-columns:minmax(0,1fr) auto!important}.q-available-action{align-items:flex-end;gap:9px}.q-available-action .b3-secondary{padding:9px 12px!important;font-size:.82rem!important}.b3 .b3-round-strip{grid-template-columns:1fr 1fr!important}.b3 .b3-round-strip>div:first-child{border-bottom:1px solid #1d4354;border-right:0;grid-column:1/-1;padding-bottom:9px}.b3 .q-ballot-row{grid-template-columns:1fr!important;padding:12px!important}.b3 .q-ballot-row>.b3-row,.b3 .q-ballot-row>.b3-scoreline,.b3 .q-ballot-row>.b3-picks{grid-area:auto/1!important}.b3 .q-ballot-row .b3-picks{width:100%;max-width:none}.b3 .q-ballot-row .b3-scoreline>.b3-team-name{font-size:.9rem}.q-match-state-tabs button{padding:10px 8px;font-size:.85rem}.q-match-state-tabs button:nth-child(n+4){display:none}.q-fixture-teams{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr)!important}.q-fixture-teams span{font-size:.83rem}.q-fixture-teams b{font-size:1.1rem}.q-pitch{min-height:610px;padding:10px}.q-player{width:23%}.q-player b{font-size:.62rem}.q-shirt{width:31px;height:30px;font-size:.7rem}.q-wallet-summary{grid-template-columns:1fr}.q-wallet .b3-metrics{width:100%}.q-wallet .b3-metrics>div:first-child{border-left:0!important}.q-wallet .b3-metrics b{font-size:2rem!important}.q-coin-mark.large{width:94px;height:94px}.b3 .b3-action-grid button{border-radius:50%!important;min-height:100px!important;font-size:.8rem!important}.q-stream-visual{min-height:225px;padding:16px}.q-stream-visual .b3-stream-match{grid-template-columns:62px minmax(55px,1fr) auto minmax(55px,1fr) 62px;gap:6px;font-size:.83rem}.q-stream-visual .b3-stream-match img,.q-stream-visual .b3-stream-match svg{width:62px;height:62px}.q-stream-visual .b3-stream-match strong{font-size:1.8rem}.q-sales-tabs{gap:8px!important}.q-sales-tabs button{min-height:98px!important;padding:9px 5px!important;font-size:.8rem!important}.q-sales-tabs button svg{width:28px;height:28px}.b3-admin-metrics{grid-template-columns:repeat(3,1fr)!important}.b3-admin-metrics>button{min-height:105px;padding:13px!important}.b3-admin-metrics strong{font-size:1.8rem!important}.q-admin-tabs button{font-size:.82rem!important}.b3-profile{gap:13px;grid-template-columns:auto 1fr!important;padding:15px!important}.b3-profile .b3-avatar.large{width:76px;height:76px}.q-profile-copy h2{font-size:1.35rem}.q-profile-edit{grid-column:1/-1;width:100%}.q-receipt-actions{grid-template-columns:1fr}.q-bank{grid-template-columns:1fr!important}}@media (max-width:390px){.b3 .b3-brand>span{max-width:110px}.b3 .b3-brand small{white-space:normal}.b3 .b3-top-actions>button:not(.b3-coin-mini){min-width:33px}.q-home-hero h1{font-size:2.25rem}.q-start-tabs button{font-size:.82rem!important}.q-home-economy{grid-template-columns:1fr;gap:9px}.q-home-economy span+span{border-top:1px solid #1d4354;border-left:0;padding-top:9px}.q-sales-tabs{grid-template-columns:repeat(2,1fr)}.b3-admin-metrics{grid-template-columns:1fr 1fr!important}.q-pitch{min-height:570px}.q-player b{font-size:.57rem}}@media (prefers-reduced-motion:reduce){.b3 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.b3{--v46-navy:#031923;--v46-panel:#082531;--v46-panel-2:#0d303d;--v46-mint:#52f2c2;--v46-line:#31566a;--v46-copy:#d6e2ef;--v46-muted:#aebfd5}.b3 :is(.b3-card,.b3-match,.b3-notice,.b3-request) :is(p,small,label){color:var(--v46-copy)}.b3 :is(button,input,select,textarea):disabled{opacity:.62!important;color:#aabccf!important}.b3 .q-header-login{border:1px solid var(--v46-mint);min-height:40px;color:var(--v46-mint);border-radius:10px;padding:8px 17px;font-weight:800}.q-public-landing{isolation:isolate;background-color:#031923;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #1d4354;border-radius:0 0 28px 28px;grid-template-columns:minmax(360px,.85fr) minmax(500px,1.15fr);align-items:center;gap:clamp(24px,5vw,72px);min-height:calc(100dvh - 190px);padding:clamp(30px,5vw,68px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 80px #0008}.q-public-landing:before{content:"";z-index:-1;background:radial-gradient(#0fc78a31,#0000 69%);border-radius:50%;position:absolute;inset:33% -8% -28% 18%;transform:rotate(-5deg)}.q-public-hero{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.q-public-logo{filter:drop-shadow(0 15px 28px #0009);width:clamp(132px,17vw,210px);height:auto;margin-bottom:8px}.q-public-copy{width:100%;max-width:590px}.q-public-copy h1{letter-spacing:-.055em;margin:0 0 16px;font-size:clamp(3rem,5vw,5rem);line-height:.97}.q-public-copy h1>span{color:var(--v46-mint);white-space:nowrap;margin-top:8px;display:block;position:relative}.q-public-copy h1 i{color:#f4c542;filter:drop-shadow(0 3px 5px #000);font:800 .34em/1 Georgia,serif;position:absolute;top:-.47em;left:39%;transform:translate(-50%)rotate(-8deg)}.q-public-copy>p{color:#d6e2ef;max-width:470px;margin:0 auto;font-size:clamp(1rem,2vw,1.2rem)}.q-public-actions{gap:11px;width:100%;max-width:500px;margin:28px auto 0;display:grid}.q-public-actions button{min-height:54px!important;font-size:1rem!important}.q-public-howto{background:linear-gradient(145deg,#061e29f2,#082f38ea);border:1px solid #31566a;border-radius:23px;padding:clamp(22px,4vw,34px);box-shadow:0 24px 70px #0008}.q-public-howto h2{margin:0;font-size:clamp(1.7rem,3.2vw,2.9rem);line-height:1.02}.q-public-howto>div>p{color:#c7d7e8;margin:10px 0 20px}.q-public-demo{grid-template-columns:minmax(120px,.75fr) minmax(290px,1.25fr);gap:14px;display:grid}.q-public-games{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041b25de;border:1px solid #4d887d80;border-radius:16px;width:100%;padding:7px 12px}.q-public-games>div{border-bottom:1px solid #234957;grid-template-columns:minmax(88px,1fr) repeat(3,31px);align-items:center;gap:7px;min-height:56px;display:grid}.q-public-games>div:last-child{border-bottom:0}.q-public-pick-head b{color:#d6e2ef;text-align:center}.q-public-pair{grid-template-columns:37px auto 37px;justify-content:start;align-items:center;gap:7px;min-width:0;display:grid!important}.q-public-games img{object-fit:contain;width:37px;height:37px}.q-public-games em{color:#7891a6;background:#061f2b;border:1px solid #31566a;border-radius:7px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.q-public-games em.selected{border-color:var(--v46-mint);color:#fff;background:#0a594b;box-shadow:0 0 12px #52f2c244}.q-public-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 14px;padding:0;list-style:none;display:grid}.q-public-steps li{align-items:flex-start;gap:9px;min-width:0;display:flex}.q-public-steps li>b{border:2px solid var(--v46-mint);width:36px;height:36px;color:var(--v46-mint);border-radius:50%;flex:none;place-items:center;display:grid}.q-public-steps strong{color:#fff}.q-public-steps small{color:#aebfd5!important}.q-public-help{width:100%;border-top:1px solid #31566a!important;justify-content:center!important;padding-top:15px!important;display:flex!important}.q-public-howto>small{text-align:center;margin-top:8px;display:block;color:#aebfd5!important}.q-public-pitch{background-image:none}.b3 .q-menu-sheet{width:min(430px,100%);max-width:100%;height:100dvh;max-height:100dvh;padding:23px 22px max(24px,env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:0 22px 22px 0;margin:0;inset:0 auto 0 0;overflow-y:auto}.b3 .q-menu-sheet .b3-sheet-head{padding-top:17px;top:-23px}.q-context-menu{flex-direction:column;min-height:calc(100dvh - 112px);display:flex}.q-menu-eyebrow{letter-spacing:.16em;font-size:.72rem;font-weight:850;color:#91abc1!important;margin:10px 0 9px!important}.q-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.q-menu-grid-admin,.q-menu-grid-sales{grid-template-columns:repeat(3,minmax(0,1fr))}.q-menu-grid-account{margin-bottom:13px}.q-menu-tile{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:88px;display:flex;color:#eff6ff!important;background:#0a2936!important;border:1px solid #31566a!important;border-radius:13px!important;padding:10px 5px!important;font-size:.82rem!important;font-weight:760!important}:is(.q-menu-tile:hover,.q-menu-tile:focus-visible){border-color:var(--v46-mint)!important;background:#0d3a3e!important}.q-menu-tile svg{width:27px;height:27px;color:var(--v46-mint);stroke-width:1.7px}.q-menu-tile span{overflow-wrap:anywhere;max-width:100%}.q-mode-switch{color:#f5f8fd;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin:0 0 13px;font-weight:800;display:grid}.q-mode-switch select{margin:0;min-height:44px!important}.q-menu-footer{grid-template-columns:1fr 1fr;gap:0 12px;margin-top:auto;padding-top:20px;display:grid}.q-menu-footer button{color:#d6e2ef;text-align:left;border-bottom:1px solid #1d4354;align-items:center;gap:9px;min-height:48px;display:flex}.q-menu-footer svg{color:#92f5d4;width:19px}.q-menu-public{gap:10px;display:grid}.q-menu-public img{object-fit:contain;filter:drop-shadow(0 10px 22px #0008);width:155px;height:155px;margin:0 auto 12px}.q-menu-brand{align-items:center;gap:10px;display:flex}.q-menu-brand>img{object-fit:contain;width:48px;height:48px}.q-menu-brand>span{color:#fff;flex-direction:column;font-size:1.15rem;line-height:1.05;display:flex}.q-menu-brand small{letter-spacing:.15em;text-transform:uppercase;margin-top:4px;font-size:.65rem;color:#9db5c9!important}.b3 .q-ballot-row .b3-picks button>span[aria-hidden=true]{color:inherit!important;font-size:1rem!important;font-weight:900!important;display:inline!important}.b3 .q-ballot-row .b3-picks button:disabled{opacity:.78!important}.b3 .q-ballot-row .b3-picks button.selected:disabled{opacity:1!important}.b3 .q-ballot-row .b3-picks button.selected.pick-hit{color:#fff!important;background:#087a56!important;border-color:#65f5bc!important}.b3 .b3-pick-verdict{color:#d6e2ef}.b3 .b3-winner :is(h2,p,strong){color:#f7f9fc!important}.b3 .q-match-dialog{overscroll-behavior:contain;width:min(920px,100% - 24px);height:min(92dvh,900px);max-height:92dvh;overflow:hidden auto}.b3 .q-match-dialog .b3-sheet-head{margin-bottom:8px;padding-bottom:11px}.b3 .q-match-dialog .b3-sheet-head h2{font-size:1.12rem}.b3 .q-match-dialog .b3-scoreline{margin:8px 0!important}.b3 .q-match-dialog .b3-match-top{padding-top:0!important}.b3 .q-match-tabs{scrollbar-width:thin;overscroll-behavior-inline:contain;max-width:100%}.b3 .q-match-tabs button{flex:none;min-width:max-content}.q-match-panel{width:100%;overflow:visible}.q-match-stats,.q-event-list,.q-pitch{width:100%;max-width:100%}.q-pitch{min-height:min(760px,78dvh)}.q-player{min-width:0}.q-player b{text-wrap:balance;color:#fff!important}.q-stat-row:first-of-type{margin-top:8px}.q-stat-row span{font-weight:720;color:#e3ebf5!important}.b3 .b3-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0 22px}.b3 .b3-action-grid button{border-radius:13px!important;min-height:82px!important;padding:12px 7px!important}.b3 .b3-action-grid button svg{width:24px;height:24px}.q-wallet{padding-top:12px!important}.q-wallet-summary{grid-template-columns:102px 1fr;gap:12px}.q-coin-mark.large{width:86px;height:86px;font-size:40px}.q-wallet .b3-metrics b{font-size:2rem!important}.q-wallet-code{min-height:48px;margin-top:9px}.q-sales-tabs,.q-admin-tabs{scrollbar-width:thin;background:#061f2b!important;border:1px solid #1d4354!important;border-radius:13px!important;gap:7px!important;padding:5px!important;display:flex!important;overflow:auto hidden!important}.q-sales-tabs button,.q-admin-tabs button{align-items:center;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;flex-direction:row!important;flex:none!important;gap:7px!important;min-height:48px!important;padding:9px 12px!important;font-size:.84rem!important;display:flex!important}.q-sales-tabs button svg,.q-admin-tabs button svg{color:#aebfd5;width:18px!important;height:18px!important}.q-sales-tabs button.active,.q-admin-tabs button.active{color:var(--v46-mint)!important;background:#0c3c3c!important;border-color:#2d7568!important}.q-sales-tabs button.active svg,.q-admin-tabs button.active svg{color:var(--v46-mint)}.q-admin-heading{margin-bottom:10px!important}.q-admin-sales{grid-template-columns:minmax(190px,.7fr) 1.3fr;align-items:center;gap:17px;display:grid}.q-admin-sales p{margin:0}.q-quick-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.q-quick-tools button{color:#f4f8ff;background:#0a2936;border:1px solid #31566a;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:48px;display:flex}.q-quick-tools svg{width:19px;color:var(--v46-mint)}.b3-admin-metrics>button{min-height:88px!important;padding:14px!important}.b3-admin-metrics strong{margin-top:5px!important;font-size:1.85rem!important}.b3-admin-metrics svg{bottom:12px!important;right:12px!important}.q-help-heading{align-items:center;gap:14px;max-width:830px;margin:0 auto 17px;display:flex}.q-help-heading>svg{width:42px;height:42px;color:var(--v46-mint)}.q-help-heading h1,.q-help-heading p{margin:0}.q-help-categories{max-width:830px;margin:12px auto 24px}.b3 .q-help-category{background:#082531;border:1px solid #31566a;border-radius:13px;margin:8px 0;padding:0;overflow:hidden}.b3 .q-help-category>summary{align-items:center;gap:12px;min-height:62px;padding:10px 15px;font-size:1rem;font-weight:800;list-style:none;display:flex;color:#f6f9fd!important}.q-help-category>summary::-webkit-details-marker{display:none}.q-help-category>summary svg{width:24px;color:var(--v46-mint)}.q-help-category>summary small{margin-left:auto}.q-help-category>.q-help-group{padding:0 12px 11px}.q-help-group .b3-card{box-shadow:none!important;background:#061f2b!important}.q-stream-neutral{background:radial-gradient(circle at 50% 30%,#175168,#082532 55%,#041923)!important}.q-stream-neutral .b3-stream-match{text-align:center;flex-direction:column;gap:14px!important;display:flex!important}.q-stream-neutral .b3-stream-match svg{color:var(--v46-mint)}@media (max-width:900px){.b3 .b3-main.with-sidebar,.b3 .b3-main{padding-bottom:calc(102px + env(safe-area-inset-bottom))!important}.b3 .b3-footer{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}.b3 .b3-nav{z-index:60;padding:7px 6px max(7px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid #31566a;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;position:fixed;bottom:0;left:0;right:0;background:#041b26f5!important;display:grid!important}.b3 .b3-nav button{border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:53px;padding:5px 3px;font-size:.69rem;display:flex;color:#9eb3ca!important}.b3 .b3-nav button.active{color:var(--v46-mint)!important;background:#0d353b!important}.b3 .b3-nav button svg{width:21px;height:21px}.q-public-landing{text-align:center;grid-template-columns:minmax(0,720px);justify-content:center;min-height:auto;padding:45px 28px}.q-public-copy{margin:auto}.q-public-copy>p,.q-public-actions{margin-left:auto;margin-right:auto}.q-public-logo{width:150px}.q-public-howto{width:100%}.q-admin-sales{grid-template-columns:1fr}.q-admin-tabs{margin-top:8px!important}}@media (max-width:600px){.b3 .q-header-login{font-size:.82rem;min-width:auto!important;padding:7px 11px!important}.q-public-landing{border-left:0;border-right:0;border-radius:0 0 22px 22px;margin:-20px -13px 0;padding:32px 14px 28px}.q-public-logo{width:126px;margin-bottom:4px}.q-public-copy h1{font-size:clamp(2.3rem,12vw,3.15rem)}.q-public-copy h1>span{margin-top:7px;display:block}.q-public-copy h1 i{left:39%;transform:translate(-50%)rotate(-8deg)}.q-public-copy>p{font-size:1rem}.q-public-actions{grid-template-columns:1fr;margin-top:22px}.q-public-howto{border-radius:18px;padding:18px 13px}.q-public-howto h2{font-size:1.72rem}.q-public-demo{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:7px}.q-public-pitch{min-height:204px}.q-public-games{padding:5px 6px}.q-public-games>div{grid-template-columns:minmax(72px,1fr) repeat(3,27px);gap:3px;min-height:51px}.q-public-games .q-public-pick-head{min-height:22px}.q-public-pair{grid-template-columns:29px auto 29px;gap:3px}.q-public-games img{width:29px;height:29px}.q-public-games em{width:27px;height:27px}.q-public-steps{gap:5px}.q-public-steps li{gap:6px}.q-public-steps li>b{width:31px;height:31px}.q-public-steps small{font-size:.67rem!important}.b3 .q-menu-sheet{width:min(94vw,410px);height:100dvh;max-height:100dvh;padding:20px 15px max(20px,env(safe-area-inset-bottom));border-radius:0 20px 20px 0;margin:0}.q-menu-grid-admin{grid-template-columns:repeat(3,minmax(0,1fr))}.q-menu-tile{min-height:79px;font-size:.74rem!important}.q-menu-tile svg{width:24px;height:24px}.q-menu-footer{padding-top:15px}.b3 .q-match-dialog{width:100%;height:100dvh;max-height:100dvh;padding:15px 12px max(22px,env(safe-area-inset-bottom));border:0;border-radius:0;margin:0;inset:0}.b3 .q-match-dialog .b3-sheet-head{margin:-1px 0 5px;padding:8px 0 10px;top:-15px}.b3 .q-match-dialog .b3-scoreline{gap:6px}.b3 .q-match-dialog .b3-scoreline>span{font-size:.79rem}.b3 .q-match-dialog .b3-scoreline>b{font-size:1.45rem}.q-match-tabs{margin:8px 0 12px!important}.q-match-tabs button{padding:9px 11px!important}.q-match-stats,.q-event-list{padding:12px}.q-pitch{min-height:680px;padding:9px}.q-player b{font-size:.68rem!important}.q-shirt{width:34px;height:31px}.q-wallet-summary{grid-template-columns:78px 1fr}.q-coin-mark.large{width:70px;height:70px;font-size:33px}.q-wallet .b3-metrics>div{padding:8px!important}.q-wallet .b3-metrics b{font-size:1.45rem!important}.b3 .b3-action-grid button{min-height:74px!important;font-size:.74rem!important}.q-quick-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.q-sales-tabs,.q-admin-tabs{margin-bottom:12px!important}.b3-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.b3-admin-metrics>button{min-height:82px!important}}@media (max-width:390px){.q-menu-grid-admin,.q-menu-grid-sales{grid-template-columns:repeat(2,minmax(0,1fr))}.q-public-games span{font-size:.73rem}.q-public-games img{width:34px;height:34px}.b3 .b3-nav button{font-size:.62rem}.q-wallet-summary{grid-template-columns:1fr}.q-wallet-summary>.q-coin-mark{display:none}}:root{--v48-navy:#031923;--v48-panel:#072632;--v48-panel-2:#0a303b;--v48-line:#1c4857;--v48-mint:#52f2c2;--v48-gold:#f4bd39;--v48-copy:#f7fbff;--v48-muted:#aec2d7;--v48-danger:#ff7a87}.b3 .q-round-tabs{grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--v48-line)!important;background:#061f2b!important;border-radius:13px!important;gap:6px!important;margin:16px 0!important;padding:5px!important;display:grid!important;overflow:visible!important}.b3 .q-round-tabs button{overflow-wrap:anywhere;line-height:1.15;white-space:normal!important;border-radius:9px!important;min-width:0!important;min-height:47px!important;padding:8px 6px!important;font-size:.86rem!important}.b3 .q-compact-empty{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;text-align:left!important;background:linear-gradient(145deg,#0a2c38,#061f2b)!important;border-style:solid!important;min-height:0!important;margin-top:12px!important;padding:15px!important;display:grid!important}.b3 .q-compact-empty>svg{width:34px;height:34px;color:var(--v48-mint)}.b3 .q-compact-empty h3,.b3 .q-compact-empty p{margin:0}.b3 .q-compact-empty h3{font-size:1rem}.b3 .q-compact-empty p{margin-top:3px;font-size:.86rem;line-height:1.35;color:var(--v48-muted)!important}.q-start{min-width:0;max-width:100%;overflow-x:clip}.q-competitions{scrollbar-color:#397080 #061f2b;scrollbar-width:thin;overscroll-behavior-inline:contain;width:100%;padding:2px 2px 9px}.q-competitions button{text-align:left;flex:none;max-width:min(270px,82vw);line-height:1.15;white-space:normal!important;min-height:44px!important}.q-competitions .q-league-logo{flex:0 0 26px}.q-start-status{border:1px solid var(--v48-line);min-height:94px;color:var(--v48-muted);text-align:center;background:linear-gradient(145deg,#092735,#061f2b);border-radius:14px;place-items:center;padding:18px;display:grid}.q-start-empty{place-items:initial;text-align:left;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon title""icon copy""actions actions";align-items:center;gap:2px 12px}.q-start-empty>svg{width:34px;height:34px;color:var(--v48-mint);grid-area:icon}.q-start-empty h3{color:var(--v48-copy);grid-area:title;margin:0;font-size:1rem}.q-start-empty p{color:var(--v48-muted);grid-area:copy;margin:2px 0}.q-start-empty>div{grid-area:actions;gap:8px;margin-top:10px;display:flex}.q-start-empty .b3-secondary{min-height:42px}.q-admin-menu{margin:4px 0 18px}.q-admin-menu .q-menu-eyebrow{color:#8fa8bc;letter-spacing:.12em;margin:14px 0 8px;font-size:.72rem;font-weight:850}.b3 .q-admin-tabs,.q-admin-sales-menu{grid-template-columns:repeat(3,minmax(0,1fr));background:0 0!important;border:0!important;gap:9px!important;padding:0!important;display:grid!important;overflow:visible!important}.b3 .q-admin-tabs button,.q-admin-sales-menu button{text-align:left;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:8px;line-height:1.15;border:1px solid var(--v48-line)!important;min-width:0!important;min-height:66px!important;color:var(--v48-copy)!important;white-space:normal!important;background:linear-gradient(145deg,#0a2e3a,#07232f)!important;border-radius:13px!important;padding:11px!important;font-size:.86rem!important;display:grid!important}.b3 .q-admin-tabs button>svg:first-child,.q-admin-sales-menu button>svg:first-child{width:25px;height:25px;color:var(--v48-mint)}.b3 .q-admin-tabs button>svg:last-child,.q-admin-sales-menu button>svg:last-child{color:#7693a6;width:16px}.b3 .q-admin-tabs button.active{background:#0b393d!important;border-color:#2e6f68!important}.q-admin-modulebar{border-bottom:1px solid var(--v48-line);justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:10px 0;display:flex}.q-admin-modulebar>button{align-items:center;gap:7px;display:flex}.q-admin-modulebar>span{color:var(--v48-mint);align-items:center;gap:7px;font-weight:800;display:flex}.q-admin-modulebar>span svg{width:20px}.q-wallet-title{align-items:center!important}.q-wallet-title h1{margin-bottom:2px!important}.q-wallet-title p{margin:0;color:var(--v48-muted)!important}.q-wallet-help{white-space:nowrap;align-items:center;gap:6px;display:flex}.b3 .q-wallet{position:relative;overflow:hidden;background:radial-gradient(circle at 13% 35%,#0d5260 0,#073643 28%,#0000 50%),linear-gradient(135deg,#062b38,#041c28 70%)!important;border:1px solid #1e5261!important;padding:22px!important}.q-wallet:after{content:"";pointer-events:none;border:1px solid #3ecda52d;border-radius:50%;width:250px;height:250px;position:absolute;top:-130px;right:-100px}.q-wallet>h2{z-index:1;position:relative;color:#d6e5f2!important;margin:0 0 13px!important;font-size:.92rem!important}.q-wallet-summary{z-index:1;position:relative;grid-template-columns:150px minmax(0,1fr)!important;gap:22px!important}.q-coin-stack{place-items:center;width:142px;height:116px;display:grid;position:relative}.q-coin-stack .q-coin-mark.large{z-index:3;position:relative;color:#523000!important;background:radial-gradient(circle at 38% 28%,#fff1a4,#f4bd39 33%,#c77b11 75%,#8c5108)!important;border:0!important;box-shadow:0 12px 28px #00101880,0 0 0 5px #f3c34b22!important}.q-coin-stack>.q-coin-mark:not(.large){width:52px;height:52px;position:absolute;color:#543000!important;background:linear-gradient(145deg,#ffd76c,#b36a0d)!important;border:0!important;box-shadow:0 8px 17px #00131c99!important}.q-coin-stack>.q-coin-mark:nth-child(2){bottom:5px;left:4px;transform:rotate(-16deg)}.q-coin-stack>.q-coin-mark:nth-child(3){bottom:2px;right:2px;transform:rotate(14deg)}.q-wallet .b3-metrics{align-items:end;grid-template-columns:1.45fr .8fr .8fr!important}.q-wallet .b3-metrics>div{min-width:0!important;padding:12px 13px!important}.q-wallet .b3-metrics small{white-space:normal;display:block;color:#a9bfd3!important}.q-wallet .b3-metrics b{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;display:block}.q-wallet .b3-metrics span{color:#cee0eb;font-size:.8rem}.q-wallet .q-wallet-available b{line-height:1;color:var(--v48-mint)!important;font-size:3.35rem!important}.q-personal-code{z-index:1;background:#041c27a8;border:1px solid #296171;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:13px 15px;display:flex;position:relative}.q-personal-code span{min-width:0}.q-personal-code small,.q-personal-code b{display:block}.q-personal-code small{color:#a9bfd3}.q-personal-code b{color:#fff;letter-spacing:.08em;overflow-wrap:anywhere;margin-top:2px;font-size:1.08rem}.q-personal-code button{min-height:42px;color:var(--v48-mint);background:#0a3341;border:1px solid #367184;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;display:flex}.b3 .q-external-money{box-shadow:none!important;background:0 0!important;border:0!important;padding-top:8px!important}.b3 .q-wallet-actions{gap:10px!important;margin:0 0 13px!important}.b3 .q-wallet-actions button{text-align:left;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;background:linear-gradient(145deg,#0b3441,#072632)!important;border-radius:13px!important;min-height:76px!important;padding:13px!important;display:grid!important}.b3 .q-wallet-actions button svg{background:#103f49;border-radius:50%;width:42px;height:42px;padding:10px;display:grid;color:var(--v48-mint)!important}.b3 .q-wallet-actions button span{font-size:.9rem;font-weight:800;line-height:1.2}.b3 .q-wallet-actions button:disabled{opacity:.48}.q-external-note{color:#dceefa;background:#0b3045;border:1px solid #326785;border-radius:12px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.q-external-note>svg{color:#62c9ff;flex:0 0 22px}.q-external-note p,.q-external-note b,.q-external-note span{margin:0;display:block}.q-external-note span{color:#b9d1e2;margin-top:2px;font-size:.84rem;line-height:1.4}.q-money-details{border:1px solid var(--v48-line);background:#082530;border-radius:11px;margin-top:10px;padding:11px 13px}.q-money-details>summary{cursor:pointer}.q-money-operations h2,.q-recent-movements h2{font-size:1.12rem}.q-movement-filters{scrollbar-width:thin;max-width:100%;flex-wrap:nowrap!important;padding-bottom:5px!important;overflow-x:auto!important}.q-movement-filters button{white-space:nowrap;flex:none!important}.q-movement-row{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid!important}.q-movement-icon{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.q-movement-icon svg{width:17px}.q-movement-icon.positive{color:var(--v48-mint);background:#123f34}.q-movement-icon.negative{color:#ff9da8;background:#42242b}.q-movement-row .b3-negative{color:#ff9da8}.b3 .q-notifications-dialog{width:min(720px,100% - 24px);background:linear-gradient(#071d2a,#031721)!important}.q-notifications{min-width:0}.q-notice-toolbar{z-index:3;background:#061d29f5;justify-content:space-between;align-items:center;gap:10px;padding:8px 0 10px;display:flex;position:sticky;top:53px}.q-notice-filters{scrollbar-width:none;gap:6px;min-width:0;display:flex;overflow-x:auto}.q-notice-filters button{border:1px solid var(--v48-line);color:#b8cadd;background:#092735;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:39px;padding:7px 11px;display:flex}.q-notice-filters button.active{color:var(--v48-mint);background:#0d3b38;border-color:#3a8b78}.q-notice-filters span{color:#e5f1fa;background:#163d4b;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:.72rem;display:grid}.q-read-all{min-height:40px;color:var(--v48-mint);background:#0c3535;border:1px solid #377363;border-radius:9px;flex:none;align-items:center;gap:5px;padding:8px 11px;font-size:.78rem;font-weight:750;display:flex}.q-notice-group{margin:15px 0}.q-notice-group>h3{color:#8fa9bd;text-transform:uppercase;letter-spacing:.1em;margin:0 0 7px;font-size:.75rem}.q-notice-card{border:1px solid var(--v48-line);width:100%;min-height:77px;color:var(--v48-copy);text-align:left;background:linear-gradient(145deg,#0a2936,#07212d);border-radius:13px;grid-template-columns:42px minmax(0,1fr) 10px 18px;align-items:center;gap:10px;margin:7px 0;padding:11px;display:grid}.q-notice-icon{width:40px;height:40px;color:var(--v48-mint);background:#123b46;border-radius:50%;place-items:center;display:grid}.q-notice-icon svg{width:20px}.q-notice-copy{min-width:0}.q-notice-copy strong,.q-notice-copy span,.q-notice-copy time{display:block}.q-notice-copy strong{font-size:.88rem}.q-notice-copy>span{color:#dce7f1;overflow-wrap:anywhere;margin:2px 0 3px;font-size:.84rem;line-height:1.35}.q-notice-copy time{color:#91aabd;font-size:.72rem}.q-notice-card>i{background:var(--v48-mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #52f2c21c}.q-notice-card>svg{color:#7592a5;width:17px}.q-notice-empty{text-align:center;border:1px dashed #315564;border-radius:14px;align-content:center;place-items:center;min-height:130px;padding:22px;display:grid}.q-notice-empty svg{color:var(--v48-mint)}.q-notice-empty h3,.q-notice-empty p{margin:5px 0}.q-notice-empty p{color:var(--v48-muted)}.q-notice-preferences{border-top:1px solid var(--v48-line);align-items:center;gap:10px;margin-top:18px;padding:12px 0;display:flex}.q-notice-preferences>svg{color:var(--v48-mint)}.q-notifications>details.b3-card{box-shadow:none!important;margin-top:0!important}.b3 .q-match-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#315c6c #061d29;scrollbar-width:thin;overscroll-behavior:contain}.b3 .q-match-dialog *{scrollbar-color:#315c6c #061d29}.b3 .q-match-dialog::-webkit-scrollbar{width:9px;height:9px}.b3 .q-match-dialog ::-webkit-scrollbar{width:9px;height:9px}.b3 .q-match-dialog::-webkit-scrollbar-track{background:#061d29}.b3 .q-match-dialog ::-webkit-scrollbar-track{background:#061d29}.b3 .q-match-dialog::-webkit-scrollbar-thumb{background:#315c6c;border:2px solid #061d29;border-radius:10px}.b3 .q-match-dialog ::-webkit-scrollbar-thumb{background:#315c6c;border:2px solid #061d29;border-radius:10px}.b3 .q-match-dialog .b3-sheet-head{min-height:46px!important}.b3 .q-match-dialog .b3-sheet-head h2{overflow-wrap:anywhere;max-width:calc(100% - 52px);line-height:1.2;font-size:1.05rem!important}.b3 .q-match-dialog .b3-match-center,.b3 .q-match-dialog .q-match-panel{min-width:0;max-width:100%;overflow:visible!important}.b3 .q-match-dialog .b3-match-top{padding:3px 0 9px!important}.b3 .q-match-dialog .b3-data-status{background:#0a2b38;border:1px solid #285163;border-radius:10px;flex-wrap:wrap;align-items:center;gap:5px 12px;margin:8px 0;padding:10px 12px;display:flex;color:#e9f4fc!important}.b3 .q-match-dialog .b3-data-status>span{font-weight:850;color:#fff!important}.b3 .q-match-dialog .b3-data-status small{color:#c3d4e3!important}.b3 .q-match-dialog .q-match-tabs{white-space:nowrap;scrollbar-color:#315c6c #061d29;overflow:auto hidden!important}.b3 .q-match-dialog .q-match-tabs button{white-space:nowrap!important}.b3 .q-match-dialog .q-match-stats{overflow:hidden;background:#082733!important}.b3 .q-match-dialog .q-stat-row span{color:#eaf2fa!important}.b3 .q-match-dialog .q-stat-track{background:#183d4b!important}.b3 .q-match-dialog .q-pitch{min-width:0!important;overflow:hidden!important}.b3 .q-match-dialog .q-player{min-width:0!important}.b3 .q-match-dialog .q-player b{overflow-wrap:anywhere;word-break:normal;max-width:100%;color:#fff!important}.b3 .q-match-dialog .q-data-empty{min-height:112px!important}@media (max-width:760px){.b3 .q-round-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.b3 .q-round-tabs button:nth-child(4),.b3 .q-round-tabs button:nth-child(5){grid-column:auto/span 1}.b3 .q-admin-tabs,.q-admin-sales-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important}.b3 .q-admin-tabs button,.q-admin-sales-menu button{min-height:62px!important}.q-admin-modulebar{flex-direction:column-reverse;align-items:flex-start}.q-admin-modulebar>button{justify-content:center;width:100%}.q-admin-modulebar>span{padding-left:2px}.q-wallet-title{display:flex!important}.q-wallet-title .q-wallet-help{padding:8px!important;font-size:.78rem!important}.q-wallet-summary{grid-template-columns:108px minmax(0,1fr)!important;gap:8px!important}.q-coin-stack{width:103px;height:100px}.q-coin-stack .q-coin-mark.large{width:76px!important;height:76px!important;font-size:36px!important;display:grid!important}.q-coin-stack>.q-coin-mark:not(.large){width:40px;height:40px}.q-wallet .b3-metrics{grid-template-columns:1fr 1fr!important}.q-wallet .q-wallet-available{grid-column:1/-1}.q-wallet .b3-metrics>div{text-align:left!important;border-top:1px solid #1d4354!important;border-left:0!important;padding:9px!important}.q-wallet .q-wallet-available{border-top:0!important}.q-wallet .q-wallet-available b{font-size:2.75rem!important}.q-personal-code{flex-direction:column;align-items:flex-start}.q-personal-code button{justify-content:center;width:100%}.b3 .q-wallet-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.b3 .q-wallet-actions button{place-items:center;gap:7px;text-align:center!important;grid-template-columns:1fr!important;min-height:92px!important;padding:9px 5px!important}.b3 .q-wallet-actions button span{font-size:.76rem}.q-notice-toolbar{flex-direction:column;align-items:stretch;top:48px}.q-read-all{align-self:flex-end}.q-notice-card{grid-template-columns:39px minmax(0,1fr) 8px 16px;padding:10px 9px}.q-notice-copy>span{font-size:.8rem}.b3 .q-match-dialog .q-match-stats{padding:11px!important}.b3 .q-match-dialog .q-match-stats>header{gap:8px;margin-bottom:12px}.b3 .q-match-dialog .q-match-stats>header b{overflow-wrap:anywhere;font-size:.8rem}.b3 .q-match-dialog .q-stat-row>div:first-child{grid-template-columns:43px minmax(0,1fr) 43px!important}.b3 .q-match-dialog .q-stat-row span{font-size:.78rem}.b3 .q-match-dialog .q-pitch{min-height:600px!important}.b3 .q-match-dialog .q-player b{font-size:.66rem!important;line-height:1.15!important}}@media (max-width:390px){.b3 .q-round-tabs{gap:4px!important}.b3 .q-round-tabs button{padding:7px 3px!important;font-size:.78rem!important}.b3 .q-round-tabs button:nth-child(4){grid-column:1/span 2}.b3 .q-round-tabs button:nth-child(5){grid-column:3}.b3 .q-admin-tabs button,.q-admin-sales-menu button{grid-template-columns:28px minmax(0,1fr) 14px;padding:9px!important;font-size:.78rem!important}.b3 .q-admin-tabs button>svg:first-child,.q-admin-sales-menu button>svg:first-child{width:22px}.b3 .q-wallet{padding:16px!important}.q-wallet-summary{grid-template-columns:1fr!important}.q-coin-stack{display:none}.q-wallet .b3-metrics{width:100%;grid-template-columns:1.35fr .8fr .8fr!important}.q-wallet .q-wallet-available{grid-column:auto}.q-wallet .b3-metrics>div{text-align:center!important;border-top:0!important;border-left:1px solid #1d4354!important;padding:8px 7px!important}.q-wallet .b3-metrics>div:first-child{text-align:left!important;border-left:0!important}.q-wallet .q-wallet-available b{font-size:2.15rem!important}.q-wallet .b3-metrics b{font-size:1.35rem!important}.q-wallet .b3-metrics small{font-size:.72rem}.q-wallet .b3-metrics span{font-size:.66rem}.q-start-empty{grid-template-columns:34px minmax(0,1fr);padding:14px}.q-start-empty>svg{width:28px}.q-start-empty>div{flex-wrap:wrap}.q-start-empty .b3-secondary{flex:1}}.q-personal-code{background:linear-gradient(135deg,#073b3c,#052732);border-color:#2b786b;flex-direction:row;align-items:center;margin:0 0 13px;padding:13px 15px}.q-personal-code button{border-color:#43a58f;border-radius:999px;justify-content:center;width:auto}.q-bank-account-card{background:linear-gradient(135deg,#073b3c,#052732);border:1px solid #2b786b;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 13px;padding:13px 15px;display:grid}.q-bank-account-card>svg{width:34px;height:34px;color:var(--v48-mint);background:#0b4b48;border-radius:10px;padding:7px}.q-bank-account-card>span{min-width:0}.q-bank-account-card small,.q-bank-account-card b,.q-bank-account-card em,.q-bank-account-card code,.q-bank-account-card i{display:block}.q-bank-account-card small{color:#a9bfd3}.q-bank-account-card b{color:#fff;overflow-wrap:anywhere;margin-top:2px;font-size:1rem}.q-bank-account-card em{color:#c9d9e5;font-size:.82rem;font-style:normal}.q-bank-account-card code{color:var(--v48-mint);letter-spacing:.035em;overflow-wrap:anywhere;margin-top:4px;font:700 .87rem/1.35 Arial,Helvetica,sans-serif}.q-bank-account-card i{color:#bfffe7;margin-top:4px;font-size:.76rem;font-style:normal}.q-bank-account-card i[role=alert]{color:#ffd2c9}.q-bank-card-actions{gap:7px;display:grid}.q-bank-card-actions button{min-height:42px;color:var(--v48-mint);background:#0a3341;border:1px solid #43a58f;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-weight:750;display:flex}.q-bank-account-card.is-empty{background:#082733;border-color:#31566a}.q-bank-account-card.is-empty>svg{color:#a9bfd3;background:#103744}.q-payment-account{border:1px solid var(--v48-line);background:#072430;border-radius:13px;margin:18px 0;padding:16px}.q-payment-account legend{color:#f4fbff;padding:0 7px;font-weight:800}.q-payment-account>.b3-small{color:var(--v48-muted);margin:0 0 12px}.q-field-error{color:#ffd2c9;margin:9px 0 0;font-size:.85rem;font-weight:700}.q-wallet-actions{align-items:start}.q-wallet-action{gap:7px;min-width:0;display:grid}.q-wallet-action>button{width:100%}.q-wallet-action>small{color:#a9bfd3;min-height:2.7em;font-size:.78rem;line-height:1.35;display:block}.q-wallet-action>button:disabled{opacity:.58}.q-wallet-config-note{color:#c9d9e5;background:#082733;border:1px solid #31566a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 13px;padding:10px 12px;display:flex}.q-wallet-config-note .b3-link{flex:none}.q-money-preview{border-left:3px solid var(--v48-mint);color:#dcebf3;background:#082733;margin:0;padding:9px 11px;font-size:.88rem}.b3 .q-money-form{scroll-margin-top:calc(90px + env(safe-area-inset-top,0px));background:linear-gradient(145deg,#0b3039,#07232f)!important;border-color:#2c6d63!important;margin:0 0 14px!important}.b3 .q-money-form>h2{margin-top:0}.b3 .q-money-form [data-action-panel-first]:focus{scroll-margin-top:calc(148px + env(safe-area-inset-top,0px))}.q-personal-code i{color:#bfffe7;margin-top:4px;font-size:.76rem;font-style:normal;display:block}.q-personal-code i[role=alert]{color:#ffd2c9}.q-money-success{color:#dffff4!important;background:#0c3a38!important;border-color:#328877!important;margin:0 0 13px!important}.q-deposit-flow{gap:14px;display:grid}.q-deposit-flow>h2{margin-bottom:0!important}.q-deposit-step{background:#072630;border:1px solid #2a645c;border-radius:13px;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:14px;display:grid}.q-deposit-step-number{background:var(--v48-mint);color:#053429;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.q-deposit-step h3{color:#fff;margin:3px 0 5px;font-size:1rem}.q-deposit-step>div>p{color:#c9d9e5;margin:0 0 12px;line-height:1.45}.q-deposit-copy-list{gap:9px;display:grid}.q-deposit-copy-list>div{background:#0a3439;border:1px solid #316d68;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.q-deposit-copy-list span{min-width:0}.q-deposit-copy-list small,.q-deposit-copy-list b,.q-deposit-copy-list em,.q-deposit-copy-list code{display:block}.q-deposit-copy-list small{color:#a9bfd3}.q-deposit-copy-list b{color:#fff;overflow-wrap:anywhere;margin-top:2px}.q-deposit-copy-list em{color:#c9d9e5;font-size:.8rem;font-style:normal}.q-deposit-copy-list code{color:var(--v48-mint);overflow-wrap:anywhere;margin-top:3px;font:700 .84rem/1.35 Arial,Helvetica,sans-serif}.q-deposit-copy-list button{min-height:40px;color:var(--v48-mint);background:#0a3341;border:1px solid #43a58f;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-weight:750;display:flex}.q-deposit-step .b3-field{margin:8px 0}.q-deposit-step .q-money-preview{margin:10px 0}.q-deposit-step .q-deposit-pending-note{color:#dcebf3;background:#0a3441;border-radius:9px;margin:9px 0 0;padding:9px 11px;font-size:.84rem}.q-money-form-actions{align-items:center;gap:10px;display:flex}.q-money-form-actions .b3-primary{flex:1}.q-money-form-actions .b3-link{flex:none}.b3 .q-notifications-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#315c6c #061d29;scrollbar-width:thin}.b3 .q-notifications-dialog::-webkit-scrollbar{width:8px;height:8px}.b3 .q-notifications-dialog ::-webkit-scrollbar{width:8px;height:8px}.b3 .q-notifications-dialog::-webkit-scrollbar-track{background:#061d29}.b3 .q-notifications-dialog ::-webkit-scrollbar-track{background:#061d29}.b3 .q-notifications-dialog::-webkit-scrollbar-thumb{background:#315c6c;border:2px solid #061d29;border-radius:10px}.b3 .q-notifications-dialog ::-webkit-scrollbar-thumb{background:#315c6c;border:2px solid #061d29;border-radius:10px}.q-notice-toolbar{background:0 0;flex-direction:row;align-items:center;padding:0 0 12px;position:static}.q-notice-toolbar p{color:var(--v48-muted);margin:0;font-size:.87rem}.q-notice-filters{border:1px solid #2a5666;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:18px;display:grid;overflow:hidden}.q-notice-filters button{border:0;border-left:1px solid #2a5666;border-radius:0;justify-content:center;min-width:0;min-height:45px;padding:7px 8px}.q-notice-filters button:first-child{border-left:0}.q-notice-filters button.active{box-shadow:inset 0 -3px var(--v48-mint);background:#0d3b38}.q-notice-filters button.active span{background:var(--v48-mint);color:#063327}.q-read-all{background:#0d3c3c;border-color:#42927f;align-self:auto;min-height:38px;font-weight:800}.q-notice-group>h3{color:#a9bfd3;text-transform:none;letter-spacing:.01em;font-size:.9rem}.q-notice-card{background:linear-gradient(145deg,#0b2d3b,#07232f);border-color:#295163;margin:8px 0;box-shadow:0 8px 20px #0010192e}.q-notice-card.unread{background:linear-gradient(145deg,#0d3a40,#082936);border-color:#328877}.q-notice-copy time{color:#a3b8c9}.q-notice-card>svg{color:#9bb0be}.q-notice-preferences{background:#082733;border-radius:13px;margin-top:18px;scroll-margin:72px 0 24px;display:block;border:1px solid #295163!important;padding:0!important}.q-push-settings{gap:10px;display:grid}.q-push-settings>p,.q-push-settings>.b3-check{margin:0}.q-push-settings>button{justify-content:center;width:100%;min-height:42px}.q-notice-preferences>summary{grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:68px;padding:11px 13px;list-style:none;display:grid}.q-notice-preferences>summary::-webkit-details-marker{display:none}.q-notice-preferences>summary>svg:first-child{width:24px;color:var(--v48-mint)}.q-notice-preferences>summary>svg:last-child{color:#9bb0be;width:17px;transition:transform .2s}.q-notice-preferences[open]>summary>svg:last-child{transform:rotate(90deg)}.q-notice-preferences b,.q-notice-preferences small{display:block}.q-notice-preferences small{color:var(--v48-muted)}.q-notice-preferences>div{padding:0 13px 13px}.q-invite-link{background:#082733;border:1px solid #295163;border-radius:10px;gap:4px;margin:0 0 10px;padding:10px 12px;display:grid}.q-invite-link small{color:#9fb6c6}.q-invite-link code{color:#dcebf3;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font:600 .8rem/1.45 Arial,Helvetica,sans-serif}@media (max-width:600px){.b3 .q-notifications-dialog{width:100%;max-height:96dvh}.q-notice-toolbar p{max-width:53%}}@media (max-width:390px){.q-wallet-summary{grid-template-columns:92px minmax(0,1fr)!important;gap:6px!important}.q-coin-stack{width:88px;height:92px;display:grid!important}.q-coin-stack .q-coin-mark.large{width:68px!important;height:68px!important;font-size:31px!important}.q-coin-stack>.q-coin-mark:not(.large){width:35px;height:35px}.q-wallet .b3-metrics{grid-template-columns:1fr 1fr!important}.q-wallet .q-wallet-available{grid-column:1/-1}.q-wallet .b3-metrics>div{text-align:left!important;border-top:1px solid #1d4354!important;border-left:0!important;padding:7px 6px!important}.q-wallet .q-wallet-available{border-top:0!important}.q-wallet .q-wallet-available b{font-size:2.15rem!important}.q-personal-code{flex-direction:row;align-items:center}.q-personal-code button{width:auto}.q-bank-account-card{grid-template-columns:32px minmax(0,1fr);padding:12px}.q-bank-account-card>svg{width:31px;height:31px}.q-bank-card-actions{grid-column:1/-1;width:100%}.q-bank-card-actions button{width:100%}.q-wallet-config-note{flex-direction:column;align-items:flex-start}.q-wallet-config-note .b3-link{justify-content:center;width:100%}.q-deposit-step{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:11px}.q-deposit-step-number{width:27px;height:27px}.q-deposit-copy-list>div{grid-template-columns:1fr;padding:10px}.q-deposit-copy-list button{justify-content:center;width:100%}.q-money-form-actions{flex-direction:column;align-items:stretch}.q-money-form-actions .b3-primary,.q-money-form-actions .b3-link{justify-content:center;width:100%}.q-notice-toolbar{flex-direction:row;align-items:center}.q-read-all{align-self:auto}}.q-public-shell{--q-cover-mint:#48f1c1;--q-cover-mint-2:#16dca1;--q-cover-navy:#031923;--q-cover-panel:#062733;--q-cover-line:#285465;color:#fff;background:radial-gradient(circle at 50% -20%,#0c53615c,#0000 38%),linear-gradient(#031923,#02141c 76%,#031923);min-height:100dvh}.q-public-shell>.b3-top{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#031a24ee;border-bottom:1px solid #205064;height:84px;padding:0 max(24px,50vw - 470px);position:relative}.q-public-shell>.b3-top .q-menu-button{display:none}.q-public-shell>.b3-top .b3-brand{letter-spacing:0;text-transform:none;gap:11px;font-size:inherit!important}.q-public-shell>.b3-top .b3-brand>img{object-fit:contain;filter:drop-shadow(0 8px 16px #0008);border-radius:14px;width:54px;height:54px}.q-public-brand-name{color:#fff;letter-spacing:-.045em;text-shadow:0 4px 12px #0008;font-size:1.65rem;font-weight:900;line-height:.95;display:block;position:relative}.q-public-brand-name b{color:#fff;font:inherit;position:relative}.q-public-brand-name b>svg{width:.84em;height:.6em;color:var(--q-cover-mint);fill:var(--q-cover-mint);stroke-width:1.8px;position:absolute;top:-.58em;left:50%;overflow:visible;transform:translate(-50%)rotate(-4deg)}.q-public-brand-name small{text-transform:uppercase;color:var(--q-cover-mint)!important;letter-spacing:.31em!important;margin-top:9px!important;font-size:.57rem!important;font-weight:750!important;line-height:1!important;display:block!important}.q-public-shell .q-header-login{border:2px solid var(--q-cover-mint);min-width:132px;min-height:48px;color:var(--q-cover-mint);background:#031923aa;border-radius:999px;padding:9px 24px;font-size:1rem;font-weight:850;box-shadow:inset 0 0 0 1px #52f2c21c}.q-public-shell>.b3-main{width:100%;max-width:none;min-height:auto;padding:0 20px 24px}.q-public-shell>.b3-main>.b3-alert{width:min(940px,100%);margin:10px auto;padding:10px 14px}.q-public-landing{text-align:center;width:min(940px,100%);min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 auto!important;padding:0 0 28px!important;display:block!important;overflow:visible!important}.q-public-landing:before{display:none!important}.q-public-hero{isolation:isolate;background-color:#031923;background-position:50% 47%;background-repeat:no-repeat;background-size:cover;border:1px solid #1f4b5b;border-top:0;border-radius:0 0 26px 26px;flex-direction:column;justify-content:flex-start;align-items:center;min-height:755px;padding:70px 28px 42px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #0008}.q-public-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 31%,#0000 0 25%,#0012191c 48%,#0012197d 100%),linear-gradient(#0000 56%,#021821c7 88%,#021821 100%);position:absolute;inset:0}.q-public-logo{z-index:1;object-fit:contain;display:block;position:relative;filter:drop-shadow(0 16px 26px #000b)drop-shadow(0 0 20px #22efa33d)!important;width:190px!important;height:190px!important;margin:0 auto 20px!important}.q-public-copy{z-index:1;width:100%;margin:0 auto;position:relative;max-width:670px!important}.q-public-copy h1{color:#fff;text-wrap:balance;text-shadow:0 6px 14px #00141ee6,0 2px 1px #000;font-weight:950;letter-spacing:-.055em!important;margin:0!important;font-size:clamp(3.25rem,7vw,4.7rem)!important;line-height:.94!important}.q-public-welcome,.q-public-title{display:block}.q-public-welcome{color:#fff!important}.q-public-title{margin-top:10px;padding-top:.08em;position:relative;color:var(--q-cover-mint)!important}.q-public-la{color:#fff}.q-public-q{display:inline-block;position:relative}.q-public-q>svg{z-index:3;width:.7em;height:.5em;color:var(--q-cover-mint);fill:var(--q-cover-mint);stroke-width:1.7px;filter:drop-shadow(0 4px 5px #001218);position:absolute;top:-.48em;left:50%;overflow:visible;transform:translate(-53%)rotate(-5deg)}.q-public-copy>p{text-shadow:0 3px 8px #00131e;line-height:1.35;color:#dce8f4!important;max-width:none!important;margin:18px auto 0!important;font-size:clamp(1.08rem,2vw,1.35rem)!important}.q-public-embedded{color:#cfdeea;background:#031c27d9;border:1px solid #3e7180;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:min(570px,100%);margin:16px auto -8px;padding:9px 12px;font-size:.82rem;display:flex}.q-public-embedded a{color:var(--q-cover-mint);font-weight:850;text-decoration:underline}.q-public-actions{grid-template-columns:1fr!important;gap:14px!important;width:min(590px,100%)!important;max-width:none!important;margin:30px auto 0!important;display:grid!important}.q-public-actions button{grid-template-columns:32px 1fr 32px;align-items:center;width:100%;line-height:1.2;transition:transform .16s,box-shadow .16s,background .16s;display:grid;border-radius:999px!important;min-height:68px!important;padding:10px 22px!important;font-size:1.2rem!important;font-weight:900!important}.q-public-actions button>span{grid-column:2}.q-public-actions button>svg{grid-column:3;width:27px;height:27px}.q-public-actions button:hover{transform:translateY(-2px)}.q-public-create{box-shadow:0 13px 34px #08d7952e,inset 0 1px #c5ffeb;color:#01251d!important;background:linear-gradient(105deg,#42f0c5,#16dba0)!important;border:1px solid #5effcf!important}.q-public-login{box-shadow:inset 0 0 0 1px #21dba72b;border:2px solid var(--q-cover-mint)!important;color:#a8ffe5!important;background:#031923d9!important}.q-public-howto{z-index:2;text-align:left;display:block;position:relative;overflow:hidden;background:radial-gradient(circle at 15% 55%,#0a625748,#0000 42%),linear-gradient(145deg,#062733f5,#031c27f7)!important;border:1px solid #285465!important;border-radius:25px!important;margin:28px 0 0!important;padding:32px 34px 28px!important;box-shadow:0 24px 64px #0007,inset 0 1px #ffffff0a!important}.q-public-howto:after{content:"";pointer-events:none;border:1px solid #4ef0c21c;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-130px;right:-90px}.q-public-howto-copy{z-index:1;max-width:610px;position:relative}.q-public-howto h2{color:#fff;letter-spacing:-.045em;text-shadow:0 5px 12px #0008;font-weight:930;margin:0!important;font-size:clamp(2rem,4vw,3rem)!important;line-height:.98!important}.q-public-howto h2 span{color:var(--q-cover-mint)!important;display:block!important}.q-public-howto-copy>p{font-size:1.05rem;line-height:1.42;color:#cbdbea!important;margin:13px 0 24px!important}.q-public-demo{z-index:1;align-items:center;padding:0 8px;position:relative;grid-template-columns:minmax(230px,.85fr) minmax(360px,1.15fr)!important;gap:18px!important;display:grid!important}.q-public-pitch{background-position:48% 65%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #317766!important;border-radius:18px!important;min-height:270px!important;box-shadow:inset 0 0 38px #00151a91,0 14px 28px #0005!important}.q-public-games{transform-origin:50%;transform:rotate(-3.5deg);box-shadow:0 17px 35px #0009,inset 0 1px #ffffff0c;background:linear-gradient(145deg,#092b39f5,#031923f5)!important;border:1px solid #3d7180!important;border-radius:18px!important;width:calc(100% + 12px)!important;padding:12px 16px!important}.q-public-games>div{border-bottom:1px solid #275061!important;grid-template-columns:minmax(128px,1fr) repeat(3,38px)!important;gap:9px!important;min-height:66px!important}.q-public-games .q-public-pick-head{border-bottom:0!important;min-height:31px!important}.q-public-pick-head b{font-size:1rem;color:#fff!important}.q-public-pair{grid-template-columns:42px auto 42px!important;justify-content:start!important;gap:8px!important}.q-public-games img{filter:drop-shadow(0 4px 5px #0008);width:42px!important;height:42px!important}.q-public-pair b{color:#b5c9d9!important;font-size:.74rem!important}.q-public-games em{box-shadow:inset 0 0 0 1px #ffffff05;color:#0000!important;background:#07222e!important;border:2px solid #335a6d!important;border-radius:8px!important;width:38px!important;height:38px!important}.q-public-games em>span{font-size:0}.q-public-games em.selected{border-color:var(--q-cover-mint)!important;background:#0b3d3c!important;box-shadow:0 0 13px #3cf1bd4d,inset 0 0 9px #45edbd26!important}.q-public-steps{z-index:1;list-style:none;position:relative;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:30px 0 22px!important;padding:0!important;display:grid!important}.q-public-steps li{border-left:1px solid #285465;grid-template-columns:46px minmax(0,1fr);min-width:0;padding:0 20px;align-items:start!important;gap:12px!important;display:grid!important}.q-public-steps li:first-child{border-left:0;padding-left:0}.q-public-steps li:last-child{padding-right:0}.q-public-steps li>b{border-radius:50%;place-items:center;font-size:1.25rem;display:grid;border:2px solid var(--q-cover-mint)!important;width:46px!important;height:46px!important;color:var(--q-cover-mint)!important}.q-public-steps span{text-align:left;display:grid!important}.q-public-steps strong{font-size:1.03rem;color:#fff!important}.q-public-steps small{margin-top:5px;line-height:1.35;color:#b9cbdc!important;font-size:.86rem!important}.q-public-help{z-index:1;text-align:center;justify-content:center;align-items:center;gap:8px;width:100%;min-height:57px;position:relative;color:var(--q-cover-mint)!important;border:0!important;border-top:1px solid #285465!important;padding:14px 8px 0!important;font-size:1rem!important;font-weight:850!important;display:flex!important}.q-public-help>svg{width:22px}.q-public-shell>.b3-footer{color:#b8cad8;text-align:left;justify-content:space-between;align-items:center;gap:18px;width:min(940px,100%);margin:0 auto;font-size:.84rem;display:flex;padding:26px 8px 34px!important}.q-public-shell>.b3-footer strong{color:#fff}.q-public-shell>.b3-footer nav{align-items:center;gap:9px;display:flex}.q-public-shell>.b3-footer nav button{color:#d7e2ec;margin:0;padding:8px 0;display:inline-flex}.q-public-shell>.b3-footer nav i{color:#668294;font-style:normal}@media (max-width:900px){.q-public-shell>.b3-main{padding-bottom:22px!important;padding-left:14px!important;padding-right:14px!important}.q-public-hero{min-height:730px;padding-top:58px}.q-public-demo{grid-template-columns:minmax(190px,.72fr) minmax(340px,1.28fr)!important}.q-public-steps li{padding:0 14px}}@media (max-width:600px){.q-public-shell>.b3-top{height:76px;padding:0 18px}.q-public-shell>.b3-top .b3-brand>img{border-radius:12px;width:48px;height:48px}.q-public-brand-name{font-size:1.32rem}.q-public-brand-name small{letter-spacing:.25em!important;margin-top:7px!important;font-size:.48rem!important}.q-public-shell .q-header-login{min-width:102px;min-height:43px;padding:7px 16px;font-size:.92rem}.q-public-shell>.b3-main{padding:0!important}.q-public-shell>.b3-main>.b3-alert{width:calc(100% - 24px);margin:8px auto}.q-public-landing{width:100%!important;padding-bottom:12px!important}.q-public-hero{background-position:50% 46%;border-left:0;border-right:0;border-radius:0 0 22px 22px;min-height:718px;padding:42px 16px 27px}.q-public-logo{width:146px!important;height:146px!important;margin-bottom:18px!important}.q-public-copy h1{font-size:clamp(2.6rem,12.2vw,3.15rem)!important;line-height:.95!important}.q-public-title{margin-top:5px}.q-public-copy>p{margin-top:16px!important;font-size:1.05rem!important}.q-public-embedded{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;margin-top:12px}.q-public-actions{gap:12px!important;margin-top:26px!important}.q-public-actions button{min-height:60px!important;padding:9px 17px!important;font-size:1.04rem!important}.q-public-actions button>svg{width:24px;height:24px}.q-public-howto{border-radius:20px!important;width:auto!important;margin:18px 12px 0!important;padding:23px 14px 21px!important}.q-public-howto h2{font-size:2rem!important}.q-public-howto-copy>p{font-size:.94rem;margin:10px 0 18px!important}.q-public-demo{grid-template-columns:minmax(112px,.7fr) minmax(0,1.3fr)!important;gap:8px!important;padding:0!important}.q-public-pitch{background-position:50% 67%!important;border-radius:13px!important;min-height:213px!important}.q-public-games{transform:rotate(-2.7deg);border-radius:14px!important;width:calc(100% + 4px)!important;padding:6px 7px!important}.q-public-games>div{grid-template-columns:minmax(82px,1fr) repeat(3,29px)!important;gap:4px!important;min-height:52px!important}.q-public-games .q-public-pick-head{min-height:24px!important}.q-public-pick-head b{font-size:.77rem}.q-public-pair{grid-template-columns:31px auto 31px!important;gap:3px!important}.q-public-games img{width:31px!important;height:31px!important}.q-public-pair b{font-size:.57rem!important}.q-public-games em{border-radius:6px!important;width:29px!important;height:29px!important}.q-public-steps{margin:25px 0 18px!important}.q-public-steps li{grid-template-columns:36px minmax(0,1fr);padding:0 7px;gap:7px!important}.q-public-steps li>b{font-size:1rem;width:36px!important;height:36px!important}.q-public-steps strong{font-size:.82rem}.q-public-steps small{margin-top:3px;line-height:1.35;font-size:.69rem!important}.q-public-help{min-height:51px;padding-top:12px!important;font-size:.88rem!important}.q-public-shell>.b3-footer{flex-direction:column;align-items:flex-start;gap:7px;width:calc(100% - 36px);font-size:.77rem;padding:24px 0 30px!important}.q-public-shell>.b3-footer nav{gap:7px;width:100%}}@media (max-width:375px){.q-public-shell>.b3-top{padding:0 14px}.q-public-shell>.b3-top .b3-brand>img{width:44px;height:44px}.q-public-brand-name{font-size:1.2rem}.q-public-shell .q-header-login{min-width:94px}.q-public-hero{min-height:690px;padding-left:13px;padding-right:13px}.q-public-logo{width:136px!important;height:136px!important}.q-public-copy h1{font-size:2.56rem!important}.q-public-howto{margin-left:9px!important;margin-right:9px!important;padding-left:11px!important;padding-right:11px!important}.q-public-games>div{grid-template-columns:minmax(75px,1fr) repeat(3,27px)!important;gap:3px!important}.q-public-games em{width:27px!important;height:27px!important}.q-public-pair{grid-template-columns:29px auto 29px!important}.q-public-games img{width:29px!important;height:29px!important}.q-public-steps li{grid-template-columns:32px minmax(0,1fr);padding:0 5px;gap:5px!important}.q-public-steps li>b{width:32px!important;height:32px!important}.q-public-steps strong{font-size:.76rem}.q-public-steps small{font-size:.64rem!important}}.b3 .q-sales-tabs{background:0 0!important;border:0!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:.45rem!important;padding:0!important;display:grid!important;overflow:visible!important}.b3 .q-sales-tabs button{white-space:normal!important;text-align:center!important;justify-content:center!important;min-width:0!important;min-height:54px!important;padding:.62rem .45rem!important;line-height:1.08!important}.b3 .q-sales-tabs button span{overflow-wrap:anywhere;min-width:0}.q-preferences-direct{gap:.8rem;min-width:0;display:grid}.q-preferences-direct>header{border-bottom:1px solid #295163;align-items:flex-start;gap:.75rem;padding:.2rem 0 .7rem;display:flex}.q-preferences-direct>header>svg{width:1.55rem;height:1.55rem;color:var(--v48-mint,#4ee5bb);flex:none}.q-preferences-direct h2,.q-preferences-direct p{margin:0}.q-preferences-direct>header p{color:var(--v48-muted,#a8b7c9);margin-top:.2rem}.b3 .q-preferences-direct .q-push-settings{gap:.65rem}.b3 .q-preferences-direct .q-push-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.b3 .q-preferences-direct .q-push-options .b3-check{min-height:40px;line-height:1.2;margin:0!important;padding:.5rem .6rem!important}.q-device-state{color:#dbe9f2;background:#0a2936;border:1px solid #31566a;border-radius:.7rem;padding:.62rem .72rem}.q-device-state.active{color:#aaf4dc;background:#0d3a40;border-color:#328877}.q-device-state.blocked,.q-device-state.unconfigured{color:#f6d486;background:#332d20;border-color:#6f6241}.q-local-time-note{color:#a9cbc6;text-align:right;max-width:1160px;margin:4px auto 10px;padding:0 16px;font-size:12px}@media (max-width:1050px){.b3 .q-sales-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:700px){.b3 .q-sales-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}.b3 .q-sales-tabs button{text-align:left!important;justify-content:flex-start!important;min-height:48px!important;padding:.62rem .72rem!important}}@media (max-width:390px){.b3 .q-sales-tabs button{font-size:.82rem!important}.b3 .q-preferences-direct .q-push-options{grid-template-columns:1fr 1fr}.b3 .q-preferences-direct .q-push-options .b3-check{font-size:.83rem!important}}.b3 .q-match-panel .q-data-empty{text-align:left;background:#082733;border:1px solid #294e60;border-radius:12px;margin:12px 0 0;padding:16px 18px;display:block;color:#c6d5e5!important;min-height:0!important}.b3 .q-match-panel .q-data-note{color:#c6d5e5;background:#0a2b38;border-left:3px solid #4dd7aa;border-radius:0 8px 8px 0;margin:10px 0 0;padding:9px 12px;font-size:.875rem;line-height:1.4}@media (max-width:520px){.b3 .q-match-panel .q-data-empty{padding:13px 14px}.b3 .q-match-panel .q-data-note{font-size:.82rem}}.b3 .b3-pick-verdict.pending{border:1px solid #c68b18;border-radius:999px;width:max-content;max-width:100%;padding:6px 10px;font-size:13px;line-height:1.35;color:#fff7df!important;background:#5a3d00!important}.b3 .b3-pick-verdict.pending :is(b,span,svg){color:inherit!important}.b3 .b3-pick-verdict.provisional{border:1px solid #3f819e;border-radius:999px;width:max-content;max-width:100%;padding:6px 10px;color:#edf9ff!important;background:#123d52!important}.b3 .b3-pick-verdict.provisional :is(b,span,svg){color:inherit!important}.b3 .b3-badge.closed{color:#fff!important;background:#9b1c31!important;border-color:#d6465c!important}@media (max-width:430px){.b3 .b3-pick-verdict.pending,.b3 .b3-pick-verdict.provisional{white-space:normal}}.b3 .q-round-admin-actions{background:#f7fbf8;border:1px solid #d3e2d8;border-radius:12px;margin:10px 0 4px;padding:0 12px 12px}.b3 .q-round-admin-actions>summary{cursor:pointer;color:#183d2b;align-items:center;min-height:44px;font-weight:800;display:flex}.b3 .q-round-admin-actions .b3-row{flex-wrap:wrap}.b3 .q-action-result{border-radius:9px;margin:8px 0;padding:9px 11px}.b3 .q-action-result.busy{color:#173c4b;background:#e8f0f4}.b3 .q-action-result.ok{color:#145a36;background:#dcf6e7}.b3 .q-action-result.error{color:#7d2020;background:#fde7e7}.b3 .q-action-blocked{color:#6b4c11}.b3 .q-admin-review{color:#724c00;margin-top:4px;line-height:1.35;display:block}@media (max-width:430px){.b3 .q-round-admin-actions{padding-inline:10px}.b3 .q-round-admin-actions .b3-row>button{flex:150px}}.b3 .q-match-dialog{width:min(980px,100% - 24px);height:min(94dvh,1040px);max-height:94dvh}.qmc{--mc-bg:#041d29;--mc-surface:#072633;--mc-surface2:#092d3c;--mc-line:#1c4860;--mc-text:#f4f7fd;--mc-muted:#aabed8;--mc-mint:#59ebc3;--mc-blue:#4c9eff;--mc-red:#ff6870;--mc-amber:#ffd342;max-width:940px;color:var(--mc-text);margin:0 auto}.qmc *{box-sizing:border-box}.qmc h2{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(2rem,5vw,3.5rem);line-height:1.02}.qmc h3{margin:0 0 15px;font-size:clamp(1.2rem,3vw,1.75rem)}.qmc p{color:var(--mc-muted)}.qmc-tabs{z-index:7;border:1px solid var(--mc-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:thin;scroll-snap-type:x proximity;background:#041b26f2;border-radius:15px;gap:4px;margin:0 0 18px;padding:7px;display:flex;position:sticky;top:0;overflow-x:auto}.qmc-tabs button{color:#c4d2e4;scroll-snap-align:start;border-radius:10px;flex:none;min-height:46px;padding:10px 15px;font-weight:750}.qmc-tabs button.active{color:#03212a;background:linear-gradient(135deg,#58eac2,#50d9c4)}.qmc-panel{min-width:0}.qmc-view{padding:16px 4px 34px}.qmc-card{border:1px solid var(--mc-line);background:linear-gradient(145deg,#082a38f5,#051f2bf5);border-radius:18px;margin:0 0 20px;padding:25px;box-shadow:0 18px 45px #00101936}.qmc-title-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.qmc-title-row>span,.qmc-title-row time{color:var(--mc-muted);align-items:center;gap:7px;display:flex}.qmc-title-row svg{width:20px}.qmc-logo{object-fit:contain;flex:none;place-items:center;width:104px;height:104px;display:grid}.qmc-logo.small{width:34px;height:34px}.qmc-logo.fallback{border:1px solid var(--mc-line);color:#8aa4bf;background:#0a3040;border-radius:50%}.qmc-logo.fallback svg{width:55%;height:55%}.qmc-player-photo{background:radial-gradient(circle at 45% 38%,#294b5e,#102c3b 72%);border:1px solid #315d73;border-radius:50%;flex:none;place-items:center;width:76px;height:76px;display:grid;position:relative;overflow:visible}.qmc-player-photo.large{width:125px;height:125px}.qmc-player-photo.small{width:48px;height:48px}.qmc-player-photo.pitch{background:#1e69d9;border:2px solid #71b9ff;width:58px;height:58px}.qmc-player-photo img,.qmc-player-photo .qmc-silhouette{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.qmc-player-photo img{z-index:1;object-fit:cover}.qmc-silhouette{color:#8ba3ba;place-items:center;display:grid}.qmc-silhouette svg{width:56%;height:56%}.qmc-number{z-index:3;color:#fff;background:#4b8cf3;border:2px solid #081f2a;border-radius:50%;place-items:center;min-width:25px;height:25px;padding:0 5px;font-size:.77rem;display:grid;position:absolute;bottom:-3px;right:-5px}.qmc-match-header{padding:4px}.qmc-header-meta{color:var(--mc-muted);justify-content:space-between;align-items:center;gap:14px;min-height:28px;display:flex}.qmc-header-meta time{align-items:center;gap:6px;display:flex}.qmc-header-meta svg{width:19px}.qmc-scoreboard{grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);align-items:center;gap:24px;margin:20px 0 5px;display:grid}.qmc-team{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.qmc-team b{overflow-wrap:anywhere;font-size:1.35rem}.qmc-score{text-align:center}.qmc-score strong{font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,7vw,4.7rem);line-height:1;display:block}.qmc-score span{color:var(--mc-muted);margin-top:10px;font-size:1.05rem;display:block}.qmc-venue{text-align:center;margin:12px 0 2px}.qmc-match-header.compact{border:1px solid var(--mc-line);background:#062330;border-radius:17px;margin-bottom:20px;padding:18px 22px}.qmc-match-header.compact .qmc-logo{width:76px;height:76px}.qmc-match-header.compact .qmc-scoreboard{margin:9px 0}.qmc-match-header.compact .qmc-score strong{font-size:3.1rem}.qmc-match-header.compact .qmc-team{flex-direction:row;justify-content:center}.qmc-match-header.compact .qmc-team.away{flex-direction:row-reverse}.qmc-match-header.compact .qmc-team b{font-size:1.3rem}.qmc-empty{text-align:center;background:#061f2b;border:1px dashed #31566a;border-radius:14px;place-items:center;min-height:120px;padding:20px;display:grid}.qmc-pick{border:1px solid var(--mc-line);background:#082b38;border-radius:11px;padding:10px 14px}.qmc-video{margin-bottom:16px}.qmc-summary-hero{padding-bottom:36px}.qmc-timeline{height:80px;color:var(--mc-muted);justify-content:space-between;margin:26px 10px 0;padding-top:45px;display:flex;position:relative}.qmc-timeline-track{background:linear-gradient(90deg,var(--mc-mint) 0 75%,#27485d 75%);border-radius:5px;height:5px;position:absolute;top:39px;left:0;right:0}.qmc-timeline-event{text-align:center;color:#eaf2fd;min-width:42px;font-size:.8rem;position:absolute;top:0;transform:translate(-50%)}.qmc-timeline-event i{background:var(--mc-mint);border:3px solid #082631;border-radius:50%;width:14px;height:14px;margin:31px auto 3px;display:block}.qmc-timeline-event.goal:before{content:"⚽";font-size:20px}.qmc-timeline-event.card:before,.qmc-timeline-event.red:before{content:"";background:var(--mc-amber);border-radius:3px;width:13px;height:22px;margin:0 auto;display:block}.qmc-timeline-event.red:before{background:var(--mc-red)}.qmc-timeline-event.subst:before{content:"↗↙";color:var(--mc-mint);font-size:19px;font-weight:900}.qmc-important>div{border:1px solid var(--mc-line);border-radius:14px;padding:0 14px}.qmc-number-teams{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.qmc-number-teams span{align-items:center;gap:8px;font-weight:800;display:flex}.qmc-updated{justify-content:flex-start;align-items:center;gap:8px;padding:5px 8px;font-size:.86rem;display:flex}.qmc-updated svg{width:18px}.qmc-compare-row{margin:16px 0}.qmc-compare-row>div:first-child{grid-template-columns:75px 1fr 75px;align-items:center;gap:8px;display:grid}.qmc-compare-row strong{color:#75b8ff;font-size:1.25rem}.qmc-compare-row strong:last-child{text-align:right;color:#75ebcf}.qmc-compare-row span{text-align:center;color:#d8e3f3}.qmc-compare-track{background:#26495c;border-radius:999px;height:10px;margin:7px 78px 0;display:flex;overflow:hidden}.qmc-compare-track i:first-child{background:linear-gradient(90deg,#377edc,#43a3f5)}.qmc-compare-track i:last-child{background:linear-gradient(90deg,#49d8bd,#5ce9c5)}.qmc-periods,.qmc-team-switch,.qmc-event-filters{border:1px solid var(--mc-line);background:#06222f;border-radius:14px;grid-template-columns:repeat(3,1fr);margin:0 0 22px;display:grid;overflow:hidden}.qmc-periods button,.qmc-team-switch button,.qmc-event-filters button{color:#e1e9f6;border-right:1px solid var(--mc-line);min-height:58px;padding:11px;font-size:1.05rem}.qmc-periods button:last-child,.qmc-team-switch button:last-child,.qmc-event-filters button:last-child{border:0}.qmc-periods button.active,.qmc-team-switch button.active,.qmc-event-filters button.active{color:#04232b;background:linear-gradient(135deg,#58eac2,#4edbc1);font-weight:850}.qmc-periods button:disabled{opacity:.5}.qmc-possession{text-align:center}.qmc-possession .qmc-compare-row strong{font-size:2.45rem}.qmc-stat-group{padding-inline:20px}.qmc-stat-group h3{text-align:center;border-bottom:1px solid var(--mc-line);padding-bottom:15px}.qmc-event-filters{grid-template-columns:repeat(4,1fr)}.qmc-event-timeline{padding-left:24px;position:relative}.qmc-event-timeline:before{content:"";background:#2a5770;width:2px;position:absolute;top:25px;bottom:25px;left:83px}.qmc-event-row{border-radius:14px;grid-template-columns:65px 62px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:112px;padding:16px;display:grid;position:relative}.qmc-event-row:nth-child(2n){border:1px solid var(--mc-line);background:#072734}.qmc-event-row.compact{border-bottom:1px solid var(--mc-line);background:0 0;border-radius:0;grid-template-columns:55px 45px minmax(0,1fr) auto;min-height:78px}.qmc-event-row.compact:last-child{border-bottom:0}.qmc-event-row time{z-index:1;font-size:1.35rem;font-weight:850}.qmc-event-symbol{z-index:1;background:#062331;border:1px solid #32627b;border-radius:50%;place-items:center;width:58px;height:58px;font-size:1.75rem;display:grid}.qmc-event-symbol.card:before,.qmc-event-symbol.red:before{content:"";background:var(--mc-amber);border-radius:3px;width:18px;height:29px}.qmc-event-symbol.red:before{background:var(--mc-red)}.qmc-event-symbol.subst{color:var(--mc-mint);gap:0;display:flex}.qmc-event-symbol.subst svg{width:24px}.qmc-event-symbol.subst svg+svg{color:var(--mc-red)}.qmc-event-row p{margin:4px 0}.qmc-event-row.goal>time,.qmc-event-row.goal>div>b{color:var(--mc-mint)}.qmc-event-score{border:1px solid var(--mc-mint);white-space:nowrap;border-radius:999px;padding:7px 15px}.qmc-event-row.compact .qmc-event-symbol{width:40px;height:40px;font-size:1.1rem}.qmc-event-row.compact time{font-size:1rem}.qmc-lineups-view>.qmc-card{padding:30px}.qmc-formation-label{border:1px solid var(--mc-line);border-radius:12px;align-items:center;min-height:48px;padding:0 17px;font-size:1.08rem;font-weight:800;color:#fff!important;display:flex!important}.qmc-team-switch{grid-template-columns:repeat(2,1fr)}.qmc-pitch{background:repeating-linear-gradient(90deg,#075246 0 14.28%,#06483f 14.28% 28.56%);border:3px solid #3c8f80;height:740px;position:relative;overflow:hidden}.qmc-pitch:before{content:"";border-top:2px solid #4d9488;position:absolute;inset:50% 0 auto}.qmc-pitch:after{content:"";border:2px solid #4d9488;border-radius:50%;width:130px;height:130px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qmc-pitch-player{z-index:2;text-align:center;text-shadow:0 2px 5px #001;width:120px;position:absolute;transform:translate(-50%,-50%)}.qmc-pitch-player>b{color:#fff;overflow-wrap:anywhere;margin-top:7px;font-size:.82rem;line-height:1.12;display:block}.qmc-photo-wrap{display:inline-block;position:relative}.qmc-badge{z-index:4;background:#0c2330;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.75rem;display:grid;position:absolute}.qmc-badge.goal{top:-7px;right:-14px}.qmc-badge.yellow,.qmc-badge.red{background:var(--mc-amber);border-radius:3px;bottom:0;right:-10px}.qmc-badge.red{background:var(--mc-red)}.qmc-badge.in,.qmc-badge.out{color:var(--mc-mint);top:0;left:-13px}.qmc-badge.out{color:var(--mc-red)}.qmc-badge svg{width:16px}.qmc-lineup-fallback{border:1px dashed var(--mc-line);border-radius:14px;grid-template-columns:repeat(2,1fr);gap:10px;padding:18px;display:grid}.qmc-lineup-fallback p{grid-column:1/-1}.qmc-change{border-top:1px solid var(--mc-line);grid-template-columns:70px 28px 1fr 28px 1fr;align-items:center;gap:10px;padding:13px;display:grid}.qmc-change:first-of-type{border-top:0}.qmc-change time{font-size:1.4rem}.qmc-change svg{color:var(--mc-mint)}.qmc-change svg.out{color:var(--mc-red)}.qmc-change span b,.qmc-change span{display:block}.qmc-change small{grid-column:3/-1}.qmc-substitutes summary,.qmc-player-subs summary{justify-content:space-between;align-items:center;min-height:44px;font-size:1.15rem;font-weight:800;display:flex}.qmc-substitutes[open] summary svg,.qmc-player-subs[open] summary svg{transform:rotate(180deg)}.qmc-substitutes>div{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.qmc-substitutes article{border-top:1px solid var(--mc-line);align-items:center;gap:10px;padding:8px;display:flex}.qmc-versus{grid-template-columns:1fr 80px 1fr;align-items:center;display:grid}.qmc-versus>b{text-align:center;color:#7089a4;font-size:1.5rem}.qmc-h2h-counts{grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0;display:grid}.qmc-h2h-counts>div{border:1px solid var(--mc-line);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:145px;display:flex}.qmc-h2h-counts strong{color:#65aaff;font-size:3.3rem}.qmc-h2h-counts>div:last-child strong{color:var(--mc-mint)}.qmc-h2h-counts span{text-transform:uppercase;letter-spacing:.12em;color:var(--mc-muted);font-size:.72rem}.qmc-h2h-bar{border-radius:999px;height:20px;display:flex;overflow:hidden}.qmc-h2h-bar i:first-child{background:#559fff}.qmc-h2h-bar i:nth-child(2){background:#97a9bd}.qmc-h2h-bar i:last-child{background:var(--mc-mint)}.qmc-h2h-percent{text-align:center;color:#c8d5e7;grid-template-columns:repeat(3,1fr);display:grid}.qmc-h2h-list>article{border-top:1px solid var(--mc-line);grid-template-columns:110px minmax(0,1fr) 110px minmax(0,1fr);align-items:center;gap:10px;padding:11px 5px;display:grid}.qmc-h2h-list>article>span{text-align:right;justify-content:flex-end;align-items:center;gap:8px;display:flex}.qmc-h2h-list>article>span:last-child{text-align:left;justify-content:flex-start}.qmc-h2h-list>article>strong{border:1px solid var(--mc-line);text-align:center;border-radius:9px;padding:8px;font-size:1.15rem}.qmc-form>div{grid-template-columns:1fr 1fr;gap:22px;display:grid}.qmc-form article{grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:13px;display:grid}.qmc-form-dots{grid-column:2;gap:7px;display:flex}.qmc-form-dots span{color:#041d29;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.qmc-form-dots .win{background:var(--mc-mint)}.qmc-form-dots .draw{background:#aabed8}.qmc-form-dots .loss{background:var(--mc-red)}.qmc-muted{color:var(--mc-muted)}.qmc-competition{justify-content:space-between;align-items:center;gap:20px;display:flex}.qmc-competition>span{align-items:center;gap:15px;font-size:1.35rem;display:flex}.qmc-competition img{object-fit:contain;width:60px;height:60px}.qmc-table-scroll{padding:0;overflow:auto}.qmc-table-scroll:focus-visible{outline:2px solid var(--mc-mint);outline-offset:3px}.qmc-table-scroll table{border-collapse:collapse;width:100%;min-width:620px}.qmc-table-scroll th,.qmc-table-scroll td{border-bottom:1px solid var(--mc-line);text-align:center;height:78px;padding:12px 18px}.qmc-table-scroll th{text-align:center;color:var(--mc-muted);font-size:1rem}.qmc-table-scroll th:nth-child(2),.qmc-table-scroll td:nth-child(2){text-align:left}.qmc-table-scroll td:nth-child(2){align-items:center;gap:16px;display:flex}.qmc-table-scroll tr{border-left:8px solid var(--mc-mint)}.qmc-table-scroll tr.highlight{background:#0e4053}.qmc-table-scroll td:last-child strong{font-size:1.3rem}.qmc-eyebrow{font-size:1.3rem;font-weight:750}.qmc-scorers-view>h2{margin-bottom:5px;font-size:clamp(2.8rem,7vw,5rem)}.qmc-ranking-head,.qmc-scorer-list>article{grid-template-columns:70px 130px minmax(0,1fr) 80px 115px;align-items:center;gap:12px;display:grid}.qmc-ranking-head{border:1px solid var(--mc-line);color:var(--mc-muted);border-radius:13px;margin:25px 0 18px;padding:15px 20px;font-weight:800}.qmc-ranking-head span:nth-child(2){grid-column:2/4}.qmc-scorer-list>article{border:1px solid var(--mc-line);background:#072633;border-radius:15px;min-height:132px;margin:12px 0;padding:18px 22px}.qmc-scorer-list>article.leader{min-height:200px}.qmc-rank{font-size:1.7rem}.qmc-scorer-list>article.leader .qmc-rank{color:#071f2b;background:linear-gradient(#ffe676,#c68e12);border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.qmc-scorer-list h3{margin:0 0 8px;font-size:1.4rem}.qmc-scorer-list article>div>span{color:var(--mc-muted);align-items:center;gap:8px;display:flex}.qmc-scorer-list article>div>small{margin-top:12px;display:block}.qmc-scorer-list article>b{text-align:center;font-size:1.3rem}.qmc-goals{color:var(--mc-mint);flex-direction:column;align-items:center;font-size:2.6rem;display:flex}.qmc-goals small{color:var(--mc-muted);font-size:.8rem}.b3 .b3-live-player:not(:-webkit-full-screen) .q-stream-match-data{max-height:none;overflow:visible}.b3 .b3-live-player:not(:fullscreen) .q-stream-match-data{max-height:none;overflow:visible}.b3 .b3-live-player:-webkit-full-screen .q-stream-match-data{max-height:48dvh;overflow-y:auto}.b3 .b3-live-player:fullscreen .q-stream-match-data{max-height:48dvh;overflow-y:auto}.qmc-player-search{border:1px solid var(--mc-line);background:#062331;border-radius:13px;align-items:center;gap:14px;height:64px;margin-bottom:18px;padding:0 20px;display:flex}.qmc-player-search svg{color:#83a3c3}.qmc-player-search input{width:100%;height:100%;color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:1.1rem!important}.qmc-player-list{gap:12px;display:grid}.qmc-player-card{border:1px solid var(--mc-line);background:#082b39;border-radius:15px;overflow:hidden}.qmc-player-card>button{text-align:left;grid-template-columns:auto minmax(0,1fr) auto auto 28px;align-items:center;gap:16px;width:100%;min-height:112px;padding:16px;display:grid}.qmc-player-card>button>span:nth-child(2) b,.qmc-player-card>button>span:nth-child(2) small{display:block}.qmc-player-card>button>span:nth-child(2) b{font-size:1.12rem}.qmc-player-card>button>span:nth-child(2) small{color:var(--mc-muted)}.qmc-minutes{color:#c6d5e7;white-space:nowrap}.qmc-rating{text-align:center;min-width:75px}.qmc-rating b{color:#03212a;background:linear-gradient(135deg,#52edbc,#54dfca);border-radius:10px;padding:7px;font-size:1.35rem;display:block}.qmc-rating small{color:var(--mc-mint);display:block}.qmc-no-rating{color:var(--mc-muted)}.qmc-player-card.open>button>svg{transform:rotate(180deg)}.qmc-player-detail{border:1px solid var(--mc-line);background:#062330;border-radius:13px;grid-template-columns:repeat(4,1fr);margin:0 16px 16px;padding:18px;display:grid}.qmc-player-detail>div{border-right:1px solid var(--mc-line);text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.qmc-player-detail>div:last-child{border:0}.qmc-player-detail span{font-size:1.45rem}.qmc-player-detail strong{font-size:1.3rem}.qmc-player-detail small{color:var(--mc-muted)}.qmc-player-subs{margin-top:18px}.qmc-player-subs .qmc-player-card{margin-top:10px}.qmc-injuries article{border-bottom:1px solid var(--mc-line);gap:3px;padding:12px 0;display:grid}.qmc .q-data-note{color:#c8d6e8;background:#0b3040;border-radius:10px;margin:16px 0 0;padding:10px 12px;font-size:.82rem}@media (max-width:650px){.b3 .q-match-dialog{width:100%;height:100dvh;max-height:100dvh;padding:14px 10px max(24px,env(safe-area-inset-bottom));border:0;border-radius:0;margin:0;inset:0}.qmc-view{padding-inline:0}.qmc-card{border-radius:14px;padding:16px}.qmc h2{font-size:2.15rem}.qmc-tabs{margin-inline:-2px;top:-1px}.qmc-tabs button{min-height:48px;padding:9px 13px}.qmc-logo{width:72px;height:72px}.qmc-scoreboard{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);gap:7px}.qmc-score strong{font-size:2.2rem}.qmc-score span{font-size:.78rem}.qmc-team b{font-size:.88rem}.qmc-match-header.compact{padding:12px}.qmc-match-header.compact .qmc-logo{width:50px;height:50px}.qmc-match-header.compact .qmc-scoreboard{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr)}.qmc-match-header.compact .qmc-team,.qmc-match-header.compact .qmc-team.away{flex-direction:column}.qmc-match-header.compact .qmc-team b{font-size:.78rem}.qmc-match-header.compact .qmc-score strong{font-size:1.8rem}.qmc-header-meta{font-size:.73rem}.qmc-timeline{margin-inline:2px}.qmc-timeline-event:nth-of-type(n+7){display:none}.qmc-event-row,.qmc-event-row.compact{grid-template-columns:48px 42px minmax(0,1fr);gap:8px;padding:11px}.qmc-event-row .qmc-event-score{grid-column:3;justify-self:start}.qmc-event-timeline{padding-left:0}.qmc-event-timeline:before{left:69px}.qmc-event-symbol{width:42px;height:42px;font-size:1.15rem}.qmc-event-row time{font-size:1rem}.qmc-event-row p{font-size:.76rem}.qmc-event-filters button{padding:8px 5px;font-size:.82rem}.qmc-compare-row>div:first-child{grid-template-columns:55px 1fr 55px}.qmc-compare-track{margin-inline:56px}.qmc-compare-row strong{font-size:1rem}.qmc-possession .qmc-compare-row strong{font-size:1.8rem}.qmc-lineups-view>.qmc-card{padding:12px}.qmc-pitch{height:650px}.qmc-pitch-player{width:80px}.qmc-player-photo.pitch{width:45px;height:45px}.qmc-pitch-player>b{font-size:.62rem}.qmc-badge{width:18px;height:18px}.qmc-change{grid-template-columns:45px 24px 1fr 24px 1fr;gap:5px;font-size:.75rem}.qmc-change time{font-size:1rem}.qmc-substitutes>div{grid-template-columns:1fr}.qmc-versus{grid-template-columns:1fr 40px 1fr}.qmc-h2h-counts{gap:6px}.qmc-h2h-counts>div{min-height:110px}.qmc-h2h-counts strong{font-size:2.4rem}.qmc-h2h-list>article{grid-template-columns:78px minmax(0,1fr) 72px;gap:5px;font-size:.73rem}.qmc-h2h-list>article>span:first-of-type{text-align:left;justify-content:flex-start}.qmc-h2h-list>article>span:last-child{grid-column:2/4;justify-content:flex-end}.qmc-form>div{grid-template-columns:1fr}.qmc-form-dots span{width:31px;height:31px}.qmc-form article{grid-template-columns:54px minmax(0,1fr)}.qmc-competition{flex-direction:column;align-items:flex-start}.qmc-competition>span{font-size:1rem}.qmc-table-scroll{padding:0}.qmc-ranking-head,.qmc-scorer-list>article{grid-template-columns:38px 64px minmax(0,1fr) 48px 62px;gap:7px}.qmc-ranking-head{padding:12px 9px;font-size:.72rem}.qmc-scorer-list>article,.qmc-scorer-list>article.leader{min-height:112px;padding:12px 9px}.qmc-scorer-list .qmc-player-photo{width:57px;height:57px}.qmc-scorer-list h3{font-size:.9rem}.qmc-scorer-list article>div>span,.qmc-scorer-list article>div>small{font-size:.7rem}.qmc-scorer-list article>div .qmc-logo{width:22px;height:22px}.qmc-goals{font-size:1.7rem}.qmc-scorer-list article>b{font-size:.9rem}.qmc-player-card>button{grid-template-columns:auto minmax(0,1fr) auto 22px;gap:9px;padding:12px}.qmc-player-card .qmc-player-photo{width:55px;height:55px}.qmc-minutes{display:none}.qmc-rating,.qmc-no-rating{grid-column:3}.qmc-player-detail{grid-template-columns:repeat(2,1fr);gap:12px}.qmc-player-detail>div{border-right:0;border-bottom:1px solid var(--mc-line);padding-bottom:8px}.qmc-player-detail>div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:390px){.qmc-card{padding:13px}.qmc-pitch{height:600px}.qmc-pitch-player{width:72px}.qmc-pitch-player>b{font-size:.57rem}.qmc-periods button,.qmc-team-switch button{font-size:.83rem}.qmc-scoreboard{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr)}.qmc-score strong{font-size:1.9rem}.qmc-form-dots{gap:4px}.qmc-form-dots span{width:28px;height:28px;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.qmc *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.q-owner-mode-access,.q-owner-round-actions,.q-dialog-actions,.q-detail-lifecycle,.q-admin-round-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.q-owner-mode-access{margin-bottom:16px}.q-owner-mode-access h1{margin:0}.q-owner-round-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0 22px;display:grid}.q-owner-round-filters button{color:#cbd9e9;background:#082531;border:1px solid #31566a;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:10px 12px;font-weight:750;display:flex}.q-owner-round-filters button.active{color:#73f6cf;background:#0b3d40;border-color:#52f2c2;box-shadow:inset 0 0 0 1px #52f2c233}.q-owner-round-list{gap:13px;display:grid}.q-owner-round-card{margin:0!important;padding:16px!important}.q-owner-round-open{text-align:left;border-bottom:1px solid #1d4354;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:3px 0 14px;display:grid}.q-owner-round-open span:first-child{min-width:0}.q-owner-round-open b,.q-owner-round-open small{display:block}.q-owner-round-open b{color:#f7fbff;overflow-wrap:anywhere;font-size:1.02rem}.q-owner-round-open small{color:#aebfd2;margin-top:5px;line-height:1.45}.q-owner-round-actions{justify-content:flex-end;padding-top:13px}.q-owner-round-actions button{min-height:44px}.q-remove-round{align-items:center;gap:7px;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.q-detail-lifecycle{background:#082531;border:1px solid #31566a;border-radius:14px;margin:16px 0;padding:15px 17px}.q-detail-lifecycle>div{flex:1;min-width:0}.q-detail-lifecycle b,.q-detail-lifecycle small{display:block}.q-detail-lifecycle small{color:#b7c8d9;margin-top:3px}.q-admin-round-controls{justify-content:flex-start;padding:10px 0}.q-admin-round-controls>.q-round-admin-actions{flex:100%;margin-top:0}.q-round-removal-dialog{max-width:590px}.q-removal-identity{background:#082531;border:1px solid #31566a;border-radius:13px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:15px;display:flex}.q-removal-identity>div{min-width:0}.q-removal-identity b,.q-removal-identity small{display:block}.q-removal-identity b{color:#fff;overflow-wrap:anywhere}.q-removal-identity small{color:#aebfd2;margin-top:5px}.q-round-removal-dialog p{color:#d4e1ee}.q-round-removal-dialog .b3-small{color:#aec0d2}.q-dialog-actions{justify-content:flex-end;margin-top:22px}.q-dialog-actions button{min-height:46px}@media (max-width:520px){.q-owner-mode-access{align-items:stretch}.q-owner-mode-access .b3-secondary{width:100%}.q-owner-round-filters{grid-template-columns:1fr}.q-owner-round-filters button{justify-content:flex-start;padding-left:16px}.q-owner-round-open{grid-template-columns:minmax(0,1fr) auto}.q-owner-round-open>svg{display:none}.q-owner-round-open .b3-badge{grid-area:1/2}.q-owner-round-actions{flex-direction:column;align-items:stretch}.q-owner-round-actions>button,.q-owner-round-actions>.q-remove-round{justify-content:center;width:100%}.q-detail-lifecycle{flex-direction:column;align-items:stretch}.q-detail-lifecycle>.q-remove-round,.q-detail-lifecycle>.b3-secondary{justify-content:center;width:100%}.q-dialog-actions{grid-template-columns:1fr;display:grid}.q-dialog-actions button{width:100%}.q-removal-identity{align-items:flex-start}}.b3 .q-results-v67{--r-bg:#061b2a;--r-card:#082337;--r-card-2:#0a2940;--r-line:#28506d;--r-muted:#a8c0df;--r-mint:#5ef0c2;--r-red:#ff746f;--r-amber:#ffc85d;color:#f7f9fc;max-width:1024px}.b3 .q-results-v67>h1{letter-spacing:-.04em;line-height:1;margin:0 0 18px!important;font-size:clamp(2.35rem,6vw,3.55rem)!important}.q-results-nav-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.q-results-nav-row.empty{justify-content:flex-end;display:flex}.q-results-nav-row .q-results-leagues{min-width:0}.q-results-history{border:1px solid var(--r-line);color:#c6d8f1;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:9px 15px;font-size:.88rem;font-weight:750;display:flex}:is(.q-results-history:hover,.q-results-history:focus-visible){border-color:var(--r-mint);color:var(--r-mint)}.q-results-history svg{width:17px}.q-results-leagues{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(158px,1fr);grid-auto-flow:column;gap:10px;max-width:100%;padding:2px 2px 8px;display:grid;overflow-x:auto}.q-results-leagues button{scroll-snap-align:start;border:1px solid var(--r-line);color:#f5f8ff;white-space:nowrap;background:linear-gradient(145deg,#0b2940,#081f32);border-radius:15px;justify-content:center;align-items:center;gap:12px;min-height:70px;padding:10px 18px;font-size:1.08rem;font-weight:800;display:flex}.q-results-leagues button.active{color:#042131;background:linear-gradient(115deg,#58e8bd,#72f0cf);border-color:#67efc7;box-shadow:0 8px 24px #32ddae24}.q-results-leagues .q-league-logo{object-fit:contain;flex:none;width:34px;height:34px}.q-results-rounds{scrollbar-width:thin;gap:8px;max-width:100%;padding:7px 2px 4px;display:flex;overflow-x:auto}.q-results-rounds button{border:1px solid var(--r-line);min-height:40px;color:var(--r-muted);white-space:nowrap;border-radius:999px;padding:8px 13px;font-size:.86rem}.q-results-rounds button.active{border-color:var(--r-mint);color:var(--r-mint);background:#0b3c3b;font-weight:800}.q-results-view-tabs{border-bottom:1px solid var(--r-line);gap:30px;margin:14px 0 18px;display:flex}.q-results-view-tabs button{min-height:49px;color:var(--r-muted);padding:8px 10px;font-size:1rem;font-weight:750;position:relative}.q-results-view-tabs button.active{color:#fff}.q-results-view-tabs button.active:after{content:"";background:var(--r-mint);border-radius:5px;height:4px;position:absolute;bottom:-1px;left:0;right:0}.q-results-state{border:1px dashed var(--r-line);min-height:180px;color:var(--r-muted);border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.q-results-state p{margin:0}.q-entry-pills{scrollbar-width:thin;gap:9px;max-width:100%;margin:0 0 16px;padding:1px;display:flex;overflow-x:auto}.q-entry-pills button{border:1px solid var(--r-line);min-height:48px;color:var(--r-muted);white-space:nowrap;border-radius:999px;padding:10px 25px;font-weight:800}.q-entry-pills button.active{border-color:var(--r-mint);color:var(--r-mint);background:#0a383a;box-shadow:inset 0 0 0 1px #58e8bd55}.q-results-summary{border:1px solid var(--r-line);background:linear-gradient(145deg,#09243a,#071d2e);border-radius:16px;grid-template-columns:repeat(3,minmax(105px,1fr)) minmax(190px,1.35fr);margin:0 0 18px;display:grid;overflow:hidden}.q-results-summary>div{border-right:1px solid var(--r-line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:124px;padding:15px;display:flex}.q-results-summary>div:last-child{text-align:left;border-right:0;align-items:flex-start}.q-results-summary strong{font-variant-numeric:tabular-nums;font-size:2.25rem;line-height:1}.q-results-summary span{margin-top:8px;font-weight:800}.q-results-summary .hit{color:var(--r-mint)}.q-results-summary .miss{color:var(--r-red)}.q-results-summary .pending{color:var(--r-amber)}.q-results-summary .progress b{color:#bad0ee;font-size:1rem}.q-results-summary .progress>span{background:#173954;border-radius:999px;width:100%;height:13px;margin:15px 0 0;display:block;overflow:hidden}.q-results-summary .progress i{border-radius:inherit;background:linear-gradient(90deg,#52e7b9,#6feccf);height:100%;display:block}.q-results-summary .progress small{color:var(--r-muted);margin-top:7px}.q-result-match-list{gap:12px;display:grid}.q-result-match{border:1px solid var(--r-line);background:linear-gradient(145deg,#09263b,#071e31);border-radius:16px;grid-template-columns:minmax(0,1fr) 116px minmax(0,1fr) minmax(140px,.82fr);align-items:center;gap:14px;min-height:142px;padding:16px 18px;display:grid;box-shadow:0 10px 28px #00121f24}.q-result-team{align-items:center;gap:12px;min-width:0;display:flex}.q-result-team.away{text-align:right;flex-direction:row-reverse}.q-result-team img,.q-result-team>svg{object-fit:contain;flex:none;width:58px;height:58px}.q-result-team b{overflow-wrap:anywhere;font-size:1rem;line-height:1.18}.q-result-center{text-align:center}.q-result-center>strong{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:11px;font-size:1.55rem;display:block}.q-pick-indicators{justify-content:center;gap:7px;display:flex}.q-pick-indicators>span{color:#a9c1df;border:1px solid #315a77;border-radius:8px;place-items:center;width:35px;height:35px;font-weight:850;display:grid}.q-pick-indicators>span.selected{color:#fff;border-width:2px}.q-pick-indicators>span.selected.hit{border-color:var(--r-mint);color:var(--r-mint);background:#0b3c3b}.q-pick-indicators>span.selected.miss{border-color:var(--r-red);color:#ffb1ac;background:#4a252c}.q-pick-indicators>span.selected.pending{border-color:var(--r-amber);color:#ffe0a0;background:#453b24}.q-pick-indicators>span.selected.void{color:#d5e1ef;background:#243748;border-color:#8fa8c0}.q-result-verdict{border-left:1px solid var(--r-line);align-items:center;gap:10px;min-height:82px;padding-left:18px;display:flex}.q-result-verdict>svg{border-radius:50%;flex:none;width:38px;height:38px;padding:7px}.q-result-verdict span{min-width:0}.q-result-verdict b{text-transform:uppercase;font-size:1rem;display:block}.q-result-verdict small{color:#c2d2e8;margin-top:6px;font-size:.8rem;line-height:1.25;display:block}.q-result-match.hit .q-result-verdict{color:var(--r-mint)}.q-result-match.hit .q-result-verdict>svg{background:var(--r-mint);color:#05362f}.q-result-match.miss .q-result-verdict{color:var(--r-red)}.q-result-match.miss .q-result-verdict>svg{background:var(--r-red);color:#431b20}.q-result-match.pending .q-result-verdict{color:var(--r-amber)}.q-result-match.pending .q-result-verdict>svg{border:2px solid}.q-result-match.void .q-result-verdict{color:#b9c9da}.q-result-match.void .q-result-verdict>svg{border:2px solid}.q-pick-legend{border-top:1px solid var(--r-line);color:var(--r-muted);flex-wrap:wrap;justify-content:center;gap:20px;margin:24px 0 8px;padding-top:20px;font-size:.86rem;display:flex}.q-pick-legend span{align-items:center;gap:7px;display:flex}.q-pick-legend i{border:1px solid var(--r-line);color:#c7d7eb;border-radius:7px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.q-results-full-link{border:1px solid var(--r-line);color:#c6d8f1;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:48px;margin-top:15px;font-weight:750;display:flex}.q-results-full-link svg{width:18px}.q-ranking-v67{--r-bg:#061b2a;--r-card:#082337;--r-card-2:#0a2940;--r-line:#28506d;--r-muted:#a8c0df;--r-mint:#5ef0c2;--r-red:#ff746f;--r-amber:#ffc85d;color:#f7f9fc}.q-ranking-status{color:var(--r-muted);justify-content:space-between;align-items:center;gap:12px;margin:0 2px 14px;display:flex}.q-ranking-status>b{border:1px solid var(--r-line);color:#c9d8ea;border-radius:999px;padding:7px 18px;font-weight:650}.q-ranking-status>b.final{color:var(--r-mint);background:#0b3834;border-color:#3d9b7f}.q-ranking-best{border:2px solid var(--r-mint);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:116px;margin:0 0 20px;padding:18px 24px;color:#f7f9fc!important;background:linear-gradient(110deg,#0a3839,#082c36)!important;display:grid!important}.q-ranking-best-icon{width:58px;height:58px;color:var(--r-mint);border:1px solid #268d78;border-radius:50%;place-items:center;display:grid}.q-ranking-best-icon svg{width:29px}.q-ranking-best strong{color:var(--r-mint);font-size:1.1rem}.q-ranking-best p{color:#aebfdb;margin:3px 0 0}.q-ranking-best>b{color:var(--r-mint);white-space:nowrap;border-left:1px solid #6b8798;padding-left:26px;font-size:1.35rem}.q-ranking-v67 .q-ranking-tools{grid-template-columns:minmax(210px,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;display:grid}.q-ranking-search{position:relative;margin:0!important}.q-ranking-search>svg{color:#91a9c7;pointer-events:none;width:22px;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.q-ranking-search input{height:54px;border:1px solid var(--r-line)!important;color:#f7f9fc!important;background:#092239!important;border-radius:13px!important;margin:0!important;padding:10px 15px 10px 51px!important}.q-ranking-search input::placeholder{color:#90a7c5}.q-ranking-search input:focus{border-color:var(--r-mint)!important;outline:2px solid #5ef0c244!important}.q-rank-filter{gap:8px;display:flex}.q-rank-filter button{border:1px solid var(--r-line);color:#c0d1e8;white-space:nowrap;border-radius:13px;min-height:54px;padding:10px 19px;font-weight:750}.q-rank-filter button.active{border-color:var(--r-mint);color:#042131;background:linear-gradient(115deg,#58e8bd,#72f0cf)}.q-ranking-table{border:1px solid var(--r-line);background:#072034;border-radius:14px;overflow:hidden}.q-ranking-v67 .q-ranking-head,.q-ranking-v67 .q-ranking-row>summary{align-items:center;gap:12px;display:grid;grid-template-columns:76px minmax(0,1fr) 112px!important;padding:13px 25px!important}.q-ranking-v67 .q-ranking-head{border-bottom:1px solid var(--r-line);color:#b7c9e0;background:#0b2940;min-height:56px;font-size:.88rem}.q-ranking-v67 .q-ranking-head span:last-child{text-align:right}.q-ranking-v67 .q-ranking-row{border:0!important;border-bottom:1px solid var(--r-line)!important;background:#071f33!important;border-radius:0!important;margin:0!important}.q-ranking-v67 .q-ranking-row:last-child{border-bottom:0!important}.q-ranking-v67 .q-ranking-row>summary{min-height:82px;list-style:none;color:#f7f9fc!important;background:0 0!important}.q-ranking-v67 .q-ranking-row>summary::-webkit-details-marker{display:none}.q-ranking-v67 .q-ranking-row.is-mine,.q-ranking-v67 .q-ranking-row.is-mine>summary{color:#f7f9fc!important;background:linear-gradient(90deg,#0b3c42,#0a303d)!important}.q-rank-position{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:850}.q-rank-position.rank-1,.q-rank-position.rank-2,.q-rank-position.rank-3{color:#061c2b;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.q-rank-position.rank-1{background:#ffd34f}.q-rank-position.rank-2{background:#b9c9db}.q-rank-position.rank-3{background:#dcaa75}.q-ranking-person{align-items:center;gap:14px;min-width:0;display:flex}.q-ranking-avatar{color:#fff;background:linear-gradient(145deg,#607a9c,#344f72);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:1.1rem;font-weight:800;display:grid;overflow:hidden}.q-ranking-avatar img{object-fit:cover;width:100%;height:100%}.q-ranking-person>span{min-width:0}.q-ranking-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;display:block;overflow:hidden}.q-ranking-person small{align-items:center;gap:8px;margin-top:2px;font-size:.82rem;display:flex;color:#9eb3cf!important}.q-ranking-person em{color:var(--r-mint);white-space:nowrap;border:1px solid #249f84;border-radius:999px;padding:3px 8px;font-size:.7rem;font-style:normal}.q-ranking-v67 .q-ranking-score{color:#fff;justify-content:flex-end;align-items:center;gap:8px;display:flex}.q-ranking-v67 .q-ranking-score>b{font-size:1.18rem}.q-ranking-v67 .q-ranking-score svg{color:#8ea7c4;width:16px;transition:transform .15s}.q-ranking-v67 .q-ranking-row[open] .q-ranking-score svg{transform:rotate(90deg)}.q-ranking-v67 .q-ranking-detail{color:#b9c9dc!important;background:#061927!important;padding:13px 25px 18px 113px!important}.q-ranking-v67 .q-ranking-detail p{margin:0 0 9px}.q-ranking-v67 .q-ranking-detail ul{margin:10px 0 0}.q-ranking-v67 .q-ranking-detail li{border-color:var(--r-line)}.q-ranking-note{color:#9eb5d3;align-items:center;gap:10px;margin:22px 4px;font-size:.88rem;display:flex}.q-ranking-note svg{flex:none;width:20px}.q-tiebreak-rules{border:1px solid #6f99ca;border-radius:999px;overflow:hidden;margin:0!important}.q-tiebreak-rules>summary{justify-content:center;align-items:center;gap:9px;min-height:58px;padding:10px 24px;list-style:none;color:#c7d8f1!important;display:flex!important}.q-tiebreak-rules>summary::-webkit-details-marker{display:none}.q-tiebreak-rules>summary svg{width:18px}.q-tiebreak-rules[open]{border-radius:18px}.q-tiebreak-rules[open]>summary svg{transform:rotate(90deg)}.q-tiebreak-rules>div{color:#aebfd5;padding:0 22px 18px}.q-tiebreak-rules p{margin:8px 0}@media (max-width:700px){.b3 .q-results-v67>h1{font-size:2.25rem!important}.q-results-leagues{grid-auto-columns:minmax(142px,72%);gap:8px}.q-results-leagues button{min-height:62px;padding:8px 13px;font-size:.98rem}.q-results-leagues .q-league-logo{width:30px;height:30px}.q-results-view-tabs{gap:18px}.q-results-summary{grid-template-columns:repeat(3,1fr)}.q-results-summary>div{min-height:92px;padding:12px 7px}.q-results-summary>div:nth-child(3){border-right:0}.q-results-summary .progress{border-top:1px solid var(--r-line);grid-column:1/-1;border-right:0!important;align-items:flex-start!important;min-height:86px!important;padding:14px 18px!important}.q-results-summary strong{font-size:1.8rem}.q-result-match{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);gap:8px;min-height:160px;padding:14px 10px}.q-result-team{gap:8px;text-align:center!important;flex-direction:column!important}.q-result-team img,.q-result-team>svg{width:46px;height:46px}.q-result-team b{font-size:.86rem}.q-result-center>strong{font-size:1.2rem}.q-pick-indicators{gap:5px}.q-pick-indicators>span{border-radius:7px;width:27px;height:31px;font-size:.82rem}.q-result-verdict{border-left:0;border-top:1px solid var(--r-line);grid-column:1/-1;justify-content:center;min-height:54px;padding:10px 0 0}.q-result-verdict>svg{width:30px;height:30px;padding:5px}.q-result-verdict b{font-size:.85rem}.q-result-verdict small{margin-top:2px}.q-pick-legend{gap:9px;font-size:.75rem}.q-pick-legend i{width:27px;height:27px}.q-ranking-best{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px!important}.q-ranking-best-icon{width:48px;height:48px}.q-ranking-best>b{border-left:0;border-top:1px solid var(--r-line);grid-column:1/-1;padding:10px 0 0;font-size:1rem}.q-ranking-v67 .q-ranking-tools{grid-template-columns:1fr}.q-rank-filter{grid-template-columns:1fr 1fr;display:grid}.q-rank-filter button{min-height:48px}.q-ranking-v67 .q-ranking-head,.q-ranking-v67 .q-ranking-row>summary{gap:7px;grid-template-columns:45px minmax(0,1fr) 74px!important;padding:11px 10px!important}.q-ranking-v67 .q-ranking-head{font-size:.76rem}.q-ranking-v67 .q-ranking-row>summary{min-height:74px}.q-ranking-avatar{width:38px;height:38px}.q-ranking-person{gap:8px}.q-ranking-person strong{font-size:.88rem}.q-ranking-person small{flex-wrap:wrap;gap:4px;font-size:.72rem}.q-ranking-person em{padding:2px 5px;font-size:.61rem}.q-ranking-v67 .q-ranking-score{gap:2px}.q-ranking-v67 .q-ranking-score>b{font-size:.92rem}.q-ranking-v67 .q-ranking-score svg{width:12px}.q-rank-position.rank-1,.q-rank-position.rank-2,.q-rank-position.rank-3{width:32px;height:32px}.q-ranking-v67 .q-ranking-detail{padding:12px!important}.q-ranking-note{align-items:flex-start}.q-tiebreak-rules>summary{min-height:54px}}@media (max-width:390px){.q-results-nav-row{gap:8px}.q-results-leagues{grid-auto-columns:minmax(136px,78%)}.q-results-history{min-height:44px;padding-inline:11px}.q-results-view-tabs button{padding-inline:4px;font-size:.92rem}.q-entry-pills button{padding-inline:18px}.q-result-team b,.q-ranking-status{font-size:.8rem}.q-ranking-status>b{padding:6px 12px}.q-ranking-search input{height:50px}.q-ranking-v67 .q-ranking-head,.q-ranking-v67 .q-ranking-row>summary{grid-template-columns:40px minmax(0,1fr) 66px!important}.q-ranking-avatar{width:34px;height:34px}}.q-sports-v69{max-width:960px;margin:0 auto}.q-sports-v69:after{content:none!important}.q-sports-v69>h1{letter-spacing:-.035em;margin:0 0 22px;font-size:3.1rem}.q-team-search-v69{color:#d8e9f6;background:#072532;border:1px solid #2d6381;border-radius:15px;align-items:center;gap:14px;min-height:58px;margin-bottom:16px;padding:0 20px;display:flex}.q-team-search-v69 svg{flex:none;width:28px;height:28px}.b3 .q-team-search-v69 input{color:#f7fbff;width:100%;min-height:56px;padding:0;font-size:1.05rem;box-shadow:none!important;background:0 0!important;border:0!important}.q-date-controls{grid-template-columns:minmax(0,1fr) 60px;gap:12px;margin-bottom:21px;display:grid}.q-sports-v69 .q-date-tabs{background:#06222f;border-color:#2d6381;border-radius:14px;margin:0}.q-sports-v69 .q-date-tabs button{min-height:58px;font-size:1rem}.q-sports-v69 .q-date-tabs button.active{color:#04232a;background:linear-gradient(120deg,#55efc7,#2fd5b4)}.q-calendar-control{color:#e9f4ff;cursor:pointer;border:1px solid #2d6381;border-radius:14px;place-items:center;min-height:58px;display:grid;position:relative}.q-calendar-control input{opacity:0;cursor:pointer;inset:0;width:100%!important;height:100%!important;position:absolute!important}.q-calendar-control:focus-within{outline-offset:3px;outline:2px solid #52f2c2}.q-match-list-heading{justify-content:space-between;align-items:end;gap:14px;margin:0 12px 13px;display:flex}.q-match-list-heading h2{color:#bcd2e9;text-transform:capitalize;margin:0;font-size:1.05rem;font-weight:500}.q-match-list-heading span{color:#a8bfd7;font-size:.86rem}.q-fixture-list-v69{gap:12px;display:grid}.q-fixture-v69{background:linear-gradient(145deg,#082938,#05202d);border:1px solid #2a6382;border-radius:16px;grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr);align-items:center;gap:15px;padding:18px 18px 0;display:grid;overflow:hidden}.q-fixture-side{color:#f8fbff;align-items:center;gap:15px;min-width:0;display:flex}.q-fixture-side.away{text-align:right;justify-content:flex-end}.q-fixture-side img,.q-fixture-side svg{object-fit:contain;flex:none;width:64px;height:64px}.q-fixture-side strong{overflow-wrap:anywhere;text-wrap:balance;font-size:1.15rem}.q-fixture-time{text-align:center}.q-fixture-time strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.015em;font-size:2rem;display:block}.q-fixture-time small{color:#a9bfd1;margin-top:3px;display:block}.q-fixture-data{color:#55f0d0;border-top:1px solid #24516a;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:6px;min-height:48px;font-size:1rem;font-weight:760;display:flex}.q-fixture-data svg{width:20px}.q-match-linked-rounds{background:#071f2b;border:1px solid #274e62;border-radius:13px;margin-top:18px;padding:14px}.q-match-linked-rounds h3{margin:0 0 6px}.q-owner-rounds-v69{max-width:1060px;margin:0 auto}.q-owner-rounds-v69>.b3-title{margin-bottom:28px}.q-owner-rounds-v69>.b3-title h1{letter-spacing:-.035em;font-size:2.6rem}.q-owner-rounds-v69>.b3-title p{color:#9fb5cd;margin:4px 0 0;font-size:1rem}.q-owner-round-filters{border-bottom:1px solid #31566a;grid-template-columns:repeat(3,minmax(0,196px));justify-content:start;gap:0;margin-bottom:28px}.q-owner-round-filters button{color:#aabed3;background:0 0;border:0;border-radius:0;min-height:62px}.q-owner-round-filters button.active{box-shadow:none;color:#63f3ce;background:0 0;border:0;border-bottom:4px solid #52f2c2}.q-owner-round-filters button span{color:#06322d;background:#67efce;border-radius:999px;place-items:center;min-width:28px;height:28px;display:grid}.q-owner-round-list{gap:18px}.b3 .q-owner-round-card{grid-template-columns:168px minmax(0,1fr) auto auto;align-items:start;gap:20px;min-height:246px;display:grid;position:relative;background:linear-gradient(145deg,#082938,#061f2c)!important;border-color:#31566a!important;border-radius:15px!important;padding:30px!important;overflow:visible!important}.q-owner-round-logo{background:#082433;border:1px solid #31566a;border-radius:20px;align-self:center;place-items:center;width:168px;height:168px;display:grid}.q-owner-round-logo .q-league-logo{object-fit:contain;width:116px;height:116px}.q-owner-round-copy{align-self:center;min-width:0}.q-owner-round-copy>small{color:#96acc3;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;display:block}.q-owner-round-copy h2{color:#f7fbff;overflow-wrap:anywhere;margin:0;font-size:1.8rem}.q-owner-round-copy p{color:#c9d8e7;margin:4px 0 12px;font-size:1.22rem}.q-owner-round-counts{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.q-owner-round-counts span{color:#d9e6f3;border:1px solid #31566a;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex}.q-owner-round-counts svg{width:19px}.q-owner-state{border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:8px 16px;font-weight:760;display:flex}.q-owner-state.open{color:#9affdf;background:#0b604f;border:1px solid #36dfaf}.q-owner-state.closed{color:#fff;background:#8a2936;border:1px solid #ff5265}.q-owner-state svg{width:17px}.q-owner-card-menu{position:relative;border:0!important;margin:0!important;padding:0!important}.q-owner-card-menu>summary{background:#0a2b3a;border:1px solid #31566a;border-radius:11px;place-items:center;min-width:48px;min-height:48px;list-style:none;padding:0!important;display:grid!important}.q-owner-card-menu>summary::-webkit-details-marker{display:none}.q-owner-card-menu>div{z-index:12;background:#082432;border:1px solid #31566a;border-radius:13px;width:260px;padding:8px;position:absolute;top:54px;right:0;box-shadow:0 18px 40px #0009}.q-owner-card-menu>div>button,.q-owner-card-menu>div>.q-remove-round,.q-owner-card-menu>div>.b3-secondary{text-align:left;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:48px;display:flex;color:#edf5fd!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:10px 12px!important}.q-owner-card-menu>div>button:hover{background:#103747!important}.q-owner-card-menu>div>.q-remove-round{color:#ff7180!important;border-top:1px solid #31566a!important;border-radius:0!important}.q-owner-card-menu svg{width:20px}.q-owner-round-foot{border-top:1px solid #24516a;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}.q-owner-round-foot>span{color:#a8bdd2;align-items:center;gap:9px;display:flex}.q-owner-round-foot>span svg{width:18px}.q-owner-round-foot .b3-primary{justify-content:center;min-width:220px}.q-profile-v69{max-width:830px;margin:0 auto}.q-profile-v69>h1{letter-spacing:-.035em;margin:0 0 18px;font-size:2.55rem}.q-profile-identity{background:linear-gradient(145deg,#082a38,#06212d);border:1px solid #2a566b;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:18px;display:grid}.q-profile-identity .b3-avatar.large{width:96px;height:96px;font-size:2.4rem;overflow:hidden;color:#e9f6ff!important;background:#14507a!important;border:0!important}.q-profile-identity .b3-avatar img,.q-profile-photo .b3-avatar img{object-fit:cover;width:100%;height:100%}.q-profile-copy{min-width:0}.q-profile-copy h2{margin:3px 0 7px;font-size:1.45rem}.q-profile-code{color:#d8e6f4;text-align:left;align-items:center;gap:10px;max-width:100%;display:flex}.q-profile-code>span:first-child{overflow-wrap:anywhere;min-width:0}.q-profile-code>span:last-child{color:#52f2c2;border:1px solid #52f2c2;border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-size:.78rem;font-weight:750;display:flex}.q-profile-code svg{width:15px}.q-profile-role{color:#05291f;background:#52f2c2;border-radius:999px;margin-top:10px;padding:5px 14px;font-size:.78rem;font-weight:850;display:inline-flex}.q-profile-wallet{border-top:1px solid #285267;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding-top:15px;display:grid}.q-profile-wallet .q-coin-mark{color:#513b00;background:#f6c94d;width:44px;height:44px}.q-profile-wallet small,.q-profile-wallet strong{display:block}.q-profile-wallet strong{font-size:1.55rem}.q-profile-actions{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 22px;display:grid}.q-profile-actions>button{color:#f7fbff;text-align:left;background:#092938;border:1px solid #2a566b;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:112px;padding:16px;display:grid}.q-profile-actions>button>svg:first-child{color:#67efdc;width:28px;height:28px}.q-profile-actions>button>svg:last-child{color:#a8bed4;width:19px}.q-profile-actions b,.q-profile-actions small{display:block}.q-profile-actions b{font-size:1rem}.q-profile-actions small{color:#9fb4c9;margin-top:5px}.q-profile-activity,.q-profile-recent{margin:0 0 22px}.q-profile-activity h2,.q-profile-recent h2{margin:0;font-size:1.05rem}.q-profile-activity>button,.q-profile-recent>button{color:#f2f8ff;text-align:left;background:#082735;border:1px solid #285267;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 13px;display:grid}.q-profile-activity>button:first-of-type,.q-profile-recent>button:first-of-type{border-radius:12px 12px 0 0}.q-profile-activity>button:last-child,.q-profile-recent>button:last-child{border-radius:0 0 12px 12px}.q-profile-activity>button:only-of-type,.q-profile-recent>button:only-of-type{border-radius:12px}.q-profile-activity>button+button,.q-profile-recent>button+button{border-top:0}.q-profile-activity>button>svg:first-child{color:#52f2c2}.q-profile-recent>div{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.q-profile-recent>div button{color:#52f2c2;align-items:center;gap:4px;font-size:.82rem;display:flex}.q-profile-recent>button>span:nth-child(2) b,.q-profile-recent>button>span:nth-child(2) small{display:block}.q-profile-recent>button>span:nth-child(2) small{color:#9eb5ca;margin-top:3px}.q-profile-recent>button.unread{box-shadow:inset 3px 0 #52f2c2}.q-profile-notice-icon{color:#66efd4;background:#0e4151;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.q-profile-logout{color:#dce8f4;border-top:1px solid #31566a;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;display:flex}.b3 .q-profile-sheet{color:#f4f8fd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#061f2b;border-color:#31566a;width:min(610px,100% - 24px)}.b3 .q-profile-sheet .b3-sheet-head{background:#0a2d3b;border-color:#31566a}.q-profile-photo{text-align:center;place-items:center;display:grid}.q-profile-photo .b3-avatar.large{width:92px;height:92px;margin:2px auto 8px;overflow:hidden;background:#0d3141!important;border:1px dashed #78b9d5!important}.q-profile-photo .b3-avatar svg{color:#a6bfd2}.q-profile-photo .b3-field{margin:0}.q-profile-photo .b3-field span{text-align:center;display:block}.q-private-phone{background:#0b2937;border:1px solid #304d5f;border-radius:9px;gap:6px;margin:13px 0;padding:12px;display:grid}.q-private-phone span{color:#a9bdcf}.q-profile-form-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.q-security-view>form{border-bottom:1px solid #31566a;padding-bottom:20px}.q-security-sessions{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:20px 0;display:grid}.q-security-sessions>svg{color:#7eeed5}.q-security-sessions h3,.q-security-sessions p{margin-top:0}.q-security-sessions>button{grid-column:1/-1;justify-content:center;color:#ff8290!important;border-color:#ff5d6d!important}.q-inline-confirm{background:#102a36;border:1px solid #ff6573;border-radius:13px;margin-top:10px;padding:17px}.q-inline-confirm h3{margin-top:0}.q-inline-confirm>div,.q-confirm-overlay section>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.q-confirm-overlay{z-index:1200;background:#001018cc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.q-confirm-overlay>section{background:#092b39;border:1px solid #31566a;border-radius:16px;width:min(430px,100%);padding:25px;position:relative;box-shadow:0 24px 70px #000}.q-confirm-overlay h2{margin-top:0}.q-confirm-close{place-items:center;width:38px;height:38px;display:grid;position:absolute;top:12px;right:12px}.q-confirm-close svg{width:20px}.q-danger-confirm{color:#2b070c!important;background:#ff6573!important;border-color:#ff6573!important}.q-notifications-dialog .q-preferences-direct>header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.q-notifications-dialog .q-preferences-direct>header>svg{color:#62efd1;width:34px;height:34px}.q-notifications-dialog .q-preferences-direct h2,.q-notifications-dialog .q-preferences-direct p{margin:0}.q-notifications-dialog .q-push-options{border-top:1px solid #31566a;gap:0;margin:12px 0;display:grid}.q-notifications-dialog .q-push-options .b3-check{border-bottom:1px solid #31566a;justify-content:space-between;min-height:50px;margin:0}.q-notifications-dialog .q-push-options .b3-check input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#173545;border:1px solid #476477;border-radius:999px;order:2;width:47px;height:27px;margin-left:auto;position:relative}.q-notifications-dialog .q-push-options .b3-check input:before{content:"";background:#d6e2eb;border-radius:50%;width:19px;height:19px;transition:transform .18s;position:absolute;top:3px;left:3px}.q-notifications-dialog .q-push-options .b3-check input:checked{background:#27cfa9;border-color:#52f2c2}.q-notifications-dialog .q-push-options .b3-check input:checked:before{background:#fff;transform:translate(20px)}.q-help-v69{max-width:830px;margin:0 auto}.q-help-v69>.b3-field{margin-top:0}.q-help-tutorial{align-items:center;gap:10px;width:100%;min-height:52px;margin:8px 0 14px;display:flex;color:#f5f9fd!important;background:#082938!important;border:1px solid #31566a!important;border-radius:11px!important;padding:9px 12px!important}.q-help-tutorial svg:last-child{margin-left:auto}.q-help-v69>.b3-card,.q-help-v69>details.b3-card{background:#082735!important;border-color:#31566a!important}@media (max-width:700px){.q-sports-v69>h1,.q-owner-rounds-v69>.b3-title h1,.q-profile-v69>h1{font-size:2rem}.q-team-search-v69{min-height:54px;padding:0 14px}.b3 .q-team-search-v69 input{min-height:52px}.q-date-controls{grid-template-columns:minmax(0,1fr) 52px;gap:8px}.q-sports-v69 .q-date-tabs button,.q-calendar-control{min-height:52px}.q-match-list-heading{margin-left:2px;margin-right:2px}.q-match-list-heading span{font-size:.75rem}.q-fixture-v69{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);gap:7px;padding:14px 10px 0}.q-fixture-side{flex-direction:column;gap:8px;text-align:center!important}.q-fixture-side.away{flex-direction:column-reverse}.q-fixture-side img,.q-fixture-side svg{width:54px;height:54px}.q-fixture-side strong{font-size:.88rem}.q-fixture-time strong{font-size:1.4rem}.q-fixture-time small{font-size:.68rem}.q-fixture-data{min-height:46px}.q-owner-rounds-v69>.b3-title{flex-direction:column;align-items:stretch}.q-owner-rounds-v69>.b3-title .b3-secondary{justify-content:center;width:100%}.q-owner-round-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.q-owner-round-filters button{justify-content:center;padding:8px 4px;font-size:.78rem}.q-owner-round-filters button span{min-width:23px;height:23px}.b3 .q-owner-round-card{grid-template-columns:94px minmax(0,1fr) auto;gap:12px;min-height:0;padding:16px!important}.q-owner-round-logo{border-radius:15px;width:94px;height:94px}.q-owner-round-logo .q-league-logo{width:68px;height:68px}.q-owner-round-copy h2{font-size:1.25rem}.q-owner-round-copy p{font-size:.95rem}.q-owner-round-copy>small{font-size:.68rem}.q-owner-round-counts{grid-column:1/-1}.q-owner-state{grid-area:2/1/auto/3;justify-self:start;min-height:36px;padding:6px 11px;font-size:.8rem}.q-owner-card-menu{grid-area:1/3}.q-owner-card-menu>div{width:240px;right:0}.q-owner-round-foot{flex-direction:column;align-items:stretch}.q-owner-round-foot .b3-primary{width:100%;min-width:0}.q-profile-identity{grid-template-columns:76px minmax(0,1fr);gap:13px;padding:14px}.q-profile-identity .b3-avatar.large{width:76px;height:76px;font-size:1.8rem}.q-profile-code{flex-direction:column;align-items:flex-start;gap:6px}.q-profile-wallet{grid-template-columns:auto minmax(0,1fr)}.q-profile-wallet .b3-secondary{grid-column:1/-1;justify-content:center;width:100%}.q-profile-actions{gap:9px}.q-profile-actions>button{grid-template-columns:auto minmax(0,1fr);min-height:116px;padding:12px}.q-profile-actions>button>svg:last-child{display:none}.q-profile-actions b{font-size:.9rem}.q-profile-actions small{font-size:.72rem}.q-profile-form-actions,.q-inline-confirm>div,.q-confirm-overlay section>div{grid-template-columns:1fr}}@media (max-width:390px){.q-fixture-v69{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr)}.q-fixture-side img,.q-fixture-side svg{width:48px;height:48px}.q-owner-round-filters button svg{display:none}.b3 .q-owner-round-card{grid-template-columns:82px minmax(0,1fr) 42px}.q-owner-round-logo{width:82px;height:82px}.q-owner-round-logo .q-league-logo{width:59px;height:59px}}@media (prefers-reduced-motion:reduce){.q-profile-v69 *,.q-sports-v69 *,.q-owner-rounds-v69 *{scroll-behavior:auto!important}}.q-sales-title{margin-bottom:.8rem}.q-sales-tabs{grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem;margin-bottom:1rem;display:grid;overflow:visible}.q-sales-tabs button{white-space:normal;text-align:center;justify-content:center;align-items:center;gap:.42rem;min-width:0;min-height:54px;padding:.62rem .45rem;line-height:1.05;display:flex}.q-sales-tabs button span{overflow-wrap:anywhere}.q-sales-content{gap:1rem;min-width:0;display:grid}.q-sales-content>.b3-card,.q-people-panel>.b3-card{margin:0}.q-people-panel{gap:1rem;display:grid}.q-sales-card{overflow:visible}.q-sales-section-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.q-sales-section-head>div{min-width:0}.q-sales-section-head>svg{background:color-mix(in srgb,var(--mint,#42d6a4) 16%,transparent);width:2.35rem;height:2.35rem;color:var(--mint,#42d6a4);border-radius:.8rem;flex:none;padding:.5rem}.q-sales-section-head h2{margin:.1rem 0 .35rem}.q-sales-section-head p{max-width:68ch;margin:0}.q-sales-kicker{color:var(--mint,#63e6b5);letter-spacing:.12em;font-size:.7rem;font-weight:850;display:block}.q-sales-create-row,.q-sales-search-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:.75rem;display:grid}.q-sales-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.8rem;display:grid}.q-sales-customer-picker{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;margin-bottom:.8rem;display:grid}.q-sales-customer-picker .q-inline-action,.q-sales-customer-picker .q-sales-requirement{grid-column:1/-1}.q-sales-content .b3-field{min-width:0;margin:0}.q-sales-content .b3-field input,.q-sales-content .b3-field select{width:100%;min-width:0}.q-inline-action{align-items:center;gap:.35rem;width:max-content;max-width:100%;display:inline-flex}.q-sales-main-action{margin-top:1rem}.q-sales-requirement{color:#f6d486;align-items:flex-start;gap:.45rem;margin:.65rem 0 0;font-size:.88rem;font-weight:650;display:flex}.q-sales-requirement svg{flex:none;margin-top:.1rem}.q-sales-success{border:1px solid color-mix(in srgb,var(--mint,#42d6a4) 45%,transparent);background:color-mix(in srgb,var(--mint,#42d6a4) 10%,transparent);color:#bfffe7;border-radius:.75rem;padding:.72rem .85rem}.q-sales-empty{border:1px dashed color-mix(in srgb,var(--mint,#42d6a4) 35%,transparent);text-align:center;background:#041d2a6b;border-radius:.9rem;justify-items:center;gap:.35rem;padding:1.1rem;display:grid}.q-sales-empty svg{width:1.65rem;height:1.65rem;color:var(--mint,#42d6a4)}.q-sales-empty strong{color:#f4fbff}.q-sales-empty p{color:#bdd1dc;max-width:45ch;margin:0}.q-sales-return{margin-top:.7rem}.q-people-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;display:grid}.q-people-row>span{text-align:right}.q-people-row .b3-link{align-items:center;gap:.3rem;display:inline-flex}.q-print-preview{background:#0629369e;border:1px solid #70e2b840;border-radius:.85rem;margin:1rem 0;padding:.85rem 1rem}.q-print-preview strong,.q-print-preview small{display:block}.q-print-preview p{margin:.3rem 0}.q-print-preview small{color:#bfd1da}.q-upload-button{cursor:pointer;align-items:center;gap:.45rem;display:inline-flex;position:relative}.q-upload-button small{display:block}.q-file-input{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.q-scan-actions,.q-print-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.q-scan-actions button{align-items:center;gap:.45rem;min-height:44px;display:inline-flex}.q-scan-issues{color:#ffd2c9;margin:.7rem 0;padding-left:1.3rem}.q-review-picks>div{border-bottom:1px solid #a0cbd62e;justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.q-prize-result{margin-top:1rem}.q-sales-content button:disabled{cursor:not-allowed;opacity:.72}.q-sales-content .b3-primary:disabled{color:#c5d4d8;background:#31535b;border-color:#466a72}.q-sales-content .b3-secondary:disabled{color:#afc4cb;background:#173d48;border-color:#42646d}.q-bank{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.q-bank div{background:#eef5f0;border-radius:.75rem;padding:1rem}.q-bank dt{color:#667a6e;font-size:.75rem}.q-bank dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:750}.q-ticket-stack{justify-content:center;gap:1.5rem;display:grid}.q-ticket{--ink:#111;width:384px;height:var(--ticket-height);color:var(--ink);box-sizing:border-box;break-after:page;page-break-after:always;background:#fff;border:1px solid #bbb;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.q-ticket *{box-sizing:border-box}.q-ticket-head{text-align:center;height:246px;padding:10px 18px 0}.q-ticket-head>img{object-fit:contain;filter:grayscale()contrast(1.5);width:112px;height:64px}.q-ticket-head h2{text-transform:uppercase;justify-content:center;align-items:center;min-height:35px;margin:0 0 3px;font-size:16px;line-height:1.1;display:flex}.q-ticket-head p{text-align:left;margin:2px 0;font-size:13px;line-height:1.2}.q-ticket-head .q-ticket-name{display:flex}.q-ticket-name span{border-bottom:1px solid #111;flex:1;margin-left:8px}.q-ticket-head>strong,.q-ticket-head>small{margin-top:5px;font-size:11px;display:block}.q-ticket-head>small{margin-top:2px}.q-ticket-match{border-top:1px solid #222;height:82px;position:relative}.q-ticket-number{font-size:14px;position:absolute;top:7px;left:6px}.q-ticket-team{text-align:center;width:90px;position:absolute;top:5px}.q-ticket-team.left{left:24px}.q-ticket-team.right{right:5px}.q-ticket-team img,.q-crest-fallback{object-fit:contain;filter:grayscale()contrast(1.35);width:42px;height:42px;margin:0 auto 1px;display:block}.q-crest-fallback{border:2px solid #111;border-radius:50%}.q-ticket-team strong{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.05;display:block;overflow:hidden}.q-ticket-marks{gap:16px;display:flex;position:absolute;top:21px;left:126px}.q-ticket-marks label{text-align:center;width:42px;margin:0;font-size:12px}.q-ticket-marks label span{height:18px;display:block}.q-ticket-marks label i{background:#fff;border:2px solid #111;width:42px;height:34px;display:block}.q-ticket-foot{text-align:center;border-top:1px solid #222;height:190px;padding-top:24px}.q-ticket-foot img{width:104px;height:104px;image-rendering:pixelated;margin:0 auto 3px;display:block}.q-ticket-foot b,.q-ticket-foot p,.q-ticket-foot small{margin:2px 0;font-size:11px;display:block}.q-align{z-index:2;border-color:#111;width:12px;height:12px;position:absolute}.q-align.a1{border-top:3px solid;border-left:3px solid;top:7px;left:7px}.q-align.a2{border-top:3px solid;border-right:3px solid;top:7px;right:7px}.q-align.a3{border-bottom:3px solid;border-right:3px solid;bottom:7px;right:7px}.q-align.a4{border-bottom:3px solid;border-left:3px solid;bottom:7px;left:7px}.q-kiosk{background:#f3f7f4;max-width:680px;min-height:100dvh;margin:auto;padding:1rem}.q-kiosk>header{color:#fff;background:#092f3d;border-radius:1rem;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.q-kiosk>header img{width:58px;height:58px}.q-kiosk>header h1{margin:.15rem 0;font-size:1.25rem}.q-kiosk>section{background:#fff;border:1px solid #d5e1da;border-radius:1rem;margin:.75rem 0;padding:1rem}.q-kiosk>section>h2{font-size:1rem}.q-kiosk>section>div{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.q-kiosk>section>div>button{background:#fff;border:1px solid #bed0c5;border-radius:.75rem;min-height:68px;font-size:1.2rem;font-weight:800}.q-kiosk>section>div>button small{margin-top:.25rem;font-size:.65rem;font-weight:500;display:block}.q-kiosk>section>div>button.selected{color:#fff;background:#0b6844;border-color:#0b6844}.q-kiosk-exit{text-align:center}.q-kiosk-exit>div{display:block!important}@media (max-width:1050px){.q-sales-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.q-sales-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.q-sales-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.q-sales-tabs button{text-align:left;justify-content:flex-start;min-height:48px;padding:.62rem .72rem}.q-sales-section-head{gap:.65rem}.q-sales-create-row,.q-sales-search-row,.q-sales-form-grid,.q-sales-customer-picker{grid-template-columns:1fr}.q-sales-create-row .b3-primary,.q-sales-search-row .b3-secondary{width:100%}.q-people-row{grid-template-columns:minmax(0,1fr) auto}.q-people-row>span{text-align:left;grid-column:1/-1}.q-people-row .b3-link{grid-area:1/2/3}.q-bank{grid-template-columns:1fr}.q-ticket-stack{justify-content:start;overflow-x:auto}.q-print-actions{z-index:5;background:#0d2c39;border-radius:.8rem;padding:.75rem;position:sticky;top:0}}@media (max-width:390px){.q-sales-tabs button{font-size:.82rem}.q-sales-section-head>svg{width:2rem;height:2rem}.q-sales-card{padding:.9rem}}@media print{body{background:#fff!important}.b3-top,.b3-sidebar,.b3-footer,.b3-nav,.b3-main>:not(.q-ticket-stack),.q-print-actions{display:none!important}.b3-main,.b3-main.with-sidebar{max-width:none!important;margin:0!important;padding:0!important;display:block!important}.q-ticket-stack{display:block}.q-ticket{box-shadow:none;border:0;margin:0 auto}@page{size:80mm auto;margin:2mm}}
