.admin-sync-batch{margin:18px 0;padding:18px;border:1px solid #dce3e8;border-radius:10px;background:#fff;color:#173344}.admin-sync-batch *{box-sizing:border-box}.admin-sync-batch__top{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-sync-batch h2{margin:0;font-size:17px}.admin-sync-batch__count{margin:5px 0 0;color:#526975;font-size:13px}.admin-sync-batch__select-controls,.admin-sync-batch__actions{display:flex;flex-wrap:wrap;gap:8px}.admin-sync-batch button{min-height:40px;border:1px solid #cbd7df;border-radius:7px;padding:8px 12px;background:#fff;color:#173344;font:inherit;font-size:13px;cursor:pointer}.admin-sync-batch button:disabled{opacity:.5;cursor:default}.admin-sync-batch button:focus-visible{outline:3px solid #428bc6;outline-offset:2px}.admin-sync-batch__explanation{margin:14px 0;color:#526975;font-size:12px;line-height:1.65}.admin-sync-batch__actions button:first-child{border-color:#1b536b;background:#1b536b;color:#fff}.admin-sync-batch__actions button:nth-child(2){border-color:#438160;background:#438160;color:#fff}.admin-sync-batch__actions .admin-sync-batch__retry{border-color:#936327;background:#fff8eb;color:#6d4616}.admin-sync-batch__status{margin:12px 0 0;font-size:13px;font-weight:650}.admin-sync-batch__error{margin:12px 0 0;padding:10px 12px;border-radius:7px;background:#fff0ed;color:#8b2d21;font-size:13px}.admin-sync-batch__results{margin:14px 0 0;padding:0;list-style:none;border-top:1px solid #e4eaed}.admin-sync-batch__result{display:grid;grid-template-columns:minmax(100px,1fr) auto minmax(0,2fr);align-items:baseline;gap:8px 14px;padding:10px 0;border-bottom:1px solid #e4eaed;font-size:12px}.admin-sync-batch__result-name{min-width:0;overflow-wrap:anywhere;font-weight:650}.admin-sync-batch__result-status{color:#38634f;font-weight:700}.admin-sync-batch__result-message{color:#526975;overflow-wrap:anywhere}.admin-sync-batch__result.is-skipped .admin-sync-batch__result-status,.admin-sync-batch__result.is-stopped .admin-sync-batch__result-status{color:#705f35}.admin-sync-batch__result.is-error .admin-sync-batch__result-status,.admin-sync-batch__result.is-error .admin-sync-batch__result-message{color:#a03227}.aw-root .admin-sync-select,.match-ops-panel .admin-sync-select{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;min-height:44px;font-size:12px;white-space:nowrap;cursor:pointer}.aw-root .admin-sync-select input[type=checkbox],.match-ops-panel .admin-sync-select input[type=checkbox]{width:18px;height:18px;min-width:18px;min-height:18px;padding:0;margin:0;accent-color:#1b536b;cursor:pointer}.aw-root .aw-match-manage,.match-ops-panel .aw-match-manage{flex-wrap:wrap}@media(max-width:680px){.admin-sync-batch{padding:14px}.admin-sync-batch__top{align-items:flex-start;flex-direction:column}.admin-sync-batch__select-controls{width:100%}.admin-sync-batch__select-controls button{flex:1 1 140px}.admin-sync-batch__actions{display:grid;grid-template-columns:1fr}.admin-sync-batch__result{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.admin-sync-batch__result-message{grid-column:1 / -1}}.aw-root .admin-sync-batch--compact{margin:16px 0 0;border:0;border-radius:7px;padding:12px;background:#e9f2f8;font-size:14px}.aw-root .admin-sync-batch__compact-top,.aw-root .admin-sync-batch__compact-idle{display:flex;align-items:center;justify-content:space-between;gap:12px}.aw-root .admin-sync-batch__compact-top>strong{white-space:nowrap}.aw-root .admin-sync-batch__compact-secondary{display:grid;grid-template-columns:1fr 1fr;margin-top:6px}.aw-root .admin-sync-batch__compact-secondary button{border:0;background:transparent;font-size:14px}.aw-root .admin-sync-batch__help{font-size:12px;color:#526a7d;margin-top:8px}.aw-root .admin-sync-batch__help summary{cursor:pointer;min-height:24px}.aw-root .admin-sync-batch__help p{margin:8px 0}.aw-root .admin-sync-batch--compact.is-results{background:transparent;padding:0}.aw-root .admin-sync-batch__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 12px;border:1px solid #dbe3ea;border-radius:7px;background:#fff;margin:16px 0;text-align:center}.aw-root .admin-sync-batch__summary strong{display:block;font-size:32px;color:#15813b;font-variant-numeric:tabular-nums}.aw-root .admin-sync-batch__summary span:nth-child(2) strong{color:#b52136}.aw-root .admin-sync-batch__summary span:nth-child(3) strong{color:#526a7d}.aw-root .admin-sync-batch--compact .admin-sync-batch__result{display:block;background:#fff;padding:16px;font-size:14px}.aw-root .admin-sync-batch__teams{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:10px;align-items:center;margin-bottom:12px}.aw-root .admin-sync-batch__result-status{display:flex;gap:6px;align-items:center}.aw-root .admin-sync-batch__result-message{margin:5px 0 0;font-size:13px}.aw-root .admin-sync-batch--compact button{min-height:44px;font-size:14px}@media(max-width:760px){.aw-root .admin-sync-batch--compact.is-selection{position:fixed;left:14px;right:14px;bottom:calc(78px + env(safe-area-inset-bottom,0px));z-index:3;border:1px solid #d4e2ec}.aw-root .is-selection .admin-sync-batch__help{display:none}.aw-root .admin-sync-batch__compact-top{gap:8px}.aw-root .admin-sync-batch__compact-top button{font-size:13px;padding:8px}}.report-receipt{position:fixed;z-index:10000;top:calc(env(safe-area-inset-top,0px) + 64px);left:0;right:0;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.report-receipt>span{max-width:100%;padding:8px 14px;border-radius:18px;background:#263640;color:#fff;box-shadow:0 3px 12px #10243220;font:500 13px/1.5 system-ui,-apple-system,sans-serif;text-align:center}.competition-menu-backdrop{position:fixed;inset:0;z-index:1298;background:transparent;border:0;padding:0;touch-action:none}.competition-menu{position:fixed;z-index:1299;box-sizing:border-box;background:#fff;color:#142e3a;border:1px solid #e1e6e9;border-radius:12px;box-shadow:0 10px 28px #102b3828;padding:6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;font-family:system-ui,sans-serif}.competition-menu::-webkit-scrollbar{display:none;width:0;height:0}.competition-menu button{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:6px 9px;border:0;border-radius:7px;background:transparent;color:inherit;font:500 12px/20px system-ui;text-align:left;cursor:pointer}.competition-menu button:hover{background:#f2f5f6}.competition-menu button[aria-selected=true]{background:#edf3f5;font-weight:700}.competition-menu button:focus-visible{outline:2px solid #486777;outline-offset:-2px}.competition-menu-check{margin-left:auto;width:16px;color:#153a4b;flex-shrink:0;display:flex}.competition-menu-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#f3f5f6;color:#536a77;flex-shrink:0}.competition-menu-copy{display:grid;min-width:0;overflow-wrap:anywhere}.competition-menu-copy small{font:400 10px/14px system-ui;color:#7b8991}.competition-menu-heading{padding:8px 10px 4px;font:600 10px/15px system-ui;color:#7b8991}.competition-menu [role=group]+[role=group]{border-top:1px solid #edf0f2;margin-top:5px}.competition-flag{display:block;width:23px;height:16px;box-shadow:0 0 0 1px #00000008;background:#fff}.competition-flag.england{background:linear-gradient(90deg,transparent 42%,#ca2538 42% 58%,transparent 58%),linear-gradient(transparent 38%,#ca2538 38% 62%,transparent 62%),#fff}.competition-flag.germany{background:linear-gradient(#20262a 33%,#c9353e 33% 67%,#efc449 67%)}.competition-flag.spain{background:linear-gradient(#c32f3c 25%,#f0c346 25% 75%,#c32f3c 75%)}.competition-flag.italy{background:linear-gradient(90deg,#309267 33%,#fff 33% 67%,#cd4850 67%)}.competition-flag.france{background:linear-gradient(90deg,#315694 33%,#fff 33% 67%,#cd4850 67%)}.competition-flag.japan{background:radial-gradient(circle,#c42c49 0 5px,transparent 5px),#fff}.competition-menu .competition-menu-copy>span{color:#142e3a}.competition-menu .competition-menu-copy small{color:#7b8991}.competition-section .competition-current-button svg.chevron-icon{transform:none!important}.competition-section .competition-current-button[aria-expanded=true] svg.chevron-icon{transform:rotate(180deg)!important}.community-root{--community-ink:#0b2232;--community-line:#e4e8ec;color:var(--community-ink);background:#fff;height:100%;display:flex;flex-direction:column;position:relative;font:14px/1.65 system-ui,-apple-system,sans-serif;min-height:0}.community-root *{box-sizing:border-box}.community-root button,.community-root input,.community-root textarea,.community-root select{font:inherit;color:inherit}.community-root button{border:0;background:none;cursor:pointer;touch-action:manipulation}.community-root button:disabled{opacity:.45;cursor:default}.community-root button:focus-visible{outline:2px solid #3978ba;outline-offset:2px}.community-root input,.community-root textarea{font-size:16px}.community-root h1,.community-root h2,.community-root p{margin:0}.community-root h1{font-size:16px;flex:1}.community-root h2{font-size:19px}.community-header{flex:none;min-height:62px;display:flex;gap:8px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--community-line);background:#fff}.community-header>button{width:40px;height:44px;display:grid;place-items:center}.community-scroll{overflow:auto;overscroll-behavior:contain;flex:1;min-height:0;scrollbar-width:thin}.community-directory{padding:20px}.community-search{display:flex;align-items:center;gap:10px;background:#f4f6f7;border-radius:10px;padding:12px}.community-search input{background:none;border:0;outline:none;min-width:0;width:100%}.community-filters{display:flex;overflow:auto;gap:7px;padding:20px 0 8px}.community-filters button{white-space:nowrap;border-radius:20px;padding:6px 12px;background:#f3f5f6;font-size:12px}.community-filters [aria-pressed=true]{background:var(--community-ink);color:#fff}.community-room{border-bottom:1px solid var(--community-line)}.community-room>button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:18px 0}.community-room span:not(.community-badge){flex:1;min-width:0}.community-room strong,.community-room small{display:block}.community-room strong{font-size:15px}.community-room small{color:#71808a;font-size:12px}.community-badge{width:34px;height:38px;object-fit:contain;flex:none;display:grid;place-items:center}.community-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 0;font-size:12px!important}.community-feedbar{padding:16px;display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:11px;color:#6f7b84}.community-feedbar select{border:0;background:#fff;font-size:12px;max-width:130px}.community-post{display:flex;gap:10px;padding:17px 16px;border-bottom:1px solid var(--community-line)}.community-avatar{width:32px;height:32px;border-radius:50%;background:#eaf0f3;display:grid;place-items:center;flex:none;font-size:12px;font-weight:700}.community-post-content{flex:1;min-width:0}.community-byline{display:flex;align-items:center;gap:7px;min-height:25px}.community-byline strong{font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.community-byline time{font-size:10px;color:#77848e;white-space:nowrap}.community-byline button{margin-left:auto;display:grid;place-items:center;min-width:30px;min-height:32px}.community-post p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 9px;line-height:1.8}.community-clamped{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.community-text-button{font-size:12px!important;color:#486e8c!important;padding:0 0 8px}.community-actions{display:flex;gap:20px}.community-actions button{display:flex;align-items:center;gap:5px;font-size:11px;color:#657680;min-height:35px}.community-actions [aria-pressed=true]{color:#275e9a}.community-image{display:block;max-width:100%;padding:0;margin:8px 0;border-radius:10px;overflow:hidden;background:#f4f6f7!important}.community-image img{display:block;max-width:100%;max-height:350px;width:auto;height:auto;object-fit:contain;margin:auto}.community-parent{background:#f7f9fa}.community-parent .community-actions{display:none}.community-empty{padding:65px 20px;text-align:center;color:#75838e}.community-empty svg{margin-bottom:10px}.community-composer{flex:none;margin:8px 10px max(10px,env(safe-area-inset-bottom));border:1px solid #dbe2e7;border-radius:18px;padding:10px;background:#fff;box-shadow:0 3px 16px #182d3510}.community-compose-row{display:flex;align-items:center;gap:9px}.community-compose-row>button:not(.community-primary){padding:7px}.community-composer textarea{flex:1;min-width:0;resize:none;border:0;outline:none;background:none;max-height:120px;line-height:1.5}.community-primary{background:var(--community-ink)!important;color:#fff!important;border-radius:10px;padding:10px 15px;font-weight:700!important;white-space:nowrap}.community-composer>small{display:block;text-align:right;font-size:10px;color:#78838b}.community-composer .community-invalid{color:#b63340}.community-attachment{position:relative;width:90px;margin-bottom:10px}.community-attachment img{width:90px;height:75px;object-fit:contain;background:#f2f4f5;border-radius:6px}.community-attachment button{position:absolute;right:-7px;top:-7px;background:#fff;border:1px solid #ddd;border-radius:50%;width:30px;height:30px;display:grid;place-items:center}.community-notice{position:absolute;top:72px;left:20px;right:20px;text-align:center;background:#173344;color:#fff;border-radius:8px;padding:10px;z-index:5;font-size:13px}.community-error,.community-banner{padding:12px 16px;background:#f7f0ed;font-size:12px}.community-error button{font-weight:700;text-decoration:underline;margin-left:10px}.community-request{padding:20px;display:grid;gap:22px}.community-request p{color:#70818c;font-size:12px}.community-request label,.community-dialog label{display:grid;gap:8px;font-size:13px;font-weight:600}.community-request input,.community-request textarea,.community-request select,.community-dialog textarea{padding:12px;border:1px solid #dbe1e6;border-radius:8px;width:100%;background:#fff}.community-request textarea{min-height:110px;resize:vertical}.community-request small{text-align:right;color:#7a8790;font-weight:400}.community-request-card{padding:18px 0;border-bottom:1px solid var(--community-line)}.community-request-card>span{float:right;font-size:12px;color:#617889}.community-request-card p{font-size:12px;color:#667b89;margin-top:8px}.community-overlay{position:absolute;inset:0;background:#091822de;z-index:10;display:flex;align-items:center;justify-content:center;padding:20px}.community-overlay>img{max-width:100%;max-height:calc(100% - 65px);object-fit:contain}.community-close{position:absolute;right:12px;top:12px;width:40px;height:40px;display:grid;place-items:center;background:#fff!important;border-radius:50%;color:#132d3c!important}.community-dialog{position:relative;background:#fff;border-radius:18px;padding:50px 22px 22px;display:grid;gap:18px;width:100%;max-height:95%;overflow:auto;overflow-wrap:anywhere}.community-dialog>button:not(.community-close){padding:12px;border-radius:8px;background:#f0f3f5}.community-dialog textarea{min-height:90px}.community-login{padding:18px!important;border-top:1px solid var(--community-line)!important}.community-dialog p{white-space:pre-wrap}.community-root [aria-pressed=true]{font-weight:700}.community-modal{padding:0;border:0;width:min(390px,100vw);height:min(844px,100dvh);max-width:100vw;max-height:100dvh;background:transparent;color:inherit}.community-modal::backdrop{background:#06172190}.community-app-screen{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.community-app-screen>.community-root{flex:1;min-height:0;height:auto}.community-admin-panel form{display:grid;gap:14px;padding:16px 0}.community-admin-panel label{display:grid;gap:7px;font-size:13px}.community-admin-panel input,.community-admin-panel select,.community-admin-panel textarea{width:100%;min-width:0;min-height:42px;padding:10px;border:1px solid #dce2e7;border-radius:8px;background:#fff;color:#152b39;font:inherit}.community-admin-panel .aw-list article{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 0}.community-admin-panel .aw-list article>button{margin-left:auto}.community-admin-panel .aw-actions{flex-wrap:wrap}.community-admin-panel .aw-card{overflow-wrap:anywhere}.community-admin-panel .aw-card>input{margin:10px 0}.community-app-screen{--community-safe-top:env(safe-area-inset-top,0px)}.community-safe-area{flex:0 0 var(--community-safe-top);height:var(--community-safe-top);position:relative;z-index:6;overflow:hidden;isolation:isolate}.community-reading-header{position:absolute;top:0;left:0;right:0;z-index:4;background:#fff;transform:translateY(0);transition:transform .2s ease}.community-reading-header.is-hidden{transform:translateY(-100%);pointer-events:none}.community-root{overflow:hidden}.community-root>.community-scroll{overflow-anchor:none;padding-top:var(--community-header-height,0px);overscroll-behavior-y:none}body .phone-frame.premium-mode:not(.match-board-mode) .community-reading-header .top-bar.primary-top-bar{position:relative;top:auto;height:59px;min-height:59px;max-height:59px;flex:0 0 59px;padding:0 20px;transform:none;transition:none}@media(prefers-reduced-motion:reduce){.community-reading-header{transition:none}}.community-reading-header .top-bar.primary-top-bar{font-family:Inter,Noto Sans JP,Yu Gothic UI,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}body .phone-frame.premium-mode:not(.match-board-mode) .community-reading-header .top-bar.primary-top-bar{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;overflow:hidden}.community-safe-area:before,body .phone-frame.premium-mode:not(.match-board-mode) .community-reading-header .top-bar.primary-top-bar:before{content:"";position:absolute;left:0;right:0;height:calc(59px + var(--community-safe-top));pointer-events:none;z-index:-1;background:linear-gradient(180deg,#01090ee6,#020d14f5),url(/assets/stadium-scoreboard-bg.png) center 36% / cover no-repeat}.community-safe-area:before{top:0}body .phone-frame.premium-mode:not(.match-board-mode) .community-reading-header .top-bar.primary-top-bar:before{top:calc(0px - var(--community-safe-top))}.community-directory{padding:14px 16px}.community-search{height:40px;padding:0 12px;border-radius:22px;gap:8px}.community-search input{height:100%;line-height:1.4}.community-filters{padding:10px 0 8px;gap:6px}.community-filters button{padding:6px 10px}.community-room>button{padding:14px 0}.community-header{min-height:52px;padding:4px 12px}.community-header .community-badge{width:26px;height:29px}.community-header h1{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-feedbar{padding:7px 16px;gap:8px;border-bottom:1px solid var(--community-line)}.community-feedbar button{min-height:32px;flex:none}.community-about-button{display:flex;align-items:center;gap:5px;font-size:11px!important;margin-right:auto}.community-heading-title{display:flex;align-items:center;gap:2px;flex:1;min-width:0}.community-heading-title h1{flex:0 1 auto;min-width:0}.community-heading-info{display:grid;place-items:center;width:40px;min-width:40px;height:44px;color:#657680!important;-webkit-tap-highlight-color:transparent}.community-feedbar{justify-content:flex-end}.community-refresh-accessible:not(:focus-visible){position:absolute;width:1px;height:1px;min-height:0;overflow:hidden;clip-path:inset(50%);padding:0}.community-root .community-header-order{flex:none;width:80px;min-height:44px;border:0;border-radius:0;box-shadow:none;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23657680' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;font-size:11px;padding:0 18px 0 2px;color:#657680;text-align:right;text-align-last:right;cursor:pointer}.community-header-order:focus:not(:focus-visible){outline:none}.community-header-order:focus-visible{outline:2px solid #3978ba;outline-offset:-3px}.community-header:has(.community-header-order){gap:3px;padding-left:8px;padding-right:8px}.community-header:has(.community-header-order)>.community-badge{width:25px}.community-header:has(.community-header-order) .community-heading-info{width:32px;min-width:32px}.community-refresh-shortcut{height:0;position:relative}.community-refresh-shortcut .community-refresh-accessible:focus-visible{position:absolute;top:0;right:12px;z-index:5;min-height:44px;padding:8px 12px;background:#fff;box-shadow:0 2px 8px #102b3c24}.community-refresh-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.community-pull-refresh{position:absolute;z-index:3;top:var(--community-header-height,52px);left:calc(50% - 18px);width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#657680;box-shadow:0 2px 8px #102b3c24;pointer-events:none;opacity:var(--community-pull-opacity,0);transform:translateY(calc(var(--community-pull-offset,0px) - 36px));transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.community-pull-refresh svg{transform:rotate(var(--community-pull-angle,0deg))}.community-root[data-pull-phase=pulling] .community-pull-refresh{transition:none}.community-root[data-pull-phase=refreshing] .community-pull-refresh svg{animation:community-refresh-spin .8s linear infinite}@keyframes community-refresh-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.community-pull-refresh{transition:none}.community-root[data-pull-phase=refreshing] .community-pull-refresh svg{animation:none}}.community-post{padding:14px 16px;gap:10px}.community-avatar{width:34px;height:34px}.community-post p{font-size:15px;line-height:1.55;margin:4px 0 8px}.community-byline strong{min-width:0;flex-shrink:1}.community-byline time{font-size:11px;flex:none}.community-actions{gap:28px}.community-actions button{min-height:36px;font-size:12px}.community-actions button,.community-actions button[aria-pressed=true]{font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}.community-actions button[aria-pressed]{flex:0 0 96px;justify-content:flex-start}.community-actions button[aria-pressed=true]{color:#d92c77}.community-actions button:disabled{opacity:1}.community-actions svg{flex-shrink:0}.community-actions button{-webkit-tap-highlight-color:transparent}.community-new-post{position:absolute;right:16px;bottom:16px;width:52px;height:52px;border-radius:50%;background:#102e43!important;color:#fff!important;display:grid;place-items:center;box-shadow:0 5px 15px #102e4330;z-index:5}.community-root:has(.community-new-post)>.community-scroll{padding-bottom:80px}.community-reply-composer{margin:0;border:0;border-top:1px solid var(--community-line);border-radius:0;box-shadow:none;padding:8px 12px;background:#fff}.community-reply-composer .community-reply-target{text-align:left;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:6px}.community-reply-composer textarea{height:40px;min-height:40px;max-height:112px;padding:8px 12px;border-radius:20px;background:#f2f5f7;font-size:16px;line-height:24px;overflow:auto}.community-reply-composer .community-primary{border-radius:22px;font-size:13px;min-height:40px;padding:8px 16px}html[data-keyboard=open] .community-app-screen>.bottom-nav{display:none}.community-modal.community-compose-dialog{position:fixed;inset:var(--visual-offset-top,0px) auto auto 50%;transform:translate(-50%);margin:0;width:min(100vw,var(--qa-frame-width,600px));max-width:100vw;height:var(--visual-viewport-height,100dvh);max-height:var(--visual-viewport-height,100dvh);border:0;padding:0;background:#fff;overflow:hidden;color:var(--community-ink)}.community-compose-dialog::backdrop{background:#fff}.community-compose-screen{display:flex;flex-direction:column;height:100%;min-height:0;padding-top:env(safe-area-inset-top,0px);background:#fff}.community-compose-heading{display:flex;align-items:center;justify-content:space-between;padding:6px 16px;min-height:56px;flex:none;border-bottom:1px solid #edf0f2}.community-compose-heading>button{min-height:42px;font-size:14px}.community-compose-heading .community-primary{border-radius:22px;min-height:36px;padding:8px 19px;font-size:13px}.community-compose-body{flex:1;min-height:0;overflow:auto;padding:18px 16px}.community-compose-destination{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:13px}.community-compose-destination .community-badge{width:24px;height:27px}.community-compose-destination strong{overflow-wrap:anywhere}.community-compose-body textarea{display:block;width:100%;min-height:53px;border:0;padding:0;resize:none;outline:none;font-size:16px;line-height:1.65;background:transparent}.community-draft-image{position:relative;max-width:100%;margin-top:12px}.community-draft-image img{display:block;width:auto;max-width:100%;max-height:260px;object-fit:contain;border-radius:10px}.community-draft-image button{position:absolute;top:6px;right:6px;width:32px;height:32px;border-radius:50%;background:#102b3c!important;color:#fff!important;display:grid;place-items:center}.community-compose-tools{display:flex;align-items:center;justify-content:space-between;flex:none;min-height:48px;padding:4px 16px max(4px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--community-line)}.community-compose-tools>button{display:flex;align-items:center;gap:8px;min-height:40px;font-size:13px;color:#48687d}.community-compose-tools small{font-size:11px;color:#78838b}.community-compose-screen .community-invalid{color:#b63340}html[data-keyboard=open] .community-compose-tools{padding-bottom:4px}@media(max-width:560px){html[data-native-platform=ios][data-keyboard=closed] .community-modal.community-compose-dialog .community-compose-tools{padding-bottom:calc(max(4px,env(safe-area-inset-bottom,0px)) + 56px)}}.community-reply-composer{position:relative}.community-notice{inset:auto auto 18px 50%;transform:translate(-50%);width:max-content;max-width:calc(100% - 140px);border-radius:22px;padding:9px 16px;pointer-events:none;box-shadow:0 3px 14px #102b3c20}.community-root:has(.community-reply-composer)>.community-notice{bottom:100px;max-width:calc(100% - 40px)}.community-image{width:100%;position:relative}.community-image img{width:100%;max-height:400px;height:auto;object-fit:cover;object-position:center}.community-draft-image{width:fit-content;max-width:100%}.community-draft-image img{max-height:240px;max-width:100%}.community-parent .community-post{border-bottom:0}.community-parent{border-bottom:1px solid var(--community-line)}.community-image-hint{position:absolute;right:8px;bottom:8px;padding:2px 8px;border-radius:12px;background:#102b3cdd;color:#fff;font-size:11px;pointer-events:none}.community-root button.community-image{border:1px solid #d7dfe4}.community-draft-image{border:1px solid #d7dfe4;border-radius:10px;overflow:hidden;background:#f4f6f7}.community-draft-image img{border-radius:0}.community-overlay>img{outline:1px solid #ffffff30}.community-image-viewer{flex-direction:column;gap:12px;padding:calc(env(safe-area-inset-top,0px) + 12px) calc(env(safe-area-inset-right,0px) + 16px) calc(env(safe-area-inset-bottom,0px) + 16px) calc(env(safe-area-inset-left,0px) + 16px)}.community-image-toolbar{display:flex;justify-content:flex-end;align-items:center;width:100%;flex:none;height:48px}.community-image-toolbar .community-close{position:static;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;touch-action:manipulation}.community-image-stage{flex:1;min-height:0;width:100%;overflow:hidden}.community-image-stage img{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:560px){body .phone-frame.premium-mode:not(.match-board-mode):has(>.community-app-screen){height:var(--visual-viewport-height,100dvh);min-height:var(--visual-viewport-height,100dvh);max-height:var(--visual-viewport-height,100dvh)}}.community-reply-screen .community-header{height:52px;min-height:52px;padding:4px 12px}.community-reply-screen .community-parent{background:#fff}.community-reply-screen .community-parent .community-post{display:grid;grid-template-columns:34px minmax(0,1fr);gap:0 10px;padding:16px}.community-reply-screen .community-parent .community-avatar{grid-column:1;grid-row:1}.community-reply-screen .community-parent .community-post-content{display:contents}.community-reply-screen .community-parent .community-byline{grid-column:2;min-height:34px}.community-reply-screen .community-parent .community-post p{grid-column:1/-1;margin:12px 0;line-height:1.6}.community-reply-screen .community-parent .community-image{grid-column:1/-1;width:fit-content;max-width:100%;margin:0 0 12px}.community-reply-screen .community-parent .community-image img{width:auto;height:auto;max-width:100%;max-height:520px;object-fit:contain;margin:0}.community-reply-screen>.community-scroll>.community-post{padding:8px 16px}.community-reply-screen>.community-scroll>.community-post .community-byline{min-height:24px}.community-reply-screen>.community-scroll>.community-post .community-byline button{min-height:24px}.community-reply-screen>.community-scroll>.community-post p{margin:0 0 2px}.community-reply-screen>.community-scroll>.community-post .community-actions button{min-height:28px;padding-top:0;padding-bottom:0}.community-notification-highlight{animation:community-notification-highlight 3.2s ease-out both;scroll-margin-block:96px}@keyframes community-notification-highlight{0%,18%{background:#fff2bd;box-shadow:inset 0 0 0 2px #e7bd45}to{background:transparent;box-shadow:inset 0 0 0 2px transparent}}.community-reply-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px;font-size:10px;color:#78838b;line-height:16px}.community-reply-meta .community-reply-target{margin:0;min-width:0;font-size:11px}.community-reply-meta>small:last-child{flex:none;font-size:10px}.community-reply-composer{padding:6px 12px 8px}.community-compose-body{padding-top:12px}.community-compose-destination{margin-bottom:8px}.community-compose-body textarea{min-height:27px}.community-draft-image{margin-top:8px}.community-draft-image img{max-height:440px;max-width:100%;width:auto;height:auto}.community-draft-image button{width:44px;height:44px;top:2px;right:2px;background:transparent!important}.community-draft-image button:before{content:"";position:absolute;inset:6px;border-radius:50%;background:#102b3cee}.community-draft-image button svg{position:relative;width:18px;height:18px}@media(max-width:560px){.app-shell:has(>.phone-frame>.community-app-screen){top:0;transform:translate3d(0,var(--visual-offset-top,0px),0);transition:none}.community-modal.community-compose-dialog{top:0;transform:translate3d(-50%,var(--visual-offset-top,0px),0);transition:none}html:has(.community-reply-screen),body:has(.community-reply-screen),#root:has(.community-reply-screen){background:#fff}.community-app-screen:has(.community-reply-screen)>.community-safe-area{background:#fff}.community-app-screen:has(.community-reply-screen)>.community-safe-area:before{display:none}}.community-modal.community-media-dialog{position:fixed;inset:0;margin:0;width:100%;height:100dvh;max-width:none;max-height:none;overflow:hidden;background:transparent;color:#fff}.community-media-dialog::backdrop{background:transparent}.community-media-viewer{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;color:#fff;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);overscroll-behavior:none}.community-media-toolbar{position:absolute;z-index:2;top:env(safe-area-inset-top,0px);left:0;right:0;height:60px;display:flex;align-items:center;padding:6px max(14px,env(safe-area-inset-left,0px));background:linear-gradient(#0008,transparent);pointer-events:none}.community-media-toolbar button{pointer-events:auto}.community-root .community-media-toolbar button{width:44px;height:44px;border-radius:50%;background:#202020;color:#fff;display:grid;place-items:center;padding:0;-webkit-tap-highlight-color:transparent}.community-media-toolbar button:focus:not(:focus-visible){outline:none}.community-media-stage{flex:1;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;touch-action:pinch-zoom;user-select:none;-webkit-user-select:none}.community-media-photo{width:100%;height:100%;position:relative;transition:transform .18s ease-out;will-change:transform}.community-media-photo.is-dragging{transition:none}.community-media-photo>img{width:100%;height:100%;display:block;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.community-media-details{position:absolute;z-index:2;bottom:env(safe-area-inset-bottom,0px);left:0;right:0;max-height:34dvh;overflow:auto;overscroll-behavior:contain;padding:24px max(16px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px));font-size:14px;background:linear-gradient(transparent,#000b 24px,#000e);text-shadow:0 1px 3px #000}.community-media-author{display:flex;align-items:center;gap:10px}.community-media-author .community-avatar{background:#303030;color:#fff;width:36px;height:36px}.community-media-author strong{overflow-wrap:anywhere}.community-media-details>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;line-height:1.5}.community-media-actions{display:flex;gap:10px;margin:12px 0}.community-root .community-media-actions button{display:flex;align-items:center;gap:9px;border-radius:24px;min-height:44px;padding:8px 18px;background:#202020;color:#fff;font-size:13px;font-weight:400;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent}.community-root .community-media-actions button[aria-pressed=true]{color:#f25b94;font-weight:400}.community-root .community-media-reply{display:block;text-align:left;width:100%;padding:12px 18px;min-height:44px;border-radius:26px;background:#202020;color:#a5a5a5;-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:reduce){.community-media-photo{transition:none}}.community-media-toolbar,.community-media-details{transition:opacity .14s ease}.community-media-viewer.controls-hidden .community-media-toolbar,.community-media-viewer.controls-hidden .community-media-details{visibility:hidden;pointer-events:none}.community-media-stage:focus{outline:none}.community-media-stage:focus-visible{outline:2px solid #a9c7f1;outline-offset:-3px}.community-modal.community-media-dialog:focus{outline:none}.community-media-viewer.is-closing{transition:background-color .18s ease-out;pointer-events:none}.community-root .community-media-reply{background:transparent;border:1px solid #474747;text-align:center;color:#ddd;border-radius:12px}@media(prefers-reduced-motion:reduce){.community-media-toolbar,.community-media-details,.community-media-viewer.is-closing{transition:none}}.community-action-overlay{align-items:center;padding:12px 12px max(12px,env(safe-area-inset-bottom));background:#09182270}.community-action-sheet{padding:16px;gap:14px;max-width:440px;max-height:calc(100dvh - env(safe-area-inset-top) - 32px)}.community-action-sheet>header{display:flex;align-items:center;gap:8px}.community-action-sheet h2{font-size:16px;flex:1}.community-action-sheet>header button{display:grid;place-items:center;min-width:44px;height:44px;padding:0}.community-menu-options{display:grid}.community-menu-options button{display:flex;gap:12px;align-items:center;text-align:left;min-height:54px;padding:10px 4px;border-bottom:1px solid var(--community-line)}.community-menu-options button:last-child{border-bottom:0}.community-menu-options svg{flex:none}.community-action-sheet .community-primary{background:#0b2232;color:#fff;border-radius:12px;padding:12px}.community-menu-help{font-size:12px;color:#6f7b84}.community-report-reasons{border:0;padding:0;margin:0;min-width:0;display:grid;gap:4px}.community-report-reasons legend{font-weight:600;margin-bottom:8px}.community-report-reasons label{display:flex;gap:10px;align-items:center;min-height:44px;font-weight:400}.community-report-reasons input{width:18px;height:18px;flex:none;accent-color:#0b2232}.community-action-sheet button{-webkit-tap-highlight-color:transparent}.community-action-overlay.is-menu{background:transparent;padding:0}.community-action-overlay.is-menu .community-action-sheet{position:absolute;width:260px;max-width:calc(100% - 16px);max-height:calc(100% - 16px);padding:0;gap:0;border:1px solid #e5e8ec80;border-radius:14px;background:#fffffff5;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 4px 20px #10233120}.community-action-overlay.is-menu .community-menu-options button{min-height:48px;font-size:14px;line-height:1.45;justify-content:space-between;padding:12px 16px;gap:18px}.community-menu-options button span{min-width:0}.community-modal:has(.community-action-overlay):focus{outline:none}.community-root .community-action-overlay[data-keyboard-focus=false] button:focus{outline:none;box-shadow:none}.community-root .community-action-overlay[data-keyboard-focus=true] button:focus-visible{outline:2px solid #3978ba;outline-offset:-4px}.community-modal:has(.community-action-overlay.is-menu)::backdrop{background:transparent}.community-admin-avatar svg,.community-admin-badge svg{display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.community-avatar.community-admin-avatar.avatar.admin{border-color:#ffd54aeb;background:linear-gradient(135deg,#16402a,#31cf54 58%,#ffe06a);color:#06120b;box-shadow:0 0 0 2px #31cf5429}.community-admin-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;color:#168342}.community-info-panel{width:min(100%,360px);padding:24px;gap:18px;border-radius:20px;box-shadow:0 16px 50px #0003}.community-info-identity{display:flex;align-items:center;gap:12px;padding-right:32px;min-width:0}.community-info-identity .community-badge{flex:none}.community-info-identity small{display:block;font-size:11px;color:#73828b;margin-bottom:4px}.community-info-identity h2{margin:0;font-size:18px;line-height:1.4}.community-info-panel>p{margin:0;font-size:14px;line-height:1.75;color:#435863;white-space:pre-wrap;overflow-wrap:anywhere}.community-info-panel .community-close{width:36px;height:36px;top:12px;right:10px;background:transparent!important}.community-request input,.community-request textarea,.community-request select{font-size:16px;line-height:1.5;scroll-margin-block:16px}.community-directory-toolbar{display:flex;align-items:center;gap:8px}.community-directory-toolbar .community-search{flex:1;min-width:0;border-radius:24px;padding:9px 13px}.community-directory-menu{position:relative;flex:none}.community-directory-more{width:40px;height:40px;display:grid;place-items:center}.community-directory-options{position:absolute;top:46px;right:0;width:225px;max-width:calc(100vw - 40px);z-index:5;background:#fff;border:1px solid #e6eaed;border-radius:14px;overflow:hidden;box-shadow:0 8px 30px #10273526}.community-directory-options>button{display:block;width:100%;min-height:48px;padding:13px 18px;text-align:left;font-size:13px}.community-directory-options>button+button{border-top:1px solid #edf0f2}.community-directory-meta{display:flex;justify-content:space-between;color:#81909a;font-size:11px;margin:8px 0}.community-directory .community-room>button{min-height:72px;padding:12px 3px}.community-directory .community-room strong{font-size:14px}.community-directory .community-room small{font-size:11px;margin-top:3px}.community-root .community-directory-load{display:block;width:100%;min-height:44px;margin:18px 0 8px;border:1px solid #dce3e7;border-radius:24px;font-size:13px;font-weight:600}.community-directory-count{text-align:center;font-size:11px;color:#839099}.community-directory-apply{margin-top:34px;padding:22px 0 18px;text-align:center}.community-directory-apply>p{font-size:12px;color:#81909a;margin:0 0 12px}.community-directory-apply>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:300px;margin-inline:auto;align-items:center}.community-directory-apply button{min-height:44px;padding:8px 12px;font-size:12px}.community-directory-apply button:first-child{text-align:right;padding-right:24px}.community-directory-apply button+button{border-left:1px solid #e2e7ea;text-align:left;padding-left:24px}.community-avatar>img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.community-review-note{color:#61717d;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.community-review-screen{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:#fff;padding:env(safe-area-inset-top,0px) 16px env(safe-area-inset-bottom,0px)}.community-review-screen>header{flex:none;display:flex;align-items:center;gap:12px;min-height:60px;background:#fff;border-bottom:1px solid #e6eaed}.community-review-content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 0 20px}.community-review-screen>header h2{flex:1;min-width:0;font-size:15px;margin:0}.community-review-screen>header button{flex:none;min-height:44px;font-size:13px}.community-review-card{padding:20px 0;border-bottom:1px solid #e6eaed;overflow-wrap:anywhere}.community-review-card>p{white-space:pre-wrap;font-size:14px;line-height:1.7}.community-review-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:11px;color:#73828b}.community-review-status{display:inline-block;border-radius:20px;padding:5px 10px;background:#eef2f5;color:#435863;font-weight:600}.community-review-status.is-pending{background:#fff4d8;color:#785c14}.community-review-status.is-visible{background:#eaf5ed;color:#347549}.community-review-card>button{min-height:44px;margin-top:10px;color:#67747d;font-size:12px}.community-badge.community-badge--national{height:auto;aspect-ratio:4 / 3;object-fit:contain;outline:1px solid #dfe5e9;outline-offset:-1px;border-radius:2px}.highlight-comment-story{position:absolute;inset:172px 14px 39px;display:flex;flex-direction:column;justify-content:center;gap:7px;touch-action:pan-y}.highlight-story-bubble{flex:none;display:flex;align-items:flex-start;gap:7px;border:1px solid #ffffff60;border-radius:12px;padding:7px 9px;background:#ffffffe0;color:#101820;max-width:100%;text-align:left;font:inherit;cursor:pointer;transition:opacity .18s ease,transform .18s ease}.highlight-story-bubble.is-short{align-self:flex-start;width:max-content;padding:5px 16px}.highlight-story-bubble.is-short:nth-child(2){align-self:flex-end}.highlight-story-bubble.is-short:nth-child(3){margin-left:10px}.highlight-story-bubble.is-medium{align-self:flex-start;width:96%}.highlight-story-bubble.is-medium:nth-child(2){align-self:flex-end}.highlight-story-bubble.is-long,.highlight-story-bubble.is-popular{width:100%;padding:10px}.highlight-story-avatar{flex:none;width:23px;height:23px;border-radius:50%;background:#d9efff;color:#247ca6;display:grid;place-items:center;font:800 10px system-ui}.highlight-story-bubble:nth-child(2) .highlight-story-avatar{background:#ffe3a9;color:#946e18}.highlight-story-bubble:nth-child(3) .highlight-story-avatar{background:#e4d5ff;color:#68528d}.highlight-story-content{min-width:0;flex:1}.highlight-story-meta{display:flex;gap:8px;justify-content:space-between;align-items:center;margin-bottom:3px;height:11px;font:9px/11px system-ui;color:#53616c}.highlight-story-meta small{font:inherit;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.highlight-story-meta>span{flex:none}.highlight-story-content strong{display:block;font:650 12px/1.4 system-ui;overflow-wrap:anywhere;white-space:pre-wrap}.is-short .highlight-story-content strong{font-size:13px;white-space:nowrap}.is-long .highlight-story-content strong,.is-popular .highlight-story-content strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-size:13px}.highlight-comment-story.is-leaving .highlight-story-bubble{opacity:0!important;transition-duration:.12s}.highlight-comment-retry{align-self:center;background:#001019bb;color:#fff;border:1px solid #ffffff60;border-radius:8px;padding:8px;font-size:11px}.highlight-comment-loading{width:90px;height:35px;border-radius:12px;background:#ffffff18;align-self:center}@media(prefers-reduced-motion:reduce){.highlight-story-bubble{transition:none}}.home-highlights-toggle{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:42px;border:1px solid #dce1e2;border-radius:10px;background:#fff;color:#10252e;font:700 13px system-ui;cursor:pointer}.home-highlights-toggle svg{width:16px;height:16px}.home-highlights-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.keyboard-diagnostics-backdrop{position:fixed;inset:0;top:var(--visual-offset-top, 0px);height:var(--visual-viewport-height, 100dvh);z-index:100000;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));box-sizing:border-box;background:#000a1099}.keyboard-diagnostics-panel{box-sizing:border-box;width:min(100%,480px);max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:20px;border-radius:16px;color:#102027;background:#fff;font-size:14px;line-height:1.65}.keyboard-diagnostics-panel header{display:flex;align-items:center;gap:12px;justify-content:space-between}.keyboard-diagnostics-panel h2{margin:0;font-size:20px}.keyboard-diagnostics-panel p{margin:16px 0}.keyboard-diagnostics-panel ol{padding-left:22px}.keyboard-diagnostics-panel li+li{margin-top:8px}.keyboard-diagnostics-panel button{font:inherit;color:inherit;background:#fff;border:1px solid #cbd2d3;border-radius:8px;min-height:44px;padding:8px 12px;cursor:pointer}.keyboard-diagnostics-panel header button{font-size:24px;flex:0 0 44px}.keyboard-diagnostics-panel button:focus-visible{outline:2px solid #00794b;outline-offset:3px}.keyboard-diagnostics-panel button:disabled{opacity:.5;cursor:wait}.keyboard-diagnostics-panel .keyboard-diagnostics-privacy{font-size:12px;color:#4b595d}.keyboard-diagnostics-status{font-weight:700}.keyboard-diagnostics-actions{display:grid;gap:10px;margin:16px 0}.keyboard-diagnostics-panel .is-primary{color:#fff;background:#006b45;border-color:#006b45}.keyboard-diagnostics-panel small{color:#59686c;font-size:11px}:root{color-scheme:dark;font-family:Inter,Noto Sans JP,Yu Gothic UI,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;background:#070b0c;color:#f4f8f4;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #070b0c;--panel: #0d1214;--panel-2: #151a1d;--line: rgba(255, 255, 255, .11);--text: #f6f8f5;--muted: #a8b0ad;--green: #31cf54;--green-2: #1ba33b;--gold: #ffbf18;--gold-soft: rgba(255, 191, 24, .14);--danger: #ff6d4d;--radius: 8px;--visual-viewport-height: 100vh;--visual-offset-top: 0px;--keyboard-offset: 0px;--ls-bg: #f4f6ef;--ls-ink: #07100d;--ls-ink-2: #0d1713;--ls-pitch: #062514;--ls-pitch-2: #0a3a20;--ls-surface: #ffffff;--ls-surface-muted: #eef1ed;--ls-surface-warm: #fbfaf5;--ls-border: #d9ded8;--ls-border-strong: #c7cec7;--ls-text: #161b18;--ls-text-muted: #66706a;--ls-green: #20c466;--ls-green-deep: #0d7d43;--ls-green-soft: rgba(32, 196, 102, .13);--ls-gold: #f4c542;--ls-gold-soft: #fff4ce;--ls-danger: #d64545;--ls-shadow-soft: 0 8px 24px rgba(28, 40, 34, .08)}*{box-sizing:border-box}html,body,#root{width:100%;max-width:100%;overflow:hidden}body{margin:0;min-width:320px;min-height:100vh;touch-action:manipulation;overscroll-behavior:none;background:radial-gradient(circle at 50% -20%,rgba(49,207,84,.18),transparent 28rem),linear-gradient(180deg,#07100d,#070b0c 52%,#050708)}button{font:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.app-shell{min-height:100vh;display:grid;place-items:center;padding:20px}.phone-frame{width:min(430px,calc(100vw - 40px));height:min(920px,calc(100vh - 40px));min-height:min(920px,calc(100vh - 40px));position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 26%),var(--bg);box-shadow:0 28px 90px #0009}.top-bar{height:56px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--line);background:#06090aeb}.icon-button,.moderation-button,.more-button,.close-button{border:0;background:transparent;color:var(--text);cursor:pointer}.icon-button{width:30px;height:30px;display:grid;gap:5px;align-content:center}.icon-button span{width:25px;height:2px;display:block;background:currentColor}.brand-button{border:0;background:transparent;color:var(--text);margin:0;padding:0;font-size:21px;font-weight:900;font-style:italic;cursor:pointer}.brand-button span{color:var(--green)}.moderation-button{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#dbe2df}.moderation-button span{display:none}.auth-area{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.auth-area button{min-height:32px;border:1px solid var(--line);border-radius:7px;padding:0 10px;background:#ffffff0f;color:var(--text);font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.drawer-backdrop{position:absolute;inset:0;z-index:70;display:flex;background:#0000008a}.app-menu{width:min(342px,calc(100% - 44px));height:100%;overflow-y:auto;border-right:1px solid var(--line);background:#0b1011;box-shadow:22px 0 70px #00000080}.app-menu-header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid var(--line)}.app-menu-header p,.app-menu-header h2,.app-menu-section h3,.rule-list{margin:0}.app-menu-header p{color:var(--green);font-size:12px;font-weight:900}.app-menu-header h2{margin-top:2px;font-size:22px}.app-menu .close-button{position:static;width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#ffffff0d;color:var(--text);font-size:22px;line-height:1}.app-menu-section{display:grid;gap:12px;padding:18px;border-bottom:1px solid var(--line)}.app-menu-section h3{font-size:14px;color:#e7ece8}.drawer-match-list,.drawer-actions{display:grid;gap:10px}.drawer-home-button{width:100%;min-height:42px;border-radius:var(--radius);border:1px solid rgba(49,207,84,.45);background:#31cf541a;color:var(--text);font-weight:900;cursor:pointer}.drawer-match-list button,.drawer-actions button{width:100%;border-radius:var(--radius);border:1px solid var(--line);background:#121719;color:var(--text);cursor:pointer}.drawer-match-list button{display:grid;gap:5px;padding:12px;text-align:left}.drawer-match-list button.selected{border-color:var(--green);background:#31cf5417}.drawer-match-list strong,.drawer-match-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-match-list span,.rule-list{color:var(--muted);font-size:12px}.drawer-empty-text{margin:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#121719;color:var(--muted);font-size:12px;line-height:1.55}.rule-list{display:grid;gap:8px;padding-left:18px;line-height:1.55}.drawer-actions button{min-height:42px;padding:0 14px;font-weight:900}.drawer-actions>button:first-child:not(.profile-menu-button){background:var(--green);color:#041008}.profile-menu-button{min-height:58px;display:grid;grid-template-columns:40px 1fr;align-items:center;gap:10px;padding:9px 10px;background:#121719;color:var(--text);text-align:left}.profile-menu-button span:last-child{min-width:0;display:grid;gap:3px}.profile-menu-button strong,.profile-menu-button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-menu-button small{color:var(--muted);font-size:11px}.profile-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;border:2px solid rgba(255,255,255,.64);color:#12384c;font-size:13px;font-weight:900;line-height:1;letter-spacing:0;text-align:center;overflow:hidden}.profile-avatar>img{width:100%;height:100%;display:block;object-fit:cover}.profile-avatar>svg:not(.avatar-illustration):not(.shield-icon){width:58%;height:58%;stroke-width:1.7}.profile-avatar.default,.avatar.default{background:#e6e6e6;color:#8a8a8a}.profile-avatar.sky,.avatar.sky{background:linear-gradient(135deg,#e6f6ff,#74c8ee);color:#11435d}.profile-avatar.green,.avatar.green{background:linear-gradient(135deg,#d8ffec,#59bd67);color:#0a5723}.profile-avatar.gold,.avatar.gold{background:linear-gradient(135deg,#fff4be,#ffbf18);color:#654509}.profile-avatar.pink,.avatar.pink{background:linear-gradient(135deg,#ffe5f0,#ff8bb8);color:#6b173f}.profile-avatar.violet,.avatar.violet{background:linear-gradient(135deg,#eee7ff,#a78bfa);color:#33206c}.profile-avatar.slate,.avatar.slate{background:linear-gradient(135deg,#e7ecef,#68727d);color:#11191f}.profile-avatar.dog,.avatar.dog{background:linear-gradient(135deg,#fff2df,#f29d52);color:#63380c}.profile-avatar.cat,.avatar.cat{background:linear-gradient(135deg,#f4ecff,#c084fc);color:#401b61}.profile-avatar.fox,.avatar.fox{background:linear-gradient(135deg,#ffe6d4,coral);color:#652610}.profile-avatar.owl,.avatar.owl{background:linear-gradient(135deg,#eaf6ef,#5bb98b);color:#123f2b}.profile-avatar.admin,.avatar.admin{border-color:#ffd54aeb;background:linear-gradient(135deg,#16402a,#31cf54 58%,#ffe06a);color:#06120b;box-shadow:0 0 0 2px #31cf5429}.avatar-illustration{width:28px;height:28px;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6}.profile-avatar .avatar-illustration{width:30px;height:30px}.avatar-illustration .avatar-fill{fill:#fff6}.avatar-illustration .avatar-face{fill:#ffffff42}.home-screen{flex:1;min-height:0;display:flex;overflow:hidden;background:linear-gradient(180deg,rgba(49,207,84,.08),transparent 210px),var(--bg)}.mypage-screen{flex:1;min-height:0;display:flex;overflow:hidden}.home-scroll{flex:1;min-height:0;overflow-y:auto;padding:28px 14px 24px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}.mypage-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.home-hero{display:grid;gap:12px;padding:18px 0 26px}.home-hero h1,.home-hero p,.home-kicker,.home-section h2,.home-section-title h2,.home-section-title span,.home-guide ol{margin:0}.home-hero h1{max-width:100%;font-size:32px;line-height:1.08;letter-spacing:0}.home-kicker{color:var(--green);font-size:12px;font-weight:950}.home-hero p{color:var(--muted);font-size:13px;line-height:1.55}.home-section{display:grid;gap:12px;padding:18px 0;border-top:1px solid var(--line)}.home-section-title{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.home-section-title h2{min-width:0}.home-section-title h2,.home-section h2{font-size:17px}.home-section-title span{min-width:0;max-width:100%;justify-self:start;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;color:var(--green);font-size:12px;font-weight:900}.sport-grid{display:grid;grid-template-columns:1fr;gap:14px}.sport-card,.home-match-card{width:100%;border-radius:var(--radius);border:1px solid var(--line);background:#111719;color:var(--text);text-align:left}.sport-card{width:auto;min-height:128px;position:relative;display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:14px;padding:16px;overflow:hidden;cursor:pointer}.sport-card:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,rgba(49,207,84,.2),transparent 55%),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 36px)}.sport-card.active{border-color:var(--green);background:#31cf541a}.sport-card.active:after{opacity:1}.sport-card:disabled{color:#f6f8f56b;cursor:not-allowed}.sport-ball{width:72px;height:72px;position:relative;z-index:1;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 38% 28%,rgba(255,255,255,.28),transparent 0 22%),linear-gradient(135deg,#31cf546b,#144d24e6);color:#f5fff7;font-size:42px;line-height:1;box-shadow:inset 0 0 0 1px #ffffff14,0 14px 30px #00000047}.sport-ball.muted{background:#ffffff0f;color:#f6f8f5b3;filter:grayscale(1)}.sport-copy{min-width:0;display:grid;gap:6px;padding-right:54px}.sport-copy strong{color:var(--text);font-size:26px;letter-spacing:0}.sport-copy span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sport-status,.sport-lock{position:absolute;right:16px;bottom:16px;z-index:1;min-width:42px;display:grid;place-items:center;border-radius:7px;padding:6px 8px;background:#31cf5424;color:var(--green);font-size:12px;font-weight:900}.sport-status{display:none}.sport-copy>span,.home-match-league,.home-match-teams,.home-match-footer,.home-guide,.home-error{color:var(--muted);font-size:12px}.home-match-list{display:grid;gap:10px}.home-match-card{display:grid;gap:7px;padding:14px;cursor:pointer}.home-match-card:hover,.home-match-card:focus-visible{border-color:#31cf54a6}.home-match-card strong{font-size:22px;line-height:1.1}.home-match-teams,.home-match-league{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-match-footer{display:flex;justify-content:space-between;gap:16px;padding-top:4px}.home-guide ol{display:grid;gap:8px;padding-left:18px;line-height:1.55}.home-error{margin:0;padding:10px 12px;border-radius:var(--radius);border:1px solid rgba(255,109,77,.35);background:#ff6d4d14;color:#ffb39e}.soccer-screen{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,rgba(49,207,84,.08),transparent 230px),var(--bg)}.soccer-header{min-height:56px;flex:0 0 auto;display:grid;grid-template-columns:92px 1fr 52px;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid var(--line);background:#06090aa3}.soccer-header h1{margin:0;text-align:center;font-size:22px}.soccer-header button{min-width:44px;min-height:44px;border:0;background:transparent;color:var(--text);font-weight:900;cursor:pointer}.soccer-header button:first-child{text-align:left}.soccer-header button:last-child{justify-self:end;width:48px;border-radius:8px;font-size:30px;line-height:1}.soccer-header button.active{background:#31cf5424;color:var(--green)}.soccer-scroll{flex:1;min-height:0;overflow-y:auto;padding:12px 14px 24px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}.soccer-search-panel{display:grid;gap:8px;margin-bottom:12px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#111719e6}.soccer-search-panel label{color:var(--muted);font-size:12px;font-weight:900}.soccer-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.soccer-search-row input{min-width:0;min-height:38px;border:1px solid var(--line);border-radius:7px;padding:0 11px;background:#070b0c;color:var(--text);font:inherit;font-size:14px}.soccer-search-row input:focus{outline:2px solid rgba(49,207,84,.42);border-color:#31cf54a6}.soccer-search-row button{min-height:38px;border:1px solid rgba(255,255,255,.18);border-radius:7px;padding:0 10px;background:#1a2022;color:var(--text);font-size:12px;font-weight:900;cursor:pointer}.competition-section{display:grid;gap:10px;margin-bottom:16px}.competition-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(172px,72%);gap:9px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity;scrollbar-width:none}.competition-rail::-webkit-scrollbar{display:none}.competition-card{min-height:120px;position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto auto 1fr auto;gap:8px 10px;padding:12px;overflow:hidden;scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 58%),#111719;color:var(--text);text-align:left;cursor:pointer}.competition-card:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.42}.competition-card.gold:before{background:linear-gradient(90deg,rgba(255,191,24,.22),transparent 62%)}.competition-card.green:before{background:linear-gradient(90deg,rgba(49,207,84,.18),transparent 62%)}.competition-card.blue:before{background:linear-gradient(90deg,rgba(104,180,255,.16),transparent 62%)}.competition-card.red:before{background:linear-gradient(90deg,rgba(255,116,96,.15),transparent 62%)}.competition-card.violet:before{background:linear-gradient(90deg,rgba(182,142,255,.15),transparent 62%)}.competition-card.selected{border-color:#ffbf18b3;box-shadow:inset 0 0 0 1px #ffbf182e}.competition-mark,.competition-copy,.competition-detail,.competition-meta{position:relative;z-index:1}.competition-mark{width:46px;height:46px;display:grid;place-items:center;grid-row:1 / span 2;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#ffe19a;font-size:13px;font-weight:1000}.competition-card.green .competition-mark{color:var(--green)}.competition-card.blue .competition-mark{color:#9ed2ff}.competition-card.red .competition-mark{color:#ffb1a4}.competition-card.violet .competition-mark{color:#cdb7ff}.competition-copy{min-width:0;display:grid;gap:3px}.competition-copy span,.competition-detail,.competition-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competition-copy strong{min-width:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.25;font-size:14px}.competition-copy span,.competition-detail{color:var(--muted);font-size:11px}.competition-detail{grid-column:1 / -1}.competition-meta{width:fit-content;grid-column:1 / -1;border-radius:999px;padding:4px 8px;background:#ffffff12;color:#e5eadf;font-size:11px;font-weight:900}.soccer-filter{height:54px;display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:18px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#101516}.soccer-filter button{border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);font-weight:900;cursor:pointer}.soccer-filter button:last-child{border-right:0}.soccer-filter .active{background:#31cf542b;color:var(--green)}.soccer-section{display:grid;gap:12px;margin-bottom:24px}.soccer-section-title{display:flex;align-items:end;justify-content:space-between;gap:12px}.soccer-section-title h2,.soccer-section-title span,.soccer-empty{margin:0}.soccer-section-title h2{font-size:16px}.soccer-section-title span,.soccer-empty{color:var(--muted);font-size:12px}.watched-only-toggle{width:fit-content;min-height:34px;border:1px solid var(--line);border-radius:7px;padding:0 12px;background:#111719;color:var(--muted);font-size:12px;font-weight:900;cursor:pointer}.watched-only-toggle.active{border-color:#31cf5494;background:#31cf5421;color:var(--green)}.soccer-featured-card{width:100%;position:relative;display:grid;gap:12px;padding:14px;overflow:hidden;border-radius:var(--radius);border:1px solid rgba(49,207,84,.68);background:linear-gradient(180deg,#04200f40,#040c087a),repeating-linear-gradient(90deg,#31cf5421 0 35px,#31cf540d 35px 70px),#102015;color:var(--text);cursor:pointer;text-align:left}.soccer-featured-card:after{content:"";position:absolute;inset:12px;pointer-events:none;border:1px solid rgba(255,255,255,.08)}.featured-live{width:fit-content;border-radius:7px;border:1px solid var(--green);padding:4px 8px;color:var(--green);font-size:12px;font-weight:900}.featured-league,.featured-footer{color:#d9e5dc;font-size:12px}.featured-score{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;gap:10px}.featured-score strong{display:flex;justify-content:center;gap:12px;font-size:42px;line-height:1}.featured-teams,.featured-footer{display:flex;justify-content:space-between;gap:12px}.featured-teams span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900}.soccer-match-rows{display:grid;gap:9px}.upcoming-date-groups,.upcoming-date-group{display:grid;gap:10px}.upcoming-date-groups{margin-top:4px}.upcoming-date-title{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text)}.upcoming-date-title strong{font-size:14px}.upcoming-date-title span{color:var(--muted);font-size:12px;font-weight:900}.upcoming-date-title.compact strong{color:#d9e5dc;font-size:12px}.soccer-match-row{width:100%;display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:12px;border-radius:var(--radius);border:1px solid var(--line);background:#111719;color:var(--text);text-align:left;cursor:pointer}.soccer-match-row.upcoming-row{grid-template-columns:minmax(0,1fr);gap:7px;cursor:default;background:linear-gradient(90deg,rgba(255,191,24,.07),transparent),#111719}.soccer-match-row span,.soccer-match-row small{color:var(--muted);font-size:12px}.soccer-match-row strong{grid-column:1;font-size:16px}.soccer-match-row small{grid-column:2;grid-row:1 / span 2;align-self:center}.upcoming-row .upcoming-league,.upcoming-row .upcoming-title,.upcoming-row .upcoming-meta{grid-column:1}.upcoming-row .upcoming-league{display:flex;align-items:center;gap:8px}.upcoming-row .upcoming-league em{border:1px solid rgba(255,191,24,.45);border-radius:999px;padding:1px 7px;color:#ffd66b;font-size:10px;font-style:normal;font-weight:900}.upcoming-row .upcoming-title{min-width:0;max-width:100%;display:block;overflow-wrap:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;line-height:1.45}.upcoming-row .upcoming-meta{grid-row:auto;align-self:start;margin-top:2px}.upcoming-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px}.upcoming-row .watch-button,.upcoming-row .board-open-button{min-height:34px;margin-top:5px;border-radius:7px;font-size:12px;font-weight:900;white-space:nowrap;cursor:pointer}.upcoming-row .watch-button{border:1px solid rgba(255,191,24,.4);background:#ffbf1814;color:#ffd66b}.upcoming-row .watch-button.active{border-color:#31cf5494;background:#31cf5429;color:var(--green)}.upcoming-row .board-open-button{border:1px solid rgba(49,207,84,.55);background:#31cf542e;color:var(--green)}.soccer-insight{display:grid;gap:6px;padding:12px;border-radius:var(--radius);border:1px solid rgba(49,207,84,.24);background:#31cf5412}.soccer-insight strong,.soccer-insight p{margin:0}.soccer-insight strong{color:var(--green);font-size:13px}.soccer-insight p{color:var(--muted);font-size:12px;line-height:1.55}.board-context-bar{min-height:38px;flex:0 0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid var(--line);background:#0a0f10}.board-context-bar button{min-height:30px;border:0;background:transparent;color:var(--green);font-size:12px;font-weight:900;cursor:pointer}.board-context-bar span{min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;font-weight:800}.score-toggle-button{min-height:28px;padding:0 9px;border:1px solid rgba(255,255,255,.18)!important;border-radius:7px;background:#ffffff0a!important;color:#dbe5df!important;white-space:nowrap}.score-toggle-button[aria-pressed=true]{border-color:#31cf5473!important;background:#31cf541f!important;color:var(--green)!important}.shield-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.scoreboard{flex:0 0 auto;padding:8px 14px 9px;position:relative;isolation:isolate;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#00000026,#0000009e),repeating-linear-gradient(90deg,#197d3038 0 22px,#0d592038 22px 44px),linear-gradient(180deg,#16201e,#0b1711 70%,#06100a);transition:padding .18s ease,min-height .18s ease}.scoreboard:after{content:"";position:absolute;inset:auto 0 0;height:36%;z-index:-1;background:linear-gradient(90deg,transparent 0 12%,rgba(255,255,255,.12) 12.3% 12.6%,transparent 13% 87%,rgba(255,255,255,.12) 87.3% 87.6%,transparent 88%),linear-gradient(0deg,#22a53e8c,#22a53e1a);opacity:.78}.scoreboard-full{display:block}.scoreboard-compact-line{min-height:30px;display:none;align-items:center;justify-content:space-between;gap:10px;color:#e8eee9}.scoreboard-compact-line strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gold);font-size:13px;font-weight:950}.scoreboard-compact-line span{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:#ffbf1829;color:#ffe4a0;font-size:11px;font-weight:900}.scoreboard.compact{padding:3px 14px}.scoreboard.compact .scoreboard-full{display:none}.scoreboard.compact .scoreboard-compact-line{display:flex}.league-label{margin:0 0 5px;text-align:center;font-size:11px;color:#e7ece8}.score-row{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;gap:8px}.team-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px;margin-top:5px;font-size:12px}.team-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.team-row strong:last-child{text-align:right}.team-crest{width:44px;height:44px;position:relative;display:grid;place-items:center;border-radius:50% 50% 46% 46%;font-weight:950;background:linear-gradient(145deg,#fffffff0,#d5edffe6),#e8f4ff;color:#1660a8;border:3px solid #d8e8ff;box-shadow:0 7px 24px #00000057}.team-crest:after{content:"";position:absolute;inset:6px;border-radius:50% 50% 44% 44%;border:1px solid rgba(22,96,168,.18);pointer-events:none}.team-crest-mark{position:relative;z-index:1;font-size:.86em}.team-crest.with-flag{background:#fff;padding:2px;border-radius:10px}.team-crest.with-flag:after{display:none}.team-crest-flag{position:relative;z-index:1;width:auto;height:auto;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:0;background:transparent;font-size:30px;line-height:1;filter:saturate(1.08)}.team-crest-placeholder{position:relative;z-index:1;width:20px;height:24px;border-radius:8px 8px 10px 10px;background:linear-gradient(180deg,#fffffff2,#e7eee8e6),currentColor;border:2px solid currentColor;opacity:.65}.team-crest.with-logo{background:#fff;padding:3px}.team-crest.with-logo:after,.premium-mode .team-crest.with-logo:before,.premium-mode .team-crest.with-logo:after{display:none}.team-crest.with-logo img{width:100%;height:100%;object-fit:contain;border-radius:50%;display:block}.team-crest.with-css-flag{background:#fff;padding:2px;border-radius:10px;border-width:2px}.team-crest.with-css-flag:after,.premium-mode .team-crest.with-css-flag:before,.premium-mode .team-crest.with-css-flag:after{display:none}.team-css-flag{position:relative;z-index:1;display:block;width:100%;height:100%;overflow:hidden;border-radius:7px;background:#eef2f7;box-shadow:inset 0 0 0 1px #0713181f,inset 0 -8px 12px #00000014}.team-flag{position:relative;display:inline-grid;width:34px;height:24px;flex:0 0 34px;place-items:center;overflow:hidden;border-radius:6px;background:#fff;border:1px solid rgba(7,19,24,.16);box-shadow:0 5px 14px #0713181f,inset 0 0 0 1px #ffffff8c}.team-flag .team-css-flag{border-radius:5px}.team-flag-code{color:#0b2027;font-size:10px;font-weight:950;letter-spacing:0;line-height:1}.premium-mode.match-board-mode .match-meta{display:none}.premium-mode.match-board-mode .board-heat-strip{width:100%;min-height:52px;flex:0 0 auto;display:grid;grid-template-columns:auto minmax(82px,1fr) auto;align-items:center;gap:10px;padding:7px 14px;border:0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.12);background:#06191c;color:#fff;cursor:pointer}.premium-mode.match-board-mode .board-heat-meter{min-width:0;display:block}.premium-mode.match-board-mode .board-heat-strip:focus-visible{outline:2px solid #45c873;outline-offset:-3px}.premium-mode.match-board-mode .board-heat-summary{display:inline-flex;align-items:center;gap:2px;min-width:max-content;color:#ffffffc2;font-size:11px;font-weight:850}.premium-mode.match-board-mode .board-heat-summary strong{color:#ff3b3f;font-size:18px;font-weight:950;font-variant-numeric:tabular-nums;line-height:1}.premium-mode.match-board-mode .board-heat-summary b{color:#57df80;font-size:14px;font-weight:950}.premium-mode.match-board-mode .board-heat-mark{position:relative;width:40px;height:38px;flex:0 0 40px;display:grid;place-items:center}.premium-mode .login-dialog.auth-flow-dialog{width:min(100%,520px);display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid rgba(230,235,232,.88);border-radius:30px;background:#fffdfa;color:#06151a}.premium-mode .login-dialog.auth-flow-dialog:before{display:none}.premium-mode .auth-dialog-hero{min-height:154px;flex:0 0 auto;position:relative;display:grid;place-items:start center;padding:36px 64px 0;background-color:#03131c;background-image:linear-gradient(#010c1242,#010c12ad),url(/assets/stadium-scoreboard-bg.png);background-position:center 28%;background-size:cover;color:#fff}.premium-mode .auth-brand-mark{position:relative;display:inline-flex;align-items:baseline;color:#fff;font-size:36px;font-weight:950;line-height:1;letter-spacing:-1.8px;text-shadow:0 5px 18px rgba(0,0,0,.46)}.premium-mode .auth-brand-mark span{color:inherit}.premium-mode .auth-brand-mark i{width:9px;height:9px;margin-left:4px;border-radius:50%;background:#f31e35;box-shadow:0 0 0 3px #f31e351f}.premium-mode .auth-flow-dialog .auth-dialog-close.close-button{top:16px;right:16px;width:44px;height:44px;border-color:#ffffffd6;background:#fffffff5;color:#06151a;box-shadow:0 10px 26px #0000002e}.premium-mode .auth-dialog-close svg{width:25px;height:25px}.premium-mode .auth-secure-mark{width:78px;height:78px;position:absolute;left:50%;bottom:-39px;z-index:2;transform:translate(-50%);display:grid;place-items:center;border:4px solid #ffffff;border-radius:50%;background:#03131c;color:#fff;box-shadow:0 10px 26px #03131c38}.premium-mode .auth-secure-shield{width:43px;height:43px}.premium-mode .auth-secure-lock{width:18px;height:18px;position:absolute}.premium-mode .auth-score-accent{height:3px;position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr}.premium-mode .auth-score-accent span:first-child{background:#dd1735}.premium-mode .auth-score-accent span:last-child{background:#0758b8}.premium-mode .auth-dialog-content{min-height:0;overflow-y:auto;padding:58px 24px 24px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(6,21,26,.2) transparent}.premium-mode .auth-flow-dialog .auth-dialog-content>h2{margin:0;padding:0;text-align:center;color:#06151a;font-size:clamp(28px,7vw,36px);font-weight:950;line-height:1.08;letter-spacing:-.04em}.premium-mode .auth-flow-dialog .auth-dialog-intro{margin:16px auto 0;max-width:31em;text-align:center;color:#455158;font-size:14px;font-weight:750;line-height:1.65}.premium-mode .auth-flow-dialog .auth-dialog-intro span{display:block}.premium-mode .auth-flow-dialog .login-intent{margin:18px 0 0;text-align:left}.premium-mode .auth-flow-dialog .auth-form{gap:10px;margin-top:22px;text-align:left}.premium-mode .auth-flow-dialog .auth-form input{min-height:58px;border:1px solid #cfd5d2;border-radius:15px;background:#fff;color:#06151a;caret-color:#087f45;box-shadow:none}.premium-mode .auth-flow-dialog .auth-form input:focus{border-color:#087f45;outline:3px solid rgba(8,127,69,.16);outline-offset:1px}.premium-mode .auth-flow-dialog .auth-form .primary-action{min-height:58px;margin-top:8px;border-radius:15px;background:#088f4c;color:#fff;font-size:16px;box-shadow:0 12px 24px #088f4c33}.premium-mode .auth-flow-dialog .auth-form .primary-action:disabled{opacity:.58}.premium-mode .auth-flow-dialog button.mode-switch{min-height:44px;margin-top:12px;border:0;border-radius:12px;background:transparent;color:#087f45;font-size:14px;box-shadow:none}.premium-mode .auth-flow-dialog button.auth-secondary-switch{margin-top:0}.premium-mode .auth-flow-dialog .password-policy-help{color:#68736f;font-size:11px;line-height:1.55}.premium-mode .auth-flow-dialog .auth-form .auth-legal-consent{margin-top:5px;padding:12px 13px;border:1px solid rgba(7,24,28,.11);border-radius:14px;background:#f6f8f5;color:#5d6963;font-size:11px;font-weight:750;line-height:1.6}.premium-mode .auth-flow-dialog .auth-form .auth-legal-consent input{width:20px;height:20px;min-height:0;border:1px solid #aeb8b2;border-radius:5px;padding:0}@media(max-width:560px){.premium-mode .dialog-backdrop.login-backdrop{inset:0;align-items:end;padding:max(8px,env(safe-area-inset-top)) 0 max(6px,env(safe-area-inset-bottom))}.premium-mode .login-dialog.auth-flow-dialog{width:100%;max-width:100%;max-height:calc(var(--visual-viewport-height, 100dvh) - max(8px,env(safe-area-inset-top)));border-radius:28px 28px 20px 20px;transition:max-height .18s ease,border-radius .18s ease}.premium-mode .auth-dialog-content{padding:54px 22px 20px}.premium-mode .auth-flow-dialog .auth-dialog-content>h2{font-size:30px}html[data-keyboard=open] .premium-mode .auth-flow-dialog{max-height:calc(var(--visual-viewport-height, 100dvh) - max(2px,env(safe-area-inset-top)));border-radius:0 0 22px 22px}html[data-keyboard=open] .premium-mode .dialog-backdrop.login-backdrop{align-items:start;padding-top:max(2px,env(safe-area-inset-top));padding-bottom:0}html[data-keyboard=open] .premium-mode .auth-flow-dialog .auth-dialog-hero{min-height:108px;padding-top:26px}html[data-keyboard=open] .premium-mode .auth-flow-dialog .auth-brand-mark{font-size:30px}html[data-keyboard=open] .premium-mode .auth-flow-dialog .auth-dialog-close.close-button{top:10px;right:12px;width:40px;height:40px}html[data-keyboard=open] .premium-mode .auth-flow-dialog .auth-secure-mark{width:60px;height:60px;bottom:-30px;border-width:3px}html[data-keyboard=open] .premium-mode .auth-flow-dialog .auth-secure-shield{width:34px;height:34px}html[data-keyboard=open] .premium-mode .auth-flow-dialog .auth-secure-lock{width:14px;height:14px}html[data-keyboard=open] .premium-mode .auth-flow-dialog .auth-dialog-content{padding:41px 22px 12px}html[data-keyboard=open] .premium-mode .auth-flow-dialog .auth-dialog-content>h2{font-size:26px}html[data-keyboard=open] .premium-mode .auth-flow-dialog .auth-dialog-intro{margin-top:9px;font-size:12px;line-height:1.5}html[data-keyboard=open] .premium-mode .auth-flow-dialog .login-intent,html[data-keyboard=open] .premium-mode .auth-flow-dialog .mode-switch{display:none}html[data-keyboard=open] .premium-mode .auth-flow-dialog .auth-form{margin-top:14px}html[data-keyboard=open] .premium-mode .auth-flow-dialog .auth-form input,html[data-keyboard=open] .premium-mode .auth-flow-dialog .primary-action{min-height:54px}html[data-keyboard=open] .premium-mode.match-board-mode .post-composer:focus-within{margin-bottom:0;padding-bottom:max(4px,env(safe-area-inset-bottom))!important;border-radius:12px 12px 0 0}html[data-keyboard=open] .premium-mode.match-board-mode .post-composer:focus-within .character-count{display:none}html[data-keyboard=open] .premium-mode.match-board-mode .room-scroll{scroll-padding-bottom:calc(78px + env(safe-area-inset-bottom))}html[data-keyboard=open] .premium-mode.match-board-mode .reply-sheet-layer{align-items:flex-start}html[data-keyboard=open] .premium-mode.match-board-mode .reply-sheet{width:100%;height:var(--visual-viewport-height, 100dvh);max-height:var(--visual-viewport-height, 100dvh);border-radius:0}}.premium-mode:not(.match-board-mode) .my-account-deletion-notice{margin:0;padding:13px 15px;border:1px solid rgba(5,116,64,.22);border-radius:12px;background:#05744014;color:#075f37;font-size:14px;font-weight:850;line-height:1.5}.premium-mode:not(.match-board-mode) .my-menu-list .my-account-delete-button strong,.premium-mode:not(.match-board-mode) .my-menu-list .my-account-delete-button .my-menu-icon,.premium-mode:not(.match-board-mode) .my-menu-list .my-account-delete-button .chevron-icon{color:#b61622;stroke:#b61622}.premium-mode .dialog-backdrop.account-deletion-backdrop{z-index:1500}.premium-mode .account-deletion-dialog{width:min(100%,560px);max-height:min(760px,calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));overflow-y:auto;position:relative;display:grid;gap:14px;padding:24px;border:1px solid rgba(118,12,21,.2);border-radius:30px;background:linear-gradient(180deg,#fff,#fff8f8);color:#0a1515;box-shadow:0 28px 80px #0000006b}.premium-mode .account-deletion-dialog h2,.premium-mode .account-deletion-dialog p,.premium-mode .account-deletion-dialog ul{margin:0}.premium-mode .account-deletion-dialog h2{padding-right:48px;color:#2b0d10;font-size:clamp(26px,7vw,34px);font-weight:950;line-height:1.08}.premium-mode .account-deletion-dialog>.close-button{top:18px;right:18px;width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(43,13,16,.14);border-radius:999px;background:#fff;color:#2b0d10;line-height:1}.premium-mode .account-deletion-kicker{color:#b61622;font-size:12px;font-weight:950;letter-spacing:.06em}.premium-mode .account-deletion-dialog #account-deletion-description,.premium-mode .account-deletion-data-list{color:#59645f;font-size:14px;font-weight:700;line-height:1.6}.premium-mode .account-deletion-data-list{display:grid;gap:7px;padding-left:20px}.premium-mode .account-deletion-warning,.premium-mode .account-deletion-error{padding:12px 13px;border:1px solid rgba(182,22,34,.2);border-radius:14px;background:#b6162214;color:#96121c;font-size:13px;font-weight:800;line-height:1.5}.premium-mode .account-deletion-form{display:grid;gap:13px}.premium-mode .account-deletion-form label{color:#2b0d10;font-size:14px;font-weight:850;line-height:1.5}.premium-mode .account-deletion-form input{min-height:52px;padding:0 13px;border:1px solid rgba(43,13,16,.2);border-radius:15px;background:#fff;color:#2b0d10;font:inherit;font-size:16px}.premium-mode .account-deletion-form input:focus{outline:3px solid rgba(182,22,34,.16);border-color:#b616227a}.premium-mode .account-deletion-actions{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px}.premium-mode .account-deletion-actions button{min-height:50px;padding:9px 12px;border-radius:15px;font-size:14px;font-weight:900}.premium-mode .account-deletion-cancel{border:1px solid rgba(43,13,16,.15);background:#fff;color:#3f4945}.premium-mode .account-deletion-next,.premium-mode .account-deletion-submit{border:1px solid #b61622;background:linear-gradient(180deg,#d81924,#ad101b);color:#fff;box-shadow:0 10px 22px #b6162233}.premium-mode .account-deletion-actions button:disabled,.premium-mode .account-deletion-dialog>.close-button:disabled,.premium-mode .account-deletion-form input:disabled{cursor:not-allowed;opacity:.52}@media(max-width:430px){.premium-mode .account-deletion-dialog{max-height:min(760px,calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));padding:22px;border-radius:28px 28px 24px 24px}.premium-mode .account-deletion-actions{grid-template-columns:1fr}}.premium-mode.match-board-mode .board-heat-icon{width:42px;height:40px;display:block}.premium-mode.match-board-mode .board-heat-mark-label{position:absolute;left:50%;bottom:6px;transform:translate(-50%);color:#fff;font-size:8px;font-weight:950;letter-spacing:-.04em;line-height:1;text-shadow:0 1px 2px rgba(62,3,8,.62);white-space:nowrap}.premium-mode.match-board-mode .board-heat-segments{min-width:0;display:grid;grid-template-columns:repeat(10,minmax(4px,1fr));gap:3px}.premium-mode.match-board-mode .board-heat-segments i{height:7px;border-radius:999px;background:#ffffff2e}.premium-mode.match-board-mode .board-heat-segments i.active{background:#f2bd1d}.premium-mode.match-board-mode .board-heat-segments i.active:nth-child(n+6){background:#ff6b2d}.premium-mode.match-board-mode .board-heat-segments i.active:nth-child(n+8){background:#ff3b3f}.premium-mode.match-board-mode .board-heat-posts{color:#ffffffc7;font-size:11px;font-weight:850;white-space:nowrap}.premium-mode.match-board-mode .board-heat-meta{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.premium-mode.match-board-mode .board-heat-chevron{color:#ffffffa8;font-size:18px;line-height:1}.premium-mode.match-board-mode:has(.scoreboard.compact) .board-heat-strip{min-height:34px;padding-block:4px}.premium-mode.match-board-mode:has(.scoreboard.compact) .board-heat-summary strong{font-size:15px}.premium-mode.match-board-mode:has(.scoreboard.compact) .board-heat-segments{display:none}.premium-mode.match-board-mode:has(.scoreboard.compact) .board-heat-strip{grid-template-columns:auto 1fr auto}.premium-mode.match-board-mode .talk-moment-card{min-height:48px;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;margin:7px 14px 2px;width:calc(100% - 28px);padding:7px 9px;border:1px solid #dfe5df;border-radius:9px;background:#fff;box-shadow:none}.premium-mode.match-board-mode .talk-moment-copy small{display:none}.premium-mode.match-board-mode .talk-moment-meta{width:auto;display:inline-flex;align-items:center;gap:8px}.premium-mode.match-board-mode .talk-moment-meta b{display:inline-flex;align-items:baseline;gap:4px;color:#69736d;font-size:9px;white-space:nowrap}.premium-mode.match-board-mode .talk-moment-meta b span{font-weight:800}.premium-mode.match-board-mode .talk-moment-meta b em{color:#ff343d;font-size:13px;font-style:normal;font-weight:950}.premium-mode.match-board-mode .talk-moment-chevron{color:#64706a;font-size:16px;line-height:1}.premium-mode.match-board-mode .talk-moment-meta i{display:none}.premium-mode.match-board-mode .post-list{padding:1px 14px 24px}.premium-mode.match-board-mode .post-row{grid-template-columns:34px minmax(0,1fr) 34px;gap:8px;min-height:0;padding:7px 0;border-bottom-color:#edf0ed;border-radius:8px;transition:background-color .18s ease,box-shadow .18s ease}.premium-mode.match-board-mode .post-row.selected-post{background:#eefaf2;box-shadow:0 0 0 2px #118b4842}.premium-mode.match-board-mode .heat-flow-backdrop{position:fixed;z-index:1200;top:0;bottom:0;left:50%;width:min(430px,var(--qa-frame-width, 100vw));transform:translate(-50%);display:flex;align-items:flex-end;justify-content:center;background:#030c10a8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.premium-mode.match-board-mode .heat-flow-sheet{width:100%;max-height:min(760px,calc(100dvh - max(28px,env(safe-area-inset-top))));overflow-y:auto;padding:10px 16px max(22px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:#fff;color:#151b18;box-shadow:0 -24px 70px #00000047}.premium-mode.match-board-mode .heat-flow-grip{width:44px;height:5px;display:block;margin:0 auto 8px;border-radius:999px;background:#c9ceca}.premium-mode.match-board-mode .heat-flow-header{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding-bottom:9px;border-bottom:1px solid #e7ebe7}.premium-mode.match-board-mode .heat-flow-header div{display:flex;align-items:baseline;gap:9px}.premium-mode.match-board-mode .heat-flow-header span{color:#5e6862;font-size:12px;font-weight:800}.premium-mode.match-board-mode .heat-flow-header strong{color:#ff3238;font-size:25px;font-weight:950}.premium-mode.match-board-mode .heat-flow-header strong small{color:#1aa64a;font-size:11px}.premium-mode.match-board-mode .heat-flow-header button{width:44px;height:44px;border:0;background:transparent;color:#424c47;font-size:30px;line-height:1;cursor:pointer}.premium-mode.match-board-mode .heat-flow-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 2px 2px}.premium-mode.match-board-mode .heat-flow-title-row h2{margin:0;font-size:20px;line-height:1.2}.premium-mode.match-board-mode .heat-flow-title-row p{margin:4px 0 0;color:#778079;font-size:10.5px}.premium-mode.match-board-mode .heat-flow-title-row>span{color:#616b65;font-size:11px;font-weight:850;white-space:nowrap}.premium-mode.match-board-mode .heat-flow-chart{padding:6px 0 2px}.premium-mode.match-board-mode .heat-flow-chart svg{width:100%;height:auto;overflow:visible}.premium-mode.match-board-mode .heat-flow-chart line{stroke:#cfd6d0;stroke-width:1}.premium-mode.match-board-mode .heat-flow-chart text{fill:#737d76;font-size:10px;font-weight:750}.premium-mode.match-board-mode .heat-flow-area{fill:url(#heat-flow-fill);stroke:none}.premium-mode.match-board-mode .heat-flow-line{fill:none;stroke:url(#heat-flow-line);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.premium-mode.match-board-mode .heat-flow-chart circle{fill:#fff;stroke:#ff4936;stroke-width:2}.premium-mode.match-board-mode .heat-moment-list{margin-top:3px;border:1px solid #e2e7e2;border-radius:12px;overflow:hidden}.premium-mode.match-board-mode .heat-moment-heading{min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid #e8ece8}.premium-mode.match-board-mode .heat-moment-heading strong{font-size:13px}.premium-mode.match-board-mode .heat-moment-heading span{color:#778079;font-size:10px;font-weight:800}.premium-mode.match-board-mode .heat-moment-list>button{width:100%;min-height:54px;display:grid;grid-template-columns:30px minmax(0,1fr) auto 12px;align-items:center;gap:8px;padding:7px 10px;border:0;border-bottom:1px solid #edf0ed;background:#fff;color:#17201c;text-align:left;cursor:pointer}.premium-mode.match-board-mode .heat-moment-list>button:last-of-type{border-bottom:0}.premium-mode.match-board-mode .heat-moment-kind{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#f1f5f1;font-size:13px}.premium-mode.match-board-mode .heat-moment-copy{min-width:0;display:grid;gap:2px}.premium-mode.match-board-mode .heat-moment-copy strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.premium-mode.match-board-mode .heat-moment-copy strong b{color:#ee2d35}.premium-mode.match-board-mode .heat-moment-copy small{overflow:hidden;color:#737d76;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.premium-mode.match-board-mode .heat-moment-score{color:#69736d;font-size:10px;white-space:nowrap}.premium-mode.match-board-mode .heat-moment-score b{color:#ee2d35;font-size:14px}.premium-mode.match-board-mode .heat-moment-empty{margin:0;padding:18px 14px;color:#737d76;font-size:12px;line-height:1.6}.premium-mode.match-board-mode .heat-flow-note{margin:12px 0 0;color:#8a928d;font-size:10px;text-align:center}@media(max-width:430px){.premium-mode.match-board-mode .board-heat-strip{gap:7px;padding-inline:12px}.premium-mode.match-board-mode .board-heat-posts{font-size:10px}.premium-mode.match-board-mode .post-body{font-size:13px}.premium-mode.match-board-mode .heat-flow-sheet{max-height:calc(100dvh - max(24px,env(safe-area-inset-top)))}}.team-flag.unknown{background:linear-gradient(135deg,#ffffffeb,#e2e8f0d1),#eef2f7}.team-flag-blank{width:58%;height:42%;border-radius:3px;background:linear-gradient(135deg,#0f172a47,#0f172a1a)}.team-css-flag:before,.team-css-flag:after{content:"";position:absolute;display:block}.team-css-flag.flag-arg{background:linear-gradient(180deg,#75aadb 0 33%,#fff 33% 66%,#75aadb 66% 100%)}.team-css-flag.flag-alg{background:linear-gradient(90deg,#006233 0 50%,#fff 50% 100%)}.team-css-flag.flag-alg:after{left:55%;top:50%;width:11px;height:11px;border:2px solid #d21034;border-right-color:transparent;border-radius:50%;transform:translate(-50%,-50%)}.team-css-flag.flag-aut{background:linear-gradient(180deg,#ed2939 0 33%,#fff 33% 66%,#ed2939 66% 100%)}.team-css-flag.flag-aus{background:#012169}.team-css-flag.flag-aus:before{left:0;top:0;width:48%;height:54%;background:linear-gradient(90deg,transparent 0 42%,#fff 42% 58%,transparent 58% 100%),linear-gradient(180deg,transparent 0 38%,#fff 38% 62%,transparent 62% 100%),linear-gradient(90deg,transparent 0 45%,#c8102e 45% 55%,transparent 55% 100%),linear-gradient(180deg,transparent 0 43%,#c8102e 43% 57%,transparent 57% 100%),#012169}.team-css-flag.flag-aus:after{right:18%;top:50%;width:5px;height:5px;border-radius:50%;transform:translateY(-50%);background:#fff;box-shadow:-8px -6px #fff,0 -8px #fff,7px -2px #fff,-6px 7px #fff}.team-css-flag.flag-arg:after,.team-css-flag.flag-mex:after,.team-css-flag.flag-par:after,.team-css-flag.flag-ecu:after,.team-css-flag.flag-por:after,.team-css-flag.flag-cro:after,.team-css-flag.flag-sen:after,.team-css-flag.flag-gha:after{left:50%;top:50%;width:7px;height:7px;border-radius:50%;transform:translate(-50%,-50%);background:#d8a621}.team-css-flag.flag-bel{background:linear-gradient(90deg,#111 0 33%,#fdda24 33% 66%,#ef3340 66% 100%)}.team-css-flag.flag-bra{background:#009b3a}.team-css-flag.flag-bra:before{left:50%;top:50%;width:54%;height:78%;transform:translate(-50%,-50%) rotate(45deg);background:#ffdf00}.team-css-flag.flag-bra:after{left:50%;top:50%;width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%);background:#002776}.team-css-flag.flag-bih{background:#002f6c}.team-css-flag.flag-bih:before{right:0;top:0;width:58%;height:100%;background:#f7d117;clip-path:polygon(0 0,100% 50%,0 100%)}.team-css-flag.flag-can{background:linear-gradient(90deg,#d80621 0 25%,#fff 25% 75%,#d80621 75% 100%)}.team-css-flag.flag-can:after{left:50%;top:50%;width:9px;height:12px;transform:translate(-50%,-50%) rotate(45deg);background:#d80621;clip-path:polygon(50% 0,63% 28%,95% 34%,70% 55%,78% 88%,50% 70%,22% 88%,30% 55%,5% 34%,37% 28%)}.team-css-flag.flag-civ{background:linear-gradient(90deg,#f77f00 0 33%,#fff 33% 66%,#009e60 66% 100%)}.team-css-flag.flag-cod{background:linear-gradient(145deg,#00a3e0 0 40%,#f7d618 40% 48%,#ce1126 48% 56%,#f7d618 56% 64%,#00a3e0 64% 100%)}.team-css-flag.flag-col{background:linear-gradient(180deg,#fcd116 0 50%,#003893 50% 75%,#ce1126 75% 100%)}.team-css-flag.flag-cpv{background:linear-gradient(180deg,transparent 0 47%,#fff 47% 54%,#cf2027 54% 60%,#fff 60% 67%,transparent 67% 100%),#003893}.team-css-flag.flag-cpv:after{left:24%;top:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 -7px #f7d117,6px -3px #f7d117,6px 4px #f7d117,0 8px #f7d117,-6px 4px #f7d117,-6px -3px #f7d117}.team-css-flag.flag-cro,.team-css-flag.flag-ned,.team-css-flag.flag-par{background:linear-gradient(180deg,#c8102e 0 33%,#fff 33% 66%,#012169 66% 100%)}.team-css-flag.flag-cuw{background:linear-gradient(180deg,transparent 0 62%,#f9e300 62% 72%,transparent 72% 100%),#002b7f}.team-css-flag.flag-cuw:after{left:24%;top:28%;width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:8px 3px #fff}.team-css-flag.flag-cze{background:linear-gradient(180deg,#fff 0 50%,#d7141a 50% 100%)}.team-css-flag.flag-cze:before{left:0;top:0;width:48%;height:100%;background:#11457e;clip-path:polygon(0 0,100% 50%,0 100%)}.team-css-flag.flag-ecu{background:linear-gradient(180deg,#ffd100 0 50%,#0033a0 50% 75%,#ef3340 75% 100%)}.team-css-flag.flag-egy{background:linear-gradient(180deg,#ce1126 0 33%,#fff 33% 66%,#000 66% 100%)}.team-css-flag.flag-eng{background:linear-gradient(90deg,transparent 0 42%,#cf142b 42% 58%,transparent 58% 100%),linear-gradient(180deg,transparent 0 38%,#cf142b 38% 62%,transparent 62% 100%),#fff}.team-css-flag.flag-esp{background:linear-gradient(180deg,#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75% 100%)}.team-css-flag.flag-fra{background:linear-gradient(90deg,#0055a4 0 33%,#fff 33% 66%,#ef4135 66% 100%)}.team-css-flag.flag-ger{background:linear-gradient(180deg,#000 0 33%,#d00 33% 66%,#ffce00 66% 100%)}.team-css-flag.flag-gha{background:linear-gradient(180deg,#ce1126 0 33%,#fcd116 33% 66%,#006b3f 66% 100%)}.team-css-flag.flag-gha:after{background:#111;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 56%,79% 92%,50% 70%,21% 92%,32% 56%,2% 35%,39% 35%)}.team-css-flag.flag-hai{background:linear-gradient(180deg,#00209f 0 50%,#d21034 50% 100%)}.team-css-flag.flag-irn{background:linear-gradient(180deg,#239f40 0 33%,#fff 33% 66%,#da0000 66% 100%)}.team-css-flag.flag-irq{background:linear-gradient(180deg,#ce1126 0 33%,#fff 33% 66%,#000 66% 100%)}.team-css-flag.flag-jor{background:linear-gradient(180deg,#000 0 33%,#fff 33% 66%,#007a3d 66% 100%)}.team-css-flag.flag-jor:before{left:0;top:0;width:52%;height:100%;background:#ce1126;clip-path:polygon(0 0,100% 50%,0 100%)}.team-css-flag.flag-kor{background:#fff}.team-css-flag.flag-kor:after{left:50%;top:50%;width:13px;height:13px;border-radius:50%;transform:translate(-50%,-50%);background:linear-gradient(180deg,#c60c30 0 50%,#003478 50% 100%)}.team-css-flag.flag-ksa{background:#006c35}.team-css-flag.flag-ksa:after{left:22%;right:22%;bottom:26%;height:2px;background:#fff}.team-css-flag.flag-mex{background:linear-gradient(90deg,#006847 0 33%,#fff 33% 66%,#ce1126 66% 100%)}.team-css-flag.flag-ita{background:linear-gradient(90deg,#009246 0 33%,#fff 33% 66%,#ce2b37 66% 100%)}.team-css-flag.flag-jpn{background:#fff}.team-css-flag.flag-jpn:after{left:50%;top:50%;width:13px;height:13px;border-radius:50%;transform:translate(-50%,-50%);background:#bc002d}.team-css-flag.flag-mar{background:#c1272d}.team-css-flag.flag-mar:after{left:50%;top:50%;width:13px;height:13px;transform:translate(-50%,-50%);background:#006233;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 56%,79% 92%,50% 70%,21% 92%,32% 56%,2% 35%,39% 35%)}.team-css-flag.flag-nor{background:linear-gradient(90deg,transparent 0 31%,#fff 31% 43%,#00205b 43% 55%,#fff 55% 67%,transparent 67% 100%),linear-gradient(180deg,transparent 0 34%,#fff 34% 44%,#00205b 44% 56%,#fff 56% 66%,transparent 66% 100%),#ba0c2f}.team-css-flag.flag-nzl{background:#00247d}.team-css-flag.flag-nzl:before{left:0;top:0;width:48%;height:54%;background:linear-gradient(90deg,transparent 0 42%,#fff 42% 58%,transparent 58% 100%),linear-gradient(180deg,transparent 0 38%,#fff 38% 62%,transparent 62% 100%),#00247d}.team-css-flag.flag-nzl:after{right:20%;top:50%;width:5px;height:5px;border-radius:50%;transform:translateY(-50%);background:#cc142b;box-shadow:-7px -6px #cc142b,1px -9px #cc142b,7px 2px #cc142b}.team-css-flag.flag-pan{background:linear-gradient(90deg,transparent 0 50%,#d21034 50% 100%),linear-gradient(180deg,#fff 0 50%,#0033a0 50% 100%)}.team-css-flag.flag-por{background:linear-gradient(90deg,#060 0 40%,red 40% 100%)}.team-css-flag.flag-qat{background:linear-gradient(90deg,#fff 0 28%,#8a1538 28% 100%)}.team-css-flag.flag-rsa{background:linear-gradient(180deg,#de3831 0 32%,#fff 32% 40%,#007a4d 40% 60%,#fff 60% 68%,#002395 68% 100%)}.team-css-flag.flag-rsa:before{left:0;top:0;width:54%;height:100%;background:#000;clip-path:polygon(0 0,78% 50%,0 100%)}.team-css-flag.flag-rsa:after{left:0;top:0;width:68%;height:100%;background:#ffb612;clip-path:polygon(0 0,86% 50%,0 100%,0 78%,56% 50%,0 22%)}.team-css-flag.flag-sen{background:linear-gradient(90deg,#00853f 0 33%,#fdef42 33% 66%,#e31b23 66% 100%)}.team-css-flag.flag-sen:after{background:#00853f;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 56%,79% 92%,50% 70%,21% 92%,32% 56%,2% 35%,39% 35%)}.team-css-flag.flag-sco{background:linear-gradient(35deg,transparent 0 42%,#fff 42% 58%,transparent 58% 100%),linear-gradient(145deg,transparent 0 42%,#fff 42% 58%,transparent 58% 100%),#005eb8}.team-css-flag.flag-swe{background:linear-gradient(90deg,transparent 0 30%,#fecc00 30% 43%,transparent 43% 100%),linear-gradient(180deg,transparent 0 40%,#fecc00 40% 56%,transparent 56% 100%),#006aa7}.team-css-flag.flag-sui{background:#d52b1e}.team-css-flag.flag-sui:before{left:50%;top:50%;width:16px;height:5px;transform:translate(-50%,-50%);background:#fff}.team-css-flag.flag-sui:after{left:50%;top:50%;width:5px;height:16px;transform:translate(-50%,-50%);background:#fff}.team-css-flag.flag-tun{background:#e70013}.team-css-flag.flag-tun:after{left:50%;top:50%;width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%);background:#fff}.team-css-flag.flag-tur{background:#e30a17}.team-css-flag.flag-tur:after{left:47%;top:50%;width:12px;height:12px;border:2px solid #fff;border-right-color:transparent;border-radius:50%;transform:translate(-50%,-50%)}.team-css-flag.flag-uru{background:repeating-linear-gradient(180deg,#fff 0 11.1%,#0038a8 11.1% 22.2%)}.team-css-flag.flag-uru:before{left:0;top:0;width:42%;height:48%;background:#fff}.team-css-flag.flag-uru:after{left:21%;top:24%;width:7px;height:7px;border-radius:50%;transform:translate(-50%,-50%);background:#fcd116}.team-css-flag.flag-usa{background:repeating-linear-gradient(180deg,#b22234 0 7.69%,#fff 7.69% 15.38%)}.team-css-flag.flag-usa:before{left:0;top:0;width:45%;height:54%;background:#3c3b6e}.team-css-flag.flag-uzb{background:linear-gradient(180deg,#1eb6e7 0 31%,#ce1126 31% 35%,#fff 35% 65%,#ce1126 65% 69%,#009739 69% 100%)}.team-crest.gold{background:linear-gradient(145deg,#fffffff5,#ffefb3e6),#fff7d7;color:#7d5811;border-color:#ffd65f}.team-crest.gold:after{border-color:#7d581133}.score-main{display:grid;justify-items:center;gap:4px}.score-numbers{display:flex;align-items:center;gap:10px;font-size:38px;line-height:1;font-weight:950}.score-home{color:var(--gold)}.clock-chip{display:inline-flex;min-height:24px;align-items:center;padding:0 10px;border-radius:6px;background:var(--gold);color:#111;font-size:12px;font-weight:900}.match-meta{height:38px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--line);background:#0b1011;color:var(--muted);font-size:12px;transition:height .18s ease}.match-meta.compact{height:30px;font-size:11px}.live-state,.meta-counts{display:inline-flex;align-items:center;gap:8px}.live-dot,.idle-dot{width:9px;height:9px;border-radius:50%;background:var(--green)}.idle-dot{background:var(--muted)}.live-state{color:var(--green);font-weight:800}.live-state.waiting{color:#d7c68a}.live-state.closed{color:#ffb39e}.content-grid{display:block;flex:1;min-height:0}.match-list{display:none}.match-list button{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff09;color:var(--text);text-align:left;cursor:pointer}.match-list button.selected{border-color:#31cf5494;background:#31cf541a}.match-list strong{min-width:0;overflow:hidden;color:#f4f8f5;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.match-list span{flex:0 0 auto;color:var(--muted);font-size:11px;font-weight:800;white-space:nowrap}.room-tabs{height:44px;flex:0 0 auto;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.room-tabs button{border:0;border-bottom:3px solid transparent;background:#0b1011;color:var(--muted);font-size:13px;font-weight:800;cursor:pointer}.room-tabs .active{color:var(--text);border-color:var(--green)}.room-panel{height:100%;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden}.room-scroll{flex:1;min-height:0;overflow-y:auto;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}.room-panel.logged-in .room-scroll{padding-bottom:12px}.room-panel:not(:has(.post-composer)):not(:has(.login-composer)) .room-scroll{padding-bottom:12px}.room-scroll::-webkit-scrollbar{width:7px}.room-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff3d}.latest-button{position:absolute;left:50%;bottom:64px;z-index:4;min-height:36px;max-width:calc(100% - 28px);transform:translate(-50%);padding:0 14px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#0f1416f5;color:var(--text);font-size:13px;font-weight:900;box-shadow:0 10px 24px #00000052;cursor:pointer}.latest-button.unread{border-color:#31cf549e;background:#184927fa;color:#e7fff0}.room-panel.logged-in .latest-button{bottom:74px}.team-channel-area{padding:12px 14px 0;background:#080c0d}.team-channel-switch{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.team-channel-switch button{min-height:50px;display:grid;align-content:center;gap:3px;border:1px solid var(--line);border-radius:8px;background:#121719;color:var(--text);cursor:pointer}.team-channel-switch button.selected{border-color:var(--green);background:#31cf541a;box-shadow:inset 0 0 0 1px #31cf542e}.team-channel-switch button:disabled{cursor:not-allowed;opacity:.42}.team-channel-switch span{font-size:13px;font-weight:900}.team-channel-switch small{color:var(--muted);font-size:11px}.team-choice-confirm{display:grid;gap:8px;margin-top:8px;padding:10px;border:1px solid rgba(245,196,74,.38);border-radius:8px;background:#f5c44a14;color:#f5f7f2}.team-choice-confirm strong{font-size:13px;line-height:1.35}.team-choice-confirm p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.team-choice-confirm div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.team-choice-confirm button{min-height:32px;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:#ffffff14;color:var(--text);font:inherit;font-weight:900;cursor:pointer}.team-choice-confirm button:first-child{border-color:#31cf5480;background:#31cf5429;color:#58f07b}.team-choice-status{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:7px 9px;border:1px solid rgba(49,207,84,.28);border-radius:8px;background:#31cf5414;color:#d8eee0;font-size:12px;font-weight:800}.team-choice-status button{min-height:26px;flex:0 0 auto;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:#ffffff14;color:var(--text);font:inherit;cursor:pointer}.team-choice-status small{flex:0 0 auto;color:var(--muted)}.data-status{margin:10px 14px 0;padding:8px 10px;border-radius:7px;background:#ffffff0f;color:var(--muted);font-size:12px}.data-status.error{border:1px solid rgba(255,109,77,.28);background:#ff6d4d14;color:#ffb199}.data-status.success{border:1px solid rgba(49,207,84,.28);background:#31cf5414;color:var(--green)}.board-availability{display:grid;gap:5px;margin:10px 14px 0;padding:11px 12px;border-radius:8px;border:1px solid rgba(255,191,24,.26);background:#ffbf1814}.board-availability.open{border-color:#31cf5440;background:#31cf5412}.board-availability.closed{border-color:#ff6d4d40;background:#ff6d4d14}.board-availability span{width:fit-content;border-radius:999px;padding:3px 8px;background:#ffffff14;color:#f4e2a6;font-size:11px;font-weight:900}.board-availability.open span{color:var(--green)}.board-availability.closed span{color:#ffb39e}.board-availability strong,.board-availability p{margin:0}.board-availability strong{font-size:13px}.board-availability p{color:var(--muted);font-size:12px;line-height:1.45}.goal-burst{position:relative;z-index:2;min-height:58px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;margin:10px 14px 0;padding:10px 14px;border:2px solid var(--gold);border-radius:8px;background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.34),transparent 0 18%),linear-gradient(135deg,#ffbf18f5,#ff9a26db);color:#10100b;text-align:left;box-shadow:0 18px 44px #0000006b;cursor:pointer;animation:goal-burst-in .45s ease-out}.goal-burst span{grid-row:span 2;min-width:52px;font-size:14px;font-weight:950;letter-spacing:.08em}.goal-burst strong{font-size:24px;line-height:1}.goal-burst small{color:#10100bb8;font-size:12px;font-weight:900}@keyframes goal-burst-in{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.match-event-row{width:100%;min-height:66px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:10px 0;border:0;border-bottom:1px solid rgba(255,191,24,.32);background:transparent;color:var(--text);text-align:left;cursor:pointer}.event-badge{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--gold);color:#10100b;font-size:20px}.event-copy{min-width:0;display:grid;gap:2px}.event-copy small{color:var(--gold);font-size:11px;font-weight:900}.event-copy strong{color:var(--gold);font-size:15px}.event-copy span{min-width:0;overflow:hidden;color:#f4e5b5;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.match-event-row b{color:var(--gold);font-size:16px;white-space:nowrap}.post-list{padding:0 14px}.room-panel.logged-in .post-list{padding-bottom:0}.post-row{min-height:58px;display:grid;grid-template-columns:42px minmax(0,1fr) 30px;gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid var(--line)}.avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;font-size:13px;font-weight:900;border:2px solid rgba(255,255,255,.65)}.avatar:has(>img){grid-template:minmax(0,1fr) / minmax(0,1fr)}.avatar>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.post-content{min-width:0}.post-row.save .avatar{background:linear-gradient(135deg,#d8ffec,#59bd67);color:#0a5723}.post-meta,.post-body{margin:0}.post-meta{display:flex;align-items:center;gap:8px;min-width:0;color:var(--muted);font-size:12px;line-height:1.25}.post-meta strong{min-width:0;overflow:hidden;color:#f0f5f1;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.post-meta span{flex:0 0 auto}.admin-post .post-meta strong{color:#fff7c2}.admin-author-badge{flex:0 0 auto;padding:2px 6px;border:1px solid rgba(255,213,74,.44);border-radius:999px;background:#ffd54a1f;color:#ffe48a;font-size:10px;font-weight:900;line-height:1.2}.post-body{margin-top:5px;color:#f7faf6;font-size:14px;line-height:1.42;overflow-wrap:anywhere;word-break:normal}.more-button{width:30px;height:30px;border-radius:8px;color:var(--muted);font-size:20px;line-height:1}.post-actions{position:relative;justify-self:end;margin-top:-2px}.more-button[aria-expanded=true]{color:var(--gold)}.post-menu{width:188px;position:absolute;top:42px;right:0;z-index:5;display:grid;gap:4px;padding:8px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#0b1011fa;box-shadow:0 14px 28px #0000005c}.post-menu-backdrop{position:fixed;inset:0;z-index:139;width:auto;height:auto;min-height:0;border:0;border-radius:0;padding:0;background:transparent;cursor:default}.post-icon,.post-more-icon{display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.post-icon{width:16px;height:16px}.post-more-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:3}.post-heart-icon.filled{fill:currentColor}.post-engagement-icon{width:16px;height:16px;display:grid;place-items:center;flex:0 0 16px}.post-menu-section{display:grid;gap:4px;padding-top:7px;border-top:1px solid rgba(255,255,255,.1)}.post-menu-section:first-child{padding-top:0;border-top:0}.post-menu strong{padding:0 4px 3px;color:var(--muted);font-size:11px}.post-menu small{padding:0 4px 4px;color:#7f8b87;font-size:10px;line-height:1.35}.post-menu button{min-height:32px;border:0;border-radius:6px;padding:0 8px;background:#1b2022;color:var(--text);font-size:12px;font-weight:800;text-align:left;cursor:pointer}.post-menu button:hover,.post-menu button:focus-visible{outline:none;background:#ffbf1829;color:var(--gold)}.post-menu button:disabled{cursor:wait;opacity:.6}.post-menu button.danger{background:#ff6d4d29;color:#ffb19f}.post-menu button.danger:hover,.post-menu button.danger:focus-visible{background:#ff6d4d40;color:#ffd1c8}.empty-post-state{margin-top:12px;padding:20px 16px;border:1px dashed rgba(255,255,255,.22);border-radius:8px;background:#ffffff0a;text-align:center}.empty-post-state strong{display:block;font-size:15px}.empty-post-state p{margin:8px 0 14px;color:var(--muted);font-size:13px}.empty-post-state button{min-height:38px;border:0;border-radius:7px;padding:0 14px;background:var(--green);color:#051008;font-size:13px;font-weight:900;cursor:pointer}.empty-post-state button:disabled{cursor:not-allowed;opacity:.58}.tab-panel{display:grid;gap:10px;padding:14px}.flash-item{display:grid;gap:5px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#111719}.flash-item.highlight{border-color:var(--gold);background:var(--gold-soft)}.flash-item span,.stat-row span{color:var(--muted);font-size:12px}.flash-item strong{color:var(--text);font-size:15px}.flash-item p{margin:0;color:#dbe4df;font-size:13px;line-height:1.45}.lineup-panel{grid-template-columns:1fr 1fr;align-items:start}.lineup-column{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#111719}.lineup-column h3{margin:0;font-size:13px}.lineup-column p{margin:-4px 0 0;color:var(--muted);font-size:11px;line-height:1.35}.lineup-manager{min-height:32px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;padding:0 0 8px;border-bottom:1px solid var(--line)}.lineup-manager span,.lineup-section h4{color:var(--muted);font-size:11px;font-weight:900}.lineup-manager strong{min-width:0;overflow:hidden;color:#eef5f0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.lineup-section{display:grid;gap:6px}.lineup-section h4{margin:0}.lineup-column ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.lineup-column li{min-height:28px;display:flex;align-items:center;border-bottom:1px solid var(--line);color:#dce6df;font-size:12px}.lineup-section small{min-height:30px;display:flex;align-items:center;color:var(--muted);font-size:12px}.stats-panel{gap:8px}.stat-row{min-height:46px;display:grid;grid-template-columns:1fr 90px 1fr;align-items:center;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:#111719}.stat-row strong:last-child,.stat-row span{text-align:center}.reaction-dock{position:relative;z-index:7;display:grid;pointer-events:auto}.reaction-toggle{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(231,236,232,.24);border-radius:8px;background:#0b0f1094;color:#e7ece8;font-size:17px;font-weight:900;line-height:1;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff08}.reaction-toggle[aria-expanded=true]{border-color:#ffbf189e;background:#ffbf182e;color:#ffd66b}.reaction-popover{width:min(336px,calc(100vw - 40px));position:absolute;left:0;bottom:calc(100% + 10px);z-index:8;padding:8px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#090c0df0;box-shadow:0 14px 34px #0000005c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.reaction-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reaction{min-width:0;min-height:44px;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;border:1px solid rgba(231,236,232,.2);border-radius:8px;background:#171c1ef0;color:var(--text);font-size:12px;line-height:1.18;text-align:left;cursor:pointer;overflow:hidden}.reaction:hover,.reaction:focus-visible{outline:none;border-color:#ffbf187a;background:#ffbf181a}.reaction-icon{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#ffffff1a}.reaction span:last-child{min-width:0;display:block;overflow-wrap:anywhere}.reaction small{display:block;margin-top:2px;color:var(--muted);font-size:11px}.login-composer{position:relative;left:auto;right:auto;bottom:auto;min-height:52px;flex:0 0 auto;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;margin:8px 10px max(12px,env(safe-area-inset-bottom));padding:8px 10px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);background:#080c0d42;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.login-composer strong{font-size:13px}.login-composer p{margin:4px 0 0;color:var(--muted);font-size:11px}.lock-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;background:#ffffff14}.login-composer button,.primary-action{min-height:36px;border:0;border-radius:7px;padding:0 12px;background:var(--green);color:#051008;font-size:12px;font-weight:900;cursor:pointer}.post-composer{position:relative;left:auto;right:auto;bottom:auto;z-index:6;min-height:48px;flex:0 0 auto;display:grid;gap:4px;margin:5px 10px max(6px,env(safe-area-inset-bottom));padding:6px;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);background:linear-gradient(180deg,#0c10113d,#06090a1a);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 -8px 22px #0000001f}.post-composer.has-draft:not(:focus-within){border-color:#ffbf1847;background:#0d111257}.post-composer:focus-within,.post-composer.typing{border-color:#ffffff57;background:#0d1112bd;box-shadow:0 -10px 28px #00000057}.post-composer label{display:none}.composer-row{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:7px;align-items:center}.composer-row.with-reaction{grid-template-columns:36px minmax(0,1fr) 48px}.composer-reaction-slot{min-width:0;position:relative;display:grid;align-items:center}.post-composer textarea{width:100%;height:36px;max-height:36px;resize:none;overflow:hidden;border:1px solid rgba(231,236,232,.22);border-radius:7px;padding:7px 10px;background:#070b0c2e;color:var(--text);font:inherit;font-size:16px;line-height:1.3}.post-composer textarea::placeholder{color:#7f8b87}.post-composer textarea:focus{border-color:#ffbf187a;outline:none;background:#090d0eeb}.post-composer .composer-submit{min-height:36px;border:0;border-radius:7px;background:var(--green);color:#051008;font-size:13px;font-weight:900;cursor:pointer}.post-composer .composer-submit:disabled{cursor:not-allowed;opacity:.45}.character-count{justify-self:end;color:var(--muted);font-size:10px;line-height:1}.post-composer:not(:focus-within) .character-count{display:none}.bottom-nav{display:none}.dialog-backdrop{position:absolute;inset:56px 0 0;display:grid;place-items:end center;padding:12px 16px 16px;background:#0000009e;overflow:hidden;z-index:10}.login-dialog,.profile-dialog{width:100%;max-height:100%;overflow-y:auto;position:relative;padding:22px;border-radius:var(--radius);border:1px solid var(--line);background:#f7faf6;color:#111818;box-shadow:0 20px 70px #00000073}.profile-dialog h2,.profile-dialog p{margin:0}.profile-dialog h2{font-size:22px}.profile-dialog>p{margin-top:8px;color:#4b5653;font-size:13px;line-height:1.55}.policy-dialog{width:100%;max-height:100%;overflow-y:auto;position:relative;display:grid;gap:12px;padding:22px;border-radius:var(--radius);border:1px solid var(--line);background:#f7faf6;color:#111818;box-shadow:0 20px 70px #00000073}.policy-dialog h2,.policy-dialog h3,.policy-dialog p,.policy-dialog ul{margin:0}.policy-kicker{color:#179a38;font-size:12px;font-weight:900}.policy-dialog h2{padding-right:38px;font-size:22px}.policy-summary{color:#4b5653;font-size:13px;line-height:1.55}.policy-section-list{display:grid;gap:10px}.policy-section{display:grid;gap:7px;padding-top:10px;border-top:1px solid #dce5df}.policy-section h3{color:#19231f;font-size:14px}.policy-section ul{display:grid;gap:6px;padding-left:18px;color:#4b5653;font-size:12px;line-height:1.55}.policy-hero{display:grid;gap:9px}.policy-version{display:flex;flex-wrap:wrap;gap:7px}.policy-version span{padding:5px 9px;border:1px solid #dce3df;border-radius:999px;background:#fff;color:#5d6864;font-size:11px;font-weight:800;line-height:1}.policy-age-notice{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;padding:13px 14px;border-radius:16px;background:#eef7ee;color:#123d28}.policy-age-notice>svg{width:25px;height:25px;color:#16894b}.policy-age-notice span{display:grid;gap:3px}.policy-age-notice strong{font-size:14px}.policy-age-notice small{color:#4f6358;font-size:12px;font-weight:650;line-height:1.5}.policy-document-list{overflow:hidden;display:grid;border:1px solid #dde3df;border-radius:18px;background:#fff}.policy-document-row{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;gap:11px;align-items:center;min-height:76px;padding:12px 14px;border-bottom:1px solid #e6eae7;color:#111918;text-decoration:none}.policy-document-row:last-child{border-bottom:0}.policy-document-icon,.policy-contact-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#f1f4f1;color:#0d5f3a}.policy-document-icon svg,.policy-contact-icon svg{width:21px;height:21px}.policy-document-copy{min-width:0;display:grid;gap:3px}.policy-document-copy strong{font-size:14px;line-height:1.35}.policy-document-copy small{color:#64706a;font-size:11px;font-weight:650;line-height:1.45}.policy-document-row>svg{width:18px;height:18px;color:#65706b}.policy-contact-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:start;padding:14px;border:1px solid #dde3df;border-radius:18px;background:#fff}.policy-contact-card>span:last-child{min-width:0;display:grid;gap:3px}.policy-contact-card strong{font-size:14px}.policy-contact-card small{color:#64706a;font-size:12px}.policy-contact-card a{width:fit-content;color:#08763f;font-size:13px;font-weight:800}.policy-footnote{color:#69746e;font-size:11px;font-weight:650;line-height:1.6}.profile-form{display:grid;gap:10px;margin-top:16px}.profile-form label,.profile-form legend{color:#27312e;font-size:12px;font-weight:900}.profile-form input{min-height:42px;border:1px solid #cfd8d3;border-radius:7px;padding:0 12px;background:#fff;color:#101715;font:inherit;font-size:16px}.profile-form input:disabled{background:#eef2f0;color:#75807c}.profile-form small{color:#65706c;font-size:11px}.profile-form fieldset{min-width:0;display:grid;gap:9px;margin:6px 0 0;padding:0;border:0}.avatar-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.avatar-option{min-width:0;min-height:72px;display:grid;place-items:center;gap:4px;border:1px solid #d6ded9;border-radius:8px;background:#fff;color:#27312e;cursor:pointer}.avatar-option.selected{border-color:#179a38;box-shadow:inset 0 0 0 1px #179a3847}.match-import-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(49,207,84,.26);border-radius:8px;background:#31cf5414}.match-import-card div{min-width:0;display:grid;gap:3px}.match-import-card strong{color:#f5fff8;font-size:14px}.match-import-card small{color:var(--muted);font-size:11px;line-height:1.45}.match-import-next-actions{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px}.match-import-next-actions button{min-height:42px;padding:10px 12px;border:1px solid rgba(220,232,224,.18);border-radius:8px;background:#ffffff0f;color:#f4fbf5;font-size:13px;font-weight:900}.match-import-next-actions button:last-child{border-color:#31cf546b;background:linear-gradient(180deg,#258f43eb,#196d35eb);color:#fff}.match-import-next-actions button:disabled{cursor:not-allowed;opacity:.58}@media(max-width:560px){.match-import-card,.match-import-next-actions{grid-template-columns:1fr}}.profile-notice{margin:0;padding:8px 10px;border:1px solid rgba(23,154,56,.24);border-radius:7px;background:#179a3814;color:#147631;font-size:12px;font-weight:800}.moderation-panel{width:100%;max-height:min(760px,100%);position:relative;display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:var(--radius);border:1px solid var(--line);background:#101617;color:var(--text);box-shadow:0 20px 70px #00000073}.moderation-titlebar{position:sticky;top:-18px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-18px -18px 0;padding:13px 18px 10px;border-bottom:1px solid var(--line);background:#101617f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.moderation-titlebar>div{min-width:0;display:grid;gap:2px}.moderation-panel h2{margin:0;font-size:20px}.moderation-titlebar span{color:var(--green);font-size:11px;font-weight:900}.moderation-status{margin:0;padding:8px 10px;border-radius:7px;background:#ffffff0f;color:var(--muted);font-size:12px}.moderation-status.success{border:1px solid rgba(49,207,84,.28);background:#31cf5414;color:var(--green)}.moderation-status.error{border:1px solid rgba(255,109,77,.28);background:#ff6d4d14;color:#ffb199}.moderation-help{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.moderation-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.moderation-summary span{min-width:0;display:grid;gap:3px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#151b1d}.moderation-summary strong{color:var(--text);font-size:22px;line-height:1}.moderation-summary small{color:var(--muted);font-size:11px;font-weight:900}.report-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--line)}.report-filter button{min-width:0;min-height:42px;border:0;background:#151b1d;color:var(--muted);font-size:12px;font-weight:900;cursor:pointer}.report-filter button.active{background:#31cf5424;color:var(--green)}.admin-hub-panel{gap:14px}.admin-hub-grip{width:44px;height:5px;margin:-5px auto 3px;border-radius:999px;background:#ffffff57}.admin-hub-profile-row,.admin-hub-primary-actions button,.admin-hub-live-row,.admin-hub-report-row{width:100%;min-width:0;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#ffffff0e;color:var(--text);cursor:pointer;text-align:left}.admin-hub-profile-row{min-height:82px;display:grid;grid-template-columns:58px minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:12px 16px}.admin-hub-avatar{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 40% 18%,rgba(145,200,120,.35),transparent 48%),linear-gradient(135deg,#052c1b,#12391f 62%,#0b221a);color:#fff;font-size:20px;font-weight:950;letter-spacing:0;box-shadow:inset 0 0 0 1px #ffffff1a}.admin-hub-profile-copy{min-width:0;display:grid;gap:5px}.admin-hub-profile-copy strong{color:#fff;font-size:21px;font-weight:950;line-height:1.1}.admin-hub-profile-copy small,.admin-hub-primary-actions small,.admin-hub-report-row small{overflow:hidden;color:#e8eee9b3;font-size:12px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-hub-role-badge{padding:5px 10px;border:1px solid rgba(49,207,84,.62);border-radius:8px;background:#31cf541f;color:#65ea8e;font-size:12px;font-weight:950;white-space:nowrap}.admin-hub-primary-actions{display:grid;gap:10px}.admin-hub-primary-actions button{min-height:86px;display:grid;grid-template-columns:48px minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:13px 16px}.admin-hub-primary-actions button:first-child{border-color:#42e57461;background:linear-gradient(90deg,#17753833,#ffffff0e)}.admin-hub-action-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;color:#63e989;background:#31cf541c}.admin-hub-action-icon.alert{color:#ff5b50;background:#ff564a1a}.admin-hub-action-icon.sync{color:#f5fff5;font-size:27px;font-weight:950;background:linear-gradient(180deg,#63b96ce0,#2b743ae6);box-shadow:inset 0 1px #ffffff2e}.admin-hub-action-icon.import{color:#fff9ec;font-size:25px;font-weight:950;background:linear-gradient(180deg,#d6aa56e6,#845f2deb);box-shadow:inset 0 1px #ffffff2e}.admin-hub-sync-strip{min-height:72px;display:grid;grid-template-columns:46px minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(169,216,180,.42);border-radius:16px;background:radial-gradient(circle at 18% 50%,rgba(102,201,121,.18),transparent 42%),linear-gradient(90deg,#18743547,#ffffff0e);color:#f7fbf7;text-align:left}.admin-hub-import-strip{border-color:#e6c48761;background:radial-gradient(circle at 18% 50%,rgba(230,187,105,.16),transparent 42%),linear-gradient(90deg,#895d2638,#ffffff0d)}.admin-hub-sync-strip .admin-hub-action-icon{width:46px;height:46px}.admin-hub-sync-strip>span:nth-of-type(2){min-width:0;display:grid;gap:4px}.admin-hub-sync-strip strong{color:#fff;font-size:18px;font-weight:950;line-height:1.1}.admin-hub-sync-strip small{overflow:hidden;color:#eef4f1ad;font-size:12px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.admin-hub-sync-strip em{color:#8df2a8;font-size:13px;font-style:normal;font-weight:950;white-space:nowrap}.admin-hub-import-strip em{color:#f3d795}.admin-hub-action-icon .bottom-nav-icon,.admin-hub-action-icon .my-menu-icon{width:30px;height:30px;color:currentColor;stroke-width:2.2}.admin-hub-primary-actions button>span:nth-of-type(2){min-width:0;display:grid;gap:5px}.admin-hub-primary-actions strong{color:#fff;font-size:21px;font-weight:950;line-height:1.14}.admin-hub-primary-actions em{color:#63e989;font-size:13px;font-style:normal;font-weight:950;white-space:nowrap}.admin-hub-primary-actions em.alert{color:#ff685e}.admin-hub-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0b}.admin-hub-metrics span{min-width:0;display:grid;gap:6px;place-items:center;padding:12px 6px 13px;border-right:1px solid rgba(255,255,255,.11)}.admin-hub-metrics span:last-child{border-right:0}.admin-hub-metrics span.alert strong{color:#ff5f54}.admin-hub-metrics strong{color:#fff;font-size:24px;font-weight:950;line-height:1}.admin-hub-metrics small{overflow:hidden;max-width:100%;color:#e8eee9a8;font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.admin-hub-live-row{display:grid;gap:12px;padding:14px 15px 13px}.admin-hub-section-label{color:#e8eee9db;font-size:14px;font-weight:950}.admin-hub-match-line{min-width:0;display:grid;grid-template-columns:minmax(66px,.85fr) minmax(96px,1fr) minmax(66px,.85fr) 14px;align-items:center;gap:8px}.admin-hub-team-side{min-width:0;display:grid;place-items:center;gap:5px}.admin-hub-team-side .team-crest{width:46px;height:46px}.admin-hub-team-side small{max-width:100%;overflow:hidden;color:#fff;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.admin-hub-score-side{min-width:0;display:grid;justify-items:center;gap:4px}.admin-hub-score-side .match-ops-chip{padding:4px 10px;border-radius:999px;font-size:11px}.admin-hub-score-side strong{color:#fff;font-size:clamp(34px,10vw,44px);font-weight:950;line-height:.95;letter-spacing:0;white-space:nowrap}.admin-hub-score-side small{color:#62e589;font-size:13px;font-weight:950}.admin-hub-live-meta{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:9px;border-top:1px solid rgba(255,255,255,.13);color:#e8eee9b8;font-size:12px;font-weight:900}.admin-hub-report-row{min-height:86px;display:grid;grid-template-columns:48px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:13px 16px}.admin-hub-report-row.alert{border-color:#ff604e6b;background:linear-gradient(90deg,#ff4d4021,#ffffff0b)}.admin-hub-report-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;border:1px solid rgba(255,98,78,.55);background:#ff624e21;color:#ff665b;font-size:24px;font-weight:950}.admin-hub-report-row>span:nth-child(2){min-width:0;display:grid;gap:5px}.admin-hub-report-row em{color:#e8eee9ad;font-size:12px;font-style:normal;font-weight:900}.admin-hub-report-row strong{overflow:hidden;color:#fff;font-size:16px;font-weight:950;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.moderation-empty{display:grid;gap:10px;padding:20px 0;color:var(--muted);text-align:center}.moderation-empty p{margin:0}.moderation-empty small{color:var(--muted)}.moderation-empty button,.report-actions button{min-height:36px;border:0;border-radius:7px;padding:0 12px;background:var(--green);color:#051008;font-size:12px;font-weight:900;cursor:pointer}.report-list{min-height:0;display:grid;gap:10px;overflow-y:auto;padding-right:2px}.report-card{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#161c1e}.report-card-top{display:flex;align-items:start;justify-content:space-between;gap:8px}.report-card-top>div{min-width:0;display:grid;gap:3px}.report-card-top strong{color:var(--gold);font-size:14px}.report-card-top span:not(.report-status-chip){color:var(--muted);font-size:11px;font-weight:800}.report-meta{display:flex;justify-content:space-between;gap:8px;margin:0;color:var(--muted);font-size:12px}.report-meta strong{color:var(--gold)}.report-status-chip{width:fit-content;min-height:24px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:0 9px;color:var(--muted);font-size:11px;font-weight:900}.report-status-chip.open{border-color:#ffbf1861;background:#ffbf1814;color:var(--gold)}.report-status-chip.reviewing{border-color:#31cf5457;background:#31cf5414;color:var(--green)}.report-card blockquote{margin:0;padding:11px;border:1px solid rgba(255,255,255,.1);border-left:3px solid var(--gold);border-radius:8px;background:#ffffff0b;color:var(--text);font-size:13px;line-height:1.45}.report-context{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;border-radius:7px;background:#ffffff0a}.report-context span,.report-action-group>span{color:var(--muted);font-size:11px;font-weight:900}.report-context strong{min-width:0;overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.report-author{margin:0;color:var(--muted);font-size:12px}.report-action-group{display:grid;gap:7px}.report-action-group.danger-zone{padding-top:9px;border-top:1px solid rgba(255,109,77,.18)}.report-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px}.report-actions button:disabled{cursor:wait;opacity:.58}.report-actions .danger{background:var(--danger);color:#170502}.match-ops-panel{gap:12px;overflow-y:auto}.match-ops-titlebar{position:sticky;top:-18px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-18px -18px 0;padding:13px 18px 10px;border-bottom:1px solid var(--line);background:#101617f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.match-ops-titlebar h2{min-width:0;margin:0}.match-ops-title-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.match-ops-top-button,.match-ops-close-button,.moderation-close-button{min-height:38px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff12;color:var(--text);font-weight:900;cursor:pointer}.policy-link-button{min-height:38px;border:1px solid rgba(255,255,255,.16);border-radius:7px;background:#ffffff0a;color:#dce5df;font-size:12px;font-weight:900;cursor:pointer}.match-ops-top-button{padding:0 13px;color:var(--green);font-size:12px}.match-ops-close-button,.moderation-close-button{width:38px;padding:0;font-size:24px;line-height:1}.match-ops-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:8px}.match-ops-summary span{min-width:0;display:grid;gap:3px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#151b1d}.match-ops-summary strong{color:var(--text);font-size:22px;line-height:1}.match-ops-summary small,.match-ops-heading span,.match-ops-card p,.match-ops-card small,.match-ops-footnote,.match-ops-candidates small{color:var(--muted);font-size:11px}.match-ops-section{display:grid;gap:9px}.match-ops-filter{min-height:84px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.match-ops-filter button{min-width:0;border:0;background:#151b1d;color:var(--muted);font-size:11px;font-weight:900;cursor:pointer}.match-ops-filter .active{background:#31cf5424;color:var(--green)}.match-ops-filter-note{margin:-2px 0 0;color:var(--muted);font-size:11px;font-weight:800;line-height:1.5}.match-ops-heading{display:flex;align-items:end;justify-content:space-between;gap:10px}.match-ops-heading h3,.match-ops-heading h4,.match-ops-next h3{margin:0;color:var(--text);font-size:14px}.match-ops-list{min-height:0;display:grid;gap:9px;overflow:auto;padding-right:2px}.match-ops-list.compact{max-height:250px}.match-ops-selected-dock{position:sticky;bottom:-1px;z-index:3;display:grid;gap:9px;padding:10px;border:1px solid rgba(49,207,84,.3);border-radius:10px;background:#070d0ef5;box-shadow:0 -12px 28px #0000003d}.match-ops-selected-dock>div:first-child{min-width:0;display:grid;gap:2px}.match-ops-selected-dock small,.match-ops-detail-bar small{overflow:hidden;color:var(--muted);font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.match-ops-selected-dock strong,.match-ops-detail-bar strong{min-width:0;overflow:hidden;color:var(--text);font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.match-ops-selected-dock-actions,.match-ops-detail-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.match-ops-selected-dock-actions button,.match-ops-detail-tabs button{min-width:0;min-height:38px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#ffffff0f;color:var(--muted);font-size:12px;font-weight:900;cursor:pointer}.match-ops-selected-dock-actions button:active,.match-ops-detail-tabs button:active{transform:translateY(1px)}.match-ops-detail-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,.75fr);align-items:center;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:linear-gradient(90deg,#ff3d3d1a,#050f12c7 42%,#1f7dff1a),#081113}.match-ops-detail-bar>div{min-width:0;display:grid;gap:3px}.match-ops-detail-score{display:flex;align-items:baseline;justify-content:center;gap:8px;color:var(--text);font-weight:950}.match-ops-detail-score span{font-size:28px;line-height:1}.match-ops-detail-score small{color:var(--muted);font-size:20px}.match-ops-detail-bar.with-crests{grid-template-columns:minmax(0,1fr) minmax(86px,auto) minmax(0,1fr);align-items:center}.match-ops-detail-team{min-width:0;display:grid;justify-items:start;gap:6px}.match-ops-detail-team.away{justify-items:end;text-align:right}.match-ops-detail-team .team-crest{width:42px;height:42px}.match-ops-detail-team strong{max-width:100%;overflow:visible;color:var(--text);font-size:13px;font-weight:950;line-height:1.15;text-overflow:clip;white-space:nowrap;word-break:keep-all}.match-ops-detail-team small{color:var(--muted);font-size:10px;font-weight:950}.match-ops-detail-bar.with-crests .match-ops-detail-score{min-width:86px;flex-wrap:wrap;gap:4px 6px}.match-ops-detail-score em{width:100%;flex-basis:100%;color:var(--green);font-size:10px;font-style:normal;font-weight:950;line-height:1.2;text-align:center}.match-ops-detail-tabs{padding:4px;border:1px solid var(--line);border-radius:10px;background:#ffffff0a}.match-ops-detail-tabs button.active{border-color:#31cf547a;background:#31cf5426;color:var(--green)}.match-ops-tab-intro{display:grid;gap:4px;padding:10px 11px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#ffffff0b}.match-ops-tab-intro strong{color:var(--text);font-size:13px;font-weight:950}.match-ops-tab-intro span{color:var(--muted);font-size:11px;font-weight:800;line-height:1.45}.match-ops-tab-intro.sync{border-color:#ffbf1842;background:#ffbf180f}.match-ops-tab-intro.sync strong{color:var(--gold)}.match-ops-draft-panel{padding:12px;border:1px solid rgba(49,207,84,.18);border-radius:8px;background:#31cf540b}.match-ops-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.match-ops-form label,.match-ops-csv,.match-ops-lineup-target{min-width:0;display:grid;gap:5px;color:var(--muted);font-size:11px;font-weight:900}.match-ops-form input,.match-ops-form select,.match-ops-lineup-target select,.match-ops-csv textarea{min-width:0;width:100%;border:1px solid var(--line);border-radius:7px;background:#070b0c;color:var(--text);font:inherit;font-size:13px}.match-ops-form input,.match-ops-form select,.match-ops-lineup-target select{min-height:36px;padding:0 9px}.match-ops-form select,.match-ops-lineup-target select{appearance:auto}.match-ops-form input:focus,.match-ops-form select:focus,.match-ops-lineup-target select:focus,.match-ops-csv textarea:focus{outline:2px solid rgba(49,207,84,.32);border-color:#31cf5480}.match-ops-form button{min-height:38px;align-self:end;border:0;border-radius:7px;background:var(--green);color:#041008;font-size:12px;font-weight:900;cursor:pointer}.match-ops-secondary-button{min-height:40px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff12;color:var(--text);font-size:13px;font-weight:900;cursor:pointer}.match-ops-secondary-button:active{transform:translateY(1px)}.match-ops-secondary-button:disabled{cursor:not-allowed;opacity:.54}.match-ops-secondary-button.active{border-color:#31cf5473;background:#31cf5421;color:var(--green)}.match-admin-panel{padding:12px;border:1px solid rgba(49,207,84,.2);border-radius:8px;background:#31cf540a}.match-admin-card{display:grid;gap:9px;padding:11px;border:1px solid var(--line);border-radius:8px;background:#111719}.match-api-sync-card{display:grid;gap:9px;padding:11px;border:1px solid rgba(49,207,84,.22);border-radius:8px;background:#31cf540b}.match-primary-sync-card{border-color:#31cf5475;background:#31cf5414;box-shadow:inset 3px 0 #31cf54d9}.match-ops-telemetry-card{display:grid;gap:9px;padding:11px;border:1px solid rgba(95,178,255,.24);border-radius:8px;background:#5fb2ff0e}.match-manual-control-card{display:grid;gap:10px;padding:11px;border:1px solid rgba(255,191,24,.26);border-radius:8px;background:#ffbf180e}.manual-scoreboard-preview{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#0b1011;text-align:center}.manual-scoreboard-preview strong{color:var(--gold);font-size:26px;line-height:1}.manual-scoreboard-preview span{min-width:0;overflow:hidden;color:var(--text);font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.manual-scoreboard-preview small{grid-column:1 / -1;color:var(--muted);font-size:11px;font-weight:900}.match-admin-live-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.match-admin-live-strip span{min-width:0;display:grid;gap:3px;padding:9px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff0b}.match-admin-live-strip small{overflow:hidden;color:var(--muted);font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.match-admin-live-strip strong{overflow:hidden;color:var(--text);font-size:14px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.manual-score-buttons,.manual-clock-presets{display:flex;flex-wrap:wrap;gap:7px}.manual-score-buttons button,.manual-clock-presets button{min-height:34px;flex:1 1 86px;border:1px solid rgba(255,255,255,.15);border-radius:7px;background:#ffffff12;color:var(--text);font-size:11px;font-weight:900;cursor:pointer}.manual-state-form,.manual-flash-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.manual-flash-form{grid-template-columns:.8fr .7fr minmax(0,1.8fr) auto;align-items:end}.manual-state-form label,.manual-flash-form label{display:grid;gap:5px;color:var(--muted);font-size:11px;font-weight:900}.manual-state-form input,.manual-state-form select,.manual-flash-form input,.manual-flash-form select{min-width:0;min-height:36px;border:1px solid rgba(255,255,255,.12);border-radius:7px;padding:0 9px;background:#070c0d;color:var(--text);font:inherit;font-size:12px;font-weight:900}.manual-state-form select,.manual-flash-form select{appearance:auto}.manual-flash-body{min-width:0}.match-admin-card-top,.match-admin-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.match-admin-card strong{min-width:0;color:var(--text);font-size:14px;line-height:1.35}.match-admin-card p,.match-api-sync-card p,.match-admin-card small,.match-admin-note,.match-ops-details summary{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.match-admin-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.match-admin-stats.telemetry-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.match-admin-stats span{display:grid;gap:3px;padding:8px;border-radius:7px;background:#ffffff0b}.match-admin-stats strong{font-size:18px;line-height:1}.match-admin-stats small{color:var(--muted);font-size:10px;font-weight:900}.room-presence-grid,.telemetry-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.room-presence-grid span,.telemetry-detail-grid span{min-width:0;display:grid;gap:2px;padding:7px;border-radius:7px;background:#ffffff0b;color:var(--muted);font-size:10px;font-weight:900}.room-presence-grid strong{min-width:0;overflow:hidden;color:var(--text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.room-presence-grid small{color:#9fc9ff;font-size:15px}.telemetry-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.telemetry-detail-grid span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-admin-actions{align-items:stretch;flex-wrap:wrap}.match-admin-actions .match-ops-secondary-button,.match-admin-actions .match-ops-save-button{flex:1 1 150px;min-width:0}.primary-sync-actions .match-ops-save-button{width:100%;flex-basis:100%}.match-ops-save-button.compact{min-height:40px}.api-sync-preview{display:grid;gap:9px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#0b1011}.api-sync-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.api-sync-score span,.api-sync-score small,.api-sync-preview>small,.api-sync-preview dt,.api-sync-preview li{color:var(--muted);font-size:11px;line-height:1.45}.api-sync-score strong{color:var(--green);font-size:24px;line-height:1}.api-sync-score small{text-align:right}.api-sync-preview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.api-sync-preview dl div{min-width:0;display:grid;gap:2px;padding:7px;border-radius:7px;background:#ffffff0b}.api-sync-preview dt,.api-sync-preview dd{margin:0}.api-sync-preview dd{min-width:0;overflow:hidden;color:var(--text);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.api-sync-preview ul{display:grid;gap:4px;margin:0;padding-left:16px}.match-admin-subsection{display:grid;gap:8px}.match-ops-details{display:grid;gap:8px;padding:9px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#ffffff09}.match-ops-details summary{cursor:pointer;font-weight:900}.match-admin-details{padding:0;overflow:hidden}.match-admin-details.compact{background:#ffffff06}.match-admin-details summary{min-height:42px;display:flex;align-items:center;padding:0 11px}.match-admin-details>article,.match-admin-details>div,.match-admin-details>section{margin:0 10px 10px}.match-ops-csv textarea{min-height:88px;resize:vertical;padding:9px;line-height:1.45}.match-ops-preview-header{display:flex;align-items:end;justify-content:space-between;gap:10px}.match-ops-preview-header strong{color:var(--text);font-size:13px}.match-ops-preview-header span,.match-ops-empty-preview{color:var(--muted);font-size:11px}.match-ops-preview-list{display:grid;gap:8px}.lineup-admin-panel{border-color:#ffbf1842;background:#ffbf180b}.lineup-preview-list{max-height:320px;display:grid;gap:8px;overflow:auto}.restriction-list{display:grid;gap:8px}.restriction-card{display:grid;gap:10px;padding:10px;border:1px solid rgba(255,191,24,.26);border-radius:8px;background:#ffbf180d}.restriction-card-main{display:flex;align-items:center;gap:10px;min-width:0}.restriction-card-main>div{display:grid;gap:2px;min-width:0}.restriction-card strong{overflow:hidden;color:var(--text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.restriction-card small,.restriction-card p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.restriction-card button{width:fit-content;min-height:34px;border:1px solid rgba(255,191,24,.34);border-radius:7px;background:#ffbf1817;color:var(--text);font-size:12px;font-weight:900;cursor:pointer}.restriction-card button:disabled{opacity:.58;cursor:not-allowed}.match-ops-empty-preview{margin:0;padding:10px;border:1px dashed rgba(255,255,255,.18);border-radius:7px;line-height:1.5}.schedule-draft-card{display:grid;gap:8px;padding:10px;border:1px solid rgba(49,207,84,.24);border-radius:8px;background:#111719}.schedule-draft-card.has-errors{border-color:#ff6d4d57;background:#ff6d4d0b}.lineup-draft-card{display:grid;gap:8px;padding:10px;border:1px solid rgba(255,191,24,.22);border-radius:8px;background:#111719}.lineup-draft-card.has-errors{border-color:#ff6d4d57;background:#ff6d4d0b}.schedule-draft-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.schedule-draft-card strong,.lineup-draft-card strong{min-width:0;overflow:hidden;color:var(--text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.schedule-draft-card p,.lineup-draft-card p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.schedule-room-preview{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.schedule-room-preview li{max-width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:999px;padding:4px 8px;color:var(--muted);font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.schedule-draft-errors{display:grid;gap:3px;margin:0;padding-left:18px;color:#ffb199;font-size:11px;line-height:1.35}.schedule-draft-card>button,.match-ops-save-button{min-height:34px;border-radius:7px;font-size:12px;font-weight:900}.schedule-draft-card>button{width:fit-content;border:1px solid rgba(255,255,255,.14);background:#1a2022;color:var(--text);cursor:pointer}.match-ops-save-button{border:1px solid rgba(49,207,84,.44);background:linear-gradient(180deg,#41dc62,#23933d);color:#031007;cursor:pointer}.match-ops-save-button.active{border-color:#ffbf188c;background:linear-gradient(180deg,#ffbf1838,#ffbf181f);color:var(--gold)}.match-ops-save-button:disabled{border-color:#ffffff1f;background:#ffffff0d;color:var(--muted);cursor:not-allowed}.match-ops-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:#151b1d}.match-ops-row.selected{border-color:#31cf5494;background:#31cf5413;box-shadow:inset 3px 0 0 var(--green)}.match-ops-row-main{min-width:0;display:grid;grid-template-columns:78px minmax(0,1fr);gap:10px;align-items:center;padding:11px 10px 11px 12px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.match-ops-row-main:hover,.match-ops-row-main:focus-visible{background:#31cf5409;outline:2px solid rgba(49,207,84,.26);outline-offset:-2px}.match-ops-row-time{min-width:0;display:grid;gap:4px;align-content:center}.match-ops-row-time strong{min-width:0;overflow:hidden;color:var(--text);font-size:16px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.match-ops-row-time small{min-width:0;overflow:hidden;color:var(--muted);font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.match-ops-row-body{min-width:0;display:grid;gap:5px}.match-ops-row-body strong{min-width:0;overflow:hidden;color:var(--text);font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.match-ops-row-body p{min-width:0;overflow:hidden;margin:0;color:var(--muted);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.match-ops-row-meta{display:flex;flex-wrap:wrap;gap:5px}.match-ops-row-meta span{min-height:21px;display:inline-grid;place-items:center;border-radius:999px;padding:0 7px;background:#ffffff0f;color:var(--muted);font-size:10px;font-weight:900}.match-ops-row-action{display:grid;align-items:center;padding:9px 9px 9px 0}.match-ops-row-action .match-ops-secondary-button{min-width:52px;min-height:36px;padding:0 10px;font-size:11px}.match-ops-card{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#151b1d}.match-ops-card-selectable{padding:0;overflow:hidden}.match-ops-card-select-button{min-width:0;display:grid;gap:8px;padding:12px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.match-ops-card-select-button:hover,.match-ops-card-select-button:focus-visible{background:#31cf5409;outline:2px solid rgba(49,207,84,.28);outline-offset:-2px}.match-ops-card-selectable.selected{border-color:#31cf549e;background:#31cf5414;box-shadow:inset 3px 0 0 var(--green)}.match-ops-card-selectable.selected .match-ops-card-select-button{padding-left:15px}.match-ops-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.match-ops-chip{width:fit-content;min-height:24px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:0 9px;color:var(--muted);font-size:11px;font-weight:900}.match-ops-chip.open{border-color:#31cf546b;background:#31cf541a;color:var(--green)}.match-ops-chip.waiting{border-color:#ffbf186b;background:#ffbf1817;color:var(--gold)}.match-ops-chip.closed{border-color:#ff6d4d4d;background:#ff6d4d14;color:#ffb199}.match-ops-card strong{min-width:0;color:var(--text);font-size:14px;line-height:1.35}.match-ops-card p{margin:0;line-height:1.5}.match-ops-dates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.match-ops-dates div{min-width:0;display:grid;gap:2px;padding:8px;border-radius:7px;background:#ffffff0b}.match-ops-dates dt,.match-ops-dates dd{margin:0}.match-ops-dates dt{color:var(--muted);font-size:10px;font-weight:900}.match-ops-dates dd{min-width:0;overflow:hidden;color:var(--text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.match-ops-footnote{justify-self:end}.match-ops-card-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:11px;font-weight:800}.match-ops-card-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;padding:0 12px 12px}.match-ops-card-actions .match-ops-secondary-button{min-height:34px;font-size:11px}.match-ops-auto-note{display:grid;gap:6px;margin:0;padding:8px 9px;border-radius:7px;font-size:11px;font-weight:800;line-height:1.5}.match-ops-auto-note.compact{margin:0 12px 12px}.match-ops-auto-note strong{color:var(--text);font-size:12px;font-weight:900}.match-ops-auto-note span{overflow-wrap:anywhere}.match-ops-auto-note dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0}.match-ops-auto-note.compact dl{grid-template-columns:minmax(0,1fr)}.match-ops-auto-note div{display:grid;gap:1px;min-width:0;padding:5px 6px;border-radius:6px;background:#ffffff0d}.match-ops-auto-note dt,.match-ops-auto-note dd{min-width:0;margin:0}.match-ops-auto-note dt{color:var(--muted);font-size:10px}.match-ops-auto-note dd{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-sync-run-list{display:grid;gap:5px}.server-sync-run-list span{padding:5px 6px;border-radius:6px;background:#ffffff0a;color:var(--muted);font-size:10px;overflow-wrap:anywhere}.match-ops-auto-note.info{border:1px solid rgba(255,255,255,.14);background:#ffffff0e;color:var(--muted)}.match-ops-auto-note.success{border:1px solid rgba(49,207,84,.28);background:#31cf5414;color:var(--green)}.match-ops-auto-note.error{border:1px solid rgba(255,109,77,.28);background:#ff6d4d14;color:#ffb199}.match-ops-candidates{display:grid;gap:7px;margin:0;padding:0;list-style:none}.match-ops-candidates li{display:grid;gap:2px;padding-top:7px;border-top:1px solid rgba(255,255,255,.08)}.match-ops-candidates li:first-child{padding-top:0;border-top:0}.match-ops-candidates span{min-width:0;overflow:hidden;color:var(--text);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.match-ops-next{display:grid;gap:8px;padding:12px;border:1px solid rgba(255,191,24,.2);border-radius:8px;background:#ffbf180e}.match-ops-next ol{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--muted);font-size:12px;line-height:1.5}.login-dialog h2{margin:0 0 8px;font-size:22px}.login-dialog p{margin:0 0 18px;color:#4e5b56;line-height:1.6}.login-intent{display:grid;gap:4px;margin-bottom:16px;padding:10px 12px;border:1px solid rgba(49,207,84,.32);border-radius:8px;background:#31cf5414}.login-intent strong{color:#0d5d24;font-size:13px}.login-intent span{color:#4e5b56;font-size:12px;line-height:1.5}.auth-form{display:grid;gap:9px}.auth-form label{color:#26312d;font-size:13px;font-weight:900}.auth-form input{min-height:42px;border:1px solid #cfd8d4;border-radius:7px;padding:0 12px;background:#fff;color:#111818;font:inherit;font-size:14px}.auth-form input:focus{outline:2px solid rgba(49,207,84,.45);outline-offset:1px}.auth-error{margin:4px 0;color:#b1422c;font-size:13px;line-height:1.45}.login-dialog .password-policy-help{color:#65706c;font-size:11px;line-height:1.5}.auth-form .auth-legal-consent{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:start;margin-top:4px;padding:11px 12px;border:1px solid #d8dfdb;border-radius:12px;background:#f7f9f7;color:#4e5b56;font-size:11px;font-weight:700;line-height:1.55}.auth-form .auth-legal-consent input{width:19px;height:19px;min-height:0;margin:1px 0 0;padding:0;accent-color:#088f4c}.auth-legal-consent a{margin-inline:2px;color:#087f45;font-weight:900}.login-dialog .auth-notice{margin:4px 0;color:#17652f;font-size:13px;line-height:1.45}.auth-mode-button,.mode-switch{width:100%;min-height:38px;margin-top:12px;border:0;background:transparent;color:#1f6f34;font-size:13px;font-weight:900;cursor:pointer}.auth-secondary-switch{margin-top:0}.close-button{position:absolute;top:10px;right:12px;color:#26312d;font-size:28px}.section-heading h1{margin:0}@media(min-width:900px){.phone-frame{width:min(1120px,calc(100vw - 48px));min-height:760px}.home-scroll{display:grid;grid-template-columns:minmax(280px,360px) 1fr;align-content:start;gap:18px 28px;padding:28px}.home-hero{grid-row:span 3;align-content:start;padding-top:10px;border:0}.home-hero h1{max-width:9em;font-size:42px}.home-section{padding:0 0 18px;border-top:0}.home-section-title{display:flex;align-items:end;justify-content:space-between;gap:16px}.home-section-title span{justify-self:auto;text-align:right}.sport-grid{grid-template-columns:1fr}.competition-rail{grid-auto-flow:initial;grid-template-columns:repeat(5,minmax(0,1fr));overflow-x:visible}.competition-card{grid-template-columns:42px minmax(0,1fr)}.competition-mark{width:42px;height:42px}.content-grid{display:grid;grid-template-columns:320px 1fr;min-height:470px}.match-list{display:block;padding:18px;border-right:1px solid var(--line);background:#0b1011}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:14px}.section-heading h1{font-size:22px}.section-heading span{color:var(--green);font-size:12px;font-weight:800}.match-cards{display:grid;gap:10px}.match-card{display:grid;gap:8px;width:100%;padding:14px;border-radius:var(--radius);border:1px solid var(--line);background:#111719;color:var(--text);text-align:left;cursor:pointer}.match-card.selected{border-color:var(--green);background:#31cf5414}.match-card-league,.match-card-footer{color:var(--muted);font-size:12px}.match-card-teams{font-size:14px;line-height:1.4}.match-card-footer{display:flex;justify-content:space-between}.room-panel{height:520px;overflow:hidden;position:relative;min-height:520px}.post-list{padding-bottom:0}}@media(max-width:640px){.dialog-backdrop{inset:calc(54px + env(safe-area-inset-top)) 0 0;padding:12px 10px 10px}}@media(max-width:560px){html,body,#root{height:100%}input,textarea,select{font-size:16px}.app-shell{position:fixed;top:var(--visual-offset-top, 0px);right:0;bottom:auto;left:0;align-items:start;justify-items:start;padding:0;min-height:var(--visual-viewport-height, 100svh);height:var(--visual-viewport-height, 100svh);overflow:hidden}.phone-frame{width:100dvw;max-width:100dvw;height:var(--visual-viewport-height, 100svh);min-height:var(--visual-viewport-height, 100svh);border:0}.sport-card{grid-template-columns:74px minmax(0,1fr);gap:14px;padding:16px}.sport-copy{padding-right:54px}.sport-status,.sport-lock{position:absolute;right:16px;bottom:16px;z-index:1}.moderation-button span{display:none}.top-bar>.moderation-button{display:none}.auth-area{gap:0}.top-bar{height:calc(54px + env(safe-area-inset-top));display:grid;grid-template-columns:44px minmax(0,1fr) 86px;padding:env(safe-area-inset-top) 12px 0;position:relative;z-index:12}.brand-button{min-width:0;justify-self:center;font-size:20px}.auth-area{min-width:0;justify-self:end}.auth-area button{max-width:86px;overflow:hidden;padding:0 8px;text-overflow:ellipsis}.match-ops-form{grid-template-columns:1fr}.match-admin-actions,.match-admin-card-top{display:grid}.manual-state-form,.manual-flash-form,.match-admin-stats{grid-template-columns:1fr}.match-admin-live-strip,.match-admin-stats.telemetry-stats,.room-presence-grid,.telemetry-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-ops-preview-header{display:grid;gap:3px}.score-row{grid-template-columns:44px 1fr 44px;gap:7px}.team-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.team-crest{width:42px;height:42px;font-size:12px}.score-numbers{gap:9px;font-size:36px}.league-label{font-size:12px}.team-row{font-size:11px}.match-meta{gap:12px;font-size:12px}.meta-counts{min-width:0;overflow:hidden;white-space:nowrap}.login-composer{grid-template-columns:28px 1fr 110px;min-height:52px}.login-composer button{grid-column:auto;padding:0 10px;white-space:nowrap;font-size:11px}.login-composer p{display:none}.login-composer strong{font-size:12px}.empty-post-state{padding:14px 12px}.empty-post-state p{margin-bottom:0}.empty-post-state button{display:none}.post-list,.room-panel.logged-in .post-list{padding-bottom:0}.room-scroll,.room-panel.logged-in .room-scroll{padding-bottom:10px}.room-panel:not(:has(.post-composer)):not(:has(.login-composer)) .room-scroll{padding-bottom:14px}.lineup-panel{grid-template-columns:1fr}.reaction-dock{left:auto;right:auto;bottom:auto}.room-panel.logged-in .reaction-dock{bottom:auto}.post-composer{left:auto;right:auto;min-height:48px;margin:5px 10px max(6px,env(safe-area-inset-bottom));transition:margin-bottom .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.post-composer:focus-within{margin-bottom:max(4px,env(safe-area-inset-bottom));border-radius:10px}.composer-row{grid-template-columns:minmax(0,1fr) 48px}.composer-row.with-reaction{grid-template-columns:36px minmax(0,1fr) 48px}html[data-keyboard=open] .post-composer:focus-within{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.goal-burst{min-height:54px;margin:8px 10px 0;padding:10px 12px}.goal-burst strong{font-size:24px}.match-event-row{grid-template-columns:40px 1fr auto;gap:10px}}.phone-frame.match-board-mode{background:#fff;color:#141817;border-color:#0a120e1f;box-shadow:0 26px 74px #13241938}.match-board-mode .board-top-bar{height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding:0 14px;border-bottom:1px solid #e8ebe8;background:#fff;color:#111514}.match-board-mode .brand-button{justify-self:center;color:#111514;font-size:24px;font-style:normal;letter-spacing:0}.match-board-mode .brand-button span{color:#21aa45}.board-back-link{min-width:0;justify-self:start;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#111514;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer}.board-back-link span{font-size:30px;line-height:1}.board-header-actions{justify-self:end;display:inline-flex;align-items:center;gap:10px}.board-notice-button{min-width:34px;height:34px;border:0;background:transparent;color:#141817;font-size:11px;font-weight:800;cursor:pointer}.match-board-mode .board-menu-button{color:#111514}.match-board-mode .board-menu-button span{height:2px;background:#111514}.match-board-mode .board-context-bar{min-height:48px;grid-template-columns:58px minmax(0,1fr) 58px;padding:0 14px;border-bottom:1px solid #edf0ed;background:#fff;color:#111514}.match-board-mode .board-context-spacer{display:block}.match-board-mode .board-match-selector{justify-self:center;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;max-width:100%;min-height:36px;border:0;background:transparent;color:#111514;font-size:17px;font-weight:900;letter-spacing:0}.match-board-mode .board-match-selector span{color:#68736d;font-size:20px;line-height:1}.match-board-mode .score-toggle-button{justify-self:end;width:34px;height:34px;min-height:34px;padding:0;border:1px solid #e1e5e1!important;border-radius:999px;background:#fff!important;color:#6d7771!important;font-size:15px;font-weight:900;box-shadow:0 3px 10px #161e180d}.match-board-mode .score-toggle-button span[aria-hidden=true]{display:block;transform:translateY(-1px)}.match-board-mode .scoreboard{min-height:236px;padding:22px 20px 18px;border-bottom:0;overflow:hidden;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.72) 0 18%,transparent 42%),radial-gradient(ellipse at 50% 8%,rgba(255,255,255,.22),transparent 47%),linear-gradient(180deg,#0e4a1e38,#0a5524bd),repeating-linear-gradient(90deg,#10753129 0 26px,#032e1429 26px 52px),linear-gradient(180deg,#dfe9dc,#3e7d45 42%,#0f4d24)}.match-board-mode .scoreboard:after{height:42%;background:linear-gradient(90deg,transparent 0 13%,rgba(255,255,255,.28) 13.2% 13.6%,transparent 14% 86%,rgba(255,255,255,.28) 86.4% 86.8%,transparent 87%),linear-gradient(0deg,#178e37d1,#178e3714);opacity:.9}.match-board-mode .scoreboard.compact{min-height:auto;padding:8px 16px}.match-board-mode .scoreboard.compact .scoreboard-compact-line strong,.match-board-mode .scoreboard.compact .scoreboard-compact-line span{color:#111514}.match-board-mode .score-row{min-height:196px;grid-template-columns:92px minmax(0,1fr) 92px;gap:10px}.score-team-block{min-width:0;display:grid;justify-items:center;align-self:end;gap:5px;color:#fff;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.22)}.score-team-block.away{justify-items:center}.score-team-block>strong{max-width:100%;overflow:hidden;font-size:20px;font-weight:950;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.score-team-block>span{max-width:104px;overflow:hidden;font-size:13px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.match-board-mode .team-crest{width:68px;height:68px;border-width:5px;color:#1f70af;font-size:18px;box-shadow:0 9px 22px #041b0d38}.match-board-mode .team-crest.gold{color:#7e5b0b}.match-board-mode .score-main{align-self:center;justify-items:center;gap:7px;color:#111514;text-shadow:none}.match-board-mode .league-label{max-width:min(236px,48vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:fit-content;margin:0;padding:5px 11px;border-radius:8px;background:#0f1412cc;color:#fff;font-size:12px;font-weight:800;line-height:1.15}.score-live-badge{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 10px;border-radius:999px;background:#20b84c;color:#fff;font-size:12px;font-weight:900}.score-live-badge:before{content:"";width:7px;height:7px;border-radius:999px;background:#70ff8e}.score-live-badge.waiting{background:#141817b8}.score-live-badge.waiting:before{background:#d8ded9}.match-board-mode .score-numbers{gap:12px;color:#fff;font-size:54px;font-weight:950;letter-spacing:0;text-shadow:0 4px 18px rgba(0,0,0,.28)}.match-board-mode .score-home{color:#ffd13f}.match-board-mode .clock-chip{min-height:30px;padding:0 16px;border-radius:999px;background:#141817c7;color:#ffd13f;font-size:17px}.match-board-mode .match-meta{height:42px;padding:0 20px;border-bottom:1px solid #ecefec;background:#fff;color:#4d5751;font-size:14px}.match-board-mode .live-state{color:#21aa45;font-weight:900}.match-board-mode .live-state.waiting,.match-board-mode .live-state.closed{color:#5f6963}.match-board-mode .meta-counts{gap:14px;color:#4d5751;font-weight:700}.match-board-mode .content-grid{min-height:0;display:flex;flex:1;flex-direction:column;background:#fff}.match-board-mode .room-panel{background:#fff;color:#141817}.match-board-mode .room-tabs{height:58px;border-top:1px solid #f4f5f4;border-bottom:1px solid #e6e9e6;background:#fff}.match-board-mode .room-tabs button{border-bottom-width:3px;background:#fff;color:#3d4540;font-size:15px;font-weight:800}.match-board-mode .room-tabs .active{border-color:#20a747;color:#168d39}.match-board-mode .room-scroll{background:#fff;scrollbar-color:rgba(20,24,23,.22) transparent}.match-board-mode .team-channel-area{padding:14px 14px 0;background:#fff}.match-board-mode .team-channel-switch{gap:0;overflow:hidden;border:1px solid #dfe4df;border-radius:999px;background:#f7f8f6}.match-board-mode .team-channel-switch button{min-height:44px;border:0;border-right:1px solid #e3e7e3;border-radius:0;background:transparent;color:#141817}.match-board-mode .team-channel-switch button:last-child{border-right:0}.match-board-mode .team-channel-switch button.selected{background:linear-gradient(180deg,#28b64e,#14943a);color:#fff;box-shadow:none}.match-board-mode .team-channel-switch span{font-size:14px}.match-board-mode .team-channel-switch small{color:inherit;opacity:.72}.match-board-mode .team-choice-status,.match-board-mode .team-choice-confirm,.match-board-mode .board-availability{border-color:#dfe8de;background:#fbfdfb;color:#17201b}.match-board-mode .team-choice-status button,.match-board-mode .team-choice-confirm button{border-color:#d8ded8;background:#fff;color:#17201b}.match-board-mode .post-list{padding:10px 14px 0}.match-board-mode .post-row{grid-template-columns:46px minmax(0,1fr) 28px;gap:12px;min-height:72px;padding:13px 0;border-bottom:1px solid #edf0ed}.match-board-mode .avatar{width:42px;height:42px;border-color:#ffffffe6;box-shadow:0 2px 8px #161e1814}.match-board-mode .post-meta{gap:8px;color:#8a928d;font-size:13px}.match-board-mode .post-meta strong{color:#151817;font-size:15px}.match-board-mode .admin-post .post-meta strong{color:#151817}.match-board-mode .admin-author-badge{border-color:#1e9c4140;background:#20ae4c24;color:#168d39}.match-board-mode .post-body{color:#141817;font-size:15px;line-height:1.48}.match-board-mode .more-button{color:#5d6761}.match-board-mode .post-menu{border-color:#dfe4df;background:#fffffffa;box-shadow:0 16px 34px #161e1829}.match-board-mode .post-menu-section{border-top-color:#eef1ee}.match-board-mode .post-menu strong,.match-board-mode .post-menu small{color:#6a746e}.match-board-mode .post-menu button{background:#f5f7f5;color:#151817}.match-board-mode .match-event-row{min-height:70px;border-bottom-color:#eadca6;color:#151817}.match-board-mode .event-badge{background:#ffd13f;color:#151817}.match-board-mode .event-copy small,.match-board-mode .event-copy strong,.match-board-mode .match-event-row b{color:#c79500}.match-board-mode .event-copy span{color:#4b4030}.match-board-mode .tab-panel{padding:16px 14px 22px;background:#fff}.match-board-mode .flash-item,.match-board-mode .lineup-column,.match-board-mode .stat-row,.match-board-mode .match-flow-card{border:1px solid #e5e9e5;background:#fff;box-shadow:0 8px 20px #161e180a}.match-board-mode .flash-item strong,.match-board-mode .lineup-column h3,.match-board-mode .stat-row strong{color:#141817}.match-board-mode .flash-item p,.match-board-mode .lineup-column p,.match-board-mode .lineup-manager strong,.match-board-mode .lineup-column li{color:#2b332f}.match-board-mode .lineup-panel{grid-template-columns:1fr;gap:14px;padding:16px 14px 28px}.lineup-side-switch{display:grid;grid-template-columns:1fr 1fr;gap:0;overflow:hidden;border:1px solid #dfe4df;border-radius:999px;background:#f7f8f6}.lineup-side-switch button{min-height:48px;border:0;background:transparent;color:#141817;font-size:15px;font-weight:900;cursor:pointer}.lineup-side-switch button.active{background:linear-gradient(180deg,#28b64e,#14943a);color:#fff}.lineup-summary{min-height:44px;display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:0 2px 10px;border-bottom:1px solid #edf0ed;color:#55605a;font-size:13px;font-weight:800}.lineup-status-pill{min-height:26px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid #dfe4df;border-radius:999px;background:#f7f8f6;color:#56605a;font-weight:900}.lineup-status-pill.official{border-color:#1ea34240;background:#effaf1;color:#168d39}.lineup-status-pill.projected{border-color:#c0770838;background:#fff8e7;color:#a66e09}.lineup-status-pill.pending{background:#f1f3f1;color:#7b837d}.match-board-mode .lineup-column{gap:0;padding:0;border:0;box-shadow:none}.match-board-mode .lineup-column h3,.match-board-mode .lineup-column>p:not(.lineup-data-note){display:none}.match-board-mode .lineup-section{gap:0}.match-board-mode .lineup-section h4{min-height:44px;display:flex;align-items:center;margin:0;border-top:1px solid #edf0ed;color:#161d19;font-size:17px;font-weight:950}.match-board-mode .lineup-section:first-of-type h4{border-top:0}.match-board-mode .lineup-column li{min-height:43px;display:grid;grid-template-columns:48px 36px minmax(0,1fr);gap:9px;align-items:center;border-bottom-color:#edf0ed;color:#151817;font-size:15px}.match-board-mode .lineup-column li.no-number{grid-template-columns:48px minmax(0,1fr)}.match-board-mode .lineup-column li.no-number .player-number{display:none}.match-board-mode .lineup-compact-list{display:flex;flex-wrap:wrap;gap:8px 0;padding:2px 0 18px;border-bottom:1px solid #edf0ed;color:#151817;font-size:13px;line-height:1.9}.match-board-mode .lineup-compact-player{display:inline;color:#151817}.match-board-mode .lineup-compact-player:not(:last-child):after{content:"/";margin:0 9px;color:#a2aaa5}.match-board-mode .lineup-manager-footer{min-height:72px;display:grid;grid-template-columns:1fr;align-items:start;gap:8px;padding:18px 0;border-bottom:1px solid #edf0ed}.match-board-mode .lineup-manager-footer span{color:#151817;font-size:17px;font-weight:950}.match-board-mode .lineup-manager-footer strong{color:#151817;font-size:15px;font-weight:750}.match-board-mode .lineup-data-note{display:block;margin:0;padding:15px 0 0;color:#8b938e;font-size:12px;line-height:1.55}.position-chip{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:24px;padding:0 7px;border-radius:999px;background:#edf6ff;color:#1b75c9;font-size:12px;font-weight:900}.position-chip.gk{background:#fff0c8;color:#c07708}.position-chip.mf{background:#e8f8eb;color:#168d39}.position-chip.fw{background:#ffe8ee;color:#cf3352}.player-number{color:#4d5751;font-weight:800}.player-name{min-width:0;overflow:hidden;color:#151817;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.match-board-mode .stats-panel{gap:14px}.match-board-mode .stats-panel h3{margin:0;color:#141817;font-size:17px}.match-board-mode .stat-row{min-height:60px;border-radius:0;border-width:0 0 1px;box-shadow:none;grid-template-columns:56px minmax(0,1fr) 56px;gap:8px 12px}.match-board-mode .stat-row span{color:#4d5751;font-weight:800}.match-board-mode .stat-row strong{font-size:20px}.stat-bar{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:8px;height:5px}.stat-bar i,.stat-bar b{display:block;height:5px;border-radius:999px}.stat-bar i{justify-self:end;background:#19a442}.stat-bar b{justify-self:start;background:#f4b21b}.match-flow-card{display:grid;gap:12px;padding:14px;border-radius:10px}.match-flow-card>strong{color:#141817}.match-flow-card div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.match-flow-card span{display:grid;gap:2px;color:#69736d;font-size:11px}.match-flow-card b{color:#141817;font-size:18px}.match-board-mode .match-data-panel{gap:0;padding:20px 12px 26px}.match-board-mode .match-data-panel>*{width:100%;min-width:0}.match-data-heading,.match-data-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.match-data-heading>div,.match-data-section-title>div{min-width:0}.match-data-heading span,.match-data-section-title span{color:#7a837e;font-size:11px;font-weight:700}.match-data-heading h3,.match-data-section-title h3{margin:0;color:#141817;font-size:18px;line-height:1.25;letter-spacing:0}.match-data-heading small{color:#8a948f;font-size:10px;font-weight:800;line-height:1.4;text-align:right}.match-stat-teams{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;color:#202824;font-size:12px;font-weight:800}.match-stat-teams span:last-child{text-align:right}.match-stat-list{display:grid;gap:0;margin-top:12px}.match-board-mode .match-stat-list .stat-row{min-height:54px;padding:7px 0 9px;border-color:transparent;background:transparent;grid-template-columns:58px minmax(0,1fr) 58px;gap:4px 10px}.match-board-mode .match-stat-list .stat-row:first-child{border-top-width:0}.match-board-mode .match-stat-list .stat-row strong{color:#111514;font-size:22px;line-height:1}.match-board-mode .match-stat-list .stat-row span{color:#242b27;font-size:12px;font-weight:700}.match-board-mode .match-stat-list .stat-bar{height:4px;gap:6px}.match-board-mode .match-stat-list .stat-bar i,.match-board-mode .match-stat-list .stat-bar b{height:4px}.match-board-mode .match-flow-card,.match-board-mode .match-community-card{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:22px 0 20px;border:0;border-top:1px solid #edf1ed;border-radius:0;background:#fff;box-shadow:none}.match-board-mode .match-flow-card .match-data-section-title,.match-board-mode .match-community-card .match-data-section-title{display:flex;grid-template-columns:none;width:100%;min-width:0}.flow-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px;color:#7b8580;font-size:10px}.flow-legend i{width:9px;height:9px;display:inline-block;border-radius:2px}.flow-legend .home{background:#20a749}.flow-legend .neutral{background:#d7dadd}.flow-legend .away{background:#f4b21b}.flow-track{position:relative;min-height:76px;padding:22px 0 0}.flow-bars{height:58px;display:flex;gap:1px;align-items:end}.match-board-mode .match-flow-card .flow-bars{display:flex;grid-template-columns:none;gap:1px;width:100%;min-width:0}.match-board-mode .match-flow-card .flow-track{display:block;grid-template-columns:none;width:100%;min-width:0}.flow-bars i{min-width:2px;flex:1 1 0;height:10px;display:block;border-radius:3px 3px 0 0;background:#d8ded9}.flow-bars i:nth-child(3n+1){height:16px;background:#22a64a}.flow-bars i:nth-child(4n+2){height:22px;background:#f4b21b}.flow-bars i:nth-child(7n){height:30px}.flow-event{position:absolute;top:0;transform:translate(-50%);display:grid;justify-items:center;gap:2px;color:#151817;font-size:10px;font-weight:900;white-space:nowrap}.flow-event:after{width:2px;height:56px;display:block;border-radius:999px;background:#1c2520;content:""}.flow-event.goal:after{background:#1f9c43}.flow-event.card:after{background:#f4b21b}.flow-axis{display:flex;align-items:center;justify-content:space-between;color:#68726c;font-size:10px;font-weight:700}.match-board-mode .match-flow-card .flow-axis{display:flex;grid-template-columns:none;width:100%;min-width:0}.flow-event-list{display:grid;gap:7px}.match-board-mode .match-flow-card .flow-event-list{display:grid;grid-template-columns:none;width:100%;min-width:0}.flow-event-list span,.match-flow-card p{margin:0;color:#4d5651;font-size:11px;line-height:1.55}.flow-event-list b{margin-right:8px;color:#1f9c43;font-size:12px}.community-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.match-board-mode .match-community-card .community-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0}.community-metrics span{min-width:0;display:grid;gap:5px;padding:0 7px;border-right:1px solid #edf1ed;color:#6a746e;text-align:center}.community-metrics span:last-child{border-right:0}.community-metrics small{color:#606a64;font-size:11px;font-weight:800}.community-metrics b{color:#111514;font-size:24px;line-height:1.1}.community-metrics em{overflow:hidden;color:#7b8580;font-size:10px;font-style:normal;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.match-board-mode .data-status{margin:0;border:1px solid #e6ece6;background:#f8faf8;color:#606a64}.match-board-mode .post-composer{margin:8px 12px max(10px,env(safe-area-inset-bottom));padding:7px;border-color:#dfe4df;border-radius:16px;background:#fffffff5;box-shadow:0 -8px 24px #161e181a}.match-board-mode .post-composer textarea{border-color:#d8ddd8;border-radius:12px;background:#fff;color:#151817}.match-board-mode .post-composer textarea::placeholder{color:#a0a8a3}.match-board-mode .post-composer textarea:focus{border-color:#27a94c;background:#fff}.match-board-mode .reaction-toggle{border-color:#d8ddd8;background:#fff;color:#111514}.match-board-mode .post-composer .composer-submit{border-radius:14px;background:linear-gradient(180deg,#28b64e,#14943a);color:#fff}.match-board-mode .character-count{color:#8a928d}@media(max-width:560px){.phone-frame.match-board-mode{width:100vw;height:var(--visual-viewport-height, 100svh);min-height:var(--visual-viewport-height, 100svh);border:0}.match-board-mode .board-top-bar{padding:0 12px}.board-back-link{font-size:13px}.match-board-mode .brand-button{font-size:22px}.board-notice-button{display:none}.match-board-mode .scoreboard{min-height:214px;padding:18px 16px 15px}.match-board-mode .score-row{min-height:176px;grid-template-columns:78px minmax(0,1fr) 78px}.match-board-mode .team-crest{width:62px;height:62px;font-size:16px}.score-team-block>strong{font-size:19px}.score-team-block>span{max-width:84px;font-size:13px}.match-board-mode .score-numbers{gap:10px;font-size:48px}}.phone-frame.premium-mode{background:var(--ls-bg);color:var(--ls-text);border-color:#161b181f;box-shadow:0 24px 70px #1c282233}.premium-mode .top-bar{border-bottom-color:#ffffff1a;background:#07100df5;color:#f7fff8}.premium-mode .brand-button,.premium-mode .icon-button,.premium-mode .moderation-button,.premium-mode .auth-area{color:#f7fff8}.premium-mode .brand-button span{color:var(--ls-green)}.premium-mode .icon-button span{background:#f7fff8}.premium-mode .auth-area button{border-color:#fff3;background:#ffffff0f;color:#f7fff8;box-shadow:none}.premium-mode .home-screen,.premium-mode .soccer-screen,.premium-mode .mypage-screen{flex-direction:column;background:linear-gradient(180deg,#07100d 0 210px,var(--ls-bg) 210px 100%);color:var(--ls-text)}.premium-mode .home-scroll,.premium-mode .soccer-scroll,.premium-mode .mypage-scroll{padding:18px 16px 86px;scrollbar-color:rgba(22,27,24,.22) transparent}.premium-mode .home-hero{margin:-18px -16px 0;padding:34px 16px 72px;overflow:hidden;border-bottom:1px solid rgba(32,196,102,.28);background:linear-gradient(180deg,#07100d29,#07100db8),radial-gradient(circle at 80% 0%,rgba(32,196,102,.22),transparent 190px),repeating-linear-gradient(90deg,#20c4661f 0 42px,#0210090d 42px 84px),linear-gradient(160deg,#052012,#0a341f 56%,#07100d)}.premium-mode .home-kicker{display:none}.premium-mode .home-section-title span,.premium-mode .soccer-section-title span{color:var(--ls-green-deep)}.premium-mode .home-hero h1{max-width:100%;color:#f7fff8;font-size:30px;line-height:1.08}.premium-mode .home-hero p{max-width:21em;color:#f7fff8b8;font-size:13px}.premium-mode .sport-copy>span,.premium-mode .home-match-league,.premium-mode .home-match-teams,.premium-mode .home-match-footer,.premium-mode .home-guide,.premium-mode .home-error,.premium-mode .soccer-empty,.premium-mode .soccer-match-row span,.premium-mode .soccer-match-row small,.premium-mode .competition-copy span,.premium-mode .competition-detail{color:var(--ls-text-muted)}.premium-mode .home-section{min-width:0;border-top-color:var(--ls-border)}.premium-mode .home-live-section{margin-top:-42px;border-top:0}.premium-mode .home-live-section .home-section-title{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:2px}.premium-mode .home-live-section .home-section-title h2{color:#f7fff8}.premium-mode .home-live-section .home-section-title span{color:#66f090}.home-live-card{width:auto;min-width:0;max-width:100%;justify-self:stretch;display:grid;gap:13px;padding:16px;overflow:hidden;border:1px solid rgba(32,196,102,.62);border-radius:var(--ls-radius);background:linear-gradient(180deg,#ffffff14,#07100d3d),radial-gradient(circle at 50% 105%,rgba(32,196,102,.18),transparent 170px),repeating-linear-gradient(90deg,#20c4661f 0 34px,#041c0f1a 34px 68px),linear-gradient(145deg,#092415,#07100d);color:#f7fff8;text-align:left;cursor:pointer;box-shadow:0 18px 44px #07100d3d}.home-live-status{width:fit-content;border-radius:999px;padding:5px 10px;background:var(--ls-green);color:#062513;font-size:12px;font-weight:950}.home-live-league{color:#f7fff8b3;font-size:12px;font-weight:800}.home-live-score-row{display:grid;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;gap:10px}.home-live-score-row strong{min-width:0;overflow:hidden;text-align:center;color:#f7fff8;font-size:44px;line-height:1}.home-live-teams,.home-live-footer{align-items:center;gap:12px}.home-live-teams{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-live-footer{display:flex;justify-content:space-between}.home-live-teams b{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f7fff8;font-size:16px}.home-live-teams b:last-child{text-align:right}.home-live-footer{color:#f7fff8b8;font-size:13px}.home-live-footer b{color:#66f090}.premium-mini-list{display:grid;gap:8px}.premium-mini-row{width:100%;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(22,27,24,.12);border-radius:var(--ls-radius);padding:13px 14px;background:linear-gradient(90deg,rgba(244,197,66,.06),transparent 52%),var(--ls-surface);color:var(--ls-text);text-align:left;cursor:pointer;box-shadow:0 8px 24px #1c28220f}.premium-mini-row span{min-width:0;display:grid;gap:3px}.premium-mini-row strong,.premium-mini-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-mini-row small{color:var(--ls-text-muted);font-size:11px}.premium-mini-row b{border-radius:999px;padding:4px 8px;background:var(--ls-gold-soft);color:#7a5a04;font-size:11px}.home-empty-panel{display:grid;gap:8px;padding:14px;border:1px dashed var(--ls-border-strong);border-radius:var(--ls-radius);background:#ffffff8c;color:var(--ls-text-muted)}.home-empty-panel strong{color:var(--ls-text)}.home-empty-panel button{width:fit-content;min-height:34px;border:0;border-radius:var(--ls-radius);padding:0 12px;background:var(--ls-green);color:#062513;font-weight:950;cursor:pointer}.home-empty-panel.compact{padding:12px}.premium-mode .sport-card,.premium-mode .home-match-card{border-color:#161b181f;background:linear-gradient(135deg,#fff,#f0f4ed);color:var(--ls-text)}.premium-mode .sport-card{min-height:82px;grid-template-columns:52px minmax(0,1fr);box-shadow:var(--ls-shadow-soft)}.premium-mode .sport-card.active{border-color:#20c4669e;background:repeating-linear-gradient(90deg,rgba(32,196,102,.08) 0 32px,transparent 32px 64px),linear-gradient(135deg,#e9f9ee,#fff)}.premium-mode .sport-ball{width:50px;height:50px;background:linear-gradient(135deg,#e8f8ee,#b9efcf);color:var(--ls-green-deep);font-size:20px;font-weight:950;box-shadow:inset 0 0 0 1px #0d7d432e}.premium-mode .sport-ball.muted{background:var(--ls-surface-muted);color:var(--ls-text-muted);filter:none}.premium-mode .sport-copy strong{color:var(--ls-text);font-size:20px}.premium-mode .sport-status,.premium-mode .sport-lock{background:var(--ls-surface-muted);color:var(--ls-text-muted)}.premium-mode .soccer-header{border-bottom-color:#ffffff1a;background:#07100d;color:#f7fff8}.premium-mode .soccer-header button{color:#f7fff8}.premium-mode .soccer-header button.active{background:#20c46629;color:#66f090}.premium-mode .soccer-search-panel{border-color:var(--ls-border);background:var(--ls-surface);box-shadow:var(--ls-shadow-soft)}.premium-mode .soccer-search-panel label{color:var(--ls-text-muted)}.premium-mode .soccer-search-row input,.premium-mode .soccer-search-row button{border-color:var(--ls-border);background:var(--ls-surface-warm);color:var(--ls-text)}.premium-mode .competition-card{min-height:116px;border-color:#ffffff14;background:linear-gradient(180deg,#ffffff12,#07100d24),repeating-linear-gradient(90deg,rgba(32,196,102,.08) 0 30px,transparent 30px 60px),#0c1814;color:#f7fff8;box-shadow:0 12px 30px #07100d2e}.premium-mode .competition-card.selected{border-color:#f4c542d1;box-shadow:inset 0 0 0 1px #f4c54238,var(--ls-shadow-soft)}.premium-mode .competition-mark{border-color:#161b181f;background:#ffffffb8;color:#8a6908}.premium-mode .competition-card.green .competition-mark,.premium-mode .competition-card.blue .competition-mark,.premium-mode .competition-card.red .competition-mark,.premium-mode .competition-card.violet .competition-mark{color:var(--ls-green-deep)}.premium-mode .competition-copy strong{color:#f7fff8}.premium-mode .competition-meta{background:#ffffff1a;color:#f7fff8}.premium-mode .soccer-filter{height:50px;grid-template-columns:repeat(5,1fr);border-color:#161b181a;background:#fff;box-shadow:var(--ls-shadow-soft)}.premium-mode .soccer-filter button{border-right-color:var(--ls-border);color:var(--ls-text-muted)}.premium-mode .soccer-filter .active{background:var(--ls-green-soft);color:var(--ls-green-deep)}.schedule-date-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(88px,1fr);gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.schedule-date-rail::-webkit-scrollbar{display:none}.schedule-date-rail button{min-height:52px;display:grid;place-items:center;gap:2px;border:1px solid var(--ls-border);border-radius:var(--ls-radius);background:var(--ls-surface);color:var(--ls-text);cursor:pointer}.schedule-date-rail button.active{border-color:#20c4668c;background:var(--ls-green-soft);color:var(--ls-green-deep)}.schedule-date-rail strong{font-size:13px}.schedule-date-rail span{color:var(--ls-text-muted);font-size:11px;font-weight:850}.premium-mode .soccer-featured-card{border-color:#20c46694;background:linear-gradient(180deg,#ffffff14,#07100d47),repeating-linear-gradient(90deg,#20c4661f 0 34px,#041c0f1a 34px 68px),#092415;color:#f7fff8;box-shadow:0 18px 44px #07100d3d}.premium-mode .featured-live{border-color:var(--ls-green);color:var(--ls-green-deep)}.premium-mode .featured-league,.premium-mode .featured-footer{color:#f7fff8b8}.premium-mode .soccer-match-row{border-color:#161b181f;background:#fff;color:var(--ls-text);box-shadow:0 8px 22px #1c28220d}.premium-mode .soccer-match-row.upcoming-row{background:linear-gradient(90deg,rgba(244,197,66,.1),transparent 58%),var(--ls-surface)}.premium-mode .upcoming-row .upcoming-league em{border-color:#f4c54294;background:var(--ls-gold-soft);color:#7a5a04}.premium-mode .upcoming-row .watch-button,.premium-mode .upcoming-row .board-open-button{border-radius:var(--ls-radius)}.premium-mode .upcoming-row .board-open-button{border-color:#20c4668c;background:var(--ls-green-soft);color:var(--ls-green-deep)}.premium-mode .upcoming-row .watch-button{border-color:#f4c5428a;background:var(--ls-gold-soft);color:#7a5a04}.premium-mode .upcoming-row .watch-button.active{border-color:#20c46694;background:var(--ls-green-soft);color:var(--ls-green-deep)}.premium-mode .home-error{border-color:#d6454540;background:#d6454514;color:#8c2f2f}.premium-mode .bottom-nav{min-height:58px;flex:0 0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:6px 8px max(6px,env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.1);background:#07100df5}.premium-mode .bottom-nav button{min-width:0;border:0;border-radius:var(--ls-radius);background:transparent;color:#f7fff89e;font-size:11px;font-weight:900;cursor:pointer}.premium-mode .bottom-nav button.active{background:#20c4662e;color:#66f090}.premium-mode .bottom-nav{min-height:92px;margin:0 14px max(10px,env(safe-area-inset-bottom));padding:8px;border:1px solid rgba(12,27,17,.1);border-radius:28px;background:#fffffff5;box-shadow:0 18px 42px #12281826;grid-template-columns:1fr 1fr 1.25fr 1.25fr;gap:6px}.premium-mode .bottom-nav button{min-height:62px;padding:0 8px;border-radius:22px;color:#5d6761;font-size:14px;font-weight:900;line-height:1.18;letter-spacing:0;white-space:nowrap}.premium-mode .bottom-nav button.active{background:linear-gradient(180deg,#23ad4e,#168e3d);color:#fff;box-shadow:0 10px 22px #168e3d40}.premium-mode .bottom-nav button:focus-visible{outline:3px solid rgba(32,196,102,.32);outline-offset:2px}.premium-mode .drawer-backdrop{background:#1118145c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.premium-mode .app-menu{width:min(342px,calc(100% - 50px));border-right:1px solid #dfe7df;background:#fff;color:#111513;box-shadow:22px 0 60px #111e1533}.premium-mode .app-menu-header{min-height:88px;padding:22px 22px 16px;border-bottom:1px solid #edf0ed}.premium-mode .app-menu-header p{color:#159947;font-size:13px}.premium-mode .app-menu-header h2,.premium-mode .app-menu-section h3{color:#111513}.premium-mode .app-menu-header h2{font-size:28px;letter-spacing:0}.premium-mode .app-menu .close-button{width:44px;height:44px;border-color:#dfe7df;background:#fff;color:#111513;box-shadow:0 8px 18px #111e1514}.premium-mode .app-menu-section{gap:12px;padding:20px 22px;border-bottom:1px solid #edf0ed}.premium-mode .app-menu-section h3{font-size:16px;font-weight:950}.premium-mode .drawer-match-list,.premium-mode .drawer-actions{gap:10px}.premium-mode .drawer-match-list button,.premium-mode .drawer-actions button,.premium-mode .drawer-home-button,.premium-mode .policy-link-button{min-height:54px;border:1px solid #e0e7e0;border-radius:16px;background:#fff;color:#111513;box-shadow:none;font-size:15px;font-weight:900}.premium-mode .drawer-home-button{text-align:left;padding:0 16px}.premium-mode .drawer-home-button.secondary{border-color:#e0e7e0;background:#fff;color:#111513}.premium-mode .drawer-live-match-button,.premium-mode .drawer-match-list button.selected{border-color:#bfe8c8;background:#eff9f1;color:#159947}.premium-mode .drawer-live-match-button strong,.premium-mode .drawer-match-list button.selected strong{color:#159947}.premium-mode .drawer-match-list span,.premium-mode .rule-list,.premium-mode .profile-menu-button small{color:#68716c}.premium-mode .drawer-empty-text{border-color:#e0e7e0;background:#f8faf8;color:#68716c}.premium-mode .rule-list{font-size:13px}.premium-mode .policy-link-button{color:#111513}.premium-mode .drawer-actions>button:first-child:not(.profile-menu-button){background:#fff;color:#111513}.premium-mode .profile-menu-button{grid-template-columns:46px 1fr;min-height:72px;padding:12px;border-color:#e0e7e0;background:#fff;color:#111513;text-align:left}.premium-mode .profile-menu-button .profile-avatar{width:46px;height:46px}.premium-mode .profile-menu-button strong{color:#111513;font-size:18px}.premium-mode .mypage-scroll{display:grid;gap:16px;padding-bottom:118px}.premium-mode .mypage-hero,.premium-mode .mypage-action-panel,.premium-mode .mypage-stat-grid>div,.premium-mode .mypage-section{border:1px solid #dde3dd;border-radius:22px;background:#fff;color:#111514;box-shadow:0 8px 22px #141f180d}.premium-mode .mypage-hero{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:16px;padding:18px;background:linear-gradient(135deg,#21aa4524,#fff0 48%),radial-gradient(ellipse at 84% 0%,rgba(244,183,38,.18),transparent 190px),#fff}.premium-mode .mypage-hero .profile-avatar{width:68px;height:68px;font-size:26px}.premium-mode .mypage-hero p,.premium-mode .mypage-hero h1,.premium-mode .mypage-hero span,.premium-mode .mypage-action-panel h2,.premium-mode .mypage-action-panel p,.premium-mode .mypage-section-title h2,.premium-mode .mypage-empty p,.premium-mode .mypage-note-list p{margin:0}.premium-mode .mypage-hero p{color:#159947;font-size:12px;font-weight:950}.premium-mode .mypage-hero h1{margin-top:3px;color:#111514;font-size:26px;font-weight:950;line-height:1.05}.premium-mode .mypage-hero span{display:inline-flex;margin-top:8px;color:#68736d;font-size:13px;font-weight:800}.premium-mode .mypage-action-panel{display:grid;gap:14px;padding:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center}.premium-mode .mypage-action-panel h2,.premium-mode .mypage-section-title h2{color:#111514;font-size:18px;font-weight:950}.premium-mode .mypage-action-panel p,.premium-mode .mypage-empty p,.premium-mode .mypage-note-list p,.premium-mode .mypage-watch-row small{color:#68736d}.premium-mode .mypage-action-panel button,.premium-mode .mypage-section-title button,.premium-mode .mypage-empty button{min-height:48px;padding:0 16px;border:1px solid #b7e2c0;border-radius:16px;background:#eff9f1;color:#159947;font-weight:950;white-space:nowrap}.premium-mode .mypage-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.premium-mode .mypage-stat-grid>div{display:grid;gap:4px;min-height:88px;padding:14px 10px;text-align:center}.premium-mode .mypage-stat-grid span{color:#68736d;font-size:12px;font-weight:900}.premium-mode .mypage-stat-grid strong{color:#111514;font-size:30px;line-height:1}.premium-mode .mypage-section{display:grid;gap:12px;padding:18px}.premium-mode .mypage-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.premium-mode .mypage-section-title button{min-height:40px;padding:0 14px}.premium-mode .mypage-watch-list,.premium-mode .mypage-note-list{display:grid;gap:10px}.premium-mode .mypage-watch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 12px;border:1px solid #edf0ed;border-radius:14px;background:#fbfdfb}.premium-mode .mypage-watch-row:first-child{border-top:1px solid #edf0ed}.premium-mode .mypage-watch-row span{display:grid;gap:4px;min-width:0}.premium-mode .mypage-watch-row strong{overflow:hidden;color:#111514;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.premium-mode .mypage-watch-row b{flex:0 0 auto;border-radius:999px;padding:5px 9px;background:#fff6d6;color:#9a7100;font-size:12px}.premium-mode .mypage-empty{display:grid;gap:10px;border:1px dashed #ccd6cc;border-radius:18px;padding:16px;background:#fbfcfb}.premium-mode .mypage-empty strong{color:#111514}.premium-mode .mypage-note-list p{border-top:1px solid #edf0ed;padding-top:10px;font-size:13px;line-height:1.55}.premium-mode .mypage-note-list p:first-child{border-top:0;padding-top:0}@media(max-width:560px){.phone-frame.premium-mode .home-live-card,.phone-frame.premium-mode .premium-mini-row,.phone-frame.premium-mode .home-empty-panel{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}}.phone-frame.premium-mode.match-board-mode{background:#fff;color:#141817}.premium-mode.match-board-mode .top-bar.board-top-bar{border-bottom-color:#e8ebe8;background:#fff;color:#111514}.premium-mode.match-board-mode .board-top-bar .brand-button,.premium-mode.match-board-mode .board-back-link,.premium-mode.match-board-mode .board-notice-button,.premium-mode.match-board-mode .board-menu-button{color:#111514}.premium-mode.match-board-mode .board-menu-button span{background:#111514}.premium-mode.match-board-mode .bottom-nav{display:none}.premium-mode.match-board-mode .data-status{border-color:#edf0ed;background:#fbfdfb;color:#6b746f;box-shadow:none}.premium-mode.match-board-mode .room-scroll>.data-status:not(.success){display:none}.premium-mode.match-board-mode .login-composer{margin:8px 12px max(10px,env(safe-area-inset-bottom));border-color:#dfe4df;border-radius:16px;background:#fffffff5;color:#151817;box-shadow:0 -8px 24px #161e181a}.premium-mode.match-board-mode .login-composer p{color:#6b746f}.phone-frame.premium-mode.match-board-mode{color-scheme:light;background:#fff;color:#111514;border-color:#1115141a}.premium-mode.match-board-mode .top-bar.board-top-bar{height:60px;grid-template-columns:minmax(88px,1fr) auto minmax(88px,1fr);padding:0 18px;border-bottom:1px solid #eef0ee;background:#fff}.premium-mode.match-board-mode .board-back-link{gap:8px;color:#111514;font-size:15px;font-weight:700}.premium-mode.match-board-mode .board-back-link span{font-size:34px;font-weight:500}.premium-mode.match-board-mode .board-top-bar .brand-button{color:#0b0f0d;font-size:25px;font-weight:950}.premium-mode.match-board-mode .board-top-bar .brand-button span{color:#21aa45}.premium-mode.match-board-mode .board-header-actions{gap:18px}.premium-mode.match-board-mode .board-notice-button{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#111514}.premium-mode.match-board-mode .bell-icon{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.premium-mode.match-board-mode .board-menu-button{width:34px;height:34px;display:grid;align-content:center;gap:6px;padding:0}.premium-mode.match-board-mode .board-menu-button span{width:30px;height:2.5px;border-radius:999px;background:#111514}.premium-mode.match-board-mode .board-context-bar{min-height:48px;grid-template-columns:1fr auto 1fr;padding:0 18px;border-bottom:1px solid #ecefec;background:#fff}.premium-mode.match-board-mode .board-match-selector{position:relative;min-height:38px;padding:0 28px;color:#111514;font-size:18px;font-weight:950;line-height:1}.premium-mode.match-board-mode .board-match-selector span{position:absolute;right:6px;top:50%;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;overflow:visible;color:#6f7772;font-size:18px;line-height:1;transform:translateY(-48%)}.premium-mode.match-board-mode .score-toggle-button{display:none}.premium-mode.match-board-mode .scoreboard{min-height:156px;padding:9px 20px 8px;border-bottom:0;background-image:linear-gradient(180deg,#0926140a,#094a1ed1),linear-gradient(90deg,#06200f8a,#06200f0a 42%,#06200f8a),url(/assets/stadium-scoreboard-bg.png);background-position:center;background-size:cover}.premium-mode.match-board-mode .scoreboard:after{height:36%;background:linear-gradient(90deg,transparent 0 12%,rgba(255,255,255,.22) 12.4% 12.8%,transparent 13.2% 86.8%,rgba(255,255,255,.22) 87.2% 87.6%,transparent 88%),linear-gradient(0deg,#1885359e,#18853500);opacity:.82}.premium-mode.match-board-mode .scoreboard.compact{min-height:48px;padding:0 18px;background:#fff}.premium-mode.match-board-mode .scoreboard-full{position:relative;z-index:1}.premium-mode.match-board-mode .score-row{min-height:132px;grid-template-columns:86px minmax(0,1fr) 86px;align-items:center;gap:12px}.premium-mode.match-board-mode .score-team-block{align-self:center;gap:6px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.28)}.premium-mode.match-board-mode .team-crest{width:56px;height:56px;border:6px solid #ffffff;background:radial-gradient(circle,#fff 0 47%,#ecf6ff 48% 68%,#d8ebff 69% 100%);color:#1c6cab;font-size:19px;box-shadow:0 10px 24px #04140a3d,inset 0 0 0 2px #1c6cab24}.premium-mode.match-board-mode .team-crest.gold{background:radial-gradient(circle,#fffdf4 0 47%,#fff0b8 48% 68%,#ffd35d 69% 100%);color:#815f0b}.premium-mode.match-board-mode .team-crest-mark{font-size:16px;letter-spacing:0}.premium-mode.match-board-mode .score-team-block>strong{max-width:100%;color:#fff;font-size:19px;font-weight:950;line-height:1}.premium-mode.match-board-mode .score-team-block>span{max-width:112px;color:#fff;font-size:14px;font-weight:850}.premium-mode.match-board-mode .score-main{gap:5px}.premium-mode.match-board-mode .league-label{max-width:min(248px,54vw);padding:4px 10px;border-radius:7px;background:#111514c2;color:#fff;font-size:12px;font-weight:850}.premium-mode.match-board-mode .score-live-badge{min-height:22px;padding:0 12px;background:#107630e0;color:#62f087;font-size:13px;box-shadow:0 6px 18px #00000029}.premium-mode.match-board-mode .score-live-badge:before{width:8px;height:8px;background:#30e36a}.premium-mode.match-board-mode .score-numbers{gap:13px;color:#fff;font-size:44px;font-weight:950;line-height:.92}.premium-mode.match-board-mode .score-home{color:#ffd037}.premium-mode.match-board-mode .clock-chip{min-height:28px;min-width:66px;justify-content:center;padding:0 17px;border-radius:999px;background:#111514c2;color:#ffd037;font-size:16px;font-weight:950}.premium-mode.match-board-mode .match-meta{height:44px;justify-content:center;gap:18px;padding:0 20px;border-bottom:1px solid #ecefec;background:#fff;color:#5b625e}.premium-mode.match-board-mode .match-meta .live-state{display:none}.premium-mode.match-board-mode .meta-counts{display:inline-flex;justify-content:center;gap:18px;color:#5b625e;font-size:15px;font-weight:650}.premium-mode.match-board-mode .meta-counts span+span{position:relative}.premium-mode.match-board-mode .meta-counts span+span:before{content:"";position:absolute;left:-10px;top:50%;width:1px;height:18px;transform:translateY(-50%);background:#d9ded9}.premium-mode.match-board-mode .room-tabs{height:66px;border-top:0;border-bottom:1px solid #e9ece9;background:#fff}.premium-mode.match-board-mode .room-tabs button{border-bottom:4px solid transparent;background:#fff;color:#2c332f;font-size:16px;font-weight:800}.premium-mode.match-board-mode .room-tabs button:focus-visible{outline:none;box-shadow:inset 0 -4px #1ea342;border-radius:0}.premium-mode.match-board-mode .room-tabs .active{border-color:#1ea342;color:#168d39}.premium-mode.match-board-mode .team-channel-area{padding:18px 14px 0}.premium-mode.match-board-mode .team-channel-switch{min-height:52px;border:1px solid #dde2dd;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #11151405}.premium-mode.match-board-mode .team-channel-switch button{min-height:52px;color:#151817;font-size:15px}.premium-mode.match-board-mode .team-channel-switch button.selected{margin:4px;border-radius:999px;background:linear-gradient(180deg,#2fb94f,#14933a);color:#fff}.premium-mode.match-board-mode .team-channel-switch span{font-size:15px;font-weight:900}.premium-mode.match-board-mode .team-channel-switch small{display:none}.premium-mode.match-board-mode .team-choice-status{margin-top:10px;border-radius:12px;background:#f7fbf7}.premium-mode.match-board-mode .post-list{padding:16px 14px 8px}.premium-mode.match-board-mode .empty-post-state{margin:28px 0 0;padding:18px 12px;border:0;background:transparent;color:#111514}.premium-mode.match-board-mode .empty-post-state strong{color:#111514;font-size:15px;font-weight:900}.premium-mode.match-board-mode .empty-post-state p{margin:8px 0 0;color:#a0a7a2;font-size:13px}.premium-mode.match-board-mode .post-row{grid-template-columns:48px minmax(0,1fr) 28px;gap:12px;min-height:86px;padding:14px 0;border-bottom:1px solid #edf0ed;background:transparent}.premium-mode.match-board-mode .avatar{width:48px;height:48px;border:0;background:#dff0ff;color:#1d79d4;font-size:16px;font-weight:950;box-shadow:none}.premium-mode.match-board-mode .avatar.green,.premium-mode.match-board-mode .avatar.admin{background:#d9f4d6;color:#168d39}.premium-mode.match-board-mode .avatar.gold{background:#fff2ca;color:#c38108}.premium-mode.match-board-mode .avatar.pink{background:#ffe0ed;color:#ca3b71}.premium-mode.match-board-mode .avatar.violet{background:#ebe0ff;color:#7750d5}.premium-mode.match-board-mode .avatar.slate{background:#e8ecef;color:#39434a}.premium-mode.match-board-mode .post-meta{gap:8px;color:#929992;font-size:13px;line-height:1.35}.premium-mode.match-board-mode .post-meta strong{color:#111514;font-size:16px;font-weight:900}.premium-mode.match-board-mode .admin-author-badge{min-height:22px;padding:0 7px;border:0;border-radius:6px;background:#28a949;color:#fff;font-size:12px}.premium-mode.match-board-mode .post-body{margin-top:6px;color:#111514;font-size:16px;line-height:1.55}.premium-mode.match-board-mode .more-button{width:28px;height:28px;display:grid;place-items:center;color:#555d58;font-size:22px;line-height:1}.premium-mode.match-board-mode .post-composer{margin:0;padding:10px 12px max(10px,env(safe-area-inset-bottom));border-width:1px 0 0;border-color:#e4e8e4;border-radius:0;background:#fffffffa;box-shadow:0 -8px 22px #11151414}.premium-mode.match-board-mode .post-composer label{display:none}.premium-mode.match-board-mode .composer-row.with-reaction{grid-template-columns:42px minmax(0,1fr) 62px;gap:9px;align-items:center}.premium-mode.match-board-mode .reaction-toggle{width:42px;height:42px;border:1px solid #d8ddd8;border-radius:10px;background:#fff;color:#111514;font-size:20px}.premium-mode.match-board-mode .post-composer textarea{min-height:42px;max-height:92px;padding:11px 58px 11px 13px;border:1px solid #d8ddd8;border-radius:10px;background:#fff;color:#111514;font-size:15px;line-height:1.3}.premium-mode.match-board-mode .character-count{position:absolute;right:86px;bottom:max(23px,calc(13px + env(safe-area-inset-bottom)));color:#9ca39f;font-size:12px;font-weight:700;pointer-events:none}.premium-mode.match-board-mode .post-composer .composer-submit{min-height:42px;border-radius:18px;background:linear-gradient(180deg,#2fb94f,#14933a);color:#fff;font-size:15px;font-weight:900}.premium-mode.match-board-mode .latest-button{bottom:78px;border-color:#1ea3423d;background:#fffffff5;color:#168d39}.premium-mode.match-board-mode .flash-panel{gap:14px;padding:16px 16px 28px;background:#fff}.premium-mode.match-board-mode .flash-panel-header{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:2px 0 4px}.premium-mode.match-board-mode .flash-panel-header span{display:block;color:#27a94c;font-size:11px;font-weight:950;letter-spacing:.08em}.premium-mode.match-board-mode .flash-panel-header h3{margin:4px 0 0;color:#111514;font-size:20px;font-weight:950;line-height:1.1}.premium-mode.match-board-mode .flash-panel-header small{color:#7b837d;font-size:13px;font-weight:850}.premium-mode.match-board-mode .flash-timeline{position:relative;display:grid;gap:0}.premium-mode.match-board-mode .flash-timeline:before{content:"";position:absolute;top:18px;bottom:18px;left:60px;width:2px;border-radius:999px;background:#e4e9e4}.premium-mode.match-board-mode .flash-item{position:relative;z-index:1;min-height:74px;display:grid;grid-template-columns:44px 38px minmax(0,1fr);align-items:center;gap:12px;padding:13px 0;border:0;border-bottom:1px solid #edf0ed;border-radius:0;background:transparent;box-shadow:none}.premium-mode.match-board-mode .flash-item.highlight{background:transparent;border-color:#edf0ed}.premium-mode.match-board-mode .flash-item.empty{border-bottom:0}.premium-mode.match-board-mode .flash-minute{justify-self:start;color:#6c746f;font-size:13px;font-weight:950;line-height:1;white-space:nowrap}.premium-mode.match-board-mode .flash-kind,.premium-mode.match-board-mode .event-badge{width:38px;height:38px;display:grid;place-items:center;border-radius:999px;background:#e8f8eb;color:#168d39;font-size:13px;font-weight:950;box-shadow:0 0 0 5px #fff}.premium-mode.match-board-mode .flash-kind.goal,.premium-mode.match-board-mode .event-badge.goal{background:#fff0c8;color:#c07708}.premium-mode.match-board-mode .flash-kind.card,.premium-mode.match-board-mode .event-badge.card{background:#fff4d9;color:#b77900}.premium-mode.match-board-mode .flash-kind.substitution,.premium-mode.match-board-mode .event-badge.substitution{background:#edf6ff;color:#1b75c9}.premium-mode.match-board-mode .flash-kind.var,.premium-mode.match-board-mode .event-badge.var{background:#eee8ff;color:#7357cf}.premium-mode.match-board-mode .flash-kind.neutral,.premium-mode.match-board-mode .event-badge.neutral{background:#f0f3f0;color:#56605a}.premium-mode.match-board-mode .flash-detail{min-width:0;display:grid;gap:4px}.premium-mode.match-board-mode .flash-detail strong{color:#111514;font-size:16px;font-weight:950;line-height:1.2}.premium-mode.match-board-mode .flash-detail p{margin:0;color:#4f5852;font-size:14px;line-height:1.45}.premium-mode.match-board-mode .match-event-row{grid-template-columns:42px minmax(0,1fr) auto;min-height:72px;padding:13px 0;border-bottom-color:#edf0ed;color:#111514}.premium-mode.match-board-mode .event-badge{width:42px;height:42px;box-shadow:none}.premium-mode.match-board-mode .event-copy small{color:#6c746f;font-size:12px}.premium-mode.match-board-mode .event-copy strong{color:#111514;font-size:16px}.premium-mode.match-board-mode .event-copy span{color:#4f5852;font-size:14px}.premium-mode.match-board-mode .event-copy em{color:#15943a;font-size:11px;font-style:normal;font-weight:900}.premium-mode.match-board-mode .match-event-row b{color:#111514;font-size:15px;font-weight:950}.premium-mode.match-board-mode .stand-heat-card{display:grid;gap:12px;margin:12px 18px 8px;padding:14px;border:1px solid #dcebdd;border-radius:20px;background:linear-gradient(135deg,#fbfffb,#eef9f0);box-shadow:0 14px 30px #168d3914}.premium-mode.match-board-mode .stand-heat-header{display:flex;align-items:end;justify-content:space-between;gap:12px}.premium-mode.match-board-mode .stand-heat-header div{display:grid;gap:2px}.premium-mode.match-board-mode .stand-heat-header span{color:#15943a;font-size:10px;font-weight:950;letter-spacing:.08em}.premium-mode.match-board-mode .stand-heat-header strong{color:#111514;font-size:16px;font-weight:950}.premium-mode.match-board-mode .stand-heat-header b{padding:5px 9px;border-radius:999px;background:#fff;color:#15943a;font-size:12px;font-weight:950}.premium-mode.match-board-mode .stand-heat-main{display:grid;gap:8px}.premium-mode.match-board-mode .stand-heat-row{display:grid;grid-template-columns:56px minmax(0,1fr) 28px;align-items:center;gap:9px}.premium-mode.match-board-mode .stand-heat-row span,.premium-mode.match-board-mode .stand-heat-row b{color:#38423b;font-size:12px;font-weight:900}.premium-mode.match-board-mode .stand-heat-row b{text-align:right}.premium-mode.match-board-mode .stand-heat-track{height:8px;overflow:hidden;border-radius:999px;background:#dfe8df}.premium-mode.match-board-mode .stand-heat-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#15943a,#54c96c);transition:width .24s ease}@media(max-width:560px){.premium-mode.match-board-mode .top-bar.board-top-bar{height:56px;padding:0 14px}.premium-mode.match-board-mode .board-back-link{font-size:14px}.premium-mode.match-board-mode .board-top-bar .brand-button{font-size:24px}.premium-mode.match-board-mode .board-notice-button{display:grid}.premium-mode.match-board-mode .board-header-actions{gap:15px}.premium-mode.match-board-mode .board-context-bar{min-height:44px}.premium-mode.match-board-mode .scoreboard{min-height:140px;padding:7px 16px 6px}.premium-mode.match-board-mode .score-row{min-height:118px;grid-template-columns:78px minmax(0,1fr) 78px;gap:8px}.premium-mode.match-board-mode .team-crest{width:52px;height:52px}.premium-mode.match-board-mode .score-team-block>strong{font-size:18px}.premium-mode.match-board-mode .score-team-block>span{max-width:92px;font-size:14px}.premium-mode.match-board-mode .score-numbers{font-size:42px}.premium-mode.match-board-mode .room-tabs{height:60px}.premium-mode.match-board-mode .room-tabs button{font-size:15px}}.premium-mode.match-board-mode .match-data-panel{gap:0;padding:18px 18px 26px;background:#fff}.premium-mode.match-board-mode .match-data-heading{padding:0 0 10px}.premium-mode.match-board-mode .match-data-heading h3,.premium-mode.match-board-mode .match-data-section-title h3{color:#101513;font-size:18px;font-weight:950}.premium-mode.match-board-mode .match-data-heading small{max-width:96px;color:#8b948f;font-size:11px;font-weight:750;white-space:nowrap}.premium-mode.match-board-mode .match-stat-teams{margin-top:4px;padding:0 3px;color:#2d342f;font-size:13px;font-weight:850}.premium-mode.match-board-mode .match-stat-list{margin-top:8px;padding-bottom:12px}.premium-mode.match-board-mode .match-stat-list .stat-row{min-height:55px;grid-template-columns:52px minmax(0,1fr) 52px;gap:5px 8px;padding:7px 0 8px;border:0;border-radius:0;background:#fff}.premium-mode.match-board-mode .match-stat-list .stat-row strong{color:#0f1412;font-size:24px;font-weight:850;line-height:1}.premium-mode.match-board-mode .match-stat-list .stat-row span{align-self:center;color:#252c28;font-size:13px;font-weight:750;line-height:1.2}.premium-mode.match-board-mode .match-stat-list .stat-bar{position:relative;height:5px;gap:10px;overflow:visible;background:linear-gradient(90deg,#e3e8e4 0 calc(50% - 5px),transparent calc(50% - 5px) calc(50% + 5px),#e3e8e4 calc(50% + 5px) 100%)}.premium-mode.match-board-mode .match-stat-list .stat-bar i,.premium-mode.match-board-mode .match-stat-list .stat-bar b{height:5px;min-width:12px;border-radius:999px}.premium-mode.match-board-mode .match-stat-list .stat-bar i{background:#1fa143}.premium-mode.match-board-mode .match-stat-list .stat-bar b{background:#f1b11f}.premium-mode.match-board-mode .match-stat-list .stat-bar.placeholder i,.premium-mode.match-board-mode .match-stat-list .stat-bar.placeholder b{opacity:.18}.premium-mode.match-board-mode .match-flow-card,.premium-mode.match-board-mode .match-community-card{gap:14px;padding:22px 0 20px;border-top:1px solid #edf0ed;background:#fff}.premium-mode.match-board-mode .match-flow-card .match-data-section-title{align-items:center}.premium-mode.match-board-mode .match-community-card .match-data-section-title{justify-content:flex-start}.premium-mode.match-board-mode .match-community-card .match-data-section-title span{align-self:center;color:#6e7771;font-size:12px;font-weight:700}.premium-mode.match-board-mode .flow-legend{display:inline-flex!important;flex:0 1 auto;max-width:none;flex-wrap:nowrap!important;justify-content:flex-end;gap:5px;color:#68716b;font-size:9px;line-height:1.45;white-space:nowrap}.premium-mode.match-board-mode .flow-legend i{flex:0 0 8px;width:8px;height:8px}.premium-mode.match-board-mode .flow-track{min-height:78px;padding-top:24px}.premium-mode.match-board-mode .match-flow-card .flow-bars{height:58px;align-items:flex-end;gap:1px}.premium-mode.match-board-mode .flow-bars i{min-width:2px;height:12px;border-radius:3px 3px 0 0;background:#d8dcda}.premium-mode.match-board-mode .flow-bars i:nth-child(3n+1){height:18px;background:#21a046}.premium-mode.match-board-mode .flow-bars i:nth-child(4n+2){height:24px;background:#f0b11d}.premium-mode.match-board-mode .flow-bars i:nth-child(7n){height:34px}.premium-mode.match-board-mode .flow-event{display:grid;justify-items:center;gap:2px;color:#111513;font-size:10px;font-weight:850}.premium-mode.match-board-mode .flow-event:after{height:58px;background:#2b332f}.premium-mode.match-board-mode .flow-axis{color:#6c746f;font-size:11px;font-weight:750}.premium-mode.match-board-mode .match-flow-card .flow-event-list,.premium-mode.match-board-mode .match-flow-card>p{display:none}.premium-mode.match-board-mode .community-metrics{padding-top:4px}.premium-mode.match-board-mode .community-metrics span{gap:6px;padding:0 8px;border-right:1px solid #e9ede9}.premium-mode.match-board-mode .community-metrics small{color:#5e6861;font-size:12px;font-weight:750}.premium-mode.match-board-mode .community-metrics b{color:#111513;font-size:25px;font-weight:850}.premium-mode.match-board-mode .community-metrics em{color:#7f8983;font-size:10px}.premium-mode.match-board-mode .match-data-panel>.data-status{margin:0;padding:16px 0 0;border:0;background:transparent;color:#858e88;font-size:12px;font-weight:650;text-align:center;box-shadow:none}.premium-mode{--ls-radius: 12px}.top-bar{height:auto;min-height:calc(56px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.match-board-mode .board-top-bar{height:auto;min-height:calc(58px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.premium-mode:not(.match-board-mode){background:#fff}.premium-mode:not(.match-board-mode) .top-bar{border-bottom-color:#ecefec;background:#fff;color:#111514}.premium-mode:not(.match-board-mode) .brand-button{color:#111514;font-style:normal;letter-spacing:0}.premium-mode:not(.match-board-mode) .brand-button span{color:#21aa45}.premium-mode:not(.match-board-mode) .icon-button,.premium-mode:not(.match-board-mode) .auth-area,.premium-mode:not(.match-board-mode) .moderation-button{color:#111514}.premium-mode:not(.match-board-mode) .icon-button span{background:#111514}.premium-mode:not(.match-board-mode) .auth-area button{border-color:#d9ded8;background:#fff;color:#111514;box-shadow:0 3px 10px #161e180a}.premium-mode .home-screen,.premium-mode .soccer-screen,.premium-mode .mypage-screen{background:linear-gradient(180deg,#fff 0 74px,#f6f8f5 74px 100%);color:#111514}.premium-mode .home-scroll,.premium-mode .soccer-scroll,.premium-mode .mypage-scroll{padding:18px 16px 90px}.premium-mode .home-hero{margin:0 -16px;padding:28px 16px 26px;border-bottom:1px solid #eef1ee;background:radial-gradient(ellipse at 50% 0%,rgba(33,170,69,.14),transparent 270px),linear-gradient(180deg,#fff,#fbfcfa)}.premium-mode .home-kicker{display:block;color:#21aa45}.premium-mode .home-hero h1{color:#111514;font-size:34px;font-weight:950;line-height:1.06}.premium-mode .home-hero p{max-width:24em;color:#66706a;font-size:14px}.premium-mode .home-section{border-top-color:#eef1ee}.premium-mode .home-live-section{margin-top:0;border-top:0}.premium-mode .home-live-section .home-section-title h2,.premium-mode .home-section-title h2,.premium-mode .soccer-section-title h2,.premium-mode .home-section h2{color:#111514;font-weight:920}.premium-mode .home-section-title span,.premium-mode .soccer-section-title span{color:#6b756f}.premium-mode .home-live-card{border-color:#dce4dc;background:linear-gradient(180deg,#ffffffbd,#fffffff2),radial-gradient(ellipse at 50% 115%,rgba(33,170,69,.16),transparent 220px),repeating-linear-gradient(90deg,#21aa4514 0 38px,#ffffff14 38px 76px),#fff;color:#111514;box-shadow:0 12px 30px #12221814}.premium-mode .home-live-status{background:#21aa45;color:#fff}.premium-mode .home-live-league,.premium-mode .home-live-footer{color:#68736d}.premium-mode .home-live-score-row strong,.premium-mode .home-live-teams b{color:#111514}.premium-mode .home-live-footer b{color:#15943a}.premium-mode .premium-mini-row,.premium-mode .home-empty-panel,.premium-mode .sport-card,.premium-mode .soccer-match-row,.premium-mode .competition-card,.premium-mode .soccer-search-panel{border-color:#dde3dd;background:#fff;color:#111514;box-shadow:0 8px 22px #141f180d}.premium-mode .premium-mini-row{background:linear-gradient(90deg,rgba(244,197,66,.08),transparent 50%),#fff}.premium-mode .sport-card{min-height:116px;border-radius:14px}.premium-mode .sport-card:after{background:linear-gradient(90deg,rgba(33,170,69,.13),transparent 55%),repeating-linear-gradient(90deg,rgba(18,34,24,.04) 0 1px,transparent 1px 36px)}.premium-mode .sport-card.active{border-color:#21aa4594;background:#fff}.premium-mode .sport-ball{background:radial-gradient(circle at 35% 30%,#ffffff,transparent 0 32%),linear-gradient(135deg,#eef8f0,#cfefd6);color:#111514;font-size:34px;box-shadow:inset 0 0 0 1px #d7e5d9}.premium-mode .sport-ball.muted{background:#f3f5f2;color:#929b95}.premium-mode .sport-copy strong{color:#111514;font-size:24px}.premium-mode .sport-status,.premium-mode .sport-lock{background:#eaf7ed;color:#15943a}.premium-mode .soccer-header{min-height:58px;border-bottom-color:#ecefec;background:#fff;color:#111514}.premium-mode .soccer-header h1{color:#111514;font-size:24px;font-weight:950}.premium-mode .soccer-header button{color:#111514}.premium-mode .soccer-header button.active{background:#eaf7ed;color:#15943a}.premium-mode .soccer-search-panel label,.premium-mode .soccer-match-row span,.premium-mode .soccer-match-row small,.premium-mode .competition-copy span,.premium-mode .competition-detail,.premium-mode .soccer-empty,.premium-mode .premium-mini-row small,.premium-mode .sport-copy>span{color:#68736d}.premium-mode .soccer-search-row input{border-color:#dde3dd;background:#f8faf7;color:#111514}.premium-mode .soccer-search-row button{border-color:#dde3dd;background:#fff;color:#111514}.premium-mode .competition-card{border-radius:14px}.premium-mode .competition-card.selected{border-color:#21aa4599;box-shadow:inset 0 0 0 1px #21aa4538,0 10px 26px #141f1812}.premium-mode .competition-copy strong{color:#111514}.premium-mode .competition-mark{background:#f3f6f2;color:#15943a}.premium-mode .competition-meta{background:#eaf7ed;color:#15943a}.premium-mode .soccer-filter{border-color:#dde3dd;background:#fff;box-shadow:0 8px 22px #141f180d;grid-template-columns:repeat(5,minmax(0,1fr))}.premium-mode .soccer-filter button{border-right-color:#e7ebe7;color:#68736d;padding:0 4px;font-size:15px;line-height:1.15;white-space:nowrap}.premium-mode .soccer-filter .active{background:#eaf7ed;color:#15943a}.premium-mode .soccer-featured-card{border-color:#dce4dc;background:linear-gradient(180deg,#ffffffc7,#fffffff0),repeating-linear-gradient(90deg,#21aa4514 0 34px,#ffffff0f 34px 68px),#fff;color:#111514;box-shadow:0 12px 30px #12221814}.premium-mode .featured-league,.premium-mode .featured-footer{color:#68736d}.premium-mode .featured-live{border-color:#21aa4585;background:#eaf7ed;color:#15943a}.premium-mode .soccer-match-row.upcoming-row{background:linear-gradient(90deg,rgba(244,197,66,.08),transparent 55%),#fff}.premium-mode.match-board-mode .flow-legend{color:#68716b;font-size:11px;font-weight:700}.premium-mode.match-board-mode .flow-track{min-height:48px;padding-top:20px}.premium-mode.match-board-mode .flow-baseline{position:absolute;left:0;right:0;top:28px;height:4px;border-radius:999px;background:linear-gradient(90deg,#e3e8e4 0 calc(50% - 5px),transparent calc(50% - 5px) calc(50% + 5px),#e3e8e4 calc(50% + 5px) 100%)}.premium-mode.match-board-mode .flow-event:after{height:34px;background:#2b332f}.premium-mode.match-board-mode .match-flow-card .flow-event-list{display:grid;gap:7px;color:#252c28;font-size:12px}.premium-mode.match-board-mode .match-flow-card .flow-event-list span{display:flex;gap:8px;padding:7px 0;border-bottom:1px solid #edf0ed}.premium-mode.match-board-mode .match-flow-card .flow-event-list b{color:#15943a}.premium-mode.match-board-mode .match-flow-card>p{display:block;margin:0;color:#858e88;font-size:12px;text-align:center}.premium-mode.match-board-mode .board-context-bar{position:relative;z-index:35}.premium-mode.match-board-mode .score-toggle-button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:72px;height:36px;min-height:36px;gap:5px;padding:0 12px;border-radius:999px;font-size:13px;line-height:1}.premium-mode.match-board-mode .score-toggle-button .score-toggle-text{min-width:auto;display:inline-flex!important;align-items:center;justify-content:center;overflow:visible;color:inherit;font-size:13px;font-weight:850;line-height:1;text-align:left;transform:none!important}.premium-mode.match-board-mode .score-toggle-button .score-toggle-icon{min-width:auto;display:inline-flex!important;align-items:center;justify-content:center;overflow:visible;color:inherit;font-size:14px;font-weight:900;line-height:1;transform:translateY(-1px)!important}.board-match-switcher{position:absolute;top:calc(100% + 8px);right:12px;left:12px;z-index:80;display:grid;max-height:min(420px,calc(100vh - 180px));overflow:hidden;border:1px solid #dfe5df;border-radius:18px;background:#fffffffa;box-shadow:0 18px 42px #121a152e}.board-match-switcher-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid #edf0ed}.board-match-switcher-head strong{color:#111514;font-size:14px}.board-match-switcher-head button{width:30px;min-height:30px;display:inline-grid;place-items:center;border:1px solid #dfe5df;border-radius:999px;background:#fff;color:#111514;font-size:18px}.board-match-switcher-list{display:grid;max-height:340px;overflow:auto;padding:6px}.board-match-switcher-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:62px;padding:10px;border:0;border-radius:12px;background:transparent;color:#111514;text-align:left}.board-match-switcher-list button.selected{background:#eaf7ed}.board-match-switcher-list span{display:grid;min-width:0;gap:4px;text-align:inherit;color:inherit}.board-match-switcher-list strong,.board-match-switcher-list b{overflow:hidden;color:#111514;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.board-match-switcher-list small{overflow:hidden;color:#6d7771;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.premium-mode.match-board-mode .match-flow-card .flow-track{min-height:34px;padding:0}.premium-mode.match-board-mode .flow-baseline{top:15px}.premium-mode.match-board-mode .flow-event{top:15px;width:14px;height:14px;transform:translate(-50%,-50%);display:block;border:3px solid #ffffff;border-radius:999px;background:#68716b;box-shadow:0 0 0 1px #11151414}.premium-mode.match-board-mode .flow-event b{display:none}.premium-mode.match-board-mode .flow-event:after{width:100%;height:100%;display:block;border-radius:inherit;background:currentColor}.premium-mode.match-board-mode .flow-event.goal{color:#1f9c43}.premium-mode.match-board-mode .flow-event.card{color:#f0b11d}.premium-mode .home-scroll,.premium-mode .soccer-scroll,.premium-mode .mypage-scroll{padding-bottom:142px}.premium-mode .app-menu{width:min(368px,calc(100% - 42px));padding-bottom:18px;border-right:1px solid #dfe7df;background:#f8faf7}.premium-mode .app-menu-header{position:sticky;top:0;z-index:2;min-height:86px;padding:18px 18px 14px;border-bottom:1px solid #e5ebe5;background:#f8faf7f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.premium-mode .app-menu-header h2{font-size:24px}.premium-mode .app-menu-section{margin:12px;padding:16px;border:1px solid #e1e8e1;border-radius:22px;background:#fff;box-shadow:0 10px 26px #141f180f}.premium-mode .app-menu-section+.app-menu-section{margin-top:0}.premium-mode .app-menu-primary-section{gap:14px}.drawer-main-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.premium-mode .drawer-main-actions .drawer-home-button{min-height:76px;display:grid;place-items:center;gap:6px;padding:10px 6px;border-color:#e1e8e1;border-radius:18px;background:linear-gradient(180deg,rgba(33,170,69,.08),transparent 74%),#fff;color:#111514;text-align:center}.premium-mode .drawer-main-actions .drawer-home-button span{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:999px;background:#eaf7ed;color:#15943a;font-size:17px;line-height:1}.premium-mode .drawer-main-actions .drawer-home-button strong{color:#111514;font-size:13px;line-height:1.1;white-space:nowrap}.drawer-live-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#111514;font-size:13px;font-weight:900}.drawer-live-heading span{color:#68736d;font-size:12px}.premium-mode .drawer-match-list button{min-height:64px;border-radius:16px;background:linear-gradient(90deg,rgba(33,170,69,.08),transparent 64%),#fff}.premium-mode .drawer-match-list button.selected{border-color:#21aa458f;background:#eef9f0;box-shadow:inset 3px 0 #21aa45}.premium-mode .rule-list{display:grid;gap:8px;line-height:1.55}.premium-mode .policy-link-button,.premium-mode .drawer-actions button{border-radius:16px}.premium-mode .soccer-section{display:grid;gap:14px}.premium-mode .soccer-section+.soccer-section{margin-top:28px}.premium-mode .competition-card{min-height:112px;border-radius:20px;background:linear-gradient(135deg,rgba(33,170,69,.08),transparent 62%),#fff}.premium-mode .competition-card:before{opacity:.58}.premium-mode .competition-card.selected{border-color:#21aa459e;background:linear-gradient(135deg,#21aa4524,#f4c5420f),#fff}.premium-mode .competition-copy strong{line-height:1.18}.premium-mode .competition-detail{display:none}.premium-mode .competition-meta{width:fit-content;max-width:100%;padding:7px 11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-mode .soccer-empty{margin:0;padding:18px;border:1px dashed #d6dfd6;border-radius:20px;background:#ffffffc7;color:#68736d;line-height:1.65}.premium-mode .home-error{margin:0;border-radius:18px}.premium-mode.match-board-mode .score-toggle-button{min-width:82px;height:38px;min-height:38px;padding:0 12px;gap:4px;border-color:#dfe5df;background:#fffffff0;box-shadow:0 8px 18px #111e1514}.premium-mode.match-board-mode .score-toggle-button .score-toggle-text{width:auto;min-width:34px;color:#525c56;font-size:13px;white-space:nowrap}.premium-mode.match-board-mode .score-toggle-button .score-toggle-icon{width:16px;min-width:16px;color:#7a847e}.premium-mode.match-board-mode .empty-post-state{display:grid;gap:10px;margin:34px 16px 0;padding:22px 16px;border:1px solid #edf0ed;border-radius:22px;background:radial-gradient(ellipse at 50% 0%,rgba(33,170,69,.1),transparent 190px),#fff;text-align:center;box-shadow:0 10px 28px #141f180d}.premium-mode.match-board-mode .empty-post-kicker{justify-self:center;width:fit-content;padding:5px 10px;border-radius:999px;background:#eaf7ed;color:#15943a;font-size:11px;font-weight:950}.premium-mode.match-board-mode .empty-post-state strong{font-size:18px}.premium-mode.match-board-mode .empty-post-state p{max-width:27em;margin:0 auto;color:#68736d;line-height:1.58}.empty-post-prompts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:2px}.premium-mode.match-board-mode .empty-post-prompts span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid #e1e8e1;border-radius:999px;background:#fbfdfb;color:#56605a;font-size:12px;font-weight:850}.premium-mode.match-board-mode .empty-post-state button{justify-self:center;width:min(260px,100%);min-height:44px;margin-top:2px;border-radius:999px}.premium-mode.match-board-mode .match-flow-card .flow-track,.premium-mode.match-board-mode .match-flow-card .flow-axis{display:none}.premium-mode.match-board-mode .match-flow-card .flow-event-list.rich{display:grid;gap:0;margin-top:14px;color:#111514}.premium-mode.match-board-mode .match-flow-card .flow-event-list.rich span{display:inline-flex;gap:0;padding:0;border-bottom:0}.premium-mode.match-board-mode .flow-event-row{display:grid;grid-template-columns:46px 42px minmax(0,1fr);gap:10px;align-items:start;padding:13px 0;border-top:1px solid #edf0ed}.premium-mode.match-board-mode .flow-event-row:first-child{border-top:0;padding-top:4px}.premium-mode.match-board-mode .flow-minute{color:#15943a;font-size:16px;font-weight:950;line-height:32px;white-space:nowrap}.premium-mode.match-board-mode .flow-kind{width:32px;height:32px;justify-content:center;border-radius:999px;background:#fff1c8;color:#a97406;font-size:13px;font-weight:950;line-height:32px}.premium-mode.match-board-mode .flow-kind.substitution,.premium-mode.match-board-mode .flow-kind.other{background:#eaf4ff;color:#2875bd}.premium-mode.match-board-mode .flow-kind.card{background:#fff1c8;color:#a97406}.premium-mode.match-board-mode .flow-kind.goal{background:#eaf7ed;color:#15943a}.premium-mode.match-board-mode .flow-copy{min-width:0;display:grid!important;gap:4px!important;color:#111514;text-align:left}.premium-mode.match-board-mode .flow-copy strong{color:#111514;font-size:15px;font-weight:950;line-height:1.25}.premium-mode.match-board-mode .flow-copy small{color:#68736d;font-size:13px;font-weight:650;line-height:1.45}.premium-mode.match-board-mode .post-match-highlight-card{display:grid;gap:14px;margin-top:16px;padding:16px;border:1px solid #dfeadf;border-radius:20px;background:linear-gradient(135deg,#fff,#f2fbf4)}.premium-mode.match-board-mode .highlight-moment{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:start;padding:13px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e4eee4}.premium-mode.match-board-mode .highlight-moment>span{display:grid;place-items:center;min-height:42px;border-radius:999px;background:#eaf7ed;color:#15943a;font-size:14px;font-weight:950;white-space:nowrap}.premium-mode.match-board-mode .highlight-moment div{display:grid;gap:4px}.premium-mode.match-board-mode .highlight-moment strong{color:#111514;font-size:16px;font-weight:950}.premium-mode.match-board-mode .highlight-moment p{margin:0;color:#4f5852;font-size:14px;line-height:1.45}.premium-mode.match-board-mode .highlight-moment small{color:#15943a;font-size:12px;font-weight:900}.premium-mode.match-board-mode .highlight-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #e7eee7;padding-top:12px}.premium-mode.match-board-mode .highlight-metrics span{display:grid;gap:3px;justify-items:center;padding:0 6px;border-left:1px solid #e7eee7}.premium-mode.match-board-mode .highlight-metrics span:first-child{border-left:0}.premium-mode.match-board-mode .highlight-metrics small{color:#69746e;font-size:11px;font-weight:850}.premium-mode.match-board-mode .highlight-metrics b{color:#111514;font-size:19px;font-weight:950}@media(max-width:390px){.premium-mode .bottom-nav button{font-size:13px}.premium-mode .drawer-main-actions{grid-template-columns:1fr}.premium-mode .drawer-main-actions .drawer-home-button{min-height:56px;grid-template-columns:34px minmax(0,1fr);place-items:center start;padding:10px 12px;text-align:left}.premium-mode .mypage-action-panel{grid-template-columns:1fr}.premium-mode .mypage-action-panel button{width:100%}.premium-mode.match-board-mode .flow-event-row{grid-template-columns:42px 34px minmax(0,1fr);gap:8px}.premium-mode.match-board-mode .stand-heat-card{margin-inline:12px}.premium-mode.match-board-mode .highlight-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.premium-mode.match-board-mode .highlight-metrics span:nth-child(odd){border-left:0}}.premium-mode .top-bar{display:grid;grid-template-columns:minmax(82px,1fr) auto minmax(82px,1fr);align-items:center;column-gap:10px}.premium-mode .top-bar>.brand-button{justify-self:center}.premium-mode .top-bar>.icon-button,.premium-mode .top-bar>.board-back-link{justify-self:start}.premium-mode .top-bar-actions,.premium-mode .board-header-actions{justify-self:end;min-width:0}.premium-mode .top-bar-actions{display:inline-flex;align-items:center;gap:8px}.premium-mode .top-bar-actions .moderation-button span{max-width:7.5em}.premium-mode .soccer-header{grid-template-columns:minmax(96px,1fr) auto minmax(96px,1fr);padding:0 16px}.premium-mode .soccer-back-button{justify-self:start;display:inline-flex;align-items:center;gap:5px;width:auto;min-width:0;padding:0;color:#1d2a22;font-size:14px;font-weight:850}.premium-mode .soccer-back-button span{display:inline-grid;width:24px;height:24px;place-items:center;border:1px solid #dde3dd;border-radius:999px;color:#111514;font-size:23px;line-height:1}.premium-mode .soccer-back-button b{font:inherit}.premium-mode .soccer-search-button{justify-self:end;width:46px;height:46px;border:1px solid transparent;border-radius:999px}.premium-mode .soccer-search-button.active{border-color:#b7e2c0}.search-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.tab-live-label{display:inline-flex;align-items:center;justify-content:center;gap:6px}.tab-live-dot{width:9px;height:9px;border-radius:999px;background:currentColor;box-shadow:0 0 0 4px #21aa451f}.premium-mode .featured-live,.premium-mode .home-live-status{letter-spacing:.04em}.premium-mode .team-crest{position:relative;overflow:hidden;border-width:3px;box-shadow:inset 0 0 0 1px #fffc,0 8px 18px #141f181a}.premium-mode .team-crest:before{content:"";position:absolute;inset:9px;border:2px solid currentColor;border-radius:50% 50% 46% 46%;opacity:.15}.premium-mode .team-crest:after{content:"";position:absolute;inset:15px 18px 12px;border:2px solid currentColor;border-top:0;border-radius:0 0 14px 14px;opacity:.18}.premium-mode .team-crest-mark{position:relative;z-index:1}.premium-mode .team-crest.with-flag{display:grid;place-items:center;background:#fff;padding:2px;border-radius:10px}.premium-mode .team-crest-flag{position:relative;z-index:1;inset:auto;width:auto;height:auto;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:0;background:transparent;font-size:30px;opacity:1;line-height:1;filter:saturate(1.08)}.premium-mode .team-crest.with-flag:before,.premium-mode .team-crest.with-flag:after{display:none}.premium-mode .team-crest.with-flag .team-crest-mark{display:none}.premium-mode .watchlist-overview,.premium-mode .mypage-watch-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.premium-mode .watchlist-overview span,.premium-mode .mypage-watch-summary span{display:flex;min-height:48px;align-items:center;justify-content:center;gap:6px;border:1px solid #dfe9df;border-radius:16px;background:#fbfdfb;color:#68736d;font-size:13px;font-weight:900}.premium-mode .watchlist-overview strong,.premium-mode .mypage-watch-summary strong{color:#159947;font-size:18px}.premium-mode .bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-mode .bottom-nav button{font-size:13px}.premium-mode .mypage-hero{border-radius:26px;background:radial-gradient(circle at 88% 18%,rgba(33,170,69,.14),transparent 95px),linear-gradient(135deg,#fff,#f3f8f4)}.premium-mode .mypage-hero p{color:#68736d}.premium-mode .mypage-hero span:not(.profile-avatar){width:fit-content;padding:6px 10px;border:1px solid #b7e2c0;border-radius:999px;background:#eaf7ed;color:#15943a}.premium-mode .mypage-action-panel,.premium-mode .mypage-section{border-radius:20px}.premium-mode .mypage-stat-grid>div{border-radius:18px;background:linear-gradient(180deg,#fff,#f7faf7)}.premium-mode .mypage-watch-row{border-radius:16px;background:#fbfdfb}.premium-mode .mypage-watch-row>button{min-width:0;padding:0;border:0;background:transparent;text-align:left}.premium-mode .mypage-watch-row>button strong,.premium-mode .mypage-watch-row>button small{display:block}.premium-mode .mypage-watch-row-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.premium-mode .mypage-watch-row-actions button{min-height:34px;padding:0 11px;border:1px solid #dfe7df;border-radius:999px;background:#fff;color:#5f6a63;font-size:12px;font-weight:900}.premium-mode .mypage-post-list{display:grid;gap:10px}.premium-mode .mypage-post-row{display:grid;gap:5px;padding:13px 12px;border:1px solid #edf0ed;border-radius:16px;background:#fff}.premium-mode .mypage-post-row span{color:#159947;font-size:12px;font-weight:950}.premium-mode .mypage-post-row strong{color:#111514;font-size:15px;line-height:1.35}.premium-mode .mypage-post-row small{color:#7a837d;font-size:12px;font-weight:800}.premium-mode .mypage-note-list p{display:grid;gap:4px}.premium-mode .mypage-note-list p strong{color:#111514;font-size:14px}.premium-mode .mypage-note-list p span{color:#68736d}.premium-mode .mypage-note-list button{min-height:46px;border:1px solid #dfe7df;border-radius:16px;background:#fff;color:#111514;font-weight:950}.premium-mode .profile-avatar,.premium-mode.match-board-mode .avatar{display:grid;place-items:center;align-content:center;justify-content:center;line-height:1;letter-spacing:0;text-align:center}.premium-mode .team-crest-mark,.premium-mode.match-board-mode .team-crest-mark{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:1em;line-height:1;text-align:center}.premium-mode .tab-live-label{gap:0}.premium-mode .tab-live-dot{display:none}.premium-mode .featured-live,.premium-mode .home-live-status{letter-spacing:0}.premium-mode .mypage-scroll{gap:12px;padding-top:14px}.premium-mode .mypage-hero{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:16px}.premium-mode .mypage-hero .profile-avatar{width:58px;height:58px;font-size:20px}.premium-mode .mypage-hero h1{font-size:24px}.premium-mode .mypage-hero span:not(.profile-avatar){margin-top:6px;padding:5px 9px;font-size:12px}.premium-mode .mypage-action-panel.compact{gap:10px;padding:15px}.premium-mode .mypage-action-panel.compact p{font-size:13px;line-height:1.45}.premium-mode .mypage-stat-grid.compact>div{min-height:76px;padding:12px 8px}.premium-mode .mypage-stat-grid.compact span{font-size:11px}.premium-mode .mypage-stat-grid.compact strong{font-size:27px}.premium-mode .mypage-section.primary{border-color:#cfe8d4;background:linear-gradient(180deg,#fff,#f8fcf8)}.premium-mode .mypage-section{padding:16px}.premium-mode .mypage-note-list p:nth-of-type(2){display:none}.premium-mode .bottom-nav button{font-size:13px;line-height:1.05}@media(max-width:560px){.phone-frame.premium-mode .top-bar{min-height:calc(76px + env(safe-area-inset-top));padding-top:max(18px,env(safe-area-inset-top))}.phone-frame.premium-mode.match-board-mode .top-bar.board-top-bar{min-height:calc(78px + env(safe-area-inset-top));padding-top:max(20px,env(safe-area-inset-top))}.premium-mode .top-bar>.brand-button{font-size:22px}}@media(max-width:390px){.premium-mode .top-bar{grid-template-columns:minmax(64px,1fr) auto minmax(64px,1fr)}.premium-mode .top-bar-actions .moderation-button span{display:none}.premium-mode .soccer-header{grid-template-columns:minmax(82px,1fr) auto minmax(82px,1fr);padding:0 12px}.premium-mode .soccer-back-button b{font-size:13px}}.premium-mode .home-scroll,.premium-mode .soccer-scroll,.premium-mode .mypage-scroll{gap:18px;padding-inline:16px;background:linear-gradient(180deg,#fff,#f7faf7 58%,#f2f6f3)}.premium-mode .home-hero{margin:0 -16px;padding:26px 18px 22px;border:0;border-bottom:1px solid #e6ece6;border-radius:0;background:radial-gradient(circle at 82% 10%,rgba(33,170,69,.12),transparent 180px),linear-gradient(180deg,#fff,#f7faf7);box-shadow:none}.premium-mode .home-kicker{color:#168b3d;font-size:13px;font-weight:950}.premium-mode .home-hero h1{max-width:9.5em;margin:8px 0 0;color:#101513;font-size:clamp(36px,10vw,54px);line-height:1.04;letter-spacing:0}.premium-mode .home-hero p{max-width:24em;margin-top:14px;color:#56635b;font-size:15px;line-height:1.7}.home-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.home-hero-stats span{display:grid;gap:2px;min-height:58px;padding:10px 8px;border:1px solid #dfe8df;border-radius:18px;background:#ffffffd6;color:#6b746f;font-size:11px;font-weight:850;text-align:center;box-shadow:0 10px 22px #141f180d}.home-hero-stats strong{color:#111514;font-size:24px;line-height:1}.premium-mode .home-section{gap:12px}.premium-mode .home-section-title{align-items:baseline}.premium-mode .home-section-title h2,.premium-mode .soccer-section-title h2,.premium-mode .mypage-section-title h2{color:#101513;font-size:22px;letter-spacing:0}.premium-mode .home-section-title span,.premium-mode .soccer-section-title span{color:#778079;font-size:13px;font-weight:850}.premium-mode .home-live-card,.premium-mode .premium-mini-row,.premium-mode .home-empty-panel,.premium-mode .soccer-match-row,.premium-mode .upcoming-match-row,.premium-mode .mypage-section,.premium-mode .mypage-action-panel,.premium-mode .mypage-stat-grid.compact>div{border-color:#dfe7df;background:#fff;box-shadow:0 14px 30px #141f180f}.premium-mode .home-live-card{border-radius:24px;background:linear-gradient(135deg,#1289391f,#f4c54214),#fff}.premium-mode .premium-mini-row{border-radius:18px;background:#fff}.premium-mode .premium-mini-row b,.premium-mode .home-live-status{background:#eaf7ed;color:#168b3d}.premium-mode .sport-grid{gap:10px}.premium-mode .sport-card{grid-template-columns:minmax(0,1fr) auto;min-height:78px;padding:16px;border-radius:22px;background:#fff;box-shadow:0 14px 30px #141f180f}.premium-mode .sport-card:after{display:none}.premium-mode .sport-card.active{border-color:#21aa458f;background:linear-gradient(90deg,rgba(33,170,69,.12),transparent 68%),#fff}.premium-mode .sport-copy{gap:5px;padding-right:0}.premium-mode .sport-copy strong{font-size:24px;line-height:1.15}.premium-mode .sport-status,.premium-mode .sport-lock{position:static;align-self:center;min-width:64px;justify-content:center;border-radius:999px;background:#eef3ef;color:#66716b}.premium-mode .sport-status{display:inline-flex;background:#eaf7ed;color:#168b3d}.premium-mode .soccer-header{min-height:70px;padding-inline:16px;border-bottom:1px solid #e5ebe5;background:#fff}.premium-mode .soccer-header h1{font-size:30px}.premium-mode .soccer-back-button{width:fit-content;min-width:0;gap:6px;padding:0;color:#111514}.premium-mode .soccer-back-button span{font-size:32px;line-height:1}.premium-mode .soccer-back-button b{font-size:14px;font-weight:950}.premium-mode .soccer-search-button{width:48px;height:48px;border:1px solid #dfe7df;border-radius:18px;background:#fff;box-shadow:0 10px 22px #141f180f}.premium-mode .competition-section{margin-top:4px}.premium-mode .competition-rail{gap:10px}.premium-mode .competition-card{min-width:min(260px,72vw);min-height:104px;padding:15px;border-radius:22px;background:#fff;box-shadow:0 14px 30px #141f180f}.premium-mode .competition-card:before{opacity:.36}.premium-mode .competition-card.selected{border-color:#21aa4594;background:linear-gradient(135deg,#21aa451f,#f4c5420f),#fff}.premium-mode .competition-mark{background:#f3f6f3;color:#168b3d}.premium-mode .competition-copy span{color:#6c756f;line-height:1.4}.premium-mode .soccer-filter{min-height:60px;height:auto;padding:4px;border:1px solid #dfe7df;border-radius:22px;background:#fff;box-shadow:0 10px 24px #141f180f}.premium-mode .soccer-filter button{min-height:50px;border-right:0;border-radius:18px;color:#6b746f;font-size:14px;white-space:nowrap}.premium-mode .soccer-filter .active{background:linear-gradient(180deg,#22b34e,#158d3a);color:#fff;box-shadow:0 10px 20px #158d3a38}.premium-mode .schedule-date-rail,.premium-mode .watchlist-overview,.premium-mode .mypage-watch-summary{border-color:#dfe7df;background:#fff;box-shadow:0 10px 22px #141f180d}.premium-mode .app-menu{width:min(390px,calc(100% - 30px));background:#f7faf7}.premium-mode .app-menu-header{min-height:92px;padding:22px 18px 16px;background:#fffffff5}.premium-mode .app-menu-header p{color:#168b3d}.premium-mode .drawer-main-actions{grid-template-columns:1fr}.premium-mode .drawer-main-actions .drawer-home-button{min-height:62px;grid-template-columns:minmax(0,1fr) auto;place-items:center stretch;align-items:center;gap:4px;padding:12px 14px;text-align:left}.premium-mode .drawer-main-actions .drawer-home-button strong{font-size:16px}.premium-mode .drawer-main-actions .drawer-home-button small{grid-column:1;color:#6b746f;font-size:12px;font-weight:800}.premium-mode .drawer-main-actions .drawer-home-button:after{content:"›";grid-column:2;grid-row:1 / span 2;color:#8b958f;font-size:26px;line-height:1}.premium-mode .mypage-hero{border-radius:24px;background:linear-gradient(135deg,rgba(33,170,69,.12),transparent 58%),#fff;box-shadow:0 16px 32px #141f1812}.premium-mode .mypage-hero p{color:#168b3d;font-size:12px;font-weight:950}.premium-mode .mypage-hero h1{font-size:26px;line-height:1.2}.premium-mode .mypage-action-panel.compact{grid-template-columns:minmax(0,1fr) auto;border-radius:22px}.premium-mode .mypage-stat-grid.compact{gap:10px}.premium-mode .mypage-stat-grid.compact>div{border-radius:20px}.premium-mode .mypage-section{border-radius:24px}.premium-mode .mypage-note-list{gap:8px}.premium-mode .mypage-note-list p{border-radius:16px;background:#fbfdfb}.premium-mode .bottom-nav{min-height:94px;padding:10px;border-radius:34px;border:1px solid rgba(220,229,220,.88);background:#fffffff0;box-shadow:0 18px 44px #141f182e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.premium-mode .bottom-nav button{min-height:62px;border-radius:24px;color:#59645e;font-size:14px;white-space:nowrap}.premium-mode .bottom-nav button.active{background:linear-gradient(180deg,#22b34e,#158d3a);color:#fff;box-shadow:0 12px 24px #158d3a47}@media(max-width:390px){.premium-mode .home-hero h1{font-size:38px}.premium-mode .home-hero-stats span{min-height:54px;padding-inline:6px}.premium-mode .soccer-header{grid-template-columns:minmax(86px,1fr) auto minmax(56px,1fr);padding-inline:12px}.premium-mode .soccer-header h1{font-size:27px}.premium-mode .soccer-filter button,.premium-mode .bottom-nav button{font-size:13px}.premium-mode .bottom-nav{margin-inline:10px}}.premium-mode .home-scroll,.premium-mode .soccer-scroll,.premium-mode .mypage-scroll{padding-bottom:calc(132px + env(safe-area-inset-bottom))}.premium-mode .home-hero{padding-block:22px 20px}.premium-mode .home-hero h1{max-width:10em;font-size:clamp(34px,9vw,44px);line-height:1.04}.premium-mode .home-hero p{font-size:14px;line-height:1.75}.premium-mode .home-hero-stats{gap:10px}.premium-mode .home-hero-stats span{min-height:68px}.premium-mode .soccer-search-panel{margin-bottom:16px;padding:14px;border-radius:20px}.premium-mode .soccer-search-row input{min-height:48px}.premium-mode .competition-section{overflow:visible}.premium-mode .competition-rail{display:grid;grid-auto-flow:initial;grid-auto-columns:initial;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible;padding:0;scroll-snap-type:none}.premium-mode .competition-card{min-width:0;min-height:92px;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:8px 10px;padding:12px;border-radius:22px;scroll-snap-align:none}.premium-mode .competition-card:before{opacity:.22}.premium-mode .competition-mark{width:42px;height:42px;grid-row:1 / span 2;font-size:13px}.premium-mode .competition-copy{align-self:end}.premium-mode .competition-copy strong{-webkit-line-clamp:2;font-size:15px;line-height:1.25}.premium-mode .competition-copy span,.premium-mode .competition-detail{display:none}.premium-mode .competition-meta{grid-column:2;align-self:start;max-width:100%;padding:5px 10px;font-size:12px}.premium-mode .soccer-filter{height:54px;margin-bottom:18px;border-radius:22px}.premium-mode .soccer-filter button{min-width:0;padding-inline:6px;font-size:15px;line-height:1.15}.premium-mode .bottom-nav{align-self:center;left:auto;right:auto;bottom:auto;width:calc(100% - 20px);min-height:76px;margin:0;padding:7px;border-radius:28px;transform:none}.premium-mode .bottom-nav button{min-height:50px;border-radius:19px;font-size:13px;line-height:1.12}@media(min-width:760px){.premium-mode .home-scroll,.premium-mode .soccer-scroll,.premium-mode .mypage-scroll{padding-bottom:98px}.premium-mode .bottom-nav{width:min(620px,calc(100% - 56px));min-height:62px;transform:none;border-radius:24px}.premium-mode .bottom-nav button{min-height:46px;border-radius:18px;font-size:12px}}@media(max-width:430px){.premium-mode .home-scroll,.premium-mode .soccer-scroll,.premium-mode .mypage-scroll{padding-inline:14px}.premium-mode .home-hero{margin-inline:-14px;padding-inline:14px}.premium-mode .competition-rail{gap:8px}.premium-mode .competition-card{min-height:88px;grid-template-columns:38px minmax(0,1fr);padding:10px;border-radius:20px}.premium-mode .competition-mark{width:38px;height:38px;font-size:12px}.premium-mode .competition-copy strong{font-size:14px}.premium-mode .competition-meta{padding-inline:8px;font-size:11px}.premium-mode .bottom-nav{width:calc(100% - 20px)}}.premium-mode .home-hero{padding-block:18px 18px}.premium-mode .home-hero h1{max-width:9em;font-size:clamp(32px,8.2vw,40px)}.premium-mode .home-hero p{margin-top:8px;line-height:1.6}.premium-mode .home-hero-stats{margin-top:14px}.premium-mode .home-hero-stats span{min-height:60px;border-radius:18px}.premium-mode .soccer-header{min-height:64px;grid-template-columns:minmax(92px,1fr) auto minmax(68px,1fr)}.premium-mode .soccer-back-button{gap:7px;color:#111514}.premium-mode .soccer-back-button span{width:auto;height:auto;border:0;border-radius:0;background:transparent;color:currentColor;font-size:30px;font-weight:650;line-height:.9}.premium-mode .soccer-back-button b{font-size:14px;font-weight:900;line-height:1}.premium-mode .soccer-search-button{width:44px;height:44px;border-radius:16px}@media(max-width:430px){.premium-mode .home-hero h1{font-size:clamp(31px,8vw,36px)}.premium-mode .home-hero-stats span{min-height:58px}.premium-mode .soccer-header{grid-template-columns:minmax(82px,1fr) auto minmax(58px,1fr);padding-inline:14px}}.premium-mode .app-menu{overscroll-behavior:contain;scrollbar-color:rgba(21,141,58,.28) transparent;scrollbar-width:thin}.premium-mode .app-menu::-webkit-scrollbar{width:6px}.premium-mode .app-menu::-webkit-scrollbar-thumb{border-radius:999px;background:#158d3a38}.premium-mode .drawer-empty-text{border-style:dashed;background:#fbfdfb}.premium-mode .mypage-action-panel.compact{align-items:center}.premium-mode .mypage-action-panel.compact button{min-width:108px}@media(max-width:430px){.premium-mode .drawer-backdrop{background:#f7faf7}.premium-mode .app-menu{width:100%;border-right:0}.premium-mode .app-menu-header{min-height:82px;padding:18px 16px 12px}.premium-mode .app-menu-section{margin:10px;padding:14px;border-radius:20px}.premium-mode .drawer-main-actions{gap:8px}.premium-mode .drawer-main-actions .drawer-home-button{min-height:58px}.premium-mode .mypage-hero{min-height:112px}.premium-mode .mypage-action-panel.compact{min-height:88px;padding:14px}}.premium-mode.match-board-mode .team-channel-area{padding:8px 18px 0}.premium-mode.match-board-mode .team-channel-switch{min-height:40px;padding:3px;border:1px solid #e1e5df;border-radius:999px;background:#f8faf6;box-shadow:none}.premium-mode.match-board-mode .team-channel-switch button{min-height:32px;border-radius:999px;color:#4e5751;font-size:13px;font-weight:850}.premium-mode.match-board-mode .team-channel-switch button.selected{margin:0;background:#061c1b;color:#fff;box-shadow:0 8px 18px #061c1b1f}.premium-mode.match-board-mode .talk-moment-card{width:calc(100% - 36px);min-height:68px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin:9px 18px 6px;padding:11px 12px;border:1px solid rgba(91,116,109,.62);border-radius:18px;background:linear-gradient(135deg,#082624fa,#031313fa),#061c1b;color:#fff;text-align:left;box-shadow:0 14px 28px #061c1b1f}.premium-mode.match-board-mode .talk-moment-card:focus-visible{outline:3px solid rgba(31,161,67,.32);outline-offset:2px}.premium-mode.match-board-mode .talk-moment-badge{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#f2fbf3;color:#168d39;font-size:12px;font-weight:950}.premium-mode.match-board-mode .talk-moment-badge.goal{background:#fff3cf;color:#c07708}.premium-mode.match-board-mode .talk-moment-badge.card{background:#fff5db;color:#ae7600}.premium-mode.match-board-mode .talk-moment-badge.substitution{background:#e7f3ff;color:#1a73c7}.premium-mode.match-board-mode .talk-moment-copy{min-width:0;display:grid;gap:3px}.premium-mode.match-board-mode .talk-moment-copy strong{overflow:hidden;color:#fff;font-size:14px;font-weight:950;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.premium-mode.match-board-mode .talk-moment-copy small{overflow:hidden;color:#86e8a0;font-size:11px;font-weight:850;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.premium-mode.match-board-mode .talk-moment-meta{width:64px;display:grid;justify-items:end;gap:6px}.premium-mode.match-board-mode .talk-moment-meta b{color:#fff;font-size:11px;font-weight:900;line-height:1;white-space:nowrap}.premium-mode.match-board-mode .talk-moment-meta:after{content:"";display:none;width:64px;height:5px;border-radius:999px;background:#fff3}.premium-mode.match-board-mode .talk-moment-meta i{display:block;justify-self:start;height:5px;max-width:64px;border-radius:999px;background:#ff3636}.premium-mode.match-board-mode .post-list{padding:2px 18px 8px}.premium-mode.match-board-mode .post-row{grid-template-columns:36px minmax(0,1fr) 28px;gap:10px;min-height:64px;padding:8px 0;border-bottom:1px solid #e8ece7}.premium-mode.match-board-mode .avatar{width:34px;height:34px;align-self:start;font-size:13px}.premium-mode.match-board-mode .post-meta{gap:7px;color:#747c76;font-size:12px}.premium-mode.match-board-mode .post-meta strong{font-size:14px;font-weight:900}.premium-mode.match-board-mode .post-body{margin-top:3px;color:#151b18;font-size:15px;line-height:1.42}.premium-mode.match-board-mode .more-button{width:28px;height:28px;align-self:start;color:#6b746f}.premium-mode.match-board-mode .latest-button{bottom:74px}.premium-mode.match-board-mode .post-composer{padding:9px 13px max(9px,env(safe-area-inset-bottom))}.premium-mode.match-board-mode .post-composer textarea{min-height:40px;padding-block:10px;border-radius:999px}.premium-mode.match-board-mode .reaction-toggle{border-radius:50%}.premium-mode.match-board-mode .post-composer .composer-submit{border-radius:999px}.premium-mode.match-board-mode .room-scroll{padding-bottom:18px;scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}.premium-mode.match-board-mode .post-list{padding-bottom:24px}.premium-mode.match-board-mode .post-row:last-child{border-bottom:0}.premium-mode.match-board-mode .latest-button{bottom:calc(88px + env(safe-area-inset-bottom))}.premium-mode.match-board-mode .post-composer{padding-bottom:max(12px,env(safe-area-inset-bottom))}html[data-keyboard=open] .premium-mode.match-board-mode .post-composer:focus-within textarea{min-height:52px;max-height:88px;overflow-y:auto;line-height:1.35}@media(max-width:430px){.premium-mode.match-board-mode .talk-moment-card{grid-template-columns:34px minmax(0,1fr) 60px;gap:8px;margin-inline:14px;width:calc(100% - 28px);padding:10px}.premium-mode.match-board-mode .talk-moment-meta{width:60px}.premium-mode.match-board-mode .talk-moment-meta:after,.premium-mode.match-board-mode .talk-moment-meta i{max-width:60px;width:60px}.premium-mode.match-board-mode .team-channel-area,.premium-mode.match-board-mode .post-list{padding-inline:14px}}.premium-mode.match-board-mode .flash-panel{gap:10px;padding:13px 18px 24px}.premium-mode.match-board-mode .flash-panel-header{align-items:center;padding:0 0 7px;border-bottom:1px solid #edf0ed}.premium-mode.match-board-mode .flash-panel-header span{display:none}.premium-mode.match-board-mode .flash-panel-header h3{margin:0;font-size:18px;letter-spacing:0}.premium-mode.match-board-mode .flash-panel-header small{min-width:52px;padding:5px 10px;border:1px solid #e0e6df;border-radius:999px;background:#f8faf7;color:#4f5852;font-size:12px;text-align:center}.premium-mode.match-board-mode .flash-timeline{gap:0;padding-top:2px}.premium-mode.match-board-mode .flash-timeline:before{top:14px;bottom:14px;left:46px;width:1px;background:#dfe6df}.premium-mode.match-board-mode .flash-item{grid-template-columns:34px 30px minmax(0,1fr);gap:9px;min-height:56px;padding:8px 0}.premium-mode.match-board-mode .flash-item.highlight{background:linear-gradient(90deg,rgba(255,54,54,.06),transparent 72%),transparent}.premium-mode.match-board-mode .flash-minute{color:#111514;font-size:12px}.premium-mode.match-board-mode .flash-kind{width:30px;height:30px;font-size:11px;box-shadow:0 0 0 5px #fff}.premium-mode.match-board-mode .flash-kind.goal{background:#ffe7e7;color:#d61f28}.premium-mode.match-board-mode .flash-detail{gap:3px}.premium-mode.match-board-mode .flash-detail strong{font-size:14px;line-height:1.25}.premium-mode.match-board-mode .flash-detail p{color:#5e6862;font-size:12px;line-height:1.36}.premium-mode.match-board-mode .flash-item.empty{min-height:64px;padding:14px 0}@media(max-width:430px){.premium-mode.match-board-mode .flash-panel{padding-inline:14px}.premium-mode.match-board-mode .flash-timeline:before{left:42px}}.premium-mode.match-board-mode .lineup-panel{gap:12px;padding:14px 14px 26px;background:#fff}.premium-mode.match-board-mode .lineup-board-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 8px;border-bottom:1px solid #edf0ed}.premium-mode.match-board-mode .lineup-board-header h3{margin:0;color:#101513;font-size:18px;font-weight:950}.premium-mode.match-board-mode .lineup-board-header small{min-width:70px;padding:5px 10px;border:1px solid #e0e6df;border-radius:999px;background:#f8faf7;color:#4f5852;font-size:12px;font-weight:850;text-align:center}.premium-mode.match-board-mode .lineup-teams-grid{display:grid;gap:12px}.premium-mode.match-board-mode .lineup-match-strip{min-height:58px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:10px 12px;border:1px solid #e0e6df;border-radius:16px;background:#fbfcfb}.premium-mode.match-board-mode .lineup-match-strip span{display:grid;gap:3px;min-width:0}.premium-mode.match-board-mode .lineup-match-strip span:last-child{justify-items:end;text-align:right}.premium-mode.match-board-mode .lineup-match-strip b{color:#101513;font-size:15px;font-weight:950}.premium-mode.match-board-mode .lineup-match-strip small{color:#5e6862;font-size:12px;font-weight:850}.premium-mode.match-board-mode .lineup-match-strip strong{min-width:56px;color:#101513;font-size:14px;font-weight:950;text-align:center}.premium-mode.match-board-mode .lineup-column{overflow:hidden;border:1px solid #e0e6df;border-radius:18px;background:#fff;box-shadow:0 10px 24px #121e150d}.premium-mode.match-board-mode .lineup-column.home{border-top:4px solid #1f9c43}.premium-mode.match-board-mode .lineup-column.away{border-top:4px solid #2276d8}.premium-mode.match-board-mode .lineup-team-header{display:grid;gap:6px;padding:11px 12px 10px;border-bottom:1px solid #edf0ed;background:linear-gradient(135deg,rgba(31,156,67,.06),transparent 58%),#fbfdfb}.premium-mode.match-board-mode .lineup-column.away .lineup-team-header{background:linear-gradient(135deg,rgba(34,118,216,.07),transparent 58%),#fbfcff}.premium-mode.match-board-mode .lineup-side-label{width:fit-content;padding:4px 8px;border-radius:999px;background:#071f1c;color:#fff;font-size:11px;font-weight:950;letter-spacing:.04em}.premium-mode.match-board-mode .lineup-team-header h3{display:block;margin:0;color:#101513;font-size:17px;font-weight:950;line-height:1.15}.premium-mode.match-board-mode .lineup-team-header p{display:block;margin:0;color:#6a746e;font-size:12px;font-weight:750;line-height:1.35}.premium-mode.match-board-mode .lineup-team-meta{display:flex;flex-wrap:wrap;gap:7px;color:#55605a;font-size:12px;font-weight:850}.premium-mode.match-board-mode .lineup-team-meta>span:not(.lineup-status-pill){min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;background:#eef2ef}.premium-mode.match-board-mode .lineup-manager-line{display:flex;align-items:center;gap:8px;color:#303a34;font-size:12px}.premium-mode.match-board-mode .lineup-manager-line span{color:#7a847e;font-weight:900}.premium-mode.match-board-mode .lineup-manager-line strong{min-width:0;color:#101513;font-size:13px;font-weight:900}.premium-mode.match-board-mode .lineup-section{padding:0 12px}.premium-mode.match-board-mode .lineup-section h4{min-height:34px;border-top:0;color:#101513;font-size:15px}.premium-mode.match-board-mode .lineup-section+.lineup-section{border-top:1px solid #edf0ed}.premium-mode.match-board-mode .lineup-column li{min-height:34px;grid-template-columns:40px 30px minmax(0,1fr) auto;gap:8px;border-bottom-color:#edf0ed;font-size:14px}.premium-mode.match-board-mode .lineup-column li.no-number{grid-template-columns:40px minmax(0,1fr)}.premium-mode.match-board-mode .lineup-column li.no-number .player-event-badges{grid-column:3}.premium-mode.match-board-mode .position-chip{min-width:34px;min-height:22px;padding:0 6px;font-size:10px}.premium-mode.match-board-mode .player-number{color:#7a847e;font-size:12px;font-weight:950;text-align:center}.premium-mode.match-board-mode .player-name{min-width:0;overflow:hidden;color:#101513;font-size:14px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.premium-mode.match-board-mode .player-event-badges{display:inline-flex;justify-content:flex-end;gap:4px}.premium-mode.match-board-mode .player-event-badge{min-width:24px;height:24px;display:inline-grid;place-items:center;border-radius:999px;background:#eef2ef;color:#53605a;font-size:11px;font-weight:950}.premium-mode.match-board-mode .player-event-badge.goal{background:#ffe7e7;color:#d61f28}.premium-mode.match-board-mode .player-event-badge.card{background:#fff3d8;color:#a66e09}.premium-mode.match-board-mode .player-event-badge.substitution{background:#e7f3ff;color:#1b75c9}.premium-mode.match-board-mode .lineup-compact-list{display:grid;gap:7px;padding:0 0 12px;border-bottom:0;font-size:13px;line-height:1.35}.premium-mode.match-board-mode .lineup-compact-player{display:block;color:#303a34}.premium-mode.match-board-mode .lineup-compact-player:not(:last-child):after{content:"";margin:0}.premium-mode.match-board-mode .lineup-data-note{padding:10px 12px 12px;border-top:1px solid #edf0ed;background:#fbfcfb}@media(min-width:720px){.premium-mode.match-board-mode .lineup-teams-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.premium-mode.match-board-mode .lineup-match-strip{border-color:#dfe7df;background:linear-gradient(90deg,rgba(31,156,67,.08),transparent 38%,rgba(34,118,216,.08)),#fff}.premium-mode.match-board-mode .lineup-comparison-card{overflow:hidden;border:1px solid #dfe7df;border-radius:20px;background:#fff;box-shadow:0 12px 28px #0d19110f}.premium-mode.match-board-mode .lineup-comparison-head{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;gap:8px;padding:12px;border-bottom:1px solid #edf0ed;background:linear-gradient(115deg,rgba(31,156,67,.08),transparent 45%),linear-gradient(245deg,rgba(34,118,216,.08),transparent 45%),#fbfcfb}.premium-mode.match-board-mode .lineup-team-summary{min-width:0;display:grid;gap:4px}.premium-mode.match-board-mode .lineup-team-summary.away{justify-items:end;text-align:right}.premium-mode.match-board-mode .lineup-team-summary>span{width:fit-content;min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;background:#071f1c;color:#fff;font-size:11px;font-weight:950;letter-spacing:.04em}.premium-mode.match-board-mode .lineup-team-summary.away>span{background:#123a67}.premium-mode.match-board-mode .lineup-team-summary strong{min-width:0;overflow:hidden;color:#101513;font-size:16px;font-weight:950;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.premium-mode.match-board-mode .lineup-team-summary small{color:#66716b;font-size:12px;font-weight:850}.premium-mode.match-board-mode .lineup-team-summary .lineup-status-pill{width:fit-content}.premium-mode.match-board-mode .lineup-versus{width:34px;height:34px;align-self:center;display:inline-grid;place-items:center;border-radius:999px;background:#071f1c;color:#fff;font-size:11px;font-weight:950}.premium-mode.match-board-mode .lineup-comparison-section{padding:13px 12px 12px}.premium-mode.match-board-mode .lineup-comparison-section+.lineup-comparison-section{border-top:1px solid #edf0ed}.premium-mode.match-board-mode .lineup-section-title-row{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.premium-mode.match-board-mode .lineup-section-title-row h4{margin:0;color:#101513;font-size:18px;font-weight:950;line-height:1.2}.premium-mode.match-board-mode .lineup-section-title-row span{color:#66716b;font-size:12px;font-weight:850}.premium-mode.match-board-mode .lineup-empty-state{display:grid;gap:6px;color:#111514}.premium-mode.match-board-mode .lineup-empty-state p{margin:0;color:#66716b;font-size:13px;font-weight:750;line-height:1.6}.premium-mode.match-board-mode .lineup-player-table{display:grid;border-top:1px solid #edf0ed}.premium-mode.match-board-mode .lineup-player-row{min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;gap:8px;border-bottom:1px solid #edf0ed}.premium-mode.match-board-mode .lineup-player-row:last-child{border-bottom:0}.premium-mode.match-board-mode .lineup-row-number{align-self:center;justify-self:center;color:#9aa39e;font-size:12px;font-weight:900}.premium-mode.match-board-mode .lineup-player-cell{min-width:0;display:grid;align-content:center;gap:4px;padding:8px 4px}.premium-mode.match-board-mode .lineup-player-cell.away{justify-items:end;padding-left:6px;padding-right:6px;text-align:right}.premium-mode.match-board-mode .lineup-player-cell.empty{color:#9aa39e;font-size:13px;font-weight:800}.premium-mode.match-board-mode .lineup-player-meta{min-height:22px;display:inline-flex;align-items:center;gap:6px}.premium-mode.match-board-mode .lineup-player-cell.away .lineup-player-meta{justify-content:flex-end}.premium-mode.match-board-mode .lineup-player-meta b{min-width:18px;color:#69736d;font-size:13px;font-weight:950}.premium-mode.match-board-mode .lineup-player-cell>strong{min-width:0;overflow:hidden;color:#101513;font-size:15px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.premium-mode.match-board-mode .lineup-player-cell .player-event-badges{min-height:24px;justify-content:flex-start}.premium-mode.match-board-mode .lineup-player-cell.away .player-event-badges{justify-content:flex-end}.premium-mode.match-board-mode .lineup-bench-table{display:grid;gap:0;border-top:1px solid #edf0ed}.premium-mode.match-board-mode .lineup-bench-row{min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;border-bottom:1px solid #edf0ed}.premium-mode.match-board-mode .lineup-bench-row:last-child{border-bottom:0}.premium-mode.match-board-mode .lineup-bench-cell{min-width:0;display:flex;align-items:center;gap:8px;padding:8px 4px}.premium-mode.match-board-mode .lineup-bench-cell.away{justify-content:flex-end;padding-left:6px;padding-right:6px;text-align:right}.premium-mode.match-board-mode .lineup-bench-cell small{flex:0 0 auto;color:#69736d;font-size:11px;font-weight:900}.premium-mode.match-board-mode .lineup-bench-cell strong{min-width:0;overflow:hidden;color:#202824;font-size:14px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.premium-mode.match-board-mode .lineup-bench-cell.empty{color:#a5ada8;font-size:13px;font-weight:850}.premium-mode.match-board-mode .lineup-manager-row{min-height:52px;display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:0 12px;border-top:1px solid #edf0ed;background:#fbfcfb}.premium-mode.match-board-mode .lineup-manager-row span{color:#66716b;font-size:12px;font-weight:950}.premium-mode.match-board-mode .lineup-manager-row strong{min-width:0;overflow:hidden;color:#101513;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.premium-mode.match-board-mode .lineup-manager-row strong:last-child{text-align:right}.premium-mode.match-board-mode .lineup-comparison-card .lineup-data-note{margin:0;padding:10px 12px 12px;border-top:1px solid #edf0ed;background:#fbfcfb;color:#66716b;font-size:12px;font-weight:750;line-height:1.45}.phone-frame.premium-mode.match-board-mode{background:#fff}.premium-mode.match-board-mode .top-bar.board-top-bar{min-height:58px;padding:0 18px;border-bottom:0;background:linear-gradient(180deg,#030f15f5,#06141ae6),url(/assets/stadium-scoreboard-bg.png);background-position:center top;background-size:cover;color:#fff}.premium-mode.match-board-mode .board-back-link,.premium-mode.match-board-mode .board-notice-button,.premium-mode.match-board-mode .board-top-bar .brand-button{color:#fff}.premium-mode.match-board-mode .board-back-link{font-size:14px;font-weight:850;text-shadow:0 2px 10px rgba(0,0,0,.42)}.premium-mode.match-board-mode .board-top-bar .brand-button{position:relative;font-size:25px;letter-spacing:0;text-shadow:0 2px 12px rgba(0,0,0,.42)}.premium-mode.match-board-mode .board-top-bar .brand-button span{color:#fff}.premium-mode.match-board-mode .board-top-bar .brand-button:after{content:"";width:7px;height:7px;margin-left:4px;align-self:center;display:inline-block;border-radius:999px;background:var(--green);box-shadow:0 0 0 2px #31cf5429}.premium-mode.match-board-mode .board-menu-button span{background:#fff;box-shadow:0 2px 9px #00000061}.premium-mode.match-board-mode .bell-icon{filter:drop-shadow(0 2px 8px rgba(0,0,0,.38))}.premium-mode.match-board-mode .board-context-bar{min-height:46px;padding:0 18px 6px;border-bottom:0;background:linear-gradient(180deg,#06141ae6,#06141afa),url(/assets/stadium-scoreboard-bg.png);background-position:center 26%;background-size:cover}.premium-mode.match-board-mode .board-match-selector{min-height:34px;color:#fff;font-size:17px;text-shadow:0 2px 10px rgba(0,0,0,.4)}.premium-mode.match-board-mode .board-match-selector span{color:#ffffffb8}.premium-mode.match-board-mode .score-toggle-button{min-width:58px;height:32px;min-height:32px;padding:0 10px;border:1px solid rgba(255,255,255,.42);background:#021216ad;color:#fff;box-shadow:none}.premium-mode.match-board-mode .score-toggle-button .score-toggle-text,.premium-mode.match-board-mode .score-toggle-button .score-toggle-icon{color:#fff}.premium-mode.match-board-mode .scoreboard{min-height:190px;padding:0 14px 14px;border-bottom:0;background-image:linear-gradient(180deg,#06141afa,#05181880 44%,#fff0),linear-gradient(90deg,#7a141447,#04161b0f 50%,#084b8247),url(/assets/stadium-scoreboard-bg.png);background-position:center top;background-size:cover}.premium-mode.match-board-mode .scoreboard:after{display:none}.premium-mode.match-board-mode .scoreboard-full{width:100%;max-width:640px;margin:0 auto;padding:13px 14px 15px;border:1px solid rgba(255,255,255,.54);border-radius:20px;background:radial-gradient(circle at 28% 48%,rgba(255,56,56,.18),transparent 30%),radial-gradient(circle at 72% 48%,rgba(47,131,255,.18),transparent 30%),#031618eb;box-shadow:0 18px 42px #00000059,inset 0 0 34px #ffffff08}.premium-mode.match-board-mode .score-row{min-height:132px;grid-template-columns:82px minmax(0,1fr) 82px;gap:12px}.premium-mode.match-board-mode .score-team-block{min-width:0;gap:7px}.premium-mode.match-board-mode .team-crest{width:58px;height:58px;border-width:4px;box-shadow:0 10px 22px #00000052,inset 0 0 0 2px #1c6cab1f}.premium-mode.match-board-mode .team-crest.with-logo{border-color:#ffffffe6;background:#fffffff5}.premium-mode.match-board-mode .score-team-block>strong{color:#fff;font-size:17px;font-weight:950}.premium-mode.match-board-mode .score-team-block>span{max-width:98px;color:#ffffffeb;font-size:13px;font-weight:900}.premium-mode.match-board-mode .score-main{gap:5px;align-self:center}.premium-mode.match-board-mode .score-live-badge{min-height:25px;padding:0 15px;border-radius:999px;background:linear-gradient(180deg,#ff3b40,#d81924);color:#fff;font-size:12px;font-weight:950;letter-spacing:.01em;box-shadow:0 9px 20px #d8192447}.premium-mode.match-board-mode .score-live-badge:before{display:none}.premium-mode.match-board-mode .score-live-badge.waiting{background:#ffffff29;color:#fff}.premium-mode.match-board-mode .score-numbers{gap:13px;color:#fff;font-size:52px;font-weight:950;line-height:.95;text-shadow:0 4px 20px rgba(0,0,0,.42)}.premium-mode.match-board-mode .score-home{color:#fff}.premium-mode.match-board-mode .score-state-label{color:#5eff93;font-size:14px;font-weight:950;line-height:1}.premium-mode.match-board-mode .league-label{max-width:min(220px,48vw);padding:0;background:transparent;color:#ffffffd1;font-size:12px;font-weight:850;line-height:1.2}.premium-mode.match-board-mode .clock-chip{display:none}.premium-mode.match-board-mode .scoreboard.compact{min-height:72px;padding:0 14px 10px;background-image:linear-gradient(180deg,#06141afa,#06141ad1),url(/assets/stadium-scoreboard-bg.png);background-position:center 30%;background-size:cover}.premium-mode.match-board-mode .scoreboard.compact .scoreboard-full{display:none}.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line{min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px;border:1px solid rgba(255,255,255,.42);border-radius:16px;background:#031618e6;color:#fff;box-shadow:0 10px 22px #00000038}.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line strong{color:#fff;font-size:16px;font-weight:950}.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line span{min-height:30px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;background:#ffda512e;color:#ffe38a;font-size:12px;font-weight:950}@media(max-width:390px){.premium-mode.match-board-mode .score-row{grid-template-columns:74px minmax(0,1fr) 74px;gap:8px}.premium-mode.match-board-mode .team-crest{width:52px;height:52px}.premium-mode.match-board-mode .score-numbers{font-size:48px}}.phone-frame.premium-mode:not(.match-board-mode){background:#061416}.premium-mode:not(.match-board-mode) .top-bar{min-height:calc(62px + env(safe-area-inset-top));display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:1fr;align-items:center;gap:10px;padding-inline:18px;border-bottom:0;background:linear-gradient(180deg,#030f15fa,#05151ceb),url(/assets/stadium-scoreboard-bg.png);background-position:center top;background-size:cover;color:#fff}.premium-mode:not(.match-board-mode) .top-bar>.brand-button{grid-column:1;grid-row:1;justify-self:start;align-self:center;position:relative;color:#fff;font-size:25px;font-weight:950;letter-spacing:0;text-shadow:0 2px 12px rgba(0,0,0,.45)}.premium-mode:not(.match-board-mode) .top-bar>.brand-button span{color:#fff}.premium-mode:not(.match-board-mode) .top-bar>.brand-button:after{content:"";width:7px;height:7px;margin-left:5px;align-self:center;display:inline-block;border-radius:999px;background:var(--green);box-shadow:0 0 0 2px #31cf5429}.premium-mode:not(.match-board-mode) .top-bar>.icon-button{grid-column:3;grid-row:1;justify-self:end;align-self:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#04141a80;color:#fff}.premium-mode:not(.match-board-mode) .top-bar>.icon-button span{background:#fff;box-shadow:0 2px 8px #0000005c}.premium-mode:not(.match-board-mode) .top-bar-actions{grid-column:2;grid-row:1;justify-self:end;align-self:center}.premium-mode:not(.match-board-mode) .auth-area button,.premium-mode:not(.match-board-mode) .moderation-button{border-color:#ffffff2e;background:#04141a8a;color:#fff;box-shadow:none}.premium-mode:not(.match-board-mode) .home-screen,.premium-mode:not(.match-board-mode) .soccer-screen,.premium-mode:not(.match-board-mode) .mypage-screen{background:#f6f5f0}.premium-mode:not(.match-board-mode) .home-scroll,.premium-mode:not(.match-board-mode) .soccer-scroll,.premium-mode:not(.match-board-mode) .mypage-scroll{padding-inline:18px;padding-bottom:108px}.premium-mode:not(.match-board-mode) .home-scroll{padding-top:0}.premium-mode:not(.match-board-mode) .home-hero{min-height:270px;margin:0 -18px 22px;padding:34px 18px 24px;border-bottom:0;background:linear-gradient(180deg,#05121938,#0512196b),radial-gradient(circle at 18% 78%,rgba(242,38,49,.2),transparent 150px),radial-gradient(circle at 82% 72%,rgba(37,119,230,.24),transparent 170px),url(/assets/stadium-scoreboard-bg.png);background-position:center 36%;background-size:cover;color:#fff}.premium-mode:not(.match-board-mode) .home-kicker{display:none}.premium-mode:not(.match-board-mode) .home-hero h1{max-width:9.6em;color:#fff;font-size:clamp(39px,9.5vw,50px);line-height:1.02;text-shadow:0 4px 18px rgba(0,0,0,.45)}.premium-mode:not(.match-board-mode) .home-hero p{max-width:22em;margin-top:12px;color:#ffffffdb;font-size:14px;font-weight:800;line-height:1.65;text-shadow:0 2px 10px rgba(0,0,0,.42)}.premium-mode:not(.match-board-mode) .home-hero-stats{margin-top:22px;gap:9px}.premium-mode:not(.match-board-mode) .home-hero-stats span{min-height:76px;border:1px solid rgba(255,255,255,.2);background:#031418b8;color:#ffffffc7;box-shadow:0 14px 30px #00000038}.premium-mode:not(.match-board-mode) .home-hero-stats strong{color:#fff}.premium-mode:not(.match-board-mode) .home-section{border-top:0}.premium-mode:not(.match-board-mode) .home-section+.home-section,.premium-mode:not(.match-board-mode) .soccer-section+.soccer-section{margin-top:26px}.premium-mode:not(.match-board-mode) .home-section-title h2,.premium-mode:not(.match-board-mode) .soccer-section-title h2,.premium-mode:not(.match-board-mode) .mypage-section-title h2{color:#0d1716;font-size:23px;font-weight:950;letter-spacing:0}.premium-mode:not(.match-board-mode) .home-section-title span,.premium-mode:not(.match-board-mode) .soccer-section-title span{color:#727b74;font-weight:850}.premium-mode:not(.match-board-mode) .home-live-card,.premium-mode:not(.match-board-mode) .soccer-featured-card{overflow:hidden;border-color:#07181c24;background:radial-gradient(circle at 18% 56%,rgba(242,38,49,.16),transparent 140px),radial-gradient(circle at 82% 56%,rgba(37,119,230,.18),transparent 150px),linear-gradient(180deg,#092226,#041619);color:#fff;box-shadow:0 18px 34px #07161833}.premium-mode:not(.match-board-mode) .home-live-league,.premium-mode:not(.match-board-mode) .home-live-footer,.premium-mode:not(.match-board-mode) .featured-league,.premium-mode:not(.match-board-mode) .featured-footer{color:#ffffffb8}.premium-mode:not(.match-board-mode) .home-live-score-row strong,.premium-mode:not(.match-board-mode) .home-live-teams b,.premium-mode:not(.match-board-mode) .soccer-featured-card strong,.premium-mode:not(.match-board-mode) .soccer-featured-card span{color:#fff}.premium-mode:not(.match-board-mode) .home-live-footer b{color:#82f3a6}.premium-mode:not(.match-board-mode) .home-live-status,.premium-mode:not(.match-board-mode) .featured-live{background:linear-gradient(180deg,#ff3b40,#d81924);color:#fff}.premium-mode:not(.match-board-mode) .premium-mini-row,.premium-mode:not(.match-board-mode) .home-empty-panel,.premium-mode:not(.match-board-mode) .sport-card,.premium-mode:not(.match-board-mode) .soccer-match-row,.premium-mode:not(.match-board-mode) .competition-card,.premium-mode:not(.match-board-mode) .soccer-search-panel,.premium-mode:not(.match-board-mode) .mypage-section,.premium-mode:not(.match-board-mode) .mypage-action-panel,.premium-mode:not(.match-board-mode) .mypage-stat-grid.compact>div{border-color:#141f1821;background:#fffffff5;color:#0d1716;box-shadow:0 12px 26px #131b1612}.premium-mode:not(.match-board-mode) .premium-mini-row,.premium-mode:not(.match-board-mode) .soccer-match-row.upcoming-row{background:linear-gradient(90deg,rgba(255,52,61,.06),transparent 52%),#fffffff5}.premium-mode:not(.match-board-mode) .sport-card{min-height:104px;border-radius:20px}.premium-mode:not(.match-board-mode) .sport-card.active{border-color:#07181c38}.premium-mode:not(.match-board-mode) .soccer-header{min-height:76px;grid-template-columns:minmax(92px,1fr) auto minmax(64px,1fr);border-bottom:0;background:linear-gradient(180deg,#051219fa,#07191fe6),url(/assets/stadium-scoreboard-bg.png);background-position:center 18%;background-size:cover;color:#fff}.premium-mode:not(.match-board-mode) .soccer-header h1{color:#fff;font-size:28px;text-shadow:0 3px 14px rgba(0,0,0,.42)}.premium-mode:not(.match-board-mode) .soccer-back-button{color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.34)}.premium-mode:not(.match-board-mode) .soccer-back-button span,.premium-mode:not(.match-board-mode) .soccer-search-button{border-color:#ffffff38;background:#03141894;color:#fff}.premium-mode:not(.match-board-mode) .soccer-search-button.active{border-color:#ff343d8c;background:#ff343d2e}.premium-mode:not(.match-board-mode) .soccer-filter{height:58px;margin-bottom:22px;padding:5px;border-color:#10181424;border-radius:999px;background:#fffffff5;box-shadow:0 14px 26px #131b1612}.premium-mode:not(.match-board-mode) .soccer-filter button{border-right:0;border-radius:999px;color:#6b746e;font-size:15px;font-weight:950}.premium-mode:not(.match-board-mode) .soccer-filter .active{background:#07181c;color:#fff;box-shadow:0 9px 20px #07181c38}.premium-mode:not(.match-board-mode) .competition-rail{margin-inline:-18px;padding-inline:18px}.premium-mode:not(.match-board-mode) .competition-card{border-radius:22px}.premium-mode:not(.match-board-mode) .competition-card.selected{border-color:#ff343d47;box-shadow:inset 0 0 0 1px #ff343d1a,0 12px 26px #131b1614}.premium-mode:not(.match-board-mode) .watchlist-overview,.premium-mode:not(.match-board-mode) .mypage-watch-summary,.premium-mode:not(.match-board-mode) .schedule-date-rail button{border-color:#141f1821;background:#fffffff5}.premium-mode:not(.match-board-mode) .schedule-date-rail button.active{border-color:#ff343d42;background:#fff4f4;color:#d81924}.premium-mode:not(.match-board-mode) .mypage-hero{min-height:160px;border-radius:28px;background:linear-gradient(180deg,#05121924,#05121961),radial-gradient(circle at 20% 70%,rgba(255,52,61,.2),transparent 150px),url(/assets/stadium-scoreboard-bg.png);background-position:center 36%;background-size:cover;color:#fff;box-shadow:0 18px 36px #0716182e}.premium-mode:not(.match-board-mode) .mypage-hero h1{color:#fff;text-shadow:0 3px 16px rgba(0,0,0,.42)}.premium-mode:not(.match-board-mode) .mypage-hero p{color:#ffffffc2}.premium-mode:not(.match-board-mode) .mypage-hero span:not(.profile-avatar){border-color:#ffffff2e;background:#0314188f;color:#fff}.premium-mode:not(.match-board-mode) .app-menu{border-right:1px solid rgba(255,255,255,.08);background:#f6f5f0;scrollbar-width:none}.premium-mode:not(.match-board-mode) .app-menu::-webkit-scrollbar{width:0}.premium-mode:not(.match-board-mode) .app-menu-header{border-bottom:0;background:linear-gradient(180deg,#051219fa,#06161ce6),url(/assets/stadium-scoreboard-bg.png);background-position:center 20%;background-size:cover;color:#fff}.premium-mode:not(.match-board-mode) .app-menu-header h2,.premium-mode:not(.match-board-mode) .app-menu-header p{color:#fff}.premium-mode:not(.match-board-mode) .close-button{border-color:#ffffff2e;background:#0314188f;color:#fff}.premium-mode:not(.match-board-mode) .bottom-nav{width:min(620px,calc(100% - 22px));min-height:82px;padding:7px;border:1px solid rgba(255,255,255,.08);border-radius:30px;background:linear-gradient(180deg,#07171dfa,#030f14fa);box-shadow:0 -18px 36px #020a0c3d,inset 0 1px #ffffff0f}.premium-mode:not(.match-board-mode) .bottom-nav button{min-height:62px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:23px;color:#ffffff9e;font-size:12px;font-weight:900}.premium-mode:not(.match-board-mode) .bottom-nav button span{line-height:1}.premium-mode:not(.match-board-mode) .bottom-nav button.active{background:transparent;color:#ff3b40}.premium-mode:not(.match-board-mode) .bottom-nav button.active:after{content:"";width:34px;height:3px;border-radius:999px;background:currentColor}.bottom-nav-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:430px){.premium-mode:not(.match-board-mode) .top-bar{padding-inline:16px}.premium-mode:not(.match-board-mode) .top-bar>.brand-button{font-size:24px}.premium-mode:not(.match-board-mode) .auth-area button{min-height:36px;padding-inline:10px;font-size:12px}.premium-mode:not(.match-board-mode) .home-scroll,.premium-mode:not(.match-board-mode) .soccer-scroll,.premium-mode:not(.match-board-mode) .mypage-scroll{padding-inline:14px}.premium-mode:not(.match-board-mode) .home-hero{margin-inline:-14px;padding-inline:14px}.premium-mode:not(.match-board-mode) .home-hero h1{font-size:clamp(36px,9vw,44px)}.premium-mode:not(.match-board-mode) .home-hero-stats span{min-height:68px}.premium-mode:not(.match-board-mode) .competition-rail{margin-inline:-14px;padding-inline:14px}.premium-mode:not(.match-board-mode) .bottom-nav{width:calc(100% - 20px)}.premium-mode:not(.match-board-mode) .bottom-nav button{min-height:58px;font-size:11px}.bottom-nav-icon{width:23px;height:23px}}.premium-mode:not(.match-board-mode) .top-bar{min-height:calc(72px + env(safe-area-inset-top));grid-template-columns:minmax(0,1fr) auto;padding:calc(10px + env(safe-area-inset-top)) 24px 10px;background:linear-gradient(180deg,#020c12f0,#031118d6),url(/assets/stadium-scoreboard-bg.png);background-position:center top;background-size:cover}.premium-mode:not(.match-board-mode) .top-bar>.brand-button{grid-column:1;font-size:29px;line-height:1}.premium-mode:not(.match-board-mode) .top-bar-actions{grid-column:2;display:inline-flex;align-items:center;gap:16px}.premium-mode:not(.match-board-mode) .top-notice-button,.premium-mode:not(.match-board-mode) .top-admin-button,.premium-mode:not(.match-board-mode) .top-bar-actions>.icon-button{width:42px;height:42px;min-height:42px;display:inline-grid;place-items:center;position:relative;border:0;border-radius:0;background:transparent;color:#fff;box-shadow:none}.premium-mode:not(.match-board-mode) .top-admin-button{display:none}.premium-mode:not(.match-board-mode) .bell-icon{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.premium-mode:not(.match-board-mode) .top-notice-button svg,.premium-mode:not(.match-board-mode) .top-admin-button svg{width:28px;height:28px}.premium-mode:not(.match-board-mode) .top-notice-button:after{content:"";width:9px;height:9px;position:absolute;top:6px;right:6px;border-radius:999px;background:#ff343d;box-shadow:0 0 0 2px #041218e0}.premium-mode:not(.match-board-mode) .top-bar-actions>.icon-button{gap:6px}.premium-mode:not(.match-board-mode) .top-bar-actions>.icon-button span{width:32px;height:3px;border-radius:999px;background:#fff}.premium-mode:not(.match-board-mode) .home-screen{background:#f6f2e9}.premium-mode:not(.match-board-mode) .home-scroll{padding:0 0 104px;background:#f6f2e9}.premium-mode:not(.match-board-mode) .home-hero{min-height:0;margin:0;padding:34px 24px 42px;display:grid;align-content:start;gap:24px;background:linear-gradient(180deg,#020d1329,#030e14cc 78%,#061419),radial-gradient(circle at 12% 68%,rgba(255,49,56,.22),transparent 160px),radial-gradient(circle at 88% 66%,rgba(22,112,238,.24),transparent 180px),url(/assets/stadium-scoreboard-bg.png);background-position:center top;background-size:cover;color:#fff}.premium-mode:not(.match-board-mode) .home-hero-copy{display:grid;gap:9px}.premium-mode:not(.match-board-mode) .home-hero h1{max-width:none;color:#fff;font-size:35px;font-weight:950;line-height:1.08;text-shadow:0 4px 20px rgba(0,0,0,.58)}.premium-mode:not(.match-board-mode) .home-hero h1 span{font-size:27px}.premium-mode:not(.match-board-mode) .home-hero p{margin:0;color:#ffffffdb;font-size:16px;font-weight:900;line-height:1.4;text-shadow:0 3px 12px rgba(0,0,0,.5)}.premium-mode:not(.match-board-mode) .home-heat-card{width:100%;min-height:386px;display:grid;grid-template-rows:auto auto auto 1fr auto auto;align-items:center;gap:10px;padding:20px 24px 22px;border:1px solid rgba(255,255,255,.35);border-radius:10px;background:radial-gradient(circle at 28% 58%,rgba(255,42,45,.26),transparent 140px),radial-gradient(circle at 72% 58%,rgba(21,113,232,.26),transparent 150px),linear-gradient(180deg,#021015f5,#031217fa);color:#fff;text-align:center;box-shadow:0 24px 52px #0000005c,inset 0 1px #ffffff1f}.premium-mode:not(.match-board-mode) .home-heat-live{width:fit-content;justify-self:center;border-radius:999px;padding:8px 28px;background:linear-gradient(180deg,#ff3f3f,#d91422);color:#fff;font-size:14px;font-weight:950;box-shadow:0 12px 24px #d8142247}.premium-mode:not(.match-board-mode) .home-heat-league,.premium-mode:not(.match-board-mode) .home-heat-clock{color:#ffffffbf;font-size:15px;font-weight:850}.premium-mode:not(.match-board-mode) .home-heat-clock{color:#fff;font-size:20px;font-weight:950}.premium-mode:not(.match-board-mode) .home-heat-score-row{width:100%;display:grid;grid-template-columns:minmax(104px,1fr) minmax(104px,.9fr) minmax(104px,1fr);align-items:center;justify-content:center;gap:8px}.premium-mode:not(.match-board-mode) .home-heat-team{min-width:0;display:grid;justify-items:center;gap:8px}.premium-mode:not(.match-board-mode) .home-heat-team .team-crest{width:86px;height:86px;border-radius:8px;background:#ffffff0f;box-shadow:0 12px 24px #00000040}.premium-mode:not(.match-board-mode) .home-heat-team .team-crest img{width:100%;height:100%;object-fit:contain}.premium-mode:not(.match-board-mode) .home-heat-team strong{max-width:128px;overflow:hidden;color:#fff;font-size:20px;font-weight:950;line-height:1.12;text-overflow:clip;white-space:normal;word-break:keep-all}.premium-mode:not(.match-board-mode) .home-heat-team small{color:#ffffff94;font-size:13px;font-weight:850;letter-spacing:.03em}.premium-mode:not(.match-board-mode) .home-heat-score strong{display:block;color:#fff;font-size:58px;font-weight:950;line-height:.95;text-shadow:0 8px 20px rgba(0,0,0,.48);white-space:nowrap}.premium-mode:not(.match-board-mode) .home-heat-meta{width:min(100%,300px);justify-self:center;display:grid;grid-template-columns:1fr 1fr;align-items:center;border-top:1px solid rgba(255,255,255,.26)}.premium-mode:not(.match-board-mode) .home-heat-meta span{min-height:64px;display:grid;place-items:center;gap:2px}.premium-mode:not(.match-board-mode) .home-heat-meta span+span{border-left:1px solid rgba(255,255,255,.26)}.premium-mode:not(.match-board-mode) .home-heat-meta small{color:#ffffff9e;font-size:13px;font-weight:850}.premium-mode:not(.match-board-mode) .home-heat-meta b{color:#fff;font-size:28px;font-weight:950}.premium-mode:not(.match-board-mode) .home-heat-meta span:first-child b{color:#ff343d}.premium-mode:not(.match-board-mode) .home-heat-scale{width:100%;height:10px;display:block;overflow:hidden;border-radius:999px;background:#ffffff24}.premium-mode:not(.match-board-mode) .home-heat-scale span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#ff343d,#ff4b3e 78%,#ffffff4d)}.premium-mode:not(.match-board-mode) .home-spotlight-section{display:grid;gap:16px;padding:30px 24px 44px;background:linear-gradient(180deg,#061419,#071d22);color:#fff}.premium-mode:not(.match-board-mode) .home-next-section{position:relative;display:grid;gap:16px;padding:28px 24px 30px;overflow:hidden;background:radial-gradient(circle at 84% 0%,rgba(58,118,106,.22),transparent 34%),linear-gradient(180deg,#071d22,#07181d 48%,#061419);color:#fff}.premium-mode:not(.match-board-mode) .home-next-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 32%),radial-gradient(ellipse at 50% 100%,rgba(246,242,232,.1),transparent 54%)}.premium-mode:not(.match-board-mode) .home-next-section.home-next-section-empty{padding-top:24px;background:linear-gradient(180deg,#071d22,#061419);color:#fff}.premium-mode:not(.match-board-mode) .home-next-section .home-section-title,.premium-mode:not(.match-board-mode) .home-next-section .home-next-list,.premium-mode:not(.match-board-mode) .home-next-section .home-empty-panel{position:relative;z-index:1}.premium-mode:not(.match-board-mode) .home-next-section .home-section-title h2,.premium-mode:not(.match-board-mode) .home-next-section.home-next-section-empty .home-section-title h2{color:#fff}.premium-mode:not(.match-board-mode) .home-next-section .home-section-title button{color:#ffffffb8}.premium-mode:not(.match-board-mode) .home-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.premium-mode:not(.match-board-mode) .home-section-title h2{color:#0a1717;font-size:26px;font-weight:950}.premium-mode:not(.match-board-mode) .home-section-title button{border:0;background:transparent;color:#777f7a;font-size:14px;font-weight:900;white-space:nowrap}.premium-mode:not(.match-board-mode) .home-spotlight-section .home-section-title h2,.premium-mode:not(.match-board-mode) .home-spotlight-section .home-section-title button{color:#fff}.premium-mode:not(.match-board-mode) .home-spotlight-section .home-section-title button{color:#ffffffb8}.premium-mode:not(.match-board-mode) .home-spotlight-list,.premium-mode:not(.match-board-mode) .home-next-list{display:grid;gap:0}.premium-mode:not(.match-board-mode) .home-attention-row{min-height:116px;display:grid;grid-template-columns:32px 74px minmax(0,1fr) 64px 18px;grid-template-areas:"rank time home meta arrow" "rank time away meta arrow";align-items:center;gap:8px 10px;padding:16px 0;border:0;border-bottom:1px solid rgba(255,255,255,.16);background:transparent;color:#fff;text-align:left}.premium-mode:not(.match-board-mode) .home-attention-rank{grid-area:rank;color:#ffffffb3;font-size:24px;font-weight:900}.premium-mode:not(.match-board-mode) .home-attention-time{grid-area:time;display:grid;gap:3px;padding-right:10px;border-right:1px solid rgba(255,255,255,.18)}.premium-mode:not(.match-board-mode) .home-attention-time strong{color:#fff;font-size:18px;font-weight:950}.premium-mode:not(.match-board-mode) .home-attention-time small,.premium-mode:not(.match-board-mode) .home-attention-meta small{color:#ffffff9e;font-size:11px;font-weight:850}.premium-mode:not(.match-board-mode) .home-attention-team{grid-area:home;min-width:0;display:inline-flex;align-items:center;gap:8px}.premium-mode:not(.match-board-mode) .home-attention-team.away{grid-area:away}.premium-mode:not(.match-board-mode) .home-attention-team .team-crest{width:36px;height:36px;flex:0 0 auto;border-radius:50%;background:#ffffffeb}.premium-mode:not(.match-board-mode) .home-attention-team b{min-width:0;overflow:hidden;color:#fff;font-size:15px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode) .home-attention-vs{display:none}.premium-mode:not(.match-board-mode) .home-attention-meta{grid-area:meta;display:grid;gap:4px;justify-items:end}.premium-mode:not(.match-board-mode) .home-attention-meta b{color:#ff343d;font-size:18px;font-weight:950}.premium-mode:not(.match-board-mode) .home-upcoming-preview-row .home-attention-team .team-flag{width:30px;height:22px;flex:0 0 30px;border-radius:6px}.premium-mode:not(.match-board-mode) .home-upcoming-preview-row .home-attention-meta{min-width:0}.premium-mode:not(.match-board-mode) .home-upcoming-preview-row .home-attention-meta b{color:#9be8be;font-size:14px}.premium-mode:not(.match-board-mode) .home-upcoming-preview-row .home-attention-meta small{max-width:74px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode) .home-attention-arrow{grid-area:arrow;color:#ffffffb3;font-size:30px}.premium-mode:not(.match-board-mode) .home-next-card{min-height:94px;display:block;border:1px solid rgba(18,24,20,.12);border-radius:12px;background:linear-gradient(90deg,rgba(16,148,93,.08),transparent 48%),#fffdfa;box-shadow:0 12px 30px #1d221b14;overflow:hidden}.premium-mode:not(.match-board-mode) .home-next-main{min-width:0;width:100%;min-height:92px;display:grid;grid-template-columns:68px minmax(0,1fr) auto 14px;grid-template-areas:"time teams tag arrow";align-items:center;gap:12px;padding:12px 14px;border:0;background:transparent;color:#0a1717;text-align:left}.premium-mode:not(.match-board-mode) .home-next-time{grid-area:time;display:grid;gap:4px;padding-right:12px;border-right:1px solid rgba(18,24,20,.14)}.premium-mode:not(.match-board-mode) .home-next-time strong{color:#0a1717;font-size:23px;font-weight:950;line-height:1}.premium-mode:not(.match-board-mode) .home-next-time small{color:#68716d;font-size:12px;font-weight:850}.premium-mode:not(.match-board-mode) .home-next-teams{grid-area:teams;min-width:0;display:grid;gap:6px}.premium-mode:not(.match-board-mode) .home-next-teams b{min-width:0;display:inline-flex;align-items:center;gap:7px;overflow:hidden;color:#0a1717;font-size:15px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode) .home-next-teams>span:not(.team-flag){display:none}.premium-mode:not(.match-board-mode) .home-next-tag{grid-area:tag;justify-self:end;display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border:1px solid rgba(226,41,52,.18);border-radius:999px;background:#e2293414;color:#c9202d;font-size:11px;font-weight:950;line-height:1;white-space:nowrap}.premium-mode:not(.match-board-mode) .home-next-arrow{grid-area:arrow;justify-self:end;color:#737b78;font-size:24px;line-height:1}.premium-mode:not(.match-board-mode) .home-watch-bell{width:46px;height:46px;min-height:46px;margin-right:16px;display:grid;place-items:center;border:1px solid rgba(14,24,22,.16);border-radius:999px;background:#fff;color:#07171b}.premium-mode:not(.match-board-mode) .home-watch-bell.active{border-color:#ff343d52;background:#fff2f2;color:#e0202c}.premium-mode:not(.match-board-mode) .home-watch-bell svg{width:24px;height:24px}.premium-mode:not(.match-board-mode) .bottom-nav{width:100%;min-height:calc(92px + env(safe-area-inset-bottom));padding:9px 18px max(12px,env(safe-area-inset-bottom));border:0;border-radius:0;background:linear-gradient(180deg,#071b20,#031015);box-shadow:0 -18px 42px #00000047}.premium-mode:not(.match-board-mode) .bottom-nav button{min-height:68px;border-radius:0;color:#ffffffad;font-size:13px}.premium-mode:not(.match-board-mode) .bottom-nav button.active{color:#ff343d}.premium-mode:not(.match-board-mode) .bottom-nav button.active:after{width:48px;height:4px}.premium-mode:not(.match-board-mode) .bottom-nav button:first-child.active{color:#9ee36d}@media(max-width:430px){.premium-mode:not(.match-board-mode) .top-bar{padding-inline:20px}.premium-mode:not(.match-board-mode) .top-bar>.brand-button{font-size:26px}.premium-mode:not(.match-board-mode) .top-bar-actions{gap:10px}.premium-mode:not(.match-board-mode) .home-hero{min-height:0;padding:28px 18px 38px}.premium-mode:not(.match-board-mode) .home-hero h1{font-size:31px}.premium-mode:not(.match-board-mode) .home-heat-card{min-height:368px;padding:18px 16px 20px}.premium-mode:not(.match-board-mode) .home-heat-score-row{grid-template-columns:96px minmax(86px,.9fr) 96px;justify-content:center;gap:6px}.premium-mode:not(.match-board-mode) .home-heat-team .team-crest{width:64px;height:64px}.premium-mode:not(.match-board-mode) .home-heat-team strong{max-width:112px;font-size:16px}.premium-mode:not(.match-board-mode) .home-heat-score strong{font-size:44px}.premium-mode:not(.match-board-mode) .home-spotlight-section,.premium-mode:not(.match-board-mode) .home-next-section{padding-inline:18px}.premium-mode:not(.match-board-mode) .home-attention-row{grid-template-columns:28px 64px minmax(0,1fr) 52px 14px;gap:8px}.premium-mode:not(.match-board-mode) .home-attention-time strong{font-size:16px}.premium-mode:not(.match-board-mode) .home-attention-team b{font-size:14px}.premium-mode:not(.match-board-mode) .home-next-card{min-height:94px}.premium-mode:not(.match-board-mode) .home-next-main{min-height:92px;grid-template-columns:64px minmax(0,1fr) auto 12px;grid-template-areas:"time teams tag arrow";gap:9px;padding:12px}.premium-mode:not(.match-board-mode) .home-next-time strong{font-size:21px}.premium-mode:not(.match-board-mode) .home-next-teams b{font-size:13px}.premium-mode:not(.match-board-mode) .home-next-tag{padding-inline:6px;font-size:10.5px}.premium-mode:not(.match-board-mode) .bottom-nav{width:100%}}@media(max-width:560px){.app-shell{padding:0;place-items:stretch}.phone-frame.premium-mode{width:100vw;border:0;box-shadow:none}.phone-frame.premium-mode:not(.match-board-mode){height:100vh;min-height:100vh}}.premium-mode:not(.match-board-mode) .soccer-screen{background:#fffdfa}.premium-mode:not(.match-board-mode) .soccer-scroll{padding:0 0 104px;background:#fffdfa}.premium-mode:not(.match-board-mode) .matches-hero{display:grid;gap:26px;padding:46px 24px 28px;background:linear-gradient(180deg,#020d130f,#020d1394),url(/assets/stadium-scoreboard-bg.png);background-position:center top;background-size:cover;color:#fff}.premium-mode:not(.match-board-mode) .matches-hero-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.premium-mode:not(.match-board-mode) .matches-hero h1,.premium-mode:not(.match-board-mode) .matches-hero p{margin:0}.premium-mode:not(.match-board-mode) .matches-hero h1{color:#fff;font-size:48px;font-weight:950;line-height:1;text-shadow:0 5px 22px rgba(0,0,0,.55)}.premium-mode:not(.match-board-mode) .matches-hero p{margin-top:10px;color:#ffffffdb;font-size:16px;font-weight:850;line-height:1.4;text-shadow:0 3px 12px rgba(0,0,0,.45)}.premium-mode:not(.match-board-mode) .matches-search-button{width:44px;height:44px;min-height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#02121880;color:#fff}.premium-mode:not(.match-board-mode) .matches-search-button.active{border-color:#ff343d80;background:#ff343d2e}.premium-mode:not(.match-board-mode) .matches-hero .competition-section{display:block;padding:0}.premium-mode:not(.match-board-mode) .matches-hero .competition-section .soccer-section-title{display:none}.premium-mode:not(.match-board-mode) .matches-hero .competition-rail{margin:0;padding:0;display:flex;gap:0;overflow-x:auto;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:#041216bd;box-shadow:0 18px 36px #00000057,inset 0 1px #ffffff14}.premium-mode:not(.match-board-mode) .matches-hero .competition-card{flex:0 0 25%;min-height:142px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:54px auto;justify-items:center;align-content:center;gap:10px;padding:18px 12px;border:0;border-right:1px solid rgba(255,255,255,.22);border-radius:0;background:transparent;color:#ffffffb8;box-shadow:none}.premium-mode:not(.match-board-mode) .matches-hero .competition-card:before{display:none}.premium-mode:not(.match-board-mode) .matches-hero .competition-card:last-child{border-right:0}.premium-mode:not(.match-board-mode) .matches-hero .competition-card.selected{color:#fff;background:linear-gradient(180deg,#ffffff14,#ffffff03);box-shadow:inset 0 -5px #f6c34a}.premium-mode:not(.match-board-mode) .matches-hero .competition-mark{width:54px;height:54px;display:grid;place-items:center;grid-row:auto;border:0;background:transparent;color:currentColor;font-size:31px;font-weight:950;box-shadow:none}.premium-mode:not(.match-board-mode) .matches-hero .competition-copy{min-width:0;display:block;text-align:center}.premium-mode:not(.match-board-mode) .matches-hero .competition-copy strong{display:block;overflow:hidden;color:currentColor;font-size:15px;font-weight:950;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode) .matches-hero .competition-copy span,.premium-mode:not(.match-board-mode) .matches-hero .competition-detail,.premium-mode:not(.match-board-mode) .matches-hero .competition-meta{display:none}.premium-mode:not(.match-board-mode) .soccer-search-panel{margin:16px 18px 0}.premium-mode:not(.match-board-mode) .soccer-filter{height:64px;margin:22px 18px 28px;padding:7px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(18,24,20,.14);border-radius:999px;background:#fff;box-shadow:0 16px 32px #161c1814}.premium-mode:not(.match-board-mode) .soccer-filter button{min-width:0;border:0;border-radius:999px;background:transparent;color:#666e6b;font-size:18px;font-weight:950}.premium-mode:not(.match-board-mode) .soccer-filter .active{background:#07181c;color:#fff;box-shadow:0 10px 22px #07181c38}.premium-mode:not(.match-board-mode) .soccer-filter .active .tab-live-label:after{content:"";width:8px;height:8px;margin-left:8px;display:inline-block;border-radius:999px;background:#ff343d;vertical-align:middle}.premium-mode:not(.match-board-mode) .soccer-section{display:grid;gap:0;padding:0 24px 26px;border-top:0;background:#fffdfa}.premium-mode:not(.match-board-mode) .soccer-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(18,24,20,.14)}.premium-mode:not(.match-board-mode) .soccer-section-title h2{display:inline-flex;align-items:center;gap:12px;color:#0a1717;font-size:27px;font-weight:950}.premium-mode:not(.match-board-mode) .soccer-section-title h2:before{content:"";width:18px;height:18px;border-radius:999px;background:#f10920}.premium-mode:not(.match-board-mode) .soccer-section-title span{color:#717977;font-size:15px;font-weight:850}.premium-mode:not(.match-board-mode) .soccer-featured-card{display:grid;gap:12px;padding:28px 0 18px;border:0;border-bottom:1px solid rgba(18,24,20,.14);border-radius:0;background:transparent;color:#0a1717;box-shadow:none}.premium-mode:not(.match-board-mode) .soccer-featured-card .featured-live,.premium-mode:not(.match-board-mode) .soccer-featured-card .featured-league{display:none}.premium-mode:not(.match-board-mode) .featured-score{display:grid;grid-template-columns:minmax(88px,1fr) minmax(112px,1fr) minmax(88px,1fr);align-items:center;gap:14px}.premium-mode:not(.match-board-mode) .featured-score .team-crest{width:88px;height:88px;justify-self:center;border-radius:10px;background:#fff;box-shadow:0 8px 18px #11181514}.premium-mode:not(.match-board-mode) .featured-score-main{display:grid;justify-items:center;gap:9px}.premium-mode:not(.match-board-mode) .featured-score-main small{color:#0b8c4d;font-size:17px;font-weight:950}.premium-mode:not(.match-board-mode) .featured-score strong{display:inline-flex;align-items:baseline;justify-content:center;gap:10px;color:#101817;font-size:54px;font-weight:950;line-height:1;white-space:nowrap}.premium-mode:not(.match-board-mode) .soccer-featured-card .featured-score strong span{color:#101817}.premium-mode:not(.match-board-mode) .soccer-featured-card .featured-score-main small{color:#0b8c4d}.premium-mode:not(.match-board-mode) .featured-score .score-home{color:#e60012}.premium-mode:not(.match-board-mode) .soccer-featured-card .featured-score .score-home{color:#e60012}.premium-mode:not(.match-board-mode) .featured-teams{display:grid;grid-template-columns:1fr 1fr;padding-inline:52px;color:#111817;font-size:20px;font-weight:950}.premium-mode:not(.match-board-mode) .soccer-featured-card .featured-teams span{color:#111817}.premium-mode:not(.match-board-mode) .featured-teams span:last-child{text-align:right}.premium-mode:not(.match-board-mode) .featured-footer{width:min(100%,360px);justify-self:center;display:grid;grid-template-columns:1fr 1fr;gap:0;color:#636b68;font-size:16px;font-weight:850}.premium-mode:not(.match-board-mode) .soccer-featured-card .featured-footer span{color:#636b68}.premium-mode:not(.match-board-mode) .soccer-featured-card .featured-footer span:first-child{color:#df1e2b}.premium-mode:not(.match-board-mode) .featured-footer span{display:inline-flex;justify-content:center;gap:6px}.premium-mode:not(.match-board-mode) .featured-footer span+span{border-left:1px solid rgba(18,24,20,.18)}@media(max-width:430px){.premium-mode:not(.match-board-mode) .matches-hero{padding:38px 18px 22px}.premium-mode:not(.match-board-mode) .matches-hero h1{font-size:43px}.premium-mode:not(.match-board-mode) .matches-hero .competition-rail{display:flex}.premium-mode:not(.match-board-mode) .matches-hero .competition-card{min-height:128px;padding-inline:8px}.premium-mode:not(.match-board-mode) .matches-hero .competition-mark{width:46px;height:46px;font-size:25px}.premium-mode:not(.match-board-mode) .matches-hero .competition-copy strong{font-size:13px}.premium-mode:not(.match-board-mode) .soccer-filter{margin-inline:14px}.premium-mode:not(.match-board-mode) .soccer-filter button{font-size:16px}.premium-mode:not(.match-board-mode) .soccer-section{padding-inline:18px}.premium-mode:not(.match-board-mode) .featured-score{grid-template-columns:82px minmax(88px,1fr) 82px;gap:10px}.premium-mode:not(.match-board-mode) .featured-score .team-crest{width:76px;height:76px}.premium-mode:not(.match-board-mode) .featured-score strong{font-size:46px}.premium-mode:not(.match-board-mode) .featured-teams{padding-inline:22px;font-size:18px}}.premium-mode.match-board-mode .board-context-bar .score-toggle-button,.premium-mode.match-board-mode .board-context-bar .score-toggle-button[aria-pressed=true]{width:auto;min-width:58px;height:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 10px;border:1px solid rgba(255,255,255,.42)!important;border-radius:999px;background:#021216b8!important;color:#fff!important;box-shadow:none}.premium-mode.match-board-mode .board-context-bar .score-toggle-button .score-toggle-text,.premium-mode.match-board-mode .board-context-bar .score-toggle-button .score-toggle-icon{position:static;inset:auto;width:auto;min-width:0;height:auto;display:inline-flex!important;align-items:center;justify-content:center;overflow:visible;color:#fff!important;line-height:1;transform:none!important}.premium-mode.match-board-mode .board-context-bar .score-toggle-button .score-toggle-text,.premium-mode.match-board-mode .board-context-bar .score-toggle-button .score-toggle-icon{font-size:13px;font-weight:950}.premium-mode .dialog-backdrop{inset:0;align-items:end;padding:calc(18px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#010a0e7a,#010a0eb8),#0000007a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.premium-mode .login-dialog,.premium-mode .profile-dialog,.premium-mode .policy-dialog{width:min(100%,560px);max-height:min(760px,calc(100vh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));padding:24px;border:1px solid rgba(10,24,22,.14);border-radius:30px;background:linear-gradient(180deg,#fffffffa,#f8f7f1fa);color:#0a1515;box-shadow:0 28px 80px #00000061,inset 0 1px #ffffffeb;scrollbar-width:thin;scrollbar-color:rgba(7,24,28,.22) transparent}.premium-mode .login-dialog:before,.premium-mode .profile-dialog:before,.premium-mode .policy-dialog:before{content:"";width:46px;height:4px;margin:-8px auto 16px;display:block;border-radius:999px;background:#07181c2e}.premium-mode .login-dialog h2,.premium-mode .profile-dialog h2,.premium-mode .policy-dialog h2{padding-right:42px;color:#07181c;font-size:clamp(26px,7vw,34px);font-weight:950;line-height:1.05;letter-spacing:0}.premium-mode .login-dialog p,.premium-mode .profile-dialog>p,.premium-mode .policy-summary{max-width:31em;color:#66716b;font-size:14px;font-weight:750;line-height:1.65}.premium-mode .policy-kicker{display:none}.premium-mode .policy-hero .policy-kicker{display:block;color:#087944;font-size:12px;font-weight:900;letter-spacing:.04em}.premium-mode .policy-title-row{display:flex;align-items:center;gap:10px;padding-right:42px;flex-wrap:wrap}.premium-mode .policy-title-row h2{padding-right:0}.premium-mode .policy-title-row span{flex:0 0 auto;padding:6px 10px;border:1px solid rgba(10,24,22,.12);border-radius:999px;background:#f4f6f1;color:#5e6a64;font-size:13px;font-weight:950;line-height:1}.premium-mode .login-dialog .close-button,.premium-mode .profile-dialog .close-button,.premium-mode .policy-dialog .close-button{top:18px;right:18px;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(7,24,28,.14);border-radius:999px;background:#ffffffe6;color:#07181c;font-size:25px;font-weight:500;line-height:1;box-shadow:0 8px 20px #07181c14}.premium-mode .login-intent{gap:5px;margin:18px 0;padding:14px 15px;border:1px solid rgba(255,52,61,.18);border-radius:18px;background:linear-gradient(90deg,rgba(255,52,61,.08),transparent 58%),#fffc}.premium-mode .login-intent strong{color:#07181c;font-size:15px;font-weight:950}.premium-mode .login-intent span{color:#66716b;font-size:13px;font-weight:750}.premium-mode .auth-form,.premium-mode .profile-form{gap:11px;margin-top:18px}.premium-mode .auth-form label,.premium-mode .profile-form label,.premium-mode .profile-form legend{color:#07181c;font-size:13px;font-weight:950}.premium-mode .auth-form input,.premium-mode .profile-form input{min-height:52px;border:1px solid rgba(7,24,28,.14);border-radius:17px;background:#fff;color:#07181c;font-size:16px;box-shadow:inset 0 1px #07181c08}.premium-mode .auth-form input:focus,.premium-mode .profile-form input:focus{outline:3px solid rgba(255,52,61,.15);border-color:#ff343d6b}.premium-mode .profile-form input:disabled{background:#edf0ed;color:#747e77}.premium-mode .profile-form small{color:#6d7770;font-size:12px;font-weight:700;line-height:1.45}.premium-mode .primary-action{min-height:52px;border-radius:18px;background:linear-gradient(180deg,#0d8f4d,#057440);color:#fff;font-size:15px;font-weight:950;box-shadow:0 12px 24px #05744038}.premium-mode .mode-switch{min-height:44px;margin-top:14px;border:1px solid rgba(7,24,28,.12);border-radius:999px;background:#fff;color:#07181c;font-size:13px}.premium-mode .avatar-picker{gap:10px}.premium-mode .avatar-option{min-height:94px;border-color:#07181c21;border-radius:20px;background:linear-gradient(180deg,#fff,#f7f8f4);color:#07181c}.premium-mode .avatar-option.selected{border-color:#ff343d6b;background:linear-gradient(180deg,#fff8f8,#fff);box-shadow:inset 0 0 0 1px #ff343d29,0 12px 24px #07181c0f}.premium-mode .profile-notice{padding:11px 12px;border-color:#05744033;border-radius:14px;background:#05744014;color:#057440;font-size:13px}body .premium-mode .profile-dialog{max-height:calc(100dvh - 59px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:#fff;scrollbar-width:none}body .premium-mode .profile-dialog::-webkit-scrollbar{display:none}body .premium-mode .dialog-backdrop:has(.profile-dialog){padding-inline:6px;padding-bottom:6px}.premium-mode .profile-dialog .profile-form{gap:0;margin-top:18px}.premium-mode .profile-avatar-editor{position:relative;width:124px;margin:0 auto}.premium-mode .profile-avatar-editor-preview{width:124px;height:124px;border:0;background:#e5e7e6;color:#8a8e8c;font-size:32px;box-shadow:inset 0 0 0 1px #07181c0a}.premium-mode .profile-avatar-editor-preview>svg:not(.avatar-illustration):not(.shield-icon){width:74px;height:74px}.premium-mode .profile-avatar-editor-preview.has-image{background:#eef0ef}.premium-mode .profile-avatar-camera{position:absolute;right:-5px;bottom:2px;width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(7,24,28,.12);border-radius:50%;background:#fff;color:#07181c;box-shadow:0 6px 16px #07181c24}.premium-mode .profile-avatar-camera svg{width:23px;height:23px;stroke-width:2.2}.premium-mode .profile-avatar-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.premium-mode .profile-avatar-actions{display:flex;justify-content:center;gap:26px;align-items:center;margin-top:18px}.premium-mode .profile-avatar-actions button,.premium-mode .profile-default-avatar-action{min-height:44px;padding:0;border:0;background:transparent;color:#111817;font-size:15px;font-weight:850}.premium-mode .profile-avatar-actions .profile-image-action{padding:0 16px;border:1px solid #1a2220;border-radius:13px;background:#fff}.premium-mode .profile-avatar-file-help{display:block;margin:7px auto 0;color:#727b77;font-size:12px;font-weight:700;text-align:center}.premium-mode .profile-default-avatar-action{min-height:34px;margin:0 auto 6px;color:#68716d;font-size:13px;font-weight:750;text-decoration:underline;text-underline-offset:3px}.premium-mode .profile-template-picker{margin:0 0 20px;padding:14px;border:1px solid rgba(7,24,28,.1);border-radius:18px;background:#f8faf8}.premium-mode .profile-template-picker .avatar-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-mode .profile-template-picker .avatar-option{min-height:78px;border-radius:15px}.premium-mode .profile-field-group{display:grid;gap:6px;margin-top:10px}.premium-mode .profile-default-avatar-action+.profile-field-group{margin-top:-6px}.premium-mode .profile-field-group>label{font-size:16px;font-weight:950}.premium-mode .profile-field-group>label span{font-size:13px}.premium-mode .profile-field-group>input{min-height:50px;padding:0 13px;border-radius:14px}.premium-mode .profile-display-name-help{color:#6d7471;font-size:13px}.premium-mode .profile-bio-field{position:relative}.premium-mode .profile-bio-field textarea{width:100%;height:94px;min-height:94px;resize:none;padding:13px 14px 30px;border:1px solid rgba(7,24,28,.15);border-radius:16px;background:#fff;color:#111817;font:inherit;font-size:15px;line-height:1.55}.premium-mode .profile-bio-field textarea:focus{outline:3px solid rgba(5,143,77,.14);border-color:#058f4d6b}.premium-mode .profile-bio-field>span{position:absolute;right:14px;bottom:11px;color:#6d7471;font-size:12px;font-weight:700}.premium-mode .profile-favorite-editor{display:grid;gap:12px;margin-top:15px;padding:17px 0 18px;border-top:1px solid rgba(7,24,28,.14);border-bottom:1px solid rgba(7,24,28,.14)}.premium-mode .profile-favorite-editor-header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px}.premium-mode .profile-favorite-editor-header>span{min-width:0;display:grid;gap:3px}.premium-mode .profile-favorite-editor-header h3{margin:0;color:#07181c;font-size:17px;font-weight:950;line-height:1.35}.premium-mode .profile-favorite-editor-header small,.premium-mode .profile-favorite-empty,.premium-mode .profile-favorite-notice{color:#6d7471;font-size:12px;font-weight:650;line-height:1.55}.premium-mode .profile-favorite-editor-toggle{min-width:58px;min-height:36px;padding:0 13px;border:1px solid rgba(7,24,28,.2);border-radius:9px;background:#fff;color:#0a1717;font-size:13px;font-weight:850;white-space:nowrap}.premium-mode .profile-favorite-editor-toggle:focus-visible,.premium-mode .profile-favorite-selected button:focus-visible,.premium-mode .profile-favorite-inline-list button:focus-visible{outline:3px solid rgba(5,116,64,.2);outline-offset:2px}.premium-mode .profile-favorite-selected{min-width:0;display:flex;flex-wrap:wrap;gap:8px}.premium-mode .profile-favorite-selected button{min-width:0;min-height:38px;display:inline-grid;grid-template-columns:28px auto 14px;align-items:center;gap:7px;padding:4px 8px 4px 5px;border:1px solid rgba(7,24,28,.14);border-radius:9px;background:#fff;color:#101817}.premium-mode .profile-favorite-selected .team-crest{width:28px;height:28px}.premium-mode .profile-favorite-selected button strong{overflow:hidden;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.premium-mode .profile-favorite-selected button>svg{width:14px;height:14px;color:#68716d}.premium-mode .profile-favorite-empty,.premium-mode .profile-favorite-notice{margin:0}.premium-mode .profile-favorite-inline-picker{display:grid;gap:7px;padding-top:2px}.premium-mode .profile-favorite-inline-picker>label{color:#303a37;font-size:12px;font-weight:850}.premium-mode .profile-favorite-inline-picker>input{width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(7,24,28,.18);border-radius:10px;background:#fff;color:#0a1717;font:inherit;font-size:14px}.premium-mode .profile-favorite-inline-picker>input:focus{border-color:#0574407a;outline:0;box-shadow:0 0 0 3px #05744017}.premium-mode .profile-favorite-inline-list{max-height:216px;overflow-y:auto;display:grid;border-top:1px solid rgba(7,24,28,.1);border-bottom:1px solid rgba(7,24,28,.1)}.premium-mode .profile-favorite-inline-list>button{min-width:0;min-height:50px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:7px 4px;border:0;border-bottom:1px solid rgba(7,24,28,.08);border-radius:0;background:#fff;color:#101817;text-align:left}.premium-mode .profile-favorite-inline-list>button:last-of-type{border-bottom:0}.premium-mode .profile-favorite-inline-list>button.active{background:#f3f8f4}.premium-mode .profile-favorite-inline-list>button:disabled:not(.active){opacity:.45;cursor:not-allowed}.premium-mode .profile-favorite-inline-list .team-crest{width:34px;height:34px}.premium-mode .profile-favorite-inline-list button>span{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.premium-mode .profile-favorite-inline-list strong{min-width:0;overflow:hidden;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.premium-mode .profile-favorite-inline-list small{flex:0 0 auto;color:#68716d;font-size:11px;font-weight:800}.premium-mode .profile-favorite-inline-list>p{margin:0;padding:16px 4px;color:#6d7471;font-size:13px}.premium-mode .profile-board-preview{margin-top:13px;padding:18px 0 10px;border-top:1px solid rgba(7,24,28,.14);border-bottom:1px solid rgba(7,24,28,.14)}.premium-mode .profile-board-preview h3{margin:0 0 7px;color:#07181c;font-size:17px;font-weight:950}.premium-mode .profile-board-preview-post{display:grid;grid-template-columns:50px minmax(0,1fr);gap:12px;align-items:start}.premium-mode .profile-board-preview-post>.profile-avatar{width:50px;height:50px;border:0;background:#e5e7e6;color:#8a8e8c}.premium-mode .profile-board-preview-post>.profile-avatar>svg:not(.avatar-illustration):not(.shield-icon){width:30px;height:30px}.premium-mode .profile-board-preview-copy{min-width:0;display:grid;gap:3px}.premium-mode .profile-board-preview-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.premium-mode .profile-board-preview-meta strong{min-width:0;overflow:hidden;color:#111817;font-size:16px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.premium-mode .profile-board-preview-meta time,.premium-mode .profile-board-preview-copy small{color:#727a76;font-size:12px;font-weight:700}.premium-mode .profile-board-preview-copy small{line-height:1.45}body .premium-mode .profile-form .profile-save-action{width:100%;position:static;min-height:48px;margin-top:10px;border-radius:17px;box-shadow:0 12px 24px #05744033}.premium-mode .auth-error{padding:10px 12px;border:1px solid rgba(216,25,36,.18);border-radius:14px;background:#d8192414;color:#b61622;font-size:13px;font-weight:800}.premium-mode .policy-section-list{gap:12px}.premium-mode .policy-section{gap:8px;padding:14px;border:1px solid rgba(7,24,28,.1);border-radius:18px;background:#ffffffc2}.premium-mode .policy-section h3{color:#07181c;font-size:16px;font-weight:950}.premium-mode .policy-section ul{gap:7px;color:#66716b;font-size:13px;font-weight:700;line-height:1.62}.premium-mode .policy-version span{border-color:#07181c1a;background:#f3f5f2;color:#67716b;font-size:11px;font-weight:850}.premium-mode .policy-age-notice{border:1px solid rgba(4,127,68,.14);background:#f0f7f1}.premium-mode .policy-document-list,.premium-mode .policy-contact-card{border-color:#07181c1c;box-shadow:0 10px 28px #07181c0a}.premium-mode .policy-document-row{border-bottom-color:#07181c17}.premium-mode .policy-document-row:hover{background:#f8faf7}.premium-mode .policy-document-icon,.premium-mode .policy-contact-icon{background:#f1f4f1;color:#0a6540}.premium-mode .policy-document-copy strong,.premium-mode .policy-contact-card strong{color:#07181c;font-weight:950}.premium-mode .policy-document-copy small,.premium-mode .policy-contact-card small,.premium-mode .policy-footnote{color:#68736c;font-weight:700}@media(max-width:430px){.premium-mode .dialog-backdrop{padding-inline:10px;padding-bottom:10px}.premium-mode .login-dialog,.premium-mode .profile-dialog,.premium-mode .policy-dialog{max-height:min(760px,calc(100vh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));padding:22px;border-radius:28px 28px 24px 24px}.premium-mode .avatar-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.premium-mode:not(.match-board-mode) .watch-hero{display:grid;gap:20px;margin:0;padding:26px 24px 22px;background:linear-gradient(180deg,#020c1214,#020d13b8 78%,#061419),radial-gradient(circle at 13% 75%,rgba(255,52,61,.14),transparent 170px),radial-gradient(circle at 86% 72%,rgba(37,119,230,.2),transparent 180px),url(/assets/stadium-scoreboard-bg.png);background-position:center top;background-size:cover;color:#fff}.premium-mode:not(.match-board-mode) .watch-hero-copy,.premium-mode:not(.match-board-mode) .watch-hero-copy h1,.premium-mode:not(.match-board-mode) .watch-hero-copy p{margin:0}.premium-mode:not(.match-board-mode) .watch-hero-copy h1{color:#fff;font-size:38px;font-weight:950;line-height:1.04;text-shadow:0 5px 22px rgba(0,0,0,.52)}.premium-mode:not(.match-board-mode) .watch-hero-copy p{margin-top:8px;color:#ffffffd1;font-size:16px;font-weight:850;line-height:1.45;text-shadow:0 3px 14px rgba(0,0,0,.44)}.premium-mode:not(.match-board-mode) .watch-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.08)}.premium-mode:not(.match-board-mode) .watch-stat-row span{min-height:68px;display:grid;place-items:center;gap:5px;color:#ffffffbd;font-size:15px;font-weight:850}.premium-mode:not(.match-board-mode) .watch-stat-row span+span{border-left:1px solid rgba(255,255,255,.18)}.premium-mode:not(.match-board-mode) .watch-stat-row strong{color:#fff;font-size:34px;font-weight:950;line-height:1}.premium-mode:not(.match-board-mode) .watch-next-area{display:grid;gap:10px}.premium-mode:not(.match-board-mode) .watch-next-area h2{margin:0;color:#fff;font-size:25px;font-weight:950}.premium-mode:not(.match-board-mode) .watch-empty-hero{display:grid;gap:7px;padding:16px 18px;border:1px solid rgba(255,255,255,.22);border-radius:16px;background:#03141994;box-shadow:inset 0 1px #ffffff14}.premium-mode:not(.match-board-mode) .watch-empty-hero strong{color:#fff;font-size:18px;font-weight:950;line-height:1.35}.premium-mode:not(.match-board-mode) .watch-empty-hero span{color:#ffffffb8;font-size:13px;font-weight:800;line-height:1.5}.premium-mode:not(.match-board-mode) .watch-next-card{min-height:132px;display:grid;grid-template-columns:minmax(0,1fr) 54px;align-items:stretch;overflow:hidden;border:1px solid rgba(255,255,255,.28);border-left:5px solid #ff343d;border-radius:18px;background:radial-gradient(circle at 22% 52%,rgba(255,52,61,.12),transparent 150px),radial-gradient(circle at 80% 52%,rgba(37,119,230,.13),transparent 150px),#031419c7;box-shadow:0 18px 40px #00000047,inset 0 1px #ffffff14}.premium-mode:not(.match-board-mode) .watch-next-main{min-width:0;display:grid;grid-template-columns:98px minmax(0,1fr);gap:13px;align-items:center;padding:15px 0 15px 18px;border:0;background:transparent;color:#fff;text-align:left}.premium-mode:not(.match-board-mode) .watch-next-time{min-width:0;display:grid;justify-items:center;gap:8px;padding-right:14px;border-right:1px solid rgba(255,255,255,.18)}.premium-mode:not(.match-board-mode) .watch-next-time strong{color:#fff;font-size:29px;font-weight:950;line-height:1}.premium-mode:not(.match-board-mode) .watch-next-time small{color:#ffffffb3;font-size:14px;font-weight:900}.premium-mode:not(.match-board-mode) .watch-next-teams{min-width:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:13px}.premium-mode:not(.match-board-mode) .watch-next-teams>small{grid-column:1 / -1;color:#ffffff94;font-size:14px;font-weight:850}.premium-mode:not(.match-board-mode) .watch-next-teams b{min-width:0;width:100%;display:grid;justify-items:center;gap:8px;color:#fff;font-size:13px;font-weight:950;line-height:1.2}.premium-mode:not(.match-board-mode) .watch-next-teams b span{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode) .watch-next-teams .team-crest,.premium-mode:not(.match-board-mode) .watch-live-card .team-crest,.premium-mode:not(.match-board-mode) .watch-saved-row .team-crest,.premium-mode:not(.match-board-mode) .my-favorite-card .team-crest,.premium-mode:not(.match-board-mode) .my-highlight-row .team-crest{width:46px;height:46px;border-radius:999px;background:#fff;box-shadow:0 8px 18px #050e1029}.premium-mode:not(.match-board-mode) .watch-next-teams em{align-self:center;color:#ffffffa8;font-size:20px;font-style:normal;font-weight:950}.premium-mode:not(.match-board-mode) .watch-bell-button{width:100%;min-height:100%;display:grid;place-items:center;border:0;border-left:1px solid rgba(255,255,255,.16);background:transparent;color:#ffffffb8}.premium-mode:not(.match-board-mode) .watch-bell-button.active{color:#ff343d}.premium-mode:not(.match-board-mode) .watch-bell-button svg{width:28px;height:28px}.premium-mode:not(.match-board-mode) .watch-content{display:grid;gap:24px;padding:24px 24px 112px;background:#fffdfa}.premium-mode:not(.match-board-mode) .watch-live-area{display:grid;gap:12px}.premium-mode:not(.match-board-mode) .watch-live-label{width:fit-content;padding:6px 12px;border-radius:7px;background:#df101f;color:#fff;font-size:15px;font-weight:950;line-height:1}.premium-mode:not(.match-board-mode) .watch-live-card{min-height:124px;display:grid;grid-template-columns:minmax(84px,1fr) minmax(112px,1fr) minmax(84px,1fr);align-items:center;gap:12px;padding:18px;border:0;border-radius:8px;background:radial-gradient(circle at 25% 50%,rgba(255,52,61,.28),transparent 110px),radial-gradient(circle at 76% 50%,rgba(37,119,230,.28),transparent 120px),linear-gradient(180deg,#092126,#041419);color:#fff;box-shadow:0 18px 36px #0512162e}.premium-mode:not(.match-board-mode) .watch-live-team,.premium-mode:not(.match-board-mode) .watch-live-score{min-width:0;display:grid;justify-items:center;gap:8px}.premium-mode:not(.match-board-mode) .watch-live-team strong{overflow:hidden;max-width:100%;color:#fff;font-size:17px;font-weight:950;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode) .watch-live-score small{color:#82f3a6;font-size:16px;font-weight:950}.premium-mode:not(.match-board-mode) .watch-live-score strong{color:#fff;font-size:40px;font-weight:950;line-height:1}.premium-mode:not(.match-board-mode) .watch-live-score b{color:#ff474f;font-size:17px;font-weight:950}.premium-mode:not(.match-board-mode) .watch-section-title,.premium-mode:not(.match-board-mode) .my-section-title{display:flex;align-items:center;justify-content:space-between;gap:14px}.premium-mode:not(.match-board-mode) .watch-section-title h2,.premium-mode:not(.match-board-mode) .my-section-title h2{margin:0;color:#0a1717;font-size:29px;font-weight:950;letter-spacing:0}.premium-mode:not(.match-board-mode) .watch-group-list,.premium-mode:not(.match-board-mode) .watch-saved-list,.premium-mode:not(.match-board-mode) .my-content,.premium-mode:not(.match-board-mode) .my-highlight-list{display:grid}.premium-mode:not(.match-board-mode) .watch-match-section{display:grid;gap:12px}.premium-mode:not(.match-board-mode) .watch-group-list{gap:23px}.premium-mode:not(.match-board-mode) .watch-group{display:grid;gap:10px}.premium-mode:not(.match-board-mode) .watch-group h3{margin:0;padding-left:13px;position:relative;color:#65706d;font-size:18px;font-weight:950}.premium-mode:not(.match-board-mode) .watch-group h3:before{content:"";width:4px;height:22px;position:absolute;left:0;top:1px;border-radius:999px;background:#ff343d}.premium-mode:not(.match-board-mode) .watch-group:nth-child(2) h3:before{background:#2b80df}.premium-mode:not(.match-board-mode) .watch-group:nth-child(n+3) h3:before{background:#6d7774}.premium-mode:not(.match-board-mode) .watch-saved-list{overflow:hidden;border:1px solid rgba(18,24,20,.13);border-radius:16px;background:#fff}.premium-mode:not(.match-board-mode) .watch-saved-row{min-height:86px;display:grid;grid-template-columns:minmax(0,1fr) 54px;align-items:stretch;background:#fff}.premium-mode:not(.match-board-mode) .watch-saved-row+.watch-saved-row{border-top:1px solid rgba(18,24,20,.11)}.premium-mode:not(.match-board-mode) .watch-saved-main{min-width:0;display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:16px;padding:13px 0 13px 18px;border:0;background:transparent;color:#0a1717;text-align:left}.premium-mode:not(.match-board-mode) .watch-saved-time{display:grid;gap:6px;padding-right:16px;border-right:1px solid rgba(18,24,20,.13)}.premium-mode:not(.match-board-mode) .watch-saved-time strong{color:#0a1717;font-size:25px;font-weight:950;line-height:1}.premium-mode:not(.match-board-mode) .watch-saved-time small{color:#6d7774;font-size:13px;font-weight:900}.premium-mode:not(.match-board-mode) .watch-saved-matchup{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.premium-mode:not(.match-board-mode) .watch-saved-matchup span{min-width:0;display:inline-flex;align-items:center;gap:9px}.premium-mode:not(.match-board-mode) .watch-saved-matchup b{overflow:hidden;color:#0a1717;font-size:17px;font-weight:950;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode) .watch-saved-matchup em{color:#737b78;font-size:15px;font-style:normal;font-weight:950}.premium-mode:not(.match-board-mode) .watch-saved-row .watch-bell-button{border-left-color:#1218141a;color:#737b78}.premium-mode:not(.match-board-mode) .watch-saved-row .watch-bell-button.active{color:#ff343d}.premium-mode:not(.match-board-mode) .watch-empty{margin:0;padding:20px;border:1px solid rgba(18,24,20,.12);border-radius:16px;background:#fff;color:#69726f;font-size:15px;font-weight:800;line-height:1.55}.premium-mode:not(.match-board-mode) .mypage-screen{background:#fffdfa}.premium-mode:not(.match-board-mode) .mypage-scroll{padding:0 0 112px;background:#fffdfa}.premium-mode:not(.match-board-mode) .my-stand-hero{display:grid;gap:20px;padding:28px 24px 26px;background:linear-gradient(180deg,#020c121a,#020d13b8 80%,#061419),radial-gradient(circle at 18% 62%,rgba(94,170,93,.18),transparent 170px),radial-gradient(circle at 82% 68%,rgba(37,119,230,.18),transparent 180px),url(/assets/stadium-scoreboard-bg.png);background-position:center top;background-size:cover;color:#fff}.premium-mode:not(.match-board-mode) .my-hero-copy h1,.premium-mode:not(.match-board-mode) .my-hero-copy p{margin:0}.premium-mode:not(.match-board-mode) .my-hero-copy h1{color:#fff;font-size:38px;font-weight:950;line-height:1.04;text-shadow:0 5px 22px rgba(0,0,0,.54)}.premium-mode:not(.match-board-mode) .my-hero-copy p{margin-top:8px;color:#ffffffd1;font-size:16px;font-weight:850}.premium-mode:not(.match-board-mode) .my-profile-line{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:18px}.premium-mode:not(.match-board-mode) .my-profile-line .profile-avatar{width:108px;height:108px;border:2px solid rgba(255,255,255,.65);background:radial-gradient(circle at 42% 42%,rgba(255,255,255,.2),transparent 48%),linear-gradient(135deg,#203f34,#678257);color:#fff;font-size:34px;font-weight:950;box-shadow:0 18px 38px #00000047}.premium-mode:not(.match-board-mode) .my-profile-copy{min-width:0;display:grid;gap:12px}.premium-mode:not(.match-board-mode) .my-profile-name{min-width:0;display:flex;align-items:center;gap:10px}.premium-mode:not(.match-board-mode) .my-profile-name strong{overflow:hidden;color:#fff;font-size:27px;font-weight:950;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode) .my-profile-name em{flex:0 0 auto;padding:4px 10px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff1f;color:#ffffffdb;font-size:13px;font-style:normal;font-weight:950}.premium-mode:not(.match-board-mode) .my-profile-copy p{margin:0;color:#ffffffb8;font-size:15px;font-weight:850}.premium-mode:not(.match-board-mode) .my-profile-copy b{color:#fff;font-weight:950}.premium-mode:not(.match-board-mode) .my-profile-favorite-line{min-width:0;display:flex;align-items:center;gap:10px;color:#ffffffb8;font-size:15px;font-weight:850}.premium-mode:not(.match-board-mode) .my-profile-favorite-line>span{flex:0 0 auto}.premium-mode:not(.match-board-mode) .my-profile-favorite-button{min-width:0;min-height:38px;display:inline-flex;align-items:center;padding:4px 8px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff1a;color:#fff;box-shadow:inset 0 1px #ffffff1f}.premium-mode:not(.match-board-mode) .my-profile-favorite-button:focus-visible{outline:3px solid rgba(255,255,255,.38);outline-offset:3px}.premium-mode:not(.match-board-mode) .my-favorite-emblem-strip{min-width:0;display:inline-flex;align-items:center}.premium-mode:not(.match-board-mode) .my-favorite-emblem{width:34px;height:34px;display:grid;place-items:center;margin-left:-6px;border:1px solid rgba(255,255,255,.58);border-radius:999px;background:#fff;box-shadow:0 8px 16px #0000002e}.premium-mode:not(.match-board-mode) .my-favorite-emblem:first-child{margin-left:0}.premium-mode:not(.match-board-mode) .my-favorite-emblem .team-crest{width:28px;height:28px;border-radius:999px}.premium-mode:not(.match-board-mode) .my-favorite-emblem-strip em{min-width:30px;height:30px;display:grid;place-items:center;margin-left:-4px;border:1px solid rgba(255,255,255,.44);border-radius:999px;background:#061618db;color:#fff;font-size:12px;font-style:normal;font-weight:950}.premium-mode:not(.match-board-mode) .my-favorite-emblem-empty{color:#fff;font-size:14px;font-weight:950}.premium-mode:not(.match-board-mode) .my-stat-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#0314197a}.premium-mode:not(.match-board-mode) .my-stat-panel span{min-width:0;min-height:86px;display:grid;place-items:center;align-content:center;gap:6px;color:#ffffffc7;text-align:center}.premium-mode:not(.match-board-mode) .my-stat-panel span+span{border-left:1px solid rgba(255,255,255,.16)}.premium-mode:not(.match-board-mode) .my-stat-panel small{color:#ffffffc7;font-size:14px;font-weight:900}.premium-mode:not(.match-board-mode) .my-stat-panel strong{color:#fff;font-size:34px;font-weight:950;line-height:1}.premium-mode:not(.match-board-mode) .my-stat-panel b{color:#ffffffad;font-size:14px;font-weight:850}.premium-mode:not(.match-board-mode) .my-content{gap:26px;padding:24px 24px 0}.premium-mode:not(.match-board-mode) .my-section{display:grid;gap:15px}.premium-mode:not(.match-board-mode) .my-section-title button{display:inline-flex;align-items:center;flex:0 0 auto;gap:7px;border:0;background:transparent;color:#747b78;font-size:14px;font-weight:900;white-space:nowrap}.premium-mode:not(.match-board-mode) .my-section-title .my-section-action{min-height:38px;padding:0 15px;border:1px solid rgba(18,24,20,.13);border-radius:999px;background:#fff;color:#0a1717;box-shadow:0 10px 20px #131b160d}.premium-mode:not(.match-board-mode) .chevron-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.premium-mode:not(.match-board-mode) .my-favorite-status-list{display:grid;gap:10px}.premium-mode:not(.match-board-mode) .my-favorite-card{min-height:118px;display:grid;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:14px;padding:18px;border:1px solid rgba(18,24,20,.13);border-radius:8px;background:#fff;color:#0a1717;text-align:left;box-shadow:0 14px 32px #131b160f}.premium-mode:not(.match-board-mode) .my-favorite-card.empty{background:linear-gradient(180deg,#fff,#fbfaf6)}.premium-mode:not(.match-board-mode) .my-favorite-main{min-width:0;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px}.premium-mode:not(.match-board-mode) .my-favorite-main .team-crest{width:64px;height:64px;border-radius:8px}.premium-mode:not(.match-board-mode) .my-favorite-team-copy{min-width:0;display:grid;gap:10px}.premium-mode:not(.match-board-mode) .my-favorite-main strong{color:#0a1717;font-size:21px;font-weight:950;line-height:1.16}.premium-mode:not(.match-board-mode) .my-favorite-main small{color:#7a817e;font-size:14px;font-weight:850}.premium-mode:not(.match-board-mode) .my-favorite-next{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px}.premium-mode:not(.match-board-mode) .my-favorite-opponent-team{min-width:0;width:100%;display:grid;justify-items:center;gap:7px}.premium-mode:not(.match-board-mode) .my-favorite-next small{overflow:hidden;max-width:100%;color:#0a1717;font-size:14px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode) .my-favorite-next em{justify-self:center;color:#747b78;font-size:17px;font-style:normal;font-weight:950}.premium-mode:not(.match-board-mode) .my-favorite-next .team-crest{width:44px;height:44px;border-radius:999px}.premium-mode:not(.match-board-mode) .my-favorite-empty-status{justify-self:end;min-width:136px;display:grid;gap:6px;padding:13px 14px;border:1px solid rgba(18,24,20,.1);border-radius:8px;background:#fffdfa;color:#0a1717;text-align:center}.premium-mode:not(.match-board-mode) .my-favorite-empty-status strong{font-size:16px;font-weight:950}.premium-mode:not(.match-board-mode) .my-favorite-empty-status small{color:#737c78;font-size:12px;font-weight:850}.premium-mode:not(.match-board-mode) .my-favorite-selected-list{display:grid;gap:9px}.premium-mode:not(.match-board-mode) .my-favorite-chip{min-height:62px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;border:1px solid rgba(18,24,20,.12);border-radius:8px;background:#fff;box-shadow:0 10px 22px #131b160d}.premium-mode:not(.match-board-mode) .my-favorite-chip .team-crest{width:40px;height:40px;border-radius:8px}.premium-mode:not(.match-board-mode) .my-favorite-chip strong{min-width:0;overflow:hidden;color:#0a1717;font-size:15px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode) .my-favorite-chip button{min-height:34px;padding:0 12px;border:1px solid rgba(18,24,20,.12);border-radius:999px;background:#fffdfa;color:#747c78;font-size:12px;font-weight:950}.premium-mode:not(.match-board-mode) .my-favorite-sheet-backdrop{position:fixed;inset:0;z-index:270;display:grid;align-items:end;padding:0 12px calc(var(--keyboard-offset, 0px) + env(safe-area-inset-bottom) + 8px);background:#000a0e85;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.premium-mode:not(.match-board-mode) .my-favorite-sheet{width:min(100%,520px);max-height:min(82dvh,calc(var(--visual-viewport-height, 100dvh) - 22px));min-height:360px;display:flex;flex-direction:column;justify-self:center;overflow:hidden;border:1px solid rgba(18,24,20,.12);border-radius:24px 24px 18px 18px;background:#fffdfa;color:#0a1717;box-shadow:0 -18px 60px #00000052}.premium-mode:not(.match-board-mode) .my-favorite-sheet-handle{min-height:34px;display:grid;place-items:center;flex:0 0 auto;border:0;background:transparent;touch-action:pan-y}.premium-mode:not(.match-board-mode) .my-favorite-sheet-handle span{width:58px;height:6px;border-radius:999px;background:#1218142e}.premium-mode:not(.match-board-mode) .my-favorite-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 22px 14px;flex:0 0 auto}.premium-mode:not(.match-board-mode) .my-favorite-sheet-header span{min-width:0;display:grid;gap:5px}.premium-mode:not(.match-board-mode) .my-favorite-sheet-header small{color:#6f7773;font-size:12px;font-weight:900}.premium-mode:not(.match-board-mode) .my-favorite-sheet-header h2{margin:0;color:#0a1717;font-size:24px;font-weight:950;line-height:1.1}.premium-mode:not(.match-board-mode) .my-favorite-sheet-header button{min-height:40px;padding:0 15px;border:1px solid rgba(18,24,20,.12);border-radius:999px;background:#fff;color:#0a1717;font-size:13px;font-weight:950}.premium-mode:not(.match-board-mode) .my-favorite-picker-shell{min-height:0;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;padding:0 18px 12px}.premium-mode:not(.match-board-mode) .my-favorite-search{display:grid;gap:7px;flex:0 0 auto}.premium-mode:not(.match-board-mode) .my-favorite-search span{color:#6f7773;font-size:12px;font-weight:900}.premium-mode:not(.match-board-mode) .my-favorite-search input{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(18,24,20,.13);border-radius:8px;background:#fff;color:#0a1717;font:inherit;font-size:15px;font-weight:850;outline:none;box-shadow:0 10px 22px #131b160d}.premium-mode:not(.match-board-mode) .my-favorite-search input:focus{border-color:#e229346b;box-shadow:0 0 0 3px #e229341a}.premium-mode:not(.match-board-mode) .my-favorite-picker-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:8px;scrollbar-width:thin}.premium-mode:not(.match-board-mode) .my-favorite-picker-body::-webkit-scrollbar{width:8px}.premium-mode:not(.match-board-mode) .my-favorite-picker-body::-webkit-scrollbar-thumb{border-radius:999px;background:#1218143d}.premium-mode:not(.match-board-mode) .my-favorite-picker{display:grid;grid-template-columns:1fr;gap:8px}.premium-mode:not(.match-board-mode) .my-favorite-picker button{min-width:0;min-height:66px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(18,24,20,.12);border-radius:8px;background:#fffdfa;color:#0a1717;text-align:left;box-shadow:0 10px 22px #131b160d}.premium-mode:not(.match-board-mode) .my-favorite-picker button.active{border-color:#e2293457;background:linear-gradient(180deg,#fff,#fff7f7);box-shadow:0 12px 26px #e229341f}.premium-mode:not(.match-board-mode) .my-favorite-picker .team-crest{width:40px;height:40px;border-radius:8px}.premium-mode:not(.match-board-mode) .my-favorite-picker span{min-width:0;display:grid;gap:5px}.premium-mode:not(.match-board-mode) .my-favorite-picker strong{color:#0a1717;font-size:15px;font-weight:950;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode) .my-favorite-picker small{color:#747c78;font-size:12px;font-weight:900;justify-self:end}.premium-mode:not(.match-board-mode) .my-favorite-picker button.active small{color:#d92635}.premium-mode:not(.match-board-mode) .my-favorite-picker button:disabled:not(.active){opacity:.46;cursor:not-allowed}.premium-mode:not(.match-board-mode) .my-favorite-sheet-note{margin:0;padding:12px 18px 16px;border-top:1px solid rgba(18,24,20,.08);color:#6f7773;font-size:12px;font-weight:850;line-height:1.45}.premium-mode:not(.match-board-mode) .my-highlight-list{overflow:hidden;border:1px solid rgba(18,24,20,.13);border-radius:8px;background:#fff;box-shadow:0 14px 32px #131b160f}.premium-mode:not(.match-board-mode) .my-highlight-row{min-height:82px;display:grid;grid-template-columns:72px 48px minmax(0,1fr) 62px 20px;align-items:center;gap:14px;padding:16px 18px;border:0;background:transparent;color:#0a1717;text-align:left}.premium-mode:not(.match-board-mode) .my-highlight-row+.my-highlight-row{border-top:1px solid rgba(18,24,20,.11)}.premium-mode:not(.match-board-mode) .my-highlight-tag{justify-self:start;padding:10px 12px;border-radius:9px;background:#e53338;color:#fff;font-size:14px;font-weight:950;line-height:1}.premium-mode:not(.match-board-mode) .my-highlight-tag.draw{background:#656d6a}.premium-mode:not(.match-board-mode) .my-highlight-tag.live{background:#0b8c4d}.premium-mode:not(.match-board-mode) .my-highlight-copy{min-width:0;display:grid;gap:5px}.premium-mode:not(.match-board-mode) .my-highlight-copy strong{overflow:hidden;color:#0a1717;font-size:18px;font-weight:950;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode) .my-highlight-copy small{overflow:hidden;color:#747b78;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode) .my-highlight-score{justify-self:end;min-width:54px;padding:10px 9px;border-radius:999px;background:#07181c;color:#ff424a;font-size:18px;font-weight:950;text-align:center}.premium-mode:not(.match-board-mode) .my-highlight-tag.draw~.my-highlight-score{color:#f1a02f}.premium-mode:not(.match-board-mode) .my-empty{margin:0;padding:20px;border:1px solid rgba(18,24,20,.12);border-radius:8px;background:#fff;color:#69726f;font-size:15px;font-weight:800}.premium-mode:not(.match-board-mode) .my-empty.compact{padding:12px 14px;background:#ffffffb8;color:#747c78;font-size:13px;font-weight:850}.premium-mode:not(.match-board-mode) .my-menu-list{overflow:hidden;display:grid;border:1px solid rgba(18,24,20,.13);border-radius:8px;background:#fff;box-shadow:0 14px 32px #131b160f}.premium-mode:not(.match-board-mode) .my-menu-list button{min-height:74px;display:grid;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:0 22px;border:0;background:transparent;color:#0a1717;text-align:left}.premium-mode:not(.match-board-mode) .my-menu-list button+button{border-top:1px solid rgba(18,24,20,.11)}.premium-mode:not(.match-board-mode) .my-menu-list strong{color:#0a1717;font-size:20px;font-weight:950}.premium-mode:not(.match-board-mode) .my-menu-icon{width:28px;height:28px;fill:none;stroke:#68716e;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}@media(max-width:430px){.premium-mode:not(.match-board-mode) .watch-hero,.premium-mode:not(.match-board-mode) .my-stand-hero{padding-inline:18px}.premium-mode:not(.match-board-mode) .watch-hero-copy h1,.premium-mode:not(.match-board-mode) .my-hero-copy h1{font-size:37px}.premium-mode:not(.match-board-mode) .watch-next-card{grid-template-columns:minmax(0,1fr) 48px}.premium-mode:not(.match-board-mode) .watch-next-main{grid-template-columns:88px minmax(0,1fr);gap:12px;padding-left:14px}.premium-mode:not(.match-board-mode) .watch-next-time{padding-right:12px}.premium-mode:not(.match-board-mode) .watch-next-time strong{font-size:30px}.premium-mode:not(.match-board-mode) .watch-next-teams{gap:8px}.premium-mode:not(.match-board-mode) .watch-next-teams .team-crest,.premium-mode:not(.match-board-mode) .watch-live-card .team-crest,.premium-mode:not(.match-board-mode) .watch-saved-row .team-crest,.premium-mode:not(.match-board-mode) .my-favorite-card .team-crest,.premium-mode:not(.match-board-mode) .my-highlight-row .team-crest{width:40px;height:40px}.premium-mode:not(.match-board-mode) .watch-content,.premium-mode:not(.match-board-mode) .my-content{padding-inline:18px}.premium-mode:not(.match-board-mode) .my-stand-hero{gap:14px;padding-top:20px;padding-bottom:20px}.premium-mode:not(.match-board-mode) .watch-live-card{min-height:128px;padding:16px 12px}.premium-mode:not(.match-board-mode) .watch-live-score strong{font-size:39px}.premium-mode:not(.match-board-mode) .watch-live-team strong{font-size:14px}.premium-mode:not(.match-board-mode) .watch-saved-main{grid-template-columns:78px minmax(0,1fr);gap:11px;padding-left:12px}.premium-mode:not(.match-board-mode) .watch-saved-time strong{font-size:22px}.premium-mode:not(.match-board-mode) .watch-saved-matchup b{font-size:14px}.premium-mode:not(.match-board-mode) .my-profile-line{grid-template-columns:88px minmax(0,1fr);gap:15px}.premium-mode:not(.match-board-mode) .my-profile-line .profile-avatar{width:88px;height:88px;font-size:29px}.premium-mode:not(.match-board-mode) .my-profile-name strong{font-size:23px}.premium-mode:not(.match-board-mode) .my-stat-panel span{min-height:72px}.premium-mode:not(.match-board-mode) .my-stat-panel small{font-size:12px}.premium-mode:not(.match-board-mode) .my-stat-panel strong{font-size:30px}.premium-mode:not(.match-board-mode) .my-favorite-card{grid-template-columns:minmax(0,1fr) minmax(138px,.9fr);min-height:118px;gap:10px;padding:14px}.premium-mode:not(.match-board-mode) .my-favorite-next{padding-top:0;border-top:0}.premium-mode:not(.match-board-mode) .my-favorite-main{gap:12px}.premium-mode:not(.match-board-mode) .my-favorite-main .team-crest{width:52px;height:52px}.premium-mode:not(.match-board-mode) .my-favorite-main strong{font-size:20px}.premium-mode:not(.match-board-mode) .my-favorite-next{gap:8px}.premium-mode:not(.match-board-mode) .my-favorite-next small{font-size:10px}.premium-mode:not(.match-board-mode) .watch-section-title h2,.premium-mode:not(.match-board-mode) .my-section-title h2{min-width:0;font-size:24px;line-height:1.12}.premium-mode:not(.match-board-mode) .my-section-title button{font-size:12px}.premium-mode:not(.match-board-mode) .watch-next-teams b{font-size:12px}.premium-mode:not(.match-board-mode) .watch-live-team strong{font-size:12px}.premium-mode:not(.match-board-mode) .my-highlight-row{grid-template-columns:62px 40px minmax(0,1fr) 56px 18px;gap:10px;padding-inline:12px}.premium-mode:not(.match-board-mode) .my-highlight-copy strong{font-size:16px}.premium-mode:not(.match-board-mode) .my-highlight-score{min-width:50px;font-size:16px}}.premium-mode:not(.match-board-mode):has(.home-screen) .top-bar{position:absolute;inset:0 0 auto;z-index:20;background:linear-gradient(180deg,#01090ed1,#01090e00);box-shadow:none}.premium-mode:not(.match-board-mode):has(.home-screen) .home-scroll{background:#061419}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero{padding-top:calc(96px + env(safe-area-inset-top));padding-bottom:34px;gap:20px;background:linear-gradient(180deg,#020d1305,#030e147a 44%,#061419),radial-gradient(circle at 19% 55%,rgba(255,49,56,.18),transparent 180px),radial-gradient(circle at 82% 57%,rgba(22,112,238,.18),transparent 190px),url(/assets/stadium-scoreboard-bg.png);background-position:center top;background-size:cover}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-copy{gap:7px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card{min-height:0;grid-template-rows:auto auto auto auto auto auto;gap:6px;padding:16px 22px 18px;border-color:#ffffff47;border-radius:8px;box-shadow:0 18px 40px #00000047,inset 0 1px #ffffff1a}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-live{padding:7px 26px;font-size:14px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-league{font-size:14px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-clock{font-size:18px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-row{grid-template-columns:minmax(92px,1fr) minmax(98px,.88fr) minmax(92px,1fr);gap:6px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team{gap:6px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest{width:72px;height:72px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team strong{max-width:126px;font-size:18px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team small{font-size:12px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score strong{font-size:52px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta{width:min(100%,288px)}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta span{min-height:50px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta b{font-size:25px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-scale{height:8px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-section{gap:13px;padding-top:24px;padding-bottom:30px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-attention-row{min-height:94px;padding-block:12px}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.home-screen) .top-bar{min-height:calc(72px + env(safe-area-inset-top));padding-top:calc(10px + env(safe-area-inset-top));padding-bottom:8px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero{padding:calc(92px + env(safe-area-inset-top)) 18px 30px;gap:17px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero h1{font-size:30px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero p{font-size:15px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card{padding:15px 14px 17px;gap:5px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-row{grid-template-columns:86px minmax(86px,.88fr) 86px;gap:4px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest{width:58px;height:58px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team strong{max-width:96px;font-size:15px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score strong{font-size:42px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta span{min-height:46px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta b{font-size:23px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-section{padding-top:22px;padding-bottom:26px}}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero{gap:14px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero h1{font-size:32px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero p{font-size:15px;line-height:1.35}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card{gap:4px;padding:14px 18px 16px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-live{padding:6px 24px;font-size:13px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-league{font-size:13px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-clock{font-size:17px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-row{grid-template-columns:minmax(96px,1fr) minmax(86px,.82fr) minmax(96px,1fr)}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest.with-logo{padding:0;border:0;border-radius:8px;background:transparent}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest.with-logo img{border-radius:6px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team strong{max-width:118px;font-size:16px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team small{font-size:11px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score strong{font-size:46px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta{width:min(100%,272px)}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta span{min-height:42px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta small{font-size:12px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta b{font-size:22px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-scale{height:7px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-section{gap:10px;padding-top:18px;padding-bottom:24px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-section-title h2{font-size:24px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-attention-row{min-height:86px;padding-block:10px}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero{padding:calc(88px + env(safe-area-inset-top)) 18px 26px;gap:13px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero h1{font-size:28px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero p{font-size:14px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card{padding:13px 13px 15px;gap:4px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-row{grid-template-columns:98px minmax(80px,.82fr) 98px;gap:3px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest{width:52px;height:52px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team strong{max-width:104px;font-size:14px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score strong{font-size:39px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta{width:min(100%,250px)}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta span{min-height:38px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta b{font-size:21px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-section{padding-top:17px;padding-bottom:22px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-attention-row{min-height:82px;grid-template-columns:24px 62px minmax(0,1fr) 50px 14px;gap:6px 8px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-attention-team .team-crest{width:32px;height:32px}}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero{padding-bottom:22px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-section{gap:4px;padding-top:8px;padding-bottom:18px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-section-title h2{font-size:22px;line-height:1.1}.premium-mode:not(.match-board-mode):has(.home-screen) .home-section-title button{font-size:13px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-attention-row{min-height:76px;padding-block:7px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-attention-time strong{font-size:17px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-attention-team b{font-size:14px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-attention-meta b{font-size:17px}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero{padding-bottom:18px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-section{padding-top:6px;padding-bottom:16px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-attention-row{min-height:72px;padding-block:6px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-attention-time strong{font-size:16px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-attention-time small,.premium-mode:not(.match-board-mode):has(.home-screen) .home-attention-meta small{font-size:10px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-attention-team b{font-size:13px}}@media(max-width:430px)and (max-height:880px){.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero{padding:calc(78px + env(safe-area-inset-top)) 18px 14px;gap:10px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-copy{gap:5px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero h1{font-size:26px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero p{font-size:13px;line-height:1.25}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card{padding:11px 13px 12px;gap:2px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-live{padding:5px 22px;font-size:12px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-league{font-size:12px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-clock{font-size:16px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest{width:48px;height:48px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team strong{font-size:13px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team small{font-size:10px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score strong{font-size:36px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta span{min-height:34px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta small{font-size:11px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta b{font-size:19px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-scale{height:6px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-section{padding-top:4px;padding-bottom:12px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-section-title h2{font-size:21px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-attention-row{min-height:66px;padding-block:5px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-attention-time strong{font-size:15px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-attention-team .team-crest{width:30px;height:30px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-attention-team b{font-size:12px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-attention-meta b{font-size:15px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section{gap:8px;padding-top:18px;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-card{min-height:94px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-main{min-height:92px;grid-template-columns:64px minmax(0,1fr) auto 12px;grid-template-areas:"time teams tag arrow";gap:9px;padding:12px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-time{gap:2px;padding-right:9px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-time small{font-size:12px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-time strong{font-size:20px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-time em{font-size:12px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-teams{gap:3px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-teams small{font-size:12px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-teams b{gap:6px;font-size:13px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-tag{padding-inline:6px;font-size:10.5px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-watch-bell{width:34px;height:34px}}.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar{position:absolute;inset:0 0 auto;z-index:20;background:linear-gradient(180deg,#01090ee6,#01090e00);box-shadow:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero{gap:22px;padding:calc(94px + env(safe-area-inset-top)) 24px 24px;background:linear-gradient(180deg,#020d130a,#020d1394 64%,#030f13b3),url(/assets/stadium-scoreboard-bg.png);background-position:center top;background-size:cover}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero h1{font-size:47px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero p{margin-top:8px;font-size:15px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-rail{border-radius:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card{min-height:94px;grid-template-rows:40px auto;gap:7px;padding:12px 8px 14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-mark{width:40px;height:40px;font-size:23px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-copy strong{font-size:15px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-filter{height:58px;margin:18px 18px 24px;padding:6px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-filter button{font-size:17px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section{padding:0 24px 18px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section+.soccer-section{padding-top:10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section-title{padding-bottom:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section-title h2{font-size:25px;line-height:1.15}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section-title button{border:0;background:transparent;color:#727b78;font-size:14px;font-weight:900}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-card{gap:9px;padding:22px 0 16px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score{grid-template-columns:minmax(88px,1fr) minmax(106px,.9fr) minmax(88px,1fr);gap:12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score .team-crest{width:78px;height:78px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score .team-crest.with-logo{overflow:visible;padding:0;border:0;border-radius:10px;background:transparent;box-shadow:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score .team-crest.with-logo img{border-radius:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score strong{font-size:50px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score-main small{font-size:16px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-teams{padding-inline:36px;font-size:19px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-footer{width:min(100%,330px);font-size:15px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-extra-list{display:grid}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row:not(.upcoming-row){min-height:118px;display:grid;grid-template-columns:minmax(78px,1fr) minmax(84px,.8fr) minmax(78px,1fr) 82px 18px;grid-template-areas:"home score away meta arrow";align-items:center;gap:8px;padding:16px 0;border:0;border-bottom:1px solid rgba(18,24,20,.14);border-radius:0;background:transparent;color:#0a1717;text-align:center;box-shadow:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team{min-width:0;display:grid;justify-items:center;gap:7px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team.home{grid-area:home}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team.away{grid-area:away}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team .team-crest{width:58px;height:58px;border-radius:50%;box-shadow:0 8px 18px #11181514}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team .team-crest.with-logo{padding:0;border:0;background:transparent}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team .team-crest.with-logo img{border-radius:50%}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team b{min-width:0;max-width:104px;overflow:hidden;color:#0a1717;font-size:15px;font-weight:950;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score{grid-area:score;display:grid;justify-items:center;gap:5px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score strong{display:inline-flex;align-items:baseline;gap:8px;color:#101817;font-size:38px;font-weight:950;line-height:1;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score .score-home{color:#e60012}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score small{color:#0b8c4d;font-size:14px;font-weight:950}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-meta{grid-area:meta;display:grid;gap:5px;justify-items:end;color:#636b68;text-align:right}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-meta b{color:#df1e2b;font-size:17px;font-weight:950}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-meta small{color:#636b68;font-size:13px;font-weight:850}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-arrow{grid-area:arrow;color:#737b78;font-size:31px;line-height:1}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .soccer-section-title h2:before{width:auto;height:auto;background:transparent;color:#0a1717;content:"◷";font-size:28px;line-height:1}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.upcoming-row{min-height:86px;position:relative;display:block;padding:0;border:0;border-bottom:1px solid rgba(18,24,20,.12);border-radius:0;background:transparent;box-shadow:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row-main{width:100%;min-height:86px;display:grid;grid-template-columns:68px minmax(0,1fr) 30px minmax(0,1fr) 92px 18px;grid-template-areas:"time home vs away meta arrow" "time heat heat heat meta arrow";align-items:center;gap:2px 10px;padding:12px 0;border:0;background:transparent;color:#0a1717;text-align:left}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-time-block{grid-area:time;display:grid;gap:4px;padding-right:14px;border-right:1px solid rgba(18,24,20,.14)}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-time-block strong{color:#0a1717;font-size:23px;font-weight:950;line-height:1}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-time-block small{color:#6b7471;font-size:12px;font-weight:850}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-team{min-width:0;display:inline-flex;align-items:center;gap:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-team.home{grid-area:home}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-team.away{grid-area:away}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-team .team-crest{width:36px;height:36px;flex:0 0 auto;box-shadow:0 6px 14px #11181514}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-team b{min-width:0;overflow:hidden;color:#0a1717;font-size:15px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-vs{grid-area:vs;color:#696f6c;font-size:14px;font-weight:950;text-align:center}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row-meta{grid-area:heat;display:inline-flex;align-items:center;gap:12px;min-width:0;color:#636b68;font-size:13px;font-weight:850}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row-meta b{color:#a35608;font-size:13px;font-weight:950}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row-meta small{color:#636b68;font-size:13px;font-weight:850}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row-arrow{grid-area:arrow;color:#737b78;font-size:28px;text-align:right}.premium-mode:not(.match-board-mode):has(.matches-hero) .watch-button{width:36px;height:36px;min-height:36px;position:absolute;top:50%;right:0;display:grid;place-items:center;padding:0;border:1px solid rgba(18,24,20,.16);border-radius:999px;background:#fff;color:#0a1717;transform:translateY(-50%)}.premium-mode:not(.match-board-mode):has(.matches-hero) .watch-button.active{border-color:#14845570;background:#0c563a;color:#fff}.premium-mode:not(.match-board-mode):has(.matches-hero) .watch-button svg{width:20px;height:20px}.premium-mode:not(.match-board-mode):has(.matches-hero) .watchlist-add-icon{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar{min-height:calc(72px + env(safe-area-inset-top));padding-top:calc(10px + env(safe-area-inset-top));padding-bottom:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero{padding:calc(68px + env(safe-area-inset-top)) 18px 18px;gap:18px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero h1{font-size:42px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card{min-height:86px;grid-template-rows:34px auto;gap:5px;padding:10px 6px 12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-mark{width:34px;height:34px;font-size:20px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-copy strong{font-size:13px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-filter{height:56px;margin:16px 14px 22px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section{padding-inline:18px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section-title h2{font-size:24px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-card{padding-top:20px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score{grid-template-columns:78px minmax(86px,1fr) 78px;gap:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score .team-crest{width:72px;height:72px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score strong{font-size:44px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-teams{padding-inline:24px;font-size:17px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row:not(.upcoming-row){min-height:104px;grid-template-columns:70px minmax(72px,.76fr) 70px 62px 14px;gap:6px;padding-block:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team .team-crest{width:50px;height:50px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team b{max-width:82px;font-size:13px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score strong{font-size:33px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score small{font-size:13px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-meta b,.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-meta small{font-size:12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row-main{min-height:82px;grid-template-columns:58px minmax(0,1fr) 24px minmax(0,1fr) 70px 14px;gap:2px 7px;padding-block:10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-time-block{padding-right:9px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-time-block strong{font-size:18px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-team{gap:6px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-team .team-crest{width:30px;height:30px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-team b{font-size:13px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row-meta{gap:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row-meta b,.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row-meta small{font-size:11px}}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row:not(.upcoming-row){min-height:126px;grid-template-columns:minmax(82px,1fr) minmax(96px,.82fr) minmax(82px,1fr) 18px;grid-template-areas:"home score away arrow" "meta meta meta arrow";align-content:center;gap:8px 10px;overflow:visible}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team .team-crest{width:56px;height:56px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team .team-crest.with-logo{overflow:hidden}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team .team-crest.with-logo img{object-fit:cover}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score strong{font-size:36px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score small,.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-meta small{grid-column:auto;grid-row:auto;align-self:auto}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-meta{width:min(100%,330px);justify-self:center;display:inline-flex;align-items:center;justify-content:center;gap:22px;text-align:center}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-meta b,.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-meta small{white-space:nowrap}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row:not(.upcoming-row){min-height:116px;grid-template-columns:76px minmax(82px,.82fr) 76px 14px;gap:7px 8px;padding-block:12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team .team-crest{width:46px;height:46px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score strong{font-size:31px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-meta{gap:16px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-meta b,.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-meta small{font-size:12px}}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero{gap:18px;padding-bottom:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-rail{box-shadow:0 18px 40px #00000038}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero+.soccer-filter{margin-top:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-filter{margin-bottom:18px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-card .featured-score strong span:last-child{color:#145dc8}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row:not(.upcoming-row){min-height:138px;padding-block:18px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team .team-crest{width:66px;height:66px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score{gap:7px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score strong{gap:10px;font-size:42px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score strong span:last-child{color:#101817}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score small{font-size:16px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team b{max-width:118px;font-size:17px}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero{gap:4px;padding-top:calc(68px + env(safe-area-inset-top));padding-bottom:4px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero p{margin-top:4px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card{min-height:68px;grid-template-rows:30px auto;gap:4px;padding-block:7px 9px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-mark{width:30px;height:30px;font-size:18px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero+.soccer-filter{margin-top:12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-filter{margin-bottom:18px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row:not(.upcoming-row){min-height:138px;grid-template-columns:84px minmax(92px,.82fr) 84px 14px;padding-block:17px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team .team-crest{width:62px;height:62px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team b{max-width:90px;font-size:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score strong{font-size:42px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score small{font-size:14px}}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score .team-crest.with-logo img{border-radius:0;object-fit:contain}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section{padding-bottom:6px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section{padding-top:0;padding-bottom:150px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .soccer-section-title h2{font-size:24px;letter-spacing:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .soccer-section-title h2:before{font-size:22px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.upcoming-row{min-height:92px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row-main{min-height:92px;grid-template-columns:66px minmax(0,1fr) 28px minmax(0,1fr) 18px;grid-template-areas:"time home vs away arrow" "time heat heat heat arrow";gap:5px 9px;padding-block:12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row-meta{justify-content:center;gap:14px;padding-top:2px}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-card{padding-block:18px 14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score .team-crest{width:66px;height:66px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score strong{font-size:42px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score-main small{font-size:15px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-teams{font-size:16px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row:not(.upcoming-row){min-height:120px;grid-template-columns:76px minmax(84px,.8fr) 76px 14px;padding-block:13px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team .team-crest{width:54px;height:54px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score strong{font-size:37px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-meta{gap:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .soccer-section-title h2{font-size:22px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row-main{min-height:90px;grid-template-columns:56px minmax(0,1fr) 22px minmax(0,1fr) 14px;gap:5px 7px;padding-block:11px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-time-block strong{font-size:18px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-team .team-crest{width:32px;height:32px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-team b{font-size:12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row-meta{justify-content:flex-start;gap:10px}}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-filter{height:52px;margin-top:10px;margin-bottom:12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section-title{padding-bottom:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-card{gap:5px;padding-block:12px 9px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score{grid-template-columns:70px minmax(86px,1fr) 70px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score .team-crest{width:58px;height:58px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score strong{font-size:40px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score-main small{font-size:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-teams{padding-inline:18px;font-size:15px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-footer{font-size:13px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row:not(.upcoming-row){min-height:106px;padding-block:10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team .team-crest{width:48px;height:48px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team b{font-size:13px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score{gap:4px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score strong{font-size:32px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score small{font-size:13px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-meta{gap:12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .soccer-section-title{padding-bottom:6px}}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row-main{grid-template-columns:64px minmax(0,1.12fr) 20px minmax(0,.92fr) 14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-time-block{gap:3px;padding-right:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-time-block strong,.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-time-block small{white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-time-block small{font-size:11px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-team{gap:4px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-team .team-crest{width:28px;height:28px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-team b{font-size:11px}}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.upcoming-row{min-height:82px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row-main{min-height:82px;align-content:center;gap:2px 7px;padding-block:9px 11px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-time-block{grid-template-columns:1fr;align-content:center}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-time-block small{grid-column:1;grid-row:auto;align-self:start}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row-meta{align-self:start;gap:8px;padding-top:0;transform:translateY(-2px);line-height:1}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row-meta b,.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row-meta small{font-size:11px;line-height:1}}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-preview-groups,.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-preview-group{display:grid;gap:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-preview-date-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 0 2px;color:#0a1717}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-preview-date-title strong{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:950;line-height:1}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-preview-date-title strong:before{content:"";width:4px;height:18px;border-radius:999px;background:#ff2734}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-preview-date-title span{color:#68716e;font-size:12px;font-weight:900}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row-main .upcoming-time-block:has(strong:only-child){align-content:center}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section{padding-bottom:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-extra-list{margin-bottom:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section{margin-top:-6px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .soccer-section-title{padding-bottom:2px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-preview-groups,.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-preview-group{gap:4px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-preview-date-title{padding:0 0 1px 1px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-preview-date-title strong{font-size:13px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-preview-date-title strong:before{width:3px;height:15px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-preview-date-title span{font-size:11px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.upcoming-row{min-height:74px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row-main{min-height:74px;grid-template-columns:58px minmax(78px,1fr) 20px minmax(78px,1fr) 14px;padding-block:7px 9px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-team b{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.12;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;word-break:keep-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row-meta{transform:translateY(-3px)}}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.upcoming-row.preview-row{min-height:84px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-row-main{min-height:84px;grid-template-columns:56px minmax(124px,1fr) 22px minmax(124px,1fr) 14px;gap:3px 7px;padding-block:9px 10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-team{min-width:0;flex-direction:row;justify-content:center;align-items:center;gap:6px;text-align:left}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-team .team-crest{width:26px;height:26px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-team b{display:block;min-width:0;max-width:calc(100% - 32px);overflow:hidden;font-size:13px;line-height:1.15;text-align:left;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-vs{font-size:13px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-row-meta{transform:translateY(-1px)}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.upcoming-row.preview-row{min-height:84px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-row-main{min-height:84px;grid-template-columns:52px minmax(98px,1fr) 18px minmax(98px,1fr) 12px;gap:3px 6px;padding-block:9px 10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-team{min-width:0;flex-direction:row;justify-content:center;align-items:center;gap:6px;text-align:left}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-team .team-crest{width:24px;height:24px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-team b{display:block;min-width:0;max-width:calc(100% - 30px);overflow:hidden;font-size:12.5px;line-height:1.15;text-align:left;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-vs{font-size:13px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-row-meta{transform:translateY(-1px)}}@media(max-width:360px){.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-row-main{grid-template-columns:48px minmax(82px,1fr) 18px minmax(82px,1fr) 12px;gap:3px 5px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-team b{font-size:11px}}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score strong span{font-size:inherit;line-height:inherit}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score strong span:nth-child(2){color:#101817}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-teams{grid-template-columns:minmax(88px,1fr) minmax(106px,.9fr) minmax(88px,1fr);gap:12px;padding-inline:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-teams span{min-width:0;overflow:visible;text-align:center;text-overflow:clip;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-teams span:first-child{grid-column:1}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-teams span:last-child{grid-column:3;text-align:center}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-teams{grid-template-columns:70px minmax(86px,1fr) 70px;gap:12px;padding-inline:0}}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section{padding-top:12px;padding-bottom:calc(176px + env(safe-area-inset-bottom))}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .soccer-section-title{padding-bottom:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-preview-groups,.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-preview-group{gap:10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.upcoming-row.preview-row{min-height:96px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-row-main{min-height:96px;grid-template-columns:64px minmax(132px,1fr) 24px minmax(132px,1fr) 16px;gap:6px 8px;padding-block:14px 15px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-row-meta{align-self:start;gap:16px;padding-top:1px;transform:none;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-row-meta b,.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-row-meta small{font-size:13px;line-height:1.15}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section{margin-top:4px;padding-top:10px;padding-bottom:calc(188px + env(safe-area-inset-bottom))}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .soccer-section-title{padding-bottom:10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-preview-groups,.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-preview-group{gap:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.upcoming-row.preview-row{min-height:92px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-row-main{min-height:92px;grid-template-columns:58px minmax(105px,1fr) 20px minmax(105px,1fr) 13px;gap:6px 7px;padding-block:12px 14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-team .team-crest{width:26px;height:26px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-team b{font-size:13px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-row-meta{gap:12px;transform:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-row-meta b,.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-row-meta small{font-size:12px}}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section{margin-top:0;padding-top:2px;padding-bottom:calc(204px + env(safe-area-inset-bottom))}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .soccer-section-title{padding-bottom:6px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-preview-groups,.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-preview-group{gap:5px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.upcoming-row.preview-row{min-height:86px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-row-main{min-height:86px;grid-template-columns:58px minmax(112px,1fr) 20px minmax(112px,1fr) 13px;gap:4px 7px;padding-block:10px 12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-row-meta{gap:12px;padding-top:0;transform:translateY(-1px)}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section{margin-top:-4px;padding-top:0;padding-bottom:calc(210px + env(safe-area-inset-bottom))}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .soccer-section-title{padding-bottom:4px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-preview-groups,.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-preview-group{gap:4px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.upcoming-row.preview-row{min-height:84px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-row-main{min-height:84px;grid-template-columns:54px minmax(102px,1fr) 18px minmax(102px,1fr) 12px;gap:4px 6px;padding-block:9px 11px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-row-meta{gap:10px;transform:translateY(-1px)}}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-search-button{width:44px;height:44px;min-height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#02121885;color:#fff;box-shadow:0 10px 24px #00000047}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-search-button svg{width:22px;height:22px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-filter{position:sticky;top:0;z-index:12;margin-top:16px;margin-bottom:20px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section{padding-top:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .soccer-section-title{padding-bottom:10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-preview-date-title{padding-bottom:4px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.upcoming-row.preview-row{min-height:112px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-row-main{min-height:112px;grid-template-columns:68px minmax(0,1fr) 18px;grid-template-areas:"time home arrow" "time away arrow" "time heat arrow";align-content:center;gap:5px 13px;padding-block:14px 16px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-time-block{align-self:stretch;align-content:center}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-vs{display:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-team{justify-content:flex-start;gap:9px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-team .team-crest{width:30px;height:30px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-team b{max-width:none;font-size:15px;line-height:1.15;text-overflow:clip}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-row-meta{justify-content:flex-start;gap:14px;padding-left:39px;transform:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-row-meta b,.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-row-meta small{font-size:12.5px;line-height:1.2}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-search-button{width:40px;height:40px;min-height:40px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-filter{margin:12px 18px 18px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.upcoming-row.preview-row{min-height:108px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-row-main{min-height:108px;grid-template-columns:62px minmax(0,1fr) 14px;gap:5px 11px;padding-block:13px 15px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-team .team-crest{width:28px;height:28px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-team b{font-size:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row.preview-row .upcoming-row-meta{gap:11px;padding-left:37px}}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-search-button{display:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-scroll{scroll-padding-bottom:calc(136px + env(safe-area-inset-bottom))}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:has(.upcoming-date-groups),.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:has(.soccer-match-row.upcoming-row:not(.preview-row)){padding-bottom:calc(138px + env(safe-area-inset-bottom))}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .soccer-match-row.upcoming-row{min-height:112px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row-main{min-height:112px;grid-template-columns:74px minmax(0,1fr) 18px;grid-template-areas:"time home arrow" "time away arrow" "time heat arrow";align-content:center;gap:5px 13px;padding-block:14px 16px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-time-block{align-self:stretch;align-content:center}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team{justify-content:flex-start;gap:9px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team b{max-width:none;overflow:visible;font-size:15px;line-height:1.15;text-overflow:clip}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row-meta{justify-content:flex-start;gap:14px;padding-left:39px;transform:none;white-space:nowrap}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:has(.upcoming-date-groups),.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:has(.soccer-match-row.upcoming-row:not(.preview-row)){padding-bottom:calc(150px + env(safe-area-inset-bottom))}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .soccer-match-row.upcoming-row{min-height:108px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row-main{min-height:108px;grid-template-columns:66px minmax(0,1fr) 14px;gap:5px 11px;padding-block:13px 15px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team .team-crest{width:28px;height:28px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team b{font-size:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row-meta{gap:11px;padding-left:37px}}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .soccer-match-row.upcoming-row{min-height:96px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row-main{min-height:96px;grid-template-columns:68px minmax(0,1fr) 28px minmax(0,1fr) 18px;grid-template-areas:"time home vs away arrow" "time heat heat heat arrow";gap:5px 8px;padding-block:10px 11px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-vs{display:block}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team{justify-content:center;gap:6px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team .team-crest{width:28px;height:28px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row-meta{justify-content:flex-start;gap:12px;padding-left:0;transform:translateY(-1px)}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .soccer-match-row.upcoming-row{min-height:94px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row-main{min-height:94px;grid-template-columns:62px minmax(0,1fr) 22px minmax(0,1fr) 14px;gap:5px 6px;padding-block:9px 10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team .team-crest{width:26px;height:26px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team b{font-size:12.5px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row-meta b,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row-meta small{font-size:11.5px}}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-rail{gap:6px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-rail button{min-height:46px;border-radius:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-date-groups{margin-top:0;gap:7px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-date-group{gap:6px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-date-title:not(.compact){min-height:22px}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-rail button{min-height:44px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-rail strong{font-size:12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-rail span{font-size:10.5px}}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-rail{display:grid;grid-auto-flow:initial;grid-auto-columns:initial;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:0;padding:5px;overflow:visible;border:1px solid rgba(18,24,20,.12);border-radius:999px;background:#f1eee7;box-shadow:inset 0 1px #ffffffb8}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-rail button{min-width:0;min-height:46px;gap:1px;border:0;border-radius:999px;background:transparent;color:#626b66;box-shadow:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-rail button.active{background:#07181c;color:#fff;box-shadow:0 10px 22px #07181c38}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-rail strong{color:inherit;font-size:13px;line-height:1.15}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-rail span{color:currentColor;font-size:10.5px;line-height:1.1;opacity:.66}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-rail button.active span{opacity:.78}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-date-groups{gap:12px;margin-top:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-date-group{gap:9px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .soccer-match-rows{gap:10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .soccer-match-row.upcoming-row{min-height:112px;overflow:hidden;border:1px solid rgba(18,24,20,.12);border-radius:20px;background:linear-gradient(90deg,#0e81480d,#fff0 45%),#fff;box-shadow:0 10px 24px #191f1c0f}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row-main{min-height:112px;grid-template-columns:70px minmax(0,1fr) 26px minmax(0,1fr) 18px;grid-template-areas:"time home vs away arrow" "time heat heat heat arrow";align-content:center;gap:8px 9px;padding:15px 12px 15px 14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row.no-day-label .upcoming-time-block{align-self:stretch;display:grid;align-content:center;justify-items:start;gap:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row.no-day-label .upcoming-time-block strong{font-size:25px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team{min-width:0;justify-content:flex-start;gap:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team .team-crest{width:30px;height:30px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team b{display:-webkit-box;overflow:hidden;color:#0a1717;font-size:14.5px;line-height:1.2;text-overflow:clip;white-space:normal;word-break:keep-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-vs{color:#747b77;font-size:13px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row-meta{justify-content:flex-start;gap:0;padding-left:38px;white-space:nowrap;transform:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row-meta b{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border:1px solid rgba(227,137,31,.2);border-radius:999px;background:#e3891f14;color:#a35608;font-size:12.5px;line-height:1}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-rail{margin-inline:-2px;padding:4px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-rail button{min-height:43px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-rail strong{font-size:12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-rail span{font-size:10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .soccer-match-row.upcoming-row{min-height:108px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row-main{min-height:108px;grid-template-columns:62px minmax(0,1fr) 22px minmax(0,1fr) 14px;gap:7px 7px;padding:13px 10px 14px 12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row.no-day-label .upcoming-time-block strong{font-size:23px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team{gap:6px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team .team-crest{width:28px;height:28px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team b{font-size:13.5px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row-meta{padding-left:34px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row-meta b{font-size:12px}}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-date-title:not(.compact) strong{color:#0a1717;font-size:18px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-date-title:not(.compact) span{color:#6d7671;font-size:13px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row-main{grid-template-columns:64px minmax(0,1fr) 22px minmax(0,1fr) 14px;gap:8px 6px;padding-inline:12px 10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row.no-day-label .upcoming-time-block{padding-right:9px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row.no-day-label .upcoming-time-block strong{font-size:23px;letter-spacing:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team{gap:5px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team .team-crest{width:25px;height:25px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team b{font-size:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row-meta{padding-left:30px}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-date-title:not(.compact) strong{font-size:17px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row-main{grid-template-columns:60px minmax(0,1fr) 20px minmax(0,1fr) 12px;gap:7px 5px;padding-inline:10px 9px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row.no-day-label .upcoming-time-block{padding-right:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row.no-day-label .upcoming-time-block strong{font-size:22px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team .team-crest{width:24px;height:24px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team b{font-size:13.5px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row-meta{padding-left:29px}}.premium-mode:not(.match-board-mode):has(.watch-hero) .top-bar{position:absolute;inset:0 0 auto;z-index:20;background:linear-gradient(180deg,#01090ed1,#01090e00);box-shadow:none}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-hero{gap:14px;padding:calc(96px + env(safe-area-inset-top)) 24px 18px;background:linear-gradient(180deg,#020d130a,#030e1480 48%,#061419),radial-gradient(circle at 15% 58%,rgba(255,52,61,.14),transparent 170px),radial-gradient(circle at 84% 58%,rgba(37,119,230,.2),transparent 180px),url(/assets/stadium-scoreboard-bg.png);background-position:center top;background-size:cover}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-hero-copy h1{font-size:36px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-hero-copy p{margin-top:6px;font-size:15px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-stat-row span{min-height:56px;font-size:14px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-stat-row strong{font-size:30px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-area{gap:8px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-area h2{font-size:23px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-card{min-height:112px;grid-template-columns:minmax(0,1fr) 46px;border-radius:16px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-main{grid-template-columns:82px minmax(0,1fr);gap:11px;padding:12px 0 12px 15px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-time{gap:6px;padding-right:11px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-time strong{font-size:27px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams{gap:8px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams b{gap:6px;font-size:12px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams b span{text-overflow:clip}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams .team-crest,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-card .team-crest,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row .team-crest{width:38px;height:38px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-bell-button svg{width:24px;height:24px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-content{gap:18px;padding:18px 24px 112px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-area{gap:10px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-label{padding:6px 11px;font-size:13px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-card{min-height:102px;gap:10px;padding:13px 16px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-team,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-score{gap:6px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-team strong{font-size:14px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-score small{font-size:14px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-score strong{font-size:36px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-score b{font-size:15px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-section-title h2{font-size:27px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-group-list{gap:18px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-group{gap:8px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row{min-height:78px;grid-template-columns:minmax(0,1fr) 46px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-main{grid-template-columns:86px minmax(0,1fr);gap:12px;padding:11px 0 11px 14px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-time{padding-right:12px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-time small{font-size:12px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-matchup b{font-size:15px}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-hero{padding:calc(90px + env(safe-area-inset-top)) 18px 16px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-hero-copy h1{font-size:34px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-card{grid-template-columns:minmax(0,1fr) 42px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-main{grid-template-columns:76px minmax(0,1fr);gap:9px;padding-left:12px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-time strong{font-size:25px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams b{font-size:11.5px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-content{padding:16px 18px 112px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-card{min-height:96px;padding:12px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-score strong{font-size:34px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-main{grid-template-columns:72px minmax(0,1fr);gap:10px}}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-hero{gap:10px;padding:calc(76px + env(safe-area-inset-top)) 18px 13px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-hero-copy h1{font-size:33px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-hero-copy p{margin-top:5px;font-size:14px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-stat-row span{min-height:50px;gap:3px;font-size:13px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-stat-row strong{font-size:28px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-area{gap:7px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-area h2{font-size:22px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-card{min-height:98px;grid-template-columns:minmax(0,1fr) 42px;border-radius:16px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-main{grid-template-columns:72px minmax(0,1fr);gap:9px;padding:10px 0 10px 12px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-time{gap:5px;padding-right:10px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-time strong{font-size:25px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-time small{font-size:12px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams{gap:7px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams>small{font-size:12px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams b{gap:5px;font-size:12px;line-height:1.12}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams b span,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-matchup b{overflow:visible;text-overflow:clip;white-space:normal}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams .team-crest,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-card .team-crest,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row .team-crest{width:34px;height:34px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-bell-button svg{width:21px;height:21px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-content{gap:15px;padding:14px 18px 106px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-area{gap:8px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-label{padding:5px 10px;border-radius:6px;font-size:13px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-card{min-height:84px;padding:11px 13px;border-radius:8px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-score small{font-size:13px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-score strong{font-size:31px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-score b,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-team strong{font-size:13px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-section-title h2{font-size:25px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-group-list{gap:13px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-group{gap:7px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-group h3{padding-left:10px;font-size:16px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-group h3:before{width:3px;height:18px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row{min-height:58px;grid-template-columns:minmax(0,1fr) 42px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-main{grid-template-columns:70px minmax(0,1fr);gap:10px;padding:8px 0 8px 12px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-time{gap:4px;padding-right:10px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-time strong{font-size:21px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-time small{font-size:11px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-matchup{gap:7px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-matchup span{gap:7px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-matchup b{font-size:13px;line-height:1.16}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-matchup em{font-size:13px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-hero{gap:8px;padding:calc(70px + env(safe-area-inset-top)) 18px 11px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-stat-row span{min-height:46px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-area h2{font-size:21px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-card{min-height:88px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-main{grid-template-columns:70px minmax(0,1fr);padding-block:8px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-time strong{font-size:24px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams b{font-size:11px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams b span{white-space:nowrap}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-card{min-height:76px;padding:9px 12px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-card .team-crest{width:30px;height:30px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-score strong{font-size:29px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-group-list{gap:11px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row{min-height:52px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-main{grid-template-columns:62px minmax(0,1fr);gap:8px;padding:7px 0 7px 10px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-time{padding-right:8px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-time strong{font-size:19px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-matchup{grid-template-columns:minmax(0,1.05fr) auto minmax(0,1.14fr);gap:5px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-matchup span{gap:5px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row .team-crest{width:30px;height:30px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-matchup b{font-size:12.3px;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-content{gap:10px;padding-top:10px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-area{gap:6px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-label{padding:4px 9px;font-size:12px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-card{min-height:66px;padding:8px 12px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-team,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-score{gap:4px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-score strong{font-size:26px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-score small,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-score b,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-team strong{font-size:12px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-live-card .team-crest{width:28px;height:28px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-section-title h2{font-size:23px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-group-list{gap:7px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-group{gap:5px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-group h3{font-size:15px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row{min-height:46px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-main{grid-template-columns:58px minmax(0,1fr);padding-block:6px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-time strong{font-size:18px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-time small{font-size:10px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row .team-crest{width:28px;height:28px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-matchup b{overflow:hidden;font-size:11.8px;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row:not(.upcoming-row) .match-row-team b{max-width:122px;text-overflow:clip}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-empty{min-height:86px;display:grid;place-items:center start;padding:20px 22px;border:1px solid rgba(18,24,20,.1);border-radius:20px;background:linear-gradient(90deg,rgba(14,129,72,.04),transparent 48%),#fff;color:#66716b;font-size:14px;font-weight:750;line-height:1.55;box-shadow:0 10px 24px #191f1c0a}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row:not(.upcoming-row){grid-template-columns:94px minmax(80px,.7fr) 94px 14px;gap:6px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row:not(.upcoming-row) .match-row-team b{max-width:96px;overflow:visible;font-size:13.5px;line-height:1.16;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row:not(.upcoming-row) .match-row-score strong{font-size:40px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-empty{min-height:82px;padding:18px;font-size:13.5px}}.premium-mode:not(.match-board-mode):has(.mypage-screen) .top-bar{position:absolute;inset:0 0 auto;z-index:20;background:linear-gradient(180deg,#01090ed1,#01090e00);box-shadow:none}.premium-mode:not(.match-board-mode):has(.mypage-screen) .mypage-scroll{background:#fffdfa}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stand-hero{gap:14px;padding:calc(82px + env(safe-area-inset-top)) 18px 22px;background:linear-gradient(180deg,#020c1214,#020d13b3 78%,#061419),radial-gradient(circle at 20% 62%,rgba(94,170,93,.18),transparent 170px),radial-gradient(circle at 82% 64%,rgba(37,119,230,.18),transparent 180px),url(/assets/stadium-scoreboard-bg.png);background-position:center top;background-size:cover}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-hero-copy h1{font-size:35px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-hero-copy p{margin-top:6px;font-size:14px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-line{grid-template-columns:94px minmax(0,1fr);gap:17px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-line .profile-avatar{width:94px;height:94px;font-size:32px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-copy{gap:9px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-name strong{font-size:24px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-name em{padding:3px 9px;font-size:12px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-copy p{font-size:14px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-panel span{min-height:66px;gap:3px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-panel small,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-panel b{font-size:12px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-panel strong{font-size:29px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-content{gap:18px;padding:22px 18px 108px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-section{gap:11px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-section-title h2{font-size:27px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-section-title button{font-size:13px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card{min-height:104px;grid-template-columns:minmax(0,1fr) minmax(132px,.95fr);gap:12px;padding:14px;border-radius:8px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-main{gap:12px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-main strong{font-size:21px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-main small{font-size:13px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-next{gap:8px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-next .team-crest{width:40px;height:40px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-next small{overflow:visible;font-size:12px;text-overflow:clip}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-row{min-height:66px;grid-template-columns:58px 36px minmax(0,1fr) 54px 18px;gap:10px;padding:12px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-row .team-crest{width:36px;height:36px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-tag{padding:8px 10px;font-size:13px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-copy strong{font-size:16px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-copy small{font-size:12px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-score{min-width:50px;padding:9px 7px;font-size:16px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-menu-list button{min-height:60px;grid-template-columns:30px minmax(0,1fr) 18px;gap:13px;padding:0 18px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-menu-list strong{font-size:18px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-menu-icon{width:25px;height:25px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stand-hero{gap:11px;padding-top:calc(78px + env(safe-area-inset-top));padding-bottom:18px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-hero-copy h1{font-size:31px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-hero-copy p{margin-top:4px;font-size:13px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-line .profile-avatar{width:86px;height:86px;font-size:30px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-name strong{font-size:22px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-copy p{font-size:13px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-panel span{min-height:58px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-panel strong{font-size:26px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-content{gap:14px;padding-top:18px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-section{gap:9px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-section-title{align-items:center}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-section-title h2{font-size:23px;line-height:1.08;white-space:nowrap}.premium-mode .drawer-backdrop{align-items:flex-end;justify-content:center;background:#01090dad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.premium-mode .app-menu.app-menu-sheet{box-sizing:border-box;width:100%;max-width:620px;height:auto;max-height:min(74%,650px);margin-top:auto;padding:14px 18px max(22px,env(safe-area-inset-bottom));overflow-y:auto;border:1px solid rgba(226,218,204,.92);border-bottom:0;border-radius:28px 28px 0 0;background:radial-gradient(circle at 18% 18%,rgba(25,96,67,.08),transparent 150px),#fffdfa;color:#0c1a18;box-shadow:0 -28px 72px #01090d57;scrollbar-width:none}.premium-mode .app-menu-sheet *,.premium-mode .app-menu-sheet *:before,.premium-mode .app-menu-sheet *:after{box-sizing:border-box}.premium-mode .app-menu.app-menu-sheet::-webkit-scrollbar{width:0}.premium-mode .app-menu-grip{width:34px;height:4px;display:block;margin:0 auto 14px;border-radius:999px;background:#0d1c1933}.premium-mode .app-menu-sheet .app-menu-header{min-height:44px;padding:0 0 18px;border:0;background:transparent;color:#0c1a18}.premium-mode .app-menu-sheet .app-menu-header h2{color:#0c1a18;font-size:28px;line-height:1}.premium-mode .app-menu-sheet .app-menu-close-text{width:auto;min-width:58px;height:36px;padding:0;border:0;border-radius:0;background:transparent;color:#6b716d;box-shadow:none;font-size:14px;font-weight:900}.premium-mode .app-menu-profile{width:100%;min-height:92px;display:grid;grid-template-columns:64px minmax(0,1fr) 18px;align-items:center;gap:16px;padding:12px 0 18px;border:0;background:transparent;color:#0c1a18;text-align:left;cursor:pointer}.premium-mode .app-menu-profile .profile-avatar{width:64px;height:64px;border:1px solid rgba(255,255,255,.68);box-shadow:0 10px 24px #0a25182b;font-size:25px}.premium-mode .app-menu-profile-copy{min-width:0;display:grid;gap:7px}.premium-mode .app-menu-profile-copy>span{min-width:0;display:flex;align-items:center;gap:10px}.premium-mode .app-menu-profile-copy strong{min-width:0;overflow:hidden;color:#0c1a18;font-size:22px;font-weight:950;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.premium-mode .app-menu-profile-copy em{flex:0 0 auto;padding:4px 10px;border:1px solid #d9d2c5;border-radius:999px;background:#fffefa;color:#5f6761;font-size:12px;font-style:normal;font-weight:950}.premium-mode .app-menu-profile-copy small{color:#52615a;font-size:14px;font-weight:900}.premium-mode .app-menu-chevron{color:#7d837f;font-size:32px;font-weight:400;line-height:1}.premium-mode .app-menu-sheet .app-menu-section{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.premium-mode .app-menu-sheet .app-menu-primary-section{gap:0}.premium-mode .app-menu-sheet .drawer-main-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid #ded7ca;border-radius:18px;background:#fffefa}.premium-mode .app-menu-sheet .drawer-nav-tile{min-height:94px;display:grid;place-items:center;gap:9px;padding:14px 10px;border:0;border-radius:0;background:transparent;color:#17342d;cursor:pointer}.premium-mode .app-menu-sheet .drawer-nav-tile:nth-child(odd){border-right:1px solid #ded7ca}.premium-mode .app-menu-sheet .drawer-nav-tile:nth-child(-n+2){border-bottom:1px solid #ded7ca}.premium-mode .app-menu-nav-icon{width:38px;height:38px;display:grid;place-items:center;color:#274f45}.premium-mode .app-menu-nav-icon .bottom-nav-icon{width:38px;height:38px}.premium-mode .app-menu-sport-icon{color:#294f44}.premium-mode .app-menu-sheet .drawer-nav-tile strong{color:#0c1a18;font-size:18px;font-weight:950;line-height:1.15;text-align:center}.premium-mode .drawer-live-strip{width:100%;min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:18px;padding:12px 10px;border:1px solid #e0d8c9;border-radius:16px;background:#ffffffb8;color:#0c1a18;cursor:pointer}.premium-mode .drawer-live-strip.selected{border-color:#ff333d6b;background:linear-gradient(90deg,#ff333d0d,#fffc)}.premium-mode .drawer-live-pill{min-width:58px;padding:7px 8px;border-radius:999px;background:#ff343d;color:#fff;font-size:13px;font-weight:950;line-height:1;text-align:center}.premium-mode .drawer-live-strip strong{min-width:0;overflow:hidden;color:#0c1a18;font-size:14px;font-weight:950;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.premium-mode .drawer-live-strip b{color:#e71f2a;font-size:18px}.premium-mode .drawer-live-strip em{color:#16834a;font-size:13px;font-style:normal;font-weight:950;white-space:nowrap}.premium-mode .app-menu-link-section{overflow:hidden;margin-top:18px;border:1px solid #ded7ca;border-radius:16px;background:#ffffffb8}.premium-mode .app-menu-list-row,.premium-mode .app-menu-admin-section .drawer-actions button{width:100%;min-height:58px;display:grid;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:0 14px;border:0;border-radius:0;background:transparent;color:#0c1a18;text-align:left;cursor:pointer}.premium-mode .app-menu-list-row+.app-menu-list-row,.premium-mode .app-menu-admin-section .drawer-actions button+button{border-top:1px solid #e5ded1}.premium-mode .app-menu-list-row .my-menu-icon{width:24px;height:24px;color:#68716c}.premium-mode .app-menu-list-row strong,.premium-mode .app-menu-admin-section .drawer-actions button{display:flex;justify-content:space-between;grid-template-columns:none;padding:0 16px}.premium-mode .app-menu-admin-section .drawer-actions button:after{content:"›";color:#7d837f;font-size:30px;font-weight:400;line-height:1}.premium-mode .app-menu-admin-section .drawer-actions button{color:#26312d;font-size:16px;font-weight:950}.premium-mode .app-menu-admin-section{display:grid;gap:8px;border:0;background:transparent}.premium-mode .app-menu-admin-section h3{margin:0 0 0 2px;color:#788078;font-size:13px;font-weight:950}.premium-mode .app-menu-admin-section .drawer-actions{overflow:hidden;gap:0;border:1px solid #ded7ca;border-radius:16px;background:#ffffffb8}.premium-mode .app-menu-signout{width:100%;min-height:44px;margin-top:14px;border:0;background:transparent;color:#6b716d;font-size:14px;font-weight:900;cursor:pointer}@media(max-width:430px){.premium-mode .app-menu.app-menu-sheet{width:100%;max-height:min(74%,650px);padding-inline:20px}.premium-mode .app-menu-profile{grid-template-columns:62px minmax(0,1fr) 18px;gap:15px}.premium-mode .app-menu-sheet .drawer-nav-tile{min-height:92px}.premium-mode .drawer-live-strip{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;padding-inline:9px}}.phone-frame.premium-mode .top-bar{padding-top:max(12px,env(safe-area-inset-top))}.phone-frame.premium-mode:not(.match-board-mode) .top-bar{min-height:calc(72px + env(safe-area-inset-top))}.phone-frame.premium-mode.match-board-mode .top-bar.board-top-bar{min-height:calc(78px + env(safe-area-inset-top));padding-top:max(14px,env(safe-area-inset-top))}.premium-mode .dialog-backdrop{z-index:120;padding-top:max(18px,calc(18px + env(safe-area-inset-top)))}.premium-mode .login-dialog,.premium-mode .profile-dialog,.premium-mode .policy-dialog,.premium-mode .moderation-panel{max-height:min(760px,calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}.premium-mode .login-dialog .close-button,.premium-mode .profile-dialog .close-button,.premium-mode .policy-dialog .close-button,.premium-mode .match-ops-close-button,.premium-mode .moderation-close-button{z-index:2}.premium-mode .moderation-panel{border-color:#ffffff1a;border-radius:22px;background:linear-gradient(180deg,#141d1efa,#0c1414fa)}.premium-mode .admin-hub-backdrop{padding:0 0 env(safe-area-inset-bottom);background:linear-gradient(180deg,#01080b73,#01080bb8),#0000005c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.premium-mode .admin-hub-panel{width:100%;max-height:min(70dvh,640px);overflow-y:auto;padding:18px 18px calc(20px + env(safe-area-inset-bottom));border-radius:28px 28px 22px 22px;border-color:#ffffff29;background:radial-gradient(circle at 18% 20%,rgba(54,126,85,.18),transparent 190px),radial-gradient(circle at 82% 4%,rgba(97,164,255,.12),transparent 190px),linear-gradient(180deg,#121d1df5,#091212fa);box-shadow:0 -18px 80px #0000007a,inset 0 1px #ffffff14;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.premium-mode .admin-hub-titlebar{position:relative;top:auto;min-height:70px;margin:-18px -18px 2px;padding:18px 18px 12px;border-bottom:1px solid rgba(255,255,255,.1);background:#0d1717f0}.premium-mode .admin-hub-panel h2{font-size:clamp(31px,8vw,38px)}.premium-mode .moderation-titlebar,.premium-mode .match-ops-titlebar{min-height:78px;padding-top:17px}.premium-mode .moderation-panel h2,.premium-mode .match-ops-titlebar h2{font-size:clamp(26px,7vw,34px);line-height:1.05;letter-spacing:0}.premium-mode .match-ops-top-button,.premium-mode .match-ops-close-button,.premium-mode .moderation-close-button{border-color:#ffffff2e;background:#ffffff14}.premium-mode .match-ops-close-button,.premium-mode .moderation-close-button{width:44px;height:44px;min-height:44px;border-radius:13px}.premium-mode .report-actions button{min-height:42px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#e8eee9;font-size:13px}.premium-mode .report-actions button:first-child{border-color:#31cf5457;background:#31cf5424;color:#62e589}.premium-mode .report-actions .danger{border-color:#ff624e75;background:#ff654d;color:#170502}.premium-mode .match-ops-row-main{grid-template-columns:72px minmax(0,1fr)}.premium-mode .match-ops-row-body strong{overflow:visible;text-overflow:clip;white-space:normal}.premium-mode .match-ops-row-body p{white-space:normal}.premium-mode .match-ops-detail-bar{grid-template-columns:minmax(92px,1fr) minmax(96px,auto) minmax(84px,.75fr);gap:8px}.premium-mode .match-ops-detail-bar.with-crests{grid-template-columns:minmax(0,1fr) minmax(96px,auto) minmax(0,1fr)}.premium-mode .match-ops-detail-score{min-width:96px;display:flex;flex-wrap:nowrap;white-space:nowrap}.premium-mode .match-ops-detail-score span{display:inline-block;min-width:24px;text-align:center}.premium-mode .match-ops-detail-score small{display:inline-block}@media(max-width:430px){.premium-mode .moderation-panel{width:calc(100% - 4px);border-radius:22px}.premium-mode .moderation-summary,.premium-mode .match-ops-summary{gap:7px}.premium-mode .match-ops-detail-bar{grid-template-columns:1fr}.premium-mode .match-ops-detail-bar.with-crests{grid-template-columns:minmax(0,1fr) minmax(92px,auto) minmax(0,1fr);gap:6px}.premium-mode .match-ops-row{position:relative;grid-template-columns:1fr}.premium-mode .match-ops-row-main{grid-template-columns:84px minmax(0,1fr);gap:12px;padding:13px 16px 58px}.premium-mode .match-ops-row-body strong{font-size:16px;line-height:1.32;word-break:keep-all}.premium-mode .match-ops-row-body p{font-size:12px;line-height:1.45}.premium-mode .match-ops-row-meta{padding-right:70px}.premium-mode .match-ops-row-action{position:absolute;right:16px;bottom:14px;padding:0}.premium-mode .match-ops-row-action .match-ops-secondary-button{min-width:58px;min-height:34px;border-radius:11px;font-size:12px}.premium-mode .match-ops-selected-dock{position:static;margin-top:2px}.premium-mode .match-ops-detail-bar:not(.with-crests)>div:first-child,.premium-mode .match-ops-detail-bar:not(.with-crests)>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.premium-mode .match-ops-detail-score{min-width:100%;display:flex;justify-content:center;padding:4px 0}.premium-mode .match-ops-detail-bar.with-crests .match-ops-detail-score{min-width:92px}.premium-mode .match-ops-detail-score span{font-size:34px}.premium-mode .match-ops-detail-team .team-crest{width:38px;height:38px}.premium-mode .match-ops-detail-team strong{font-size:12px}.premium-mode .report-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-mode .report-actions .danger{grid-column:1 / -1}}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card{min-height:92px;padding:12px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-main .team-crest{width:44px;height:44px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-main strong{font-size:19px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-main small{font-size:12px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-next .team-crest{width:34px;height:34px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-next small{font-size:11px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-row{min-height:58px;grid-template-columns:50px 32px minmax(0,1fr) 48px 16px;gap:8px;padding:9px 10px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-row .team-crest{width:32px;height:32px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-tag{padding:7px 8px;font-size:12px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-copy{gap:3px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-copy strong{font-size:14px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-copy small{font-size:11px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-score{min-width:44px;padding:8px 6px;font-size:14px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-row{grid-template-columns:46px 30px minmax(0,1fr) 42px 14px;gap:6px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-row .team-crest{width:30px;height:30px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-tag{padding:7px;font-size:11px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-copy strong{font-size:13px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-score{min-width:40px;padding-inline:5px;font-size:13px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card{grid-template-columns:minmax(0,1fr) 116px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-next.my-favorite-opponent{grid-template-columns:30px minmax(0,1fr);justify-content:stretch;gap:10px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-next.my-favorite-opponent span{width:100%;display:grid;align-items:center;justify-items:center;gap:8px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-next.my-favorite-opponent .team-crest{width:36px;height:36px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-next.my-favorite-opponent small{overflow:hidden;max-width:100%;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-next.my-favorite-opponent em{justify-self:center}.premium-mode .admin-hub-backdrop .admin-hub-panel{width:100%;max-height:min(70dvh,640px);border-radius:28px 28px 22px 22px}.premium-mode .admin-hub-backdrop .admin-hub-team-side small{overflow:visible;max-width:86px;line-height:1.18;text-align:center;text-overflow:clip;white-space:normal}.premium-mode .admin-hub-backdrop .admin-hub-metrics{min-height:70px}@media(max-width:430px){.premium-mode .admin-hub-backdrop .admin-hub-panel{width:100%;max-height:min(70dvh,610px)}.premium-mode .admin-hub-backdrop .admin-hub-match-line{grid-template-columns:minmax(72px,.85fr) minmax(96px,1fr) minmax(78px,.9fr) 12px;gap:6px}.premium-mode .admin-hub-backdrop .admin-hub-score-side strong{font-size:40px}}.premium-mode .match-ops-backdrop{background:linear-gradient(180deg,#020c113d,#020c11ad),#00000057;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.premium-mode .match-ops-panel{width:100%;max-height:min(86dvh,820px);padding:18px;border-radius:28px 28px 22px 22px;border-color:#ffffff26;background:radial-gradient(circle at 18% 8%,rgba(70,140,92,.17),transparent 200px),radial-gradient(circle at 82% 0%,rgba(98,158,255,.13),transparent 220px),linear-gradient(180deg,#121d1df7,#081112fc)}.premium-mode .match-ops-titlebar{position:sticky;top:-18px;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;min-height:76px;margin:-18px -18px 2px;padding:18px;border-bottom:1px solid rgba(255,255,255,.1);background:#0c1617f2}.premium-mode .match-ops-titlebar h2{justify-self:center;color:#fff;font-size:clamp(26px,7vw,34px);text-align:center}.premium-mode .match-ops-title-actions{justify-self:end}.premium-mode .match-ops-nav-button,.premium-mode .match-ops-close-button{width:48px;height:48px;min-height:48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#ffffff13;color:#fff;font-size:34px;font-weight:500;line-height:1;cursor:pointer}.premium-mode .match-ops-close-button{font-size:30px}.premium-mode .admin-surface-switch{flex:0 0 auto;min-height:58px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;margin-top:2px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#ffffff0b}.premium-mode .admin-surface-switch button{min-height:56px;border:0;border-radius:999px;background:transparent;color:#e8eee9b3;font-size:15px;font-weight:950;cursor:pointer}.premium-mode .admin-surface-switch button.active{background:linear-gradient(90deg,#1c7d3cb8,#165833bd);color:#63ef8e;box-shadow:inset 0 0 0 1px #54ec7f3d}.premium-mode .match-ops-summary{flex:0 0 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.premium-mode .match-ops-summary span{min-height:78px;padding:12px 8px;border-color:#ffffff1f;border-radius:12px;background:#ffffff0b}.premium-mode .match-ops-summary strong{color:#fff;font-size:27px;font-weight:950}.premium-mode .match-ops-summary small{color:#e8eee9ad;font-size:11px;font-weight:900}.premium-mode .match-ops-heading{margin-top:2px}.premium-mode .match-ops-heading h3{color:#f7fbf6;font-size:22px;font-weight:950}.premium-mode .match-ops-heading span{color:#e8eee9b3;font-size:12px;font-weight:900}.premium-mode .match-ops-filter{flex:0 0 auto;min-height:62px;display:flex;gap:8px;overflow-x:auto;padding:8px;border-color:#ffffff1f;border-radius:999px;background:#ffffff0b;scrollbar-width:none}.premium-mode .match-ops-filter::-webkit-scrollbar{display:none}.premium-mode .match-ops-filter button{flex:0 0 auto;min-width:72px;padding:0 13px;border-radius:999px;background:transparent;color:#e8eee9b3;font-size:13px;white-space:nowrap}.premium-mode .match-ops-filter .active{background:#31cf5429;color:#63ef8e}.premium-mode .match-ops-list{gap:10px;padding-right:0;overflow:visible}.premium-mode .match-ops-row{position:relative;grid-template-columns:1fr;border-color:#ffffff1f;border-radius:16px;background:#ffffff0b}.premium-mode .match-ops-row.selected{border-color:#31cf54a8;background:linear-gradient(90deg,#1c7d3c38,#ffffff0b);box-shadow:inset 5px 0 #31cf54}.premium-mode .match-ops-row-main{grid-template-columns:92px minmax(0,1fr);gap:13px;min-height:148px;padding:14px 16px 62px}.premium-mode .match-ops-row-time{gap:7px}.premium-mode .match-ops-row-time strong{color:#fff;font-size:20px;font-weight:950}.premium-mode .match-ops-row-time small{color:#e8eee9ad;font-size:11px}.premium-mode .match-ops-row-body strong{color:#fff;font-size:18px;font-weight:950;line-height:1.25}.premium-mode .match-ops-row-body p{color:#e8eee9ad;font-size:12px;line-height:1.35}.premium-mode .match-ops-row-meta span{min-height:26px;padding:0 10px;background:#fff1;color:#e8eee9b8;font-size:11px}.premium-mode .match-ops-row-action{position:absolute;right:14px;bottom:15px;align-items:end;padding:0}.premium-mode .match-ops-row-action .match-ops-secondary-button{min-width:64px;min-height:42px;border-radius:13px;border-color:#ffffff2e;background:#ffffff13;color:#fff;font-size:14px}@media(max-width:430px){.premium-mode .match-ops-backdrop .match-ops-panel{width:100%;max-height:min(86dvh,820px)}.premium-mode .match-ops-backdrop .match-ops-summary{gap:8px}.premium-mode .match-ops-backdrop .match-ops-row{grid-template-columns:1fr}.premium-mode .match-ops-backdrop .match-ops-row-main{grid-template-columns:90px minmax(0,1fr);min-height:148px;padding:14px 15px 62px}.premium-mode .match-ops-backdrop .match-ops-row-action{position:absolute;right:13px;bottom:15px;padding:0}.premium-mode .match-ops-backdrop .match-ops-row-body strong{font-size:17px}}.premium-mode .report-queue-backdrop{background:linear-gradient(180deg,#020c1133,#020c11b8),#00000057;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.premium-mode .report-queue-panel{width:100%;max-height:min(92dvh,860px);overflow-y:auto;padding:18px;border-radius:28px 28px 22px 22px;border-color:#ffffff26;background:radial-gradient(circle at 18% 6%,rgba(70,140,92,.16),transparent 210px),radial-gradient(circle at 80% 2%,rgba(98,158,255,.11),transparent 220px),linear-gradient(180deg,#121d1df7,#081112fc)}.premium-mode .report-queue-titlebar{position:sticky;top:-18px;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;min-height:76px;margin:-18px -18px 2px;padding:18px;border-bottom:1px solid rgba(255,255,255,.1);background:#0c1617f2}.premium-mode .report-queue-titlebar>div{justify-self:center}.premium-mode .report-queue-titlebar h2{color:#fff;font-size:clamp(26px,7vw,34px);text-align:center}.premium-mode .report-queue-titlebar .moderation-close-button{justify-self:end}.premium-mode .report-filter{flex:0 0 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:#ffffff14}.premium-mode .report-filter button{min-height:58px;background:#ffffff09;color:#e8eee9bd;font-size:14px}.premium-mode .report-filter button.active{background:linear-gradient(90deg,#1c7d3cb8,#165833bd);color:#63ef8e}.premium-mode .report-list{gap:12px}.premium-mode .report-card{gap:14px;padding:16px;border-color:#ffffff1f;border-radius:18px;background:#ffffff0b}.premium-mode .report-card-top{align-items:start}.premium-mode .report-card-top strong{color:#ffcf36;font-size:17px;font-weight:950}.premium-mode .report-card-top span{color:#e8eee9ad;font-size:12px;font-weight:900}.premium-mode .report-status-chip{min-height:32px;padding:0 12px;font-size:12px}.premium-mode .report-card blockquote{padding:13px 14px;border-color:#ffffff1a;border-left:4px solid #ffcf36;border-radius:13px;background:#ffffff0e;color:#f7fbf6;font-size:15px;font-weight:850;line-height:1.55}.premium-mode .report-context{min-height:52px;padding:0 14px;border-radius:13px;background:#ffffff0e}.premium-mode .report-context span,.premium-mode .report-action-group>span{color:#e8eee9b8;font-size:12px;font-weight:950}.premium-mode .report-context strong{color:#fff;font-size:14px}.premium-mode .report-actions button{min-height:46px;border-radius:13px;font-size:14px;font-weight:950}.premium-mode .report-action-group.danger-zone{padding-top:12px;border-top-color:#ff604e47}.premium-mode .report-actions .danger{min-height:50px;border-color:#ff604e8a;background:#ff604e1f;color:#ff6f62}@media(max-width:430px){.premium-mode .report-queue-backdrop .report-queue-panel{width:100%;max-height:min(92dvh,860px)}.premium-mode .report-queue-backdrop .report-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-mode .report-queue-backdrop .report-actions .danger{grid-column:1 / -1}}.premium-mode .admin-hub-backdrop,.premium-mode .match-ops-backdrop,.premium-mode .report-queue-backdrop{inset:0}.premium-mode .admin-hub-backdrop .admin-hub-panel{max-height:min(62dvh,520px)}.premium-mode .admin-hub-titlebar{min-height:54px;margin-bottom:8px}.premium-mode .admin-hub-titlebar h2{font-size:30px;letter-spacing:0}.premium-mode .admin-hub-profile-row{min-height:70px;padding:10px 0}.premium-mode .admin-hub-primary-actions{gap:10px}.premium-mode .admin-hub-primary-actions button{min-height:80px;padding:12px}.premium-mode .admin-hub-metrics{min-height:62px}.premium-mode .admin-hub-metrics span{min-height:62px;padding:9px 6px}.premium-mode .admin-hub-live-row{padding:14px}.premium-mode .admin-hub-match-line{min-height:116px}.premium-mode .match-ops-backdrop,.premium-mode .report-queue-backdrop{padding:max(14px,env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom))}.premium-mode .match-ops-backdrop{place-items:end center}.premium-mode .match-ops-backdrop .match-ops-panel{max-height:min(91dvh,820px);padding:16px}.premium-mode .match-ops-titlebar{min-height:68px;margin:-16px -16px 0;padding:16px}.premium-mode .match-ops-titlebar h2{font-size:clamp(25px,6.8vw,32px)}.premium-mode .admin-surface-switch{min-height:52px;margin-top:0}.premium-mode .admin-surface-switch button{min-height:50px}.premium-mode .match-ops-summary span{min-height:68px;padding:9px 6px}.premium-mode .match-ops-summary strong{font-size:25px}.premium-mode .match-ops-heading{margin-top:0}.premium-mode .match-ops-filter{min-height:52px;padding:6px}.premium-mode .match-ops-filter button{min-width:64px;min-height:40px;padding:0 12px}.premium-mode .match-ops-list{gap:8px}.premium-mode .match-ops-row{min-height:104px;border-radius:18px}.premium-mode .match-ops-row.selected{box-shadow:inset 4px 0 #31cf54}.premium-mode .match-ops-row-main{grid-template-columns:64px minmax(0,1fr);min-height:104px;gap:12px;padding:13px 90px 13px 14px}.premium-mode .match-ops-row-crest{width:64px;display:grid;place-items:center}.premium-mode .match-ops-row-crest .team-crest{width:54px;height:54px}.premium-mode .match-ops-row-titleline{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.premium-mode .match-ops-row-titleline strong{flex:1 1 auto;min-width:0;color:#fff;font-size:17px;font-weight:950;line-height:1.3}.premium-mode .match-ops-row-titleline .match-ops-chip{flex:0 0 auto}.premium-mode .match-ops-row-body>strong{display:none}.premium-mode .match-ops-row-body p{font-size:11px}.premium-mode .match-ops-row-meta span{min-height:24px;padding:0 8px;font-size:10px}.premium-mode .match-ops-row-action{right:13px;top:50%;bottom:auto;transform:translateY(-50%)}.premium-mode .match-ops-row-action .match-ops-secondary-button{min-width:62px;min-height:40px}.premium-mode .match-ops-selected-dock{margin-top:8px;padding:12px}.premium-mode .report-queue-backdrop{place-items:start center}.premium-mode .report-queue-backdrop .report-queue-panel{height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:none;padding:16px}.premium-mode .report-queue-titlebar{top:-16px;min-height:66px;margin:-16px -16px 0;padding:16px}.premium-mode .report-queue-titlebar h2{font-size:clamp(25px,6.8vw,32px)}.premium-mode .report-filter button{min-height:50px}.premium-mode .report-list{gap:9px}.premium-mode .report-card{gap:9px;padding:13px;border-radius:16px}.premium-mode .report-card-top strong{font-size:15px}.premium-mode .report-card blockquote{padding:10px 11px;border-left-width:3px;border-radius:11px;font-size:13px;line-height:1.45}.premium-mode .report-context{min-height:42px;padding:0 12px}.premium-mode .report-actions{gap:7px}.premium-mode .report-actions button{min-height:40px;border-radius:12px;font-size:13px}.premium-mode .report-action-group.danger-zone{padding-top:8px}.premium-mode .report-actions .danger{min-height:42px}@media(max-width:430px){.premium-mode .admin-hub-backdrop .admin-hub-panel{max-height:min(62dvh,520px)}.premium-mode .match-ops-backdrop .match-ops-panel{max-height:min(91dvh,820px)}.premium-mode .match-ops-backdrop .match-ops-row-main{grid-template-columns:58px minmax(0,1fr);min-height:104px;padding:12px 82px 12px 12px}.premium-mode .match-ops-backdrop .match-ops-row-crest{width:58px}.premium-mode .match-ops-backdrop .match-ops-row-crest .team-crest{width:50px;height:50px}.premium-mode .match-ops-backdrop .match-ops-row-titleline strong{font-size:16px}.premium-mode .match-ops-backdrop .match-ops-row-meta span{font-size:10px}.premium-mode .report-queue-backdrop .report-queue-panel{height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:none}}.premium-mode .match-ops-backdrop,.premium-mode .report-queue-backdrop{background:radial-gradient(circle at 16% 4%,rgba(210,238,255,.15),transparent 150px),radial-gradient(circle at 84% 2%,rgba(210,238,255,.16),transparent 160px),linear-gradient(180deg,#04121afa,#030d10fa 42%,#020a0cfc);-webkit-backdrop-filter:none;backdrop-filter:none}.premium-mode .match-ops-section{display:flex;flex-direction:column}.premium-mode .match-ops-filter{order:1}.premium-mode .match-ops-heading{order:2;margin-top:10px}.premium-mode .match-ops-list{order:3}.premium-mode .match-ops-selected-dock{order:4}.premium-mode .match-ops-heading h3{display:flex;align-items:center;gap:8px}.premium-mode .match-ops-heading h3 em{color:#63ef8e;font-style:normal;font-size:18px}.premium-mode .match-ops-heading span{font-size:13px}.premium-mode .match-ops-row-main{grid-template-columns:72px minmax(0,1fr);min-height:116px;padding:16px 96px 16px 18px}.premium-mode .match-ops-row-crest{width:72px}.premium-mode .match-ops-row-crest .team-crest{width:62px;height:62px}.premium-mode .match-ops-row-titleline strong{font-size:18px;white-space:nowrap}.premium-mode .match-ops-row-meta .match-ops-chip{min-height:28px;background:#1c7d3c47;color:#63ef8e;font-size:12px}.premium-mode .match-ops-row-meta span{min-height:28px;font-size:12px}.premium-mode .match-ops-row-action .match-ops-secondary-button{min-width:70px;min-height:46px;font-size:15px}.premium-mode .report-queue-titlebar{grid-template-columns:46px minmax(0,1fr) 46px}.premium-mode .report-queue-titlebar:before{content:"";position:absolute;top:8px;left:50%;width:64px;height:7px;border-radius:999px;background:#ffffff73;transform:translate(-50%)}.premium-mode .report-filter button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.premium-mode .report-filter button:after{content:"";display:none}.premium-mode .report-card{gap:13px;padding:14px}.premium-mode .report-card-tags{display:flex;align-items:center;gap:8px;min-width:0}.premium-mode .report-card-tags>strong{min-height:34px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid rgba(255,96,78,.78);border-radius:10px;color:#ff6f62;font-size:14px}.premium-mode .report-card-time{flex:0 0 auto;color:#e8eee9ad;font-size:12px;font-weight:900}.premium-mode .report-card blockquote{padding:0;border:0;background:transparent;color:#fff;font-size:17px;font-weight:950;line-height:1.55}.premium-mode .report-context{display:grid;grid-template-columns:42px minmax(86px,.85fr) minmax(0,1.15fr);gap:10px;min-height:58px;padding:0;background:transparent}.premium-mode .report-author-avatar{width:38px;height:38px;display:grid;place-items:center;align-self:center;border-radius:999px;background:linear-gradient(135deg,#4d8c5be6,#1d523ae6);color:#fff;font-size:20px;font-weight:950}.premium-mode .report-context-person,.premium-mode .report-related-match{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.premium-mode .report-context-person strong,.premium-mode .report-related-match strong{overflow:hidden;color:#fff;font-size:15px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.premium-mode .report-context-person small,.premium-mode .report-related-match small{color:#e8eee994;font-size:11px;font-weight:900}.premium-mode .report-related-match{padding-left:12px;border-left:1px solid rgba(255,255,255,.14)}.premium-mode .report-related-match strong{color:#7cc3ff}.premium-mode .report-action-group{gap:0}.premium-mode .report-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.premium-mode .report-actions button{min-height:42px}.premium-mode .report-actions .danger{color:#ff6f62}@media(max-width:430px){.premium-mode .match-ops-backdrop .match-ops-row-main{grid-template-columns:66px minmax(0,1fr);min-height:112px;padding:15px 88px 15px 15px}.premium-mode .match-ops-backdrop .match-ops-row-crest{width:66px}.premium-mode .match-ops-backdrop .match-ops-row-crest .team-crest{width:58px;height:58px}.premium-mode .match-ops-backdrop .match-ops-row-titleline strong{font-size:17px}.premium-mode .report-queue-backdrop .report-context{grid-template-columns:40px minmax(82px,.85fr) minmax(0,1.15fr)}}.premium-mode .match-ops-backdrop,.premium-mode .report-queue-backdrop{background:radial-gradient(circle at 14% 3%,rgba(210,238,255,.2),transparent 145px),radial-gradient(circle at 86% 2%,rgba(210,238,255,.2),transparent 155px),linear-gradient(180deg,#04121a,#030d10 44%,#020a0c)}.premium-mode .match-ops-summary small{order:-1}.premium-mode .match-ops-row-main{grid-template-columns:66px minmax(0,1fr);min-height:124px;align-items:center;padding:14px 86px 14px 16px}.premium-mode .match-ops-row-crest{width:66px}.premium-mode .match-ops-row-crest .team-crest{width:56px;height:56px}.premium-mode .match-ops-row-body{gap:6px}.premium-mode .match-ops-row-titleline strong{font-size:17px}.premium-mode .match-ops-row-meta{gap:5px}.premium-mode .match-ops-row-meta .match-ops-chip,.premium-mode .match-ops-row-meta span{min-height:25px;padding:0 9px;font-size:11px}.premium-mode .match-ops-row-action .match-ops-secondary-button{min-width:62px;min-height:42px}.premium-mode .report-queue-titlebar>div{display:grid;justify-items:center;gap:2px}.premium-mode .report-queue-titlebar small{color:#e8eee999;font-size:12px;font-weight:900}.premium-mode .report-card{gap:10px;padding:12px}.premium-mode .report-card-tags>strong,.premium-mode .report-status-chip{min-height:30px;padding:0 10px;font-size:12px}.premium-mode .report-card blockquote{font-size:14px;line-height:1.5}.premium-mode .report-context{grid-template-columns:36px minmax(74px,.8fr) minmax(0,1.2fr);min-height:48px;gap:8px}.premium-mode .report-author-avatar{width:34px;height:34px;font-size:16px}.premium-mode .report-context-person strong,.premium-mode .report-related-match strong{font-size:13px}.premium-mode .report-actions button{min-height:36px;font-size:12px}.premium-mode .report-actions .danger{min-height:38px}@media(max-width:430px){.premium-mode .match-ops-backdrop .match-ops-row-main{grid-template-columns:62px minmax(0,1fr);min-height:120px;padding:13px 82px 13px 14px}.premium-mode .match-ops-backdrop .match-ops-row-crest{width:62px}.premium-mode .match-ops-backdrop .match-ops-row-crest .team-crest{width:52px;height:52px}.premium-mode .match-ops-backdrop .match-ops-row-meta .match-ops-chip,.premium-mode .match-ops-backdrop .match-ops-row-meta span{padding:0 8px;font-size:10px}.premium-mode .report-queue-backdrop .report-context{grid-template-columns:36px minmax(72px,.8fr) minmax(0,1.2fr)}.premium-mode .report-queue-backdrop .report-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-mode .report-queue-backdrop .report-action-group.danger-zone .report-actions{grid-template-columns:1fr}}.premium-mode .match-ops-titlebar{min-height:58px}.premium-mode .match-ops-titlebar h2{font-size:clamp(24px,6vw,29px)}.premium-mode .match-ops-nav-button,.premium-mode .match-ops-close-button,.premium-mode .moderation-close-button{width:44px;height:44px;min-height:44px}.premium-mode .admin-surface-switch{min-height:46px}.premium-mode .admin-surface-switch button{min-height:44px;font-size:14px}.premium-mode .match-ops-filter{min-height:46px}.premium-mode .match-ops-filter button{min-height:34px;font-size:12px}.premium-mode .match-ops-heading{margin-top:8px}.premium-mode .match-ops-row-main{grid-template-columns:54px minmax(0,1fr);min-height:108px;gap:10px;padding:12px 72px 12px 14px}.premium-mode .match-ops-row-crest{width:54px}.premium-mode .match-ops-row-crest .team-crest{width:48px;height:48px}.premium-mode .match-ops-row-titleline strong{font-size:16px}.premium-mode .match-ops-row-body p{font-size:10px}.premium-mode .match-ops-row-meta{max-width:280px;gap:4px}.premium-mode .match-ops-row-meta .match-ops-chip,.premium-mode .match-ops-row-meta span{min-height:22px;padding:0 7px;font-size:9px}.premium-mode .match-ops-row-action{right:12px}.premium-mode .match-ops-row-action .match-ops-secondary-button{min-width:56px;min-height:38px;font-size:13px}.premium-mode .report-queue-titlebar{min-height:58px}.premium-mode .report-queue-titlebar h2{font-size:clamp(24px,6vw,29px)}.premium-mode .report-filter button{min-height:44px;font-size:13px}.premium-mode .report-card{gap:8px;padding:10px}.premium-mode .report-card blockquote{font-size:13px}.premium-mode .report-context{min-height:42px}.premium-mode .report-actions button{min-height:32px}.premium-mode .report-actions .danger{min-height:34px}.premium-mode .match-ops-row-main{grid-template-columns:62px minmax(0,1fr);padding-right:118px}.premium-mode .match-ops-row-action{display:grid;width:78px;gap:7px;justify-items:stretch}.premium-mode .match-ops-row-crest.match-ops-row-crest-pair{position:relative;width:62px;height:62px;display:block}.premium-mode .match-ops-row-crest-pair .team-crest{position:absolute;width:42px;height:42px;border-width:3px;box-shadow:0 12px 22px #00000052}.premium-mode .match-ops-row-crest-pair .team-crest:first-child{top:0;left:0;z-index:2}.premium-mode .match-ops-row-crest-pair .team-crest:last-child{right:0;bottom:0;z-index:1}.premium-mode .match-ops-row-action .match-ops-secondary-button{width:100%;min-width:0}.premium-mode .match-ops-row-action .match-ops-secondary-button.sync{border-color:#ff604e6b;background:#ff604e14;color:#ff8c80}.premium-mode .match-ops-row-action .match-ops-secondary-button.sync.active{border-color:#63ef8e73;background:#31cf541f;color:#63ef8e}.premium-mode .match-ops-sync-state.on,.premium-mode .match-ops-sync-state.off{border-width:1px;border-style:solid;font-weight:950}.premium-mode .match-ops-sync-state.on{border-color:#63ef8e5c;background:#31cf541f;color:#63ef8e}.premium-mode .match-ops-sync-state.off{border-color:#ff604e5c;background:#ff604e1a;color:#ff8c80}@media(max-width:430px){.premium-mode .match-ops-backdrop .match-ops-row-main{grid-template-columns:58px minmax(0,1fr);padding-right:106px}.premium-mode .match-ops-backdrop .match-ops-row-crest.match-ops-row-crest-pair{width:58px;height:58px}.premium-mode .match-ops-backdrop .match-ops-row-crest-pair .team-crest{width:39px;height:39px}.premium-mode .match-ops-backdrop .match-ops-row-action{width:68px;gap:6px}.premium-mode .match-ops-backdrop .match-ops-row-action .match-ops-secondary-button{min-height:34px;font-size:12px}}.premium-mode .match-ops-backdrop,.premium-mode .report-queue-backdrop{background:radial-gradient(circle at 50% 0%,rgba(124,165,184,.14),transparent 260px),linear-gradient(180deg,#111f25fa,#0a1418fc)}.premium-mode .match-ops-backdrop .match-ops-panel,.premium-mode .report-queue-backdrop .report-queue-panel{border-color:#dce8e029;background:linear-gradient(180deg,#121d20fa,#0c1517fc);box-shadow:0 22px 64px #00000061}.premium-mode .match-ops-titlebar,.premium-mode .report-queue-titlebar{border-color:#dce8e01f;background:#0a1113eb}.premium-mode .admin-surface-switch,.premium-mode .match-ops-filter,.premium-mode .report-filter{border-color:#dce8e024;background:#dae7e10f;box-shadow:none}.premium-mode .admin-surface-switch button,.premium-mode .match-ops-filter button,.premium-mode .report-filter button{color:#eef4f1b8}.premium-mode .admin-surface-switch button.active,.premium-mode .match-ops-filter button.active,.premium-mode .report-filter button.active{background:#bedac929;color:#f4fff8;box-shadow:inset 0 0 0 1px #aed6be33}.premium-mode .match-ops-summary span,.premium-mode .admin-hub-metrics span{border-color:#dce8e024;background:#e0ebe60e}.premium-mode .match-ops-heading h3 em{color:#a9d8b4}.premium-mode .match-ops-heading span{color:#eef4f19e}.premium-mode .match-ops-row{border-color:#dce8e024;background:#eef4f10b;box-shadow:none}.premium-mode .match-ops-row.selected{border-color:#a9d8b473;background:#a9d8b412;box-shadow:inset 3px 0 #a9d8b4db}.premium-mode .match-ops-row-main{grid-template-columns:62px minmax(0,1fr);min-height:158px;padding:16px 16px 68px}.premium-mode .match-ops-row-titleline strong{color:#f5faf7;overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.premium-mode .match-ops-row-body p{color:#eef4f19e}.premium-mode .match-ops-row-meta .match-ops-chip,.premium-mode .match-ops-row-meta span{border:1px solid rgba(220,232,224,.1);background:#e0ebe614;color:#eef4f1b8}.premium-mode .match-ops-row-meta .match-ops-chip{color:#b8dfc1}.premium-mode .match-ops-sync-state.on{border-color:#a9d8b447;background:#a9d8b41f;color:#c6e7cd}.premium-mode .match-ops-sync-state.off{border-color:#e7c47e42;background:#e7c47e17;color:#e8c982}.premium-mode .match-ops-row-action{top:auto;right:16px;bottom:16px;width:214px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;transform:none}.premium-mode .match-ops-row-action .match-ops-secondary-button{min-height:40px;border-color:#dce8e02b;background:#e0ebe614;color:#f5faf7eb;font-size:12px;box-shadow:none}.premium-mode .match-ops-row-action .match-ops-secondary-button.sync{border-color:#a9d8b452;background:#cdebd72e;color:#e9fff0}.premium-mode .match-ops-row-action .match-ops-secondary-button.sync.busy,.premium-mode .match-ops-row-action .match-ops-secondary-button.sync:disabled{opacity:.7;cursor:wait}.premium-mode .match-ops-row-notice{width:fit-content;max-width:100%;margin:2px 0 0;padding:5px 8px;border:1px solid rgba(220,232,224,.13);border-radius:10px;background:#e0ebe612;color:#eef4f1c2;font-size:10px;font-weight:850;line-height:1.35}.premium-mode .match-ops-row-notice.success{border-color:#a9d8b447;background:#a9d8b41c;color:#d3f0d9}.premium-mode .match-ops-row-notice.error{border-color:#ed8c7e52;background:#ed8c7e1a;color:#f1b4ac}.premium-mode .match-ops-row-notice.info{border-color:#98c1d24d;background:#98c1d21a;color:#c8e2ec}.premium-mode .report-card-tags>strong{border-color:#e27f7280;color:#e8a39a}.premium-mode .report-status-chip{border-color:#e2c27452;background:#e2c27414;color:#dfc27c}.premium-mode .report-actions button{border-color:#dce8e029;background:#e0ebe614;color:#f5faf7e6;box-shadow:none}.premium-mode .report-actions button:first-child,.premium-mode .report-actions .danger{border-color:#a9d8b447;background:#a9d8b41c;color:#d5efd9}.premium-mode .report-actions .danger{border-color:#e27f7257;background:#e27f7214;color:#e8a39a}@media(max-width:430px){.premium-mode .match-ops-backdrop .match-ops-row-main{grid-template-columns:58px minmax(0,1fr);min-height:154px;padding:14px 14px 66px}.premium-mode .match-ops-backdrop .match-ops-row-action{right:14px;bottom:14px;width:206px;grid-template-columns:repeat(2,minmax(0,1fr))}.premium-mode .match-ops-backdrop .match-ops-row-action .match-ops-secondary-button{min-height:38px;font-size:11px}.premium-mode .match-ops-backdrop .match-ops-row-notice{font-size:9px}}.premium-mode .admin-work-header{display:flex;align-items:end;justify-content:space-between;gap:14px;margin:4px 0 2px}.premium-mode .match-ops-backdrop,.premium-mode .report-queue-backdrop{inset:0;place-items:start center;padding:max(12px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 0%,rgba(96,126,135,.16),transparent 300px),linear-gradient(180deg,#111f25,#071114);-webkit-backdrop-filter:none;backdrop-filter:none}.premium-mode .match-ops-backdrop .match-ops-panel,.premium-mode .report-queue-backdrop .report-queue-panel{width:min(100%,430px);height:calc(100dvh - 22px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - 22px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:28px}.premium-mode .admin-work-header h3{margin:0;color:#f7fbf7;font-size:22px;font-weight:950;line-height:1.05}.premium-mode .admin-work-header p,.premium-mode .admin-section-heading p{margin:5px 0 0;color:#eef4f194;font-size:12px;font-weight:850;line-height:1.4}.premium-mode .admin-work-header>span{flex:0 0 auto;color:#eef4f19e;font-size:12px;font-weight:900;white-space:nowrap}.premium-mode .admin-task-panel{flex:0 0 auto;min-height:78px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(220,232,224,.18);border-radius:16px;background:linear-gradient(180deg,#f4f8f513,#f4f8f509),#091215b8;box-shadow:inset 0 1px #ffffff0d}.premium-mode .admin-task-panel span{min-width:0;min-height:76px;display:grid;align-content:center;justify-items:center;gap:7px;padding:12px 8px;border-right:1px solid rgba(220,232,224,.15)}.premium-mode .admin-task-panel>div{min-width:0;min-height:76px;display:grid;align-content:center;gap:6px;padding:12px 14px;border-right:1px solid rgba(220,232,224,.15)}.premium-mode .admin-task-panel span:last-child{border-right:0}.premium-mode .admin-task-panel small,.premium-mode .admin-task-panel>div small{max-width:100%;overflow:hidden;color:#eef4f1b3;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.premium-mode .admin-task-panel strong,.premium-mode .admin-task-panel>div strong{color:#f7fbf7;font-size:30px;font-weight:950;line-height:.9}.premium-mode .admin-task-panel>div strong{font-size:22px;line-height:1.1}.premium-mode .admin-task-panel .alert strong{color:#e7c982}.premium-mode .admin-hub-task-panel{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-mode .admin-hub-switch{min-height:56px;border-radius:18px;padding:5px}.premium-mode .admin-hub-switch button{border-radius:13px;font-size:15px}.premium-mode .admin-hub-live-row{min-height:238px;gap:15px;padding:18px;border-radius:18px;border-color:#dce8e033;background:radial-gradient(circle at 24% 44%,rgba(214,61,56,.18),transparent 34%),radial-gradient(circle at 78% 46%,rgba(59,118,211,.16),transparent 36%),linear-gradient(180deg,#071316eb,#060e10f5)}.premium-mode .admin-hub-section-label{color:#f7fbf7e6;font-size:15px}.premium-mode .admin-hub-match-line{grid-template-columns:minmax(72px,1fr) minmax(122px,1.1fr) minmax(72px,1fr) 14px}.premium-mode .admin-hub-team-side .team-crest{width:64px;height:64px}.premium-mode .admin-hub-score-side strong{font-size:clamp(48px,13vw,64px);text-shadow:0 10px 28px rgba(0,0,0,.34)}.premium-mode .admin-hub-live-meta{gap:18px;border-color:#dce8e02e}.premium-mode .admin-hub-primary-actions{margin-top:2px}.premium-mode .admin-hub-primary-actions button{border-radius:16px;border-color:#dce8e024;background:#f4f8f50e}.premium-mode .match-ops-work-header{margin-top:2px}.premium-mode .match-ops-task-panel{margin-bottom:2px}.premium-mode .admin-section-heading{align-items:start}.premium-mode .admin-section-heading h3{color:#f7fbf7;font-size:24px}.premium-mode .admin-section-heading h3 em{min-width:28px;display:inline-grid;place-items:center;margin-left:6px;border-radius:9px;background:#a9d8b42e;color:#c9e8cf;font-size:16px;font-style:normal}.premium-mode .match-ops-backdrop .match-ops-section{gap:14px}.premium-mode .match-ops-backdrop .match-ops-row{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);min-height:174px;overflow:hidden;border-radius:18px;border-color:#dce8e02e;background:linear-gradient(180deg,#f4f8f513,#f4f8f509),#0c171be0}.premium-mode .match-ops-backdrop .match-ops-row.selected{border-color:#a9d8b470;background:linear-gradient(90deg,rgba(82,151,92,.16),transparent 48%),#0c171be6;box-shadow:0 14px 36px #0000003d}.premium-mode .match-ops-row-rail{display:grid;place-items:center;min-width:0;padding:12px 0;background:#66997052;color:#f5fff5;font-size:14px;font-weight:950;line-height:1;letter-spacing:0;writing-mode:vertical-rl;text-orientation:upright}.premium-mode .match-ops-row-rail.upcoming{background:#e2c27438;color:#ead7a4}.premium-mode .match-ops-row-rail.finished{background:#8f9a9b38;color:#eef4f1b3}.premium-mode .match-ops-backdrop .match-ops-row-main{grid-template-columns:104px minmax(0,1fr);gap:18px;min-height:174px;padding:20px 20px 78px}.premium-mode .match-ops-backdrop .match-ops-row-crest.match-ops-row-crest-pair{width:104px;min-height:76px;align-content:center}.premium-mode .match-ops-backdrop .match-ops-row-crest-pair .team-crest{width:58px;height:58px}.premium-mode .match-ops-row-titleline strong{color:#f7fbf7;font-size:22px;line-height:1.22;white-space:normal}.premium-mode .match-ops-row-body p{color:#eef4f18f;font-size:13px}.premium-mode .match-ops-row-meta{gap:7px}.premium-mode .match-ops-row-meta .match-ops-chip,.premium-mode .match-ops-row-meta span{min-height:30px;padding:0 11px;border-radius:999px;font-size:12px}.premium-mode .match-ops-row-action{position:absolute;right:20px;bottom:18px;width:min(390px,calc(100% - 186px));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px;padding:0}.premium-mode .match-ops-row-action .match-ops-secondary-button{min-height:48px;border-radius:14px;font-size:15px}.premium-mode .match-ops-row-action .match-ops-secondary-button.sync{background:linear-gradient(180deg,#5da160b3,#377d43bf);color:#f5fff5}.premium-mode .match-ops-detail-actions{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px}.premium-mode .match-ops-detail-actions .match-ops-secondary-button{min-height:46px;border-radius:14px}.premium-mode .match-ops-detail-actions .match-ops-secondary-button.sync{border-color:#a9d8b45c;background:linear-gradient(180deg,#5da160ad,#377d43c2);color:#f5fff5}.premium-mode .match-ops-detail-tabs{min-height:56px;padding:5px;border-radius:16px}.premium-mode .match-ops-detail-tabs button{min-height:44px;border-radius:12px;font-size:14px}.premium-mode .match-ops-tab-intro{border-radius:14px;padding:13px 14px;background:#f4f8f50e}.premium-mode .match-admin-card,.premium-mode .match-primary-sync-card,.premium-mode .match-manual-control-card,.premium-mode .lineup-admin-panel,.premium-mode .match-ops-draft-panel{border-radius:16px;border-color:#dce8e029;background:linear-gradient(180deg,#f4f8f511,#f4f8f509),#0a1316c2}.premium-mode .match-ops-backdrop .match-ops-save-button,.premium-mode .match-ops-backdrop .match-ops-save-button.compact{border-color:#a9d8b457;background:linear-gradient(180deg,#5b9b5eb8,#2f6c3cd1);color:#f5fff5;box-shadow:inset 0 1px #ffffff14}.premium-mode .match-ops-backdrop .match-ops-save-button:hover,.premium-mode .match-ops-backdrop .match-ops-save-button:focus-visible{border-color:#c4e5cd70;background:linear-gradient(180deg,#62a967c7,#337941db)}.premium-mode .match-ops-backdrop .match-ops-save-button:disabled{border-color:#dce8e01f;background:#f4f8f50f;color:#eef4f175}.premium-mode .registration-dashboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.premium-mode .registration-dashboard article{min-width:0;display:grid;gap:6px;padding:14px 12px;border:1px solid rgba(220,232,224,.16);border-radius:15px;background:#f4f8f50e}.premium-mode .registration-dashboard span,.premium-mode .registration-dashboard small{overflow:hidden;color:#eef4f19e;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.premium-mode .registration-dashboard strong{color:#f7fbf7;font-size:28px;font-weight:950;line-height:.95}.premium-mode .report-task-panel{grid-template-columns:minmax(94px,1.15fr) repeat(3,minmax(0,.85fr));margin:4px 0 2px}.premium-mode .admin-work-header,.premium-mode .admin-surface-switch,.premium-mode .match-ops-filter,.premium-mode .report-filter,.premium-mode .match-ops-detail-tabs,.premium-mode .match-ops-detail-actions,.premium-mode .match-ops-tab-intro,.premium-mode .registration-dashboard{flex:0 0 auto}.premium-mode .report-card-open{width:100%;display:block;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.premium-mode .report-card-open:focus-visible{outline:2px solid rgba(169,216,180,.36);outline-offset:4px}.premium-mode .report-detail-card{display:grid;gap:14px;padding:16px;border:1px solid rgba(220,232,224,.16);border-radius:18px;background:linear-gradient(180deg,#f4f8f513,#f4f8f509),#0b1417d1}.premium-mode .report-detail-back{width:fit-content;min-height:38px;padding:0 14px;border-radius:999px}.premium-mode .report-detail-card blockquote{margin:0;padding:16px;border:1px solid rgba(220,232,224,.12);border-radius:14px;background:#ffffff0b;color:#f7fbf7;font-size:15px;font-weight:850;line-height:1.65}.premium-mode .report-detail-grid{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:10px;padding:12px;border:1px solid rgba(220,232,224,.12);border-radius:14px;background:#f4f8f50b}.premium-mode .report-author-avatar{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#5da160d1,#30575bd1);color:#fff;font-size:16px;font-weight:950}.premium-mode .report-detail-grid span{min-width:0;display:grid;gap:4px}.premium-mode .report-detail-grid small{color:#eef4f194;font-size:11px;font-weight:900}.premium-mode .report-detail-grid strong{overflow:hidden;color:#f7fbf7;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.premium-mode .report-detail-section{display:grid;gap:10px}.premium-mode .report-detail-section h3{margin:0;color:#f7fbf7eb;font-size:15px;font-weight:950}.premium-mode .report-wide-action{width:100%;min-height:48px;border-radius:14px}.premium-mode .report-wide-action.danger{border:1px solid rgba(226,127,114,.36);background:#e27f721f;color:#f1b2aa;font-weight:950}.premium-mode .report-restriction-actions{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:430px){.premium-mode .admin-work-header h3{font-size:21px}.premium-mode .admin-work-header>span{font-size:11px}.premium-mode .admin-task-panel span{min-height:70px;padding:10px 5px}.premium-mode .admin-task-panel>div{min-height:70px;padding:10px 9px}.premium-mode .admin-task-panel small{font-size:10px}.premium-mode .admin-task-panel strong,.premium-mode .admin-task-panel>div strong{font-size:26px}.premium-mode .admin-task-panel>div strong{font-size:18px}.premium-mode .admin-hub-live-row{min-height:216px;padding:16px 14px}.premium-mode .admin-hub-match-line{grid-template-columns:minmax(58px,1fr) minmax(110px,1.2fr) minmax(58px,1fr) 10px;gap:6px}.premium-mode .admin-hub-team-side .team-crest{width:52px;height:52px}.premium-mode .match-ops-backdrop .match-ops-row{grid-template-columns:38px minmax(0,1fr);min-height:196px}.premium-mode .match-ops-row-rail{font-size:12px}.premium-mode .match-ops-backdrop .match-ops-row-main{grid-template-columns:82px minmax(0,1fr);gap:12px;min-height:196px;padding:16px 14px 82px}.premium-mode .match-ops-backdrop .match-ops-row-crest.match-ops-row-crest-pair{width:82px}.premium-mode .match-ops-backdrop .match-ops-row-crest-pair .team-crest{width:48px;height:48px}.premium-mode .match-ops-row-titleline strong{font-size:18px}.premium-mode .match-ops-row-meta .match-ops-chip,.premium-mode .match-ops-row-meta span{min-height:27px;padding:0 9px;font-size:11px}.premium-mode .match-ops-row-action{right:14px;bottom:14px;width:calc(100% - 66px)}.premium-mode .match-ops-row-action .match-ops-secondary-button{min-height:44px;font-size:13px}.premium-mode .match-ops-detail-actions,.premium-mode .registration-dashboard,.premium-mode .report-restriction-actions{grid-template-columns:1fr}.premium-mode .report-detail-grid{grid-template-columns:44px minmax(0,1fr)}.premium-mode .report-detail-grid>span:last-child{grid-column:1 / -1}}.premium-mode .match-ops-backdrop{inset:0;place-items:stretch center;padding:0;background:radial-gradient(circle at 50% -8%,rgba(118,146,154,.18),transparent 330px),linear-gradient(180deg,#121e24,#071115)}.premium-mode .match-ops-backdrop .match-ops-panel{width:min(100%,430px);height:100dvh;max-height:100dvh;padding:0 16px 28px;border:0;border-radius:0;background:radial-gradient(circle at 50% 0%,rgba(110,140,148,.18),transparent 280px),linear-gradient(180deg,#111d23fa,#081216fc)}.premium-mode .match-ops-titlebar{min-height:144px;display:grid;grid-template-columns:58px minmax(0,1fr) 58px;align-items:start;gap:12px;margin:0 -16px 24px;padding:32px 32px 24px;border-bottom:1px solid rgba(220,232,224,.12);background:#081115b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.premium-mode .match-ops-title-copy{min-width:0;display:grid;justify-items:center;gap:6px;padding-top:3px}.premium-mode .match-ops-title-copy h2{color:#f8fbf8;font-size:28px;font-weight:950;line-height:1.05;text-align:center}.premium-mode .match-ops-title-copy small{color:#eef4f1ad;font-size:14px;font-weight:900;line-height:1.1}.premium-mode .match-ops-nav-button,.premium-mode .match-ops-close-button{width:58px;height:58px;min-height:58px;border-radius:16px;border-color:#dce8e01a;background:#f4f8f514;color:#f7fbf7;font-size:42px;box-shadow:none}.premium-mode .match-ops-close-button{font-size:42px}.premium-mode .match-ops-title-actions{justify-content:end}.premium-mode .match-ops-work-header{margin-top:0;margin-bottom:10px}.premium-mode .match-ops-task-panel{min-height:64px;margin-bottom:18px;border-radius:14px}.premium-mode .admin-task-panel>span{min-width:0;min-height:64px;display:grid;grid-template-columns:46px minmax(0,1fr);align-content:center;align-items:center;justify-items:start;gap:10px;padding:10px 12px;border-right:1px solid rgba(220,232,224,.15)}.premium-mode .admin-task-panel>span:last-child{border-right:0}.premium-mode .admin-task-panel .admin-task-copy{min-width:0;display:grid;gap:4px}.premium-mode .admin-task-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#dec283c7;color:#132028;font-size:20px;font-style:normal;font-weight:950;line-height:1}.premium-mode .admin-task-icon.live{border-radius:8px;background:#6da666d6;color:#10231b;font-size:14px}.premium-mode .admin-task-icon.report{background:#dec283c7}.premium-mode .admin-task-icon .shield-icon{width:22px;height:22px;color:#132028}.premium-mode .admin-task-panel small{color:#eef4f1ad;font-size:13px}.premium-mode .admin-task-panel strong{color:#f7fbf7;font-size:25px}.premium-mode .admin-surface-switch{min-height:48px;margin-bottom:18px;padding:5px;border-radius:15px}.premium-mode .admin-surface-switch button{min-height:38px;border-radius:10px;font-size:15px}.premium-mode .match-ops-filter{min-height:46px;margin-bottom:22px;padding:0;grid-template-columns:repeat(5,minmax(0,1fr));border-radius:14px;gap:0}.premium-mode .match-ops-filter button{min-height:44px;font-size:14px}.premium-mode .match-ops-filter button.active{margin:7px;min-height:30px;border-radius:9px}.premium-mode .admin-section-heading{margin-bottom:12px}.premium-mode .admin-section-heading h3{font-size:24px}.premium-mode .match-ops-backdrop .match-ops-list{gap:12px;overflow:visible;padding:0 0 28px}.premium-mode .match-ops-backdrop .match-ops-row{grid-template-columns:48px minmax(0,1fr);min-height:170px;border-radius:14px;background:linear-gradient(180deg,#f4f8f511,#f4f8f506),#0d191dcc}.premium-mode .match-ops-row-rail{font-size:14px}.premium-mode .match-ops-backdrop .match-ops-row-main{grid-template-columns:152px minmax(0,1fr);gap:18px;min-height:110px;padding:22px 18px 72px 24px}.premium-mode .match-ops-backdrop .match-ops-row-crest.match-ops-row-crest-pair{position:static;width:152px;height:70px;display:flex;align-items:center;justify-content:center;gap:15px}.premium-mode .match-ops-backdrop .match-ops-row-crest-pair .team-crest{position:static;flex:0 0 auto;width:54px;height:54px;border-width:3px}.premium-mode .match-ops-row-vs{color:#eef4f173;font-size:17px;font-weight:950}.premium-mode .match-ops-row-titleline strong{font-size:18px;line-height:1.22}.premium-mode .match-ops-row-body p{font-size:12px}.premium-mode .match-ops-row-meta .match-ops-chip,.premium-mode .match-ops-row-meta span{min-height:27px;padding:0 10px;font-size:11px}.premium-mode .match-ops-row-action{left:74px;right:16px;bottom:14px;width:auto;grid-template-columns:minmax(0,1fr) minmax(0,1.28fr);gap:10px}.premium-mode .match-ops-row-action .match-ops-secondary-button{min-height:42px;border-radius:12px;font-size:14px}@media(max-width:430px){.premium-mode .match-ops-backdrop .match-ops-panel{width:100%}.premium-mode .match-ops-titlebar{min-height:132px;padding:28px 16px 20px}.premium-mode .match-ops-backdrop .match-ops-row-main{grid-template-columns:132px minmax(0,1fr);gap:14px;padding:20px 14px 70px 18px}.premium-mode .match-ops-backdrop .match-ops-row-crest.match-ops-row-crest-pair{width:132px;gap:10px}.premium-mode .match-ops-backdrop .match-ops-row-crest-pair .team-crest{width:48px;height:48px}.premium-mode .match-ops-row-titleline strong{font-size:17px}}.premium-mode .match-ops-backdrop{place-items:stretch center;padding:0;background:radial-gradient(circle at 50% 0%,rgba(116,151,162,.16),transparent 280px),linear-gradient(180deg,#121f25,#071115)}.premium-mode .match-ops-backdrop .match-ops-panel{width:min(100%,430px);height:100dvh;max-height:100dvh;padding:0 16px 30px;border:0;border-radius:0;overflow-y:auto;background:radial-gradient(circle at 50% 4%,rgba(96,130,138,.15),transparent 280px),linear-gradient(180deg,#111d23fc,#071115fc)}.premium-mode .match-ops-titlebar{position:relative;top:auto;min-height:116px;display:grid;grid-template-columns:58px minmax(0,1fr) 58px;align-items:start;gap:12px;margin:0 -16px 20px;padding:24px 32px 18px;border-bottom:1px solid rgba(220,232,224,.12);background:#081115b8}.premium-mode .match-ops-work-header p,.premium-mode .match-ops-heading>span{display:none}.premium-mode .match-ops-work-header{align-items:center;margin-bottom:10px}.premium-mode .match-ops-work-header h3{font-size:22px}.premium-mode .match-ops-task-panel.admin-task-panel{grid-template-columns:repeat(3,minmax(0,1fr));min-height:64px;margin-bottom:14px;overflow:hidden;border-radius:14px}.premium-mode .match-ops-task-panel.admin-task-panel>span{min-width:0;min-height:64px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center;padding:8px;border-right:1px solid rgba(220,232,224,.15)}.premium-mode .match-ops-task-panel .admin-task-copy{width:100%;min-width:0;min-height:auto;display:grid;gap:4px;align-content:center;justify-items:start;padding:0;border-right:0}.premium-mode .match-ops-task-panel .admin-task-copy small{overflow:visible;color:#eef4f1b8;font-size:12px;font-weight:950;line-height:1.08;text-overflow:clip;white-space:normal}.premium-mode .match-ops-task-panel .admin-task-copy strong{color:#f7fbf7;font-size:23px;line-height:.95}.premium-mode .match-ops-task-panel .admin-task-icon{width:30px;height:30px;font-size:16px}.premium-mode .match-ops-filter{order:1;min-height:48px;display:grid;width:100%;margin-bottom:18px;padding:5px;grid-template-columns:repeat(5,minmax(0,1fr));border-radius:16px;gap:0;background:#f4f8f50e}.premium-mode .match-ops-filter button{width:100%;min-width:0;min-height:38px;display:grid;place-items:center;position:relative;padding:0;border-radius:0;font-size:13px;line-height:1;text-align:center;background:transparent;box-shadow:none}.premium-mode .match-ops-filter button+button:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:1px;background:#dce8e024}.premium-mode .match-ops-filter button.active{min-height:38px;margin:0;border-radius:11px;box-shadow:none}.premium-mode .match-ops-filter button.active:before,.premium-mode .match-ops-filter button.active+button:before{display:none}.premium-mode .match-ops-backdrop .match-ops-section{gap:0}.premium-mode .match-ops-heading{order:2}.premium-mode .match-ops-backdrop .match-ops-list{order:3;gap:12px;padding:0}.premium-mode .match-ops-backdrop .match-ops-row{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:minmax(118px,auto) 58px;min-height:176px;overflow:hidden;border:1px solid rgba(220,232,224,.18);border-radius:14px;background:linear-gradient(180deg,#f4f8f512,#f4f8f508),#0d191dd6;box-shadow:none}.premium-mode .match-ops-backdrop .match-ops-row.selected{border-color:#a9d8b46b;box-shadow:0 14px 34px #0000003d}.premium-mode .match-ops-row-rail{grid-column:1;grid-row:1 / -1;display:grid;place-items:center;padding:0;background:#5c97685c;color:#f5fff5;font-size:14px;font-weight:950;line-height:1;writing-mode:vertical-rl;text-orientation:upright}.premium-mode .match-ops-backdrop .match-ops-row-main{grid-column:2;grid-row:1;display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;min-height:118px;padding:18px 18px 12px}.premium-mode .match-ops-backdrop .match-ops-row-crest.match-ops-row-crest-pair{position:static;width:96px;height:76px;min-height:0;display:flex;align-items:center;justify-content:center;gap:8px}.premium-mode .match-ops-backdrop .match-ops-row-crest-pair .team-crest,.premium-mode .match-ops-backdrop .match-ops-row-crest-pair .team-crest:first-child,.premium-mode .match-ops-backdrop .match-ops-row-crest-pair .team-crest:last-child{position:static;flex:0 0 auto;width:46px;height:46px;border-width:3px}.premium-mode .match-ops-row-vs{flex:0 0 auto;color:#eef4f17a;font-size:16px;font-weight:950}.premium-mode .match-ops-row-body{gap:7px}.premium-mode .match-ops-row-titleline strong{color:#f7fbf7;font-size:17px;line-height:1.24;white-space:normal}.premium-mode .match-ops-row-body p{color:#eef4f194;font-size:12px;line-height:1.35;white-space:normal}.premium-mode .match-ops-row-meta{gap:6px}.premium-mode .match-ops-row-meta .match-ops-chip,.premium-mode .match-ops-row-meta span{min-height:27px;padding:0 9px;border-radius:999px;font-size:11px}.premium-mode .match-ops-row-action{position:static;grid-column:2;grid-row:2;width:auto;transform:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:10px;align-items:stretch;margin:0 16px 14px 18px;padding:0}.premium-mode .match-ops-row-action .match-ops-secondary-button{width:100%;min-width:0;min-height:44px;border-radius:12px;font-size:14px}.premium-mode .match-ops-row-action .match-ops-secondary-button.sync{border-color:#a9d8b457;background:linear-gradient(180deg,#539759bf,#31743fd6);color:#f5fff5}.premium-mode .match-ops-more-hint{order:4;display:grid;justify-items:center;gap:14px;padding:28px 0 18px;color:#eef4f19e;text-align:center}.premium-mode .match-ops-more-hint p{margin:0;font-size:14px;font-weight:950}.premium-mode .match-ops-more-hint button{min-height:48px;padding:0 24px;border:1px solid rgba(220,232,224,.18);border-radius:16px;background:#f4f8f50e;color:#f7fbf7e0;font-size:15px;font-weight:950;cursor:pointer}@media(max-width:430px){.premium-mode .match-ops-titlebar{padding:24px 16px 18px}.premium-mode .match-ops-task-panel.admin-task-panel>span{grid-template-columns:1fr;justify-items:center;text-align:center;gap:6px;padding:9px 4px}.premium-mode .match-ops-task-panel .admin-task-copy{justify-items:center}.premium-mode .match-ops-backdrop .match-ops-row-main{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:16px 14px 10px}.premium-mode .match-ops-backdrop .match-ops-row-crest.match-ops-row-crest-pair{width:88px;gap:6px}.premium-mode .match-ops-backdrop .match-ops-row-crest-pair .team-crest,.premium-mode .match-ops-backdrop .match-ops-row-crest-pair .team-crest:first-child,.premium-mode .match-ops-backdrop .match-ops-row-crest-pair .team-crest:last-child{width:42px;height:42px}.premium-mode .match-ops-row-titleline strong{font-size:17px}.premium-mode .match-ops-row-action{margin:0 14px 14px}}.premium-mode .report-queue-backdrop{place-items:stretch center;padding:0;background:radial-gradient(circle at 50% 0%,rgba(116,151,162,.16),transparent 280px),linear-gradient(180deg,#121f25,#071115)}.premium-mode .report-queue-backdrop .report-queue-panel{width:min(100%,430px);height:100dvh;max-height:100dvh;padding:0 16px 30px;border:0;border-radius:0;overflow-y:auto;background:radial-gradient(circle at 50% 4%,rgba(96,130,138,.15),transparent 280px),linear-gradient(180deg,#111d23fc,#071115fc)}.premium-mode .report-queue-titlebar{position:relative;top:auto;min-height:116px;display:grid;grid-template-columns:58px minmax(0,1fr) 58px;align-items:start;gap:12px;margin:0 -16px 20px;padding:24px 32px 18px;border-bottom:1px solid rgba(220,232,224,.12);background:#081115b8}.premium-mode .report-queue-titlebar:before{display:none}.premium-mode .report-queue-titlebar>div{min-width:0;display:grid;justify-items:center;gap:6px;padding-top:3px;text-align:center}.premium-mode .report-queue-titlebar h2{color:#f8fbf8;font-size:30px;font-weight:950;line-height:1.05}.premium-mode .report-queue-titlebar small{color:#eef4f1ad;font-size:14px;font-weight:900}.premium-mode .report-queue-titlebar .match-ops-nav-button,.premium-mode .report-queue-titlebar .moderation-close-button{width:58px;height:58px;min-height:58px;border-radius:16px;border-color:#dce8e01a;background:#f4f8f514;color:#f7fbf7;font-size:42px;box-shadow:none}.premium-mode .report-task-panel.admin-task-panel{grid-template-columns:repeat(3,minmax(0,1fr));min-height:68px;margin-bottom:16px;border-radius:14px}.premium-mode .report-task-panel>div{display:none}.premium-mode .report-task-panel.admin-task-panel>span{min-height:68px;display:grid;align-content:center;justify-items:center;gap:5px;padding:9px 6px;border-right:1px solid rgba(220,232,224,.15);text-align:center}.premium-mode .report-task-panel small{overflow:visible;color:#eef4f1b8;font-size:11px;font-weight:950;text-overflow:clip;white-space:nowrap}.premium-mode .report-task-panel strong{color:#f7fbf7;font-size:25px;line-height:.95}.premium-mode .report-filter{min-height:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:14px;padding:5px;border:1px solid rgba(220,232,224,.14);border-radius:16px;background:#f4f8f50e}.premium-mode .report-filter button{min-height:38px;display:grid;place-items:center;position:relative;border-radius:0;background:transparent;color:#eef4f1b3;font-size:13px;font-weight:950}.premium-mode .report-filter button+button:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:1px;background:#dce8e024}.premium-mode .report-filter button.active{border-radius:11px;background:#bedac929;color:#f4fff8;box-shadow:inset 0 0 0 1px #aed6be33}.premium-mode .report-card{gap:12px;padding:16px;border-radius:18px;border-color:#dce8e029;background:linear-gradient(180deg,#f4f8f512,#f4f8f508),#0d191dd6}.premium-mode .report-card-top{align-items:center}.premium-mode .report-card-tags>strong,.premium-mode .report-status-chip{min-height:30px;display:inline-grid;place-items:center;padding:0 12px;border-radius:999px;font-size:12px;font-weight:950}.premium-mode .report-card-time{color:#eef4f19e;font-size:12px;font-weight:900;white-space:nowrap}.premium-mode .report-card blockquote,.premium-mode .report-detail-card blockquote{padding:0;border:0;background:transparent;color:#f7fbf7;font-size:16px;font-weight:900;line-height:1.55}.premium-mode .report-context{min-height:56px;display:grid;grid-template-columns:44px minmax(0,.8fr) minmax(0,1.3fr);gap:10px;padding:10px;border:1px solid rgba(220,232,224,.11);border-radius:14px;background:#f4f8f50b}.premium-mode .report-context .report-author-avatar{width:44px;height:44px}.premium-mode .report-context span{min-width:0;display:grid;align-content:center;gap:3px}.premium-mode .report-context strong{color:#f7fbf7;font-size:13px}.premium-mode .report-context small{color:#eef4f18f;font-size:11px;font-weight:900}.premium-mode .report-actions button{min-height:42px;border-radius:13px;font-size:13px}.premium-mode .report-list-actions button{min-height:50px;border-color:#a9d8b457;background:linear-gradient(180deg,#539759c7,#31743fdb);color:#f5fff5;font-size:15px}.premium-mode .report-action-group.danger-zone{padding-top:10px;border-top:1px solid rgba(226,127,114,.2)}.premium-mode .report-action-group.danger-zone .report-actions{grid-template-columns:1fr}.premium-mode .report-detail-card{border-radius:18px;border-color:#dce8e029;background:linear-gradient(180deg,#f4f8f512,#f4f8f508),#0d191dd6}@media(max-width:430px){.premium-mode .report-queue-titlebar{padding:24px 16px 18px}.premium-mode .report-context{grid-template-columns:40px minmax(0,.85fr) minmax(0,1.15fr)}.premium-mode .report-context .report-author-avatar{width:40px;height:40px}.premium-mode .report-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-mode .report-actions button:first-child,.premium-mode .report-action-group.danger-zone .report-actions button{grid-column:1 / -1}}.moderation-confirm-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) 16px max(22px,env(safe-area-inset-bottom));background:#010709b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.moderation-confirm-dialog{width:min(100%,390px);max-height:calc(100dvh - 36px);position:relative;display:grid;gap:16px;overflow-y:auto;padding:28px 18px 18px;border:1px solid rgba(220,232,224,.24);border-top:4px solid #e94444;border-radius:22px;background:linear-gradient(180deg,#f4f8f50f,#f4f8f506),#0a2022;color:#f7fbf7;box-shadow:0 26px 70px #00000085,0 0 0 1px #ffffff08}.moderation-confirm-head{display:grid;grid-template-columns:minmax(0,1fr) 46px;align-items:start;gap:10px}.moderation-confirm-head div{min-width:0;display:grid;gap:10px}.moderation-confirm-head span{width:max-content;min-height:31px;display:inline-grid;place-items:center;padding:0 14px;border-radius:999px;background:#b93333b8;color:#fff7f3;font-size:12px;font-weight:950}.moderation-confirm-head h3{margin:0;color:#f7fbf7;font-size:clamp(23px,6.1vw,26px);font-weight:950;line-height:1.15;word-break:keep-all}.moderation-confirm-head button{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(220,232,224,.2);border-radius:15px;background:#f4f8f514;color:#f7fbf7;font-size:34px;line-height:1}.moderation-confirm-dialog>p{margin:0;color:#eef4f1b8;font-size:14px;font-weight:850;line-height:1.55}.moderation-confirm-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.moderation-confirm-outcomes span,.moderation-confirm-meta span{min-width:0;display:grid;gap:6px;padding:12px;border:1px solid rgba(220,232,224,.18);border-radius:14px;background:#f4f8f50b}.moderation-confirm-outcomes small,.moderation-confirm-meta small{color:#eef4f199;font-size:11px;font-weight:900}.moderation-confirm-outcomes strong,.moderation-confirm-meta strong{overflow-wrap:anywhere;color:#f7fbf7;font-size:16px;font-weight:950;line-height:1.2}.moderation-confirm-outcomes strong.danger{color:#ff9389}.moderation-confirm-outcomes strong.success{color:#79f0a0}.moderation-confirm-outcomes strong.warning{color:#e9c77c}.moderation-confirm-dialog blockquote{margin:0;padding:16px;border:1px solid rgba(220,232,224,.2);border-radius:16px;background:#f4f8f50e;color:#f7fbf7;font-size:15px;font-weight:900;line-height:1.55}.moderation-confirm-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.moderation-confirm-actions{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:12px;padding-top:4px}.moderation-confirm-actions button{min-height:54px;border:1px solid rgba(220,232,224,.2);border-radius:16px;background:#f4f8f514;color:#f7fbf7;font-size:15px;font-weight:950}.moderation-confirm-actions button.danger{border-color:#f058507a;background:linear-gradient(180deg,#c83939,#a92d2d);color:#fff8f5}.moderation-confirm-actions button:disabled,.moderation-confirm-head button:disabled{cursor:wait;opacity:.64}@media(max-width:380px){.moderation-confirm-dialog{padding:24px 14px 14px}.moderation-confirm-head h3{font-size:24px}.moderation-confirm-outcomes,.moderation-confirm-meta,.moderation-confirm-actions{grid-template-columns:1fr}}.premium-mode .match-ops-backdrop .match-admin-panel{display:grid;gap:12px;padding:0;border:0;border-radius:0;background:transparent}.premium-mode .match-admin-panel>.match-ops-heading{display:none}.premium-mode .match-ops-backdrop .match-ops-detail-bar.with-crests{grid-template-columns:minmax(0,.72fr) minmax(96px,auto) minmax(0,.72fr);min-height:118px;gap:8px;padding:14px;border:1px solid rgba(220,232,224,.16);border-radius:18px;background:radial-gradient(circle at 22% 50%,rgba(214,61,56,.14),transparent 34%),radial-gradient(circle at 78% 50%,rgba(59,118,211,.14),transparent 36%),linear-gradient(180deg,#071316f0,#060e10fa);box-shadow:none}.premium-mode .match-ops-detail-team{gap:6px}.premium-mode .match-ops-detail-team .team-crest{width:46px;height:46px}.premium-mode .match-ops-detail-team strong{color:#f7fbf7;font-size:15px;line-height:1.18}.premium-mode .match-ops-detail-team small{color:#eef4f194;font-size:10px}.premium-mode .match-ops-detail-bar.with-crests .match-ops-detail-score{min-width:96px;gap:3px 7px}.premium-mode .match-ops-detail-score em{color:#63ef8e;font-size:12px}.premium-mode .match-ops-detail-score span{color:#f7fbf7;font-size:38px;line-height:.95}.premium-mode .match-ops-detail-score small{color:#eef4f1ad;font-size:22px}.premium-mode .match-ops-detail-actions{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px}.premium-mode .match-ops-detail-actions .match-ops-secondary-button{min-height:46px;border-radius:14px;font-size:15px}.premium-mode .match-ops-detail-actions .match-ops-secondary-button.sync{border-color:#a9d8b457;background:linear-gradient(180deg,#539759bf,#31743fd6);color:#f5fff5}.premium-mode .match-ops-detail-tabs{min-height:54px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:5px;border:1px solid rgba(220,232,224,.14);border-radius:16px;background:#f4f8f50e}.premium-mode .match-ops-detail-tabs button{min-height:42px;border-radius:12px;font-size:14px}.premium-mode .match-ops-tab-intro{gap:4px;padding:12px 14px;border-radius:14px;border-color:#dce8e021;background:#f4f8f50e}.premium-mode .match-ops-tab-intro strong{font-size:16px}.premium-mode .match-ops-tab-intro span{font-size:12px;line-height:1.45}.premium-mode .match-admin-card,.premium-mode .match-primary-sync-card,.premium-mode .match-manual-control-card,.premium-mode .lineup-admin-panel,.premium-mode .match-ops-draft-panel,.premium-mode .match-ops-telemetry-card{border-radius:18px;border-color:#dce8e029;background:linear-gradient(180deg,#f4f8f512,#f4f8f508),#0d191dd6}.premium-mode .match-admin-card{gap:12px;padding:16px}.premium-mode .match-admin-card-top{align-items:center}.premium-mode .match-admin-card-top strong{color:#f7fbf7;font-size:18px}.premium-mode .match-admin-card>p{margin:0;color:#eef4f19e;font-size:13px;font-weight:850}.premium-mode .match-admin-live-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.premium-mode .match-admin-live-strip span,.premium-mode .match-admin-stats span,.premium-mode .registration-dashboard article{min-width:0;min-height:70px;display:grid;align-content:center;gap:5px;padding:11px;border:1px solid rgba(220,232,224,.12);border-radius:14px;background:#f4f8f50e}.premium-mode .match-admin-live-strip small,.premium-mode .match-admin-stats small{color:#eef4f18f;font-size:11px;font-weight:900}.premium-mode .match-admin-live-strip strong,.premium-mode .match-admin-stats strong{color:#f7fbf7;font-size:20px;font-weight:950;line-height:1.05}.premium-mode .match-admin-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.premium-mode .match-admin-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.premium-mode .match-admin-actions .match-ops-secondary-button,.premium-mode .match-admin-actions .match-ops-save-button{min-height:44px;border-radius:13px;font-size:13px}.premium-mode .match-admin-actions .match-ops-secondary-button:last-child:nth-child(odd){grid-column:1 / -1}.premium-mode .match-admin-note{margin:0;color:#eef4f194;font-size:12px;line-height:1.5}.premium-mode .match-ops-telemetry-card{padding:16px}.premium-mode .match-ops-telemetry-card .match-admin-live-strip,.premium-mode .room-presence-grid,.premium-mode .telemetry-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.premium-mode .match-ops-telemetry-card .match-admin-live-strip strong{overflow-wrap:normal;font-size:22px;word-break:keep-all}.premium-mode .room-presence-grid span,.premium-mode .telemetry-detail-grid span{min-height:54px;border-radius:14px;background:#f4f8f50e}.premium-mode .match-primary-sync-card{gap:13px;padding:16px;border-color:#a9d8b447;box-shadow:inset 4px 0 #63ef8ed1}.premium-mode .match-primary-sync-card>p{display:-webkit-box;overflow:hidden;margin:0;color:#eef4f1a8;font-size:13px;line-height:1.55;-webkit-line-clamp:3;-webkit-box-orient:vertical}.premium-mode .match-ops-details{border-radius:16px;border-color:#dce8e021;background:#f4f8f50a}.premium-mode .match-ops-details summary{min-height:48px;padding:0 14px;color:#eef4f1c2;font-size:13px}@media(max-width:430px){.premium-mode .match-ops-backdrop .match-ops-detail-bar.with-crests{min-height:108px;padding:12px}.premium-mode .match-ops-detail-team .team-crest{width:40px;height:40px}.premium-mode .match-ops-detail-team strong{font-size:13px}.premium-mode .match-ops-detail-score span{font-size:34px}.premium-mode .match-admin-live-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-mode .match-admin-actions{grid-template-columns:1fr}.premium-mode .match-admin-actions .match-ops-secondary-button:last-child:nth-child(odd){grid-column:auto}}.premium-mode .match-ops-backdrop .admin-surface-switch{display:none}.premium-mode .match-ops-backdrop .match-ops-row{grid-template-columns:38px minmax(0,1fr);grid-template-rows:minmax(172px,auto) 58px;min-height:230px;border-color:#d2e8dd38;background:radial-gradient(circle at 18% 45%,rgba(95,175,103,.1),transparent 32%),radial-gradient(circle at 82% 42%,rgba(72,120,214,.09),transparent 34%),linear-gradient(180deg,#f4f8f512,#f4f8f507),#0a181ce0}.premium-mode .match-ops-row-rail{background:linear-gradient(180deg,#5c9768db,#4f8958b8)}.premium-mode .match-ops-backdrop .match-ops-row-main{display:block;min-height:172px;padding:18px 16px 10px}.premium-mode .match-ops-row-body{display:grid;gap:9px;min-width:0}.premium-mode .match-ops-row-titleline-admin{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.premium-mode .match-ops-row-titleline-admin strong{flex:1 1 auto;min-width:0;font-size:18px;line-height:1.25}.premium-mode .match-ops-row-titleline-admin .match-ops-sync-state{flex:0 0 auto;min-height:28px;padding:0 10px;border-radius:999px;font-size:11px}.premium-mode .match-ops-row-scoreboard{display:grid;grid-template-columns:minmax(0,1fr) minmax(76px,auto) minmax(0,1fr);align-items:end;gap:10px;padding:4px 0 0}.premium-mode .match-ops-row-team{min-width:0;display:grid;justify-items:center;gap:6px}.premium-mode .match-ops-row-team.away{justify-items:center}.premium-mode .match-ops-row-team .team-crest{width:58px;height:58px;border-width:3px;box-shadow:0 10px 22px #00000047}.premium-mode .match-ops-row-team strong{max-width:100%;overflow:hidden;color:#f7fbf7;font-size:13px;font-weight:950;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}.premium-mode .match-ops-row-score{display:grid;justify-items:center;gap:6px;padding-bottom:2px}.premium-mode .match-ops-row-score strong{color:#f8fbf8;font-size:32px;font-weight:950;line-height:.95;letter-spacing:0;text-shadow:0 8px 20px rgba(0,0,0,.28)}.premium-mode .match-ops-row-score span{min-height:26px;display:inline-grid;place-items:center;padding:0 10px;border-radius:999px;background:#63ef8e33;color:#9af6ad;font-size:11px;font-weight:950}.premium-mode .match-ops-row-action,.premium-mode .match-ops-backdrop .match-ops-row .match-ops-row-action{position:static;grid-column:2;grid-row:2;width:auto;justify-self:stretch;transform:none;grid-template-columns:minmax(0,1fr) minmax(0,1.28fr);margin:0 14px 14px}.premium-mode .match-ops-row-action .match-ops-secondary-button{min-height:42px}.premium-mode .match-ops-detail-status-header{display:flex;align-items:end;justify-content:space-between;gap:14px}.premium-mode .match-ops-detail-status-header h3{margin:0;color:#f8fbf8;font-size:24px;font-weight:950;line-height:1.1}.premium-mode .match-ops-detail-status-header p,.premium-mode .match-ops-detail-status-header span{margin:5px 0 0;color:#eef4f199;font-size:12px;font-weight:900;line-height:1.35}.premium-mode .match-ops-backdrop .match-ops-detail-bar.with-crests{display:grid;grid-template-columns:minmax(86px,1fr) 132px minmax(86px,1fr);grid-template-rows:auto auto auto;min-height:286px;gap:14px 8px;padding:18px 20px 16px;border-color:#d2e8dd3d;border-radius:22px;box-shadow:inset 5px 0 #63ef8eb8}.premium-mode .match-ops-detail-public-pill,.premium-mode .match-ops-detail-sync-pill{min-height:30px;display:inline-grid;place-items:center;padding:0 13px;border-radius:999px;font-size:12px;font-weight:950;line-height:1}.premium-mode .match-ops-detail-public-pill{grid-column:1;grid-row:1;justify-self:start;background:#63ef8e2e;color:#98f4aa}.premium-mode .match-ops-detail-sync-pill{grid-column:3;grid-row:1;justify-self:end}.premium-mode .match-ops-detail-sync-pill.on{background:#5c976857;color:#bdf0c6}.premium-mode .match-ops-detail-sync-pill.off{background:#b4873647;color:#f0ce7a}.premium-mode .match-ops-detail-bar.with-crests .match-ops-detail-team{grid-row:2;align-self:center;width:100%;min-width:0;gap:8px}.premium-mode .match-ops-detail-bar.with-crests .match-ops-detail-team.away{padding-right:4px}.premium-mode .match-ops-detail-bar.with-crests .match-ops-detail-score{grid-column:2;grid-row:2;align-self:center;width:132px;min-width:0;justify-self:center;gap:5px 8px}.premium-mode .match-ops-detail-team .team-crest{width:62px;height:62px;border-width:3px;box-shadow:0 12px 28px #0000004d}.premium-mode .match-ops-detail-team strong{width:100%;max-width:100%;overflow:visible;text-overflow:clip;white-space:nowrap;overflow-wrap:break-word;word-break:keep-all;font-size:13px;line-height:1.18}.premium-mode .match-ops-detail-score em{min-height:28px;display:inline-grid;place-items:center;max-width:132px;padding:0 8px;border-radius:999px;background:linear-gradient(180deg,#ff4141,#d72828);color:#fff;font-size:11px;white-space:nowrap}.premium-mode .match-ops-detail-score span{font-size:42px}.premium-mode .match-ops-detail-metrics{grid-column:1 / -1;grid-row:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:12px;border-top:1px solid rgba(220,232,224,.2)}.premium-mode .match-ops-detail-metrics span{min-width:0;display:grid;justify-items:center;gap:4px;padding:0 8px;border-right:1px solid rgba(220,232,224,.16)}.premium-mode .match-ops-detail-metrics span:last-child{border-right:0}.premium-mode .match-ops-detail-metrics small{color:#eef4f194;font-size:11px;font-weight:900}.premium-mode .match-ops-detail-metrics strong{overflow:hidden;max-width:100%;color:#f7fbf7;font-size:16px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.premium-mode .match-ops-detail-actions .match-ops-secondary-button:first-child{border-color:#a9d8b46b;background:linear-gradient(180deg,#539759cc,#31743fe0);color:#f5fff5}.premium-mode .match-ops-detail-tabs{min-height:46px;gap:6px;border-radius:14px}.premium-mode .match-ops-detail-tabs button{min-height:36px;border-radius:10px;font-size:13px}.premium-mode .match-ops-tab-intro{display:none}.premium-mode .match-admin-card{gap:16px;padding:0;border:0;background:transparent}.premium-mode .match-admin-panel .match-manual-details{order:7}.premium-mode .match-admin-panel .match-ops-telemetry-card{order:8}.premium-mode .match-admin-panel .match-admin-subsection{order:9}.premium-mode .match-ops-detail-section-head{display:flex;align-items:end;justify-content:space-between;gap:12px}.premium-mode .match-ops-detail-section-head h3{margin:0;color:#f8fbf8;font-size:22px;font-weight:950;line-height:1.15}.premium-mode .match-ops-detail-section-head span{color:#eef4f19e;font-size:12px;font-weight:900}.premium-mode .match-ops-major-actions{display:grid;gap:10px}.premium-mode .match-ops-major-action{width:100%;min-height:72px;display:grid;grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:12px;padding:14px 14px 14px 18px;border:1px solid rgba(220,232,224,.16);border-left:5px solid rgba(150,166,162,.72);border-radius:16px;background:linear-gradient(180deg,#f4f8f512,#f4f8f508),#0d191dd6;color:#f7fbf7;text-align:left;cursor:pointer}.premium-mode .match-ops-major-action.score{border-left-color:#63ef8ee0}.premium-mode .match-ops-major-action.sync{border-left-color:#dec283e0}.premium-mode .match-ops-major-action strong{display:block;color:#f7fbf7;font-size:17px;font-weight:950;line-height:1.2}.premium-mode .match-ops-major-action small{display:block;margin-top:6px;color:#eef4f19e;font-size:12px;font-weight:850;line-height:1.4}.premium-mode .match-ops-major-action em{min-height:42px;display:grid;place-items:center;border:1px solid rgba(220,232,224,.18);border-radius:12px;background:#f4f8f50f;color:#f5fff5;font-size:14px;font-style:normal;font-weight:950}.premium-mode .match-ops-major-action.score em,.premium-mode .match-ops-major-action.sync em{border-color:#a9d8b461;background:linear-gradient(180deg,#539759c2,#31743fdb)}.premium-mode .match-ops-public-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.premium-mode .match-ops-public-check-grid span{min-width:0;min-height:74px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:5px 8px;padding:12px;border:1px solid rgba(220,232,224,.14);border-radius:15px;background:#f4f8f50e}.premium-mode .match-ops-public-check-grid strong{color:#f7fbf7;font-size:14px;font-weight:950}.premium-mode .match-ops-public-check-grid small{grid-column:1 / -1;color:#eef4f199;font-size:12px;font-weight:850;line-height:1.35}.premium-mode .match-ops-public-check-grid em{align-self:start;min-height:24px;display:inline-grid;place-items:center;padding:0 9px;border-radius:999px;background:#5c976857;color:#bdf0c6;font-size:10px;font-style:normal;font-weight:950}.premium-mode .match-ops-public-check-grid em.attention{background:#b4873647;color:#f0ce7a}.premium-mode .match-ops-public-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.premium-mode .match-ops-public-tools .match-ops-secondary-button{min-height:44px;padding:0 8px;border-radius:13px;font-size:12px}@media(max-width:430px){.premium-mode .match-ops-backdrop .match-ops-row{grid-template-columns:34px minmax(0,1fr);min-height:224px}.premium-mode .match-ops-backdrop .match-ops-row-main{padding:16px 14px 9px}.premium-mode .match-ops-row-titleline-admin strong{font-size:16px}.premium-mode .match-ops-row-scoreboard{grid-template-columns:minmax(0,1fr) minmax(70px,auto) minmax(0,1fr);gap:8px}.premium-mode .match-ops-row-team .team-crest{width:50px;height:50px}.premium-mode .match-ops-row-score strong{font-size:28px}.premium-mode .match-ops-detail-status-header h3{font-size:22px}.premium-mode .match-ops-backdrop .match-ops-detail-bar.with-crests{min-height:272px;padding:16px 14px 14px}.premium-mode .match-ops-detail-team .team-crest{width:50px;height:50px}.premium-mode .match-ops-detail-team strong{max-width:94px;font-size:12px;white-space:nowrap}.premium-mode .match-ops-detail-score span{font-size:42px}.premium-mode .match-ops-detail-metrics strong{font-size:14px}.premium-mode .match-ops-major-action{grid-template-columns:minmax(0,1fr) 76px;padding:13px}.premium-mode .match-ops-public-tools{grid-template-columns:1fr}}.premium-mode .match-ops-detail-bar.score-edit-preview{border-color:#e6cf845c;box-shadow:inset 5px 0 #e6cf84e0}.premium-mode .match-ops-backdrop .match-ops-detail-bar.score-edit-preview.with-crests{grid-template-columns:minmax(0,.82fr) minmax(104px,auto) minmax(0,.82fr);min-height:188px;gap:10px 8px;padding:16px 18px 14px}.premium-mode .match-ops-detail-bar.score-edit-preview .match-ops-detail-public-pill{background:#b487364d;color:#f0d37e}.premium-mode .match-ops-detail-bar.score-edit-preview .match-ops-detail-sync-pill{display:none}.premium-mode .score-edit-preview .match-ops-detail-team .team-crest{width:52px;height:52px}.premium-mode .score-edit-preview .match-ops-detail-team strong{overflow:visible;font-size:13px;line-height:1.16;text-overflow:clip;white-space:normal;word-break:keep-all}.premium-mode .score-edit-preview .match-ops-detail-team small{font-size:11px}.premium-mode .match-ops-detail-score b{grid-column:1 / -1;color:#eef4f1ad;font-size:13px;font-weight:950;line-height:1.15}.premium-mode .match-ops-detail-score i{grid-column:1 / -1;color:#9af6ad;font-size:14px;font-style:normal;font-weight:950;line-height:1.2}.premium-mode .score-edit-preview .match-ops-detail-score{gap:4px 7px}.premium-mode .score-edit-preview .match-ops-detail-score b,.premium-mode .score-edit-preview .match-ops-detail-score em{display:none}.premium-mode .score-edit-preview .match-ops-detail-score span{font-size:42px}.premium-mode .score-edit-preview .match-ops-detail-score small{font-size:22px}.premium-mode .score-edit-preview .match-ops-detail-score i{color:#eef4f1a8;font-size:12px}.premium-mode .score-edit-preview .match-ops-detail-metrics{display:none}.premium-mode .score-edit-clean-preview{display:grid;gap:14px;padding:16px;border:1px solid rgba(220,232,224,.18);border-radius:20px;background:linear-gradient(145deg,#112227f5,#061418fa),#081418fa;box-shadow:inset 4px 0 #e6cf84c2,0 16px 30px #0003}.premium-mode .score-edit-clean-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.premium-mode .score-edit-clean-header span{min-height:27px;display:inline-grid;place-items:center;padding:0 11px;border-radius:999px;background:#b4873642;color:#f0d37e;font-size:11px;font-weight:950}.premium-mode .score-edit-clean-header strong{min-width:0;overflow:hidden;color:#eef4f1bd;font-size:12px;font-weight:950;text-align:right;text-overflow:ellipsis;white-space:nowrap}.premium-mode .score-edit-clean-score{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:stretch;gap:10px}.premium-mode .score-edit-clean-score>div{min-width:0;display:grid;place-items:center;gap:8px;min-height:92px;padding:12px 10px;border:1px solid rgba(220,232,224,.14);border-radius:16px;background:#f4f8f50b}.premium-mode .score-edit-clean-score>div.changed{border-color:#63ef8e70;background:linear-gradient(180deg,#2a6b4157,#102b228a)}.premium-mode .score-edit-clean-score small{color:#eef4f194;font-size:12px;font-weight:950;letter-spacing:0}.premium-mode .score-edit-clean-score strong{color:#f8fbf8;font-size:34px;font-weight:950;line-height:1;letter-spacing:0;white-space:nowrap}.premium-mode .score-edit-clean-score>span{display:grid;place-items:center;color:#eef4f175;font-size:20px;font-weight:950}.premium-mode .score-edit-clean-meta{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding-top:12px;border-top:1px solid rgba(220,232,224,.14)}.premium-mode .score-edit-clean-meta span{min-width:0;color:#f7fbf7;font-size:14px;font-weight:950;line-height:1.2;overflow-wrap:anywhere}.premium-mode .score-edit-clean-meta span:last-child{text-align:right}.premium-mode .score-edit-clean-meta b{min-height:29px;display:inline-grid;place-items:center;padding:0 11px;border-radius:999px;background:#6ce88e1f;color:#9af6ad;font-size:12px;font-weight:950;white-space:nowrap}.premium-mode .score-edit-panel .match-ops-titlebar{min-height:128px}.premium-mode .score-edit-panel .match-ops-title-copy h2{font-size:25px;line-height:1.05;white-space:nowrap}.premium-mode .score-edit-panel .match-ops-title-copy small{font-size:12px}.premium-mode .match-manual-details{padding-bottom:12px;border:0;background:transparent}.premium-mode .score-edit-mode .match-ops-detail-actions,.premium-mode .score-edit-mode .match-ops-detail-tabs{display:none}.premium-mode .score-edit-mode .match-manual-control-card>.match-ops-heading{display:none}.premium-mode .match-manual-details>summary{min-height:42px;padding:0;color:#f8fbf8;font-size:20px;font-weight:950;pointer-events:none}.premium-mode .match-manual-details>summary::-webkit-details-marker{display:none}.premium-mode .match-manual-control-card.score-clock-editor-card,.premium-mode .match-manual-control-card{gap:16px;padding:0;border:0;background:transparent}.premium-mode .score-edit-score-card,.premium-mode .score-edit-publish-card{display:grid;gap:10px;padding:12px;border:1px solid rgba(220,232,224,.16);border-radius:18px;background:linear-gradient(180deg,#f4f8f512,#f4f8f508),#0d191ddb}.premium-mode .score-edit-score-row{min-width:0;min-height:82px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(132px,auto);align-items:center;gap:12px;padding:12px;border:1px solid rgba(220,232,224,.14);border-radius:15px;background:#f4f8f509}.premium-mode .score-edit-score-row.active{border-color:#63ef8e85;background:#215c3d3d}.premium-mode .score-edit-team-label{min-width:0;display:flex;align-items:center;gap:10px}.premium-mode .score-edit-team-label .team-crest{width:42px;height:42px;flex:0 0 auto;border-width:2px}.premium-mode .score-edit-team-label span{min-width:0;display:grid;gap:4px}.premium-mode .score-edit-team-label strong{overflow:visible;color:#f7fbf7;font-size:15px;font-weight:950;line-height:1.2;text-overflow:clip;white-space:normal;word-break:keep-all}.premium-mode .score-edit-team-label small,.premium-mode .score-edit-section-head span,.premium-mode .score-edit-publish-card small{color:#eef4f19e;font-size:12px;font-weight:900}.premium-mode .score-edit-delta{min-height:28px;display:inline-grid;place-items:center;padding:0 9px;border-radius:999px;background:#b4873642;color:#f0ce7a;font-size:11px;font-weight:950;white-space:nowrap}.premium-mode .score-edit-delta.neutral{visibility:hidden}.premium-mode .score-edit-delta.changed{border:1px solid rgba(99,239,142,.28);background:#1f734247;color:#9af6ad}.premium-mode .score-edit-stepper{display:grid;grid-template-columns:42px 66px 42px;align-items:center;gap:8px}.premium-mode .score-edit-stepper button{min-width:0;min-height:42px;border:1px solid rgba(220,232,224,.18);border-radius:12px;background:#f4f8f512;color:#f7fbf7;font-size:25px;font-weight:950;cursor:pointer}.premium-mode .score-edit-stepper button:last-child{border-color:#a9d8b461;background:linear-gradient(180deg,#539759d1,#31743fe6)}.premium-mode .score-edit-stepper strong{min-height:42px;display:grid;place-items:center;border:1px solid rgba(220,232,224,.18);border-radius:12px;background:#051114b3;color:#f7fbf7;font-size:24px;font-weight:950}.premium-mode .score-edit-section-head{display:flex;align-items:end;justify-content:space-between;gap:12px}.premium-mode .score-edit-section-head h4{margin:0;color:#f8fbf8;font-size:21px;font-weight:950;line-height:1.15}.premium-mode .match-manual-details .manual-clock-presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.premium-mode .match-manual-details .manual-clock-presets button{min-height:48px;flex:none;border-radius:12px;border-color:#dce8e029;background:#f4f8f50f;color:#eef4f1c7;font-size:13px}.premium-mode .match-manual-details .manual-clock-presets button:nth-child(4){border-color:#a9d8b470;background:linear-gradient(180deg,#539759c7,#31743fe0);color:#f5fff5}.premium-mode .score-edit-state-form{grid-template-columns:1fr 1fr;padding:12px;border:1px solid rgba(220,232,224,.14);border-radius:18px;background:#f4f8f50b}.premium-mode .score-edit-state-form label:nth-child(2),.premium-mode .score-edit-state-form label:nth-child(3){display:none}.premium-mode .score-edit-state-form label{color:#eef4f19e;font-size:12px}.premium-mode .score-edit-state-form input,.premium-mode .score-edit-state-form select{min-height:44px;border-radius:12px;border-color:#dce8e029;background:#051114c2;color:#f7fbf7;font-size:14px}.premium-mode .score-edit-publish-card{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;border-color:#a9d8b44d}.premium-mode .score-edit-publish-card strong,.premium-mode .score-edit-publish-card span{display:block;color:#f7fbf7;font-weight:950}.premium-mode .score-edit-publish-card strong{font-size:16px}.premium-mode .score-edit-publish-card span{margin-top:6px;font-size:18px}.premium-mode .score-edit-publish-card em{min-height:28px;display:inline-grid;place-items:center;align-self:start;justify-self:start;padding:0 11px;border-radius:999px;background:#b4873647;color:#f0ce7a;font-size:11px;font-style:normal;font-weight:950}.premium-mode .score-edit-publish-card p{grid-column:1 / -1;margin:0;padding-top:12px;border-top:1px solid rgba(220,232,224,.16);color:#eef4f19e;font-size:13px;font-weight:850;line-height:1.5}.premium-mode .score-edit-publish-card .match-ops-save-button{grid-column:1 / -1;min-height:48px;border-radius:14px}.premium-mode .score-edit-footer-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.premium-mode .score-edit-footer-actions button{min-height:48px;border:1px solid rgba(220,232,224,.15);border-radius:14px;background:#f4f8f50f;color:#f7fbf7d1;font-size:14px;font-weight:950;cursor:pointer}.premium-mode .match-manual-details .manual-flash-form{grid-template-columns:.9fr .8fr minmax(0,1.4fr);padding:12px;border:1px solid rgba(220,232,224,.14);border-radius:18px;background:#f4f8f50b}.premium-mode .match-manual-details .manual-flash-form .match-ops-secondary-button{grid-column:1 / -1;min-height:44px;border-radius:13px}@media(max-width:430px){.premium-mode .score-edit-score-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"team delta" "stepper stepper";min-height:82px;gap:10px;padding:11px}.premium-mode .score-edit-team-label{grid-area:team}.premium-mode .score-edit-delta{grid-area:delta;justify-self:center}.premium-mode .score-edit-stepper{grid-area:stepper;grid-template-columns:42px minmax(0,1fr) 42px;gap:6px}.premium-mode .score-edit-stepper button,.premium-mode .score-edit-stepper strong{min-height:38px}.premium-mode .score-edit-stepper strong{font-size:22px}.premium-mode .score-edit-team-label{gap:8px}.premium-mode .score-edit-team-label .team-crest{width:36px;height:36px}.premium-mode .score-edit-team-label strong{font-size:14px}.premium-mode .match-manual-details .manual-clock-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-mode .match-manual-details .manual-clock-presets button:last-child{grid-column:1 / -1}.premium-mode .score-edit-state-form,.premium-mode .score-edit-publish-card,.premium-mode .match-manual-details .manual-flash-form,.premium-mode .score-edit-footer-actions{grid-template-columns:1fr}}.premium-mode:not(.match-board-mode) .home-next-teams .team-flag,.premium-mode:not(.match-board-mode) .watch-next-teams .team-flag,.premium-mode:not(.match-board-mode) .watch-saved-row .team-flag,.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-team .team-flag{width:34px;height:24px;flex-basis:34px;border-radius:6px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team{min-width:0;gap:7px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row-main{grid-template-columns:56px minmax(0,1fr) 16px minmax(0,1fr) 12px;gap:7px 4px;padding-inline:9px 8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row-main{min-height:82px;grid-template-columns:64px minmax(0,1fr) auto 12px;grid-template-areas:"time home tag arrow" "time away tag arrow";gap:7px 12px;padding-block:11px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.upcoming-row.has-watch-action .upcoming-row-main{padding-right:50px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.upcoming-row.has-watch-action .upcoming-row-arrow{display:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row.has-watch-action .upcoming-row-main,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .upcoming-row.preview-row.has-watch-action .upcoming-row-main{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"time home tag" "time away tag"}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .soccer-match-row.upcoming-row{min-height:82px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row-tag{grid-area:tag;justify-self:end;align-self:center;display:inline-flex;align-items:center;min-height:20px;padding:2px 6px;border:1px solid rgba(226,41,52,.18);border-radius:999px;background:#e2293414;color:#c9202d;font-size:10.5px;font-weight:950;line-height:1;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .upcoming-row.preview-row .upcoming-row-main{grid-template-columns:64px minmax(0,1fr) auto 12px;grid-template-areas:"time home tag arrow" "time away tag arrow";gap:7px 12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .upcoming-row.preview-row .upcoming-row-tag{align-self:center;justify-self:end;margin-right:4px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row-meta{display:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-vs{display:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row.no-day-label .upcoming-time-block{padding-right:10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row.no-day-label .upcoming-time-block strong{font-size:21px}@media(max-width:430px){.premium-mode:not(.match-board-mode) .home-next-teams .team-flag,.premium-mode:not(.match-board-mode) .watch-next-teams .team-flag,.premium-mode:not(.match-board-mode) .watch-saved-row .team-flag,.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-team .team-flag{width:27px;height:20px;flex-basis:27px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team{gap:4px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team b{font-size:12.5px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row-main{grid-template-columns:62px minmax(0,1fr) auto 10px;gap:7px 10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row.has-watch-action .upcoming-row-main,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .upcoming-row.preview-row.has-watch-action .upcoming-row-main{grid-template-columns:62px minmax(0,1fr) auto;padding-right:46px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row-tag{min-height:22px;padding-inline:7px;font-size:11px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .upcoming-row.preview-row .upcoming-row-main{grid-template-columns:60px minmax(0,1fr) auto 10px;gap:7px 10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .upcoming-row.preview-row.has-watch-action .upcoming-row-main{grid-template-columns:60px minmax(0,1fr) auto}}.premium-mode:not(.match-board-mode) .home-next-card{grid-template-columns:none}.premium-mode:not(.match-board-mode) .home-next-main{padding-right:14px}.premium-mode:not(.match-board-mode) .home-empty-panel.compact{justify-items:start;gap:12px}.premium-mode:not(.match-board-mode) .home-empty-panel.compact button{width:fit-content;min-height:38px;padding:8px 14px;border:1px solid rgba(16,132,84,.2);border-radius:999px;background:#0c563a;color:#fff;font-size:13px;font-weight:950}.premium-mode:not(.match-board-mode) .home-next-section .home-empty-panel.compact{padding:18px;border:1px solid rgba(18,24,20,.12);border-radius:8px;background:#fffdfa;color:#1a2420;box-shadow:0 14px 30px #1d221b12}.premium-mode:not(.match-board-mode) .home-empty-panel.compact.dark{padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff0f;color:#ffffffd1;box-shadow:none}.premium-mode:not(.match-board-mode) .home-empty-panel.compact.passive{gap:6px;min-height:108px;align-content:center}.premium-mode:not(.match-board-mode) .home-empty-panel.compact.passive strong{color:inherit;font-size:17px;line-height:1.35}.premium-mode:not(.match-board-mode) .home-empty-panel.compact.passive span{font-size:14px;font-weight:850;line-height:1.55}.premium-mode:not(.match-board-mode) .home-empty-panel.compact.dark button{border-color:#ffffff24;background:#ffffffeb;color:#07181c}.premium-mode:not(.match-board-mode) .watch-bell-button span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:30px;padding:6px 8px;border-radius:999px;background:#ffffff1f;color:inherit;font-size:12px;font-weight:950;line-height:1;white-space:nowrap}.premium-mode:not(.match-board-mode) .watch-next-main.is-static,.premium-mode:not(.match-board-mode) .watch-saved-main.is-static{cursor:default}.premium-mode:not(.match-board-mode) .watch-empty-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.premium-mode:not(.match-board-mode) .watch-empty-actions button{min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#fffffff0;color:#08191d;font-size:13px;font-weight:950}.premium-mode:not(.match-board-mode) .watch-empty-actions button+button{background:#ffffff1a;color:#fff}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-matchup{grid-template-columns:minmax(0,1fr);gap:4px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-matchup span{width:100%}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-matchup em{display:none}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-matchup b{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode) .watch-empty{line-height:1.55;text-wrap:balance}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero>.home-empty-panel{padding:18px;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:linear-gradient(135deg,#05181adb,#092624b8),#ffffff0a;color:#f4f8f4db;box-shadow:0 22px 46px #00000042}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero>.home-empty-panel strong{color:#fff}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero>.home-empty-panel button{min-height:38px;border-radius:999px;background:#2ac96a;color:#051814;box-shadow:0 12px 22px #2ac96a38}.premium-mode:not(.match-board-mode) .my-empty-action{width:100%;min-height:74px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 20px;border:1px solid rgba(18,24,20,.12);border-radius:8px;background:#fff;color:#0a1717;font-size:15px;font-weight:900;text-align:left}.premium-mode:not(.match-board-mode) .my-empty-action svg{color:#7a827f}.premium-mode:not(.match-board-mode) .my-empty-action.is-static{grid-template-columns:1fr;color:#0a1717}.premium-mode:not(.match-board-mode) .bottom-nav button span{white-space:nowrap}.premium-mode:not(.match-board-mode) .top-bar{min-height:calc(56px + env(safe-area-inset-top));height:calc(56px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);border-bottom:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar{border-bottom-color:#ffffff1f;background:linear-gradient(180deg,#01090eeb,#01090e7a 70%,#01090e00)}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card{grid-template-rows:36px auto}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-mark{width:auto;min-width:46px;height:30px;padding:0 8px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff14;color:#ffffffd6;font-size:11px;letter-spacing:.08em}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card.selected .competition-mark{border-color:#f6c34a7a;background:#f6c34a29;color:#fff}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .soccer-section-title h2{font-size:21px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .soccer-section-title span,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section-title span{max-width:58%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero{padding-top:calc(72px + env(safe-area-inset-top))}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card{grid-template-rows:26px auto}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-mark{min-width:40px;height:24px;padding-inline:7px;font-size:9.5px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .soccer-section-title h2{font-size:19px}}.phone-frame.premium-mode:not(.match-board-mode) .top-bar.compact{min-height:calc(18px + env(safe-area-inset-top));height:calc(18px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 0 0;border-bottom:1px solid rgba(255,255,255,.08);background:#01090e6b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none}.phone-frame.premium-mode:not(.match-board-mode) .top-bar.compact>.brand-button,.phone-frame.premium-mode:not(.match-board-mode) .top-bar.compact .top-bar-actions{width:0;min-width:0;height:0;min-height:0;margin:0;padding:0;border:0;overflow:hidden;opacity:0;pointer-events:none}.phone-frame.premium-mode:not(.match-board-mode) .top-bar.compact>.brand-button,.phone-frame.premium-mode:not(.match-board-mode) .top-bar.compact>.brand-button span,.phone-frame.premium-mode:not(.match-board-mode) .top-bar.compact .top-admin-button,.phone-frame.premium-mode:not(.match-board-mode) .top-bar.compact .top-bar-actions>.icon-button,.phone-frame.premium-mode:not(.match-board-mode) .top-bar.compact .top-bar-actions>.icon-button span{display:none}.phone-frame.premium-mode:not(.match-board-mode) .top-bar.compact>.brand-button:after{content:none}.premium-mode.match-board-mode .room-scroll{scroll-padding-top:72px}.premium-mode.match-board-mode .flash-panel,.premium-mode.match-board-mode .lineup-panel,.premium-mode.match-board-mode .match-data-panel{padding-top:18px}.premium-mode.match-board-mode .flash-kind.goal,.premium-mode.match-board-mode .talk-moment-badge.goal,.premium-mode.match-board-mode .event-badge.goal{font-size:15px}.premium-mode.match-board-mode .lineup-formation-note{margin:-4px 0 0;padding:9px 12px;border:1px solid #e2e8e2;border-radius:14px;background:#f8faf7;color:#5d675f;font-size:12px;font-weight:800;line-height:1.45}.premium-mode.match-board-mode .match-data-empty{display:grid;gap:6px;margin-top:10px;padding:18px 16px;border:1px solid #e2e8e2;border-radius:18px;background:#f8faf7;color:#111514;text-align:center}.premium-mode.match-board-mode .match-data-empty strong{font-size:16px;font-weight:950}.premium-mode.match-board-mode .match-data-empty p{margin:0;color:#68716b;font-size:12px;font-weight:750;line-height:1.5}.premium-mode.match-board-mode .match-stat-list .stat-pending{grid-column:1 / -1;justify-self:center;min-height:22px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:#f1f4f1;color:#77817a;font-size:11px;font-weight:850}.premium-mode.match-board-mode .post-menu{position:absolute;inset:44px 0 auto auto;z-index:140;width:260px;max-width:calc(100vw - 32px);max-height:min(430px,calc(100dvh - 32px));overflow:auto;gap:0;padding:4px 0;border:1px solid #e5e8ec;border-radius:14px;background:#fffffff7;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 4px 20px #1023311f}.premium-mode.match-board-mode .post-menu-section{gap:2px;padding:7px 8px;border-top-color:#eef1ee}.premium-mode.match-board-mode .post-menu-actions{padding:0;border-top:0}.premium-mode.match-board-mode .post-menu .post-menu-actions>button{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;padding:12px 16px;border-radius:0;border:0;border-bottom:1px solid #e5e8ec;font-weight:500}.premium-mode.match-board-mode .post-menu .post-menu-actions>button:last-child{border-bottom:0}.premium-mode.match-board-mode .post-menu-actions>button svg{flex:0 0 auto;color:#6f7b84}.premium-mode.match-board-mode .post-menu-admin-entry{margin-top:0;padding:5px 8px 0;border-top:1px solid #eef1ee}.premium-mode.match-board-mode .post-menu button.post-menu-admin-trigger{color:#6f7b84;font-size:13px}.premium-mode.match-board-mode .post-menu button.post-menu-back{min-height:40px;color:#64717a;font-size:13px}.premium-mode.match-board-mode .post-menu-report-reasons{display:grid;gap:1px;padding:2px 0 6px}.premium-mode.match-board-mode .post-menu-report-reasons button{display:flex;align-items:center;gap:10px;font-weight:500}.premium-mode.match-board-mode .post-menu-report-reasons button:before{content:"";width:16px;height:16px;flex:0 0 16px;border:1.5px solid #94a09a;border-radius:50%;background:#fff}.premium-mode.match-board-mode .post-menu-report-reasons button[aria-pressed=true]{background:#f1f4f1}.premium-mode.match-board-mode .post-menu-report-reasons button[aria-pressed=true]:before{border:5px solid #0b2232}.premium-mode.match-board-mode .post-menu button.post-menu-report-submit{margin-top:4px;background:#0b2232;color:#fff}.premium-mode.match-board-mode .post-menu button.post-menu-report-submit:hover,.premium-mode.match-board-mode .post-menu button.post-menu-report-submit:focus-visible{background:#183b50;color:#fff}.premium-mode.match-board-mode .post-menu button.post-menu-report-submit:disabled{background:#e8ece9;color:#8a9690}.premium-mode.match-board-mode .post-menu button{min-height:44px;border-radius:8px;padding:8px 10px;background:transparent;color:#202724;font-size:14px;font-weight:600;line-height:1.45}.premium-mode.match-board-mode .post-menu strong{padding:0 10px 4px;color:#6f7b84;font-size:11px}.premium-mode.match-board-mode .post-menu small{padding:0 10px 5px;color:#73828b;font-size:11px}.premium-mode.match-board-mode .post-menu button:hover,.premium-mode.match-board-mode .post-menu button:focus-visible{background:#f1f4f1;color:#0b2232}.premium-mode.match-board-mode .post-menu button.danger{background:#fff2ef;color:#a33d2d}.premium-mode.match-board-mode .post-menu button.danger:hover,.premium-mode.match-board-mode .post-menu button.danger:focus-visible{background:#ffe5df;color:#8e2c1e}.premium-mode.match-board-mode .reaction-popover{z-index:130}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero{gap:16px;padding-bottom:18px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero h1{font-size:34px;line-height:1}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero p{display:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-rail{border-radius:10px;background:#031115c7}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card{min-height:80px;grid-template-rows:auto;gap:5px;align-content:center;padding:12px 10px 13px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-mark{display:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-copy{min-height:auto}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-copy strong{font-size:15px;line-height:1.15}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero h1{font-size:31px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card{min-height:72px;padding:11px 9px 12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-copy strong{font-size:14px}}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stand-hero{gap:14px;padding-top:calc(78px + env(safe-area-inset-top));padding-bottom:18px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-line{grid-template-columns:86px minmax(0,1fr);gap:14px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card{min-height:0;grid-template-columns:1fr;align-items:stretch;gap:13px;padding:14px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card.is-static{cursor:default}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-main{grid-template-columns:50px minmax(0,1fr);gap:12px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-main.has-opponent{grid-template-columns:50px minmax(0,1fr) 42px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-main .team-crest{width:50px;height:50px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-main .my-favorite-opponent-crest .team-crest{width:42px;height:42px;border-radius:999px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-next.my-favorite-opponent{min-height:46px;grid-template-columns:auto 38px minmax(0,1fr);justify-content:start;gap:10px;padding-top:12px;border-top:1px solid rgba(18,24,20,.09)}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-next.my-favorite-opponent .my-favorite-opponent-team{display:contents}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-next.my-favorite-opponent .team-crest{width:38px;height:38px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-next.my-favorite-opponent small{overflow:visible;max-width:none;font-size:14px;line-height:1.25;text-overflow:clip;white-space:normal}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-next.my-favorite-opponent em{justify-self:start;color:#69716d;font-size:13px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-empty-status{justify-self:stretch;min-width:0;padding:12px 14px}.premium-mode:not(.match-board-mode) .my-favorite-search input:focus{border-color:#0e744a6b;box-shadow:0 0 0 3px #0e744a1a}.premium-mode:not(.match-board-mode) .my-favorite-picker button.active{border-color:#0e744a57;background:linear-gradient(180deg,#fff,#f4fbf6);box-shadow:0 12px 26px #0e744a1c}.premium-mode:not(.match-board-mode) .my-favorite-picker button.active small{color:#0e744a}.premium-mode .app-menu.app-menu-sheet{scrollbar-width:thin;scrollbar-color:rgba(13,28,25,.28) transparent}.premium-mode .app-menu.app-menu-sheet::-webkit-scrollbar{width:6px}.premium-mode .app-menu.app-menu-sheet::-webkit-scrollbar-thumb{border-radius:999px;background:#0d1c193d}.premium-mode .app-menu-sheet .app-menu-header{position:static;z-index:5;margin:0 0 14px;padding:0 0 16px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.premium-mode .app-menu-profile-copy small{line-height:1.35}.premium-mode .app-menu-login-cta{min-height:48px;border:1px solid rgba(14,116,74,.22);border-radius:999px;background:#0e744a;color:#fff;box-shadow:0 14px 30px #0e744a2e}.premium-mode .app-menu-login-cta:hover,.premium-mode .app-menu-login-cta:focus-visible{background:#0b633f}.premium-mode .app-menu.app-menu-sheet{left:0;right:0;max-height:min(82dvh,720px);padding-bottom:max(30px,calc(24px + env(safe-area-inset-bottom)))}.premium-mode .app-menu-sheet .app-menu-header{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.premium-mode .app-menu-sheet .app-menu-header>div{min-width:0}.premium-mode .app-menu-sheet .app-menu-close-text{justify-self:end;width:58px;min-width:58px;display:inline-flex;align-items:center;justify-content:center;overflow:visible;color:#5f6761;white-space:nowrap}.premium-mode .app-menu-sheet .drawer-main-actions,.premium-mode .drawer-live-strip,.premium-mode .app-menu-link-section,.premium-mode .app-menu-admin-section .drawer-actions{width:100%;max-width:100%}@media(max-width:430px){.premium-mode .app-menu.app-menu-sheet{max-height:min(82dvh,720px)}}.premium-mode .admin-hub-backdrop .admin-hub-panel,.premium-mode .match-ops-backdrop .match-ops-panel,.premium-mode .report-queue-backdrop .report-queue-panel{width:min(386px,calc(100vw - 44px));max-width:calc(100vw - 44px)}.premium-mode .admin-hub-titlebar{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:10px}.premium-mode .match-ops-titlebar,.premium-mode .report-queue-titlebar{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:start;gap:8px}.premium-mode .match-ops-nav-button,.premium-mode .match-ops-close-button,.premium-mode .report-queue-titlebar .moderation-close-button,.premium-mode .admin-hub-titlebar .moderation-close-button{position:static;justify-self:center;width:48px;height:48px;min-height:48px;transform:none}.premium-mode .match-ops-title-actions{min-width:0;display:grid;justify-items:center}.premium-mode .match-ops-filter button,.premium-mode .match-ops-detail-tabs button,.premium-mode .report-filter button{min-width:0;padding-right:2px;padding-left:2px;font-size:11px}.premium-mode .match-ops-row-action,.premium-mode .match-ops-backdrop .match-ops-row .match-ops-row-action{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 10px 12px}.premium-mode .admin-task-panel,.premium-mode .admin-hub-task-panel,.premium-mode .match-ops-task-panel.admin-task-panel,.premium-mode .report-task-panel.admin-task-panel{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.premium-mode .admin-task-panel span,.premium-mode .admin-task-panel>div,.premium-mode .match-ops-task-panel.admin-task-panel>span,.premium-mode .report-task-panel.admin-task-panel>span{min-height:62px;border-right:1px solid rgba(220,232,224,.15);border-bottom:1px solid rgba(220,232,224,.12)}.premium-mode .admin-task-panel span:nth-child(2n),.premium-mode .admin-task-panel>div:nth-child(2n),.premium-mode .match-ops-task-panel.admin-task-panel>span:nth-child(2n),.premium-mode .report-task-panel.admin-task-panel>span:nth-child(2n){border-right:0}.premium-mode .admin-task-panel small,.premium-mode .admin-task-panel>div small,.premium-mode .match-ops-task-panel .admin-task-copy small,.premium-mode .report-task-panel small{overflow:visible;text-overflow:clip;white-space:normal}.premium-mode .admin-work-header>span,.premium-mode .match-ops-detail-status-header span{display:none}.premium-mode .admin-hub-titlebar,.premium-mode .match-ops-titlebar,.premium-mode .report-queue-titlebar{margin-right:-14px;margin-left:-14px;padding-right:14px;padding-left:14px}.premium-mode .match-ops-backdrop .match-ops-row{grid-template-columns:34px minmax(0,1fr);grid-template-rows:minmax(176px,auto) auto}.premium-mode .match-ops-backdrop .match-ops-row-main{padding-right:12px;padding-left:12px}.premium-mode .match-ops-row-titleline-admin{display:grid;grid-template-columns:minmax(0,1fr) auto}.premium-mode .match-ops-row-scoreboard{grid-template-columns:minmax(0,1fr) minmax(62px,auto) minmax(0,1fr);gap:6px}.premium-mode .match-ops-row-score strong{font-size:30px}.premium-mode .match-ops-row-team .team-crest{width:50px;height:50px}.premium-mode .match-ops-row-action .match-ops-secondary-button{min-height:40px;font-size:12px}.premium-mode .match-ops-backdrop .match-ops-detail-bar.with-crests,.premium-mode .match-ops-backdrop .match-ops-detail-bar.score-edit-preview.with-crests{grid-template-columns:minmax(0,1fr) minmax(76px,auto) minmax(0,1fr);gap:8px 6px;padding-right:12px;padding-left:12px}.premium-mode .match-ops-detail-team strong{overflow:visible;text-overflow:clip;white-space:normal}.premium-mode .match-ops-detail-score span,.premium-mode .score-edit-preview .match-ops-detail-score span{font-size:30px}.premium-mode .match-ops-detail-team .team-crest,.premium-mode .score-edit-preview .match-ops-detail-team .team-crest{width:38px;height:38px}.premium-mode .match-ops-detail-team strong,.premium-mode .score-edit-preview .match-ops-detail-team strong{font-size:12px}.premium-mode .match-ops-detail-tabs,.premium-mode .report-filter{gap:4px}.premium-mode .match-ops-public-tools,.premium-mode .match-ops-detail-actions,.premium-mode .score-edit-state-form,.premium-mode .score-edit-footer-actions,.premium-mode .report-restriction-actions{grid-template-columns:1fr}.premium-mode .score-edit-stepper{grid-template-columns:42px minmax(58px,1fr) 42px}.premium-mode .score-edit-score-row{grid-template-columns:minmax(0,1fr)}.premium-mode .registration-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-mode .match-admin-details{display:block;overflow:visible}.premium-mode .match-admin-details+.match-admin-details{margin-top:14px}.premium-mode .match-admin-details>article,.premium-mode .match-admin-details>div,.premium-mode .match-admin-details>section{margin:0 10px 10px}.premium-mode:not(.match-board-mode) .watch-saved-row.is-suggestion{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-right:12px}.premium-mode:not(.match-board-mode) .watch-saved-row.is-suggestion .watch-saved-main{padding-right:10px}.premium-mode:not(.match-board-mode) .watch-saved-row.is-suggestion .watch-bell-button{width:auto;min-width:56px;min-height:38px;align-self:center;border-left:0;border-radius:999px;color:#0b633f}.premium-mode:not(.match-board-mode) .watch-saved-row.is-suggestion .watch-bell-button span{min-width:56px;min-height:34px;border:1px solid rgba(11,99,63,.18);background:#eef9f1;color:#0b633f;box-shadow:0 8px 20px #07181c0f}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero{gap:12px;padding:calc(78px + env(safe-area-inset-top)) 18px 15px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero-top{align-items:center}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero h1{font-size:28px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-search-button{width:38px;height:38px;min-height:38px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-rail{border-radius:12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card{flex:0 0 20%;min-height:56px;padding:8px 5px 9px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card.selected{box-shadow:inset 0 -4px #f6c34a}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-copy strong{font-size:13px;line-height:1.1}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero{padding:calc(76px + env(safe-area-inset-top)) 18px 14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card{min-height:54px;padding:8px 4px 9px}}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero{gap:10px;padding-bottom:12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero h1{font-size:25px;letter-spacing:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-rail{margin-inline:-2px;padding:2px 18px 6px 2px;gap:8px;border:0;border-radius:0;background:transparent;box-shadow:none;scroll-padding-inline:2px 18px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card{flex:0 0 auto;min-width:88px;min-height:48px;padding:8px 12px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:linear-gradient(180deg,#ffffff17,#ffffff06),#021014c7;color:#ffffffc2;box-shadow:0 10px 22px #00000038,inset 0 1px #ffffff1a}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card:before{display:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card:last-child{border-right:1px solid rgba(255,255,255,.2)}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card.selected{min-width:98px;border-color:#f6c34ab3;background:linear-gradient(180deg,#f6c34a3d,#f6c34a0f),#021114e6;color:#fff;box-shadow:0 12px 26px #00000047,inset 0 -2px #f6c34a,inset 0 1px #ffffff24}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-copy{display:grid;justify-items:center;gap:3px;text-align:center}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-copy strong{font-size:13px;font-weight:950;line-height:1;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-meta{display:inline-grid;place-items:center;max-width:72px;min-height:18px;padding:0 7px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff14;color:#ffffffb8;font-size:9px;font-weight:850;line-height:1;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card.selected .competition-meta{border-color:#f6c34a5c;background:#f6c34a29;color:#ffefc2f5}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero{padding-bottom:11px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card{min-width:82px;min-height:46px;padding:8px 10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card.selected{min-width:92px}}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-reason{display:inline-grid;place-items:center;min-height:24px;padding:0 10px;border:1px solid rgba(230,0,18,.18);border-radius:999px;background:#e6001212;color:#d01826;font-size:11px;font-weight:950;line-height:1;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-finished{display:inline-grid;place-items:center;min-height:24px;padding:0 12px;border:1px solid rgba(18,24,20,.12);border-radius:999px;background:#f3f5f1;color:#5d6661;font-size:12px;font-weight:950;line-height:1;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team b{max-width:116px;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:keep-all}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-meta:has(.match-row-reason){gap:12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-reason{min-height:22px;padding-inline:8px;font-size:10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-finished{min-height:22px;padding-inline:10px;font-size:11px}}.phone-frame.premium-mode.match-board-mode .top-bar.board-top-bar{min-height:calc(64px + env(safe-area-inset-top));padding-top:max(10px,env(safe-area-inset-top))}.premium-mode.match-board-mode .board-context-bar{min-height:40px}.premium-mode.match-board-mode .board-match-selector{min-height:34px;font-size:16px}.premium-mode.match-board-mode .scoreboard{min-height:132px;padding:7px 18px 6px}.premium-mode.match-board-mode .score-row{min-height:112px;grid-template-columns:76px minmax(0,1fr) 76px}.premium-mode.match-board-mode .team-crest{width:48px;height:48px;border-width:5px}.premium-mode.match-board-mode .score-team-block{gap:5px}.premium-mode.match-board-mode .score-team-block>strong{font-size:17px}.premium-mode.match-board-mode .score-team-block>span{max-width:92px;font-size:12px}.premium-mode.match-board-mode .score-main{gap:4px}.premium-mode.match-board-mode .score-live-badge{min-height:20px;padding:0 11px;font-size:12px}.premium-mode.match-board-mode .score-numbers{gap:12px;font-size:40px}.premium-mode.match-board-mode .score-state-label{font-size:14px}.premium-mode.match-board-mode .league-label{padding:3px 8px;font-size:11px}.premium-mode.match-board-mode .match-meta{height:32px;padding:0 18px}.premium-mode.match-board-mode .meta-counts{gap:14px;font-size:13px}.premium-mode.match-board-mode .meta-counts span+span:before{left:-8px;height:14px}.premium-mode.match-board-mode .room-tabs{height:52px}.premium-mode.match-board-mode .room-tabs button{border-bottom-width:3px;font-size:14px}.premium-mode.match-board-mode .team-channel-area{padding-top:7px}.premium-mode.match-board-mode .talk-moment-card{min-height:54px;grid-template-columns:28px minmax(0,1fr) 52px;gap:8px;margin-top:7px;margin-bottom:4px;padding:8px 10px;border-radius:16px}.premium-mode.match-board-mode .talk-moment-badge{width:28px;height:28px;font-size:11px}.premium-mode.match-board-mode .talk-moment-copy{gap:2px}.premium-mode.match-board-mode .talk-moment-copy strong{font-size:13px}.premium-mode.match-board-mode .talk-moment-copy small{font-size:10px}.premium-mode.match-board-mode .talk-moment-meta{width:52px;gap:4px}.premium-mode.match-board-mode .talk-moment-meta b{font-size:10px}.premium-mode.match-board-mode .talk-moment-meta i{height:4px;max-width:52px}@media(max-width:430px){.premium-mode.match-board-mode .scoreboard{min-height:126px;padding-inline:14px}.premium-mode.match-board-mode .score-row{min-height:106px;grid-template-columns:70px minmax(0,1fr) 70px}.premium-mode.match-board-mode .team-crest{width:44px;height:44px}.premium-mode.match-board-mode .score-numbers{font-size:38px}.premium-mode.match-board-mode .talk-moment-card{grid-template-columns:28px minmax(0,1fr) 50px;margin-top:6px;margin-inline:14px;width:calc(100% - 28px)}}.premium-mode.match-board-mode .flash-item.flash-item-muted{min-height:52px;color:#717a74}.premium-mode.match-board-mode .flash-item.flash-item-muted .flash-kind{background:#f2f5f2;color:#6d7670}.premium-mode.match-board-mode .flash-item.flash-item-muted .flash-detail strong{color:#48524c}.premium-mode.match-board-mode .flash-item.flash-item-muted .flash-detail p{color:#7a837d}.premium-mode.match-board-mode .lineup-board-header small{min-width:82px;max-width:128px}.premium-mode.match-board-mode .match-data-heading small{max-width:142px;text-align:right}.premium-mode:not(.match-board-mode) .watch-hero.is-empty{gap:14px;padding-bottom:18px}.premium-mode:not(.match-board-mode) .watch-hero.is-empty .watch-stat-row span{min-height:48px;gap:3px;font-size:13px}.premium-mode:not(.match-board-mode) .watch-hero.is-empty .watch-stat-row strong{font-size:24px}.premium-mode:not(.match-board-mode) .watch-hero.is-empty .watch-empty-hero{padding:14px 16px}.premium-mode:not(.match-board-mode) .watch-hero.is-empty .watch-empty-hero strong{font-size:17px}.premium-mode:not(.match-board-mode) .my-favorite-sheet{min-height:0;max-height:min(78dvh,calc(var(--visual-viewport-height, 100dvh) - 22px))}.premium-mode:not(.match-board-mode) .my-favorite-sheet .my-favorite-picker-shell{flex:0 1 auto}.premium-mode:not(.match-board-mode) .my-favorite-picker-body{flex:0 1 auto;max-height:min(360px,calc(var(--visual-viewport-height, 100dvh) - 260px))}.premium-mode:not(.match-board-mode) .my-section-title.with-note{display:grid;justify-items:start;gap:7px}.premium-mode:not(.match-board-mode) .my-section-note{flex:0 0 auto;margin-top:0;padding:5px 8px;border:1px solid rgba(14,116,74,.16);border-radius:999px;background:#0e744a12;color:#37614d;font-size:11px;font-weight:950;line-height:1;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-row{min-height:74px;grid-template-columns:48px 32px minmax(0,1fr) 44px 14px;gap:8px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-copy strong{display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.25;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-copy small{display:-webkit-box;overflow:hidden;line-height:1.25;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:1}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-score{align-self:center}.premium-mode .profile-form .primary-action{position:sticky;bottom:0;z-index:1;box-shadow:0 -10px 18px #f8f7f1e0,0 12px 24px #05744033}.premium-mode .policy-title-row{display:block}.premium-mode .policy-dialog h2{font-size:clamp(24px,6vw,30px);line-height:1.12}.premium-mode .admin-hub-backdrop .admin-hub-panel{max-height:min(82dvh,720px)}.premium-mode .admin-hub-sync-strip{min-height:68px;grid-template-columns:44px minmax(0,1fr) auto 12px;gap:10px;padding:11px 12px}.premium-mode .admin-hub-sync-strip .admin-hub-action-icon{width:44px;height:44px}.premium-mode .admin-hub-sync-strip strong{font-size:20px;line-height:1.05}.premium-mode .admin-hub-sync-strip small{display:-webkit-box;overflow:hidden;line-height:1.25;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.premium-mode .admin-hub-switch{margin-bottom:12px}.premium-mode .match-ops-backdrop .match-ops-titlebar{min-height:auto;padding-bottom:16px}.premium-mode .match-ops-backdrop .match-ops-titlebar h2{font-size:clamp(30px,7.5vw,38px)}.premium-mode .match-ops-work-header{margin-bottom:8px}.premium-mode .match-ops-work-header h3{font-size:20px}.premium-mode .match-ops-work-header span{font-size:12px}.premium-mode .match-ops-task-panel.admin-task-panel{grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;margin-bottom:12px}.premium-mode .match-ops-task-panel.admin-task-panel>span{min-height:58px;border-right:1px solid rgba(220,232,224,.15);border-bottom:0}.premium-mode .match-ops-task-panel.admin-task-panel>span:nth-child(2n){border-right:1px solid rgba(220,232,224,.15)}.premium-mode .match-ops-task-panel.admin-task-panel>span:last-child{border-right:0}.premium-mode .match-ops-task-panel .admin-task-icon{width:28px;height:28px;font-size:15px}.premium-mode .match-ops-task-panel .admin-task-copy small{font-size:11px}.premium-mode .match-ops-task-panel .admin-task-copy strong{font-size:22px}.premium-mode .match-ops-backdrop .match-ops-row{grid-template-columns:10px minmax(0,1fr);grid-template-rows:minmax(158px,auto) auto;min-height:210px}.premium-mode .match-ops-row-rail{overflow:hidden;color:transparent;font-size:0;letter-spacing:0}.premium-mode .match-ops-backdrop .match-ops-row-main{padding:16px 12px 8px}.premium-mode .match-ops-row-titleline-admin .match-ops-sync-state{min-width:58px;display:inline-grid;gap:2px;place-items:center;line-height:1.05;white-space:nowrap}.premium-mode .match-ops-sync-state small{display:block;font-size:9px;font-weight:950;opacity:.82}.premium-mode .match-ops-row-action,.premium-mode .match-ops-backdrop .match-ops-row .match-ops-row-action{gap:8px;margin:0 10px 12px}@media(max-width:430px){.premium-mode .match-ops-task-panel.admin-task-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-mode .match-ops-task-panel.admin-task-panel>span{gap:4px;justify-items:center;min-height:56px;padding:8px 3px;text-align:center}.premium-mode .match-ops-task-panel .admin-task-icon{display:none}.premium-mode .match-ops-backdrop .match-ops-row{grid-template-columns:9px minmax(0,1fr);min-height:206px}.premium-mode .match-ops-row-titleline-admin strong{font-size:16px}}.premium-mode .match-ops-backdrop .match-ops-detail-status-header h3{font-size:22px}.premium-mode .match-ops-backdrop .match-ops-detail-status-header p{margin-top:4px;font-size:11px}.premium-mode .match-ops-backdrop .match-ops-detail-bar.with-crests{grid-template-columns:minmax(0,.9fr) minmax(88px,auto) minmax(0,.9fr);min-height:218px;padding:14px}.premium-mode .match-ops-detail-bar.with-crests .match-ops-detail-public-pill,.premium-mode .match-ops-detail-bar.with-crests .match-ops-detail-sync-pill{min-height:30px;padding:0 16px;font-size:12px}.premium-mode .match-ops-detail-bar.with-crests .match-ops-detail-team{gap:5px}.premium-mode .match-ops-detail-bar.with-crests .match-ops-detail-team .team-crest{width:46px;height:46px}.premium-mode .match-ops-detail-bar.with-crests .match-ops-detail-team strong{font-size:16px;line-height:1.12}.premium-mode .match-ops-detail-bar.with-crests .match-ops-detail-score{min-width:88px}.premium-mode .match-ops-detail-bar.with-crests .match-ops-detail-score em{min-height:34px;padding:0 14px;font-size:12px}.premium-mode .match-ops-detail-bar.with-crests .match-ops-detail-score span{font-size:36px}.premium-mode .match-ops-detail-metrics{margin-top:8px;padding-top:10px}.premium-mode .match-ops-detail-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.premium-mode .match-ops-detail-actions .match-ops-secondary-button{min-height:42px;border-radius:13px;font-size:14px}.premium-mode .match-ops-detail-actions .match-ops-secondary-button.sync{border-color:#e6cf8457;background:#e6cf8414;color:#f1d88b}.premium-mode .match-primary-sync-card .match-ops-heading{order:0;margin:0}.premium-mode .match-primary-sync-card>p{order:1;display:block;line-height:1.45;-webkit-line-clamp:unset}.premium-mode .match-primary-sync-card .primary-sync-actions{order:2}.premium-mode .match-primary-sync-card .match-admin-details{order:3}.premium-mode .match-primary-sync-card .match-ops-auto-note,.premium-mode .match-primary-sync-card .moderation-status{order:4}.premium-mode .registration-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.premium-mode .registration-dashboard article{min-height:92px;padding:12px 10px;border-radius:14px}.premium-mode .registration-dashboard article span,.premium-mode .registration-dashboard article small{font-size:11px;line-height:1.2}.premium-mode .registration-dashboard article strong{font-size:32px;line-height:1}.premium-mode .match-ops-draft-panel{gap:11px}.premium-mode .match-ops-draft-panel .match-ops-heading{margin-bottom:0}.premium-mode .match-import-card{align-items:stretch}.premium-mode .match-import-card>div{align-content:center}.premium-mode .match-import-card .match-ops-secondary-button{min-height:56px;border-color:#31cf5457;background:#31cf5424}.premium-mode .match-ops-preview-header{margin-top:2px;padding-top:2px}.premium-mode .match-ops-preview-list:has(.match-ops-empty-preview){padding:11px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:#ffffff09}.premium-mode .match-ops-preview-list .match-ops-empty-preview{margin:0;line-height:1.5}.premium-mode .match-register-secondary{margin-top:2px;border-color:#ffffff1c;background:#ffffff09}.premium-mode .match-register-secondary summary{min-height:42px;color:var(--text)}.premium-mode .match-register-secondary[open]{padding-bottom:12px}.premium-mode .match-register-secondary .match-ops-form,.premium-mode .match-register-secondary .match-ops-csv{margin:0 10px 10px}@media(max-width:430px){.premium-mode .match-ops-backdrop .match-ops-detail-bar.with-crests{min-height:208px;padding:13px 12px}.premium-mode .match-ops-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-mode .match-ops-detail-actions .match-ops-secondary-button{min-height:42px;font-size:13px}.premium-mode .registration-dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}}.premium-mode .report-queue-titlebar{min-height:104px;padding-bottom:14px}.premium-mode .report-queue-titlebar h2{font-size:clamp(30px,8vw,38px)}.premium-mode .report-task-panel.admin-task-panel{grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;margin-bottom:12px}.premium-mode .report-task-panel.admin-task-panel>span{min-height:60px;display:grid;justify-items:center;gap:4px;padding:9px 4px;border-right:1px solid rgba(220,232,224,.15);border-bottom:0;text-align:center}.premium-mode .report-task-panel.admin-task-panel>span:nth-child(2n){border-right:1px solid rgba(220,232,224,.15)}.premium-mode .report-task-panel small{font-size:11px}.premium-mode .report-task-panel strong{font-size:24px;line-height:1}.premium-mode .report-card{gap:12px;padding:18px;border-radius:16px}.premium-mode .report-card-top{align-items:center;gap:10px}.premium-mode .report-card-tags{gap:7px}.premium-mode .report-card-tags strong,.premium-mode .report-status-chip{min-height:28px;padding:0 12px;font-size:12px}.premium-mode .report-card blockquote,.premium-mode .report-detail-card blockquote{display:-webkit-box;overflow:hidden;font-size:18px;line-height:1.45;text-overflow:clip;-webkit-box-orient:vertical;-webkit-line-clamp:2}.premium-mode .report-context{grid-template-columns:40px minmax(0,.85fr) minmax(0,1.25fr);gap:9px;padding:10px}.premium-mode .report-author-avatar{width:40px;height:40px}.premium-mode .report-context strong,.premium-mode .report-detail-grid strong{white-space:normal}.premium-mode .report-related-match strong{display:-webkit-box;overflow:hidden;line-height:1.25;text-overflow:clip;-webkit-box-orient:vertical;-webkit-line-clamp:2}.premium-mode .report-list-actions button{min-height:42px}.premium-mode .report-detail-mode .report-task-panel,.premium-mode .report-detail-mode .report-filter{display:none}.premium-mode .report-detail-mode .report-detail-card{margin-top:8px}.premium-mode .report-detail-card{gap:14px;padding:18px}.premium-mode .report-detail-back{min-height:42px}.premium-mode .report-detail-card blockquote{-webkit-line-clamp:4}.premium-mode .report-detail-section .report-actions{gap:8px}.premium-mode .report-detail-section .report-actions button{min-height:42px}.premium-mode .report-detail-section .report-actions button:first-child{border-color:#e6cf8457;background:#e6cf8414;color:#f1d88b}.premium-mode .report-wide-action.danger{border-color:#f0585066;background:#f0585024;color:#ff9b91}.moderation-confirm-dialog.dismiss{border-top-color:#e8c46f}.moderation-confirm-dialog.dismiss .moderation-confirm-head span{border-color:#e8c46f6b;background:#e8c46f2e;color:#f1d88b}.moderation-confirm-dialog.dismiss .moderation-confirm-actions button.danger{border-color:#e8c46f70;background:linear-gradient(180deg,#9f7834,#755a28);color:#fff7df}.moderation-confirm-dialog.hide{border-top-color:#ff5850}.moderation-confirm-dialog.restrict{border-top-color:#ff2e2e;box-shadow:0 26px 70px #0000008f,0 0 0 1px #ff413633}.moderation-confirm-dialog.restrict .moderation-confirm-head span{border-color:#ff413685;background:#ff413638;color:#ffd5d1}.moderation-confirm-dialog.restrict .moderation-confirm-actions button.danger{border-color:#ff413694;background:linear-gradient(180deg,#db2f2f,#a71919)}@media(max-width:430px){.premium-mode .report-task-panel.admin-task-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-mode .report-context{grid-template-columns:38px minmax(0,.82fr) minmax(0,1.18fr)}.premium-mode .report-card blockquote{font-size:17px}}.premium-mode:not(.match-board-mode) .home-scroll,.premium-mode:not(.match-board-mode) .soccer-scroll,.premium-mode:not(.match-board-mode) .mypage-scroll{padding-bottom:max(150px,calc(132px + env(safe-area-inset-bottom)));scroll-padding-bottom:calc(132px + env(safe-area-inset-bottom))}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score{grid-template-columns:minmax(84px,1fr) minmax(92px,.75fr) minmax(112px,1fr);gap:6px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-teams{grid-template-columns:minmax(84px,1fr) minmax(76px,.65fr) minmax(112px,1fr);gap:6px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-teams span{font-size:16.5px;letter-spacing:0}}.premium-mode .team-crest.with-css-flag{width:44px;height:32px;flex:0 0 44px;padding:2px;border-width:1px;border-radius:8px}.premium-mode .team-crest.with-css-flag .team-css-flag{border-radius:6px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score .team-crest.with-css-flag{width:72px;height:52px;flex-basis:72px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest.with-css-flag{width:64px;height:46px;flex-basis:64px;border-radius:10px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-attention-team .team-crest.with-css-flag{width:38px;height:28px;flex-basis:38px;border-radius:7px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team .team-crest.with-css-flag{width:56px;height:40px;flex-basis:56px}.premium-mode:not(.match-board-mode) .watch-next-teams .team-crest.with-css-flag,.premium-mode:not(.match-board-mode) .watch-live-card .team-crest.with-css-flag,.premium-mode:not(.match-board-mode) .watch-saved-row .team-crest.with-css-flag,.premium-mode:not(.match-board-mode) .my-favorite-card .team-crest.with-css-flag,.premium-mode:not(.match-board-mode) .my-highlight-row .team-crest.with-css-flag{width:42px;height:30px;flex-basis:42px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-card,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row{grid-template-columns:minmax(0,1fr) 58px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-bell-button span{min-width:34px;padding:6px 4px;font-size:11px;line-height:1}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-row{grid-template-columns:44px 28px minmax(0,1fr) 44px 12px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-copy strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score .team-crest.with-css-flag{width:62px;height:46px;flex-basis:62px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest.with-css-flag{width:58px;height:42px;flex-basis:58px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-attention-team .team-crest.with-css-flag{width:34px;height:24px;flex-basis:34px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team .team-crest.with-css-flag{width:50px;height:36px;flex-basis:50px}.premium-mode:not(.match-board-mode) .watch-next-teams .team-crest.with-css-flag,.premium-mode:not(.match-board-mode) .watch-live-card .team-crest.with-css-flag,.premium-mode:not(.match-board-mode) .watch-saved-row .team-crest.with-css-flag,.premium-mode:not(.match-board-mode) .my-favorite-card .team-crest.with-css-flag,.premium-mode:not(.match-board-mode) .my-highlight-row .team-crest.with-css-flag{width:36px;height:26px;flex-basis:36px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-card,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row{grid-template-columns:minmax(0,1fr) 54px}}.premium-mode.match-board-mode .board-context-bar{min-height:38px;padding:0 18px 5px;grid-template-columns:minmax(34px,1fr) auto minmax(34px,1fr)}.premium-mode.match-board-mode .board-match-selector{min-height:28px;padding:0 22px 0 11px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#0413176b;color:#ffffffe6;font-size:13px;font-weight:850;letter-spacing:0;text-shadow:none;box-shadow:inset 0 0 0 1px #030b0e2e}.premium-mode.match-board-mode .board-match-selector span{right:5px;width:14px;height:14px;color:#ffffff94;font-size:14px}.premium-mode.match-board-mode .board-context-bar .score-toggle-button,.premium-mode.match-board-mode .board-context-bar .score-toggle-button[aria-pressed=true]{justify-self:end;width:34px;min-width:34px;height:28px;min-height:28px;padding:0;border-color:#fff3!important;background:#04131761!important;color:#ffffffd1!important}.premium-mode.match-board-mode .score-toggle-icon{width:15px;height:15px;min-width:0;display:inline-flex!important;align-items:center;justify-content:center;color:inherit;transform:none!important}.premium-mode.match-board-mode .score-toggle-icon svg{width:15px;height:15px;display:block;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .soccer-match-row.upcoming-row{overflow:visible}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .soccer-match-row.upcoming-row.has-watch-action{padding-right:58px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row.has-watch-action .upcoming-row-main,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .upcoming-row.preview-row.has-watch-action .upcoming-row-main{grid-template-columns:68px minmax(0,1fr) auto;grid-template-areas:"time home tag" "time away tag";padding-right:12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-time-block{padding-right:16px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team{gap:7px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row-tag{justify-self:end;align-self:center;min-width:34px;min-height:22px;padding:3px 7px;border-color:#e2293429;background:#e2293412;font-size:11px}.premium-mode:not(.match-board-mode):has(.matches-hero) .watch-button{right:12px;width:34px;height:34px;min-height:34px;border-color:#12181424;box-shadow:0 8px 18px #12181414}.premium-mode:not(.match-board-mode):has(.matches-hero) .watch-button svg{width:18px;height:18px}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .soccer-match-row.upcoming-row.has-watch-action{padding-right:54px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row.has-watch-action .upcoming-row-main,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .upcoming-row.preview-row.has-watch-action .upcoming-row-main{grid-template-columns:64px minmax(0,1fr) auto;gap:7px 9px;padding-right:10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-time-block{padding-right:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team b{font-size:13px}.premium-mode:not(.match-board-mode):has(.matches-hero) .watch-button{right:10px;width:32px;height:32px;min-height:32px}}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero{gap:12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-section{display:block;min-width:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-rail{display:flex;gap:9px;margin-inline:-2px;padding:2px 18px 8px 2px;overflow-x:auto;border:0;background:transparent;box-shadow:none;scroll-padding-inline:2px 18px;scrollbar-width:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-rail::-webkit-scrollbar{display:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card{flex:0 0 auto;width:148px;min-width:148px;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;place-items:stretch;align-items:center;gap:10px;padding:10px 11px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:linear-gradient(180deg,#ffffff17,#ffffff06),#041317ad;color:#ffffffd1;box-shadow:0 10px 20px #0000002e,inset 0 1px #ffffff1a}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card:before,.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-mark,.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-detail{display:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card:last-child{border-right:1px solid rgba(255,255,255,.18)}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card.selected{width:158px;min-width:158px;border-color:#f6c34a9e;background:linear-gradient(180deg,#f6c34a38,#f6c34a0e),#041317d6;color:#fff;box-shadow:0 12px 28px #00000047,inset 0 -2px #f6c34a,inset 0 1px #ffffff24}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-copy{min-width:0;display:grid;justify-items:start;gap:4px;text-align:left}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-copy strong{max-width:100%;overflow:hidden;color:inherit;font-size:15px;font-weight:950;line-height:1.05;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-copy span{max-width:100%;overflow:hidden;color:#ffffff94;font-size:10px;font-weight:800;line-height:1.1;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card.selected .competition-copy span{color:#ffefc2b8}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-meta{justify-self:end;display:inline-grid;place-items:center;min-width:44px;max-width:56px;min-height:22px;padding:0 7px;overflow:hidden;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#ffffffb3;font-size:9px;font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-meta.live{border-color:#ff405057;background:#ff40502e;color:#fff1f1}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-meta.upcoming{border-color:#f6c34a47;background:#f6c34a1f;color:#ffefc2e0}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-meta.quiet{max-width:52px;color:#ffffff7a}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-live{letter-spacing:.02em}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score-main small,.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score small{color:#0b8d4d;font-weight:950;letter-spacing:0}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card{width:132px;min-width:132px;min-height:54px;gap:8px;padding:9px 10px;border-radius:15px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-card.selected{width:142px;min-width:142px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-copy strong{font-size:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero .competition-meta{min-width:40px;max-width:50px;padding-inline:6px;font-size:8.5px}}.premium-mode.match-board-mode .board-context-bar{min-height:34px;padding:0 18px 4px;grid-template-columns:minmax(42px,1fr) auto minmax(42px,1fr)}.premium-mode.match-board-mode .board-match-selector{min-height:26px;max-width:108px;padding:0 22px 0 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#04111552;color:#ffffffd6;font-size:12px;font-weight:900;box-shadow:inset 0 0 0 1px #050d0e1f}.premium-mode.match-board-mode .board-match-selector-label{position:static;width:auto;height:auto;overflow:hidden;color:inherit;font-size:inherit;line-height:1;text-overflow:ellipsis;white-space:nowrap}.premium-mode.match-board-mode .board-match-selector>span[aria-hidden=true]{position:absolute;right:6px;width:14px;height:14px;color:#ffffff85;font-size:13px}.premium-mode.match-board-mode .board-context-bar .score-toggle-button,.premium-mode.match-board-mode .board-context-bar .score-toggle-button[aria-pressed=true]{width:30px;min-width:30px;height:26px;min-height:26px;border-color:#ffffff2e!important;background:#04111547!important;color:#ffffffc2!important;box-shadow:inset 0 0 0 1px #050d0e1f}.premium-mode.match-board-mode .board-context-bar .score-toggle-icon,.premium-mode.match-board-mode .board-context-bar .score-toggle-icon svg{width:14px;height:14px}.premium-mode.match-board-mode .score-live-badge{min-height:21px;padding-inline:13px;letter-spacing:.02em}.premium-mode.match-board-mode .score-state-label{color:#6cff96;font-size:14px;font-weight:950;line-height:1;text-shadow:0 2px 10px rgba(0,0,0,.24)}.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line span{color:#168d39;font-weight:900}.premium-mode.match-board-mode .room-panel.logged-in .room-scroll{padding-bottom:18px}.premium-mode.match-board-mode .post-composer{margin-bottom:max(12px,env(safe-area-inset-bottom))}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-card,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row{position:relative;grid-template-columns:minmax(0,1fr)!important}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-main{padding-right:50px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-main{padding-right:54px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-bell-button,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row.is-suggestion .watch-bell-button{position:absolute;z-index:2;right:10px;width:auto;min-width:0;min-height:0;height:auto;border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-card .watch-bell-button{top:12px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row .watch-bell-button{top:50%;transform:translateY(-50%)}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-bell-button span,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row.is-suggestion .watch-bell-button span{min-width:36px;min-height:26px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,52,61,.22);background:#ffffffeb;color:#e62735;font-size:11px;font-weight:950;line-height:1;box-shadow:0 8px 18px #070e0f1a}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row .watch-bell-button span{border-color:#e627352e;background:#fff7f7}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row.is-suggestion .watch-bell-button span{border-color:#168d392e;background:#f0fbf4;color:#128238}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-next.my-favorite-opponent{grid-template-columns:auto 38px minmax(0,1fr);align-items:center}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-next.my-favorite-opponent em{align-self:center;line-height:1}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-next.my-favorite-opponent small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-copy strong,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-copy small{min-width:0}.team-crest.national-flag.with-css-flag,.premium-mode .team-crest.national-flag.with-css-flag{overflow:hidden;border-radius:8px;background:#fff;border-width:1px}.team-crest.national-flag.with-css-flag:before,.team-crest.national-flag.with-css-flag:after,.premium-mode .team-crest.national-flag.with-css-flag:before,.premium-mode .team-crest.national-flag.with-css-flag:after{display:none!important}.team-crest.national-flag.with-css-flag .team-css-flag,.team-flag.national-flag.with-css-flag .team-css-flag{border-radius:5px}.team-flag.national-flag.with-css-flag{border-radius:6px;background:#fff}.team-css-flag.flag-aus:before{left:0;top:0;width:48%;height:54%;background:linear-gradient(34deg,transparent 0 40%,#ffffff 40% 49%,#c8102e 49% 55%,#ffffff 55% 64%,transparent 64% 100%),linear-gradient(146deg,transparent 0 40%,#ffffff 40% 49%,#c8102e 49% 55%,#ffffff 55% 64%,transparent 64% 100%),linear-gradient(90deg,transparent 0 39%,#ffffff 39% 61%,transparent 61% 100%),linear-gradient(180deg,transparent 0 34%,#ffffff 34% 66%,transparent 66% 100%),linear-gradient(90deg,transparent 0 45%,#c8102e 45% 55%,transparent 55% 100%),linear-gradient(180deg,transparent 0 43%,#c8102e 43% 57%,transparent 57% 100%),#012169}.team-css-flag.flag-aus:after{right:18%;top:50%;width:5px;height:5px;border-radius:50%;transform:translateY(-50%);background:#fff;box-shadow:-10px -7px #fff,0 -10px #fff,9px -3px #fff,-7px 8px #fff,7px 7px 0 1px #ffffffeb}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero{min-height:226px;gap:0;padding:calc(78px + env(safe-area-inset-top)) 22px 76px;background:linear-gradient(180deg,#010c122e,#010c126b 48%,#010c12b3),url(/assets/stadium-scoreboard-bg.png);background-position:center top;background-size:cover}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero-top{align-items:end}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero h1{font-size:clamp(42px,12vw,58px);line-height:.96;letter-spacing:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel{position:relative;z-index:2;display:grid;gap:14px;margin-top:-22px;padding:18px 18px 16px;border-radius:24px 24px 0 0;background:#fffdfa;box-shadow:0 -1px #fffc,0 -18px 34px #0000001a}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel:before{display:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .competition-section{position:relative;display:block;margin:0;padding:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-current-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-current-button,.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-change-button{height:38px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:999px;font-weight:950;font-size:15px;line-height:1;letter-spacing:0;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-current-button{min-width:92px;padding:0 14px 0 16px;background:#07191c;color:#fff;box-shadow:0 8px 18px #01131629}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-current-button .chevron-icon{width:15px;height:15px;transform:rotate(90deg);stroke-width:3}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-change-button{margin-left:auto;padding:0 2px;background:transparent;color:#495756;font-size:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-change-button .tune-icon{width:19px;height:19px;stroke:currentColor;stroke-width:2.3;stroke-linecap:round}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-picker-panel{display:grid;gap:7px;margin-top:10px;padding:8px;border:1px solid rgba(5,24,26,.1);border-radius:16px;background:#fff;box-shadow:0 14px 28px #0816171a}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-picker-option{min-height:42px;display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;padding:0 12px;border:0;border-radius:11px;background:transparent;color:#12201f;text-align:left}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-picker-option.selected{background:#eef7ef;color:#0b4f31}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-picker-option strong{font-size:14px;font-weight:950;line-height:1}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-picker-option span{min-width:0;overflow:hidden;color:#6d7775;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .soccer-search-panel{margin:0;border-radius:16px;background:#f6f3ec;box-shadow:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .soccer-filter{margin:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel+.soccer-section{margin-top:18px}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero{min-height:220px;padding:calc(76px + env(safe-area-inset-top)) 18px 72px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel{margin-top:-20px;padding:16px 18px 15px;border-radius:22px 22px 0 0}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-change-button{font-size:13px}}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card{position:relative;min-height:318px;grid-template-rows:auto auto auto;gap:12px;padding:22px 28px;border-radius:14px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-live{position:absolute;top:18px;left:18px;justify-self:auto;padding:7px 18px;font-size:13px;line-height:1}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-league{justify-self:center;min-width:0;padding:8px 18px;border-radius:999px;background:#ffffff14;color:#ffffffdb;font-size:15px;line-height:1}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-row{width:min(100%,500px);justify-self:center;align-self:start;grid-template-columns:minmax(90px,1fr) minmax(106px,auto) minmax(90px,1fr);gap:2px;padding-top:24px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team{gap:9px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest{width:78px;height:78px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest.with-css-flag{width:82px;height:58px;flex-basis:82px;border-radius:11px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team strong{max-width:132px;font-size:19px;line-height:1.1}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team small{display:none}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score{display:grid;justify-items:center;gap:8px;align-self:center;transform:translateY(-18px)}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score strong{display:inline-flex;align-items:baseline;gap:16px;font-size:clamp(52px,14vw,68px);line-height:.86;color:#fffffff0}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-number{color:#fffffff0}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-number.is-leading{color:#ff3441}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-separator{color:#ffffffeb}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score .home-heat-clock{display:block;padding:0;border:0;border-radius:0;background:transparent;color:#ffffffe0;font-size:15px;font-weight:950;line-height:1;white-space:nowrap;text-shadow:0 5px 14px rgba(0,0,0,.42)}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta{width:min(100%,304px);justify-self:center;display:grid;grid-template-columns:1fr 1fr;align-items:center;margin-top:-2px;border-top:1px solid rgba(255,255,255,.22)}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta span{min-height:42px;display:grid;place-items:center;gap:1px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta small{font-size:12px;line-height:1}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta b{font-size:23px;line-height:1}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card{min-height:300px;gap:10px;padding:18px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-live{top:14px;left:14px;padding:6px 15px;font-size:12px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-league{padding:7px 15px;font-size:13px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-row{width:100%;grid-template-columns:minmax(74px,1fr) minmax(94px,auto) minmax(74px,1fr);gap:0;padding-top:24px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest{width:66px;height:66px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest.with-css-flag{width:70px;height:50px;flex-basis:70px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team strong{max-width:102px;font-size:15px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score strong{gap:12px;font-size:48px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score .home-heat-clock{font-size:14px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta{width:min(100%,276px);margin-top:-4px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta span{min-height:38px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta b{font-size:21px}}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-row{column-gap:4px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score{grid-template-columns:minmax(82px,1fr) minmax(92px,.72fr) minmax(82px,1fr);gap:4px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score .team-crest{justify-self:center}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row:not(.upcoming-row){grid-template-columns:minmax(80px,.95fr) minmax(76px,.72fr) minmax(80px,.95fr) 78px 16px;gap:6px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team.home{justify-items:end}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team.away{justify-items:start}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score{margin-inline:-8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score small,.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score-main small{color:#16823e}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-date-title.compact strong,.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-preview-date-title strong{color:#25312f;font-weight:950;opacity:1}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-date-title.compact span,.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-preview-date-title span{color:#58635f;font-weight:850;opacity:1}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-card,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row{overflow:visible}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-main,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-main{padding-right:70px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-bell-button,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row.is-suggestion .watch-bell-button{right:12px;max-width:50px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-bell-button span,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row.is-suggestion .watch-bell-button span{min-width:42px;padding-inline:9px;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-team-copy.has-match small{order:1}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-team-copy.has-match strong{order:2}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-row{column-gap:2px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score{grid-template-columns:minmax(74px,1fr) minmax(86px,.7fr) minmax(74px,1fr);gap:2px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row:not(.upcoming-row){grid-template-columns:minmax(72px,.95fr) minmax(68px,.68fr) minmax(72px,.95fr) 70px 14px;gap:5px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score{margin-inline:-7px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score strong{font-size:36px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-main,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-main{padding-right:66px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-bell-button,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row.is-suggestion .watch-bell-button{right:10px}}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score>.team-crest:first-child{justify-self:center;margin-right:0;transform:translate(-6px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score>.team-crest:last-child{justify-self:center;margin-left:0;transform:translate(2px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row:not(.upcoming-row){grid-template-columns:minmax(84px,.95fr) minmax(84px,.76fr) minmax(92px,.95fr) 74px 16px;gap:7px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team.home,.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team.away{justify-items:center}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score{margin-inline:0}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score>.team-crest:first-child{margin-right:0;transform:translate(-5px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score>.team-crest:last-child{margin-left:0;transform:translate(1px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row:not(.upcoming-row){grid-template-columns:minmax(78px,.95fr) minmax(76px,.72fr) minmax(86px,.95fr) 68px 14px;gap:6px}}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score-main,.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:3px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score-main small,.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score small{color:#108145;font-weight:950;line-height:1}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-card .featured-score strong span,.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score strong span{color:#0b1717}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-card .featured-score strong .score-number.is-leading,.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score strong .score-number.is-leading{color:#e60012}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score .score-home,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-card .featured-score .score-home,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-card .featured-score strong span:last-child,.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score .score-home,.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score strong span:last-child{color:inherit}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score strong,.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score strong{color:#0b1717}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score-main,.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-score{gap:4px}}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-team-side{min-width:0;display:grid;justify-items:center;align-content:center;gap:7px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-team-side.home{transform:translate(-5px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-team-side.away{transform:translate(1px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-team-side b,.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team b{width:100%;min-width:0;justify-self:center;text-align:center}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-team-side b{max-width:136px;overflow:hidden;color:#0a1717;font-size:20px;font-weight:950;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score>.team-crest:first-child,.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score>.team-crest:last-child{transform:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score .team-crest.national-flag.with-css-flag,.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team .team-crest.national-flag.with-css-flag{border:1px solid rgba(8,23,23,.16);background:#fff;box-shadow:inset 0 0 0 1px #ffffffeb,0 8px 16px #0a12121a}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score .team-crest.national-flag.with-css-flag .team-css-flag,.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team .team-crest.national-flag.with-css-flag .team-css-flag{border-radius:5px}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-team-side.home{transform:translate(-5px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-team-side.away{transform:translate(0)}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-team-side b{max-width:132px;font-size:17.5px}}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.is-finished{min-height:116px;grid-template-columns:minmax(82px,1fr) minmax(84px,.82fr) minmax(82px,1fr) 22px;grid-template-areas:"home score away arrow" "meta meta meta arrow";column-gap:7px;row-gap:7px;padding:14px 2px 12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.is-finished .match-row-arrow{align-self:center;justify-self:center;grid-row:1 / span 2;font-size:28px;line-height:1}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.is-finished .match-row-meta{justify-self:center;width:min(100%,230px);display:flex;align-items:center;justify-content:center;gap:18px;text-align:center}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.is-finished .match-row-meta b,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.is-finished .match-row-meta small{font-size:12px;line-height:1}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.is-finished .match-row-team .team-crest{width:54px;height:40px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.is-finished .match-row-team b{max-width:94px;font-size:14px;line-height:1.1}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.is-finished .match-row-score strong{font-size:38px}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.is-finished{grid-template-columns:minmax(78px,1fr) minmax(76px,.76fr) minmax(78px,1fr) 20px;column-gap:6px;padding-inline:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.is-finished .match-row-meta{width:min(100%,210px);gap:14px}}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-row{min-height:92px;grid-template-columns:52px minmax(0,1fr) 48px 14px;grid-template-areas:"tag matchup score arrow" "tag copy score arrow";column-gap:10px;row-gap:7px;padding:14px 12px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-matchup{grid-area:matchup;min-width:0;display:grid;grid-template-columns:40px minmax(36px,auto) 40px;align-items:center;justify-items:center;justify-content:start;gap:10px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side{min-width:0;display:grid;justify-items:center;gap:3px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side .team-crest,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side .team-crest.with-css-flag{width:36px;height:26px;flex-basis:36px;border:1px solid rgba(8,23,23,.14);border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px #ffffffe6,0 5px 10px #0a121214}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side .team-css-flag{border-radius:5px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side em{max-width:42px;overflow:hidden;color:#0a1717;font-size:9.5px;font-style:normal;font-weight:950;line-height:1;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-matchup>strong{color:#0a1717;font-size:15px;font-weight:950;line-height:1;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-copy{grid-area:copy;gap:0}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-copy strong{display:-webkit-box;overflow:hidden;color:#0a1717;font-size:13.5px;font-weight:900;line-height:1.28;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-tag{grid-area:tag;justify-self:center;align-self:center;min-width:44px;padding:8px 7px;font-size:11.5px;text-align:center}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-score{grid-area:score;align-self:center;min-width:40px;padding-inline:5px;font-size:13px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-row>.chevron-icon{grid-area:arrow;align-self:center}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-row{min-height:90px;grid-template-columns:50px minmax(0,1fr) 44px 12px;column-gap:8px;row-gap:6px;padding-inline:9px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-matchup{grid-template-columns:36px minmax(34px,auto) 36px;gap:8px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side .team-crest,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side .team-crest.with-css-flag{width:34px;height:24px;flex-basis:34px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-matchup>strong{font-size:14px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-copy strong{font-size:13px}}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card{min-height:112px;padding:16px 18px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-main.has-opponent{width:100%;display:grid;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;justify-items:center;gap:14px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-main.has-opponent .my-favorite-team-copy{display:grid;min-width:0;justify-items:center;text-align:center}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-main.has-opponent .my-favorite-team-copy small{color:#66706d;font-size:11.5px;font-weight:850;line-height:1.25;text-align:center}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-main.has-opponent .my-favorite-team-copy strong{width:min(100%,220px);max-width:220px;color:#071616;font-size:18px;font-weight:950;line-height:1.18;text-align:center;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-list{display:grid;gap:14px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"scoreboard arrow" "copy arrow" "heat arrow";min-height:194px;overflow:hidden;padding:0;border:1px solid rgba(8,23,23,.14);border-radius:16px;background:#fff;box-shadow:0 18px 34px #0817171a}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-row+.my-highlight-row{border-top:1px solid rgba(8,23,23,.14)}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-tag{position:absolute;z-index:2;top:0;left:0;min-width:74px;padding:9px 14px 10px;border-radius:0 0 14px;background:#e92d35;color:#fff;font-size:13px;font-weight:950;line-height:1;letter-spacing:0;box-shadow:0 10px 22px #e92d353d}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-tag.finished{background:#263534;box-shadow:0 10px 22px #0817172e}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-competition{position:absolute;z-index:2;top:12px;right:42px;color:#ffffffd1;font-size:12px;font-weight:850;line-height:1}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-scoreboard{grid-area:scoreboard;display:grid;grid-template-columns:minmax(76px,1fr) minmax(82px,.8fr) minmax(76px,1fr);align-items:center;justify-items:center;gap:10px;min-height:126px;padding:32px 18px 16px;color:#fff;background:radial-gradient(circle at 12% 50%,rgba(15,112,70,.58),transparent 36%),radial-gradient(circle at 88% 48%,rgba(194,32,38,.5),transparent 34%),linear-gradient(110deg,#061f1b,#07191d 46%,#301316)}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side{display:grid;min-width:0;justify-items:center;gap:5px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side .team-crest,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side .team-crest.with-css-flag{width:62px;height:44px;flex-basis:62px;border:1px solid rgba(255,255,255,.56);border-radius:10px;background:#fffffff0;box-shadow:inset 0 0 0 1px #ffffffbd,0 12px 24px #0000003d}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side .team-css-flag{border-radius:7px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side em{max-width:76px;overflow:hidden;color:#fff;font-size:19px;font-style:normal;font-weight:950;line-height:1;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side small{max-width:86px;overflow:hidden;color:#ffffffbd;font-size:11px;font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-center{display:grid;justify-items:center;gap:7px;min-width:0}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-center small{color:#ff4b55;font-size:13px;font-weight:950;line-height:1}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-center strong{color:#fff;font-size:42px;font-weight:950;line-height:.92;text-shadow:0 10px 26px rgba(0,0,0,.3);white-space:nowrap}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-copy{grid-area:copy;display:block;padding:10px 18px 0;text-align:center}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-copy strong{display:block;overflow:hidden;color:#081717;font-size:14px;font-weight:900;line-height:1.32;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-heat{grid-area:heat;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:9px 18px 16px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-heat span{display:inline-flex;align-items:baseline;gap:7px;min-width:78px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-heat small{color:#5d6764;font-size:13px;font-weight:900}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-heat strong{color:#ff4319;font-size:25px;font-weight:950;line-height:1}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-heat i{display:block;height:10px;overflow:hidden;border-radius:999px;background:#e7e2dc}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-heat i b{display:block;width:var(--highlight-heat, 72%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff7a19,#ff273f)}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-row>.chevron-icon{grid-area:arrow;align-self:center;justify-self:center;width:12px;height:18px;margin-right:10px;color:#0817179e}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-main.has-opponent{grid-template-columns:50px minmax(0,1fr) 50px;gap:10px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-main.has-opponent .my-favorite-team-copy strong{width:min(100%,212px);max-width:212px;font-size:16px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-row{grid-template-columns:minmax(0,1fr) 18px;min-height:186px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-scoreboard{grid-template-columns:minmax(68px,1fr) minmax(76px,.76fr) minmax(68px,1fr);min-height:120px;gap:7px;padding:31px 12px 14px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side .team-crest,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side .team-crest.with-css-flag{width:56px;height:40px;flex-basis:56px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side em{max-width:66px;font-size:16px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side small{max-width:76px;font-size:10px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-center strong{font-size:36px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-copy{padding-inline:12px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-heat{gap:9px;padding:8px 12px 14px}}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-section-title.with-note{display:grid;align-items:start;gap:5px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-section-title.with-note h2{margin:0}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-section-note{display:block;width:fit-content;padding:0;border:0;border-radius:0;background:transparent;color:#66706d;font-size:13.5px;font-weight:850;line-height:1.25}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-status-list{display:grid;gap:14px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty){position:relative;min-height:158px;overflow:hidden;padding:18px;border:1px solid rgba(255,255,255,.5);border-radius:18px;color:#fff;background:radial-gradient(circle at 16% 55%,rgba(22,128,82,.46),transparent 34%),radial-gradient(circle at 86% 45%,rgba(47,111,210,.34),transparent 32%),linear-gradient(110deg,#061f1a,#081a20,#102c38);box-shadow:inset 0 0 0 1px #ffffff14,0 18px 34px #06141429}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty):before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:100% 48px,64px 100%;opacity:.24}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty) .my-favorite-main.has-opponent{position:relative;z-index:1;min-height:122px;grid-template-columns:76px minmax(0,1fr) 76px;gap:16px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty) .team-crest,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty) .team-crest.with-css-flag{width:68px;height:50px;flex-basis:68px;border:1px solid rgba(255,255,255,.68);border-radius:12px;background:#fffffff5;box-shadow:inset 0 0 0 1px #ffffffdb,0 14px 28px #00000042}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty) .team-css-flag{border-radius:8px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty) .my-favorite-team-copy{align-self:center;gap:9px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty) .my-favorite-team-copy small{color:#ffffffc2;font-size:13px;font-weight:900;line-height:1}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty) .my-favorite-team-copy strong{width:min(100%,230px);max-width:230px;color:#fff;font-size:20px;font-weight:950;line-height:1.12;text-shadow:0 10px 22px rgba(0,0,0,.24);white-space:nowrap}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-list{gap:18px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-row{grid-template-columns:1fr;grid-template-areas:"scoreboard" "copy" "heat";min-height:222px;border-color:#0817171f;border-radius:18px;box-shadow:0 16px 34px #0817171c,inset 0 0 0 1px #ffffffbd}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-scoreboard{grid-template-columns:minmax(82px,1fr) minmax(92px,.82fr) minmax(82px,1fr);min-height:148px;padding:34px 22px 18px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side .team-crest,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side .team-crest.with-css-flag{width:72px;height:52px;flex-basis:72px;border-radius:12px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side .team-css-flag{border-radius:8px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side em{max-width:88px;font-size:21px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side small{max-width:94px;font-size:12px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-center small{font-size:14px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-center strong{font-size:48px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-copy{padding:14px 20px 0}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-copy strong{font-size:15.5px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-heat{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:10px 20px 18px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-heat strong{font-size:30px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-heat i{height:12px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-row>.chevron-icon{position:absolute;right:16px;top:50%;z-index:3;margin:0;color:#ffffffbd;transform:translateY(-50%)}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-section-note{font-size:12.5px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty){min-height:146px;padding:15px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty) .my-favorite-main.has-opponent{min-height:112px;grid-template-columns:62px minmax(0,1fr) 62px;gap:10px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty) .team-crest,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty) .team-crest.with-css-flag{width:58px;height:43px;flex-basis:58px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty) .my-favorite-team-copy strong{width:min(100%,204px);max-width:204px;font-size:17px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty) .my-favorite-team-copy small{font-size:12px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-row{min-height:212px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-scoreboard{grid-template-columns:minmax(66px,1fr) minmax(86px,.74fr) minmax(66px,1fr);min-height:140px;gap:7px;padding:34px 12px 16px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side .team-crest,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side .team-crest.with-css-flag{width:62px;height:46px;flex-basis:62px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side em{max-width:72px;font-size:17px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-side small{max-width:76px;font-size:10.5px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-center strong{font-size:40px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-copy strong{font-size:14px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-heat{padding:9px 14px 16px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-heat strong{font-size:26px}}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty){display:block;min-height:256px;padding:20px 18px 18px;border:1px solid rgba(8,23,23,.13);border-radius:18px;color:#071616;background:radial-gradient(circle at 50% 12%,rgba(20,116,74,.06),transparent 34%),linear-gradient(180deg,#fff,#fffdfa);box-shadow:0 18px 34px #08171717,inset 0 0 0 1px #fffc}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty):before{display:none}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty) .my-favorite-main.has-opponent{position:relative;z-index:1;display:grid;width:100%;min-height:216px;grid-template-columns:1fr;align-items:start;justify-items:center;gap:10px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-league{color:#6a7370;font-size:13px;font-weight:850;line-height:1}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-title{display:block;width:min(100%,290px);overflow:hidden;color:#081717;font-size:19px;font-weight:950;line-height:1.18;text-align:center;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-scoreboard{display:grid;width:100%;grid-template-columns:minmax(82px,1fr) minmax(64px,.6fr) minmax(82px,1fr);align-items:center;justify-items:center;column-gap:10px;margin-top:3px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-side{display:grid;min-width:0;justify-items:center;gap:8px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty) .my-favorite-side .team-crest,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty) .my-favorite-side .team-crest.with-css-flag{width:74px;height:54px;flex-basis:74px;border:1px solid rgba(8,23,23,.14);border-radius:12px;background:#fff;box-shadow:inset 0 0 0 2px #ffffffdb,0 12px 24px #0817171f}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty) .my-favorite-side .team-css-flag{border-radius:8px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-side b{max-width:116px;overflow:hidden;color:#081717;font-size:15px;font-weight:950;line-height:1.12;text-align:center;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-score-pair{display:inline-flex;min-width:62px;align-items:center;justify-content:center;color:#071616;font-size:28px;font-weight:950;line-height:1;letter-spacing:0}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-status-line{color:#0f8f58;font-size:13px;font-weight:950;line-height:1}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-status-line.live{color:#0b8c55}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-kickoff{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:0 18px;border-radius:999px;background:#0817170d;color:#6a7370;font-size:13px;font-weight:850;line-height:1}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-detail{position:absolute;right:0;bottom:0;display:inline-flex;min-height:36px;align-items:center;gap:6px;padding:0 13px;border:1px solid rgba(8,23,23,.13);border-radius:12px;background:#fff;color:#081717;font-size:14px;font-weight:950;line-height:1;box-shadow:0 8px 16px #08171714}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-detail .chevron-icon{width:13px;height:13px;stroke-width:3.3}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty){min-height:246px;padding:18px 14px 16px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty) .my-favorite-main.has-opponent{min-height:212px;gap:9px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-title{width:min(100%,266px);font-size:17.5px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-scoreboard{grid-template-columns:minmax(74px,1fr) minmax(58px,.55fr) minmax(74px,1fr);column-gap:7px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty) .my-favorite-side .team-crest,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card:not(.empty) .my-favorite-side .team-crest.with-css-flag{width:66px;height:48px;flex-basis:66px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-side b{max-width:118px;font-size:13.5px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-score-pair{min-width:54px;font-size:25px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-kickoff{min-height:32px;padding-inline:14px;font-size:12.5px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-detail{min-height:34px;padding-inline:11px;font-size:13px}}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card.no-match{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;padding:18px;border:1px solid rgba(8,23,23,.12);border-radius:16px;color:#071616;background:linear-gradient(180deg,#fff,#fffdfa);box-shadow:0 14px 28px #08171714}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-empty-team{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-empty-team .team-crest,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-empty-team .team-crest.with-css-flag{width:54px;height:40px;flex-basis:54px;border:1px solid rgba(8,23,23,.13);border-radius:10px;background:#fff;box-shadow:0 8px 16px #0817171a}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-empty-team .team-css-flag{border-radius:7px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-empty-team span{display:grid;gap:4px;min-width:0}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-empty-team strong{overflow:hidden;color:#071616;font-size:17px;font-weight:950;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-empty-team small{color:#6a7370;font-size:12px;font-weight:900;line-height:1}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-empty-copy{display:grid;gap:6px;padding:14px 15px;border-radius:14px;background:#0817170a}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-empty-copy strong{color:#071616;font-size:18px;font-weight:950;line-height:1.2}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-empty-copy small{color:#65706d;font-size:13px;font-weight:800;line-height:1.35}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card.fixture{display:grid;gap:14px;min-height:0;padding:18px;border:1px solid rgba(8,23,23,.12);border-radius:18px;color:#071616;background:radial-gradient(circle at 50% 6%,rgba(22,124,78,.08),transparent 34%),linear-gradient(180deg,#fff,#fffdfa);box-shadow:0 18px 34px #0817171a,inset 0 0 0 1px #fffc;text-align:left}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card.fixture:before{display:none}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-fixture-meta{display:grid;gap:7px;justify-items:center;min-width:0;text-align:center}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-fixture-meta small{overflow:hidden;max-width:100%;color:#68726f;font-size:13px;font-weight:850;line-height:1;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-fixture-meta strong{color:#071616;font-size:20px;font-weight:950;line-height:1.05;text-align:center}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card.is-live .my-favorite-fixture-meta strong{display:inline-flex;min-height:30px;align-items:center;justify-content:center;padding:0 15px;border-radius:999px;background:#f02c3d;color:#fff;font-size:14px;box-shadow:0 10px 20px #f02c3d38}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-fixture-teams{display:grid;grid-template-columns:minmax(82px,1fr) minmax(64px,.7fr) minmax(82px,1fr);align-items:center;gap:10px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-fixture-side{display:grid;justify-items:center;gap:8px;min-width:0}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-fixture-side .team-crest,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-fixture-side .team-crest.with-css-flag{width:72px;height:52px;flex-basis:72px;border:1px solid rgba(8,23,23,.14);border-radius:12px;background:#fff;box-shadow:inset 0 0 0 2px #ffffffdb,0 12px 24px #0817171f}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-fixture-side .team-css-flag{border-radius:8px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-fixture-side b{max-width:116px;overflow:hidden;color:#081717;font-size:14px;font-weight:950;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-fixture-center{display:grid;justify-items:center;gap:7px;min-width:0}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-fixture-center em{color:#0e8b56;font-size:13px;font-style:normal;font-weight:950;line-height:1}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-fixture-center strong{color:#071616;font-size:30px;font-weight:950;line-height:1;letter-spacing:0;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card.is-upcoming .my-favorite-fixture-center strong{color:#6a7370;font-size:18px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-fixture-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;padding-top:11px;border-top:1px solid rgba(8,23,23,.1)}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-fixture-foot small{overflow:hidden;color:#65706d;font-size:12.5px;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-fixture-foot span{display:inline-flex;min-height:34px;align-items:center;gap:5px;padding:0 12px;border:1px solid rgba(8,23,23,.13);border-radius:12px;background:#fff;color:#081717;font-size:13px;font-weight:950;line-height:1}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-fixture-foot .chevron-icon{width:12px;height:12px;stroke-width:3.2}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-card.fixture{padding:16px 14px;gap:13px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-fixture-meta strong{font-size:18px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-fixture-teams{grid-template-columns:minmax(72px,1fr) minmax(54px,.62fr) minmax(72px,1fr);gap:7px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-fixture-side .team-crest,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-fixture-side .team-crest.with-css-flag{width:64px;height:46px;flex-basis:64px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-fixture-side b{max-width:96px;font-size:13px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-fixture-center strong{font-size:27px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-fixture-foot{grid-template-columns:minmax(0,1fr) auto}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-fixture-foot small{font-size:12px}}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .soccer-filter{top:calc(env(safe-area-inset-top) + 8px);z-index:18;background:#fffdfafa;box-shadow:0 -10px 0 10px #fffdfafa,0 10px 22px #08171714}.premium-mode:not(.match-board-mode) .home-next-section .home-empty-panel.compact.dark{min-height:58px;grid-template-columns:minmax(0,1fr);align-items:center;row-gap:3px;padding:10px 14px}.premium-mode:not(.match-board-mode) .home-next-section .home-empty-panel.compact.dark strong{font-size:16px;line-height:1.25}.premium-mode:not(.match-board-mode) .home-next-section .home-empty-panel.compact.dark span{font-size:12px;line-height:1.35}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel{gap:20px;padding-bottom:18px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .competition-section{position:relative;z-index:2}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .soccer-filter{margin-top:2px;box-shadow:0 10px 22px #08171714}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team .team-flag,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .upcoming-row.preview-row .upcoming-team .team-flag{width:36px;height:25px;flex-basis:36px;border-radius:7px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team b,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .upcoming-row.preview-row .upcoming-team b{font-size:15px;line-height:1.18}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team .team-flag,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .upcoming-row.preview-row .upcoming-team .team-flag{width:34px;height:24px;flex-basis:34px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-team b,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .upcoming-row.preview-row .upcoming-team b{font-size:14.5px}}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero{gap:18px;padding-top:calc(112px + env(safe-area-inset-top));padding-bottom:30px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-copy{gap:0}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero h1{font-size:clamp(34px,9vw,48px);line-height:1.04}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-card{display:grid;gap:14px;padding:18px 20px 16px;border:1px solid rgba(255,255,255,.28);border-radius:14px;background:radial-gradient(circle at 18% 58%,rgba(235,44,48,.14),transparent 150px),radial-gradient(circle at 82% 56%,rgba(19,105,220,.12),transparent 160px),linear-gradient(145deg,#041218eb,#05161cf5);color:#fff;box-shadow:0 24px 52px #00000057,inset 0 1px #ffffff1f}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-head span{color:#fffffff0;font-size:17px;font-weight:950}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-head small{overflow:hidden;color:#ffffff9e;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-main{min-height:142px;display:grid;grid-template-columns:minmax(86px,1fr) minmax(88px,.8fr) minmax(86px,1fr);align-items:center;gap:10px;padding:0;border:0;background:transparent;color:inherit;text-align:center}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-team{min-width:0;display:grid;justify-items:center;gap:10px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-team .team-flag{width:74px;height:52px;border-radius:10px;box-shadow:0 10px 22px #00000042}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-team strong{max-width:118px;overflow:hidden;color:#fff;font-size:18px;font-weight:950;line-height:1.16;text-overflow:clip;white-space:normal;word-break:keep-all}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-center{display:grid;justify-items:center;gap:5px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-center small{color:#ffffffb8;font-size:14px;font-weight:900}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-center b{color:#fff;font-size:clamp(34px,11vw,48px);font-weight:950;line-height:1;white-space:nowrap;text-shadow:0 8px 20px rgba(0,0,0,.44)}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-center em{min-height:28px;padding:5px 14px;border-radius:999px;background:#ffffff1f;color:#ffffffe0;font-size:13px;font-style:normal;font-weight:950;line-height:1}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-schedule{justify-self:end;min-height:32px;padding:4px 0;border:0;background:transparent;color:#ffffffd1;font-size:14px;font-weight:950}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card{width:100%;max-width:100%;overflow:hidden;min-height:282px;gap:10px;padding:18px 16px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-row{width:100%;min-width:0;grid-template-columns:minmax(72px,1fr) minmax(82px,auto) minmax(72px,1fr);gap:6px;padding-top:18px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team{min-width:0;justify-items:center}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest{width:64px;height:64px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest.with-css-flag{width:70px;height:50px;flex-basis:70px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team strong{max-width:92px;overflow:visible;font-size:15px;line-height:1.08;text-align:center;white-space:normal;word-break:keep-all}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score{min-width:0;transform:none}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score strong{gap:10px;font-size:clamp(42px,11vw,54px)}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score .home-heat-clock{margin-bottom:4px;color:#ffffffd1;font-size:14px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta{width:auto;max-width:100%;display:inline-flex;justify-self:center;align-items:baseline;justify-content:center;gap:14px;margin-top:-2px;padding:0;border-top:0;color:#ffffffa3}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta span,.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta span+span{min-height:0;display:inline-flex;align-items:baseline;gap:5px;border-left:0}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta small{color:#ffffff8f;font-size:12px;font-weight:850}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta b{color:#ffffffbd;font-size:14px;font-weight:950;line-height:1}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta .home-heat-meta-heat b{color:#ff4148;font-size:19px;text-shadow:0 0 16px rgba(255,65,72,.25)}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section.home-next-section-empty .home-section-title button{display:none}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section .home-empty-panel.compact.dark button{width:fit-content;min-height:36px;padding:7px 14px}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero{gap:14px;padding:calc(106px + env(safe-area-inset-top)) 18px 26px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-card{padding:16px 16px 14px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-main{min-height:128px;grid-template-columns:minmax(76px,1fr) minmax(76px,.78fr) minmax(76px,1fr);gap:6px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-team .team-flag{width:64px;height:46px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-team strong{max-width:108px;font-size:14.5px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-center b{font-size:36px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card{min-height:254px;padding:17px 12px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-row{grid-template-columns:minmax(66px,1fr) minmax(78px,auto) minmax(66px,1fr);gap:4px;padding-top:18px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest{width:56px;height:56px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest.with-css-flag{width:62px;height:44px;flex-basis:62px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team strong{max-width:82px;font-size:13.5px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score strong{gap:8px;font-size:40px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score .home-heat-clock{font-size:13px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta{gap:10px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta .home-heat-meta-heat b{font-size:18px}}.premium-mode:not(.match-board-mode):has(.home-screen) .home-scroll{background:#fffdf9}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero{gap:20px;padding:calc(120px + env(safe-area-inset-top)) 24px 38px;border-bottom:0}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-copy h1{font-size:clamp(40px,10.5vw,58px);line-height:1;letter-spacing:0}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card{position:relative;min-height:286px;padding:28px 22px 24px;border-radius:15px;border:1px solid rgba(255,255,255,.28);background:radial-gradient(circle at 18% 62%,rgba(238,33,42,.16),transparent 170px),radial-gradient(circle at 82% 58%,rgba(28,115,222,.13),transparent 180px),linear-gradient(145deg,#041117f2,#05161ef7);box-shadow:0 28px 58px #00000057,inset 0 1px #ffffff1f}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-live{position:absolute;top:24px;left:24px;min-height:35px;padding:8px 15px;border-radius:5px;background:#e52631;color:#fff;font-size:18px;font-weight:950;line-height:1;box-shadow:0 10px 24px #e5263147}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-live span{margin-left:6px;font-size:14px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-league{position:absolute;top:30px;right:26px;max-width:48%;padding:0;border:0;background:transparent;color:#ffffffb8;font-size:16px;font-weight:900;line-height:1.2;text-align:right;white-space:normal}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-row{width:100%;margin-top:48px;padding-top:0;grid-template-columns:minmax(88px,1fr) minmax(118px,auto) minmax(88px,1fr);gap:12px;align-items:center}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team{gap:12px;justify-items:center}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest{width:82px;height:82px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest.with-css-flag{width:98px;height:68px;flex-basis:98px;border-radius:9px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team strong{max-width:132px;color:#fff;font-size:22px;font-weight:950;line-height:1.12;text-align:center;text-shadow:0 3px 12px rgba(0,0,0,.4)}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score{gap:6px;align-self:center}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score .home-heat-clock{margin:0 0 4px;padding:0;border:0;background:transparent;color:#ffffffe0;font-size:18px;font-weight:950;line-height:1;transform:translateY(-6px)}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score strong{gap:16px;color:#fff;font-size:clamp(62px,16vw,86px);line-height:.95;text-shadow:0 8px 24px rgba(0,0,0,.44)}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-number,.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-number.is-leading,.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-separator{color:inherit}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta{width:100%;margin:22px auto 0;padding:0;display:flex;justify-content:center;gap:10px;border:0;color:#ffffffad}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta span,.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta span+span{min-height:0;display:inline-flex;align-items:baseline;gap:6px;border-left:0}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta span+span:before{content:none}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta small{color:#ffffff9e;font-size:16px;font-weight:850}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta b,.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta .home-heat-meta-heat b{color:#ff3d45;font-size:18px;font-weight:950;line-height:1;text-shadow:none}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta .home-heat-meta-post b{color:#ffffffdb}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-card{min-height:212px;padding:22px 22px 20px;border-radius:15px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-head span{font-size:19px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-main{min-height:132px;grid-template-columns:minmax(96px,1fr) minmax(92px,.82fr) minmax(96px,1fr);gap:14px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-team .team-flag{width:92px;height:64px;border-radius:10px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-team strong{max-width:132px;font-size:20px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-center small{font-size:15px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-center b{font-size:clamp(42px,12vw,54px)}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-center em{border-radius:6px;background:#ffffff29;font-size:15px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-schedule{color:#ffffffc7;font-size:15px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-section,.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section{margin:0;background:#fffdf9;color:#061416}.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-section{padding:34px 24px 28px;border-radius:28px 28px 0 0}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section{padding:28px 24px calc(128px + env(safe-area-inset-bottom))}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section:before{display:none}.premium-mode:not(.match-board-mode):has(.home-screen) .home-section-title h2,.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-section .home-section-title h2,.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section .home-section-title h2{color:#061416;font-size:clamp(25px,7vw,34px);line-height:1.12}.premium-mode:not(.match-board-mode):has(.home-screen) .home-section-title button,.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-section .home-section-title button,.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section .home-section-title button{color:#687171;font-size:14px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-list{display:grid;gap:22px;margin-top:18px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-group{display:grid;gap:10px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-group-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;color:#6f7878}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-group-title strong{position:relative;padding-left:14px;color:#203033;font-size:16px;font-weight:950}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-group-title strong:before{content:"";position:absolute;left:0;top:50%;width:4px;height:24px;border-radius:999px;background:#ef2c36;transform:translateY(-50%)}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-group:nth-child(n+2) .home-upcoming-group-title strong:before{background:#2776d9}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-group-title span{color:#767f7f;font-size:14px;font-weight:850}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-group-rows{overflow:hidden;border:1px solid #dfddd6;border-radius:16px;background:#fff;box-shadow:0 14px 34px #0714180d}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row{width:100%;min-height:78px;display:grid;grid-template-columns:74px minmax(0,1fr) 28px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:12px 14px;border:0;border-bottom:1px solid #ebe7df;border-radius:0;background:#fff;color:#061416;text-align:left}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row:last-child{border-bottom:0}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-rank,.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-meta{display:none}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-time{min-width:0;display:grid;justify-items:center;align-content:center;gap:4px;padding-right:12px;border-right:1px solid #e5dfd6}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-time strong{color:#061416;font-size:24px;font-weight:950;line-height:1;text-align:center;order:-1}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-time small{color:#7a8585;font-size:12px;font-weight:850}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team .team-flag{width:48px;height:34px;flex-basis:48px;border-radius:7px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team b{overflow:hidden;color:#061416;font-size:16px;font-weight:950;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-vs{display:block;color:#7a8585;font-size:13px;font-weight:950;text-align:center}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-arrow{color:#7a8585;font-size:24px;font-weight:500;text-align:right}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section .home-empty-panel.compact.dark,.premium-mode:not(.match-board-mode):has(.home-screen) .home-empty-panel.compact.light{min-height:84px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;border:1px solid #dedbd4;border-radius:14px;background:#fff;color:#061416;box-shadow:0 12px 30px #0714180a}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section .home-empty-panel.compact.dark strong,.premium-mode:not(.match-board-mode):has(.home-screen) .home-empty-panel.compact.light strong{color:#061416;font-size:18px;font-weight:950}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section .home-empty-panel.compact.dark span,.premium-mode:not(.match-board-mode):has(.home-screen) .home-empty-panel.compact.light span{grid-column:1;color:#7a8585;font-size:14px;font-weight:800}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section .home-empty-panel.compact.dark button{grid-column:2;grid-row:1 / span 2;min-width:92px;min-height:44px;padding:9px 18px;border:1px solid #7f8a8a;border-radius:8px;background:#fff;color:#061416;font-size:15px;font-weight:950}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero{gap:18px;padding:calc(104px + env(safe-area-inset-top)) 18px 32px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-copy h1{font-size:36px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card{min-height:248px;padding:22px 18px 18px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-live{top:18px;left:18px;min-height:30px;padding:7px 12px;font-size:15px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-league{top:22px;right:18px;font-size:13px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-row{margin-top:42px;grid-template-columns:minmax(74px,1fr) minmax(98px,auto) minmax(74px,1fr);gap:8px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest{width:62px;height:62px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest.with-css-flag{width:78px;height:54px;flex-basis:78px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team strong{max-width:96px;font-size:16px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score .home-heat-clock{font-size:15px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score strong{gap:10px;font-size:48px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta{margin-top:16px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta small{font-size:13px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta b,.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta .home-heat-meta-heat b{font-size:15px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-card{min-height:200px;padding:18px 16px 16px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-main{min-height:122px;grid-template-columns:minmax(80px,1fr) minmax(78px,.78fr) minmax(80px,1fr);gap:8px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-team .team-flag{width:68px;height:48px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-team strong{max-width:104px;font-size:14px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-center b{font-size:34px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-section{padding:28px 18px 24px;border-radius:22px 22px 0 0}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section{padding:24px 18px calc(118px + env(safe-area-inset-bottom))}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row{min-height:72px;grid-template-columns:62px minmax(0,1fr) 22px minmax(0,1fr) 18px;gap:7px;padding:11px 10px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-time{padding-right:8px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-time strong{font-size:20px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team{grid-template-columns:36px minmax(0,1fr);gap:7px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team .team-flag{width:36px;height:26px;flex-basis:36px;border-radius:6px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team b{font-size:13px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section .home-empty-panel.compact.dark,.premium-mode:not(.match-board-mode):has(.home-screen) .home-empty-panel.compact.light{min-height:76px;padding:16px}}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row{grid-template-areas:none}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-time,.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team,.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team.away,.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-vs,.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-arrow{grid-area:auto}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-time{grid-column:1}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team{grid-column:2}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-vs{grid-column:3}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team.away{grid-column:4}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-arrow{grid-column:5}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row{grid-template-columns:58px minmax(0,1fr) 22px minmax(0,1fr) 18px;gap:8px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team{grid-template-columns:36px minmax(0,1fr);gap:7px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team .team-flag{width:36px;height:25px;flex-basis:36px;border-radius:6px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team b{overflow:visible;font-size:14px;line-height:1.12;text-overflow:clip;white-space:normal;word-break:keep-all}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row{grid-template-columns:52px minmax(0,1fr) 20px minmax(0,1fr) 16px;gap:6px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team{grid-template-columns:30px minmax(0,1fr);gap:6px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team .team-flag{width:30px;height:22px;flex-basis:30px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team b{font-size:12.5px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-vs{font-size:12px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-time strong{font-size:17px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-time small{font-size:10.5px}}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card{grid-template-rows:auto auto;align-content:center;gap:18px;min-height:238px;padding:24px 22px 22px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-row{margin-top:34px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta{margin-top:0}.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-section{padding-top:30px}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero{padding-bottom:24px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card{min-height:212px;padding:18px 16px 17px;gap:14px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-row{margin-top:36px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta{margin-top:0}}.premium-mode .admin-ops-top-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;height:auto;min-height:52px;margin:0 0 16px;overflow:hidden;border:1px solid rgba(226,233,229,.16);border-radius:18px;background:#06151ab8;box-shadow:inset 0 1px #ffffff14}.premium-mode .admin-ops-top-tabs button{min-height:52px;border:0;border-right:1px solid rgba(226,233,229,.12);border-radius:0;background:transparent;color:#e8efebb8;font-size:14px;font-weight:950;letter-spacing:0;white-space:nowrap}.premium-mode .admin-ops-top-tabs button:last-child{border-right:0}.premium-mode .admin-ops-top-tabs button.active{position:relative;color:#fff;background:#1d845338}.premium-mode .admin-ops-top-tabs button.active:after{content:"";position:absolute;right:18px;bottom:0;left:18px;height:4px;border-radius:999px 999px 0 0;background:#31cf54}.premium-mode .admin-settings-panel{display:grid;gap:14px}.premium-mode .admin-settings-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.premium-mode .admin-settings-heading h3{margin:0;color:#f8fbf8;font-size:28px;line-height:1.08}.premium-mode .admin-settings-heading p,.premium-mode .admin-settings-heading span{margin:4px 0 0;color:#e7efebad;font-size:12px;font-weight:850;line-height:1.35}.premium-mode .admin-settings-heading span{flex:0 0 auto;margin-top:4px}.premium-mode .admin-settings-card{display:grid;gap:12px;padding:16px;border:1px solid rgba(225,234,229,.14);border-radius:18px;background:linear-gradient(145deg,#fff1,#ffffff06),#07161adb}.premium-mode .admin-settings-card.safety{background:linear-gradient(145deg,#158b4e1c,#ffffff06),#07161adb}.premium-mode .admin-settings-card-title{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px}.premium-mode .admin-settings-card-title h4{margin:0;color:#f9fffb;font-size:19px;line-height:1.12}.premium-mode .admin-settings-card-title p,.premium-mode .admin-settings-note{margin:4px 0 0;color:#e6efeba8;font-size:12px;font-weight:800;line-height:1.42}.premium-mode .admin-settings-icon{display:inline-grid;width:44px;height:44px;place-items:center;border-radius:14px;background:#ffffff14;color:#dff8e8;font-size:12px;font-weight:950}.premium-mode .admin-settings-icon.cloud,.premium-mode .admin-settings-icon.sync{color:#7ee29b}.premium-mode .admin-settings-icon.trophy{color:#f0d48b}.premium-mode .admin-settings-icon.shield{color:#b6e7c4}.premium-mode .admin-settings-list,.premium-mode .admin-competition-settings-list{display:grid;overflow:hidden;border:1px solid rgba(229,236,232,.12);border-radius:14px;background:#ffffff0b}.premium-mode .admin-settings-list span,.premium-mode .admin-competition-settings-list span{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:10px 12px;border-bottom:1px solid rgba(229,236,232,.1)}.premium-mode .admin-competition-settings-list span{grid-template-columns:54px minmax(0,1fr) auto}.premium-mode .admin-settings-list span:last-child,.premium-mode .admin-competition-settings-list span:last-child{border-bottom:0}.premium-mode .admin-settings-list strong,.premium-mode .admin-competition-settings-list strong{color:#f8fffb;font-size:15px;line-height:1.15}.premium-mode .admin-competition-settings-list small{overflow:hidden;color:#e8efeb9e;font-size:12px;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.premium-mode .admin-settings-list em,.premium-mode .admin-competition-settings-list em{min-width:64px;padding:6px 10px;border-radius:999px;background:#ffffff14;color:#e8efebc2;font-style:normal;font-size:12px;font-weight:950;text-align:center;white-space:nowrap}.premium-mode .admin-settings-list em.ok,.premium-mode .admin-competition-settings-list em.ok{background:#31cf5424;color:#84eba0}.premium-mode .admin-competition-settings-list em.pending{background:#e6bf5421;color:#f1d17a}.premium-mode .admin-settings-checks{display:grid;gap:8px;margin:0;padding:0;list-style:none}.premium-mode .admin-settings-checks li{position:relative;min-height:34px;padding:8px 10px 8px 34px;border-radius:12px;background:#ffffff0e;color:#f6fcf8e0;font-size:13px;font-weight:850;line-height:1.3}.premium-mode .admin-settings-checks li:before{content:"✓";position:absolute;top:8px;left:11px;color:#64d889;font-weight:950}.premium-mode .admin-settings-register-button{justify-self:stretch;min-height:46px;border-color:#31cf5457;background:#31cf5424;color:#eaffef}.premium-mode .match-import-control-card{align-items:stretch;grid-template-columns:1fr;gap:14px}.premium-mode .match-import-control-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.premium-mode .match-import-provider{flex:0 0 auto;color:#75e39b;font-size:12px;font-weight:950;line-height:1.2;white-space:nowrap}.premium-mode .match-import-provider:after{content:"";display:inline-block;width:7px;height:7px;margin-left:7px;border-radius:999px;background:currentColor;vertical-align:1px}.premium-mode .match-import-league-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.premium-mode .match-import-league-tabs button{min-height:42px;border:1px solid rgba(225,234,229,.16);border-radius:999px;background:#ffffff0e;color:#ebf4efbd;font-size:13px;font-weight:950}.premium-mode .match-import-league-tabs button.active{border-color:#31cf546b;background:linear-gradient(145deg,#31cf5452,#117642b8);color:#fff;box-shadow:0 10px 24px #00000038}.premium-mode .match-import-select-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(96px,auto);overflow:hidden;border:1px solid rgba(225,234,229,.14);border-radius:14px;background:#ffffff0b}.premium-mode .match-import-select-row label,.premium-mode .match-import-select-row>span{display:grid;gap:5px;padding:10px 12px;border-right:1px solid rgba(225,234,229,.1);color:#ebf4ef9e;font-size:11px;font-weight:900}.premium-mode .match-import-select-row>span{border-right:0}.premium-mode .match-import-select-row select{width:100%;min-height:24px;border:0;background:transparent;color:#f7fff9;font-size:13px;font-weight:950}.premium-mode .match-import-select-row strong{color:#f7fff9;font-size:13px;line-height:1.2}.premium-mode .match-import-confirm-line{display:flex;flex-wrap:wrap;gap:8px}.premium-mode .match-import-confirm-line span{min-height:28px;padding:6px 10px;border-radius:999px;background:#ffffff12;color:#f4faf7cc;font-size:11px;font-weight:950;line-height:1.2}.premium-mode .match-import-fetch-button{min-height:54px}@media(max-width:430px){.premium-mode .admin-ops-top-tabs{min-height:46px;margin-bottom:12px;border-radius:15px}.premium-mode .admin-ops-top-tabs button{min-height:46px;font-size:11px}.premium-mode .admin-ops-top-tabs button.active:after{right:12px;left:12px;height:3px}.premium-mode .admin-settings-heading{display:grid}.premium-mode .admin-settings-heading h3{font-size:24px}.premium-mode .admin-settings-card{padding:14px;border-radius:16px}.premium-mode .admin-competition-settings-list span{grid-template-columns:42px minmax(0,1fr) auto}.premium-mode .match-import-league-tabs{grid-template-columns:repeat(5,minmax(42px,1fr));gap:6px}.premium-mode .match-import-league-tabs button{min-height:38px;padding:0 4px;font-size:12px}.premium-mode .match-import-select-row{grid-template-columns:1fr}.premium-mode .match-import-select-row label,.premium-mode .match-import-select-row>span{border-right:0;border-bottom:1px solid rgba(225,234,229,.1)}.premium-mode .match-import-select-row>span{border-bottom:0}}.premium-mode .admin-hub-backdrop{inset:0;display:grid;place-items:start center;padding:max(12px,env(safe-area-inset-top)) 0 0;background:linear-gradient(180deg,#020d122e,#020d12c7),radial-gradient(circle at 50% 0%,rgba(118,167,171,.16),transparent 290px),#071115;-webkit-backdrop-filter:none;backdrop-filter:none}.premium-mode .admin-hub-backdrop .admin-hub-panel{width:min(100%,430px);height:calc(100dvh - env(safe-area-inset-top));max-height:calc(100dvh - env(safe-area-inset-top));display:flex;flex-direction:column;gap:0;overflow:hidden;border:0;border-radius:0;background:linear-gradient(180deg,#04101742,#04101714 190px,#f8f7f1 190px),url(/assets/stadium-scoreboard-bg.png) top center / 100% 260px no-repeat,#f8f7f1;box-shadow:none;color:#07181d}.premium-mode .admin-hub-titlebar{position:relative;min-height:118px;display:grid;grid-template-columns:54px minmax(0,1fr) 54px;align-items:start;gap:12px;margin:0;padding:20px 16px 12px;border:0;background:linear-gradient(180deg,#030e14b8,#030e142e)}.premium-mode .admin-hub-titlebar>div{min-width:0;justify-self:center;text-align:center}.premium-mode .admin-hub-titlebar h2{margin:0;color:#fff;font-size:30px;font-weight:950;line-height:1.08;letter-spacing:0;text-shadow:0 2px 12px rgba(0,0,0,.38)}.premium-mode .admin-hub-titlebar p{margin:6px 0 0;color:#ffffffb8;font-size:15px;font-weight:900}.premium-mode .admin-hub-nav-button,.premium-mode .admin-hub-close-button{width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:14px;background:#ffffff14;color:#fff;font-size:38px;font-weight:650;line-height:1;box-shadow:inset 0 0 0 1px #ffffff0f}.premium-mode .admin-hub-close-button{font-size:36px}.premium-mode .admin-hub-backdrop .admin-ops-top-tabs{flex:0 0 auto;min-height:52px;margin:0;padding:0 14px;border:0;border-radius:0;background:linear-gradient(180deg,#05101533,#0510159e);box-shadow:none}.premium-mode .admin-hub-backdrop .admin-ops-top-tabs button{min-width:0;min-height:52px;overflow:visible;border:0;color:#ffffffad;background:transparent;font-size:11px;text-align:center;white-space:nowrap}.premium-mode .admin-hub-backdrop .admin-ops-top-tabs button.active{color:#fff;background:transparent}.premium-mode .admin-hub-backdrop .admin-ops-top-tabs button.active:after{right:10px;bottom:0;left:10px;height:4px;background:#31cf54}.premium-mode .admin-hub-body{flex:1 1 auto;display:grid;gap:22px;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px calc(26px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:#fbfaf5;color:#07181d}.premium-mode .admin-hub-body .admin-work-header{align-items:center;margin:0}.premium-mode .admin-hub-body .admin-work-header h3{color:#07181d;font-size:25px;line-height:1.08}.premium-mode .admin-hub-body .admin-work-header p{color:#64706f;font-size:12px}.premium-mode .admin-hub-body .admin-work-header>span{color:#6a7473;font-size:12px}.premium-mode .admin-hub-backdrop .admin-hub-task-panel{grid-template-columns:repeat(3,minmax(0,1fr));min-height:68px;border-color:#d9ded8;border-radius:13px;background:#fff;box-shadow:0 10px 24px #0c19160a}.premium-mode .admin-hub-backdrop .admin-task-panel>span{min-height:68px;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:10px 9px;border-right-color:#d9ded8}.premium-mode .admin-hub-backdrop .admin-task-panel>span:nth-child(2n){border-right:1px solid #d9ded8}.premium-mode .admin-hub-backdrop .admin-task-panel>span:last-child{border-right:0}.premium-mode .admin-hub-backdrop .admin-task-icon{width:31px;height:31px;background:#eef1ef;color:#44504e;font-size:18px}.premium-mode .admin-hub-backdrop .admin-task-icon.live{border-radius:8px;background:#dff0e4;color:#12733a;font-size:11px}.premium-mode .admin-hub-backdrop .admin-task-icon.report{background:#f0d399;color:#17241c}.premium-mode .admin-hub-backdrop .admin-task-copy small{display:block;overflow:visible;color:#65706f;font-size:9px;line-height:1.15;text-overflow:clip;white-space:nowrap}.premium-mode .admin-hub-backdrop .admin-task-copy strong{color:#07181d;font-size:24px;line-height:.95}.premium-mode .admin-hub-section{display:grid;gap:12px}.premium-mode .admin-hub-section-head,.premium-mode .admin-hub-section-head.compact{display:flex;align-items:center;justify-content:space-between;gap:12px}.premium-mode .admin-hub-section-head h3,.premium-mode .admin-hub-section-title{margin:0;color:#07181d;font-size:21px;font-weight:950;line-height:1.12}.premium-mode .admin-hub-section-head h3 span{display:inline-grid;place-items:center;min-width:26px;height:26px;margin-left:6px;border-radius:999px;background:#eb2f3e;color:#fff;font-size:13px}.premium-mode .admin-hub-section-head button{border:0;background:transparent;color:#08723b;font-size:13px;font-weight:950}.premium-mode .admin-hub-priority-card,.premium-mode .admin-hub-quick-list,.premium-mode .admin-hub-today-list{overflow:hidden;border:1px solid #dbe0da;border-radius:14px;background:#fff;box-shadow:0 12px 26px #0f1b190d}.premium-mode .admin-hub-priority-row{display:grid;grid-template-columns:minmax(0,1fr) 122px;gap:12px;align-items:center;padding:14px;border-bottom:1px solid #e5e8e3}.premium-mode .admin-hub-priority-match{min-width:0;display:flex;align-items:center;gap:12px}.premium-mode .admin-hub-versus-crests{flex:0 0 auto;display:flex;align-items:center;gap:5px}.premium-mode .admin-hub-versus-crests .team-crest{width:32px;height:32px}.premium-mode .admin-hub-versus-crests small{color:#7a8382;font-size:10px;font-weight:950}.premium-mode .admin-hub-priority-match>span:last-child{min-width:0;display:grid;gap:5px}.premium-mode .admin-hub-priority-match strong{display:-webkit-box;overflow:hidden;color:#07181d;font-size:14px;font-weight:950;line-height:1.24;text-overflow:clip;-webkit-box-orient:vertical;-webkit-line-clamp:2}.premium-mode .admin-hub-priority-match small{color:#65706f;font-size:11px;font-weight:850}.premium-mode .admin-hub-priority-match em{display:flex;flex-wrap:wrap;gap:5px;font-style:normal}.premium-mode .admin-hub-priority-match em span{padding:3px 7px;border-radius:999px;background:#eef5ef;color:#0a7d40;font-size:10px;font-weight:950}.premium-mode .admin-hub-priority-actions{display:grid;gap:7px}.premium-mode .admin-hub-priority-actions button{min-height:36px;border:1px solid #cbd2cc;border-radius:8px;background:#fff;color:#17231f;font-size:13px;font-weight:950}.premium-mode .admin-hub-priority-actions button.primary{border-color:transparent;background:linear-gradient(180deg,#0a8a49,#067039);color:#fff}.premium-mode .admin-hub-report-strip{width:100%;min-height:72px;display:grid;grid-template-columns:44px minmax(0,1fr) auto 12px;align-items:center;gap:10px;padding:12px 14px;border:0;background:#fff;color:#07181d;text-align:left}.premium-mode .admin-hub-report-strip strong{color:#07181d;font-size:17px;font-weight:950}.premium-mode .admin-hub-report-strip small{display:block;margin-top:3px;color:#66706f;font-size:12px;font-weight:800}.premium-mode .admin-hub-report-strip em{color:#17231f;font-size:13px;font-style:normal;font-weight:950;white-space:nowrap}.premium-mode .admin-hub-quick-list{display:grid}.premium-mode .admin-hub-quick-list button{min-height:74px;display:grid;grid-template-columns:44px minmax(0,1fr) 12px;align-items:center;gap:12px;padding:12px 14px;border:0;border-bottom:1px solid #e5e8e3;background:#fff;color:#07181d;text-align:left}.premium-mode .admin-hub-quick-list button:last-child{border-bottom:0}.premium-mode .admin-hub-quick-list strong{color:#07181d;font-size:17px;font-weight:950}.premium-mode .admin-hub-quick-list small{display:block;margin-top:3px;color:#66706f;font-size:12px;font-weight:800;line-height:1.3}.premium-mode .admin-hub-backdrop .admin-hub-action-icon{width:42px;height:42px;border-radius:10px;background:#ecf6ef;color:#098245;box-shadow:none}.premium-mode .admin-hub-backdrop .admin-hub-action-icon.import{background:#ecf6ef;color:#098245}.premium-mode .admin-hub-today-list{display:grid}.premium-mode .admin-hub-today-row{min-height:72px;display:grid;grid-template-columns:56px minmax(0,1fr) 66px 12px;align-items:center;gap:9px;padding:10px 12px;border:0;border-bottom:1px solid #e5e8e3;background:#fff;color:#07181d;text-align:left}.premium-mode .admin-hub-today-row:last-child{border-bottom:0}.premium-mode .admin-hub-today-time{display:grid;gap:3px}.premium-mode .admin-hub-today-time strong{color:#07181d;font-size:16px;font-weight:950;line-height:1}.premium-mode .admin-hub-today-time small{color:#66706f;font-size:11px;font-weight:850}.premium-mode .admin-hub-today-teams{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:7px}.premium-mode .admin-hub-today-teams span{min-width:0;display:grid;justify-items:center;gap:3px}.premium-mode .admin-hub-today-teams .team-crest{width:25px;height:25px;flex:0 0 auto}.premium-mode .admin-hub-today-teams b{max-width:100%;overflow:hidden;color:#07181d;font-size:10px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.premium-mode .admin-hub-today-teams em{color:#7a8382;font-size:11px;font-style:normal;font-weight:950;text-align:center}.premium-mode .admin-hub-today-status{justify-self:end;display:grid;gap:3px;color:#697372;font-size:11px;font-weight:950;text-align:right}.premium-mode .admin-hub-today-status strong{color:currentColor;font-size:12px;font-weight:950;line-height:1.05}.premium-mode .admin-hub-today-status small{color:#66706f;font-size:10px;font-weight:850;line-height:1.15}.premium-mode .admin-hub-today-status.live{color:#078140}.premium-mode .admin-hub-safe-note,.premium-mode .admin-hub-priority-empty{margin:0;color:#66706f;font-size:12px;font-weight:850}@media(max-width:430px){.premium-mode .admin-hub-titlebar{min-height:108px;padding:18px 14px 10px}.premium-mode .admin-hub-titlebar h2{font-size:28px}.premium-mode .admin-hub-body{gap:18px;padding:14px 14px calc(22px + env(safe-area-inset-bottom))}.premium-mode .admin-hub-priority-row{grid-template-columns:minmax(0,1fr)}.premium-mode .admin-hub-priority-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.premium-mode .match-ops-backdrop:has(.match-import-control-card){place-items:start center;padding:max(12px,env(safe-area-inset-top)) 0 0;background:linear-gradient(180deg,#020d1233,#020d12c7),#071115}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-panel{width:min(100%,430px);height:calc(100dvh - env(safe-area-inset-top));max-height:calc(100dvh - env(safe-area-inset-top));gap:0;overflow:auto;padding:0;border:0;border-radius:0;background:#fbfaf5;box-shadow:none;color:#07181d}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-titlebar{min-height:118px;margin:0;padding:20px 16px 12px;border:0;background:linear-gradient(180deg,#030e14c7,#030e1433),url(/assets/stadium-scoreboard-bg.png) top center / 100% 260px no-repeat}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-titlebar h2{color:#fff;font-size:32px;text-align:center}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-titlebar p{color:#ffffffb8;text-align:center}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-nav-button,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-close-button{width:48px;height:48px;border:0;border-radius:14px;background:#ffffff14;color:#fff}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .admin-ops-top-tabs{min-height:52px;margin:0;padding:0 14px;border:0;border-radius:0;background:linear-gradient(180deg,#05101533,#0510159e),url(/assets/stadium-scoreboard-bg.png) center -118px / 100% 260px no-repeat;box-shadow:none}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .admin-ops-top-tabs button{min-height:52px;overflow:visible;border:0;color:#ffffffad;background:transparent;font-size:11px}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .admin-ops-top-tabs button.active{color:#fff;background:transparent}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .admin-ops-top-tabs button.active:after{right:10px;left:10px;background:#31cf54}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .registration-dashboard,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-details.match-admin-details,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-preview-list,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-register-secondary{margin-right:16px;margin-left:16px}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .registration-dashboard{margin-top:14px;margin-bottom:14px}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .registration-dashboard article{min-height:86px;border-color:#d9ded8;background:#fff;color:#07181d;box-shadow:0 10px 24px #0c19160a}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .registration-dashboard article span,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .registration-dashboard article small{color:#64706f}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .registration-dashboard article strong{color:#07181d}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-details.match-admin-details{overflow:visible;border:0;border-radius:0;background:transparent}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-details.match-admin-details[open]{padding:0}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-details.match-admin-details>summary{min-height:44px;padding:0;color:#07181d;font-size:22px;font-weight:950}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-section.match-ops-draft-panel{gap:14px;padding:0;background:transparent}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-control-card{width:100%;box-sizing:border-box;padding:16px;border:1px solid #dbe0da;border-radius:14px;background:#fff;color:#07181d;box-shadow:0 12px 26px #0f1b190d}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-control-head strong{color:#07181d;font-size:20px}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-control-head small{color:#64706f;font-size:12px;line-height:1.45}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-provider{color:#08723b;font-size:13px}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-league-tabs button{min-height:42px;border-color:#dce1dc;background:#f7f8f5;color:#66706f}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-league-tabs button.active{border-color:transparent;background:linear-gradient(180deg,#0a8a49,#067039);color:#fff;box-shadow:none}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-select-row{border-color:#dce1dc;background:#fff}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-select-row label,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-select-row>span{border-right-color:#e5e8e3;color:#65706f}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-select-row select,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-select-row strong{color:#07181d}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-confirm-line span{background:#edf4ee;color:#0a7d40}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-fetch-button{min-height:56px;border:0;background:linear-gradient(180deg,#0a8a49,#067039);color:#fff}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-save-button:disabled{border:1px solid #e0e5df;background:#f1f3f0;color:#9aa4a2;opacity:1}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-preview-header{margin:12px 16px 8px;color:#07181d}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-preview-header strong{color:#07181d}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-preview-header span{color:#64706f}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-preview-list:has(.match-ops-empty-preview){border-color:#dbe0da;background:#fff}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-empty-preview{color:#64706f}.premium-mode .match-ops-backdrop .match-ops-panel.match-ops-view-list{width:min(100%,430px);height:calc(100dvh - env(safe-area-inset-top));max-height:calc(100dvh - env(safe-area-inset-top));gap:0;overflow:auto;padding:0;border:0;border-radius:0;background:#fbfaf5;box-shadow:none;color:#07181d}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-titlebar{min-height:118px;margin:0;padding:20px 16px 12px;border:0;background:linear-gradient(180deg,#030e14c7,#030e1438),url(/assets/stadium-scoreboard-bg.png) top center / 100% 260px no-repeat}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-titlebar h2{color:#fff;font-size:32px;text-align:center}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-titlebar p{color:#ffffffb8;text-align:center}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-nav-button,.premium-mode .match-ops-panel.match-ops-view-list .match-ops-close-button{width:48px;height:48px;border:0;border-radius:14px;background:#ffffff14;color:#fff}.premium-mode .match-ops-panel.match-ops-view-list .admin-ops-top-tabs{min-height:52px;margin:0;padding:0 14px;border:0;border-radius:0;background:linear-gradient(180deg,#05101533,#0510159e),url(/assets/stadium-scoreboard-bg.png) center -118px / 100% 260px no-repeat;box-shadow:none}.premium-mode .match-ops-panel.match-ops-view-list .admin-ops-top-tabs button{min-height:52px;overflow:visible;border:0;background:transparent;color:#ffffffad;font-size:11px}.premium-mode .match-ops-panel.match-ops-view-list .admin-ops-top-tabs button.active{color:#fff;background:transparent}.premium-mode .match-ops-panel.match-ops-view-list .admin-ops-top-tabs button.active:after{right:10px;left:10px;background:#31cf54}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-work-header,.premium-mode .match-ops-panel.match-ops-view-list .match-ops-task-panel,.premium-mode .match-ops-panel.match-ops-view-list .match-ops-section{margin-right:16px;margin-left:16px}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-work-header{margin-top:16px;margin-bottom:10px;padding:0;color:#07181d}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-work-header h3,.premium-mode .match-ops-panel.match-ops-view-list .match-ops-heading h3{color:#07181d}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-work-header p,.premium-mode .match-ops-panel.match-ops-view-list .match-ops-heading p,.premium-mode .match-ops-panel.match-ops-view-list .match-ops-heading>span{color:#65706f}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-task-panel.admin-task-panel{grid-template-columns:repeat(3,minmax(0,1fr));min-height:78px;margin-bottom:16px;overflow:hidden;border:1px solid #dce1dc;border-radius:14px;background:#fff;box-shadow:0 10px 22px #0e1c180a}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-task-panel.admin-task-panel>span{min-height:76px;border-right:1px solid #e3e7e1;border-bottom:0;background:transparent;color:#07181d}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-task-panel.admin-task-panel>span:last-child{border-right:0}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-task-panel .admin-task-copy small{color:#65706f}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-task-panel .admin-task-copy strong{color:#07181d}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-section{gap:12px;padding:0 0 calc(34px + env(safe-area-inset-bottom));border:0;background:transparent}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-heading{margin:0}.premium-mode .match-ops-list-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.premium-mode .match-ops-search-control{min-width:0;min-height:46px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;border:1px solid #dce1dc;border-radius:12px;background:#fff;color:#65706f}.premium-mode .match-ops-search-control .search-icon{width:19px;height:19px;stroke:currentColor}.premium-mode .match-ops-search-control input{min-width:0;border:0;outline:0;background:transparent;color:#07181d;font:inherit;font-size:13px;font-weight:850}.premium-mode .match-ops-search-control input::placeholder{color:#8b9491}.premium-mode .match-ops-list-updated{color:#6a7471;font-size:11px;font-weight:850;white-space:nowrap}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-filter{min-height:46px;margin:0;padding:4px;border:1px solid #dce1dc;border-radius:14px;background:#f4f5f1;box-shadow:none}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-filter button{min-height:38px;border:0;border-radius:11px;background:transparent;color:#66706f;font-size:12px;font-weight:950}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-filter button.active{background:#06191d;color:#fff;box-shadow:none}.premium-mode .match-ops-table-head{min-height:38px;display:grid;grid-template-columns:66px minmax(0,1fr) 72px 68px;align-items:center;gap:8px;padding:0 8px;border:1px solid #dce1dc;border-bottom:0;border-radius:14px 14px 0 0;background:#f4f6f3;color:#71807b;font-size:11px;font-weight:950}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-list{gap:0;overflow:hidden;border:1px solid #dce1dc;border-top:0;border-radius:0 0 14px 14px;background:#fff;box-shadow:0 12px 26px #0e1c180d}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row{min-height:112px;display:grid;grid-template-columns:5px 58px minmax(0,1fr) 72px;grid-template-rows:1fr;align-items:stretch;gap:8px;margin:0;padding:0 8px 0 0;border:0;border-bottom:1px solid #e4e8e3;border-radius:0;background:#fff;color:#07181d;box-shadow:none}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row:last-child{border-bottom:0}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row.selected{background:linear-gradient(90deg,#0782460f,#fff 44%)}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-rail{width:5px;min-width:5px;display:block;align-self:stretch;border-radius:0;color:transparent;writing-mode:initial}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-rail.live{background:#ef2336}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-rail.upcoming{background:#d8b45e}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-rail.finished{background:#77827f}.premium-mode .match-ops-row-time{min-width:0;display:grid;align-content:center;justify-items:center;gap:3px;padding:12px 0;color:#07181d;text-align:center}.premium-mode .match-ops-row-time strong{font-size:18px;font-weight:950;line-height:1}.premium-mode .match-ops-row-time span{color:#68736f;font-size:11px;font-weight:900}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-main{min-height:0;align-self:stretch;padding:10px 0;background:transparent;color:inherit}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-body{height:100%;display:grid;grid-template-columns:minmax(0,1fr) 68px;align-items:center;gap:8px}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-titleline-admin{grid-column:1;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr);gap:3px}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-titleline-admin strong{overflow:hidden;color:#07181d;font-size:13px;font-weight:950;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-titleline-admin .match-ops-sync-state{justify-self:start;min-height:20px;padding:0 7px;border-radius:999px;font-size:9px;line-height:1}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-titleline-admin .match-ops-sync-state small{display:none}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-body>p{grid-column:1;grid-row:1;align-self:end;margin:0 0 2px;overflow:hidden;color:#6a7471;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap;transform:translateY(29px)}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-scoreboard{grid-column:1;grid-row:1;align-self:center;display:grid;grid-template-columns:34px minmax(18px,auto) 34px;justify-content:start;align-items:center;gap:7px;padding:0;transform:translateY(-4px)}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-team{display:grid;justify-items:center;gap:2px}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-team .team-crest{width:30px;height:30px;border-width:1px;box-shadow:0 5px 12px #07111424}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-team strong{max-width:38px;overflow:hidden;color:#07181d;font-size:9px;font-weight:950;line-height:1;text-overflow:ellipsis;white-space:nowrap}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-score{display:grid;justify-items:center;gap:3px}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-score strong{color:#07181d;font-size:15px;font-weight:950;line-height:1;text-shadow:none}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-score span{min-height:0;padding:0;background:transparent;color:#078140;font-size:10px;font-weight:950;line-height:1.15}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-action,.premium-mode .match-ops-backdrop .match-ops-panel.match-ops-view-list .match-ops-row .match-ops-row-action{grid-column:4;grid-row:1;align-self:center;justify-self:stretch;display:grid;grid-template-columns:1fr;gap:7px;width:auto;margin:0;position:static;transform:none}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-action .match-ops-secondary-button{min-height:34px;padding:0 8px;border-radius:9px;font-size:12px;font-weight:950}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-action .match-ops-secondary-button:not(.sync){border-color:#d4dad4;background:#fff;color:#07181d}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-action .match-ops-secondary-button.sync{border:0;background:linear-gradient(180deg,#0a8a49,#067039);color:#fff}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-notice{grid-column:1 / -1;margin:0;font-size:10px}@media(max-width:430px){.premium-mode .match-ops-list-tools{grid-template-columns:minmax(0,1fr)}.premium-mode .match-ops-list-updated{justify-self:end}.premium-mode .match-ops-table-head{grid-template-columns:58px minmax(0,1fr) 62px 64px;gap:6px}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row{grid-template-columns:5px 52px minmax(0,1fr) 64px;gap:6px}}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-table-head{grid-template-columns:58px minmax(0,1fr) 72px}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row{min-height:132px;grid-template-columns:5px 58px minmax(0,1fr) 72px;align-items:stretch}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-main{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-body{height:auto;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:7px}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-titleline-admin{display:flex;grid-column:auto;grid-row:auto;align-items:center;justify-content:space-between;gap:8px}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-titleline-admin strong{min-width:0;font-size:14px}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-body>p{grid-column:auto;grid-row:auto;align-self:auto;margin:0;transform:none}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-scoreboard{grid-column:auto;grid-row:auto;width:min(100%,168px);align-self:auto;transform:none}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-score strong{font-size:17px}@media(max-width:430px){.premium-mode .match-ops-panel.match-ops-view-list .match-ops-table-head{grid-template-columns:52px minmax(0,1fr) 64px}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row{grid-template-columns:5px 52px minmax(0,1fr) 64px}}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-table-head{grid-template-columns:58px minmax(0,1fr) 68px 72px}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row{min-height:118px;grid-template-columns:5px 58px minmax(0,1fr) 72px;grid-template-rows:1fr}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-rail{grid-column:1;grid-row:1}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-time{grid-column:2;grid-row:1;color:#07181d}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-time strong{color:#07181d;text-shadow:none}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-time span,.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-time small{color:#66706f;text-shadow:none}.premium-mode .match-ops-list-row-body{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 66px;align-items:center;gap:8px}.premium-mode .match-ops-list-match-cell{min-width:0;display:grid;gap:5px}.premium-mode .match-ops-list-team-row{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px}.premium-mode .match-ops-list-team-row .team-crest{width:30px;height:30px;border-width:1px;box-shadow:0 5px 12px #07111424}.premium-mode .match-ops-list-team-row strong{min-width:0;overflow:hidden;color:#07181d;font-size:12.5px;font-weight:950;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.premium-mode .match-ops-list-match-cell small{overflow:hidden;color:#6a7471;font-size:10px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.premium-mode .match-ops-list-state-cell{min-width:0;display:grid;justify-items:center;gap:5px;text-align:center}.premium-mode .match-ops-list-state-cell strong{color:#07181d;font-size:18px;font-weight:950;line-height:1}.premium-mode .match-ops-list-state-cell span{color:#078140;font-size:10px;font-weight:950;line-height:1.15}.premium-mode .match-ops-list-state-cell .match-ops-sync-state{min-height:20px;display:inline-grid;place-items:center;padding:0 7px;border-radius:999px;font-size:9px;font-style:normal;font-weight:950;line-height:1}.premium-mode .match-ops-list-row-notice{grid-column:1 / -1}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-more-hint{margin:16px 0 0;color:#66706f;text-align:center}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-more-hint p{color:#66706f}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-more-hint button{min-height:44px;border:1px solid #dce1dc;border-radius:999px;background:#fff;color:#07181d;font-weight:950}.premium-mode .match-ops-backdrop .match-ops-panel.match-ops-view-settings{width:min(100%,430px);height:calc(100dvh - env(safe-area-inset-top));max-height:calc(100dvh - env(safe-area-inset-top));gap:0;overflow:auto;padding:0;border:0;border-radius:0;background:#fbfaf5;box-shadow:none;color:#07181d}.premium-mode .match-ops-panel.match-ops-view-settings .match-ops-titlebar{min-height:118px;margin:0;padding:20px 16px 12px;border:0;background:linear-gradient(180deg,#030e14c7,#030e1438),url(/assets/stadium-scoreboard-bg.png) top center / 100% 260px no-repeat}.premium-mode .match-ops-panel.match-ops-view-settings .match-ops-titlebar h2{color:#fff;font-size:32px;text-align:center}.premium-mode .match-ops-panel.match-ops-view-settings .match-ops-titlebar p{color:#ffffffb8;text-align:center}.premium-mode .match-ops-panel.match-ops-view-settings .match-ops-nav-button,.premium-mode .match-ops-panel.match-ops-view-settings .match-ops-close-button{width:48px;height:48px;border:0;border-radius:14px;background:#ffffff14;color:#fff}.premium-mode .match-ops-panel.match-ops-view-settings .admin-ops-top-tabs{min-height:52px;margin:0;padding:0 14px;border:0;border-radius:0;background:linear-gradient(180deg,#05101533,#0510159e),url(/assets/stadium-scoreboard-bg.png) center -118px / 100% 260px no-repeat;box-shadow:none}.premium-mode .match-ops-panel.match-ops-view-settings .admin-ops-top-tabs button{min-height:52px;border:0;background:transparent;color:#ffffffad;font-size:11px}.premium-mode .match-ops-panel.match-ops-view-settings .admin-ops-top-tabs button.active{color:#fff;background:transparent}.premium-mode .match-ops-panel.match-ops-view-settings .admin-ops-top-tabs button.active:after{right:10px;left:10px;background:#31cf54}.premium-mode .match-ops-panel.match-ops-view-settings .admin-settings-panel{gap:14px;margin:0 16px;padding:18px 0 calc(34px + env(safe-area-inset-bottom));border:0;background:transparent}.premium-mode .match-ops-panel.match-ops-view-settings .admin-settings-heading{align-items:end;margin:0 0 4px}.premium-mode .match-ops-panel.match-ops-view-settings .admin-settings-heading h3{color:#07181d}.premium-mode .match-ops-panel.match-ops-view-settings .admin-settings-heading p,.premium-mode .match-ops-panel.match-ops-view-settings .admin-settings-heading span{color:#65706f}.premium-mode .match-ops-panel.match-ops-view-settings .admin-settings-card{gap:14px;padding:16px;border:1px solid #dce1dc;border-radius:14px;background:#fff;color:#07181d;box-shadow:0 12px 26px #0e1c180d}.premium-mode .match-ops-panel.match-ops-view-settings .admin-settings-card-title{align-items:center;gap:12px}.premium-mode .match-ops-panel.match-ops-view-settings .admin-settings-card-title h4{color:#07181d}.premium-mode .match-ops-panel.match-ops-view-settings .admin-settings-card-title p,.premium-mode .match-ops-panel.match-ops-view-settings .admin-settings-note{color:#65706f}.premium-mode .match-ops-panel.match-ops-view-settings .admin-settings-icon{width:44px;height:44px;border-radius:12px;background:#f0f4ef;color:#0b7440;font-size:13px;box-shadow:none}.premium-mode .match-ops-panel.match-ops-view-settings .admin-settings-list,.premium-mode .match-ops-panel.match-ops-view-settings .admin-competition-settings-list{overflow:hidden;border:1px solid #dce1dc;border-radius:12px;background:#fff}.premium-mode .match-ops-panel.match-ops-view-settings .admin-settings-list span,.premium-mode .match-ops-panel.match-ops-view-settings .admin-competition-settings-list span{min-height:56px;padding:0 14px;border-bottom:1px solid #e6e9e5;background:transparent;color:#07181d}.premium-mode .match-ops-panel.match-ops-view-settings .admin-settings-list span:last-child,.premium-mode .match-ops-panel.match-ops-view-settings .admin-competition-settings-list span:last-child{border-bottom:0}.premium-mode .match-ops-panel.match-ops-view-settings .admin-settings-list strong,.premium-mode .match-ops-panel.match-ops-view-settings .admin-competition-settings-list strong{color:#07181d}.premium-mode .match-ops-panel.match-ops-view-settings .admin-competition-settings-list small{color:#65706f}.premium-mode .match-ops-panel.match-ops-view-settings .admin-settings-list em,.premium-mode .match-ops-panel.match-ops-view-settings .admin-competition-settings-list em{min-width:68px;display:inline-grid;place-items:center;min-height:30px;border-radius:999px;background:#eef1ec;color:#65706f;font-style:normal;font-weight:950}.premium-mode .match-ops-panel.match-ops-view-settings .admin-settings-list em.ok,.premium-mode .match-ops-panel.match-ops-view-settings .admin-competition-settings-list em.ok{background:#e7f6ea;color:#0a7d40}.premium-mode .match-ops-panel.match-ops-view-settings .admin-competition-settings-list em.pending{background:#fff6da;color:#9a7200}.premium-mode .match-ops-panel.match-ops-view-settings .admin-settings-register-button{min-height:46px;border:0;border-radius:12px;background:linear-gradient(180deg,#0a8a49,#067039);color:#fff}.premium-mode .match-ops-panel.match-ops-view-settings .admin-settings-checks{border-color:#dce1dc;background:#fff}.premium-mode .match-ops-panel.match-ops-view-settings .admin-settings-checks li{color:#07181d}@media(max-width:430px){.premium-mode .match-ops-panel.match-ops-view-list .match-ops-table-head{grid-template-columns:52px minmax(0,1fr) 62px 64px}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row{grid-template-columns:5px 52px minmax(0,1fr) 64px}.premium-mode .match-ops-list-row-body{grid-template-columns:minmax(0,1fr) 58px;gap:6px}.premium-mode .match-ops-list-team-row{grid-template-columns:28px minmax(0,1fr);gap:6px}.premium-mode .match-ops-list-team-row .team-crest{width:28px;height:28px}}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-main,.premium-mode .match-ops-backdrop .match-ops-panel.match-ops-view-list .match-ops-row-main{grid-column:3;grid-row:1;grid-template-columns:minmax(0,1fr);min-height:0;padding:10px 0}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-action,.premium-mode .match-ops-backdrop .match-ops-panel.match-ops-view-list .match-ops-row .match-ops-row-action{grid-column:4;grid-row:1}.premium-mode .match-ops-backdrop .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register){width:min(100%,430px);height:calc(100dvh - env(safe-area-inset-top));max-height:calc(100dvh - env(safe-area-inset-top));gap:0;overflow:auto;padding:0;border:0;border-radius:0;background:#fbfaf5;box-shadow:none;color:#07181d}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-titlebar{min-height:118px;margin:0;padding:20px 16px 12px;border:0;background:linear-gradient(180deg,#030e14c7,#030e1438),url(/assets/stadium-scoreboard-bg.png) top center / 100% 260px no-repeat}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-titlebar h2{color:#fff;font-size:31px;text-align:center}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-titlebar p{color:#ffffffb8;text-align:center}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-nav-button,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-close-button{width:48px;height:48px;border:0;border-radius:14px;background:#ffffff14;color:#fff}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .admin-ops-top-tabs{min-height:52px;margin:0;padding:0 14px;border:0;border-radius:0;background:linear-gradient(180deg,#05101533,#0510159e),url(/assets/stadium-scoreboard-bg.png) center -118px / 100% 260px no-repeat;box-shadow:none}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .admin-ops-top-tabs button{min-height:52px;border:0;background:transparent;color:#ffffffad;font-size:11px}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .admin-ops-top-tabs button.active{color:#fff;background:transparent}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .admin-ops-top-tabs button.active:after{right:10px;left:10px;background:#31cf54}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-admin-panel{gap:14px;margin:0 16px;padding:18px 0 calc(34px + env(safe-area-inset-bottom));border:0;background:transparent;color:#07181d}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-status-header{align-items:end;margin:0 0 2px}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-status-header h3{color:#07181d;font-size:24px}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-status-header p,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-status-header span{color:#65706f}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-bar.with-crests{grid-template-columns:minmax(0,1fr) 106px minmax(0,1fr);grid-template-rows:auto auto auto;min-height:0;gap:12px 10px;padding:16px 14px 14px;border:1px solid #dce1dc;border-radius:14px;background:#fff;box-shadow:0 12px 26px #0e1c180d}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-public-pill,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-sync-pill{min-height:28px;padding:0 12px;border-radius:999px;font-size:11px;font-weight:950}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-public-pill{grid-column:1;grid-row:1;justify-self:start;background:#e7f6ea;color:#0a7d40}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-sync-pill{grid-column:3;grid-row:1;justify-self:end;background:#fff6da;color:#8a6a00}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-sync-pill.on{background:#e7f6ea;color:#0a7d40}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-team{grid-row:2;gap:5px;align-self:center;justify-items:center;text-align:center}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-team.away{grid-column:3}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-team .team-crest{width:50px;height:50px;border-color:#e1e6e1;background:#f8faf7;box-shadow:0 8px 20px #0b181414}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-team strong{color:#07181d;font-size:17px}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-team small{max-width:92px;overflow:hidden;color:#65706f;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-score{grid-column:2;grid-row:1 / 3;align-self:center;min-width:0;gap:4px 6px;justify-content:center}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-score em{min-height:auto;padding:0;border:0;background:transparent;color:#0a7d40;font-size:12px;font-weight:950}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-score span{color:#07181d;font-size:42px;line-height:.95}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-score small{color:#6f7874;font-size:24px}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-metrics{grid-column:1 / -1;grid-row:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:4px 0 0;padding:10px 0 0;border-top:1px solid #e6e9e5}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-metrics span{padding:0 8px;border-right:1px solid #e6e9e5}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-metrics small{color:#65706f}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-metrics strong{color:#07181d;font-size:17px}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-actions .match-ops-secondary-button{min-height:46px;border:1px solid #dce1dc;border-radius:12px;background:#fff;color:#07181d;font-size:14px;box-shadow:0 8px 18px #0e1c180a}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-actions .match-ops-secondary-button:first-child,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-actions .match-ops-secondary-button.sync{border:0;background:linear-gradient(180deg,#0a8a49,#067039);color:#fff}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-tabs{min-height:48px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border:1px solid #dce1dc;border-radius:999px;background:#fff;box-shadow:0 8px 18px #0e1c180a}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-tabs button{min-height:38px;border:0;border-radius:999px;background:transparent;color:#65706f;font-size:12px}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-tabs button.active{background:#07181d;color:#fff;box-shadow:none}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-tab-intro{display:none}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-admin-card,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-primary-sync-card,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-manual-control-card,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-telemetry-card,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-admin-details{border:1px solid #dce1dc;border-radius:14px;background:#fff;color:#07181d;box-shadow:0 12px 26px #0e1c180d}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-admin-card{gap:14px;padding:16px}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-section-head h3,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-heading h4,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-section-head h4{color:#07181d}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-section-head span,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-heading span,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-section-head span,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-admin-note,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-primary-sync-card>p,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-admin-card>p{color:#65706f}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-major-action{min-height:68px;border:1px solid #dce1dc;border-left:4px solid #9aa49f;border-radius:13px;background:#fff;color:#07181d}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-major-action.score{border-left-color:#0a8a49}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-major-action.sync{border-left-color:#d6ad43}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-major-action strong{color:#07181d;font-size:16px}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-major-action small{color:#65706f}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-major-action em{min-height:38px;border:1px solid #dce1dc;background:#f8faf7;color:#07181d}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-major-action.score em,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-major-action.sync em{border:0;background:#0a7d40;color:#fff}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-public-check-grid span{border:1px solid #e6e9e5;background:#f8faf7}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-public-check-grid strong{color:#07181d}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-public-check-grid small{color:#65706f}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-public-check-grid em{color:#0a7d40}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-public-check-grid em.attention{color:#bd3a32}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-public-tools{display:grid;gap:8px}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-public-tools .match-ops-secondary-button,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-admin-actions .match-ops-secondary-button{min-height:42px;border:1px solid #dce1dc;border-radius:12px;background:#fff;color:#07181d}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-primary-sync-card{gap:14px;padding:16px}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-primary-sync-card .match-ops-save-button,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-publish-card .match-ops-save-button,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-admin-actions .match-ops-save-button{min-height:46px;border:0;border-radius:12px;background:linear-gradient(180deg,#0a8a49,#067039);color:#fff}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-admin-details{overflow:hidden;padding:0}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-admin-details>summary{min-height:50px;padding:0 16px;border-bottom:1px solid #e6e9e5;color:#07181d}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-clean-preview{gap:16px;padding:16px;border:1px solid #dce1dc;border-left:4px solid #d6ad43;border-radius:14px;background:#fff;color:#07181d;box-shadow:0 12px 26px #0e1c180d}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-clean-header span{background:#fff6da;color:#8a6a00}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-clean-header strong,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-clean-score strong,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-clean-meta b{color:#07181d}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-clean-score>div{border-color:#dce1dc;background:#f8faf7}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-clean-score small,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-clean-meta span{color:#65706f}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-score-card,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-score-row,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .manual-clock-presets button,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .manual-state-form label,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-publish-card,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .manual-flash-form{border-color:#dce1dc;background:#f8faf7;color:#07181d}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-score-row.active{border-color:#0a8a4957;background:#f3fbf5}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-team-label strong,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-stepper strong,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-publish-card strong{color:#07181d}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-team-label small,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-publish-card span,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-publish-card small,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-publish-card p{color:#65706f}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-stepper button,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-footer-actions button{border-color:#dce1dc;background:#fff;color:#07181d}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-state-form input,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-state-form select{border:1px solid #dce1dc;background:#fff;color:#07181d;box-shadow:none}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-stepper strong{border:1px solid #dce1dc;background:#fff;color:#07181d}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-admin-details .match-admin-actions,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-admin-details .match-admin-note,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-admin-details .moderation-status{margin:12px 14px}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-admin-details .match-admin-details,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-admin-details .server-sync-status{border-color:#e6e9e5;background:#f8faf7;color:#07181d}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-auto-note{border-color:#e6e9e5;background:#f8faf7;color:#07181d}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-auto-note.info{border-color:#e6e9e5;background:#f8faf7;color:#5f6a68}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-auto-note strong,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-auto-note dt,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-auto-note dd{color:#07181d}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-auto-note span,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-auto-note li{color:#65706f}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-primary-sync-card .match-ops-auto-note.info{border-color:#eadcae;background:#fff7df;color:#4f514f}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-primary-sync-card .match-ops-auto-note.info strong{color:#07181d}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-primary-sync-card .match-ops-auto-note.info li,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-primary-sync-card .match-ops-auto-note.info span{color:#5f6260}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-publish-card em{background:#eef1ec;color:#65706f}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .score-edit-publish-card em:not(:empty){border-color:#dce1dc}@media(max-width:430px){.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-titlebar h2{font-size:29px}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-admin-panel{margin-inline:14px}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-bar.with-crests{min-height:0;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);padding:14px 12px}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-team .team-crest{width:46px;height:46px}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-score span{font-size:38px}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-major-action{grid-template-columns:minmax(0,1fr) 72px;padding:12px}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-public-check-grid{gap:8px}}.premium-mode .admin-hub-priority-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.premium-mode .admin-hub-priority-match{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px}.premium-mode .admin-hub-versus-crests{justify-content:center;gap:6px}.premium-mode .admin-hub-versus-crests .team-crest{width:42px;height:42px}.premium-mode .admin-hub-priority-match strong{font-size:15px;-webkit-line-clamp:2}.premium-mode .admin-hub-priority-match small{font-size:11.5px;line-height:1.25}.premium-mode .admin-hub-priority-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.premium-mode .admin-hub-priority-actions button{min-height:42px;border-radius:10px}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-competition-select{border:1px solid #dce2dc;border-radius:16px;background:#f8faf7;overflow:hidden}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-competition-select>summary{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) auto;align-items:center;gap:12px;min-height:66px;padding:12px 14px;cursor:pointer;list-style:none}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-competition-select>summary::-webkit-details-marker{display:none}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-competition-select>summary span{display:grid;min-width:0;gap:3px}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-competition-select>summary small,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-competition-select>summary em{color:#66716f;font-size:11px;font-style:normal;font-weight:900;line-height:1.2}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-competition-select>summary strong{color:#07181d;font-size:20px;font-weight:950;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-competition-select>summary b{min-width:68px;padding:9px 12px;border:1px solid #cfd8d2;border-radius:999px;background:#fff;color:#0a6536;font-size:12px;font-weight:950;line-height:1;text-align:center}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-competition-list{display:grid;gap:0;max-height:260px;overflow:auto;border-top:1px solid #dce2dc;background:#fff}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-competition-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 14px;border:0;border-bottom:1px solid #edf0eb;background:transparent;color:#07181d;text-align:left}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-competition-list button:last-child{border-bottom:0}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-competition-list button span{display:grid;min-width:0;gap:3px}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-competition-list button strong{font-size:15px;font-weight:950;line-height:1.2}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-competition-list button small{color:#64706f;font-size:11px;font-weight:850;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-competition-list button em{padding:6px 9px;border:1px solid #dce3de;border-radius:999px;background:#f7f9f6;color:#697270;font-size:11px;font-style:normal;font-weight:950;white-space:nowrap}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-competition-list button.active{background:#eef7f0}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-competition-list button.active em{border-color:#0a8a4938;background:#0a7d40;color:#fff}@media(max-width:430px){.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-competition-select>summary{grid-template-columns:minmax(0,1fr) auto;min-height:62px;gap:10px}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-competition-select>summary span:nth-child(2){display:none}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-competition-select>summary strong{font-size:18px}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-competition-list{max-height:232px}}.premium-mode .report-queue-backdrop{place-items:stretch center;padding:0;background:linear-gradient(180deg,#040e122e,#040e12b8),radial-gradient(circle at 50% 0%,rgba(120,157,164,.18),transparent 280px),#071115}.premium-mode .report-queue-backdrop .report-queue-panel{width:min(100%,430px);height:100dvh;max-height:100dvh;overflow-y:auto;padding:0 16px 28px;border:0;border-radius:0;background:linear-gradient(180deg,#081318f2 0 118px,#fbfaf5 118px 100%);color:#07181d;box-shadow:none}.premium-mode .report-queue-titlebar{min-height:118px;display:grid;grid-template-columns:58px minmax(0,1fr) 58px;align-items:start;gap:12px;margin:0 -16px 12px;padding:max(22px,env(safe-area-inset-top)) 28px 18px;border:0;background:linear-gradient(180deg,#050f1333,#050f13db),url(/assets/stadium-scoreboard-bg.png) center -92px / 100% 260px no-repeat,#071115}.premium-mode .report-queue-titlebar>div{display:grid;justify-items:center;gap:6px;min-width:0;padding-top:2px;text-align:center}.premium-mode .report-queue-titlebar h2{color:#fff;font-size:31px;font-weight:950;line-height:1.05}.premium-mode .report-queue-titlebar small{color:#f5f9f7b8;font-size:14px;font-weight:900}.premium-mode .report-queue-titlebar .match-ops-nav-button,.premium-mode .report-queue-titlebar .moderation-close-button{width:58px;height:58px;min-height:58px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff14;color:#fff;font-size:40px;box-shadow:none}.premium-mode .report-task-panel.admin-task-panel,.premium-mode .report-filter,.premium-mode .report-list,.premium-mode .report-detail-card,.premium-mode .report-card{color:#07181d}.premium-mode .report-task-panel.admin-task-panel{grid-template-columns:repeat(3,minmax(0,1fr));min-height:72px;margin:0 0 16px;overflow:hidden;border:1px solid #dce1dc;border-radius:16px;background:#fff;box-shadow:0 14px 32px #101e190f}.premium-mode .report-task-panel.admin-task-panel>span{min-height:72px;display:grid;align-content:center;justify-items:center;gap:5px;padding:10px 6px;border-right:1px solid #e4e8e3;text-align:center}.premium-mode .report-task-panel.admin-task-panel>span:last-child{border-right:0}.premium-mode .report-task-panel small{color:#65706f;font-size:11px;font-weight:950}.premium-mode .report-task-panel strong{color:#07181d;font-size:26px}.premium-mode .report-filter{min-height:50px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:14px;padding:5px;border:1px solid #dce1dc;border-radius:17px;background:#fff}.premium-mode .report-filter button{min-height:40px;position:relative;border:0;border-radius:0;background:transparent;color:#65706f;font-size:12px;font-weight:950}.premium-mode .report-filter button+button:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:1px;background:#e4e8e3}.premium-mode .report-filter button.active{border-radius:12px;background:#07181d;color:#fff;box-shadow:none}.premium-mode .report-filter button.active:before,.premium-mode .report-filter button.active+button:before{display:none}.premium-mode .report-list{gap:12px;overflow:visible;padding:0 0 20px}.premium-mode .report-card,.premium-mode .report-detail-card{gap:12px;padding:16px;border:1px solid #dce1dc;border-radius:18px;background:#fff;box-shadow:0 14px 32px #101e190e}.premium-mode .report-card-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.premium-mode .report-card-tags>strong,.premium-mode .report-status-chip{min-height:28px;display:inline-grid;place-items:center;padding:0 10px;border-radius:999px;font-size:11px;font-weight:950}.premium-mode .report-card-tags>strong{background:#fff3e7;color:#985100}.premium-mode .report-status-chip.open{background:#ffe8e8;color:#c33434}.premium-mode .report-status-chip.reviewing{background:#fff7dc;color:#8b6900}.premium-mode .report-status-chip.resolved{background:#eaf7ed;color:#0a7d40}.premium-mode .report-card-top .report-card-time{min-height:26px;display:inline-grid;place-items:center;padding:0 9px;border-radius:999px;background:#e3e9e5;color:#07181d;font-size:12px;font-weight:950;opacity:1}.premium-mode .report-card blockquote,.premium-mode .report-detail-card blockquote{padding:0;border:0;background:transparent;color:#07181d;font-size:15px;font-weight:850;line-height:1.55}.premium-mode .report-context,.premium-mode .report-detail-grid{min-height:56px;display:grid;grid-template-columns:44px minmax(0,.8fr) minmax(0,1.3fr);gap:10px;padding:10px;border:1px solid #e4e8e3;border-radius:14px;background:#f8faf7}.premium-mode .report-author-avatar,.premium-mode .report-context .report-author-avatar{width:44px;height:44px;border:1px solid #dce1dc;background:#eaf7ed;color:#0a6536}.premium-mode .report-context span,.premium-mode .report-detail-grid span{min-width:0;display:grid;align-content:center;gap:3px}.premium-mode .report-context strong,.premium-mode .report-detail-grid strong,.premium-mode .report-related-match strong{color:#07181d;font-size:13px}.premium-mode .report-context small,.premium-mode .report-detail-grid small,.premium-mode .report-related-match small{color:#65706f;font-size:11px;font-weight:900}.premium-mode .report-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.premium-mode .report-actions button,.premium-mode .report-list-actions button,.premium-mode .report-detail-back{min-height:42px;border:1px solid #dce1dc;border-radius:13px;background:#fff;color:#07181d;font-size:13px;font-weight:950}.premium-mode .report-list-actions{grid-template-columns:1fr}.premium-mode .report-list-actions button{min-height:48px;border:0;background:linear-gradient(180deg,#0a8a49,#067039);color:#fff;font-size:15px}.premium-mode .report-wide-action.danger,.premium-mode .report-actions .danger{border:0;background:linear-gradient(180deg,#e94444,#bf2d2d);color:#fff}.premium-mode .report-detail-section{display:grid;gap:10px;padding-top:12px;border-top:1px solid #e4e8e3}.premium-mode .report-detail-section h3{color:#07181d;font-size:17px;font-weight:950}.premium-mode .report-detail-section .match-admin-note{color:#65706f}.premium-mode .moderation-confirm-backdrop{background:#050c0f8a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.premium-mode .moderation-confirm-dialog{border:1px solid #dce1dc;border-top:4px solid #e94444;border-radius:22px;background:#fff;color:#07181d;box-shadow:0 26px 70px #00000047}.premium-mode .moderation-confirm-head h3,.premium-mode .moderation-confirm-dialog>p,.premium-mode .moderation-confirm-outcomes strong,.premium-mode .moderation-confirm-meta strong{color:#07181d}.premium-mode .moderation-confirm-head span,.premium-mode .moderation-confirm-outcomes,.premium-mode .moderation-confirm-meta{border-color:#e4e8e3;background:#f8faf7}.premium-mode .moderation-confirm-outcomes small,.premium-mode .moderation-confirm-meta small{color:#65706f}.premium-mode .moderation-confirm-dialog blockquote{border-color:#e4e8e3;background:#f8faf7;color:#07181d}.premium-mode .match-import-confirm-dialog{width:min(520px,calc(100vw - 32px));border:1px solid #d7dfda;background:#fff;color:#10211e}.premium-mode .match-import-confirm-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #dfe5e1;border-radius:8px;overflow:hidden}.premium-mode .match-import-confirm-summary span{display:grid;gap:4px;min-width:0;padding:14px 16px;border-right:1px solid #e5e9e6;border-bottom:1px solid #e5e9e6}.premium-mode .match-import-confirm-summary span:nth-child(2n){border-right:0}.premium-mode .match-import-confirm-summary span:nth-last-child(-n+2){border-bottom:0}.premium-mode .match-import-confirm-summary small{color:#697571;font-size:.75rem}.premium-mode .match-import-confirm-summary strong{overflow-wrap:anywhere;color:#10211e;font-size:.9rem}.premium-mode .moderation-confirm-actions .match-import-confirm-submit{border-color:#087844;background:#087844;color:#fff}@media(max-width:480px){.premium-mode .match-import-confirm-dialog{width:calc(100vw - 20px)}.premium-mode .match-import-confirm-summary{grid-template-columns:1fr}.premium-mode .match-import-confirm-summary span,.premium-mode .match-import-confirm-summary span:nth-child(2n),.premium-mode .match-import-confirm-summary span:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #e5e9e6}.premium-mode .match-import-confirm-summary span:last-child{border-bottom:0}}.premium-mode .moderation-confirm-actions button{border:1px solid #dce1dc;background:#fff;color:#07181d}.premium-mode .moderation-confirm-actions button.danger{border:0;background:linear-gradient(180deg,#e94444,#bf2d2d);color:#fff}@media(max-width:430px){.premium-mode .report-queue-titlebar{padding-right:16px;padding-left:16px}.premium-mode .report-context,.premium-mode .report-detail-grid{grid-template-columns:40px minmax(0,1fr)}.premium-mode .report-related-match,.premium-mode .report-detail-grid span:last-child{grid-column:2}.premium-mode .report-author-avatar,.premium-mode .report-context .report-author-avatar{width:40px;height:40px}.premium-mode .report-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-mode .report-actions button:first-child,.premium-mode .report-action-group.danger-zone .report-actions button,.premium-mode .report-wide-action{grid-column:1 / -1}}.app-shell:has(.admin-hub-backdrop),.app-shell:has(.match-ops-backdrop),.app-shell:has(.report-queue-backdrop),.app-shell.admin-modal-shell{padding:0}.phone-frame.premium-mode:has(.admin-hub-backdrop),.phone-frame.premium-mode:has(.match-ops-backdrop),.phone-frame.premium-mode:has(.report-queue-backdrop),.phone-frame.premium-mode.admin-modal-mode{width:100vw;height:100dvh;min-height:100dvh;border:0;box-shadow:none}.premium-mode .admin-hub-backdrop,.premium-mode .match-ops-backdrop,.premium-mode .report-queue-backdrop{overflow-x:hidden}.premium-mode .admin-hub-backdrop .admin-hub-panel,.premium-mode .match-ops-backdrop .match-ops-panel,.premium-mode .report-queue-backdrop .report-queue-panel{box-sizing:border-box;max-width:min(430px,100vw)}@media(max-width:430px){.premium-mode .admin-hub-backdrop .admin-hub-panel,.premium-mode .match-ops-backdrop .match-ops-panel,.premium-mode .report-queue-backdrop .report-queue-panel,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-panel,.premium-mode .match-ops-backdrop .match-ops-panel.match-ops-view-list,.premium-mode .match-ops-backdrop .match-ops-panel.match-ops-view-detail,.premium-mode .match-ops-backdrop .match-ops-panel.match-ops-view-settings{width:100vw;max-width:100vw}.premium-mode .admin-hub-titlebar,.premium-mode .match-ops-titlebar,.premium-mode .report-queue-titlebar,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-titlebar,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-titlebar{grid-template-columns:46px minmax(0,1fr) 46px;gap:8px;padding-right:12px;padding-left:12px}.premium-mode .admin-hub-nav-button,.premium-mode .admin-hub-close-button,.premium-mode .match-ops-nav-button,.premium-mode .match-ops-close-button,.premium-mode .report-queue-titlebar .match-ops-nav-button,.premium-mode .report-queue-titlebar .moderation-close-button,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-nav-button,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-close-button{width:44px;height:44px;min-height:44px;border-radius:13px;font-size:34px}.premium-mode .admin-hub-titlebar h2,.premium-mode .match-ops-titlebar h2,.premium-mode .report-queue-titlebar h2,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-titlebar h2,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-titlebar h2{font-size:28px}.premium-mode .admin-hub-backdrop .admin-ops-top-tabs,.premium-mode .match-ops-backdrop .admin-ops-top-tabs,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .admin-ops-top-tabs,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .admin-ops-top-tabs{grid-template-columns:repeat(4,minmax(0,1fr));padding-right:8px;padding-left:8px}.premium-mode .admin-hub-backdrop .admin-ops-top-tabs button,.premium-mode .match-ops-backdrop .admin-ops-top-tabs button,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .admin-ops-top-tabs button,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .admin-ops-top-tabs button{min-width:0;padding-right:4px;padding-left:4px;overflow:hidden;font-size:10.5px;text-overflow:ellipsis}.premium-mode .admin-hub-body{padding-right:14px;padding-left:14px;overflow-x:hidden}.premium-mode .admin-hub-backdrop .admin-task-panel>span,.premium-mode .match-ops-backdrop .admin-task-panel>span,.premium-mode .report-task-panel.admin-task-panel>span{grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px;padding-right:6px;padding-left:6px;text-align:center}.premium-mode .admin-hub-section-head button{flex:0 0 auto;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .registration-dashboard,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-details.match-admin-details,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-ops-preview-list,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-register-secondary{margin-right:12px;margin-left:12px}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .registration-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:visible}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .registration-dashboard article{min-width:0;min-height:82px;padding:10px 8px}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .registration-dashboard article span,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .registration-dashboard article small{font-size:10px}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .registration-dashboard article strong{font-size:28px}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-control-card{padding:14px}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-control-head{grid-template-columns:minmax(0,1fr);gap:6px;align-items:start}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-provider{justify-self:start;white-space:normal}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-select-row{grid-template-columns:.85fr 1.2fr 1fr}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-select-row label,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-select-row>span{min-width:0;padding-right:8px;padding-left:8px}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-select-row select,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-select-row strong{max-width:100%;overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-confirm-line{display:flex;flex-wrap:wrap;gap:6px}.premium-mode .admin-hub-backdrop .admin-task-panel>span{grid-template-columns:30px minmax(0,1fr);justify-items:start;gap:7px;text-align:left}.premium-mode .admin-hub-backdrop .admin-task-icon{width:30px;height:30px}.premium-mode .admin-hub-backdrop .admin-task-copy small{font-size:8.5px}.premium-mode .admin-hub-backdrop .admin-task-copy strong{font-size:23px}.premium-mode .match-ops-panel.match-ops-view-settings .admin-competition-settings-list span{display:grid;grid-template-columns:52px minmax(0,1fr) 68px;align-items:center;gap:8px;padding-right:10px;padding-left:10px}.premium-mode .match-ops-panel.match-ops-view-settings .admin-competition-settings-list strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.premium-mode .match-ops-panel.match-ops-view-settings .admin-competition-settings-list small{min-width:0;overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.premium-mode .match-ops-panel.match-ops-view-settings .admin-competition-settings-list em{min-width:62px;min-height:28px;font-size:11px}.premium-mode .report-list-actions button:not(:disabled){opacity:1;background:linear-gradient(180deg,#0a8a49,#067039);color:#fff}.premium-mode .report-list-actions button:disabled{opacity:.58;background:#eef1ec;color:#64706f}}.premium-mode.match-board-mode .scoreboard{width:100%;flex:0 0 auto;border-right:0;border-left:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.premium-mode.match-board-mode .scoreboard:focus-visible{outline:2px solid #45c873;outline-offset:-3px}.premium-mode.match-board-mode .scoreboard:not(.compact){min-height:184px;padding:4px 18px 8px;background-image:linear-gradient(180deg,#03101694,#03151833 58%,#031816b3),linear-gradient(90deg,rgba(111,18,24,.16),transparent 45%,rgba(8,67,122,.18)),url(/assets/stadium-scoreboard-bg.png);background-position:center 34%;background-size:cover}.premium-mode.match-board-mode .scoreboard:not(.compact) .scoreboard-full{width:100%;max-width:none;min-height:172px;display:grid;grid-template-rows:28px minmax(0,1fr) 22px;align-items:center;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.premium-mode.match-board-mode .scoreboard-status-line{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0}.premium-mode.match-board-mode .scoreboard-match-state{display:contents}.premium-mode.match-board-mode .scoreboard-status-line .score-live-badge{min-height:21px;padding:0 10px;border-radius:6px;font-size:11px;box-shadow:none}.premium-mode.match-board-mode .scoreboard-status-line .score-state-label{color:#ff4048;font-size:13px;line-height:1}.premium-mode.match-board-mode .scoreboard:not(.compact) .score-row{min-height:112px;grid-template-columns:minmax(84px,1fr) auto minmax(84px,1fr);gap:12px;align-items:center}.premium-mode.match-board-mode .scoreboard:not(.compact) .score-team-block{align-self:center;gap:6px}.premium-mode.match-board-mode .scoreboard:not(.compact) .team-crest{width:68px;height:48px;border:2px solid rgba(255,255,255,.92);border-radius:9px;background:#fffffff5;box-shadow:0 7px 18px #00000047}.premium-mode.match-board-mode .scoreboard:not(.compact) .score-team-block>strong{display:none}.premium-mode.match-board-mode .scoreboard:not(.compact) .score-team-block>span{width:100%;max-width:112px;overflow:hidden;color:#fff;font-size:14px;font-weight:900;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.premium-mode.match-board-mode .scoreboard:not(.compact) .score-main{align-self:center;gap:0}.premium-mode.match-board-mode .scoreboard:not(.compact) .score-numbers{gap:12px;color:#fff;font-size:48px;line-height:1}.premium-mode.match-board-mode .scoreboard:not(.compact) .score-home{color:#fff}.premium-mode.match-board-mode .scoreboard:not(.compact) .league-label{justify-self:center;max-width:calc(100% - 32px);margin:0;padding:0;overflow:hidden;color:#ffffffe0;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.premium-mode.match-board-mode .scoreboard-league-inline{display:none}.phone-frame.premium-mode.match-board-mode:has(.scoreboard.compact) .top-bar.board-top-bar{min-height:calc(54px + env(safe-area-inset-top));height:calc(54px + env(safe-area-inset-top));grid-template-columns:34px minmax(0,1fr) 38px;gap:8px;padding-right:12px;padding-left:12px;padding-top:env(safe-area-inset-top)}.premium-mode.match-board-mode:has(.scoreboard.compact) .board-back-link{font-size:0}.premium-mode.match-board-mode:has(.scoreboard.compact) .board-back-link span{font-size:28px}.premium-mode.match-board-mode .board-compact-header-summary{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;color:#fff}.premium-mode.match-board-mode .board-compact-score-button{min-width:0;overflow:hidden;padding:0;border:0;background:transparent;color:#fff;font:inherit;font-size:14px;font-weight:950;text-align:left;text-overflow:ellipsis;white-space:nowrap}.premium-mode.match-board-mode .board-compact-header-summary>span{color:#ff454c;font-size:12px;font-weight:950;white-space:nowrap}.premium-mode.match-board-mode .board-compact-heat-button{min-width:0;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:0;border:0;background:transparent;color:#ff545a;font:inherit}.premium-mode.match-board-mode .board-compact-heat-button span{font-size:13px}.premium-mode.match-board-mode .board-compact-heat-button b,.premium-mode.match-board-mode .board-compact-heat-button i{font-size:12px;font-style:normal;font-weight:950}.premium-mode.match-board-mode .board-compact-heat-button.stale{color:#ffc56b}.premium-mode.match-board-mode .board-compact-heat-button small{color:#fff;font-size:8px;font-weight:800;line-height:1;white-space:nowrap}.premium-mode.match-board-mode .scoreboard.compact{display:none}.premium-mode.match-board-mode:has(.scoreboard.compact) .board-heat-strip{display:none}.premium-mode.match-board-mode .team-channel-area{padding:7px 14px 0}.premium-mode.match-board-mode .team-channel-switch{min-height:36px}.premium-mode.match-board-mode .team-channel-switch button{min-height:30px;font-size:12px}.premium-mode.match-board-mode .talk-moment-card{min-height:48px;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;margin:4px 14px 0;width:calc(100% - 28px);padding:7px 9px;border:1px solid #dfe5df;border-radius:9px;background:#fff;box-shadow:none}.premium-mode.match-board-mode .talk-moment-badge,.premium-mode.match-board-mode .talk-moment-badge.goal,.premium-mode.match-board-mode .talk-moment-badge.card,.premium-mode.match-board-mode .talk-moment-badge.substitution{width:28px;height:28px;border:0;border-radius:8px;background:#07302c;color:#fff;font-size:12px}.premium-mode.match-board-mode .talk-moment-copy strong{color:#17211d;font-size:12.5px;line-height:1.25}.premium-mode.match-board-mode .talk-moment-copy small,.premium-mode.match-board-mode .talk-moment-meta i{display:none}.premium-mode.match-board-mode .talk-moment-meta{width:auto;display:inline-flex;align-items:center;gap:4px}.premium-mode.match-board-mode .talk-moment-meta b{color:#4a5751;font-size:10px}.premium-mode.match-board-mode .post-list{padding:0 14px 24px}.premium-mode.match-board-mode .post-row{grid-template-columns:34px minmax(0,1fr) 34px;gap:8px;min-height:0;padding:7px 0;border-bottom-color:#edf0ed}.premium-mode.match-board-mode .post-list>.post-row:first-child{padding-top:6px}.premium-mode.match-board-mode .avatar{width:32px;height:32px;font-size:12px}.premium-mode.match-board-mode .post-meta{gap:5px;font-size:11px;line-height:1.25}.premium-mode.match-board-mode .post-meta strong{font-size:13px}.premium-mode.match-board-mode .post-body{margin-top:2px;font-size:13.5px;line-height:1.38}.premium-mode.match-board-mode .more-button{width:38px;height:38px;margin:-5px -4px 0 0;font-size:20px}@media(max-width:430px){.premium-mode.match-board-mode .post-body{font-size:13px}}.premium-mode.match-board-mode .post-engagement{min-height:22px;display:flex;align-items:center;gap:14px;margin-top:3px}.premium-mode.match-board-mode .post-engagement button{min-height:22px;display:inline-flex;align-items:center;gap:4px;padding:0 2px;border:0;background:transparent;color:#66716b;font:inherit;font-size:10px;font-weight:750;white-space:nowrap}.premium-mode.match-board-mode .post-engagement button span{font-size:14px;line-height:1}.premium-mode.match-board-mode .post-engagement button.active{color:#0b8a46}.premium-mode.match-board-mode .post-engagement button:disabled{opacity:.55}.premium-mode.match-board-mode .reply-sheet-layer{position:fixed;z-index:1260;inset:0 auto 0 50%;width:min(430px,var(--qa-frame-width, 100vw));transform:translate(-50%);display:flex;align-items:flex-end}.premium-mode.match-board-mode .reply-sheet-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0;background:#030c108f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.premium-mode.match-board-mode .reply-sheet{position:relative;z-index:1;width:100%;height:min(650px,calc(100dvh - max(54px,env(safe-area-inset-top))));display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;padding:8px 16px max(12px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:#fff;color:#151b18;box-shadow:0 -24px 70px #00000047}.premium-mode.match-board-mode .reply-sheet-grip{width:64px;height:20px;display:grid;place-items:center;justify-self:center;padding:0;border:0;background:transparent;touch-action:none}.premium-mode.match-board-mode .reply-sheet-grip span{width:42px;height:5px;border-radius:999px;background:#c9ceca}.premium-mode.match-board-mode .reply-sheet-header{min-height:50px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e9e5}.premium-mode.match-board-mode .reply-sheet-header>div{display:flex;align-items:baseline;gap:8px}.premium-mode.match-board-mode .reply-sheet-header h2{margin:0;font-size:20px}.premium-mode.match-board-mode .reply-sheet-header small{color:#6c756f;font-size:12px;font-weight:750}.premium-mode.match-board-mode .reply-sheet-header>button{width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#f2f5f2;color:#48514c;font-size:24px;line-height:1}.premium-mode.match-board-mode .reply-parent-post{margin:10px 0 4px;padding:11px 12px;border-left:3px solid #168d49;border-radius:0 10px 10px 0;background:#f3f7f3}.premium-mode.match-board-mode .reply-parent-post strong{font-size:13px}.premium-mode.match-board-mode .reply-parent-post>span{margin-left:8px;color:#78817b;font-size:11px}.premium-mode.match-board-mode .reply-parent-post p{margin:5px 0 0;font-size:13px;line-height:1.4}.premium-mode.match-board-mode .reply-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 0 12px}.premium-mode.match-board-mode .reply-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:11px 2px;border-bottom:1px solid #edf0ed}.premium-mode.match-board-mode .reply-row .avatar{width:34px;height:34px;font-size:11px}.premium-mode.match-board-mode .reply-row p{display:flex;align-items:baseline;gap:7px;margin:0 0 3px}.premium-mode.match-board-mode .reply-row p strong{font-size:13px}.premium-mode.match-board-mode .reply-row p span{color:#78817b;font-size:10px}.premium-mode.match-board-mode .reply-row div>div{font-size:13px;line-height:1.4}.premium-mode.match-board-mode .reply-empty{margin:24px 0;color:#78817b;text-align:center;font-size:13px}.premium-mode.match-board-mode .reply-composer{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;padding-top:10px;border-top:1px solid #e5e9e5}.premium-mode.match-board-mode .reply-composer textarea{width:100%;min-height:42px;max-height:88px;resize:none;padding:10px 13px;border:1px solid #d8ddd8;border-radius:999px;background:#fff;color:#151b18;font:inherit;font-size:14px;line-height:1.35}.premium-mode.match-board-mode .reply-composer textarea:focus{border-color:#168d49;outline:none}.premium-mode.match-board-mode .reply-composer button{width:42px;height:42px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#168d49;color:#fff;font-size:18px}.premium-mode.match-board-mode .reply-composer button:disabled{opacity:.38}.premium-mode.match-board-mode .reply-login-button{min-height:44px;margin-top:10px;border:1px solid #168d49;border-radius:999px;background:#fff;color:#0d7c3e;font-size:13px;font-weight:850}.premium-mode.match-board-mode .composer-row,.premium-mode.match-board-mode .composer-row.with-reaction{grid-template-columns:42px minmax(0,1fr) 42px;gap:8px}.premium-mode.match-board-mode .post-composer .composer-submit{width:42px;height:42px;min-height:42px;display:inline-grid;place-items:center;justify-self:end;padding:0;border-radius:50%;font-size:18px;line-height:1}.premium-mode.match-board-mode .post-composer .composer-submit .submit-loading-mark,.premium-mode.match-board-mode .submit-glyph,.premium-mode.match-board-mode .reaction-glyph{display:block;line-height:1}.premium-mode.match-board-mode .submit-glyph{transform:translate(1px,-2px)}.premium-mode.match-board-mode .reaction-glyph{color:#f06436;transform:translate(.5px,-1.5px)}.premium-mode.match-board-mode .heat-flow-sheet{height:min(600px,calc(100dvh - 130px));max-height:calc(100dvh - max(26px,env(safe-area-inset-top)));padding:10px 16px max(20px,env(safe-area-inset-bottom));transition:transform .18s ease-out}.premium-mode.match-board-mode .heat-flow-grip{touch-action:none;cursor:grab}.premium-mode.match-board-mode .heat-flow-header{min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) auto 44px;gap:10px}.premium-mode.match-board-mode .heat-flow-header h2{margin:0;font-size:19px;line-height:1.2}.premium-mode.match-board-mode .heat-flow-current{display:inline-flex;align-items:baseline;gap:5px}.premium-mode.match-board-mode .heat-flow-current span{font-size:11px}.premium-mode.match-board-mode .heat-flow-current strong{color:#ff3238;font-size:21px}.premium-mode.match-board-mode .heat-flow-current small{color:#1aa64a;font-size:13px;font-weight:950}.premium-mode.match-board-mode .heat-flow-meta-row{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#747e77;font-size:10px}.premium-mode.match-board-mode .heat-flow-meta-row strong{color:#5f6963;font-size:10px;white-space:nowrap}.premium-mode.match-board-mode .heat-flow-chart{min-height:218px;padding:4px 0 8px}.premium-mode.match-board-mode .heat-flow-chart .heat-flow-grid{stroke:#e2e6e2;stroke-width:1}.premium-mode.match-board-mode .heat-flow-chart .heat-flow-y-label{fill:#7a837d;font-size:8px}.premium-mode.match-board-mode .heat-flow-event-marker line{stroke:#9aa39d;stroke-width:1;stroke-dasharray:3 3}.premium-mode.match-board-mode .heat-flow-event-marker text{fill:#151b18;font-size:12px;text-anchor:middle}.premium-mode.match-board-mode .heat-moment-list{margin-top:0;border-radius:12px}.premium-mode.match-board-mode .heat-moment-list>.heat-peak-moment{min-height:82px;grid-template-columns:38px minmax(0,1fr) auto 12px;padding:10px 12px}.premium-mode.match-board-mode .heat-moment-list>.heat-peak-moment .heat-moment-kind{width:36px;height:36px;font-size:17px}.premium-mode.match-board-mode .heat-moment-list>.heat-peak-moment .heat-moment-copy strong{font-size:13px}.premium-mode.match-board-mode .heat-moment-list>.heat-peak-moment .heat-moment-score{display:grid;justify-items:end;gap:2px}.premium-mode.match-board-mode .heat-moment-list>.heat-peak-moment .heat-moment-score b{color:#ff3238;font-size:20px}.premium-mode.match-board-mode .heat-secondary-moments{border-top:1px solid #edf0ed}.premium-mode.match-board-mode .heat-secondary-moments>button{width:100%;min-height:48px;display:grid;grid-template-columns:28px minmax(0,1fr) auto 12px;align-items:center;gap:8px;padding:7px 10px;border:0;border-bottom:1px solid #edf0ed;background:#fff;color:#17201c;text-align:left}.premium-mode.match-board-mode .heat-secondary-moments>button:last-child{border-bottom:0}.premium-mode.match-board-mode .flash-item.selected-moment{border-color:#0e97477a;background:#f0faf3;box-shadow:0 0 0 2px #0e97471a}.premium-mode.match-board-mode .board-back-link{font-size:0}.premium-mode.match-board-mode .board-back-link span{font-size:28px}.premium-mode.match-board-mode .board-top-bar .brand-button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.premium-mode.match-board-mode .board-top-bar .brand-button:after{position:absolute;top:50%;right:-11px;margin-left:0;transform:translateY(-50%)}.premium-mode.match-board-mode .post-composer:not(:focus-within) textarea{padding-right:12px;font-size:13px;white-space:nowrap}.premium-mode.match-board-mode .board-heat-sync{flex:0 0 auto;padding:2px 5px;border-radius:4px;background:#ffffff1a;color:#c9d0cc;font-size:9px;font-weight:800;white-space:nowrap}.premium-mode.match-board-mode .board-heat-sync.error{background:#ff464626;color:#ffb3b3}.premium-mode.match-board-mode .heat-flow-point-controls{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:-4px 0 10px}.premium-mode.match-board-mode .heat-flow-point-controls button{min-width:0;min-height:36px;display:grid;place-items:center;gap:1px;padding:3px 2px;border:1px solid #e0e5e1;border-radius:6px;background:#f8faf8;color:#27312c}.premium-mode.match-board-mode .heat-flow-point-controls button:not(:disabled){border-color:#0e97474d;background:#f0faf3;cursor:pointer}.premium-mode.match-board-mode .heat-flow-point-controls button:disabled{opacity:.62}.premium-mode.match-board-mode .heat-flow-point-controls span{font-size:9px}.premium-mode.match-board-mode .heat-flow-point-controls b{font-size:12px}.premium-mode .dialog-backdrop.login-backdrop{z-index:1400}.team-crest.national-flag,.team-flag.national-flag{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}.team-crest.national-flag>img,.team-crest.national-flag>.team-css-flag,.team-flag.national-flag>img,.team-flag.national-flag>.team-css-flag{min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important}.team-css-flag.with-national-asset{background-size:100% 100%;background-position:center;background-repeat:no-repeat}.team-css-flag.with-national-asset:before,.team-css-flag.with-national-asset:after{display:none}.team-identity-mark{box-sizing:border-box!important;flex-shrink:0!important;isolation:isolate}.team-identity-mark.national-flag{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;overflow:hidden!important;padding:0!important;border:1px solid rgba(0,0,0,.24)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.team-identity-mark.national-flag:before,.team-identity-mark.national-flag:after{display:none!important}.team-identity-mark.national-flag>img,.team-identity-mark.national-flag>.team-css-flag{min-width:0!important;min-height:0!important;position:static!important;inset:auto!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block!important;box-sizing:border-box!important;padding:0!important;border:0!important;border-radius:0!important;background-clip:border-box;box-shadow:none!important;object-fit:fill!important;object-position:center!important;transform:none!important}.team-identity-mark.club-crest{overflow:hidden!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.team-identity-mark.club-crest:before,.team-identity-mark.club-crest:after{display:none!important}.team-identity-mark.club-crest>img{position:static!important;inset:auto!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block!important;box-sizing:border-box!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;object-fit:contain!important;object-position:center!important;transform:none!important}.team-identity-mark.identity-size-compact.national-flag{width:30px!important;height:20px!important;flex-basis:30px!important}.team-identity-mark.identity-size-medium.national-flag{width:42px!important;height:28px!important;flex-basis:42px!important}.team-identity-mark.identity-size-score.national-flag{width:66px!important;height:44px!important;flex-basis:66px!important}.team-identity-mark.identity-size-compact.club-crest{width:28px!important;height:28px!important;flex-basis:28px!important}.team-identity-mark.identity-size-medium.club-crest{width:36px!important;height:36px!important;flex-basis:36px!important}.team-identity-mark.identity-size-score.club-crest{width:52px!important;height:52px!important;flex-basis:52px!important}.premium-mode:not(.match-board-mode) .my-favorite-emblem-strip{gap:8px}.premium-mode:not(.match-board-mode) .my-favorite-emblem{width:auto;height:auto;display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.premium-mode:not(.match-board-mode) .my-favorite-emblem strong{overflow:hidden;max-width:92px;color:#fff;font-size:13px;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode) .my-favorite-emblem-strip em{min-width:26px;height:26px;margin:0;border-color:#ffffff47;background:#ffffff1f;font-size:11px}.premium-mode:not(.match-board-mode) .my-favorite-emblem-strip.is-multiple{max-width:152px;gap:5px;overflow-x:auto;overflow-y:hidden;padding:1px 0;scrollbar-width:none;overscroll-behavior-inline:contain}.premium-mode:not(.match-board-mode) .my-favorite-emblem-strip.is-multiple::-webkit-scrollbar{display:none}.premium-mode:not(.match-board-mode) .my-favorite-emblem-strip.is-multiple .my-favorite-emblem{width:30px;min-width:30px;height:28px;flex:0 0 30px;display:grid;place-items:center;gap:0}.premium-mode:not(.match-board-mode) .my-favorite-emblem-strip.is-multiple .my-favorite-emblem strong{display:none}.premium-mode:not(.match-board-mode):has(.home-screen) .home-loading-card{min-height:238px;display:grid;place-items:center;align-content:center;gap:18px;pointer-events:none}.premium-mode:not(.match-board-mode):has(.home-screen) .home-loading-card>span,.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-loading>span{display:block;border-radius:999px;background:linear-gradient(90deg,#ffffff1f,#ffffff4d,#ffffff1f);background-size:220% 100%;animation:livestand-loading-sheen 1.2s ease-in-out infinite}.premium-mode:not(.match-board-mode):has(.home-screen) .home-loading-line{width:min(72%,260px);height:13px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-loading-line.short{width:min(42%,150px)}.premium-mode:not(.match-board-mode):has(.home-screen) .home-loading-score{width:118px;height:48px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-loading{min-height:154px;display:grid;align-content:center;gap:18px;padding:20px;border:1px solid #e2e7e4;border-radius:14px;background:#fff}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-loading>span{width:100%;height:44px;background:linear-gradient(90deg,#eef1ef,#fafbfa,#eef1ef);background-size:220% 100%}@keyframes livestand-loading-sheen{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.home-screen) .home-loading-card{min-height:212px}}.club-badge-mark{display:block;filter:drop-shadow(0 1px 1px rgba(4,16,22,.2))}.premium-mode .drawer-backdrop.app-menu-backdrop{align-items:flex-end;justify-content:center;background:#01090dad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.premium-mode .app-menu.app-menu-sheet.is-compact-account-menu{box-sizing:border-box;width:100%;max-width:620px;height:auto;max-height:calc(100dvh - 20px);margin-top:auto;padding:16px 20px max(18px,env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;border:1px solid rgba(6,25,31,.1);border-bottom:0;border-radius:28px 28px 0 0;background:#fff;color:#0b1b20;box-shadow:0 -18px 48px #000c123d}.premium-mode .app-menu.app-menu-sheet.is-compact-account-menu:focus{outline:none}.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-header{position:static;width:100%;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0;padding:0 0 12px;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-header h2{margin:0;color:#0b1b20;font-size:27px;font-weight:950;line-height:1.2;letter-spacing:-.02em}.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-close-text{justify-self:end;width:auto;min-width:58px;height:40px;padding:0 4px;border:0;border-radius:8px;background:transparent;color:#4d5754;font-size:15px;font-weight:800;box-shadow:none}.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-close-text:hover,.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-close-text:focus-visible{background:#f2f5f3;color:#0b1b20}.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-action-list{width:100%;display:grid;margin:0;padding:0}.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-profile,.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-list-row,.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-logout-row{width:100%;display:grid;align-items:center;grid-template-columns:28px minmax(0,1fr) 20px;gap:14px;margin:0;padding:0 14px;border:0;border-bottom:1px solid #e3e7e5;border-radius:0;background:transparent;color:#17221f;text-align:left;box-shadow:none;cursor:pointer}.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-profile{min-height:68px;grid-template-columns:40px minmax(0,1fr) 20px;gap:12px;padding-block:8px}.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-profile .profile-avatar{width:40px;height:40px;border:1px solid #d3d9d5;background:#fff;color:#188548;font-size:15px;font-weight:900;box-shadow:none}.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-profile-copy{min-width:0;display:grid;gap:2px}.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-profile-copy strong,.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-list-row>strong,.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-logout-row>strong,.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-admin-copy strong{min-width:0;margin:0;padding:0;overflow:hidden;color:inherit;font-size:16px;font-style:normal;font-weight:900;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-profile-copy small{overflow:hidden;color:#65716c;font-size:12px;font-weight:700;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-list-row{min-height:64px}.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-row-icon{width:24px;height:24px;color:#52605b;stroke-width:1.8}.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-chevron{width:20px;height:20px;color:#7b8581;stroke-width:1.9}.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-admin-copy{min-width:0;display:flex;align-items:center;gap:9px}.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-admin-copy small{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:#eef1ef;color:#68716d;font-size:10px;font-weight:800;line-height:1.4}.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-logout-row{min-height:56px;border-bottom:0;color:#c52d32}.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-logout-row .app-menu-row-icon,.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-logout-row .app-menu-chevron{color:currentColor}.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-profile:hover,.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-list-row:hover,.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-logout-row:hover,.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-profile:focus-visible,.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-list-row:focus-visible,.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-logout-row:focus-visible{background:#f6f8f7}.premium-mode .app-menu-sheet.is-compact-account-menu .app-menu-login-cta{min-height:48px;margin-top:12px;border:1px solid rgba(14,116,74,.22);border-radius:999px;background:#0e744a;color:#fff;font-weight:900}@media(max-width:430px){.premium-mode .app-menu.app-menu-sheet.is-compact-account-menu{max-height:calc(100dvh - 20px);padding-inline:20px}}@media(prefers-reduced-motion:reduce){.premium-mode:not(.match-board-mode):has(.home-screen) .home-loading-card>span,.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-loading>span{animation:none}}.premium-mode .dialog-backdrop.login-backdrop>.dialog-backdrop-dismiss{position:absolute;inset:0;z-index:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:default}.premium-mode .dialog-backdrop.login-backdrop>.auth-flow-dialog{z-index:1}.premium-mode.match-board-mode,.premium-mode.match-board-mode .content-grid,.premium-mode.match-board-mode .room-panel,.premium-mode.match-board-mode .room-scroll,.premium-mode.match-board-mode .post-list,.premium-mode.match-board-mode .post-row,.premium-mode.match-board-mode .post-content,.premium-mode.match-board-mode .reply-row>div,.premium-mode.match-board-mode .heat-moment-copy{min-width:0;max-width:100%}.premium-mode.match-board-mode{overflow-x:clip}.premium-mode.match-board-mode .room-scroll{overflow-anchor:auto}.premium-mode.match-board-mode .room-panel:has(.post-composer:focus-within) .room-scroll{overflow-anchor:none}.premium-mode.match-board-mode .team-channel-area,.premium-mode.match-board-mode .talk-moment-card,.premium-mode.match-board-mode .data-status,.premium-mode.match-board-mode .board-availability{overflow-anchor:none}.premium-mode.match-board-mode .post-body,.premium-mode.match-board-mode .reply-parent-post p,.premium-mode.match-board-mode .reply-row div>div,.premium-mode.match-board-mode .heat-destination-notice,.premium-mode.match-board-mode .team-choice-confirm p{overflow-wrap:anywhere;word-break:break-word}.premium-mode.match-board-mode .post-composer textarea,.premium-mode.match-board-mode .post-composer:not(:focus-within) textarea,.premium-mode.match-board-mode .reply-composer textarea{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.premium-mode.match-board-mode .team-channel-switch{min-height:48px}.premium-mode.match-board-mode .team-channel-switch button{min-height:44px}.premium-mode.match-board-mode .team-channel-switch button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-mode.match-board-mode .post-meta,.premium-mode.match-board-mode .reply-row p{min-width:0;flex-wrap:wrap}.premium-mode.match-board-mode .post-meta strong,.premium-mode.match-board-mode .reply-row p strong{max-width:100%;overflow-wrap:anywhere}.premium-mode.match-board-mode .team-choice-confirm button,.premium-mode.match-board-mode .team-choice-status button{min-height:44px}.premium-mode.match-board-mode .post-engagement button{position:relative}.premium-mode.match-board-mode .post-engagement button:before{content:"";position:absolute;top:50%;left:50%;width:max(44px,100%);height:44px;transform:translate(-50%,-50%)}.premium-mode.match-board-mode .reply-sheet-layer{inset:var(--visual-offset-top, 0px) auto auto 50%;height:var(--visual-viewport-height, 100dvh);max-height:var(--visual-viewport-height, 100dvh)}.premium-mode.match-board-mode .reply-sheet-layer[aria-hidden=true]{pointer-events:none}.premium-mode.match-board-mode .reply-sheet{height:min(650px,calc(var(--visual-viewport-height, 100dvh) - max(24px,env(safe-area-inset-top))));max-height:calc(var(--visual-viewport-height, 100dvh) - max(24px,env(safe-area-inset-top)))}.premium-mode.match-board-mode .reply-sheet-header>button,.premium-mode.match-board-mode .reply-composer button{width:44px;height:44px;min-width:44px;min-height:44px}.premium-mode.match-board-mode .reply-sheet-grip{min-height:44px;margin-block:-12px -4px}.premium-mode.match-board-mode .heat-flow-point-controls{grid-template-columns:repeat(auto-fit,minmax(48px,1fr))}.premium-mode.match-board-mode .heat-flow-point-controls button{min-height:44px;cursor:pointer}.premium-mode.match-board-mode .heat-flow-point-controls button.selected{border-color:#0e9747;background:#e4f7ea;color:#075d2d;box-shadow:inset 0 0 0 1px #0e97472e}.premium-mode.match-board-mode .heat-flow-unavailable-label{fill:#68736c;font-size:12px;font-weight:800}.premium-mode.match-board-mode .heat-selected-bucket{display:grid;gap:8px;margin:0 0 10px;padding:10px 12px;border:1px solid #dfe6e0;border-radius:8px;background:#f8faf8}.premium-mode.match-board-mode .heat-selected-bucket header{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.premium-mode.match-board-mode .heat-selected-bucket header span{color:#e02e36;font-weight:900;white-space:nowrap}.premium-mode.match-board-mode .heat-selected-bucket dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.premium-mode.match-board-mode .heat-selected-bucket dl div{display:grid;gap:2px;min-width:0;padding:6px 3px;border-radius:6px;background:#fff;text-align:center}.premium-mode.match-board-mode .heat-selected-bucket dt{overflow:hidden;color:#737d76;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.premium-mode.match-board-mode .heat-selected-bucket dd{margin:0;color:#17201c;font-size:14px;font-weight:900}.premium-mode.match-board-mode .heat-selected-bucket>button{min-height:44px;border:1px solid #168d49;border-radius:7px;background:#fff;color:#0d7c3e;font:inherit;font-size:12px;font-weight:850}.premium-mode.match-board-mode .heat-selected-bucket>p,.premium-mode.match-board-mode .heat-destination-notice{margin:0;color:#69736d;font-size:11px;line-height:1.5}.premium-mode.match-board-mode .heat-destination-notice{margin-bottom:10px;padding:9px 10px;border:1px solid #ead9a6;border-radius:7px;background:#fff9e9;color:#665521}.premium-mode.match-board-mode .heat-event-links{display:grid;margin:0 0 10px;border:1px solid #e2e7e2;border-radius:8px;overflow:hidden}.premium-mode.match-board-mode .heat-event-links button{min-width:0;min-height:44px;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 9px;border:0;border-bottom:1px solid #edf0ed;background:#fff;color:#17201c;text-align:left}.premium-mode.match-board-mode .heat-event-links button:last-child{border-bottom:0}.premium-mode.match-board-mode .heat-event-links span,.premium-mode.match-board-mode .heat-event-links strong{font-size:11px;white-space:nowrap}.premium-mode.match-board-mode .heat-event-links small{min-width:0;overflow:hidden;color:#737d76;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.premium-mode.match-board-mode .older-post-status{margin:12px 0 0;color:#6f7972;font-size:12px;text-align:center}.premium-mode.match-board-mode .older-post-button{width:100%;min-height:44px;margin:8px 0 0;border:0;background:transparent;color:#0d7c3e;font:inherit;font-size:12px;font-weight:850}.premium-mode.match-board-mode .board-match-selector,.premium-mode.match-board-mode .board-context-bar .score-toggle-button{position:relative}.premium-mode.match-board-mode .board-match-selector:before,.premium-mode.match-board-mode .board-context-bar .score-toggle-button:before{content:"";position:absolute;top:50%;left:50%;width:max(44px,100%);height:44px;transform:translate(-50%,-50%)}.board-match-switcher-backdrop{position:fixed;z-index:1290;inset:0 auto 0 50%;width:min(430px,var(--qa-frame-width, 100vw));transform:translate(-50%);border:0;border-radius:0;background:#030c1085;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.premium-mode.match-board-mode .board-match-switcher{position:fixed;z-index:1300;inset:auto auto 0 50%;width:min(430px,var(--qa-frame-width, 100vw));max-height:min(70dvh,620px);padding-bottom:env(safe-area-inset-bottom);transform:translate(-50%);border-radius:20px 20px 0 0}.premium-mode.match-board-mode .board-match-switcher-head button{width:44px;min-height:44px}@media(max-width:390px){.premium-mode.match-board-mode .heat-selected-bucket{padding-inline:9px}.premium-mode.match-board-mode .heat-selected-bucket dl{gap:4px}.premium-mode.match-board-mode .team-channel-area,.premium-mode.match-board-mode .post-list{padding-inline:12px}}.team-flag.club-crest.with-logo{border-color:transparent;background:transparent;box-shadow:none}.team-flag.club-crest.with-logo img{display:block;width:100%;height:100%;object-fit:contain}.provider-round-label{display:block;margin-top:2px;color:#68736e;font-size:10px;font-style:normal;font-weight:850;line-height:1.2;white-space:nowrap}.premium-mode .match-import-stage-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid #dce1dc;border-radius:12px;background:#f5f7f4}.premium-mode .match-import-stage-filter button{min-height:38px;border:0;border-radius:9px;background:transparent;color:#65706f;font-size:13px;font-weight:900}.premium-mode .match-import-stage-filter button.active{background:#087b40;color:#fff;box-shadow:0 4px 10px #07613429}@media(max-width:430px){.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-import-select-row{grid-template-columns:minmax(82px,.95fr) minmax(112px,1.25fr) minmax(78px,.9fr)}}.premium-mode.match-board-mode .latest-button{min-height:44px}.premium-mode.match-board-mode .heat-all-points{margin:10px 18px 0;border:1px solid #e2e7e3;border-radius:8px;background:#fbfcfb}.premium-mode.match-board-mode .heat-all-points summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;color:#27302b;font-size:13px;font-weight:850;cursor:pointer}.premium-mode.match-board-mode .heat-all-points summary small{color:#77807a;font-size:11px}.premium-mode.match-board-mode .heat-all-point-list{max-height:184px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;overflow-y:auto;padding:0 10px 10px}.premium-mode.match-board-mode .heat-all-point-list button{min-width:0;min-height:44px;display:grid;place-items:center;gap:1px;border:1px solid #dfe4e0;border-radius:6px;background:#fff;color:#515a54;font:inherit;cursor:pointer}.premium-mode.match-board-mode .heat-all-point-list button.selected{border-color:#148442;background:#edf8f1;color:#0c6f36}.premium-mode.match-board-mode .heat-all-point-list span{font-size:10px}.premium-mode.match-board-mode .heat-all-point-list b{font-size:13px}.premium-mode.match-board-mode .board-back-link{min-width:44px;min-height:44px;padding-block:0}.premium-mode.match-board-mode .board-header-actions,.premium-mode.match-board-mode .board-menu-button{width:44px;min-width:44px;height:44px;min-height:44px}.premium-mode.match-board-mode .board-menu-button{place-content:center}.premium-mode.match-board-mode .board-menu-button span{width:28px}.phone-frame.premium-mode.match-board-mode:has(.scoreboard.compact) .top-bar.board-top-bar{grid-template-columns:44px minmax(0,1fr) 44px;gap:4px;padding-inline:10px}.premium-mode.match-board-mode .board-compact-header-summary{gap:6px}.premium-mode.match-board-mode .board-compact-score-button,.premium-mode.match-board-mode .board-compact-heat-button{min-width:44px;min-height:44px}.premium-mode.match-board-mode .post-row{grid-template-columns:34px minmax(0,1fr) 44px;gap:8px;overflow:visible}.premium-mode.match-board-mode .post-actions{width:44px;min-width:44px;margin-top:-2px;justify-self:end}.premium-mode.match-board-mode .more-button{width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0}.premium-mode.match-board-mode .post-menu{top:44px;max-width:calc(100vw - 32px)}.premium-mode.match-board-mode .post-menu button{min-height:44px}.premium-mode.match-board-mode .composer-row{grid-template-columns:minmax(0,1fr) 44px}.premium-mode.match-board-mode .composer-row.with-reaction{grid-template-columns:44px minmax(0,1fr) 44px}.premium-mode.match-board-mode .composer-reaction-slot,.premium-mode.match-board-mode .reaction-dock,.premium-mode.match-board-mode .reaction-toggle,.premium-mode.match-board-mode .post-composer .composer-submit{width:44px;min-width:44px;height:44px;min-height:44px}.premium-mode.match-board-mode .heat-flow-point{cursor:pointer;outline:none}.premium-mode.match-board-mode .heat-flow-point .heat-flow-point-hit{fill:transparent;stroke:transparent;pointer-events:all}.premium-mode.match-board-mode .heat-flow-point .heat-flow-point-dot{fill:#fff;stroke:#ff4936;stroke-width:2;pointer-events:none}.premium-mode.match-board-mode .heat-flow-point.selected .heat-flow-point-dot,.premium-mode.match-board-mode .heat-flow-point:focus-visible .heat-flow-point-dot{fill:#ff4936;stroke:#fff;stroke-width:4}@media(max-width:390px){.premium-mode.match-board-mode .board-compact-header-summary{gap:4px}.premium-mode.match-board-mode .post-row{grid-template-columns:34px minmax(0,1fr) 44px}}.heat-metric-value{min-width:0;display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.heat-stale-marker{padding:2px 4px;border:1px solid currentColor;border-radius:4px;color:#6c746f;font-size:9px;font-weight:800;line-height:1}.premium-mode.match-board-mode .report-retry-status{min-height:44px;display:flex!important;align-items:center;justify-content:space-between;gap:8px}.premium-mode.match-board-mode .report-retry-status span{min-width:0;overflow-wrap:anywhere}.premium-mode.match-board-mode .report-retry-status button{min-width:104px;min-height:44px;flex:0 0 auto;padding:0 10px;border:1px solid #c84242;border-radius:6px;background:#fff;color:#a52d2d;font:inherit;font-size:11px;font-weight:850}.premium-mode.match-board-mode .login-composer:has(.login-composer-reaction){grid-template-columns:44px minmax(0,1fr) auto}.premium-mode.match-board-mode .login-composer:has(.login-composer-reaction)>.lock-icon{display:none}.premium-mode.match-board-mode .login-composer-reaction,.premium-mode.match-board-mode .login-composer-reaction .reaction-dock,.premium-mode.match-board-mode .login-composer-reaction .reaction-toggle{width:44px;min-width:44px;height:44px;min-height:44px}.premium-mode.match-board-mode .login-composer-reaction .reaction-toggle{padding:0;border-radius:50%}.premium-mode.match-board-mode .login-composer>button{min-height:44px}.premium-mode.match-board-mode .talk-moment-card{position:relative;display:block;padding:0;overflow:hidden}.premium-mode.match-board-mode .talk-moment-open{width:100%;min-height:48px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 50px 7px 9px;border:0;background:transparent;color:inherit;text-align:left}.premium-mode.match-board-mode .talk-moment-open:focus-visible,.premium-mode.match-board-mode .talk-moment-dismiss:focus-visible{outline:3px solid rgba(14,151,71,.32);outline-offset:-3px}.premium-mode.match-board-mode .talk-moment-dismiss{position:absolute;top:50%;right:2px;width:44px;min-width:44px;height:44px;min-height:44px;display:grid;place-items:center;padding:0;transform:translateY(-50%);border:0;background:transparent;color:#66716b;font-size:20px;line-height:1}.premium-mode.match-board-mode .board-match-switcher-grip{width:100%;min-height:44px;display:grid;place-items:center;padding:0;border:0;background:transparent;touch-action:none}.premium-mode.match-board-mode .board-match-switcher-grip span{width:42px;height:4px;border-radius:999px;background:#c8cfca}.premium-mode.match-board-mode .board-match-switcher-head{padding-top:4px}.board-match-switcher-backdrop{top:var(--visual-offset-top, 0px);bottom:auto;height:var(--visual-viewport-height, 100dvh)}.premium-mode.match-board-mode .board-match-switcher{max-height:min(70dvh,calc(var(--visual-viewport-height, 100dvh) - 20px))}.premium-mode.match-board-mode .heat-flow-chart-hit-surface{cursor:pointer;pointer-events:all}.premium-mode.match-board-mode .heat-flow-point{pointer-events:none}.premium-mode.match-board-mode .post-composer textarea,.premium-mode.match-board-mode .reply-composer textarea{min-height:44px}.premium-mode .login-dialog .close-button,.premium-mode .profile-dialog .close-button,.premium-mode .policy-dialog .close-button{width:44px;min-width:44px;height:44px;min-height:44px}.premium-mode .top-bar>.brand-button{min-height:44px}.premium-mode .match-ops-heat-readonly{align-content:start}.premium-mode .match-ops-heat-readonly small+small{margin-top:2px;line-height:1.35;white-space:normal}@media(max-width:390px){.premium-mode.match-board-mode .login-composer:has(.login-composer-reaction){gap:6px;margin-inline:10px;padding-inline:8px}.premium-mode.match-board-mode .login-composer:has(.login-composer-reaction) p{display:none}.premium-mode.match-board-mode .login-composer:has(.login-composer-reaction)>button{max-width:112px;padding-inline:8px;white-space:normal}.premium-mode.match-board-mode .talk-moment-open{padding-right:46px}.premium-mode.match-board-mode .report-retry-status{align-items:stretch;flex-direction:column}.premium-mode.match-board-mode .report-retry-status button{width:100%}}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.upcoming-row{min-height:112px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row .upcoming-row-main{min-height:112px;row-gap:6px;padding-block:11px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row .upcoming-team{min-height:42px;gap:10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row .upcoming-team .team-flag.national-flag,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .upcoming-row.preview-row .upcoming-team .team-flag.national-flag{width:44px;height:31px;flex:0 0 44px;border-radius:7px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row .upcoming-team .team-flag.club-crest,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .upcoming-row.preview-row .upcoming-team .team-flag.club-crest{width:42px;height:42px;flex:0 0 42px;border-radius:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row .upcoming-team .team-flag.club-crest.with-logo img,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .upcoming-row.preview-row .upcoming-team .team-flag.club-crest.with-logo img{box-sizing:border-box;padding:1px;object-fit:contain}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row .upcoming-team b,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .upcoming-row.preview-row .upcoming-team b{font-size:15.5px;line-height:1.2}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row.upcoming-row{min-height:108px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row .upcoming-row-main{min-height:108px;row-gap:5px;padding-block:9px}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-row .upcoming-team{min-height:40px;gap:9px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row .upcoming-team .team-flag.national-flag,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .upcoming-row.preview-row .upcoming-team .team-flag.national-flag{width:42px;height:30px;flex-basis:42px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row .upcoming-team .team-flag.club-crest,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .upcoming-row.preview-row .upcoming-team .team-flag.club-crest{width:40px;height:40px;flex-basis:40px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section:not(.soccer-upcoming-preview-section) .upcoming-row .upcoming-team b,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section .upcoming-row.preview-row .upcoming-team b{font-size:15.5px}}.team-crest.club-crest.with-logo{overflow:visible;padding:2px;border-color:transparent;border-radius:0;background:transparent;box-shadow:none}.team-crest.club-crest.with-logo img,.team-flag.club-crest.with-logo img{box-sizing:border-box;padding:2px;border-radius:0;object-fit:contain;object-position:center}.team-flag.club-crest.with-logo{overflow:visible}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score .team-crest.club-crest.with-logo,.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team .team-crest.club-crest.with-logo{overflow:visible;border-radius:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score .team-crest.club-crest.with-logo img,.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-team .team-crest.club-crest.with-logo img{padding:2px;border-radius:0;object-fit:contain;object-position:center}.premium-mode.match-board-mode .scoreboard:not(.compact) .team-crest.national-flag{width:68px;height:48px;border-radius:9px}.premium-mode.match-board-mode .scoreboard:not(.compact) .team-crest.club-crest{width:64px;height:64px;border:0;border-radius:0;background:transparent;box-shadow:none}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row{min-height:122px;grid-template-columns:88px minmax(0,1fr) 22px;grid-template-rows:minmax(46px,1fr) minmax(46px,1fr);grid-template-areas:"time home arrow" "time away arrow";column-gap:14px;row-gap:6px;padding:12px 16px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-time{grid-area:time;align-self:stretch;justify-items:start;align-content:center;gap:8px;padding-right:14px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-time strong{font-size:26px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-time small{max-width:74px;overflow:hidden;display:-webkit-box;color:#727c7a;font-size:11px;line-height:1.2;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team,.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team.away{min-width:0;grid-column:2;grid-template-columns:48px minmax(0,1fr);gap:12px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team{grid-row:1}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team.away{grid-row:2}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team .team-flag.national-flag{width:48px;height:34px;flex-basis:48px;border-radius:7px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team .team-flag.club-crest{width:46px;height:46px;flex-basis:46px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team b{overflow:hidden;font-size:17px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-arrow{grid-area:arrow;align-self:center}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row{min-height:114px;grid-template-columns:74px minmax(0,1fr) 18px;grid-template-rows:minmax(42px,1fr) minmax(42px,1fr);column-gap:10px;row-gap:5px;padding:11px 12px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-time{padding-right:10px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-time strong{font-size:23px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team,.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team.away{grid-template-columns:42px minmax(0,1fr);gap:9px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team .team-flag.national-flag{width:42px;height:30px;flex-basis:42px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team .team-flag.club-crest{width:40px;height:40px;flex-basis:40px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team b{font-size:15.5px}}@media(max-width:350px){.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row{grid-template-columns:68px minmax(0,1fr) 14px;column-gap:8px;padding-inline:10px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-time{padding-right:8px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-time strong{font-size:22px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team,.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team.away{grid-template-columns:40px minmax(0,1fr);gap:8px}}.premium-mode .match-ops-backdrop:has(.match-ops-panel.match-ops-view-list),.premium-mode .match-ops-backdrop:has(.match-ops-panel.match-ops-view-settings){place-items:start center;padding:max(12px,env(safe-area-inset-top)) 0 0}.team-crest.club-crest.with-logo,.team-flag.club-crest.with-logo{overflow:hidden!important;isolation:isolate}.team-crest.club-crest.with-logo img,.team-flag.club-crest.with-logo img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;max-height:100%;box-sizing:border-box;padding:3px;object-fit:contain;object-position:center;transform:none}.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-list .home-attention-row:not(.home-upcoming-preview-row) .home-attention-team{min-width:0;overflow:hidden;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-list .home-attention-row:not(.home-upcoming-preview-row) .home-attention-team .team-crest{width:32px;height:32px;min-width:0;justify-self:center}.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-list .home-attention-row:not(.home-upcoming-preview-row) .home-attention-team b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-list .home-attention-row:not(.home-upcoming-preview-row) .home-attention-team{grid-template-columns:30px minmax(0,1fr);gap:7px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-list .home-attention-row:not(.home-upcoming-preview-row) .home-attention-team .team-crest{width:30px;height:30px}}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-teams b>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-mode.match-board-mode .content-grid,.premium-mode.match-board-mode .room-panel,.premium-mode.match-board-mode .room-scroll,.premium-mode.match-board-mode .post-list,.premium-mode.match-board-mode .post-row,.premium-mode.match-board-mode .post-content{width:100%;max-width:100%;box-sizing:border-box}.premium-mode.match-board-mode .content-grid,.premium-mode.match-board-mode .room-panel,.premium-mode.match-board-mode .room-scroll,.premium-mode.match-board-mode .post-list,.premium-mode.match-board-mode .post-content{overflow-x:hidden}.premium-mode.match-board-mode .room-scroll{overscroll-behavior-x:none;touch-action:pan-y}.premium-mode.match-board-mode .post-content,.premium-mode.match-board-mode .post-meta,.premium-mode.match-board-mode .post-body{min-width:0;overflow-wrap:anywhere;word-break:break-word}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-register-secondary{overflow:hidden;border:1px solid #dbe0da;border-radius:14px;background:#fff;color:#07181d;box-shadow:0 10px 24px #0c19160a}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-register-secondary[open]{padding:0 0 12px}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-register-secondary>summary{min-height:48px;padding:0 14px;color:#07181d;font-size:14px;font-weight:900}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-register-secondary .match-ops-form,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-register-secondary .match-ops-csv{width:auto;max-width:calc(100% - 24px);box-sizing:border-box;margin:0 12px 12px;color:#33413e}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-register-secondary .match-ops-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-register-secondary .match-ops-form label,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-register-secondary .match-ops-csv{min-width:0;color:#596663}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-register-secondary input,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-register-secondary select,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-register-secondary textarea{width:100%;max-width:100%;box-sizing:border-box;border:1px solid #d9dfd9;background:#fff;color:#07181d;font-size:16px}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-register-secondary .match-ops-form button{min-height:46px;border:0;border-radius:10px;background:#087a40;color:#fff}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .lineup-admin-panel{width:auto;max-width:calc(100% - 24px);box-sizing:border-box;margin:0 12px 12px;padding:14px;border:1px solid #dbe0da;border-radius:14px;background:#fff;color:#07181d;box-shadow:0 10px 24px #0c19160a}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .lineup-admin-panel .match-ops-heading h3,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .lineup-admin-panel .match-ops-preview-header strong{color:#07181d}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .lineup-admin-panel .match-ops-heading{display:none}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .lineup-admin-panel .match-ops-heading span,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .lineup-admin-panel .match-ops-lineup-target,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .lineup-admin-panel .match-ops-csv,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .lineup-admin-panel .match-ops-preview-header span,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .lineup-admin-panel .match-ops-empty-preview{color:#596663}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .lineup-admin-panel .match-ops-lineup-target,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .lineup-admin-panel .match-ops-csv,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .lineup-admin-panel select,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .lineup-admin-panel textarea,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .lineup-admin-panel .lineup-preview-list{min-width:0;width:100%;max-width:100%;box-sizing:border-box}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .lineup-admin-panel select,.premium-mode .match-ops-backdrop:has(.match-import-control-card) .lineup-admin-panel textarea{border:1px solid #d9dfd9;background:#fff;color:#07181d;font-size:16px}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .lineup-admin-panel .match-ops-secondary-button{min-height:44px;border:1px solid #cbd5ce;border-radius:10px;background:#f7f9f6;color:#075f34}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .lineup-admin-panel .lineup-preview-list{border:1px solid #e0e5df;border-radius:12px;background:#f8faf7}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .lineup-admin-panel .match-ops-empty-preview{margin:0;padding:14px}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .lineup-admin-panel .match-ops-save-button{min-height:48px;border:0;border-radius:10px;background:linear-gradient(180deg,#0a8a49,#067039);color:#fff}.premium-mode .match-ops-backdrop:has(.match-import-control-card) .lineup-admin-panel .match-ops-save-button:disabled{border:1px solid #e0e5df;background:#f1f3f0;color:#9aa4a2;opacity:1}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register),.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-admin-panel,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-admin-card,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-major-actions,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-public-check-grid,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-public-tools{min-width:0;max-width:100%;box-sizing:border-box}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register){overflow-x:hidden}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-major-action,.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-public-check-grid>span{min-width:0;overflow-wrap:anywhere}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-card .team-crest.club-crest,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row:not(.upcoming-row) .match-row-team .team-crest.club-crest{position:relative;overflow:hidden!important;flex:0 0 auto;border:0;border-radius:0;background:transparent;box-shadow:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-card .team-crest.club-crest{width:68px;height:68px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row:not(.upcoming-row) .match-row-team .team-crest.club-crest{width:52px;height:52px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-card .team-crest.club-crest img,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row:not(.upcoming-row) .match-row-team .team-crest.club-crest img{inset:0;width:100%;height:100%;padding:2px;object-fit:contain;object-position:center}@media(max-width:430px){.premium-mode .match-ops-backdrop:has(.match-import-control-card) .match-register-secondary .match-ops-form{grid-template-columns:minmax(0,1fr)}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-admin-panel{width:calc(100% - 28px);margin-inline:14px;padding-inline:12px;overflow-x:hidden}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-detail-bar.with-crests{min-height:218px;flex:0 0 auto;overflow:visible}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-major-actions{grid-template-columns:minmax(0,1fr)}.premium-mode .match-ops-panel.match-ops-view-detail:not(.match-ops-detail-tab-register) .match-ops-public-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-card .team-crest.club-crest{width:62px;height:62px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-row:not(.upcoming-row) .match-row-team .team-crest.club-crest{width:48px;height:48px}}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-score,.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-teams{grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);gap:4px}.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-teams span,.premium-mode:not(.match-board-mode):has(.matches-hero) .featured-team-side b{max-width:100%;font-size:15.5px}}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-card{min-height:188px;padding-block:18px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-head{grid-template-columns:auto minmax(0,1fr)}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-head span{white-space:nowrap}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-head small{width:100%;justify-self:end;text-align:right}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-main{min-height:108px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta{gap:12px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta small{color:#ffffffbd;font-size:14px;font-weight:900}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta b,.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta .home-heat-meta-heat b{font-size:20px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta .home-heat-meta-post b{color:#fff;font-size:17px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel{gap:10px;padding-top:14px;padding-bottom:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-current-row{min-width:0;flex-wrap:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-current-button,.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-change-button{height:36px;min-height:36px}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-current-button{min-width:82px;max-width:44%;padding-inline:14px 12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-current-button>span,.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-change-button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-change-button{min-width:0;max-width:52%}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-picker-option{min-width:0;grid-template-columns:minmax(58px,78px) minmax(0,1fr)}.provider-round-label{margin-top:4px;color:#4f5b56;font-size:12px;font-weight:900;line-height:1.25}.premium-mode:not(.match-board-mode):has(.matches-hero) .upcoming-time-block .provider-round-label{width:100%;margin-top:4px;overflow:hidden;color:#4f5b56;font-size:11px;line-height:1.15;text-align:center;white-space:normal;word-break:keep-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}.premium-mode:not(.match-board-mode) .soccer-scroll{padding-bottom:max(184px,calc(158px + env(safe-area-inset-bottom)));scroll-padding-bottom:calc(158px + env(safe-area-inset-bottom))}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-scroll>.soccer-section:last-child{margin-bottom:28px}.premium-mode.match-board-mode .flash-panel{align-content:start}.premium-mode.match-board-mode .flash-timeline{min-height:0}.premium-mode.match-board-mode .flash-timeline:has(.flash-item:only-child){padding-bottom:6px}.premium-mode.match-board-mode .lineup-match-strip small{color:#46524c;font-size:13px}.premium-mode.match-board-mode .lineup-player-row{min-height:58px}.premium-mode.match-board-mode .lineup-player-cell>strong{font-size:16px;line-height:1.3}.premium-mode.match-board-mode .lineup-bench-cell strong{font-size:15px;line-height:1.3}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-main,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-main{padding-right:78px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-bell-button,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row.is-suggestion .watch-bell-button{width:56px;max-width:56px;min-height:44px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-bell-button span,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row.is-suggestion .watch-bell-button span{min-width:48px;min-height:34px;padding-inline:10px;font-size:13px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-time{justify-content:center;gap:0}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-time strong{font-size:22px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-panel.is-locked strong{color:#ffffffc7;font-size:25px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-panel.is-locked b{color:#ffffffa8;font-size:9px;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-section-note{color:#505d58;font-size:14px;line-height:1.35}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-content{padding-bottom:calc(148px + env(safe-area-inset-bottom))}.premium-mode:not(.match-board-mode):has(.mypage-screen) .mypage-scroll{scroll-padding-bottom:calc(150px + env(safe-area-inset-bottom))}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-table-head{grid-template-columns:58px minmax(0,1fr) 68px 84px}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row{grid-template-columns:5px 58px minmax(0,1fr) 84px}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-action,.premium-mode .match-ops-backdrop .match-ops-panel.match-ops-view-list .match-ops-row .match-ops-row-action{gap:6px;padding:8px 6px}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row-action .match-ops-secondary-button{min-height:40px;padding-inline:6px;font-size:12px}.premium-mode .report-card{gap:9px;padding:13px}.premium-mode .report-card .report-card-top{gap:8px}.premium-mode .report-card .report-card-open blockquote{display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.premium-mode .report-card .report-context{min-height:50px;grid-template-columns:38px minmax(0,.72fr) minmax(0,1.28fr);gap:8px;padding:8px}.premium-mode .report-card .report-related-match{grid-column:auto}.premium-mode .report-card .report-author-avatar{width:38px;height:38px}.premium-mode .report-card .report-action-group{margin-top:0}.premium-mode .report-card .report-list-actions button{min-height:44px}.premium-mode .moderation-confirm-head button{width:42px;height:42px;min-height:42px;display:inline-grid;place-items:center;border:1px solid #c8d0cb;border-radius:12px;background:#fff;color:#07181d;font-size:26px;font-weight:850;line-height:1;opacity:1;box-shadow:0 6px 16px #0816171a}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-card{min-height:178px;padding:16px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-upcoming-main{min-height:102px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta small{font-size:13px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta b,.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta .home-heat-meta-heat b{font-size:18px}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-table-head{grid-template-columns:52px minmax(0,1fr) 62px 78px}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row{grid-template-columns:5px 52px minmax(0,1fr) 78px}}:root{--board-safe-area-top: env(safe-area-inset-top, 0px)}@media(max-width:1023px){.phone-frame.premium-mode.match-board-mode{position:relative}.phone-frame.premium-mode.match-board-mode .top-bar.board-top-bar{box-sizing:border-box;min-height:calc(58px + var(--board-safe-area-top));height:calc(58px + var(--board-safe-area-top));grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);gap:6px;padding:var(--board-safe-area-top) 14px 0;border-bottom:1px solid rgba(255,255,255,.08);background:#02080f}.premium-mode.match-board-mode .board-back-link{width:auto;min-width:72px;justify-self:start;gap:4px;color:#fff;font-size:12px;font-weight:800;white-space:nowrap;transform:translate(2px,7px)}.premium-mode.match-board-mode .board-back-link span{font-size:28px}.premium-mode.match-board-mode .board-top-bar .brand-button{min-width:0;font-size:25px;font-weight:850;letter-spacing:-.035em;transform:translate(-2px,7px)}.premium-mode.match-board-mode .board-top-bar .brand-button:after{right:-8px;width:6px;height:6px;box-shadow:none}.premium-mode.match-board-mode .board-header-actions,.premium-mode.match-board-mode .board-menu-button{width:44px;min-width:44px;height:44px;min-height:44px}.premium-mode.match-board-mode .board-menu-button{gap:5px;transform:translate(4px,7px)}.premium-mode.match-board-mode .board-menu-button span{width:23px;height:2px;box-shadow:none}.premium-mode.match-board-mode .board-context-bar{position:absolute;z-index:82;top:calc(70px + var(--board-safe-area-top));right:14px;width:44px;min-height:44px;display:block;padding:0;border:0;background:transparent;pointer-events:none}.premium-mode.match-board-mode .board-score-menu-button{position:relative;z-index:84;width:30px;min-width:30px;height:30px;min-height:30px;display:grid;place-items:center;padding:0;margin:1px 0 0 14px;border:0;border-radius:50%;background:#061219e6;color:#fff;font:inherit;cursor:pointer;box-shadow:none;pointer-events:auto}.premium-mode.match-board-mode .board-score-menu-button:before{content:"";position:absolute;inset:-7px}.premium-mode.match-board-mode .board-score-menu-button>span{display:block;transform:translateY(-1px);color:inherit;font-family:Arial,sans-serif;font-size:26px;font-weight:900;line-height:1;letter-spacing:0}.premium-mode.match-board-mode .board-score-menu-button:focus-visible,.premium-mode.match-board-mode .board-score-quick-menu button:focus-visible{outline:3px solid rgba(77,218,129,.72);outline-offset:2px}.premium-mode.match-board-mode .board-score-menu-backdrop{position:fixed;z-index:81;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;pointer-events:auto}.premium-mode.match-board-mode .board-score-quick-menu{position:absolute;z-index:85;top:50px;right:0;width:218px;overflow:hidden;border:1px solid rgba(13,31,34,.14);border-radius:14px;background:#fffffffa;color:#12201c;box-shadow:0 18px 44px #0000003d;pointer-events:auto}.premium-mode.match-board-mode .board-score-quick-menu>button{width:100%;min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;border:0;border-bottom:1px solid #e8ece9;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.premium-mode.match-board-mode .board-score-quick-menu>button:last-child{border-bottom:0}.premium-mode.match-board-mode .board-score-quick-menu>button>span{min-width:0;display:grid;gap:3px}.premium-mode.match-board-mode .board-score-quick-menu strong{font-size:13px;font-weight:900}.premium-mode.match-board-mode .board-score-quick-menu small{overflow:hidden;color:#69756f;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.premium-mode.match-board-mode .board-score-quick-menu b{color:#77827c;font-size:20px}.premium-mode.match-board-mode .scoreboard{cursor:default}.premium-mode.match-board-mode .scoreboard:focus-visible{outline:0}.premium-mode.match-board-mode .scoreboard:not(.compact){min-height:188px;padding:8px 18px;background-image:linear-gradient(180deg,#03101ebd,#03151885 58%,#031812c7),linear-gradient(90deg,rgba(111,18,24,.14),transparent 45%,rgba(8,67,122,.16)),url(/assets/stadium-scoreboard-bg.png);background-position:center,center,center top;background-size:auto,auto,auto 230px;background-repeat:no-repeat}.premium-mode.match-board-mode .scoreboard:not(.compact) .scoreboard-full{min-height:172px;grid-template-rows:30px minmax(0,1fr)}.premium-mode.match-board-mode .scoreboard-status-line{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;transform:none}.premium-mode.match-board-mode .scoreboard-match-state{grid-column:2;display:flex;align-items:center;justify-content:center;gap:8px}.premium-mode.match-board-mode .scoreboard-status-line .score-live-badge{min-height:22px;padding:0 11px;border-radius:7px;font-size:11px;font-weight:800}.premium-mode.match-board-mode .scoreboard-status-line .score-state-label{color:#ff343d;font-size:12.5px;font-weight:800}.premium-mode.match-board-mode .scoreboard:not(.compact) .score-row{min-height:136px;grid-template-columns:minmax(84px,1fr) 104px minmax(84px,1fr);gap:6px}.premium-mode.match-board-mode .scoreboard:not(.compact) .score-team-block,.premium-mode.match-board-mode .scoreboard:not(.compact) .score-team-block.away{min-width:0;display:grid;grid-template-rows:52px 16px;place-items:center;align-content:center;gap:6px;transform:none}.premium-mode.match-board-mode .scoreboard:not(.compact) .team-crest.national-flag.with-logo{width:78px;height:52px;box-sizing:border-box;position:relative;align-self:center;display:block;overflow:visible;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.premium-mode.match-board-mode .scoreboard:not(.compact) .team-crest.national-flag.with-logo:before,.premium-mode.match-board-mode .scoreboard:not(.compact) .team-crest.national-flag.with-logo:after{display:none!important}.premium-mode.match-board-mode .scoreboard:not(.compact) .team-crest.national-flag.with-logo img{position:absolute;top:auto;bottom:0;left:50%;width:78px;height:52px;min-width:0;min-height:0;display:block;padding:0;border:0;border-radius:0;object-fit:contain;object-position:center;transform:translate(-50%)}.premium-mode.match-board-mode .scoreboard:not(.compact) .score-team-block>span{max-width:108px;font-size:clamp(12px,3.34vw,13px);font-weight:800;line-height:16px;transform:translateY(2px)}.premium-mode.match-board-mode .scoreboard:not(.compact) .score-main{width:104px;justify-items:center;transform:translateY(-12px)}.premium-mode.match-board-mode .scoreboard:not(.compact) .score-numbers{width:104px;justify-content:center;gap:8px;font-size:50px}.premium-mode.match-board-mode .scoreboard:not(.compact) .score-numbers>span:nth-child(2){font-size:30px;font-weight:800;transform:translateY(-1px)}.premium-mode.match-board-mode .scoreboard:not(.compact) .league-label{grid-column:1;grid-row:1;width:100%;max-width:100%;justify-self:start;font-size:10.5px;font-weight:800;line-height:1.2;text-align:left;transform:none}.premium-mode.match-board-mode .scoreboard:not(.compact) .scoreboard-league-inline{display:block}.premium-mode.match-board-mode .scoreboard:not(.compact) .scoreboard-league-bottom{display:none}.premium-mode.match-board-mode .room-tabs{height:49px;grid-template-columns:repeat(4,minmax(0,1fr));background:#fbfaf8}.premium-mode.match-board-mode .room-tabs button{box-sizing:border-box;padding:4px 6px 0;border-bottom-width:5px;background:#fbfaf8;font-size:12.5px;font-weight:700}.premium-mode.match-board-mode .board-heat-strip{min-height:48px;grid-template-columns:minmax(93px,1fr) minmax(90px,2fr) minmax(93px,1fr);gap:7px;padding:4px 14px;background:#061219}.premium-mode.match-board-mode .board-heat-meter{width:100%;margin:0;align-self:center;transform:none}.premium-mode.match-board-mode .board-heat-summary,.premium-mode.match-board-mode .board-heat-posts{font-weight:750}.premium-mode.match-board-mode .board-heat-posts{font-size:11px}.premium-mode.match-board-mode .board-heat-meta:has(.board-heat-sync) .board-heat-posts{display:none}.premium-mode.match-board-mode .board-heat-segments{grid-template-columns:repeat(9,minmax(4px,1fr));gap:3px}.premium-mode.match-board-mode .board-heat-segments i.active:nth-child(n+5){background:#ff6b2d}.premium-mode.match-board-mode .board-heat-segments i.active:nth-child(n+7){background:#ff3b3f}.premium-mode.match-board-mode .board-heat-chevron,.premium-mode.match-board-mode .talk-moment-chevron{width:16px;height:16px;display:grid;place-items:center;align-self:center;justify-self:center;flex:0 0 16px;line-height:0;transform:none}.premium-mode.match-board-mode .board-heat-chevron .chevron-icon,.premium-mode.match-board-mode .talk-moment-chevron .chevron-icon{width:16px;height:16px;display:block;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transform:rotate(90deg);transform-origin:50% 50%}.premium-mode.match-board-mode .team-channel-area{padding:9px 14px 2px;background:#fbfaf8}.premium-mode.match-board-mode .team-channel-switch{min-height:40px;grid-template-columns:repeat(3,minmax(0,1fr));border-color:#e3e0da;background:#f7f5ef}.premium-mode.match-board-mode .team-channel-switch button{min-height:36px;padding:0 8px;font-size:11.5px;font-weight:700}.premium-mode.match-board-mode .team-channel-switch button.selected{background:#061219;box-shadow:none}.premium-mode.match-board-mode .team-channel-switch button:focus{outline:none}.premium-mode.match-board-mode .team-channel-switch button:focus-visible{outline:none;text-decoration:underline;text-underline-offset:3px}.premium-mode.match-board-mode .team-channel-switch button.selected:focus-visible{box-shadow:none;text-decoration:none}.premium-mode.match-board-mode .talk-moment-card{width:calc(100% - 28px);min-height:48px;margin:2px 14px 0;border-color:#dedbd6;background:#fbfaf8}.premium-mode.match-board-mode .talk-moment-open{padding-left:8px}.premium-mode.match-board-mode .talk-moment-badge,.premium-mode.match-board-mode .talk-moment-badge.goal,.premium-mode.match-board-mode .talk-moment-badge.card,.premium-mode.match-board-mode .talk-moment-badge.substitution{background:#06191f}.premium-mode.match-board-mode .talk-moment-copy strong{font-size:12.25px;font-weight:800}.premium-mode.match-board-mode .talk-moment-meta b{font-weight:700}.premium-mode.match-board-mode .talk-moment-meta b em{font-size:12.5px;font-weight:850}.premium-mode.match-board-mode .talk-moment-dismiss{font-size:18px}.premium-mode.match-board-mode .post-list{padding:0 14px 24px;overflow:visible;background:#fbfaf8}.premium-mode.match-board-mode .room-scroll{scrollbar-width:none}.premium-mode.match-board-mode .room-scroll::-webkit-scrollbar{display:none}.premium-mode.match-board-mode .post-row{position:relative;height:auto;min-height:0;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:7px 0 4px;border:0;border-radius:0;background:transparent;overflow:visible}.premium-mode.match-board-mode .post-row:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:#e7e5e1;pointer-events:none}.premium-mode.match-board-mode .post-list>.post-row:first-child{padding-top:15px}.premium-mode.match-board-mode .post-content,.premium-mode.match-board-mode .post-body{height:auto;max-height:none;overflow:visible}.premium-mode.match-board-mode .post-body{display:block;width:calc(100% - 1em);margin-top:3px;font-size:13.5px;line-height:1.45;white-space:pre-wrap;-webkit-box-orient:unset;-webkit-line-clamp:unset}.premium-mode.match-board-mode .post-actions{width:32px;min-width:32px;position:absolute;top:-5px;right:0;margin:0}.premium-mode.match-board-mode .post-list>.post-row:first-child .post-actions{top:2px}.premium-mode.match-board-mode .more-button{width:32px;min-width:32px;height:32px;min-height:32px;display:grid;place-items:center;margin:0;padding:0;color:#26312c}.premium-mode.match-board-mode .more-button .post-more-icon{transform:translateY(6px)}.premium-mode.match-board-mode .post-menu{top:36px}.premium-mode.match-board-mode .post-menu button:focus-visible{outline:2px solid #64717a;outline-offset:-2px;background:#eef1f3;color:#061219}.premium-mode.match-board-mode .post-menu button.danger:focus-visible{outline-color:#b42318;background:#fff0ed;color:#8d1f15}.premium-mode.match-board-mode .post-engagement{min-height:24px;gap:20px;margin-top:4px}.premium-mode.match-board-mode .post-meta{min-height:17px;padding-right:38px;font-size:11.5px}.premium-mode.match-board-mode .post-meta strong{font-size:14px;font-weight:800}.premium-mode.match-board-mode .post-engagement button{min-height:24px;gap:5px;padding:0;color:#424d47;font-size:11.5px;font-weight:650}.premium-mode.match-board-mode .post-engagement button:before{display:none}.premium-mode.match-board-mode .post-engagement button.active{color:#0b8a46}.premium-mode.match-board-mode .post-engagement button span{font-size:inherit}.premium-mode.match-board-mode .reply-parent-post p,.premium-mode.match-board-mode .reply-row div>div{white-space:pre-wrap}.premium-mode.match-board-mode .post-composer{margin-bottom:0;padding:4px 14px max(4px,env(safe-area-inset-bottom));border-color:#e7e5e1;background:#fbfaf8;box-shadow:none}.premium-mode.match-board-mode .composer-row.with-reaction{grid-template-columns:40px minmax(0,1fr) 40px;gap:6px}.premium-mode.match-board-mode .composer-reaction-slot,.premium-mode.match-board-mode .reaction-dock,.premium-mode.match-board-mode .reaction-toggle{width:40px;min-width:40px;height:40px;min-height:40px}.premium-mode.match-board-mode .reaction-toggle{position:relative;border-color:#d8d7d3;background:#fbfaf8}.premium-mode.match-board-mode .reaction-toggle:before{content:"";position:absolute;inset:-2px}.premium-mode.match-board-mode .post-composer textarea{width:100%;height:40px;min-height:40px;padding-block:9px;border-color:#d8d7d3;background:#fbfaf8}.premium-mode.match-board-mode .post-composer .composer-submit{position:relative;width:40px;min-width:40px;height:40px;min-height:40px;background:#3c9d5e;font-size:17px}.premium-mode.match-board-mode .post-composer .composer-submit:before{content:"";position:absolute;inset:-2px}.premium-mode.match-board-mode .post-composer .composer-submit:disabled{opacity:1;background:#3c9d5e;color:#fff}.board-match-switcher-backdrop{background:#030c103d;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto}.premium-mode.match-board-mode .board-match-switcher{top:calc(124px + var(--board-safe-area-top));right:12px;bottom:auto;left:auto;width:min(320px,calc(100vw - 24px));max-height:calc(100dvh - 142px - var(--board-safe-area-top) - env(safe-area-inset-bottom,0px));padding-bottom:0;transform:none;border:1px solid rgba(13,31,34,.14);border-radius:14px;box-shadow:0 18px 44px #0000003d;pointer-events:auto}.premium-mode.match-board-mode .board-match-switcher-grip{display:none}.premium-mode.match-board-mode .board-match-switcher-head{padding-top:0}.phone-frame.premium-mode.match-board-mode:has(.scoreboard.compact) .top-bar.board-top-bar{min-height:calc(54px + var(--board-safe-area-top));height:calc(54px + var(--board-safe-area-top));grid-template-columns:44px minmax(0,1fr) 44px;padding:var(--board-safe-area-top) 10px 0}.phone-frame.premium-mode.match-board-mode:has(.scoreboard.compact) .board-context-bar{top:calc(5px + var(--board-safe-area-top));right:58px}.phone-frame.premium-mode.match-board-mode:has(.scoreboard.compact) .board-compact-header-summary{grid-template-columns:minmax(0,1fr) auto;padding-right:44px}.phone-frame.premium-mode.match-board-mode:has(.scoreboard.compact) .board-compact-heat-button{display:none}.phone-frame.premium-mode.match-board-mode:has(.scoreboard.compact) .board-score-menu-button{width:38px;min-width:38px;height:38px;min-height:38px;margin:3px;background:#021119b8;border-color:#ffffff1a;box-shadow:none}.phone-frame.premium-mode.match-board-mode:has(.scoreboard.compact) .board-score-menu-button>span{font-size:24px;line-height:.9}.phone-frame.premium-mode.match-board-mode:has(.scoreboard.compact) .board-score-quick-menu{top:48px}.premium-mode.match-board-mode .talk-channel-slot:has(>.talk-moment-card){position:relative;z-index:3;min-width:0}.premium-mode.match-board-mode .talk-channel-slot>.talk-moment-card{position:absolute;z-index:1;top:6px;right:14px;left:14px;width:auto;margin:0;--talk-moment-accent: #f13b4b;min-height:48px;border:1px solid rgba(228,238,244,.18);border-radius:11px;background:#0d2738;color:#f8fbfd;box-shadow:0 8px 18px #07181d38}.premium-mode.match-board-mode .talk-channel-slot>.talk-moment-card.goal{--talk-moment-accent: #f13b4b}.premium-mode.match-board-mode .talk-channel-slot>.talk-moment-card.card{--talk-moment-accent: #f0c84b}.premium-mode.match-board-mode .talk-channel-slot>.talk-moment-card.card.red-card{--talk-moment-accent: #f13b4b}.premium-mode.match-board-mode .talk-channel-slot>.talk-moment-card.substitution{--talk-moment-accent: #67d096}.premium-mode.match-board-mode .talk-channel-slot>.talk-moment-card.var{--talk-moment-accent: #62b7e5}.premium-mode.match-board-mode .talk-channel-slot>.talk-moment-card.neutral{--talk-moment-accent: #b8c8d2}.premium-mode.match-board-mode .talk-moment-open{min-height:48px;grid-template-columns:30px max-content minmax(0,1fr);gap:10px;align-items:center;padding:5px 44px 5px 10px;color:#f8fbfd}.premium-mode.match-board-mode .talk-moment-badge{width:30px;min-width:30px;height:30px;min-height:30px;display:grid;place-items:center;border:3px solid var(--talk-moment-accent);border-radius:50%;background:#0d2738;color:#f8fbfd;font-size:15px;line-height:1}.premium-mode.match-board-mode .talk-moment-badge.goal,.premium-mode.match-board-mode .talk-moment-badge.card,.premium-mode.match-board-mode .talk-moment-badge.substitution,.premium-mode.match-board-mode .talk-moment-badge.var,.premium-mode.match-board-mode .talk-moment-badge.neutral{width:30px;min-width:30px;height:30px;min-height:30px;border:3px solid var(--talk-moment-accent);border-radius:50%;background:#0d2738;color:#f8fbfd}.premium-mode.match-board-mode .talk-moment-badge svg{color:var(--talk-moment-accent)}.premium-mode.match-board-mode .talk-moment-minute{padding-right:10px;border-right:1px solid rgba(230,239,245,.3);color:var(--talk-moment-accent);font-size:15px;font-weight:900;line-height:1;white-space:nowrap}.premium-mode.match-board-mode .talk-moment-copy{min-width:0;display:grid;gap:1px;align-content:center}.premium-mode.match-board-mode .talk-moment-copy>small{overflow:hidden;color:var(--talk-moment-accent);font-size:10px;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.premium-mode.match-board-mode .talk-moment-copy>strong{min-width:0;display:block;overflow:hidden;color:#f8fbfd;font-size:14px;font-weight:800;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.premium-mode.match-board-mode .talk-moment-dismiss{color:#f8fbfde0}.premium-mode.match-board-mode .talk-moment-dismiss svg{width:18px;height:18px}.premium-mode.match-board-mode .talk-moment-open:focus-visible,.premium-mode.match-board-mode .talk-moment-dismiss:focus-visible{outline-color:#f8fbfdcc}.premium-mode.match-board-mode .talk-feed-stage .post-list:focus{outline:none}.premium-mode.match-board-mode .talk-feed-stage .post-list:focus-visible{outline:2px solid rgba(14,151,71,.6);outline-offset:-2px}}@media(max-width:360px){.premium-mode.match-board-mode .scoreboard:not(.compact) .scoreboard-league-inline{max-height:22.1px;overflow-wrap:anywhere;line-height:1.05;text-overflow:clip;white-space:normal}}@media(max-width:430px){.premium-mode.match-board-mode .empty-post-state.talk-room-empty{display:grid;gap:0;margin:18px 0 0;padding:0;border:0;border-radius:0;background:transparent;text-align:left;box-shadow:none}.premium-mode.match-board-mode .talk-room-empty-copy{display:grid;justify-items:center;gap:8px;padding:22px 10px 0;text-align:center}.premium-mode.match-board-mode .talk-room-empty-copy>strong{color:#16201c;font-size:20px;font-weight:900;letter-spacing:-.025em;line-height:1.35}.premium-mode.match-board-mode .talk-room-empty-copy>p{max-width:300px;margin:0;color:#68716c;font-size:12.5px;line-height:1.6}.premium-mode.match-board-mode .empty-post-prompts.talk-room-starters{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:18px 0 0}.premium-mode.match-board-mode .talk-room-starters button{width:100%;min-width:0;min-height:44px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0 6px;border:1px solid #d9d9d5;border-radius:12px;background:#fffefa;color:#303a35;font-size:11.5px;font-weight:800;line-height:1.3;box-shadow:none}.premium-mode.match-board-mode .talk-room-starters button:active{border-color:#b8c9bb;background:#f0f5f0}.premium-mode.match-board-mode .talk-room-starters button:focus-visible{outline:3px solid rgba(44,174,88,.4);outline-offset:2px}.premium-mode.match-board-mode .talk-room-starters button:disabled{opacity:.5}.premium-mode.match-board-mode .team-choice-confirm{gap:9px;margin-top:8px;padding:12px;border:1px solid #e2e0da;border-radius:14px;background:#fffefa;color:#17211d;box-shadow:0 6px 16px #0b1c150d}.premium-mode.match-board-mode .team-choice-confirm strong{font-size:14px;font-weight:900}.premium-mode.match-board-mode .team-choice-confirm p{color:#68716c;font-size:11.5px;line-height:1.55}.premium-mode.match-board-mode .team-choice-confirm div{gap:8px}.premium-mode.match-board-mode .team-choice-confirm button{min-height:44px;border-radius:10px;font-size:12px}.premium-mode.match-board-mode .team-choice-confirm button:first-child{border-color:#06191f;background:#06191f;color:#fff}.premium-mode.match-board-mode .team-choice-status{min-height:40px;margin-top:7px;padding:6px 8px 6px 11px;border-color:#dbe8dd;border-radius:12px;background:#eff7f0;color:#1b6f38}.premium-mode.match-board-mode .team-choice-status button{min-height:34px;padding:0 10px;border-radius:9px;background:#fff;font-size:11px}}@media(max-width:430px){.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-time strong{font-size:20px;font-variant-numeric:tabular-nums;letter-spacing:-.35px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-card{min-height:100px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-main{min-height:98px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-time strong{font-size:18px;font-variant-numeric:tabular-nums;letter-spacing:-.25px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-time{padding-right:10px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-teams{gap:5px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-teams b{gap:8px;font-size:13.5px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row{min-height:76px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-main{grid-template-columns:62px minmax(0,1fr);gap:8px;padding:8px 68px 8px 10px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-time{padding-right:10px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-time strong{font-size:18px;font-variant-numeric:tabular-nums;letter-spacing:-.25px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-matchup{gap:5px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-matchup span{min-height:28px;gap:8px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-matchup b{font-size:13px;line-height:1.2}}.premium-mode .dialog-backdrop.policy-dialog-backdrop{inset:0;align-items:stretch;justify-content:center;height:var(--visual-viewport-height, 100dvh);padding:0;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.premium-mode .policy-dialog-backdrop .policy-dialog{width:min(100%,760px);height:var(--visual-viewport-height, 100dvh);max-height:none;overflow-y:auto;display:block;padding:0;border:0;border-radius:0;background:#fff;color:#111515;box-shadow:none;overscroll-behavior:contain;scrollbar-color:rgba(17,21,21,.22) transparent}.premium-mode .policy-dialog-backdrop .policy-dialog:before{display:none}.premium-mode .policy-dialog-backdrop .policy-masthead{position:sticky;top:0;z-index:3;min-height:calc(64px + env(safe-area-inset-top));display:flex;align-items:center;justify-content:space-between;padding:env(safe-area-inset-top) 20px 0;border-bottom:2px solid #ef2435;background:#050808;color:#fff}.premium-mode .policy-dialog-backdrop .policy-brand{display:inline-flex;align-items:baseline;color:#fff;font-size:22.75px;font-weight:725;letter-spacing:-.04em;line-height:22.75px}.premium-mode .policy-dialog-backdrop .policy-brand:after{content:"";width:6px;height:6px;margin-left:5px;border-radius:50%;background:#59c94f}.premium-mode .policy-dialog-backdrop .policy-masthead .close-button{position:static;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;color:#fff;box-shadow:none}.premium-mode .policy-dialog-backdrop .policy-masthead .close-button svg{width:25px;height:25px;stroke-width:1.8}.premium-mode .policy-dialog-backdrop .policy-masthead .close-button:hover,.premium-mode .policy-dialog-backdrop .policy-masthead .close-button:focus-visible{background:#ffffff14}.premium-mode .policy-dialog-backdrop .policy-dialog-content{padding:34px 24px calc(64px + env(safe-area-inset-bottom))}.premium-mode .policy-dialog-backdrop .policy-hero{display:grid;gap:0;padding-bottom:17px;border-bottom:1px solid #cfd3d1}.premium-mode .policy-dialog-backdrop .policy-hero h2{margin:0;padding:0;color:#080b0b;font-size:clamp(27px,7vw,32px);font-weight:900;letter-spacing:-.045em;line-height:1.24;white-space:nowrap}.premium-mode .policy-dialog-backdrop .policy-summary{max-width:34em;margin:12px 0 0;color:#4d5351;font-size:14px;font-weight:500;line-height:1.85}.premium-mode .policy-dialog-backdrop .policy-version{display:block;margin:20px 0 0}.premium-mode .policy-dialog-backdrop .policy-version span{display:inline;padding:0;border:0;border-radius:0;background:transparent;color:#3f4543;font-size:14px;font-weight:500;line-height:1.5}.premium-mode .policy-dialog-backdrop .policy-age-notice{display:block;margin:10px 0 0;padding:0;border:0;border-radius:0;background:transparent;color:#3f4543;font-size:12px;font-weight:500;line-height:1.75}.premium-mode .policy-dialog-backdrop .policy-age-notice span{display:inline}.premium-mode .policy-dialog-backdrop .policy-document-list{overflow:visible;display:grid;border:0;border-radius:0;background:#fff;box-shadow:none}.premium-mode .policy-dialog-backdrop .policy-document-row{min-width:0;min-height:90px;display:grid;grid-template-columns:44px minmax(0,1fr) 20px;gap:14px;align-items:center;padding:14px 4px;border-bottom:1px solid #d7dad8;background:transparent;color:#111515;text-decoration:none}.premium-mode .policy-dialog-backdrop .policy-document-row:hover{background:#f8f9f8}.premium-mode .policy-dialog-backdrop .policy-document-row:focus-visible{outline:2px solid #ef2435;outline-offset:-2px}.premium-mode .policy-dialog-backdrop .policy-document-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:0;background:transparent;color:#111515}.premium-mode .policy-dialog-backdrop .policy-document-icon svg{width:35px;height:35px;stroke-width:1.7}.premium-mode .policy-dialog-backdrop .policy-document-copy{min-width:0;display:grid;gap:5px}.premium-mode .policy-dialog-backdrop .policy-document-copy strong{color:#080b0b;font-size:16px;font-weight:900;line-height:1.35}.premium-mode .policy-dialog-backdrop .policy-document-copy small{color:#555c59;font-size:12px;font-weight:500;line-height:1.55}.premium-mode .policy-dialog-backdrop .policy-document-row>svg{width:20px;height:20px;color:#111515;stroke-width:2}.premium-mode .policy-dialog-backdrop .policy-contact-card{display:block;margin:0;padding:32px 4px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.premium-mode .policy-dialog-backdrop .policy-contact-card h3{margin:0;color:#080b0b;font-size:18px;font-weight:900;line-height:1.4}.premium-mode .policy-dialog-backdrop .policy-contact-card>p{margin:13px 0 0;color:#555c59;font-size:13px;font-weight:500;line-height:1.7}.premium-mode .policy-dialog-backdrop .policy-contact-links{display:grid;gap:12px;margin-top:16px}.premium-mode .policy-dialog-backdrop .policy-contact-links a{width:fit-content;min-height:32px;display:inline-flex;align-items:center;gap:9px;color:#343a38;font-size:14px;font-weight:650;line-height:1.4}.premium-mode .policy-dialog-backdrop .policy-contact-links svg{width:18px;height:18px;stroke-width:1.8}.premium-mode .policy-dialog-backdrop .policy-footnote{margin:26px 4px 0;color:#6b716f;font-size:11px;font-weight:500;line-height:1.75}@media(max-width:360px){.premium-mode .policy-dialog-backdrop .policy-dialog-content{padding:30px 18px calc(56px + env(safe-area-inset-bottom))}.premium-mode .policy-dialog-backdrop .policy-hero h2{font-size:25px}.premium-mode .policy-dialog-backdrop .policy-document-row{grid-template-columns:42px minmax(0,1fr) 18px;gap:12px;padding-inline:2px}.premium-mode .policy-dialog-backdrop .policy-document-icon{width:42px;height:42px}.premium-mode .policy-dialog-backdrop .policy-document-icon svg{width:31px;height:31px}}.post-author-avatar-trigger{margin:0;padding:0;appearance:none;font:inherit;cursor:pointer}.post-author-name-trigger{min-width:0;max-width:100%;margin:0;padding:0;overflow:hidden;border:0;background:transparent;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.post-author-avatar-trigger:focus-visible,.post-author-name-trigger:focus-visible{outline:3px solid rgba(86,215,75,.5);outline-offset:3px}.premium-mode .public-profile-backdrop{inset:0;display:block;padding:0;background:#010a0dad;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.premium-mode .public-profile-dialog{position:absolute;top:var(--public-profile-anchor-top, 42%);left:24px;right:24px;width:auto;max-width:382px;max-height:calc(100% - var(--public-profile-anchor-top, 42%) - 18px);margin:0 auto;padding:16px 16px 12px;overflow:visible;border:1px solid rgba(7,24,28,.16);border-radius:16px;background:#fff;color:#07181c;box-shadow:0 18px 42px #0000004d}.premium-mode .public-profile-dialog:focus{outline:0}.premium-mode .public-profile-pointer{position:absolute;top:-19px;left:12px;width:26px;height:24px;fill:#fff;color:#07181c29;stroke-width:1}.premium-mode .public-profile-dialog .close-button{position:absolute;top:13px;right:13px;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(7,24,28,.14);border-radius:50%;background:#fff;color:#07181c;box-shadow:none}.premium-mode .public-profile-dialog .close-button svg{width:22px;height:22px;stroke-width:2}.premium-mode .public-profile-dialog .close-button:focus-visible{outline:3px solid rgba(5,116,64,.22);outline-offset:2px}.premium-mode .public-profile-main{min-width:0;display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:start}.premium-mode .public-profile-avatar{width:56px;height:56px;border:0;background:#d9eee0;color:#197a48;font-size:20px;box-shadow:inset 0 0 0 1px #0574400f}.premium-mode .public-profile-avatar>svg:not(.avatar-illustration):not(.shield-icon){width:36px;height:36px}.premium-mode .public-profile-copy{min-width:0;padding-top:2px}.premium-mode .public-profile-copy h2{min-width:0;max-width:100%;margin:0;padding-right:38px;overflow:hidden;color:#07181c;font-size:24px;font-weight:950;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.premium-mode .public-profile-bio{min-height:44px;padding:0;border:0}.premium-mode .public-profile-bio p{margin:9px 0 0;color:#303a37;font-size:14px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.premium-mode .public-profile-bio .public-profile-empty,.premium-mode .public-profile-bio .public-profile-status{color:#737c78;font-weight:600}.premium-mode .public-profile-bio .public-profile-error{color:#b5252b}.premium-mode .public-profile-favorites{min-width:0;display:flex;align-items:center;gap:16px;margin-top:15px;padding-top:13px;border-top:1px solid rgba(7,24,28,.14)}.premium-mode .public-profile-favorites h3{flex:0 0 auto;margin:0;color:#303a37;font-size:13px;font-weight:850;line-height:1.35}.premium-mode .public-profile-favorite-list{min-width:0;display:flex;align-items:center;gap:12px}.premium-mode .public-profile-favorite-list>span{min-width:0;display:inline-flex;align-items:center;gap:6px}.premium-mode .public-profile-favorite-list .team-crest{width:30px;height:30px}.premium-mode .public-profile-favorite-list strong{color:#101817;font-size:13px;font-weight:900;letter-spacing:.02em;line-height:1}@media(max-width:359px){.premium-mode .public-profile-dialog{left:16px;right:16px;padding:18px 16px 15px}.premium-mode .public-profile-main{grid-template-columns:52px minmax(0,1fr);gap:12px}.premium-mode .public-profile-avatar{width:52px;height:52px}.premium-mode .public-profile-copy h2{font-size:21px}.premium-mode .public-profile-favorites{gap:10px}.premium-mode .public-profile-favorite-list{gap:8px}.premium-mode .public-profile-favorite-list .team-crest{width:24px;height:24px}.premium-mode .public-profile-favorite-list strong{font-size:11px}}.premium-mode:not(.match-board-mode) .my-favorite-sheet-backdrop{position:fixed;inset:0;z-index:270;display:grid;align-items:end;padding:0 0 var(--keyboard-offset, 0px);background:#000c12a8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);container-type:inline-size}.phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode) .my-favorite-sheet-backdrop{width:var(--qa-frame-width);left:50%;transform:translate(-50%)}.premium-mode:not(.match-board-mode) .my-favorite-sheet{width:min(100%,520px);height:min(88dvh,calc(var(--visual-viewport-height, 100dvh) - 8px));min-height:0;max-height:none;display:flex;flex-direction:column;justify-self:center;overflow:hidden;border:0;border-radius:30px 30px 0 0;background:#fff;color:#07171c;box-shadow:0 -18px 56px #00090d4d;animation:favorite-sheet-enter .18s ease-out both}@keyframes favorite-sheet-enter{0%{transform:translateY(16px);opacity:.88}to{transform:translateY(0);opacity:1}}.premium-mode:not(.match-board-mode) .my-favorite-sheet-handle{min-height:28px;display:grid;place-items:center;flex:0 0 auto;padding:0;border:0;background:#fff;touch-action:pan-y}.premium-mode:not(.match-board-mode) .my-favorite-sheet-handle span{width:42px;height:5px;border-radius:999px;background:#c7cbcd}.premium-mode:not(.match-board-mode) .my-favorite-sheet-scroll{min-height:0;display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.premium-mode:not(.match-board-mode) .my-favorite-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto;padding:7px 20px 18px}.premium-mode:not(.match-board-mode) .my-favorite-sheet-header>span{min-width:0;display:grid;gap:5px}.premium-mode:not(.match-board-mode) .my-favorite-sheet-header small{color:#565e61;font-size:13px;font-weight:800;letter-spacing:.01em}.premium-mode:not(.match-board-mode) .my-favorite-sheet-header h2{margin:0;color:#06161b;font-size:29px;font-weight:950;letter-spacing:-.045em;line-height:1.08}.premium-mode:not(.match-board-mode) .my-favorite-sheet-header .my-favorite-sheet-close{width:48px;min-width:48px;height:48px;min-height:48px;display:grid;place-items:center;padding:0;border:1px solid #dfe2e3;border-radius:999px;background:#fff;color:#07171c;box-shadow:none}.premium-mode:not(.match-board-mode) .my-favorite-sheet-close svg{width:25px;height:25px;stroke-width:2.2}.premium-mode:not(.match-board-mode) .my-favorite-picker-shell,.premium-mode:not(.match-board-mode) .my-favorite-sheet .my-favorite-picker-shell{min-height:0;display:flex;flex:1 1 auto;flex-direction:column;gap:0;padding:0 20px}.premium-mode:not(.match-board-mode) .my-favorite-search{min-height:54px;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:12px;flex:0 0 auto;padding:0 15px;border:1px solid #d8dcde;border-radius:13px;background:#fff;color:#a2a7aa}.premium-mode:not(.match-board-mode) .my-favorite-search:focus-within{border-color:#078548;box-shadow:0 0 0 2px #0785481f}.premium-mode:not(.match-board-mode) .my-favorite-search>svg{width:25px;height:25px;stroke-width:2.1}.premium-mode:not(.match-board-mode) .my-favorite-search input{width:100%;min-width:0;min-height:52px;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;color:#07171c;font:inherit;font-size:16px;font-weight:800;line-height:1}.premium-mode:not(.match-board-mode) .my-favorite-search input:focus{border:0;box-shadow:none}.premium-mode:not(.match-board-mode) .my-favorite-search input::placeholder{color:#a8adaf;opacity:1}.premium-mode:not(.match-board-mode) .my-favorite-search input::-webkit-search-cancel-button{display:none}.premium-mode:not(.match-board-mode) .my-favorite-search button{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:#aeb3b5;color:#fff}.premium-mode:not(.match-board-mode) .my-favorite-search button svg{width:17px;height:17px;stroke-width:2.4}.premium-mode:not(.match-board-mode) .my-favorite-selected-summary{flex:0 0 auto;margin-top:12px;padding:0 12px;overflow:hidden;border:1px solid #dfe2e3;border-radius:12px;background:#fff}.premium-mode:not(.match-board-mode) .my-favorite-selected-row{min-height:56px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.premium-mode:not(.match-board-mode) .my-favorite-selected-row+.my-favorite-selected-row{border-top:1px solid #e4e6e7}.premium-mode:not(.match-board-mode) .my-favorite-selected-row .team-crest,.premium-mode:not(.match-board-mode) .my-favorite-selected-row .team-crest.with-logo{width:38px;height:38px}.premium-mode:not(.match-board-mode) .my-favorite-selected-row>strong{min-width:0;overflow:hidden;color:#07171c;font-size:14px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode) .my-favorite-selected-row>button{min-height:40px;padding:0 3px 0 10px;border:0;background:transparent;color:#078548;font-size:12px;font-weight:900;white-space:nowrap}.premium-mode:not(.match-board-mode) .my-favorite-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:0 0 auto;margin-top:13px;border-bottom:1px solid #e0e3e4}.premium-mode:not(.match-board-mode) .my-favorite-tabs button{position:relative;min-height:48px;padding:0 8px;border:0;background:transparent;color:#969b9e;font-size:15px;font-weight:900}.premium-mode:not(.match-board-mode) .my-favorite-tabs button.active{color:#07171c}.premium-mode:not(.match-board-mode) .my-favorite-tabs button:focus-visible{outline:2px solid rgba(7,133,72,.45);outline-offset:-2px;border-radius:6px 6px 0 0}.premium-mode:not(.match-board-mode) .my-favorite-tabs button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:4px;background:#078548;content:""}.premium-mode:not(.match-board-mode) .my-favorite-result-heading{min-height:45px;display:flex;align-items:end;gap:7px;flex:0 0 auto;padding:0 2px 10px;color:#6d7477}.premium-mode:not(.match-board-mode) .my-favorite-result-heading strong{font-size:15px;font-weight:900}.premium-mode:not(.match-board-mode) .my-favorite-result-heading span{font-size:13px;font-weight:800}.premium-mode:not(.match-board-mode) .my-favorite-limit-note{flex:0 0 auto;margin:0;padding:10px 8px;border-bottom:1px solid #e4e6e7;color:#61696c;font-size:12px;font-weight:750;line-height:1.45;text-align:center}.premium-mode:not(.match-board-mode) .my-favorite-picker-body{min-height:0;max-height:none;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:0 0 14px;scrollbar-width:none}.premium-mode:not(.match-board-mode) .my-favorite-picker-body::-webkit-scrollbar{display:none}.premium-mode:not(.match-board-mode) .my-favorite-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.premium-mode:not(.match-board-mode) .my-favorite-picker.is-searching{grid-template-columns:1fr;border:1px solid #dfe2e3;border-radius:12px;overflow:hidden}.premium-mode:not(.match-board-mode) .my-favorite-picker>button{min-width:0;min-height:69px;display:grid;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:9px;padding:8px 9px;border:0;border-bottom:1px solid #e4e6e7;border-radius:0;background:#fff;color:#07171c;text-align:left;box-shadow:none}.premium-mode:not(.match-board-mode) .my-favorite-picker:not(.is-searching)>button:nth-child(odd){border-right:1px solid #e4e6e7}.premium-mode:not(.match-board-mode) .my-favorite-picker>button.active{border-color:#e4e6e7;background:#f3faf6;box-shadow:none}.premium-mode:not(.match-board-mode) .my-favorite-picker>button:disabled:not(.active){opacity:.4}.premium-mode:not(.match-board-mode) .my-favorite-picker>button .team-crest,.premium-mode:not(.match-board-mode) .my-favorite-picker>button .team-crest.with-logo{width:38px;height:38px;border-radius:0}.premium-mode:not(.match-board-mode) .my-favorite-picker>button>strong{min-width:0;overflow:hidden;color:#07171c;font-size:13px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode) .my-favorite-picker-action{width:28px;height:28px;display:grid;place-items:center;justify-self:end;border:1.5px solid #8c9396;border-radius:999px;color:#747c7f}.premium-mode:not(.match-board-mode) .my-favorite-picker-action svg{width:18px;height:18px;stroke-width:1.9}.premium-mode:not(.match-board-mode) .my-favorite-picker>button.active .my-favorite-picker-action{border-color:#078548;background:#078548;color:#fff}.premium-mode:not(.match-board-mode) .my-favorite-state{min-height:145px;display:grid;place-items:center;align-content:center;gap:8px;padding:24px 18px;color:#70787b;text-align:center}.premium-mode:not(.match-board-mode) .my-favorite-state>svg{width:30px;height:30px;color:#9aa0a3;stroke-width:1.7}.premium-mode:not(.match-board-mode) .my-favorite-state strong{color:#333c3f;font-size:14px;font-weight:900}.premium-mode:not(.match-board-mode) .my-favorite-state small{max-width:250px;font-size:12px;font-weight:700;line-height:1.55}.premium-mode:not(.match-board-mode) .my-favorite-loading-indicator{width:28px;height:28px;border:3px solid #dfe8e2;border-top-color:#078548;border-radius:999px;animation:favorite-loading-spin .7s linear infinite}@keyframes favorite-loading-spin{to{transform:rotate(360deg)}}.premium-mode:not(.match-board-mode) .my-favorite-sheet-footer{min-height:calc(102px + env(safe-area-inset-bottom));display:grid;grid-template-columns:minmax(0,.9fr) minmax(150px,1.1fr);align-items:center;gap:15px;flex:0 0 auto;padding:13px 20px calc(13px + env(safe-area-inset-bottom));border-top:1px solid #dadddf;background:#fff}.premium-mode:not(.match-board-mode) .my-favorite-sheet-footer>span{min-width:0;display:grid;gap:5px}.premium-mode:not(.match-board-mode) .my-favorite-sheet-footer strong{color:#07171c;font-size:15px;font-weight:950}.premium-mode:not(.match-board-mode) .my-favorite-sheet-footer small{color:#5f686b;font-size:11px;font-weight:700;line-height:1.35}.premium-mode:not(.match-board-mode) .my-favorite-sheet-footer.is-error small{color:#c72e36}.premium-mode:not(.match-board-mode) .my-favorite-sheet-footer.is-success small{color:#078548}.premium-mode:not(.match-board-mode) .my-favorite-sheet-footer>button{width:100%;min-height:58px;border:0;border-radius:12px;background:#078548;color:#fff;font-size:18px;font-weight:950;box-shadow:none}.premium-mode:not(.match-board-mode) .my-favorite-sheet-footer>button:disabled{background:#d7dadb;color:#fff;opacity:1}.premium-mode:not(.match-board-mode) .my-favorite-sheet-footer.is-success>button{background:#078548}.premium-mode:not(.match-board-mode) .my-favorite-discard-backdrop{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:24px;background:#04101470;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.premium-mode:not(.match-board-mode) .my-favorite-discard-dialog{width:min(100%,340px);padding:22px 20px 18px;border-radius:16px;background:#fff;color:#07171c;box-shadow:0 18px 50px #00090d3d}.premium-mode:not(.match-board-mode) .my-favorite-discard-dialog h3{margin:0;font-size:19px;font-weight:950}.premium-mode:not(.match-board-mode) .my-favorite-discard-dialog p{margin:9px 0 20px;color:#5e676a;font-size:13px;font-weight:700;line-height:1.55}.premium-mode:not(.match-board-mode) .my-favorite-discard-dialog>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.premium-mode:not(.match-board-mode) .my-favorite-discard-dialog button{min-height:44px;padding:0 10px;border:1px solid #d8dcde;border-radius:10px;background:#fff;color:#07171c;font-size:12px;font-weight:900}.premium-mode:not(.match-board-mode) .my-favorite-discard-dialog button.danger{border-color:#c92f37;background:#c92f37;color:#fff}@media(max-width:359px){.premium-mode:not(.match-board-mode) .my-favorite-sheet-header,.premium-mode:not(.match-board-mode) .my-favorite-picker-shell,.premium-mode:not(.match-board-mode) .my-favorite-sheet-footer{padding-right:16px;padding-left:16px}.premium-mode:not(.match-board-mode) .my-favorite-sheet-header h2{font-size:26px}.premium-mode:not(.match-board-mode) .my-favorite-picker>button{grid-template-columns:34px minmax(0,1fr) 26px;gap:7px;padding-right:6px;padding-left:6px}.premium-mode:not(.match-board-mode) .my-favorite-picker>button .team-crest,.premium-mode:not(.match-board-mode) .my-favorite-picker>button .team-crest.with-logo{width:34px;height:34px}.premium-mode:not(.match-board-mode) .my-favorite-picker>button>strong{font-size:12px}.premium-mode:not(.match-board-mode) .my-favorite-sheet-footer{grid-template-columns:minmax(0,.8fr) minmax(138px,1.2fr);gap:10px}}@container (max-width: 359px){.premium-mode:not(.match-board-mode) .my-favorite-sheet-header,.premium-mode:not(.match-board-mode) .my-favorite-picker-shell,.premium-mode:not(.match-board-mode) .my-favorite-sheet-footer{padding-right:16px;padding-left:16px}.premium-mode:not(.match-board-mode) .my-favorite-sheet-header h2{font-size:26px}.premium-mode:not(.match-board-mode) .my-favorite-picker>button{grid-template-columns:34px minmax(0,1fr) 26px;gap:7px;padding-right:6px;padding-left:6px}.premium-mode:not(.match-board-mode) .my-favorite-picker>button .team-crest,.premium-mode:not(.match-board-mode) .my-favorite-picker>button .team-crest.with-logo{width:34px;height:34px}.premium-mode:not(.match-board-mode) .my-favorite-picker>button>strong{font-size:12px}.premium-mode:not(.match-board-mode) .my-favorite-sheet-footer{grid-template-columns:minmax(0,.8fr) minmax(138px,1.2fr);gap:10px}}@media(prefers-reduced-motion:reduce){.premium-mode:not(.match-board-mode) .my-favorite-sheet,.premium-mode:not(.match-board-mode) .my-favorite-loading-indicator{animation:none}}.settings-mute-confirm{padding:16px;margin-top:16px;border:1px solid #dce3e7;border-radius:14px;overflow-wrap:anywhere}.settings-mute-confirm>div{display:flex;justify-content:flex-end;gap:12px;margin-top:12px}.settings-mute-confirm button{min-height:44px;border:1px solid #dce3e7;border-radius:22px;padding:8px 16px;background:#fff;color:#0b2232}.settings-safety-switch{display:flex;gap:4px;padding:4px;margin-bottom:20px;border-radius:24px;background:#f0f3f5}.settings-safety-switch button{flex:1;min-height:44px;border:0;border-radius:20px;background:transparent;color:#657680;font:inherit;-webkit-tap-highlight-color:transparent}.settings-safety-switch button[aria-pressed=true]{background:#fff;color:#0b2232;font-weight:700;box-shadow:0 1px 4px #0b223212}.settings-safety-switch button:focus-visible{outline:2px solid #3978ba;outline-offset:-3px}.settings-safety-user-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;flex:none}.settings-safety-user-actions button{padding-inline:10px}.premium-mode .policy-dialog-backdrop .policy-masthead{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;padding:calc(12px + env(safe-area-inset-top)) 16px 12px;border-bottom:1px solid #20323b}.premium-mode .policy-dialog-backdrop .policy-brand{grid-column:2;grid-row:1;justify-self:center;font-size:22.75px;font-weight:725;line-height:22.75px;letter-spacing:-.04em}.premium-mode .policy-dialog-backdrop .policy-brand:after{width:6px;height:6px;background:#59c94f}.premium-mode .policy-dialog-backdrop .policy-masthead .close-button{grid-column:1;grid-row:1;border-radius:50%}.premium-mode .policy-dialog-backdrop .policy-masthead .close-button svg{width:24px;height:24px;stroke-width:2.5}.premium-mode .policy-dialog-backdrop .policy-hero{min-width:0}.premium-mode .policy-dialog-backdrop .policy-hero h2{white-space:normal;overflow-wrap:anywhere}.premium-mode .policy-dialog-backdrop .policy-dialog-content{padding:24px 20px calc(32px + env(safe-area-inset-bottom))}.premium-mode .policy-dialog-backdrop .policy-hero h2{font-size:22px;font-weight:700;line-height:1.5;letter-spacing:0}.premium-mode .policy-dialog-backdrop .policy-summary{font-size:14px;font-weight:400;line-height:1.75;margin-top:8px}.premium-mode .policy-dialog-backdrop .policy-version{margin-top:14px}.premium-mode .policy-dialog-backdrop .policy-version span{font-size:12px;color:#65727a;line-height:1.7}.premium-mode .policy-dialog-backdrop .policy-age-notice{font-size:12px;margin-top:6px;line-height:1.7}.premium-mode .policy-dialog-backdrop .policy-age-notice span{display:block}.premium-mode .policy-dialog-backdrop .policy-document-row{grid-template-columns:28px minmax(0,1fr) 16px;gap:12px;padding:16px 0;min-height:78px}.premium-mode .policy-dialog-backdrop .policy-document-icon{width:28px;height:28px}.premium-mode .policy-dialog-backdrop .policy-document-icon svg{width:24px;height:24px}.premium-mode .policy-dialog-backdrop .policy-document-copy{gap:4px}.premium-mode .policy-dialog-backdrop .policy-document-copy strong{font-size:16px;font-weight:600;line-height:1.5;letter-spacing:0}.premium-mode .policy-dialog-backdrop .policy-document-copy small{font-size:13px;font-weight:400;line-height:1.7}.premium-mode .policy-dialog-backdrop .policy-document-row>svg{width:16px;height:16px}.premium-mode .policy-dialog-backdrop .policy-contact-card{padding:24px 0 0}.premium-mode .policy-dialog-backdrop .policy-contact-card h3{font-size:16px;font-weight:600;line-height:1.5}.premium-mode .policy-dialog-backdrop .policy-contact-card>p{font-size:13px;line-height:1.75;margin-top:8px}.premium-mode .policy-dialog-backdrop .policy-contact-links{gap:10px;margin-top:12px;font-size:14px}.premium-mode .policy-dialog-backdrop .policy-footnote{font-size:12px;line-height:1.75;margin-top:18px}.premium-mode .policy-dialog-backdrop .policy-dialog{display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;max-width:760px;margin:0;overflow:hidden}.premium-mode .policy-dialog-backdrop .policy-dialog-content{min-height:0;overflow-y:auto;overscroll-behavior:contain}.premium-mode .policy-dialog-backdrop .policy-dialog-content[hidden]{display:none}.policy-document-pane{position:relative;min-height:0;height:100%;background:#fff}.policy-document-pane iframe{display:block;width:100%;height:100%;border:0;background:#fff}.policy-document-loading{position:absolute;inset:0;padding:24px 20px;font-size:14px;color:#65727a}.policy-document-loading a{display:inline-block;margin-top:12px;color:#173341}.premium-mode .dialog-backdrop.policy-dialog-backdrop{grid-template-columns:minmax(0,760px)}.premium-mode .legal-consent-dialog{width:min(100%,408px);max-height:100%;overflow-y:auto;overscroll-behavior:contain;position:relative;padding:26px 22px 17px;border:1px solid #ffffff70;border-radius:24px;background:#fff;color:#142d39;box-shadow:0 20px 65px #00121c40}.premium-mode .legal-consent-dialog h2{margin:9px 24px 10px 0;font-size:22px;line-height:1.35;font-weight:750;letter-spacing:.02em}.premium-mode .legal-consent-dialog .close-button{position:absolute;right:10px;top:10px;width:40px;height:40px;border:0;background:none;color:#75838b;border-radius:50%;font-size:26px;font-weight:300}.premium-mode .legal-consent-dialog .legal-consent-intro{font-size:13px;line-height:1.8;color:#6b7780;margin:0 0 18px}.legal-consent-links{border-top:1px solid #e6eaed;border-bottom:1px solid #e6eaed}.legal-consent-links a{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-decoration:none;color:#173341;font-size:13px;font-weight:600}.legal-consent-links a+a{border-top:1px solid #edf0f2}.legal-consent-links a:after{content:"↗";font-size:18px;color:#809099;flex-shrink:0}.premium-mode .legal-consent-dialog .legal-consent-version{color:#8a959b;font-size:10px;margin:9px 0 20px;line-height:1.5}.premium-mode .legal-consent-dialog form{display:grid;gap:14px}.premium-mode .legal-consent-dialog .auth-legal-consent{display:grid;grid-template-columns:20px minmax(0,1fr);gap:11px;align-items:start;padding:0;margin:0;border:0;background:none;cursor:pointer;font-size:12px;font-weight:400;line-height:1.75;color:#435863}.premium-mode .legal-consent-dialog .auth-legal-consent input{appearance:none;width:19px;height:19px;margin:2px 0 0;border:1.5px solid #b7c3ca;border-radius:5px;background:#fff;cursor:pointer;display:grid;place-items:center}.premium-mode .legal-consent-dialog .auth-legal-consent input:checked{background:#133442;border-color:#133442}.premium-mode .legal-consent-dialog .auth-legal-consent input:checked:after{content:"";width:8px;height:4px;border:solid white;border-width:0 0 2px 2px;transform:rotate(-45deg) translateY(-1px)}.premium-mode .legal-consent-dialog .primary-action{width:100%;margin-top:8px;min-height:46px;border:0;border-radius:14px;background:#123341;color:#fff;font-size:14px;font-weight:650;box-shadow:none}.premium-mode .legal-consent-dialog .primary-action:disabled{background:#e9eef0;color:#9ba7ae;cursor:default;opacity:1}.premium-mode .legal-consent-dialog .mode-switch{display:block;margin:-8px auto 0;min-height:40px;background:none;border:0;font-size:12px;color:#72808a}.premium-mode .legal-consent-dialog :focus-visible{outline:2px solid #337d99;outline-offset:3px}.premium-mode .dialog-backdrop.legal-consent-backdrop{z-index:1400;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:#07192370;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.premium-mode.match-board-mode .room-tabs{background:#fff;border-bottom-color:#e5eaee}.premium-mode.match-board-mode .room-tabs button{position:relative;background:#fff;color:#76838c;border-bottom-color:transparent;border-bottom-width:3px;font-weight:600}.premium-mode.match-board-mode .room-tabs button.active{color:#102b3a;border-bottom-color:transparent;font-weight:750}.premium-mode.match-board-mode .room-tabs button.active:after{content:"";position:absolute;bottom:0;left:30%;right:30%;height:3px;border-radius:3px;background:#102b3a}.premium-mode.match-board-mode .room-tabs button:focus-visible{outline:2px solid #667e8d;outline-offset:-5px;box-shadow:none}.premium-mode.match-board-mode .room-scroll,.premium-mode.match-board-mode .post-list,.premium-mode.match-board-mode .team-channel-area{background:#fff}.premium-mode.match-board-mode .post-row{background:#fff;padding-block:14px 12px;border-bottom-color:#edf0f2}.premium-mode.match-board-mode .post-row:after{background:#edf0f2}.premium-mode.match-board-mode .post-row.selected-post{background:#f1f5f7}.premium-mode.match-board-mode .post-meta{color:#84919a;gap:7px}.premium-mode.match-board-mode .post-meta strong{color:#102b3a;font-weight:700}.premium-mode.match-board-mode .post-body{color:#263b47;line-height:1.65;margin-top:5px}.premium-mode.match-board-mode .post-engagement{margin-top:1px}.premium-mode.match-board-mode .post-engagement button{color:#74848e}.premium-mode.match-board-mode .post-engagement button.active{color:#c73b65}.premium-mode.match-board-mode .latest-button,.premium-mode.match-board-mode .latest-button.unread{background:#102b3a;color:#fff;border:1px solid #ffffff30;border-radius:999px;padding:10px 18px;box-shadow:0 4px 16px #102b3a24;font-weight:650}.premium-mode.match-board-mode .latest-button:focus-visible{outline:2px solid #667e8d;outline-offset:3px}.premium-mode.match-board-mode .post-menu.post-menu-compact{width:216px;padding:0;border-radius:12px}.premium-mode.match-board-mode .post-menu.post-menu-compact .post-menu-actions>button{min-height:44px;padding:9px 12px;gap:12px;font-size:14px}.premium-mode.match-board-mode .post-menu.post-menu-compact .post-menu-actions>button svg{width:18px;height:18px}@media(max-width:760px){.premium-mode.match-board-mode .post-meta strong{font-size:14px}.premium-mode.match-board-mode .post-meta>span{font-size:11px}.premium-mode.match-board-mode .post-body{font-size:14px}.premium-mode.match-board-mode .post-actions,.premium-mode.match-board-mode .post-list>.post-row:first-child .post-actions{top:7px}}.premium-mode .public-profile-dialog[data-card-theme]{border-radius:18px;border:1px solid #dbe2e6;box-shadow:0 8px 24px #142f3b12;background:#fff;color:#142831}.premium-mode .public-profile-dialog[data-card-theme=black],.supporter-card-swatch[data-card-theme=black]{background:#191b1e;border-color:#343a3f}.premium-mode .public-profile-dialog:is([data-card-theme=black],[data-card-theme=stadium],[data-card-theme=flags]) :is(h2,h3,strong,p){color:#f1f4f6}.premium-mode .public-profile-dialog:is([data-card-theme=black],[data-card-theme=stadium],[data-card-theme=flags]) .public-profile-bio p{color:#d1dae0}.premium-mode .public-profile-dialog:is([data-card-theme=black],[data-card-theme=stadium],[data-card-theme=flags]) .public-profile-favorites{border-color:#ffffff26}.premium-mode .public-profile-dialog:is([data-card-theme=black],[data-card-theme=stadium],[data-card-theme=flags]) .close-button{background:#ffffff0c;border-color:#ffffff30;color:#eef3f6}.profile-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.premium-mode .profile-preview-heading>h3{margin:0;min-width:0}.supporter-card-control{position:relative;flex:0 0 auto}.supporter-card-change{min-height:40px;padding:6px 15px;border:1px solid #dbe2e6;border-radius:22px;background:#fff;color:#142f3b;font-size:13px;font-weight:600;cursor:pointer}.supporter-card-notice{position:absolute;top:calc(100% + 6px);right:0;z-index:2;white-space:nowrap;padding:7px 11px;border-radius:9px;background:#f1f2f3;color:#42474b;font-size:12px;font-weight:400;box-shadow:0 2px 8px #0000000d;pointer-events:none;animation:supporter-notice-fade 1.2s ease both}.supporter-card-notice:empty{display:none}@keyframes supporter-notice-fade{0%{opacity:0}12%,80%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.supporter-card-notice{animation:none}}.supporter-card-picker{box-sizing:border-box;width:calc(100% - 32px);max-width:440px;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 40px);margin:auto;padding:20px;border:1px solid #e1e7eb;border-radius:22px;background:#fff;color:#142f3b;overflow:auto;overscroll-behavior:contain;box-shadow:0 20px 70px #0003}.supporter-card-picker::backdrop{background:#0b202b80}.supporter-card-editor{margin:0;min-width:0}.supporter-card-picker-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.premium-mode .supporter-card-picker-header>h3{margin:0;font-size:18px;color:#142f3b}.supporter-card-picker-header>button{width:40px;height:40px;flex:0 0 40px;border:0;border-radius:50%;background:#f2f5f6;color:#425761;font-size:26px;cursor:pointer}.supporter-card-editor>h3{font-size:16px;margin:0 0 8px}.supporter-card-editor>p,.supporter-card-conditions{font-size:12px;color:#637781;line-height:1.6}.supporter-card-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.supporter-card-option{min-width:0;background:#fff;border:1px solid #d9e1e5;border-radius:12px;padding:9px;text-align:left;color:#142f3b;cursor:pointer;-webkit-tap-highlight-color:transparent}.supporter-card-option[aria-pressed=true]{border:2px solid #173d4b;padding:8px;box-shadow:0 0 0 2px #173d4b15}.supporter-card-option:disabled{cursor:default;opacity:.58}.supporter-card-option strong,.supporter-card-option small{display:block;margin-top:5px;white-space:normal;line-height:1.5}.supporter-card-option strong{font-size:13px}.supporter-card-option small{font-size:10px;color:#536974}.supporter-card-swatch{display:block;height:65px;border-radius:7px;background:#fff;border:1px solid #dce2e5}.supporter-card-save{display:block;width:100%;padding:12px;border:0;border-radius:24px;background:#142f3b;color:#fff;font-weight:700;margin:12px 0}.supporter-card-save:disabled{opacity:.5;cursor:default}.supporter-card-error p{color:#ae3333;font-size:12px}.supporter-card-error button{background:none;border:0;text-decoration:underline;padding:8px;color:#173d4b}.supporter-card-editor>[role=status]{font-size:12px;color:#386b56}.supporter-emblem{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;--frame:#ba8a44;--engraving:#65431e}.supporter-emblem-silver{--frame:#b7c6d1;--engraving:#4c6374}.supporter-emblem-bronze{--frame:#c58a61;--engraving:#744525}.supporter-emblem>.team-crest{width:36px!important;height:36px!important;transform:scale(.86)}.supporter-frame{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;filter:drop-shadow(0 1px 1px #0003)}.supporter-frame path{fill:none;stroke-linejoin:round}.supporter-frame-outer{stroke:var(--frame);stroke-width:29}.supporter-frame-engraving{stroke:var(--engraving);stroke-width:5}.premium-mode .public-profile-dialog[data-card-theme=stadium],.supporter-card-swatch[data-card-theme=stadium]{background-image:linear-gradient(90deg,#071b2dcc,#071b2d88 55%,#071b2d22),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20760%20440%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22bg%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23143f56%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2305101c%22%2F%3E%3C%2FlinearGradient%3E%3CradialGradient%20id%3D%22light%22%3E%3Cstop%20stop-color%3D%22%23c6eeff%22%20stop-opacity%3D%22.85%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2392cfff%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3Cpattern%20id%3D%22seats%22%20width%3D%2218%22%20height%3D%2216%22%20patternUnits%3D%22userSpaceOnUse%22%3E%3Crect%20width%3D%2211%22%20height%3D%225%22%20rx%3D%222%22%20fill%3D%22%236097b7%22%20opacity%3D%22.3%22%2F%3E%3C%2Fpattern%3E%3C%2Fdefs%3E%3Crect%20width%3D%22760%22%20height%3D%22440%22%20fill%3D%22url(%23bg)%22%2F%3E%3Cpath%20d%3D%22M50%200L510%20440H200Z%22%20fill%3D%22%2373caff%22%20opacity%3D%22.16%22%2F%3E%3Cpath%20d%3D%22M710%200L270%20440H570Z%22%20fill%3D%22%23a8dfff%22%20opacity%3D%22.12%22%2F%3E%3Cellipse%20cx%3D%2240%22%20cy%3D%2235%22%20rx%3D%22190%22%20ry%3D%22140%22%20fill%3D%22url(%23light)%22%2F%3E%3Cellipse%20cx%3D%22725%22%20cy%3D%2235%22%20rx%3D%22200%22%20ry%3D%22140%22%20fill%3D%22url(%23light)%22%2F%3E%3Cg%20fill%3D%22%23d1f4ff%22%20stroke%3D%22%23426783%22%20stroke-width%3D%223%22%3E%3Cpath%20d%3D%22M4%2020h110v32H4zM646%2020h110v32H646z%22%2F%3E%3Cpath%20d%3D%22M22%2020v32m22-32v32m22-32v32m22-32v32M668%2020v32m22-32v32m22-32v32m22-32v32%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M0%20335Q380%20445%20760%20325V440H0Z%22%20fill%3D%22url(%23seats)%22%2F%3E%3Cpath%20d%3D%22M0%20340Q380%20445%20760%20330%22%20fill%3D%22none%22%20stroke%3D%22%2395caff%22%20stroke-opacity%3D%22.5%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20d%3D%22M0%20362Q380%20467%20760%20352%22%20fill%3D%22none%22%20stroke%3D%22%2386cfff%22%20stroke-opacity%3D%22.2%22%2F%3E%3C%2Fsvg%3E");background-size:cover;border:1px solid #82b2cb;box-shadow:inset 0 0 0 2px #8dccf122,0 9px 25px #071b2d33}.premium-mode .public-profile-dialog[data-card-theme=flags],.supporter-card-swatch[data-card-theme=flags]{background-image:linear-gradient(90deg,#310812dd,#3108129c 52%,#31081222),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20760%20440%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22r%22%3E%3Cstop%20stop-color%3D%22%2336080f%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%237c1525%22%2F%3E%3Cstop%20offset%3D%22.8%22%20stop-color%3D%22%23c13b43%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23520b1d%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22fold%22%3E%3Cstop%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.18%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23000%22%20stop-opacity%3D%22.4%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%22760%22%20height%3D%22440%22%20fill%3D%22url(%23r)%22%2F%3E%3Cpath%20d%3D%22M450-40Q600%20100%20400%20200T490%20490H610Q530%20330%20665%20210T610-40Z%22%20fill%3D%22%23f4dbc8%22%20opacity%3D%22.6%22%2F%3E%3Cpath%20d%3D%22M500-40Q650%20100%20450%20200T540%20490H585Q505%20340%20640%20210T580-40Z%22%20fill%3D%22%2396192c%22%2F%3E%3Cpath%20d%3D%22M0%200Q170%20100%20260%200T540%200V440Q400%20370%20320%20440T0%20440Z%22%20fill%3D%22url(%23fold)%22%2F%3E%3Cpath%20d%3D%22M100-20Q350%20160%20150%20470M320-20Q600%20160%20390%20470M650-20Q880%20180%20620%20470%22%20fill%3D%22none%22%20stroke%3D%22%23ef8a8b%22%20stroke-opacity%3D%22.22%22%20stroke-width%3D%223%22%2F%3E%3Cg%20fill%3D%22%2323060c%22%20opacity%3D%22.8%22%3E%3Cpath%20d%3D%22M0%20420l30-35%2018%2018%2040-42%2040%2049%2025-20%2040%2030%2032-44%2031%2042%2034-16%2031%2034%2040-30%2036%2022%2041-34%2032%2037%2050-40%2050%2045%2035-27%2045%2026%2037-34%2046%2030%2032-16v50H0Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:cover;border:1px solid #c97872;box-shadow:inset 0 0 0 2px #ef9b9222,0 9px 25px #460d1822}.premium-mode .public-profile-dialog[data-card-theme=ticket],.supporter-card-swatch[data-card-theme=ticket]{background-image:linear-gradient(90deg,#f3ead3dd,#f3ead399 65%,#f3ead333),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20760%20440%22%3E%3Cdefs%3E%3Cpattern%20id%3D%22grain%22%20width%3D%227%22%20height%3D%227%22%20patternUnits%3D%22userSpaceOnUse%22%3E%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%22.5%22%20fill%3D%22%23897a54%22%20opacity%3D%22.2%22%2F%3E%3C%2Fpattern%3E%3ClinearGradient%20id%3D%22gold%22%3E%3Cstop%20stop-color%3D%22%23997139%22%2F%3E%3Cstop%20offset%3D%22.45%22%20stop-color%3D%22%23e3c485%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23a17b40%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%22760%22%20height%3D%22440%22%20fill%3D%22%23f3ead3%22%2F%3E%3Crect%20width%3D%22760%22%20height%3D%22440%22%20fill%3D%22url(%23grain)%22%2F%3E%3Crect%20x%3D%2212%22%20y%3D%2212%22%20width%3D%22736%22%20height%3D%22416%22%20rx%3D%2226%22%20fill%3D%22none%22%20stroke%3D%22url(%23gold)%22%20stroke-width%3D%224%22%2F%3E%3Crect%20x%3D%2223%22%20y%3D%2223%22%20width%3D%22714%22%20height%3D%22394%22%20rx%3D%2220%22%20fill%3D%22none%22%20stroke%3D%22%23b49253%22%20stroke-width%3D%221%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23ab8646%22%20opacity%3D%22.5%22%3E%3Cpath%20d%3D%22M38%2065V38h45M677%2038h45v27M38%20375v27h45M677%20402h45v-27%22%20stroke-width%3D%224%22%2F%3E%3Ccircle%20cx%3D%22670%22%20cy%3D%22285%22%20r%3D%2293%22%2F%3E%3Ccircle%20cx%3D%22670%22%20cy%3D%22285%22%20r%3D%2285%22%20stroke-dasharray%3D%223%205%22%2F%3E%3Cpath%20d%3D%22M670%20208l65%2038v77l-65%2038-65-38v-77z%22%2F%3E%3Cpath%20d%3D%22M0%20340H760%22%20stroke-dasharray%3D%225%207%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23b58f4d%22%20opacity%3D%22.3%22%3E%3Cpath%20d%3D%22M670%20244l10%2025%2026%202-20%2017%206%2026-22-14-23%2014%206-26-19-17%2026-2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:100% 100%;border:2px solid #b89b60;box-shadow:inset 0 0 0 3px #f4e7c7,inset 0 0 0 4px #c8ab70,0 9px 25px #6c4c1420}.premium-mode .public-profile-dialog[data-card-theme=ticket] .public-profile-favorites{border-top:1px dashed #b9a57b}.local-mobile-qa-preview{width:100%;min-height:100dvh;display:grid;justify-content:center;align-items:start;overflow:hidden;background:#eef1ef}@media(max-width:767px){.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .scoreboard{transition:height .18s ease,min-height .18s ease,flex-basis .18s ease,opacity .14s ease}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .scoreboard:not(.compact){height:188px;flex-basis:188px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .scoreboard.compact{transition:height .18s ease,min-height .18s ease,flex-basis .18s ease,opacity .14s ease}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-match-flow-chart{height:224px;margin-bottom:4px;padding:0;border:1px solid #dfe4e1;border-radius:12px;background:linear-gradient(180deg,#fff,#f8faf9)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-momentum-heading{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px 7px;border-bottom:1px solid #edf0ee}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-momentum-heading>span{min-width:0;display:grid;gap:1px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-momentum-heading b{color:#11191c;font-size:14px;font-weight:950}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-momentum-heading small{color:#68736e;font-size:9.5px;font-weight:700}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-momentum-heading>strong{flex:0 0 auto;color:#0a8f49;font-size:13px;font-weight:950}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-momentum-plot{position:relative;height:172px;padding:24px 12px 25px 28px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-momentum-bars{height:118px;display:flex;align-items:end;gap:clamp(2px,1.1vw,5px);padding:0 4px;border-bottom:1px solid #aeb8b3;background:repeating-linear-gradient(to bottom,transparent 0 38px,rgba(16,48,35,.07) 39px 40px)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-momentum-bars>i{min-width:3px;flex:1 1 0;display:block;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#ff5a2f,#ffc62b 48%,#12a85b);opacity:.88}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-momentum-bars>i.highlighted{background:linear-gradient(180deg,#ed1b32,#ff7b2e 55%,#ffca2b);box-shadow:0 0 0 1px #d617321f;opacity:1}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-momentum-scale{position:absolute;left:7px;color:#7b8580;font-size:9px;font-weight:750}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-momentum-scale.high{top:25px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-momentum-scale.low{bottom:27px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-momentum-plot .mobile-flow-marker-layer{inset:0 12px 25px 28px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-momentum-plot .mobile-flow-event-marker{top:1px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-momentum-plot .mobile-flow-event-marker i{top:35px;height:103px;border-left-color:#18392b38}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-momentum-plot .mobile-flow-axis{right:12px;bottom:23px;left:28px;border-top:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-momentum-empty{min-height:172px;display:grid;place-items:center;align-content:center;gap:5px;padding:20px;color:#7a847f;text-align:center}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-momentum-empty strong{color:#202925;font-size:15px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-momentum-empty small{max-width:250px;font-size:11px;line-height:1.45}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-stat-row{grid-template-columns:minmax(40px,48px) minmax(0,1fr) minmax(40px,48px);max-width:100%;overflow:hidden}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-stat-row>*{min-width:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-team-switch{height:48px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-team-switch button{height:44px;min-height:44px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-score-menu-button{width:44px;min-width:44px;height:44px;min-height:44px;margin:-6px 0 0;background:transparent;color:#050606}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-score-menu-button:after{content:"";position:absolute;width:30px;height:30px;border-radius:50%;background:transparent}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-score-menu-button>span{position:relative;z-index:1}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-actions,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .more-button{width:44px;min-width:44px;height:44px;min-height:44px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-actions{right:-6px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-engagement{min-height:44px;margin-top:-6px;margin-bottom:-10px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-engagement button{min-width:44px;min-height:44px;padding:0 4px}}.local-mobile-qa-preview>iframe{width:var(--qa-frame-width, 390px);height:100dvh;border:0;background:#fffefa;box-shadow:0 0 0 1px #051d1c14,0 16px 42px #051d1c1f}.desktop-primary-nav,.desktop-board-brand,.desktop-match-list-head,.desktop-match-context,.home-heat-board-cta,.home-moments-section,.board-tab-mobile{display:none}.board-tab-desktop{display:contents}@media(max-width:1023px){.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-tab-mobile{display:contents}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-tab-desktop{display:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-panel,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-match-data-panel{width:100%;min-height:100%;margin:0;background:#fffefa;color:#0a1012}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel{align-content:start;gap:0;padding:0 14px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.state-only,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-panel.state-only,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-match-data-panel.state-only{min-height:420px;display:grid;place-items:center;padding:24px 28px 72px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-board-panel-state{width:min(100%,310px);display:grid;justify-items:center;gap:9px;color:#6a736f;text-align:center}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-board-panel-state-icon{width:58px;height:58px;display:inline-grid;place-items:center;margin-bottom:4px;border:1px solid #d9dddb;border-radius:999px;background:#fff;color:#59645f}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-board-panel-state.loading .mobile-board-panel-state-icon{color:#159c4b}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-board-panel-state.loading .mobile-board-panel-state-icon svg{animation:mobile-board-state-spin 1s linear infinite}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-board-panel-state.error .mobile-board-panel-state-icon{border-color:#efc7c7;background:#fff8f7;color:#cf2434}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-board-panel-state>strong{color:#111719;font-size:19px;font-weight:950;letter-spacing:-.025em}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-board-panel-state>p{max-width:250px;margin:0;font-size:13px;font-weight:650;line-height:1.65;text-wrap:balance}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-board-panel-state>button{min-width:152px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:9px;border:1px solid #17211d;border-radius:9px;background:#fff;color:#111719;font-size:14px;font-weight:900}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-talk-panel-state .mobile-board-panel-state{min-height:360px;align-content:center;margin:0 auto;padding:24px 28px 72px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-feed-stage.mobile-state-suppressed,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .room-panel.mobile-talk-panel-blocked .data-status,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .room-panel.mobile-talk-panel-blocked .post-composer,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .room-panel.mobile-talk-panel-blocked .login-composer{display:none}@keyframes mobile-board-state-spin{to{transform:rotate(360deg)}}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-tab-section-header{min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;border-bottom:1px solid #dfe2e1}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-tab-section-header h3{margin:0;color:#111619;font-size:16px;font-weight:900;letter-spacing:-.025em}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-filters{height:32px;display:grid;grid-template-columns:64px repeat(3,40px);align-items:center;overflow:hidden;border:1px solid #d9dddb;border-radius:999px;background:#fff}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-filters button{min-width:0;height:30px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:#0c1113;font-size:12px;font-weight:850}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-filters button svg{width:18px;height:18px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-filters button.active{border:1px solid #19a952;background:#fffefa;color:#18a651}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-timeline{display:grid;padding:0 0 48px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event{position:relative;min-height:74px;display:grid;grid-template-columns:50px 1px 32px minmax(0,1fr);align-items:start;gap:6px;padding:13px 0;border-bottom:1px solid #dfe2e1;background:transparent}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event.goal{min-height:145px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event.substitution{min-height:96px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event>time{grid-column:1;padding:5px 7px 0 0;color:#101619;font-size:18px;font-weight:950;letter-spacing:-.045em;line-height:1;text-align:right;white-space:nowrap}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event-rail{position:absolute;top:13px;bottom:-1px;left:50px;width:1px;background:#d9dddc}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event.goal .mobile-flash-event-rail{top:15px;bottom:-1px;height:auto;background:#d31125}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event-icon{grid-column:3;position:relative;z-index:1;width:32px;height:32px;display:inline-grid;place-items:center;border:1px solid #d8dcda;border-radius:999px;background:#fffefa;color:#19a952}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event-icon.goal{color:#e20f25}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event-icon.card{color:#fc0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event-icon.card svg{fill:currentColor;stroke:currentColor}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event-copy{grid-column:4;min-width:0;display:grid;gap:6px;padding-top:3px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event.goal .mobile-flash-event-copy{position:relative;min-height:119px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event.goal .mobile-flash-event-copy>p{padding-right:86px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event.goal.has-long-detail{min-height:174px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event.goal.has-long-detail .mobile-flash-event-copy{min-height:148px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event.goal.has-long-detail .mobile-flash-event-copy>p{padding-right:0;overflow-wrap:anywhere}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event.goal.has-long-detail .mobile-goal-actions{position:static;grid-template-columns:auto 1fr;justify-items:stretch;gap:10px;margin-top:2px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event.goal.has-long-detail .mobile-goal-actions>strong{grid-column:1}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event.goal.has-long-detail .mobile-goal-actions>button{grid-column:2;justify-self:end}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event-title>strong{color:#0b1013;font-size:14px;font-weight:950;line-height:1.25}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event-title>span:not(.mobile-team-badge){color:#0b1013;font-size:12.5px;font-weight:850}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-team-badge{min-width:40px;height:24px;display:inline-grid;place-items:center;padding:0 8px;border-radius:5px;background:#c9001b;color:#fff;font-size:12px;font-weight:950}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-team-badge.away{background:#0b4c91}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event-copy p{margin:0;color:#182024;font-size:13px;font-weight:650;line-height:1.55;white-space:pre-line}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-substitution-lines{display:grid;gap:5px;color:#111719;font-size:13px;font-weight:800}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-substitution-lines .in{color:#19aa52}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-substitution-lines .out{color:#ed1734}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-goal-actions{position:absolute;top:34px;right:0;display:grid;grid-template-columns:auto;align-items:center;justify-items:end;gap:15px;margin:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-goal-actions>strong{grid-column:1;min-width:74px;min-height:38px;display:inline-grid;place-items:center;border:1px solid #d8dcda;border-radius:8px;color:#d20a23;font-size:21px;font-weight:950}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-goal-actions button{grid-column:1;min-height:32px;display:inline-flex;align-items:center;gap:2px;padding:0;border:0;background:transparent;color:#18a651;font-size:13px;font-weight:950}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-empty{min-height:230px;display:grid;place-items:center;align-content:center;gap:8px;color:#78817d;text-align:center}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-empty strong{color:#202724;font-size:17px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-empty p{margin:0;font-size:13px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-panel{display:grid;align-content:start;gap:10px;padding:12px 14px 46px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-status{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:8px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-status>span,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-meta{min-width:0;display:inline-flex;align-items:center;gap:6px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-status>span:first-child{color:#18a651}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-status>span:first-child strong{color:#111719;font-size:15px;font-weight:950}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-meta{max-width:58%}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-meta strong{min-width:0;overflow:hidden;display:-webkit-box;line-height:1.2;text-align:right;-webkit-box-orient:vertical;-webkit-line-clamp:2}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-meta b,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-meta small{flex:0 0 auto}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-meta b,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-meta strong{color:#111719;font-size:12px;font-weight:950}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-meta small{color:#66716c;font-size:10.5px;font-weight:750}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-pitch{position:relative;width:100%;aspect-ratio:1.08 / 1;overflow:hidden;border:1px solid #12331b;border-radius:5px;background:#165c13 url(/assets/mobile-lineup-pitch-bg.png) center / cover no-repeat}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-player{position:absolute;width:74px;display:grid;justify-items:center;gap:3px;color:#fff;text-align:center;transform:translate(-50%,-50%)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-player b{width:28px;height:28px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.92);border-radius:999px;background:#061a27;color:#fff;font-size:13px;font-weight:950;box-shadow:0 3px 8px #00000042}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-player strong{max-width:74px;overflow:hidden;color:#fff;font-size:11px;font-weight:950;line-height:1.2;text-overflow:ellipsis;text-shadow:0 2px 5px rgba(0,0,0,.86);white-space:nowrap}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-team-switch{height:42px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:2px;border:1px solid #d7dbd9;border-radius:999px;background:#fff}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-team-switch button{min-width:0;height:36px;border:0;border-radius:999px;background:transparent;color:#555e5a;font-size:15px;font-weight:900}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-team-switch button.active{background:#06141c;color:#fff}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-bench{display:grid;gap:8px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-bench h4{margin:0;color:#333b38;font-size:15px;font-weight:900}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-bench-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dfe2e1}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-bench-grid>span{min-width:0;min-height:46px;display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:5px;padding:0 4px;border-bottom:1px solid #dfe2e1}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-bench-grid>span:nth-child(odd){border-right:1px solid #e6e8e7}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-bench-grid b,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-bench-grid strong{color:#171d20;font-size:13px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-bench-grid strong{overflow:hidden;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-bench-grid small{color:#7b827f;font-size:10px;text-align:right}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-panel.pending{gap:20px;padding:54px 28px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-pending-hero{display:grid;justify-items:center;gap:10px;color:#aeb2b0;text-align:center}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-pending-hero>img{width:76px;height:64px;object-fit:contain;border-radius:5px;filter:grayscale(1) contrast(1.75) brightness(1.35);opacity:.48}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-pending-hero h3{margin:10px 0 0;color:#101619;font-size:25px;font-weight:950;letter-spacing:-.035em}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-pending-hero p{margin:0;color:#5d6562;font-size:14px;line-height:1.5}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-pending-hero>span{min-height:54px;display:flex;align-items:center;gap:16px;margin-top:8px;padding:0 12px;border-top:1px solid #dfe2e1;border-bottom:1px solid #dfe2e1;color:#414947}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-pending-hero>span b{color:#101619;font-size:14px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-pending-hero>span strong{font-size:14px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-pending-details{display:grid;gap:12px;margin:0;padding:18px 10px;border-top:1px solid #dfe2e1}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-pending-details>div{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-pending-details dt{color:#555e5a;font-size:14px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-pending-details dd{margin:0;color:#12181b;font-size:15px;font-weight:650}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-notify{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #171d20;border-radius:7px;background:#fff;color:#111719;font-size:15px;font-weight:900}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-notify.active{border-color:#15984a;background:#15984a;color:#fff}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-pending-managers{min-height:70px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0 4px 18px;border-bottom:1px solid #dfe2e1}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-pending-managers>span{display:grid;gap:7px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-pending-managers>span:last-child{text-align:right}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-pending-managers small{color:#626b67;font-size:12px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-pending-managers strong{color:#141a1d;font-size:14px;font-weight:750}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-pending-note{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:20px 0 0;color:#59615e;font-size:14px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-match-data-panel{display:grid;align-content:start;gap:12px;padding:16px 14px 48px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-match-data-panel>h3{margin:0;color:#0c1215;font-size:18px;font-weight:950;letter-spacing:-.035em}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-match-flow-chart{position:relative;height:195px;margin:0 0 20px;padding:20px 0 0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-match-flow-chart>svg{width:100%;height:175px;display:block;overflow:visible}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-marker-layer{position:absolute;inset:0;pointer-events:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-baseline{stroke:#aeb5b2;stroke-width:1}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-area.home{fill:#da0a27a3;stroke:#da0a27;stroke-width:1.3}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-area.away{fill:#1253a4c2;stroke:#1253a4;stroke-width:1.3}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-side-label{position:absolute;left:0;z-index:2;display:grid;gap:2px;font-style:normal}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-side-label.home{top:45px;color:#c80a24}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-side-label.away{top:132px;color:#1457a5}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-side-label b{font-size:16px;font-weight:950}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-side-label small{font-size:12px;font-weight:900}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-event-marker{position:absolute;top:0;z-index:3;display:grid;justify-items:center;gap:1px;color:#111719;font-style:normal;transform:translate(-50%)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-event-marker b{font-size:13px;font-weight:950}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-event-marker small{display:inline-flex;align-items:center;gap:2px;font-size:9px;font-weight:850;white-space:nowrap}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-event-marker small svg{width:13px;height:13px;flex:0 0 13px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-event-marker i{position:absolute;top:34px;height:133px;border-left:1px dashed rgba(255,255,255,.9)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-axis{position:absolute;right:0;bottom:0;left:0;border-top:1px solid #aeb5b2;color:#626a66;font-size:11px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-axis span{position:absolute;top:0;padding-top:4px;transform:translate(-50%);white-space:nowrap}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-axis span.edge-start{transform:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-axis span.edge-end{transform:translate(-100%)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-data-insight{min-height:44px;display:grid;grid-template-columns:22px auto 1fr;align-items:center;gap:8px;padding:0 10px;border:1px solid #dadddb;border-radius:9px;background:#fff;color:#18a651}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-data-insight span{color:#151b1e;font-size:11px;font-weight:750}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-data-insight strong{padding-left:10px;border-left:1px solid #dadddb;color:#0b1114;font-size:14px;font-weight:950;text-align:center}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-stats{display:grid}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-stat-row{min-height:58px;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;grid-template-rows:auto 5px;align-items:end;gap:8px 0;padding:7px 0 9px;border-bottom:1px solid #dfe2e1}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-stat-row>strong{font-size:25px;font-weight:950;line-height:1}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-stat-row>strong.home{color:#cc0b25}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-stat-row>strong.away{color:#1457a5;text-align:right}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-stat-row>span{color:#101619;font-size:13px;font-weight:900;text-align:center}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-stat-row>div{grid-column:2;display:flex;gap:2px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-stat-row>div i,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-stat-row>div b{height:5px;display:block}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-stat-row>div i{background:#cf0b25}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-stat-row>div b{background:#1557a5}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-data-empty{min-height:140px;display:grid;place-items:center;align-content:center;gap:6px;color:#68716d;text-align:center}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-data-empty strong{color:#18201d;font-size:17px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-data-empty p{margin:0;font-size:13px;line-height:1.5}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-talk-link{min-height:58px;display:grid;grid-template-columns:30px minmax(0,1fr) auto auto 20px;align-items:center;gap:8px;padding:0 13px;border:1px solid #dadddb;border-radius:9px;background:#fff;color:#0c1215;text-align:left}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-talk-link>span{font-size:14px;font-weight:850}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-talk-link>small{color:#737b77;font-size:10px;font-weight:750}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-talk-link>b{font-size:14px;font-weight:950;white-space:nowrap}}@media(min-width:1024px)and (max-width:1279px){.phone-frame.premium-mode.match-board-mode .desktop-score-card .scoreboard:not(.compact){min-height:197px;height:197px;flex:0 0 197px;padding:14px 12px 4px}.phone-frame.premium-mode.match-board-mode .desktop-score-card .scoreboard:not(.compact) .scoreboard-full{min-height:179px;height:179px;padding:0}.phone-frame.premium-mode.match-board-mode .desktop-score-card .scoreboard:not(.compact) .score-row{min-height:0;height:auto}}.room-tab-icon,.board-match-switcher-heat{display:none}@media(min-width:768px)and (max-width:1023px){body{background:#edf1ed}.app-shell{min-height:100dvh;place-items:stretch;padding:0}.phone-frame,.app-shell.admin-modal-shell .phone-frame{width:100%;max-width:none;height:100dvh;min-height:100dvh;border:0;box-shadow:none}.phone-frame.premium-mode .top-bar,.phone-frame.premium-mode:not(.match-board-mode) .top-bar,.phone-frame.premium-mode.match-board-mode .top-bar.board-top-bar{min-height:68px;height:68px;padding:0 max(24px,calc((100vw - 760px)/2))}.premium-mode:not(.match-board-mode) .home-scroll,.premium-mode:not(.match-board-mode) .soccer-scroll,.premium-mode:not(.match-board-mode) .mypage-scroll{width:100%;max-width:760px;margin-inline:auto}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero,.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-hero,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stand-hero{padding-inline:28px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-section,.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-content,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-content{margin-inline:28px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero{min-height:auto;padding-top:72px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card{max-width:704px;margin-inline:auto}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero{min-height:190px;padding-top:78px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-hero,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stand-hero{min-height:auto;padding-top:48px}.premium-mode .dialog-backdrop{padding-inline:28px}.premium-mode .moderation-panel,.premium-mode .login-dialog,.premium-mode .profile-dialog,.premium-mode .policy-dialog{width:min(704px,100%);max-width:704px}}@media(min-width:1024px){:root{--desktop-header-height: 104px;--desktop-content-max: 1280px;--desktop-aside: 352px;color-scheme:light}html,body,#root{min-width:0;background:#f5f7f4}body{background:#f5f7f4}button,a,input,select,textarea{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #7ed957;outline-offset:3px}.app-shell,.app-shell.admin-modal-shell{min-height:100dvh;display:block;padding:0;background:#f5f7f4}.phone-frame,.app-shell.admin-modal-shell .phone-frame{width:100%;max-width:none;height:100dvh;min-height:100dvh;border:0;background:#f5f7f4;box-shadow:none}.phone-frame.premium-mode .top-bar,.phone-frame.premium-mode:not(.match-board-mode) .top-bar,.phone-frame.premium-mode.match-board-mode .top-bar.board-top-bar,.phone-frame.premium-mode .top-bar.compact{position:relative;z-index:65;min-height:var(--desktop-header-height);height:var(--desktop-header-height);flex:0 0 var(--desktop-header-height);display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);grid-template-rows:1fr;grid-auto-rows:1fr;align-items:center;column-gap:28px;row-gap:0;padding:0 max(32px,calc((100vw - var(--desktop-content-max)) / 2));border:0;background:linear-gradient(180deg,#010a119e,#020c13db),url(/assets/stadium-scoreboard-bg.png) center 42% / cover no-repeat;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px #ffffff1a;transform:none}.phone-frame.premium-mode .top-bar:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);pointer-events:none}.top-bar .brand-button,.top-bar .desktop-board-brand{justify-self:start;margin:0;color:#fff;font-size:30px;font-style:normal;font-weight:950;letter-spacing:-.045em;text-shadow:0 2px 16px rgba(0,0,0,.45)}.top-bar .brand-button span{color:#fff}.desktop-primary-nav{grid-column:2;grid-row:1;height:100%;display:flex;align-items:stretch;justify-content:center;gap:20px}.desktop-primary-nav button{position:relative;min-width:96px;min-height:48px;padding:0 18px;border:0;background:transparent;color:#fffc;font-size:17px;font-weight:850;letter-spacing:.02em;cursor:pointer}.desktop-primary-nav button:after{content:"";position:absolute;right:14px;bottom:25px;left:14px;height:3px;border-radius:999px;background:#83d454;opacity:0;transform:scaleX(.55);transition:opacity .15s ease,transform .15s ease}.desktop-primary-nav button:hover,.desktop-primary-nav button.active{color:#fff}.desktop-primary-nav button.active:after{opacity:1;transform:scaleX(1)}.phone-frame.premium-mode .top-bar .top-bar-actions,.phone-frame.premium-mode .top-bar .board-header-actions{grid-column:3;grid-row:1;justify-self:end}.top-bar .icon-button,.top-bar .top-admin-button{width:46px;height:46px;min-height:46px;display:grid;place-items:center;border:1px solid transparent;border-radius:10px;color:#fff}.top-bar .icon-button:hover,.top-bar .top-admin-button:hover{border-color:#ffffff2e;background:#ffffff14}.top-bar .icon-button span{width:27px;height:2px}.desktop-board-brand{display:inline-block}.board-top-bar>.board-back-link,.board-top-bar>.brand-button:not(.desktop-board-brand),.board-top-bar>.board-compact-header-summary{display:none}.phone-frame.premium-mode.match-board-mode .board-top-bar>.brand-button:not(.desktop-board-brand){display:none!important}.phone-frame.premium-mode.match-board-mode .board-top-bar>.desktop-board-brand{grid-column:1;grid-row:1;display:block;align-self:center;justify-self:start;font-size:30px}.bottom-nav{display:none!important}.home-screen,.soccer-screen,.mypage-screen{min-height:0;flex:1 1 auto;background:#f5f7f4}.premium-mode:not(.match-board-mode) .home-scroll,.premium-mode:not(.match-board-mode) .soccer-scroll,.premium-mode:not(.match-board-mode) .mypage-scroll{width:100%;max-width:none;min-height:0;margin:0;overflow-x:hidden;overflow-y:auto;scroll-padding-bottom:48px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-scroll{display:grid;grid-template-columns:minmax(0,1fr) var(--desktop-aside);grid-auto-rows:max-content;align-content:start;gap:28px 32px;padding:28px max(32px,calc((100vw - var(--desktop-content-max)) / 2)) 56px;background:#fff}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero{grid-column:1;grid-row:1;min-width:0;min-height:0;gap:16px;padding:0;border:0;background:transparent;color:#111815}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero:before,.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero:after{display:none}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-copy{position:static;min-height:40px;padding:0}.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero-copy h1{margin:0;color:#101613;font-size:28px;font-weight:950;line-height:1.3;letter-spacing:.015em;text-shadow:none}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card{position:relative;width:100%;max-width:none;min-height:388px;display:flex;flex-direction:column;align-items:center;margin:0;padding:30px 48px 22px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:linear-gradient(180deg,#010a1147,#010c10d1),url(/assets/stadium-scoreboard-bg.png) center / cover no-repeat;color:#fff;box-shadow:0 12px 34px #07181329}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card:hover{border-color:#83d454b3;box-shadow:0 16px 40px #0718133d}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-league{position:static;max-width:none;padding:0;color:#ffffffe6;font-size:18px;font-weight:900;text-align:center}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-live{position:static;min-height:32px;margin-top:8px;padding:7px 16px;border-radius:6px;background:#e7242d;font-size:15px;line-height:1.1;box-shadow:0 8px 20px #e7242d47}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-row{width:min(100%,620px);margin:18px auto 0;padding:0;grid-template-columns:minmax(150px,1fr) minmax(150px,auto) minmax(150px,1fr);gap:18px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team{gap:10px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest{width:92px;height:92px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest.with-css-flag{width:112px;height:78px;flex-basis:112px;border-radius:9px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team strong{max-width:180px;font-size:21px;line-height:1.15}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score .home-heat-clock{margin:0 0 8px;color:#a9df6a;font-size:17px;transform:none}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score strong{gap:14px;font-size:72px;line-height:.92}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta{width:min(100%,600px);margin:18px auto 0;padding:14px 0 0;border-top:1px solid rgba(255,255,255,.42)}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta small{font-size:14px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta b,.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta .home-heat-meta-heat b{font-size:22px}.home-heat-board-cta{width:min(100%,470px);min-height:48px;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;border-radius:999px;background:linear-gradient(90deg,#3c7d2f,#5da83f);color:#fff;font-size:16px;font-weight:900;box-shadow:0 8px 22px #1f622647}.home-heat-board-cta svg{width:18px;height:18px}.home-moments-section{min-width:0;display:block;grid-column:1;grid-row:2}.home-moments-section .home-section-title{margin-bottom:10px}.home-moments-section .home-section-title h2{margin:0;color:#111815;font-size:21px;font-weight:950}.home-moment-list{overflow:hidden;border:1px solid #dfe4df;border-radius:10px;background:#fff;box-shadow:0 7px 24px #0b1b140d}.home-moment-row{width:100%;min-height:58px;display:grid;grid-template-columns:56px 72px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:8px 16px;border:0;border-bottom:1px solid #e6e9e6;background:#fff;color:#17201c;text-align:left;cursor:pointer}.home-moment-row:last-child{border-bottom:0}.home-moment-row:hover{background:#f6f9f5}.home-moment-row .home-moment-clock{color:#188949;font-size:16px;font-weight:950}.home-moment-row .home-moment-heat{color:#e12b32;font-size:16px;font-weight:900;white-space:nowrap}.home-moment-row strong{min-width:0;overflow:hidden;font-size:14px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.home-moment-row svg{width:18px;color:#6e7772}.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-section,.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section{min-width:0;margin:0;padding:0;border:0;background:transparent}.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-section{grid-column:2;grid-row:1}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section{grid-column:2;grid-row:2}.premium-mode:not(.match-board-mode):has(.home-screen) .home-section-title{min-height:40px;margin:0 0 10px;padding:0 4px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-section-title h2{color:#111815;font-size:21px;font-weight:950}.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-section .home-section-title h2,.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section .home-section-title h2{font-size:22px;line-height:1.25}.premium-mode:not(.match-board-mode):has(.home-screen) .home-section-title button{min-height:38px;color:#3f4b45}.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-list,.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-list{margin:0}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-group,.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-card,.premium-mode:not(.match-board-mode):has(.home-screen) .home-empty-panel.compact{border-color:#dde2dd;border-radius:10px;background:#fff;box-shadow:0 7px 24px #0b1b140d}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row{min-height:86px;grid-template-columns:72px minmax(0,1fr) 18px;grid-template-rows:1fr 1fr;gap:2px 10px;padding:10px 12px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-time{grid-column:1;grid-row:1 / 3;align-self:center}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team{grid-column:2;grid-row:1;min-width:0;justify-content:flex-start}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team.away{grid-row:2}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-team b{min-width:0;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .team-flag{width:30px;height:22px;flex-basis:30px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-preview-row .home-attention-arrow{grid-column:3;grid-row:1 / 3;align-self:center}.premium-mode:not(.match-board-mode):has(.home-screen) .home-empty-panel.compact{min-height:118px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:6px 12px;padding:18px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-empty-panel.compact strong,.premium-mode:not(.match-board-mode):has(.home-screen) .home-empty-panel.compact span{min-width:0}.premium-mode:not(.match-board-mode):has(.home-screen) .home-empty-panel.compact button{grid-column:2;grid-row:1 / 3;align-self:center}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section-empty .home-empty-panel.compact.dark{grid-template-columns:minmax(0,1fr) minmax(80px,auto);column-gap:16px;row-gap:4px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section-empty .home-empty-panel.compact.dark strong{display:flex;flex-wrap:wrap;column-gap:.25em;max-width:100%;overflow-wrap:normal;text-wrap:balance;word-break:auto-phrase}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section-empty .home-empty-panel.compact.dark strong>span{color:inherit;font:inherit;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section-empty .home-empty-panel.compact.dark span{align-self:start}.premium-mode:not(.match-board-mode):has(.soccer-screen) .soccer-scroll{display:grid;grid-template-columns:minmax(0,1fr) var(--desktop-aside);grid-auto-rows:max-content;align-content:start;gap:24px 32px;padding:0 max(32px,calc((100vw - var(--desktop-content-max)) / 2)) 56px;background:#f5f7f4}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero{grid-column:1 / -1;min-height:132px;margin-inline:calc(-1*max(32px,calc((100vw - var(--desktop-content-max)) / 2)));padding:38px max(32px,calc((100vw - var(--desktop-content-max)) / 2)) 28px;border:0;background:linear-gradient(90deg,#010b11e0,#031b1b94),url(/assets/stadium-scoreboard-bg.png) center 54% / cover no-repeat}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero h1{color:#fff;font-size:34px;text-shadow:0 3px 18px rgba(0,0,0,.5)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel{grid-column:1 / -1;margin:-24px 0 0;padding:18px 22px 0;border:1px solid #dce2dd;border-radius:12px;background:#fff;box-shadow:0 12px 32px #0a1c141a}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-current-row{max-width:520px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-filter{max-width:600px;margin-top:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section{min-width:0;margin:0;padding:22px;border:1px solid #dce2dd;border-radius:12px;background:#fff;box-shadow:0 8px 26px #0a1c140f}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section{grid-column:1}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-upcoming-preview-section{grid-column:2}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-scroll>.soccer-section:not(.soccer-live-section):not(.soccer-upcoming-preview-section){grid-column:1 / -1;width:min(100%,980px);justify-self:center}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-match{max-width:820px;margin-inline:auto}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-card .featured-team-side b{width:auto;max-width:220px;font-size:18px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-rows,.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-group-list,.premium-mode:not(.match-board-mode):has(.matches-hero) .finished-match-list{max-width:880px}.premium-mode:not(.match-board-mode):has(.watch-hero) .soccer-scroll{display:block;padding:36px max(32px,calc((100vw - 1080px)/2)) 60px;background:#f5f7f4}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-hero,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-content{width:100%;max-width:1080px;margin:0 auto}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-hero{min-height:0;padding:28px;border:1px solid #dce2dd;border-radius:14px;background:linear-gradient(115deg,#021614f0,#043120db),url(/assets/stadium-scoreboard-bg.png) center / cover no-repeat;box-shadow:0 12px 34px #0a1c141f}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-hero-copy h1{font-size:32px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-stat-row{max-width:520px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-area{max-width:760px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-content{margin-top:24px;padding:0}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-group-list,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-list{width:100%}.premium-mode:not(.match-board-mode):has(.mypage-screen) .mypage-scroll{padding:0 max(32px,calc((100vw - var(--desktop-content-max)) / 2)) 56px;background:#f5f7f4}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stand-hero{width:100vw;min-height:230px;margin-inline:calc(50% - 50vw);padding:42px max(32px,calc((100vw - var(--desktop-content-max)) / 2));display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);align-items:center;gap:48px;background:linear-gradient(90deg,#010d14e8,#052c20c7),url(/assets/stadium-scoreboard-bg.png) center / cover no-repeat}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-line{max-width:620px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .profile-avatar{width:86px;height:86px;font-size:28px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-name strong{font-size:30px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-panel{width:100%;max-width:520px;justify-self:end}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-content{display:grid;grid-template-columns:minmax(0,1fr) var(--desktop-aside);align-items:start;gap:24px 32px;margin:30px 0 0;padding:0}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-section{grid-column:1;min-width:0;margin:0;padding:24px;border:1px solid #dce2dd;border-radius:12px;background:#fff;box-shadow:0 8px 26px #0a1c140f}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-menu-list{position:sticky;top:24px;grid-column:2;grid-row:1 / span 2;margin:0;border:1px solid #dce2dd;border-radius:12px;background:#fff;box-shadow:0 8px 26px #0a1c140f}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-menu-list button{min-height:66px;grid-template-columns:28px minmax(0,1fr) 18px;gap:12px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-menu-list button strong{min-width:0;font-size:15px;line-height:1.35;white-space:normal;word-break:keep-all}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-status-list,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-highlight-list{max-width:850px}.phone-frame.premium-mode.match-board-mode{display:grid;grid-template-columns:minmax(0,1fr) 304px;grid-template-rows:var(--desktop-header-height) 0 auto minmax(0,1fr);background:#eef2ee}.premium-mode.match-board-mode .top-bar{grid-column:1 / -1;grid-row:1}.premium-mode.match-board-mode .board-context-bar{display:none}.phone-frame.premium-mode.match-board-mode .scoreboard{grid-column:2;grid-row:3;width:auto;min-height:250px;height:250px;margin:18px 20px 0 0;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:linear-gradient(180deg,#010d1447,#021416d1),url(/assets/stadium-scoreboard-bg.png) center / cover no-repeat;box-shadow:0 12px 30px #04140e26}.premium-mode.match-board-mode .scoreboard .score-row{width:100%;grid-template-columns:minmax(80px,1fr) auto minmax(80px,1fr)}.phone-frame.premium-mode.match-board-mode .scoreboard .scoreboard-full,.phone-frame.premium-mode.match-board-mode .scoreboard .score-row{width:100%;min-width:0}.phone-frame.premium-mode.match-board-mode .scoreboard .score-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.premium-mode.match-board-mode .scoreboard .score-team-block .team-crest{width:58px;height:58px}.premium-mode.match-board-mode .scoreboard .score-team-block .team-crest.with-css-flag{width:68px;height:46px}.premium-mode.match-board-mode .scoreboard .score-numbers{gap:2px;font-size:28px}.phone-frame.premium-mode.match-board-mode .scoreboard .scoreboard-full{padding:10px 8px 12px;border-radius:14px}.phone-frame.premium-mode.match-board-mode .scoreboard .score-row{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);gap:4px}.premium-mode.match-board-mode .scoreboard .score-team-block{gap:5px}.premium-mode.match-board-mode .scoreboard .score-team-block>strong,.premium-mode.match-board-mode .scoreboard .score-team-block>span{max-width:100%;font-size:12px;line-height:1.25;overflow:visible;overflow-wrap:normal;text-overflow:clip;text-wrap:balance;white-space:normal;word-break:normal}.phone-frame.premium-mode.match-board-mode .scoreboard:not(.compact) .score-team-block>span{width:100%;max-width:100%;min-height:2.5em;display:flex;align-items:flex-start;justify-content:center;overflow:visible;font-size:14px;line-height:1.25;text-overflow:clip;text-wrap:balance;white-space:normal;word-break:normal}.premium-mode.match-board-mode .scoreboard .score-main{min-width:0}.premium-mode.match-board-mode .scoreboard .score-live-badge{min-height:22px;padding-inline:8px;font-size:10px}.phone-frame.premium-mode.match-board-mode .match-meta{grid-column:2;grid-row:4;display:flex!important;min-height:50px;align-self:start;margin:10px 20px 0 0;border:1px solid #d8dfd9;border-radius:10px;background:#fff}.premium-mode.match-board-mode .content-grid{display:contents}.phone-frame.premium-mode.match-board-mode .match-list{grid-column:2;grid-row:4;align-self:stretch;min-height:0;margin:72px 20px 20px 0;overflow-y:auto;border:1px solid #d8dfd9;border-radius:10px;background:#fff}.phone-frame.premium-mode.match-board-mode .match-list .desktop-match-list-head{position:sticky;top:0;z-index:2;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 9px 14px;border-bottom:1px solid #dfe5e0;background:#fffffffa}.phone-frame.premium-mode.match-board-mode .match-list .desktop-match-list-head>div{min-width:0;display:grid;gap:2px}.phone-frame.premium-mode.match-board-mode .match-list .desktop-match-list-head strong{width:auto;color:#16201c;font-size:15px;font-weight:950;line-height:1.2}.phone-frame.premium-mode.match-board-mode .match-list .desktop-match-list-head small{color:#6a756f;font-size:10px;font-weight:850;line-height:1.2}.phone-frame.premium-mode.match-board-mode .match-list .desktop-match-list-score-toggle,.phone-frame.premium-mode.match-board-mode .match-list .desktop-match-list-score-toggle[aria-pressed=true]{width:32px;min-width:32px;height:32px;min-height:32px;display:grid;grid-template-columns:1fr;place-items:center;margin:0;padding:0;border:1px solid #d5ddd7;border-radius:50%;background:#f7faf7;color:#24322b;box-shadow:none}.phone-frame.premium-mode.match-board-mode .match-list .desktop-match-list-score-toggle .score-toggle-icon,.phone-frame.premium-mode.match-board-mode .match-list .desktop-match-list-score-toggle .score-toggle-icon svg{width:15px;height:15px}.phone-frame.premium-mode.match-board-mode .match-list .desktop-match-list-score-toggle .sr-only{width:1px;min-width:1px;height:1px}.phone-frame.premium-mode.match-board-mode .match-list button{width:100%;min-height:64px;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:4px;margin:0;padding:12px 14px;border-bottom-color:#e4e9e5;background:#fff;color:#16201c}.phone-frame.premium-mode.match-board-mode .match-list button strong{width:auto;color:#17211c;font-size:13px}.phone-frame.premium-mode.match-board-mode .match-list button span{width:auto;color:#65706a;font-size:11px}.phone-frame.premium-mode.match-board-mode .match-list button.selected{border-color:#2b9b56;background:#edf8ef;color:#126536}.phone-frame.premium-mode.match-board-mode .room-panel{grid-column:1;grid-row:3 / 5;width:auto;height:auto;min-width:0;min-height:0;align-self:stretch;justify-self:stretch;margin:18px 18px 20px max(20px,calc((100vw - var(--desktop-content-max)) / 2));overflow:hidden;border:1px solid #d8dfd9;border-radius:12px;background:#fff;box-shadow:0 10px 30px #04140e14}.premium-mode.match-board-mode .room-tabs{height:62px}.premium-mode.match-board-mode .room-tabs button{min-height:58px;font-size:15px}.premium-mode.match-board-mode .channel-tabs{margin:12px 16px 0}.premium-mode.match-board-mode .room-scroll{padding-inline:18px}.premium-mode .drawer-backdrop{position:absolute;z-index:130;justify-content:flex-end;background:#020a0c80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.premium-mode .app-menu{width:min(390px,36vw);height:100%;border-right:0;border-left:1px solid rgba(255,255,255,.12);background:#0a1516;box-shadow:-22px 0 70px #00000057}.premium-mode .app-menu-primary-section,.premium-mode .app-menu-grip{display:none}.premium-mode .dialog-backdrop{z-index:120;padding:32px}.premium-mode .login-backdrop{align-items:center;justify-content:center;background:#020a0c9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.premium-mode .login-dialog{width:min(520px,calc(100vw - 64px));max-width:520px;max-height:calc(100dvh - 80px);padding:34px 36px;border-radius:16px;background:#fff;color:#142019;box-shadow:0 28px 80px #00000047}.premium-mode .login-dialog h2{font-size:28px;text-wrap:balance}.premium-mode .login-dialog .auth-form input{min-height:48px;font-size:16px}.premium-mode .admin-hub-backdrop,.premium-mode .report-queue-backdrop,.premium-mode .match-ops-backdrop{top:var(--desktop-header-height);z-index:60;align-items:stretch;justify-content:center;padding:24px max(32px,calc((100vw - var(--desktop-content-max)) / 2)) 32px;background:#eef2ee;-webkit-backdrop-filter:none;backdrop-filter:none}.phone-frame.premium-mode .admin-hub-backdrop,.phone-frame.premium-mode .report-queue-backdrop,.phone-frame.premium-mode .match-ops-backdrop{display:flex!important;grid-template-columns:none!important}.premium-mode .admin-hub-panel,.premium-mode .report-queue-panel,.premium-mode .match-ops-panel{width:100%;max-width:var(--desktop-content-max);height:100%;max-height:none;margin:0;padding:0 30px 38px;overflow-y:auto;border:1px solid #d7ded8;border-radius:14px;background:#fff;color:#152019;box-shadow:0 14px 42px #071b111c}.phone-frame.premium-mode .admin-hub-backdrop>.admin-hub-panel,.phone-frame.premium-mode .report-queue-backdrop>.report-queue-panel,.phone-frame.premium-mode .match-ops-backdrop>.match-ops-panel{width:100%!important;max-width:var(--desktop-content-max)!important;height:100%!important;max-height:none!important;margin:0!important;padding:0 30px 38px!important;border-radius:14px!important}.premium-mode .admin-hub-titlebar,.premium-mode .report-queue-titlebar,.premium-mode .match-ops-titlebar{position:sticky;top:0;z-index:8;min-height:76px;margin:0 -30px 24px;padding:0 30px;border-bottom:1px solid #dce2dd;background:linear-gradient(90deg,#021016f2,#042f20e8),url(/assets/stadium-scoreboard-bg.png) center / cover no-repeat;color:#fff}.premium-mode .admin-hub-titlebar h2,.premium-mode .report-queue-titlebar h2,.premium-mode .match-ops-titlebar h2{color:#fff;font-size:24px}.premium-mode .admin-hub-panel .moderation-close-button,.premium-mode .report-queue-panel .moderation-close-button,.premium-mode .match-ops-panel .match-ops-close-button,.premium-mode .admin-hub-nav-button,.premium-mode .match-ops-nav-button{color:#fff}.premium-mode .admin-hub-body{max-width:1160px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr);align-items:start;gap:24px;margin:0 auto}.premium-mode .admin-hub-body>.admin-work-header,.premium-mode .admin-hub-body>.admin-task-panel,.premium-mode .admin-hub-body>.admin-hub-section:nth-of-type(3){grid-column:1 / -1}.premium-mode .admin-hub-body>.admin-hub-section:nth-of-type(1){grid-column:1}.premium-mode .admin-hub-body>.admin-hub-section:nth-of-type(2){grid-column:2}.premium-mode .admin-hub-body .admin-work-header,.premium-mode .admin-hub-body .admin-task-panel,.premium-mode .admin-hub-body .admin-hub-section{margin:0}.premium-mode .admin-hub-body .admin-task-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-mode .admin-hub-quick-list{display:grid;grid-template-columns:1fr}.premium-mode .admin-hub-today-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-table-head{grid-template-columns:92px minmax(0,1fr) 100px 150px}.premium-mode .match-ops-panel.match-ops-view-list .match-ops-row{grid-template-columns:5px 92px minmax(0,1fr) 150px}}@media(min-width:1280px){.phone-frame.premium-mode.match-board-mode{grid-template-columns:calc(max(20px,calc((100vw - 1280px)/2)) + 220px) minmax(0,1fr) 320px;grid-template-rows:var(--desktop-header-height) 0 auto minmax(0,1fr)}.premium-mode.match-board-mode .board-context-bar{grid-column:1 / -1}.phone-frame.premium-mode.match-board-mode .match-list{grid-column:1;grid-row:3 / 5;margin:18px 0 20px max(20px,calc((100vw - var(--desktop-content-max)) / 2))}.phone-frame.premium-mode.match-board-mode .room-panel{grid-column:2;grid-row:3 / 5;margin:18px 18px 20px}.phone-frame.premium-mode.match-board-mode .scoreboard{grid-column:3;grid-row:3}.phone-frame.premium-mode.match-board-mode .match-meta{grid-column:3;grid-row:4}}@media(min-width:1024px)and (max-width:1160px){:root{--desktop-aside: 304px}.phone-frame.premium-mode .top-bar,.phone-frame.premium-mode:not(.match-board-mode) .top-bar,.phone-frame.premium-mode.match-board-mode .top-bar.board-top-bar{grid-template-columns:180px auto 180px;gap:10px;padding-inline:22px}.desktop-primary-nav{gap:4px}.desktop-primary-nav button{min-width:86px;padding-inline:10px;font-size:15px}.top-bar .brand-button,.top-bar .desktop-board-brand{font-size:25px;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.home-screen) .home-scroll,.premium-mode:not(.match-board-mode):has(.soccer-screen) .soccer-scroll{gap:24px;padding-inline:24px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card{min-height:352px;padding-inline:26px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-row{grid-template-columns:minmax(112px,1fr) minmax(130px,auto) minmax(112px,1fr);gap:10px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest.with-css-flag{width:92px;height:64px;flex-basis:92px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team strong{font-size:17px}.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score strong{font-size:58px}}@media(min-width:1024px){:root{--desktop-header-height: 108px}.phone-frame.premium-mode.match-board-mode{height:100dvh;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#f4f6f4}.phone-frame.premium-mode.match-board-mode .top-bar.board-top-bar{width:100%;min-height:var(--desktop-header-height);height:var(--desktop-header-height);flex:0 0 var(--desktop-header-height);display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);grid-template-rows:54px 54px;align-items:center;column-gap:18px;padding:0 18px}.phone-frame.premium-mode.match-board-mode .board-top-bar>.desktop-board-brand{grid-column:2;grid-row:1;align-self:end;justify-self:center;margin:0 0 1px;font-size:32px;line-height:1}.phone-frame.premium-mode.match-board-mode .desktop-primary-nav{grid-column:2;grid-row:2;height:54px;align-items:stretch;gap:34px}.phone-frame.premium-mode.match-board-mode .desktop-primary-nav button{min-width:100px;min-height:54px;padding:0 14px;font-size:16px}.phone-frame.premium-mode.match-board-mode .desktop-primary-nav button:after{right:10px;bottom:8px;left:10px}.phone-frame.premium-mode.match-board-mode .board-header-actions{grid-column:3;grid-row:1 / 3;align-self:center;justify-self:end}.phone-frame.premium-mode.match-board-mode>.scoreboard,.phone-frame.premium-mode.match-board-mode>.match-meta{display:none!important}.phone-frame.premium-mode.match-board-mode>.board-context-bar{display:contents}.phone-frame.premium-mode.match-board-mode>.board-context-bar>.board-score-menu-button,.phone-frame.premium-mode.match-board-mode>.board-context-bar>.board-score-menu-backdrop,.phone-frame.premium-mode.match-board-mode>.board-context-bar>.board-score-quick-menu{display:none!important}.phone-frame.premium-mode.match-board-mode .board-workspace{width:100%;flex:1 1 auto;min-width:0;min-height:0;display:grid;grid-template-columns:clamp(280px,28vw,304px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:18px;padding:16px 18px 0;overflow:hidden}.phone-frame.premium-mode.match-board-mode .board-workspace>.match-list{display:none}.phone-frame.premium-mode.match-board-mode .desktop-match-context{grid-area:1 / 1;height:100%;align-self:stretch;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dfe5e1;border-bottom:0;border-radius:10px 10px 0 0;background:#fff;color:#112019;box-shadow:0 8px 26px #071b110f}.phone-frame.premium-mode.match-board-mode .desktop-score-card{min-height:291px;height:291px;flex:0 0 291px;position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:9px 9px 0 0;background:#031522;color:#fff}.phone-frame.premium-mode.match-board-mode .desktop-score-card .scoreboard{width:100%;min-height:197px;height:197px;flex:0 0 197px;margin:0;padding:14px 12px 4px;border:0;border-radius:0;background-image:linear-gradient(180deg,#020d166b,#021018c2),url(/assets/stadium-scoreboard-bg.png);background-position:center 36%;background-size:cover;box-shadow:none;cursor:default}.phone-frame.premium-mode.match-board-mode .desktop-score-card .scoreboard:after{display:none}.phone-frame.premium-mode.match-board-mode .desktop-score-card .scoreboard-full{min-height:179px;height:179px;display:grid;grid-template-rows:30px minmax(0,1fr) 28px;padding:0}.phone-frame.premium-mode.match-board-mode .desktop-score-card .scoreboard-league-inline{display:none}.phone-frame.premium-mode.match-board-mode .desktop-score-card .scoreboard-status-line{min-height:30px;justify-content:center}.phone-frame.premium-mode.match-board-mode .desktop-score-card .score-live-badge{min-height:24px;padding:0 9px;font-size:12px}.phone-frame.premium-mode.match-board-mode .desktop-score-card .score-state-label{font-size:16px;font-weight:950}.phone-frame.premium-mode.match-board-mode .desktop-score-card .score-row{min-height:0;height:auto;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);gap:6px}.phone-frame.premium-mode.match-board-mode .desktop-score-card .score-team-block{min-width:0;gap:7px}.phone-frame.premium-mode.match-board-mode .desktop-score-card .score-team-block .team-crest,.phone-frame.premium-mode.match-board-mode .desktop-score-card .score-team-block .team-crest.with-css-flag{width:66px;height:44px;border:0;border-radius:4px;background:transparent;box-shadow:none}.phone-frame.premium-mode.match-board-mode .desktop-score-card .score-team-block .team-crest img{width:100%;height:100%;object-fit:fill}.phone-frame.premium-mode.match-board-mode .desktop-score-card .score-team-block>span{max-width:120px;min-height:0;font-size:14px;line-height:1.2;white-space:nowrap}.phone-frame.premium-mode.match-board-mode .desktop-score-card .score-main{width:96px;min-width:96px}.phone-frame.premium-mode.match-board-mode .desktop-score-card .score-numbers{gap:8px;font-size:46px}.phone-frame.premium-mode.match-board-mode .desktop-score-card .scoreboard-league-bottom{display:block;max-width:calc(100% - 24px);transform:translateY(-6px);color:#fff;font-size:14px;font-weight:900}.phone-frame.premium-mode.match-board-mode .desktop-score-menu{width:36px;height:40px;position:absolute;z-index:4;top:12px;right:10px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#fff;cursor:pointer}.phone-frame.premium-mode.match-board-mode .desktop-score-menu:hover{background:#ffffff1a}.phone-frame.premium-mode.match-board-mode .desktop-score-menu svg{width:24px;height:24px;stroke-width:2.6}.phone-frame.premium-mode.match-board-mode .desktop-score-heat{min-height:94px;height:94px;flex:0 0 94px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:30px 8px;align-items:center;column-gap:12px;row-gap:12px;padding:18px 16px 26px;border:0;border-top:1px solid rgba(255,255,255,.28);background:#02111bfa;color:#fff;cursor:pointer}.phone-frame.premium-mode.match-board-mode .desktop-score-heat-value{grid-column:1;grid-row:1;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.phone-frame.premium-mode.match-board-mode .desktop-score-heat-value svg{width:18px;height:18px;fill:#ff6a1f;stroke:#ff6a1f}.phone-frame.premium-mode.match-board-mode .desktop-score-heat-value small{color:#ffffffe0;font-size:12px;font-weight:850}.phone-frame.premium-mode.match-board-mode .desktop-score-heat-value strong{color:#ff3c25;font-size:20px;font-weight:950}.phone-frame.premium-mode.match-board-mode .desktop-score-heat-value b{color:#37d977;font-size:15px}.phone-frame.premium-mode.match-board-mode .desktop-score-heat-segments{grid-column:1 / 4;grid-row:2;min-width:0;display:grid;grid-template-columns:repeat(9,minmax(5px,1fr));gap:4px}.phone-frame.premium-mode.match-board-mode .desktop-score-heat-segments i{height:8px;border-radius:99px;background:#354550}.phone-frame.premium-mode.match-board-mode .desktop-score-heat-segments i.active{background:#f5c126}.phone-frame.premium-mode.match-board-mode .desktop-score-heat-segments i.active:nth-child(n+7){background:#f2642d}.phone-frame.premium-mode.match-board-mode .desktop-score-post-count{grid-column:3;grid-row:1;color:#ffffffe6;font-size:12px;font-weight:850;white-space:nowrap}.phone-frame.premium-mode.match-board-mode .desktop-match-facts,.phone-frame.premium-mode.match-board-mode .desktop-recent-events{padding:20px 18px 14px;color:#17231d}.phone-frame.premium-mode.match-board-mode .desktop-match-facts{padding-bottom:26px}.phone-frame.premium-mode.match-board-mode .desktop-match-facts h2,.phone-frame.premium-mode.match-board-mode .desktop-recent-events h2{margin:0 0 14px;font-size:14px;font-weight:950}.phone-frame.premium-mode.match-board-mode .desktop-match-facts dl{display:grid;gap:12px;margin:0}.phone-frame.premium-mode.match-board-mode .desktop-match-facts dl>div{min-width:0;display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:8px}.phone-frame.premium-mode.match-board-mode .desktop-match-facts dt{min-width:0;display:flex;align-items:center;gap:9px;color:#32433a;font-size:12px;font-weight:850}.phone-frame.premium-mode.match-board-mode .desktop-match-facts dt svg{width:18px;height:18px;color:#19392b;stroke-width:1.8}.phone-frame.premium-mode.match-board-mode .desktop-match-facts dd{min-width:0;margin:0;overflow:hidden;color:#2f4339;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.phone-frame.premium-mode.match-board-mode .desktop-recent-events{min-height:0;flex:1 1 auto;padding-top:16px;border-top:1px solid #e2e7e3;overflow:hidden}.phone-frame.premium-mode.match-board-mode .desktop-recent-events ol{display:grid;margin:0;padding:0;list-style:none}.phone-frame.premium-mode.match-board-mode .desktop-recent-events li{min-height:58px;display:grid;grid-template-columns:34px 18px minmax(0,1fr) 26px;align-items:center;gap:7px;border-bottom:1px solid #e7ece8}.phone-frame.premium-mode.match-board-mode .desktop-event-minute{color:#243c31;font-size:11px;font-weight:900}.phone-frame.premium-mode.match-board-mode .desktop-recent-events li>svg{width:17px;height:17px;color:#172d22}.phone-frame.premium-mode.match-board-mode .desktop-event-copy{min-width:0;display:grid;gap:2px}.phone-frame.premium-mode.match-board-mode .desktop-event-copy strong,.phone-frame.premium-mode.match-board-mode .desktop-event-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-frame.premium-mode.match-board-mode .desktop-event-copy strong{color:#14251d;font-size:11px;font-weight:950}.phone-frame.premium-mode.match-board-mode .desktop-event-copy small{color:#4d5d55;font-size:10px}.phone-frame.premium-mode.match-board-mode .desktop-recent-events .team-crest,.phone-frame.premium-mode.match-board-mode .desktop-recent-events .team-crest.with-css-flag{width:26px;height:18px;border:0;border-radius:3px;background:transparent;box-shadow:none}.phone-frame.premium-mode.match-board-mode .desktop-recent-events>p{margin:0;color:#6a7770;font-size:11px;line-height:1.6}.phone-frame.premium-mode.match-board-mode .board-workspace>.room-panel{grid-area:1 / 2;width:auto;height:100%;min-width:0;min-height:0;margin:0;overflow:hidden;border:1px solid #dce3de;border-bottom:0;border-radius:10px 10px 0 0;background:#fff;color:#111b16;box-shadow:0 8px 26px #071b110f}.phone-frame.premium-mode.match-board-mode .room-panel>.board-heat-strip{display:none}.phone-frame.premium-mode.match-board-mode .room-tabs{min-height:70px;height:70px;flex:0 0 70px;overflow:hidden;border:0;border-radius:9px 9px 0 0;background:#061c2a}.phone-frame.premium-mode.match-board-mode .room-tabs button{min-width:0;min-height:70px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 12px;border:0;border-right:1px solid rgba(255,255,255,.2);background:#061c2a;color:#ffffffdb;font-size:16px;font-weight:900}.phone-frame.premium-mode.match-board-mode .room-tabs button:last-child{border-right:0}.phone-frame.premium-mode.match-board-mode .room-tabs button:hover{background:#0b2c3d;color:#fff}.phone-frame.premium-mode.match-board-mode .room-tabs button.active{border-color:#ffffff29;background:#0daa4d;color:#fff}.phone-frame.premium-mode.match-board-mode .room-tabs .room-tab-icon{width:25px;height:25px;flex:0 0 25px;display:block}.phone-frame.premium-mode.match-board-mode .room-scroll{flex:1 1 auto;min-height:0;padding:0 16px 12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#a9b4ae transparent}.phone-frame.premium-mode.match-board-mode .team-channel-area{min-height:72px;position:sticky;z-index:5;top:0;margin:0 -16px;padding:16px 16px 10px;background:#fff}.phone-frame.premium-mode.match-board-mode .team-channel-switch{min-height:46px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;overflow:hidden;border:1px solid #e0e5e2;border-radius:25px;background:#fbfcfb}.phone-frame.premium-mode.match-board-mode .team-channel-switch button{min-height:44px;display:flex;align-items:center;justify-content:center;padding:0 10px;border:0;border-right:1px solid #e6ebe7;border-radius:0;background:transparent;color:#252e29;box-shadow:none}.phone-frame.premium-mode.match-board-mode .team-channel-switch button:last-child{border-right:0}.phone-frame.premium-mode.match-board-mode .team-channel-switch button.selected{margin:-1px;border:2px solid #1ab458;border-radius:24px;background:#fff;color:#0b9a45;box-shadow:none}.phone-frame.premium-mode.match-board-mode .team-channel-switch button span{color:inherit;font-size:15px;font-weight:950}.phone-frame.premium-mode.match-board-mode .team-channel-switch button small{display:none}.phone-frame.premium-mode.match-board-mode .talk-feed-stage{min-height:100%;position:relative}.phone-frame.premium-mode.match-board-mode .talk-feed-stage>.talk-moment-card{width:auto;min-height:64px;height:64px;position:absolute;z-index:4;top:0;right:0;left:0;margin:0;box-shadow:0 8px 18px #0b191224}.phone-frame.premium-mode.match-board-mode .talk-moment-open{min-height:62px;height:62px;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:8px 54px 8px 12px}.phone-frame.premium-mode.match-board-mode .talk-moment-badge{width:34px;height:34px;font-size:14px}.phone-frame.premium-mode.match-board-mode .talk-moment-copy strong{font-size:14px;line-height:1.2}.phone-frame.premium-mode.match-board-mode .talk-feed-stage.has-moment-overlay .post-list>.post-row:first-child .more-button{visibility:hidden;pointer-events:none}.phone-frame.premium-mode.match-board-mode .post-list{min-height:100%;padding:0 8px}.phone-frame.premium-mode.match-board-mode .post-row{min-height:86px;border-bottom-color:#e5e9e6}.phone-frame.premium-mode.match-board-mode .post-content{overflow:visible}.phone-frame.premium-mode.match-board-mode .post-body{max-width:none;color:#14211b;font-size:13.5px;line-height:1.45}.phone-frame.premium-mode.match-board-mode .post-composer{min-height:50px;height:50px;flex:0 0 50px;padding:4px 14px;border-top:1px solid #dfe5e1;background:#fffffffa}.phone-frame.premium-mode.match-board-mode .post-composer textarea{min-height:40px;height:40px;color:#17221c}.phone-frame.premium-mode.match-board-mode .board-match-switcher-backdrop{width:auto;position:fixed;z-index:109;inset:var(--desktop-header-height) 0 0;display:block;border:0;background:#030c105c;transform:none}.phone-frame.premium-mode.match-board-mode .board-match-switcher{width:min(360px,calc(100vw - 36px));max-height:none;position:fixed;z-index:110;top:calc(var(--desktop-header-height) + 16px);right:18px;bottom:18px;left:auto;display:flex;flex-direction:column;border:1px solid #dce3de;border-radius:12px;background:#fff;color:#142019;box-shadow:0 24px 70px #020c103d;transform:none}.phone-frame.premium-mode.match-board-mode .board-match-switcher-grip{display:none}.phone-frame.premium-mode.match-board-mode .board-match-switcher-head{min-height:64px;flex:0 0 64px;padding:0 18px;border-bottom:1px solid #e0e6e2}.phone-frame.premium-mode.match-board-mode .board-match-switcher-list{min-height:0;overflow-y:auto}.phone-frame.premium-mode.match-board-mode .board-match-switcher-list button,.phone-frame.premium-mode.match-board-mode .board-match-switcher-list button strong{color:#17231d}.phone-frame.premium-mode.match-board-mode .board-match-switcher-heat{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:3px;font-size:10px;font-weight:900;line-height:1;white-space:nowrap}.phone-frame.premium-mode.match-board-mode .board-match-switcher-heat svg{width:12px;height:12px;fill:currentColor}.phone-frame.premium-mode.match-board-mode .board-match-switcher-heat b,.phone-frame.premium-mode.match-board-mode .board-match-switcher-heat small,.phone-frame.premium-mode.match-board-mode .board-match-switcher-heat em{color:inherit;font-size:inherit;font-style:normal;font-weight:inherit}.phone-frame.premium-mode.match-board-mode .board-match-switcher-heat small{opacity:.72}.phone-frame.premium-mode.match-board-mode .board-match-switcher-heat em{margin-left:2px;padding:2px 4px;border:1px solid currentColor;border-radius:3px}}@media(min-width:1280px){.phone-frame.premium-mode.match-board-mode .board-workspace{grid-template-columns:clamp(280px,22vw,328px) minmax(0,1fr) clamp(280px,21.52vw,320px)}.phone-frame.premium-mode.match-board-mode .match-list.desktop-heat-match-list{grid-area:1 / 3;width:auto;height:100%;min-width:0;min-height:0;align-self:stretch;display:flex;flex-direction:column;margin:0;padding:0;overflow:hidden;border:1px solid #dce3de;border-bottom:0;border-radius:10px 10px 0 0;background:#fff;color:#15211b;box-shadow:0 8px 26px #071b110f}.phone-frame.premium-mode.match-board-mode .desktop-heat-match-list .desktop-match-list-head{min-height:64px;height:64px;flex:0 0 64px;position:static;display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 18px;border-bottom:1px solid #e1e7e3;background:#fff}.phone-frame.premium-mode.match-board-mode .desktop-heat-match-list .desktop-match-list-head>strong{width:auto;color:#17231d;font-size:16px;font-weight:950}.phone-frame.premium-mode.match-board-mode .desktop-match-sort-label{display:inline-flex;align-items:center;gap:7px;color:#283830;font-size:13px;font-weight:900}.phone-frame.premium-mode.match-board-mode .desktop-match-sort-label svg{width:17px;height:17px}.phone-frame.premium-mode.match-board-mode .desktop-live-match-list,.phone-frame.premium-mode.match-board-mode .desktop-upcoming-match-list{flex:0 0 auto}.phone-frame.premium-mode.match-board-mode .desktop-heat-match-list .desktop-match-row{width:calc(100% - 22px);min-height:0;height:auto;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:stretch;gap:10px;margin:0 11px;padding:12px 0;overflow:visible;border:0;border-bottom:1px solid #e2e7e4;border-radius:0;background:#fff;color:#17231d;text-align:left;box-shadow:none;cursor:pointer}.phone-frame.premium-mode.match-board-mode .desktop-heat-match-list .desktop-match-row.live{min-height:95px}.phone-frame.premium-mode.match-board-mode .desktop-heat-match-list .desktop-match-row.selected{width:calc(100% - 20px);margin:0 10px;padding:11px 10px;border:2px solid #22b35e;border-radius:7px;background:#fff;color:#17231d}.phone-frame.premium-mode.match-board-mode .desktop-match-row-meta{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.phone-frame.premium-mode.match-board-mode .desktop-live-meta{min-width:0;display:inline-flex;align-items:center;gap:6px;color:#3e4b45;font-size:11px;font-weight:850}.phone-frame.premium-mode.match-board-mode .desktop-live-meta i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#ed1b2f}.phone-frame.premium-mode.match-board-mode .desktop-live-meta b{color:#ed2335;font-size:inherit;font-weight:950}.phone-frame.premium-mode.match-board-mode .desktop-match-heat{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;font-size:11px;font-weight:950}.phone-frame.premium-mode.match-board-mode .desktop-match-heat svg{width:13px;height:13px;fill:currentColor}.phone-frame.premium-mode.match-board-mode .desktop-match-heat strong{width:auto;color:inherit;font-size:inherit;font-weight:inherit}.phone-frame.premium-mode.match-board-mode .desktop-match-heat small{color:inherit;font-size:9px;font-weight:800;opacity:.72;white-space:nowrap}.phone-frame.premium-mode.match-board-mode .desktop-match-heat em{margin-left:5px;padding:2px 5px;border:1px solid currentColor;border-radius:3px;font-size:10px;font-style:normal;line-height:1.1}.phone-frame.premium-mode.match-board-mode .desktop-match-row-matchup{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:8px}.phone-frame.premium-mode.match-board-mode .desktop-match-row-matchup .team-crest,.phone-frame.premium-mode.match-board-mode .desktop-match-row-matchup .team-crest.with-css-flag{width:28px;height:20px;border:0;border-radius:2px;background:transparent;box-shadow:none}.phone-frame.premium-mode.match-board-mode .desktop-match-row-matchup .team-crest img{width:100%;height:100%;object-fit:fill}.phone-frame.premium-mode.match-board-mode .desktop-matchup-copy{min-width:0;display:flex;align-items:center;justify-content:center;gap:7px;overflow:hidden;color:#18231d;white-space:nowrap}.phone-frame.premium-mode.match-board-mode .desktop-matchup-copy strong{width:auto;min-width:0;flex:0 1 auto;overflow:hidden;color:#18231d;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.phone-frame.premium-mode.match-board-mode .desktop-matchup-copy small{flex:0 0 auto;color:#5e6a64;font-size:10px;font-weight:850}.phone-frame.premium-mode.match-board-mode .desktop-match-section-title{min-height:56px;display:flex;align-items:center;gap:12px;padding:0 18px;color:#617069;font-size:12px;font-weight:900}.phone-frame.premium-mode.match-board-mode .desktop-match-section-title:before,.phone-frame.premium-mode.match-board-mode .desktop-match-section-title:after{content:"";height:1px;flex:1 1 auto;background:#dfe5e1}.phone-frame.premium-mode.match-board-mode .desktop-heat-match-list .desktop-match-row.upcoming{min-height:76px;gap:7px;padding-block:10px}.phone-frame.premium-mode.match-board-mode .desktop-upcoming-time{display:inline-flex;align-items:center;gap:6px;color:#405149;font-size:11px;font-weight:850}.phone-frame.premium-mode.match-board-mode .desktop-upcoming-time svg{width:13px;height:13px}.phone-frame.premium-mode.match-board-mode .desktop-view-all-matches{width:calc(100% - 36px);min-height:54px;flex:0 0 54px;display:flex;align-items:center;justify-content:center;gap:12px;margin:8px 18px 0;padding:0;border:0;background:transparent;color:#1c3228;font-size:12px;font-weight:900;cursor:pointer}.phone-frame.premium-mode.match-board-mode .desktop-view-all-matches svg{width:16px;height:16px}}.board-match-selector-current{display:none}@media(max-width:767px){.phone-frame.premium-mode.match-board-mode .board-match-selector>.board-match-selector-current{display:none!important}}@media(max-width:1023px){.phone-frame.premium-mode.match-board-mode .board-top-bar>.desktop-board-brand{display:none!important}.phone-frame.premium-mode.match-board-mode .top-bar.board-top-bar{grid-template-columns:minmax(92px,1fr) auto minmax(44px,1fr);grid-template-rows:1fr;grid-auto-rows:1fr;column-gap:8px}.phone-frame.premium-mode.match-board-mode .board-back-link{grid-column:1;grid-row:1;width:auto;min-width:44px;justify-self:start;gap:4px;padding:0;font-size:13px;white-space:nowrap}.phone-frame.premium-mode.match-board-mode .board-back-link span{font-size:25px}.phone-frame.premium-mode.match-board-mode .board-top-bar>.brand-button:not(.desktop-board-brand){grid-column:2;grid-row:1;justify-self:center}.phone-frame.premium-mode.match-board-mode .board-compact-header-summary{grid-column:2;grid-row:1;width:100%;max-width:250px;overflow:hidden}.phone-frame.premium-mode.match-board-mode .board-header-actions{grid-column:3;grid-row:1;justify-self:end}.phone-frame.premium-mode.match-board-mode .desktop-primary-nav{display:none}.phone-frame.premium-mode.match-board-mode:has(.scoreboard.compact) .top-bar.board-top-bar{grid-template-columns:minmax(92px,auto) minmax(0,1fr) 44px;column-gap:6px}.phone-frame.premium-mode.match-board-mode:has(.scoreboard.compact) .board-back-link{width:auto;min-width:92px;font-size:12px}.phone-frame.premium-mode.match-board-mode:has(.scoreboard.compact) .board-back-link span{font-size:23px}}@media(min-width:768px)and (max-width:1023px){.phone-frame.premium-mode.match-board-mode .board-context-bar{min-height:58px;grid-template-columns:minmax(0,1fr) 44px;gap:10px;padding:6px max(28px,calc((100vw - 760px)/2))}.phone-frame.premium-mode.match-board-mode .board-context-spacer{display:none}.phone-frame.premium-mode.match-board-mode .board-match-selector{grid-column:1;width:100%;max-width:none;min-height:46px;display:grid;grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;gap:10px;padding:0 12px;border-color:#ffffff42;border-radius:10px;text-align:left}.phone-frame.premium-mode.match-board-mode .board-match-selector-label{position:static;top:auto;right:auto;width:auto;height:auto;display:block;color:#9fdfa9;font-size:12px;font-weight:950;transform:none}.phone-frame.premium-mode.match-board-mode .board-match-selector-current{position:static;top:auto;right:auto;width:auto;height:auto;min-width:0;display:inline-flex;align-items:baseline;justify-content:flex-end;gap:10px;overflow:hidden;color:#fff;text-align:right;transform:none}.phone-frame.premium-mode.match-board-mode .board-match-selector-current strong{min-width:0;overflow:hidden;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.phone-frame.premium-mode.match-board-mode .board-match-selector-current small{flex:0 0 auto;color:#ffffffb3;font-size:11px;font-weight:850;white-space:nowrap}.phone-frame.premium-mode.match-board-mode .board-match-selector>.board-match-selector-chevron{position:static;top:auto;right:auto;width:16px;height:auto;display:block;color:#ffffffb3;font-size:15px;text-align:center;transform:none}.phone-frame.premium-mode.match-board-mode .board-context-bar .score-toggle-button,.phone-frame.premium-mode.match-board-mode .board-context-bar .score-toggle-button[aria-pressed=true]{grid-column:2;width:44px;min-width:44px;height:44px;min-height:44px;margin:0}.phone-frame.premium-mode.match-board-mode .content-grid{display:block;flex:1 1 auto;min-height:0}.phone-frame.premium-mode.match-board-mode .match-list{display:none}.phone-frame.premium-mode.match-board-mode .board-match-switcher-backdrop{right:0;left:0;width:100vw;transform:none}.phone-frame.premium-mode.match-board-mode .board-match-switcher{bottom:24px;width:min(560px,calc(100vw - 48px));max-height:min(60dvh,520px);border-radius:20px}}@media(min-width:1024px)and (max-width:1279px){.phone-frame.premium-mode.match-board-mode .scoreboard:not(.compact){min-height:230px;height:230px;padding:6px 8px}.phone-frame.premium-mode.match-board-mode .scoreboard:not(.compact) .scoreboard-full{padding:10px 8px 12px}.phone-frame.premium-mode.match-board-mode .scoreboard:not(.compact) .score-row{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);gap:4px}.phone-frame.premium-mode.match-board-mode .scoreboard:not(.compact) .score-main{width:72px;min-width:72px;position:relative;z-index:1;justify-self:center}.phone-frame.premium-mode.match-board-mode .scoreboard:not(.compact) .score-numbers{gap:3px;font-size:32px;line-height:1;white-space:nowrap}.phone-frame.premium-mode.match-board-mode .scoreboard:not(.compact) .score-team-block{width:100%;min-width:0;overflow:hidden}.phone-frame.premium-mode.match-board-mode .scoreboard:not(.compact) .score-team-block .team-crest{width:52px;height:52px}.phone-frame.premium-mode.match-board-mode .scoreboard:not(.compact) .score-team-block .team-crest.with-css-flag{width:62px;height:42px}.phone-frame.premium-mode.match-board-mode .scoreboard:not(.compact) .score-team-block>span{width:100%;max-width:100%;min-width:0;min-height:2.4em;display:block;overflow:hidden;font-size:12px;line-height:1.2;overflow-wrap:anywhere;text-align:center;text-overflow:clip;text-wrap:balance;white-space:normal;word-break:auto-phrase}}@media(min-width:1280px){.phone-frame.premium-mode.match-board-mode .scoreboard:not(.compact) .score-main{width:82px;min-width:82px;justify-self:center}.phone-frame.premium-mode.match-board-mode .scoreboard:not(.compact) .score-numbers{gap:4px;font-size:38px;white-space:nowrap}}@media(max-width:767px){.phone-frame.premium-mode.match-board-mode .scoreboard.compact{box-sizing:border-box;width:100%;min-height:82px;height:82px;display:block;flex:0 0 82px;overflow:hidden;padding:0;border:0;background:#fff;isolation:isolate;transition:none}.phone-frame.premium-mode.match-board-mode .scoreboard.compact:after{display:none}.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-full{display:none}.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line{width:100%;height:82px;min-height:82px;display:grid;grid-template-rows:30px 49px 3px;gap:0;padding:0;color:#07131b;background:#fff}.phone-frame.premium-mode.match-board-mode .scoreboard-compact-meta{position:relative;min-width:0;min-height:30px;background:#fff}.phone-frame.premium-mode.match-board-mode .scoreboard-compact-league{position:absolute;z-index:2;top:50%;left:14px;max-width:calc(50% - 76px);overflow:hidden;padding:0;border-radius:0;background:transparent;color:#11181d;font-size:11px;font-weight:650;line-height:1;text-overflow:ellipsis;white-space:nowrap;transform:translateY(-46%)}.phone-frame.premium-mode.match-board-mode .scoreboard-compact-clock{position:absolute;z-index:1;top:2px;left:50%;width:128px;height:26px;min-width:128px;display:inline-flex;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;padding:0 17px 1px;border:0;border-radius:0;background:linear-gradient(108deg,#0b2d49,#071b2b 58%,#063149);color:#fff;clip-path:polygon(15% 0,85% 0,100% 100%,0 100%);transform:translate(-50%);filter:drop-shadow(0 1px 1px rgba(1,16,28,.16))}.phone-frame.premium-mode.match-board-mode .scoreboard-compact-clock small,.phone-frame.premium-mode.match-board-mode .scoreboard-compact-clock strong{flex:0 0 auto;min-width:0;overflow:visible;padding:0;border-radius:0;background:transparent;color:inherit;font-style:normal;line-height:1;text-overflow:clip;white-space:nowrap}.phone-frame.premium-mode.match-board-mode .scoreboard-compact-clock small{font-size:11px;font-weight:850;letter-spacing:.04em}.phone-frame.premium-mode.match-board-mode .scoreboard-compact-clock strong{font-size:21px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.phone-frame.premium-mode.match-board-mode .scoreboard-compact-clock:not(:has(small)) strong{font-size:22px}.phone-frame.premium-mode.match-board-mode .scoreboard-compact-clock.is-halftime strong,.phone-frame.premium-mode.match-board-mode .scoreboard-compact-clock.is-fulltime strong,.phone-frame.premium-mode.match-board-mode .scoreboard-compact-clock.is-extra-halftime strong,.phone-frame.premium-mode.match-board-mode .scoreboard-compact-clock.is-penalties strong,.phone-frame.premium-mode.match-board-mode .scoreboard-compact-clock.is-penalties-finished strong,.phone-frame.premium-mode.match-board-mode .scoreboard-compact-clock.is-unknown strong{font-size:15px;letter-spacing:0}.phone-frame.premium-mode.match-board-mode .scoreboard-compact-score-row{position:relative;z-index:0;min-width:0;min-height:49px;display:grid;grid-template-columns:23% 17% 20% 17% 23%;align-items:stretch;overflow:hidden;background:#fff;box-shadow:inset 0 1px #081c2812}.phone-frame.premium-mode.match-board-mode .scoreboard-compact-team,.phone-frame.premium-mode.match-board-mode .scoreboard-compact-score,.phone-frame.premium-mode.match-board-mode .scoreboard-compact-brand{min-width:0;height:49px;display:grid;place-items:center;box-sizing:border-box;overflow:hidden;padding:0;border-radius:0;background:#fff;line-height:1}.phone-frame.premium-mode.match-board-mode .scoreboard-compact-team{position:relative;z-index:1;color:#fff;font-size:18px;font-weight:900;letter-spacing:.01em;text-shadow:0 1px 1px rgba(0,0,0,.14)}.phone-frame.premium-mode.match-board-mode .scoreboard-compact-team.home{padding-right:6px;background:linear-gradient(106deg,#d30318,#a90016);clip-path:polygon(0 0,86% 0,93% 31%,100% 31%,100% 100%,0 100%)}.phone-frame.premium-mode.match-board-mode .scoreboard-compact-team.away{padding-left:6px;background:linear-gradient(254deg,#00539a,#063c72);clip-path:polygon(14% 0,100% 0,100% 100%,0 100%,0 31%,7% 31%)}.phone-frame.premium-mode.match-board-mode .scoreboard-compact-score{position:relative;z-index:2;overflow:visible;color:#050606;font-size:29px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.045em}.phone-frame.premium-mode.match-board-mode .scoreboard-compact-brand{position:relative;z-index:1}.phone-frame.premium-mode.match-board-mode .scoreboard-compact-brand img{width:48px;height:39px;display:block;object-fit:contain;mix-blend-mode:multiply;-webkit-user-select:none;user-select:none}.phone-frame.premium-mode.match-board-mode .scoreboard-compact-color-rail{width:100%;height:3px;display:block;padding:0;border-radius:0;background:linear-gradient(90deg,#d0061b 0 50%,#075192 50% 100%)}.phone-frame.premium-mode.match-board-mode:has(.scoreboard.compact) .board-context-bar{top:calc(59px + var(--board-safe-area-top));right:1px;width:44px;min-height:44px}.phone-frame.premium-mode.match-board-mode:has(.scoreboard.compact) .board-score-menu-button{width:30px;min-width:30px;height:30px;min-height:30px;margin:0 7px;border:0;border-radius:0;background:transparent;color:#050606;box-shadow:none}.phone-frame.premium-mode.match-board-mode:has(.scoreboard.compact) .board-score-menu-button>span{transform:none;color:inherit;font-size:23px;line-height:1}.phone-frame.premium-mode.match-board-mode:has(.scoreboard.compact) .board-score-quick-menu{top:38px;right:7px}.phone-frame.premium-mode.match-board-mode .board-score-quick-menu strong{color:#12201c}}@media(max-width:340px){.phone-frame.premium-mode.match-board-mode .scoreboard-compact-clock{width:122px;min-width:122px}.phone-frame.premium-mode.match-board-mode .scoreboard-compact-clock small{font-size:10px}.phone-frame.premium-mode.match-board-mode .scoreboard-compact-clock strong{font-size:19px}.phone-frame.premium-mode.match-board-mode .scoreboard-compact-team{font-size:16px}.phone-frame.premium-mode.match-board-mode .scoreboard-compact-score{font-size:27px}}@media(max-width:767px){.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line{grid-template-columns:minmax(0,1fr);border:0}.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line>.scoreboard-compact-meta,.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line>.scoreboard-compact-score-row,.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line>.scoreboard-compact-color-rail{grid-column:1;width:100%;max-width:none}.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-league{top:0;height:30px;display:flex;align-items:center;max-width:calc(50% - 76px);padding:0;border:0;border-radius:0;background:transparent;color:#11181d;font-size:11px;font-weight:650;line-height:1;transform:none}.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-clock{width:128px;min-width:128px;height:26px;min-height:26px;display:inline-flex;padding:0 17px 1px;border:0;border-radius:0;background:linear-gradient(108deg,#0b2d49,#071b2b 58%,#063149);color:#fff}.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-clock small,.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-clock strong{width:auto;min-width:0;display:inline;padding:0;border:0;border-radius:0;background:transparent;color:#fff}.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-clock strong{font-size:21px;font-weight:900}.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-clock:not(:has(small)) strong{font-size:22px}.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-clock.is-halftime strong,.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-clock.is-fulltime strong,.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-clock.is-extra-halftime strong,.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-clock.is-penalties strong,.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-clock.is-penalties-finished strong,.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-clock.is-unknown strong{font-size:15px}.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-score-row{min-height:49px;display:grid;grid-template-columns:23% 17% 20% 17% 23%;padding:0;background:#fff}.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-team,.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-score,.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-brand{width:auto;min-width:0;height:49px;display:grid;place-items:center;flex:none;padding:0;border:0;border-radius:0;background:#fff;line-height:1}.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-team{color:#fff;font-size:18px;font-weight:900}.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-team.home{padding-right:6px;background:linear-gradient(106deg,#d30318,#a90016)}.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-team.away{padding-left:6px;background:linear-gradient(254deg,#00539a,#063c72)}.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-score{overflow:visible;color:#050606;font-size:29px;font-weight:900}.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-brand{background:#fff}.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-brand img{width:62px;height:49px;object-fit:cover;object-position:center 46%;mix-blend-mode:normal}.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-clock{top:5px}.phone-frame.premium-mode.match-board-mode:has(.scoreboard.compact) .board-context-bar{right:8px}.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-color-rail{height:3px;display:block;padding:0;border:0;border-radius:0;background:linear-gradient(90deg,#d0061b 0 50%,#075192 50% 100%)}}@media(min-width:1024px){.phone-frame.premium-mode.match-board-mode .desktop-score-card .scoreboard:not(.compact){min-height:197px;height:197px;flex:0 0 197px;padding:14px 12px 4px}.phone-frame.premium-mode.match-board-mode .desktop-score-card .scoreboard:not(.compact) .scoreboard-full{min-height:179px;height:179px;padding:0}.phone-frame.premium-mode.match-board-mode .desktop-score-card .scoreboard:not(.compact) .score-row{min-height:0;height:auto;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);gap:6px}.phone-frame.premium-mode.match-board-mode .desktop-score-card .scoreboard:not(.compact) .score-team-block,.phone-frame.premium-mode.match-board-mode .desktop-score-card .scoreboard:not(.compact) .score-team-block.away{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;overflow:visible;transform:none}.phone-frame.premium-mode.match-board-mode .desktop-score-card .scoreboard:not(.compact) .score-team-block .team-crest.national-flag,.phone-frame.premium-mode.match-board-mode .desktop-score-card .scoreboard:not(.compact) .score-team-block .team-crest.national-flag.with-logo,.phone-frame.premium-mode.match-board-mode .desktop-score-card .scoreboard:not(.compact) .score-team-block .team-crest.with-css-flag{width:66px;height:44px;flex:0 0 44px;position:relative;overflow:hidden;border:0;border-radius:4px;background:transparent;box-shadow:none}.phone-frame.premium-mode.match-board-mode .desktop-score-card .scoreboard:not(.compact) .score-team-block .team-crest.club-crest{width:50px;height:50px;flex:0 0 50px}.phone-frame.premium-mode.match-board-mode .desktop-score-card .scoreboard:not(.compact) .score-team-block .team-crest.national-flag img,.phone-frame.premium-mode.match-board-mode .desktop-score-card .scoreboard:not(.compact) .score-team-block .team-crest.national-flag.with-logo img,.phone-frame.premium-mode.match-board-mode .desktop-score-card .scoreboard:not(.compact) .score-team-block .team-crest.with-css-flag img{width:100%;height:100%;position:static;display:block;object-fit:fill;transform:none}.phone-frame.premium-mode.match-board-mode .desktop-score-card .scoreboard:not(.compact) .score-team-block>span{width:auto;max-width:120px;min-height:0;overflow:hidden;font-size:14px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;transform:none}.phone-frame.premium-mode.match-board-mode .desktop-score-card .scoreboard:not(.compact) .score-main{width:96px;min-width:96px;justify-self:center;transform:none}.phone-frame.premium-mode.match-board-mode .desktop-score-card .scoreboard:not(.compact) .score-numbers{width:96px;justify-content:center;gap:8px;font-size:46px;line-height:1;white-space:nowrap}.premium-mode.match-board-mode .heat-flow-backdrop{inset:0;width:100vw;padding:24px;align-items:center;justify-content:center;transform:none;background:#030c10b8}.premium-mode.match-board-mode .heat-flow-sheet{width:min(720px,calc(100vw - 48px));height:min(720px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);padding:18px 22px 24px;border-radius:22px;box-shadow:0 28px 90px #00000057}.premium-mode.match-board-mode .heat-flow-grip{display:none}}@media(min-width:1280px)and (max-height:840px){.phone-frame.premium-mode.match-board-mode .desktop-heat-match-list .desktop-match-list-head{min-height:56px;height:56px;flex-basis:56px}.phone-frame.premium-mode.match-board-mode .desktop-heat-match-list .desktop-match-row.live{min-height:86px;height:86px;padding-block:9px;gap:7px}.phone-frame.premium-mode.match-board-mode .desktop-match-section-title{min-height:40px;height:40px}.phone-frame.premium-mode.match-board-mode .desktop-heat-match-list .desktop-match-row.upcoming{min-height:64px;height:64px;padding-block:7px;gap:5px}.phone-frame.premium-mode.match-board-mode .match-list.desktop-heat-match-list .desktop-view-all-matches{min-height:48px;height:48px;flex-basis:48px;margin-top:2px;padding-block:0}}@media(min-width:1024px)and (max-height:780px){.phone-frame.premium-mode.match-board-mode .desktop-match-facts{padding:10px 18px 8px}.phone-frame.premium-mode.match-board-mode .desktop-match-facts h2{margin-bottom:8px}.phone-frame.premium-mode.match-board-mode .desktop-match-facts dl{gap:6px}.phone-frame.premium-mode.match-board-mode .desktop-recent-events{display:none}}@media(min-width:1280px)and (max-height:744px){.phone-frame.premium-mode.match-board-mode .desktop-heat-match-list .desktop-match-list-head{min-height:46px;height:46px;flex-basis:46px}.phone-frame.premium-mode.match-board-mode .desktop-heat-match-list .desktop-match-row.live{min-height:62px;height:62px;padding-block:5px;gap:3px}.phone-frame.premium-mode.match-board-mode .desktop-match-section-title{min-height:30px;height:30px}.phone-frame.premium-mode.match-board-mode .desktop-heat-match-list .desktop-match-row.upcoming{min-height:46px;height:46px;padding-block:3px;gap:2px}.phone-frame.premium-mode.match-board-mode .match-list.desktop-heat-match-list .desktop-view-all-matches{min-height:38px;height:38px;flex-basis:38px;margin-top:0;padding-block:0}}@media(min-width:1024px){.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-workspace{grid-template-columns:304px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:18px;padding:17px 18px 0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-context{grid-area:1 / 1}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-workspace>.room-panel{grid-area:1 / 2}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-workspace>.desktop-heat-match-list{display:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .scoreboard-status-line{transform:translateY(6px)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .score-row>.score-team-block:first-child{transform:translate(-11px,-9px)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .score-row>.score-team-block.away{transform:translate(8px,-9px)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .score-team-block .team-crest.national-flag,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .score-team-block .team-crest.national-flag.with-logo,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .score-team-block .team-crest.with-css-flag{width:66px;min-width:66px;max-width:66px;height:44px;min-height:44px;max-height:44px;flex:0 0 66px;border:0;border-radius:4px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .score-numbers{gap:8px;font-size:52px;line-height:.95}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .scoreboard-league-bottom{transform:translateY(-10px);font-size:16px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-menu{top:18px;right:8px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-facts dl>div{grid-template-columns:112px minmax(0,1fr)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-facts dd{font-size:12.5px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-recent-events{padding:12px 18px 8px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-recent-events h2{margin-bottom:8px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-recent-events li{min-height:51px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-event-icon{width:18px;height:18px;display:inline-grid;place-items:center;color:#142f24}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-event-icon svg{width:17px;height:17px;stroke-width:2}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-event-icon.substitution{color:#0b9c4b}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-event-icon.card{color:#f2c400;fill:#f2c400}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-view-all-events{width:100%;min-height:44px;display:flex;align-items:flex-start;justify-content:center;gap:10px;margin:2px 0 0;padding:3px 0 0;box-sizing:border-box;border:0;background:transparent;color:#173427;font-size:13px;font-weight:900;cursor:pointer}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-view-all-events svg{width:15px;height:15px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .room-tabs{min-height:71px;height:71px;flex-basis:71px;background:#061c30}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .room-tabs button{min-height:71px;background:#061c30;color:#f5f8fa}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .room-tabs button.active{background:#008b32}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .room-scroll{padding:0 16px 12px;scrollbar-width:none;scrollbar-gutter:auto}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .room-scroll::-webkit-scrollbar{width:0;height:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .team-channel-area{min-height:70px;margin:0 -16px;padding:16px 24px 7px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-feed-stage{width:calc(100% - 2px);margin-left:-2px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .team-channel-switch{min-height:47px;height:47px;border-radius:25px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .team-channel-switch button{min-height:45px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-feed-stage>.talk-moment-card{min-height:64px;height:64px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-feed-stage.has-moment-overlay .post-list{padding-top:65px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-list,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-feed-stage.has-moment-overlay .post-list{padding-right:2px;padding-left:10px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-row{min-height:88px;grid-template-columns:40px minmax(0,1fr) 40px;gap:17px;padding:8px 0 7px;border-bottom-color:#dfe5e9}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .avatar{width:40px;height:40px;font-size:14px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-meta{gap:7px;color:#5a6874;font-size:12px;line-height:1.3}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-meta strong{color:#071521;font-size:16px;font-weight:950}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-body{margin-top:3px;color:#0d2436;font-size:13.5px;line-height:1.45}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-engagement{min-height:24px;gap:18px;margin-top:4px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-engagement button{min-height:24px;color:#324b61;font-size:12.5px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-engagement-icon,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-engagement-icon svg{width:17px;height:17px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-actions,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .more-button{width:40px;min-width:40px;height:40px;min-height:40px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-more-icon{width:20px;height:20px;color:#183a58}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-composer{min-height:44px;height:44px;flex-basis:44px;padding:2px 14px;margin-bottom:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .composer-row.with-reaction{grid-template-columns:40px minmax(0,1fr) 40px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .composer-reaction-slot,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .reaction-dock,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .reaction-toggle,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-composer .composer-submit{width:40px;min-width:40px;height:40px;min-height:40px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-composer textarea{min-height:36px;height:36px}}@media(min-width:1400px){.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-workspace{grid-template-columns:328px 21px minmax(0,1fr) 13px 321px;gap:0;padding:17px 14px 0 18px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-context{grid-area:1 / 1}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-workspace>.room-panel{grid-area:1 / 3}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-workspace>.desktop-heat-match-list{grid-area:1 / 5;display:flex}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-heat-match-list .desktop-match-list-head>strong{font-size:18px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-heat-match-list .desktop-match-row.live{min-height:98px;height:98px;width:calc(100% - 44px);margin-left:22px;margin-right:22px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-heat-match-list .desktop-match-row.live.selected{min-height:104px;height:104px;margin-left:15px;margin-right:0;width:calc(100% - 16px)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-section-title{min-height:44px;height:44px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-heat-match-list .desktop-match-row.upcoming{min-height:90px;height:90px;width:calc(100% - 44px);margin-left:22px;margin-right:22px}}@media(min-width:1024px){.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity{background:#f7f8f7}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-top-bar>.desktop-board-brand{font-size:29px;font-weight:900;transform:translate(6px)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-primary-nav{width:522px;justify-content:space-between;gap:0;transform:translate(18px,-2px)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-primary-nav button{width:auto;min-width:0;padding:0;font-size:16px;font-weight:750}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-primary-nav button:after{right:auto;bottom:8px;left:50%;width:78px;height:4px;transform:translate(-50%) scaleX(.55);transform-origin:50% 50%}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-primary-nav button.active:after{transform:translate(-50%) scaleX(1)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-menu-button{gap:6px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-menu-button span{width:29px;height:2px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-context,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-workspace>.room-panel,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-workspace>.desktop-heat-match-list,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .team-channel-area,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-row,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-facts,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-recent-events,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-list-head,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-heat-match-list .desktop-match-row{background-color:#fdfdfd}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-heat-value,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-heat-segments,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-post-count{transform:translateY(-3px)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-heat-value{gap:6px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-heat-value svg{width:21px;height:21px;fill:#ff641f;stroke:#ff641f}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-heat-value small{font-size:13px;font-weight:700}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-heat-value strong{color:#ff3b2f;font-size:22px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-heat-value b,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-heat-value b[aria-label=下降中]{color:#ef2636;font-size:16px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-heat-segments i{background:#5b6674}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-heat-segments i.active{background:#f9d300}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-heat-segments i.active:nth-child(6),.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-heat-segments i.active:nth-child(n+7){background:#f38301}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-post-count{font-size:13px;font-weight:700}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-facts{padding-bottom:17px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-facts h2,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-recent-events h2{font-weight:800}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-facts h2{margin-bottom:17px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-facts dl{gap:13px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-facts dt{font-weight:700}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-facts dd{font-weight:600}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-recent-events{padding-top:15px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-recent-events h2{margin-bottom:8px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-recent-events li>*{position:relative;top:-3px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-event-minute,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-event-copy strong{font-weight:750}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-event-copy small{color:#526b82;font-weight:500}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-view-all-events{color:#263f59;font-weight:750;transform:translate(6px)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .room-tabs button{color:#ffffffe6;font-size:17px;font-weight:750}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .room-tabs .room-tab-icon{width:27px;height:27px;flex-basis:27px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .team-channel-switch button span{font-size:16px;font-weight:750}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-feed-stage>.talk-moment-card{border-color:#e5e9ec;box-shadow:0 7px 20px #0f233321}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-moment-badge{font-size:19px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-moment-copy strong{color:#162c40;font-weight:800}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-moment-meta b{color:#526b82;font-size:13px;font-weight:650}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-meta{color:#8290a0;font-weight:500}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-meta strong{color:#1a3044;font-weight:800}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-body{color:#263f59;font-weight:500;line-height:1.4}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-meta strong{font-size:15px;font-weight:700}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-engagement button{color:#425d73;font-weight:650}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-heat-match-list .desktop-match-list-head>strong{color:#1a3044;font-weight:800}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-sort-label{color:#40566a;font-size:15.5px;font-weight:700}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-sort-label svg{width:19px;height:19px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-live-meta{color:#526575;font-size:12px;font-weight:650}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-live-meta b{font-weight:800}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-heat{font-size:12px;font-weight:800}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-row-matchup{grid-template-columns:32px minmax(0,1fr) 32px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-row-matchup .team-crest,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-row-matchup .team-crest.with-css-flag{width:32px;min-width:32px;max-width:32px;height:24px;min-height:24px;max-height:24px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-matchup-copy{gap:8px;color:#607286}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-matchup-copy strong{color:#1a3044;font-size:14px;font-weight:750}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-matchup-copy small{color:#6f7f8d;font-size:11px;font-weight:600}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-heat-match-list .desktop-match-row.selected{border-color:#38b86a;box-shadow:0 3px 10px #16713d0d}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-section-title,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-upcoming-time{color:#526575;font-weight:700}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .match-list.desktop-heat-match-list>button.desktop-view-all-matches>span{color:#263f59;font-weight:750}}@media(min-width:1024px){.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-menu-button{transform:translate(11px,17px)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .score-row>.score-team-block:first-child{transform:translate(-9px,-6px)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .score-row>.score-team-block.away{transform:translate(10px,-6px)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .score-team-block{gap:11px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .score-team-block .team-crest.national-flag,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .score-team-block .team-crest.national-flag.with-logo,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .score-team-block .team-crest.with-css-flag{box-sizing:border-box;width:66px;min-width:66px;max-width:66px;height:44px;min-height:44px;max-height:44px;flex:0 0 44px;padding:0;overflow:hidden;border:0;border-radius:4px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .score-team-block .team-crest img,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .score-team-block .team-crest .team-css-flag{width:100%;min-width:100%;max-width:none;height:100%;min-height:100%;max-height:none;display:block;padding:0;border-radius:0;object-fit:cover;object-position:center}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .score-numbers{gap:13px;transform:translateY(-7px)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .scoreboard:not(.compact) .score-numbers{gap:13px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .scoreboard:not(.compact) .score-numbers span:last-child{transform:translate(3px)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-heat-value b[aria-label=下降中]{color:#ef2636}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-heat-value svg{width:20px;height:20px;fill:#ff5a1f;stroke:#ff5a1f}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-heat-segments i.active:nth-child(6){background:#ff6b2d}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-facts{color:#173956;padding-bottom:30px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-facts dl{gap:11px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-facts dt,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-facts dt svg,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-facts dd{color:#173956}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-facts dd{font-size:12px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-recent-events{padding:20px 15px 8px 18px;color:#102f4a}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-recent-events h2{margin-bottom:3px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-recent-events li{grid-template-columns:34px 18px minmax(0,1fr) 26px;gap:7px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity.spec003-board-qa-fixture .desktop-recent-events li:nth-child(1){min-height:51px;height:51px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity.spec003-board-qa-fixture .desktop-recent-events li:nth-child(2){min-height:55px;height:55px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity.spec003-board-qa-fixture .desktop-recent-events li:nth-child(3){min-height:56px;height:56px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity.spec003-board-qa-fixture .desktop-recent-events li:nth-child(4){min-height:40px;height:40px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity.spec003-board-qa-fixture .desktop-recent-events li:nth-child(5){min-height:49px;height:49px;border-bottom:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-event-minute{color:#173956;font-size:11.5px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-event-copy{min-width:0;margin-left:9px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-event-copy strong{color:#102f4a;font-size:12.5px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-event-copy small{color:#314d64;font-size:11.5px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-event-icon{color:#173956}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-goal-glyph{font-size:17px;line-height:1;filter:grayscale(1) contrast(1.25)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-substitution-glyph{display:inline-flex;align-items:center;gap:0;font-size:15px;font-weight:950;line-height:1}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-substitution-glyph i{font-style:normal}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-substitution-glyph i:first-child{color:#ef2636}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-substitution-glyph i:last-child{color:#00a04b;margin-left:-2px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-event-icon.card svg{fill:#f2c400;stroke:#f2c400}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-recent-events .team-crest,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-recent-events .team-crest.with-css-flag{width:26px;min-width:26px;height:18px;min-height:18px;padding:0;overflow:hidden;border:0;border-radius:2px;box-shadow:inset 0 0 0 1px #dbe2e8}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-recent-events .team-crest img,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-recent-events .team-crest .team-css-flag{width:100%;min-width:100%;max-width:none;height:100%;min-height:100%;max-height:none;display:block;padding:0;box-sizing:border-box;border:1px solid #dbe2e8;border-radius:2px;object-fit:cover}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .team-channel-switch{grid-template-columns:235px minmax(0,1fr) minmax(0,1fr)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .team-channel-switch button.selected{min-height:47px;height:47px;margin:0;transform:translateY(-1px)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .team-channel-area{min-height:71px;padding-bottom:8px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-moment-open{grid-template-columns:35px minmax(0,1fr) 133px;gap:18px;padding-left:14px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-moment-badge{width:35px;height:35px;background:#07100e;transform:translateY(2px)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-moment-copy strong{font-size:17.5px;line-height:1.1;transform:translateY(2px)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-moment-meta{box-sizing:border-box;width:133px;display:flex;align-items:center;justify-content:space-between;gap:0;padding-right:13px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-moment-meta b{color:#38516a;font-size:12px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-moment-meta b em{font-size:18px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-moment-chevron{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;color:#38516a;line-height:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-moment-chevron .chevron-icon{width:20px;height:20px;display:block;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transform:rotate(90deg) scale(1.2);transform-origin:50% 50%}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-moment-dismiss{right:8px;color:#173956;font-size:24px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-feed-stage>.talk-moment-card{box-shadow:0 4px 12px #0b19121f}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity.spec003-board-qa-fixture .talk-feed-stage.has-moment-overlay .post-list>.post-row:first-child{min-height:75px;height:75px;padding-top:0;padding-bottom:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity.spec003-board-qa-fixture .talk-feed-stage.has-moment-overlay .post-list>.post-row:nth-child(2){min-height:94px;height:94px;padding-top:15px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity.spec003-board-qa-fixture .talk-feed-stage.has-moment-overlay .post-list>.post-row:nth-child(3){min-height:89px;height:89px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity.spec003-board-qa-fixture .talk-feed-stage.has-moment-overlay .post-list>.post-row:nth-child(4){min-height:91px;height:91px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity.spec003-board-qa-fixture .talk-feed-stage.has-moment-overlay .post-list>.post-row:nth-child(5){min-height:87px;height:87px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity.spec003-board-qa-fixture .talk-feed-stage.has-moment-overlay .post-list>.post-row:nth-child(6){min-height:85px;height:85px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity.spec003-board-qa-fixture .talk-feed-stage.has-moment-overlay .post-list>.post-row:nth-child(7){min-height:83px;height:83px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-row{grid-template-columns:40px minmax(0,1fr) 40px;gap:18px;border-radius:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-row:not(.selected-post){background:transparent;box-shadow:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-body{font-size:15px;line-height:1.35}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .avatar{width:38px;height:38px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-feed-stage.has-moment-overlay .post-list>.post-row:first-child .more-button{visibility:visible;pointer-events:auto}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-more-icon{transform:rotate(90deg)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-composer .composer-submit:disabled{background:#00953d;color:#fff;opacity:.62}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity.spec003-board-qa-fixture .post-composer .composer-submit:disabled{opacity:1}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-row-matchup .team-crest,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-row-matchup .team-crest.with-css-flag{width:28px;min-width:28px;max-width:28px;height:20px;min-height:20px;max-height:20px;padding:0;overflow:hidden;border:0;border-radius:2px;box-shadow:inset 0 0 0 1px #dbe2e8}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-row-matchup .team-crest img,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-row-matchup .team-crest .team-css-flag{width:100%;min-width:100%;max-width:none;height:100%;min-height:100%;max-height:none;display:block;padding:0;box-sizing:border-box;border:1px solid #dbe2e8;border-radius:2px;object-fit:cover}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-upcoming-time>svg{display:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-upcoming-time{gap:0;font-size:15px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-tab-icon{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .match-list.desktop-heat-match-list>button.desktop-view-all-matches{width:calc(100% - 36px);min-height:64px;height:64px;flex:0 0 64px;display:flex;flex-direction:row;align-items:center;justify-content:center;justify-items:center;align-content:center;gap:10px;margin:0 18px;padding:8px 0 0 14px;border:0;background:transparent;font-size:14px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .match-list.desktop-heat-match-list>button.desktop-view-all-matches>span{color:#16201c;font-size:14px;font-weight:900}}@media(min-width:1400px){.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-heat-match-list .desktop-match-row.live:not(.selected),.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-heat-match-list .desktop-match-row.upcoming{width:264px;margin-left:27px;margin-right:28px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-heat-match-list .desktop-match-row.upcoming{position:relative;display:flex;flex-direction:column;justify-content:center;gap:12px;width:255px;height:auto;padding:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity.spec003-board-qa-fixture .desktop-heat-match-list .desktop-match-row.upcoming{display:block;gap:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-row.upcoming .desktop-match-row-matchup{width:255px;grid-template-columns:32px minmax(0,1fr) 32px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-row.upcoming .desktop-match-row-matchup .team-crest,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-row.upcoming .desktop-match-row-matchup .team-crest.with-css-flag{width:32px;min-width:32px;max-width:32px;height:24px;min-height:24px;max-height:24px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity.spec003-board-qa-fixture .desktop-upcoming-match-list .desktop-match-row.upcoming:first-child{min-height:81px;height:81px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity.spec003-board-qa-fixture .desktop-upcoming-match-list .desktop-match-row.upcoming:nth-child(2){min-height:99px;height:99px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity.spec003-board-qa-fixture .desktop-upcoming-match-list .desktop-match-row.upcoming:first-child .desktop-upcoming-time{position:absolute;top:4px;left:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity.spec003-board-qa-fixture .desktop-upcoming-match-list .desktop-match-row.upcoming:first-child .desktop-match-row-matchup{position:absolute;top:43px;left:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity.spec003-board-qa-fixture .desktop-upcoming-match-list .desktop-match-row.upcoming:nth-child(2) .desktop-upcoming-time{position:absolute;top:14px;left:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity.spec003-board-qa-fixture .desktop-upcoming-match-list .desktop-match-row.upcoming:nth-child(2) .desktop-match-row-matchup{position:absolute;top:58px;left:0}}@media(min-width:1024px){.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-heat-value svg{width:21px;height:21px;fill:#ff641f;stroke:#ff641f}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-heat-segments i.active:nth-child(6),.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-heat-segments i.active:nth-child(n+7){background:#f38301}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-facts{padding-bottom:17px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-facts dl{gap:13px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-recent-events{padding-top:15px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-recent-events h2{margin-bottom:8px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-view-all-events{color:#263f59;font-weight:750;transform:translate(6px)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-moment-meta b{color:#526b82;font-size:13px;font-weight:650}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-feed-stage>.talk-moment-card{border-color:#e5e9ec;box-shadow:0 7px 20px #0f233321}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-body{color:#263f59;font-weight:500;line-height:1.4}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-row-matchup{grid-template-columns:32px minmax(0,1fr) 32px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-row-matchup .team-crest,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-row-matchup .team-crest.with-css-flag{width:32px;min-width:32px;max-width:32px;height:24px;min-height:24px;max-height:24px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-matchup-copy strong{font-size:15px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-sort-label{gap:9px;font-size:16px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-heat-match-list .desktop-match-row.live{gap:20px}}@media(min-width:1400px){.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-composer{min-height:44px;height:44px;flex-basis:44px;padding:3px 19px 0 14px;margin-bottom:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .composer-row.with-reaction{grid-template-columns:48px minmax(0,1fr) 48px;column-gap:12px;align-items:start}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .composer-reaction-slot,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .reaction-dock,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .reaction-toggle,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-composer .composer-submit{width:48px;min-width:48px;height:48px;min-height:48px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-composer textarea{height:40px;min-height:40px;max-height:40px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .reaction-toggle{font-size:26px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .reaction-glyph{transform:translateY(1px)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-composer .composer-submit{font-size:20px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .submit-glyph{transform:translate(1px,-1px)}}@media(min-width:1024px){.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .room-tabs,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .room-tabs button{background:#061b2b}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .room-tabs button{gap:12px;border-right-color:#ffffff24}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .room-tabs button.active{background:linear-gradient(105deg,#078d39,#079c42)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .room-scroll{scrollbar-color:transparent transparent}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .room-scroll::-webkit-scrollbar,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .room-scroll::-webkit-scrollbar-thumb{width:0;background:transparent}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-meta strong{font-size:15.5px;font-weight:750}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-live-meta,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-heat{font-size:13px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-heat svg{width:14px;height:14px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-section-title,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .match-list.desktop-heat-match-list>button.desktop-view-all-matches>span{color:#40566a;font-weight:700}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-row-matchup .team-crest,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-row-matchup .team-crest.with-css-flag{box-shadow:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-row-matchup .team-crest img,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-row-matchup .team-crest .team-css-flag{border:0;box-shadow:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-facts dt svg,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-event-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-event-icon.card svg{fill:#f2c400;stroke:#f2c400}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-heat-flame{width:24px;height:24px;flex:0 0 24px;display:inline-grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#ff8127,#f13b1d);box-shadow:0 2px 6px #f13b1d3d}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-heat-value .desktop-score-heat-flame svg{width:14px;height:14px;fill:#ffffff38;stroke:#fff;stroke-width:2.35}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .team-channel-switch button{position:relative;border-right:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .team-channel-switch button:nth-child(2):after{content:"";position:absolute;top:50%;right:0;width:1px;height:26px;background:#e0e5e8;transform:translateY(-50%)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-feed-stage>.talk-moment-card{box-shadow:0 4px 12px #0f23331a}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-top-bar>.desktop-board-brand{font-size:30px;transform:translate(5px)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-menu-button{gap:8px;transform:translate(11px,18px)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-heat-match-list .desktop-match-list-head{padding-right:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-sort-label{color:#17231d;font-size:17px;font-weight:800}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-sort-label svg{width:19px;height:19px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-live-meta{font-size:14px;font-weight:750}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-heat{font-size:14px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-heat svg{width:16px;height:16px;fill:currentColor;stroke:currentColor}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-heat em{padding:3px 7px;font-size:12px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-section-title>span{color:#263f59;font-size:15px;font-weight:750;transform:translateY(-1px)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .match-list.desktop-heat-match-list>button.desktop-view-all-matches>span{color:#263f59;font-size:14px;font-weight:750}}@media(min-width:1024px){.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .team-channel-switch{grid-template-columns:repeat(3,minmax(0,1fr));padding:3px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .team-channel-switch button{min-height:39px;height:39px;border:0;border-radius:999px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .team-channel-switch button.selected{min-height:39px;height:39px;margin:0;border:0;border-radius:999px;background:#061219;color:#fff;box-shadow:none;transform:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .team-channel-switch button:nth-child(2).selected:after{display:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .team-channel-switch button:focus-visible,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .team-channel-switch button.selected:focus-visible{outline:2px solid rgba(38,63,89,.58);outline-offset:2px;box-shadow:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .empty-post-state.talk-room-empty{width:min(560px,100%);display:grid;gap:0;margin:24px auto 0;padding:0;border:0;border-radius:0;background:transparent;text-align:left;box-shadow:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-room-empty-copy{display:grid;justify-items:center;gap:6px;padding:20px 12px 0;text-align:center}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-room-empty-copy>strong{color:#16201c;font-size:18px;font-weight:900;letter-spacing:-.025em;line-height:1.35}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-room-empty-copy>p{max-width:30em;margin:0;color:#68716c;font-size:13px;line-height:1.55}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .empty-post-prompts.talk-room-starters{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,150px));justify-content:center;gap:8px;margin:16px 0 0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-room-starters button{width:100%;min-width:0;min-height:40px;height:40px;justify-self:stretch;margin:0;padding:0 10px;border:1px solid #d9d9d5;border-radius:12px;background:#fff;color:#303a35;font-size:12px;font-weight:800;line-height:1.3;box-shadow:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-room-starters button:hover{border-color:#bdc6c0;background:#f8faf8}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-room-starters button:focus-visible{outline:2px solid rgba(38,63,89,.58);outline-offset:2px}}@media(min-width:1024px){.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-menu{display:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .team-crest.national-flag,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .team-crest.national-flag.with-logo,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .team-crest.national-flag.with-css-flag,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .score-team-block .team-crest.national-flag,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .score-team-block .team-crest.national-flag.with-logo,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .score-team-block .team-crest.national-flag.with-css-flag,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .scoreboard:not(.compact) .score-team-block .team-crest.national-flag,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .scoreboard:not(.compact) .score-team-block .team-crest.national-flag.with-logo,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .scoreboard:not(.compact) .score-team-block .team-crest.national-flag.with-css-flag,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-row-matchup .team-crest.national-flag,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-row-matchup .team-crest.national-flag.with-logo,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-row-matchup .team-crest.national-flag.with-css-flag{overflow:hidden;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .team-crest.national-flag img,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .team-crest.national-flag .team-css-flag,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .score-team-block .team-crest.national-flag img,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .score-team-block .team-crest.national-flag .team-css-flag,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .scoreboard:not(.compact) .score-team-block .team-crest.national-flag img,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-score-card .scoreboard:not(.compact) .score-team-block .team-crest.national-flag .team-css-flag,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-row-matchup .team-crest.national-flag img,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-row-matchup .team-crest.national-flag .team-css-flag{width:100%;height:100%;padding:0;border:0;border-radius:0;object-fit:fill;box-shadow:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-facts-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-facts-head h2{margin:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-switch-fallback{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px 0 10px;border:1px solid #d7dee3;border-radius:8px;background:#fff;color:#263f59;font-size:11.5px;font-weight:800;white-space:nowrap;cursor:pointer}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-switch-fallback svg{width:15px;height:15px;stroke-width:2}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-switch-fallback:hover{border-color:#b8c4cc;background:#f6f8f9}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-switch-fallback:focus-visible{outline:2px solid rgba(38,63,89,.58);outline-offset:2px}}@media(min-width:1400px){.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .desktop-match-switch-fallback{display:none}}@media(min-width:1024px){.phone-frame.premium-mode .top-bar,.phone-frame.premium-mode:not(.match-board-mode) .top-bar,.phone-frame.premium-mode.match-board-mode .top-bar.board-top-bar{min-height:108px;height:108px;flex-basis:108px;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);grid-template-rows:54px 54px;column-gap:18px;row-gap:0;padding:0 18px}.phone-frame.premium-mode .top-bar>.brand-button,.phone-frame.premium-mode .top-bar>.desktop-board-brand{grid-column:2;grid-row:1;align-self:end;justify-self:center;margin:0 0 1px;font-size:29px;line-height:1}.phone-frame.premium-mode .top-bar .desktop-primary-nav{position:absolute;top:54px;left:50%;grid-column:auto;grid-row:auto;width:522px;height:54px;margin-left:18px;justify-content:space-between;gap:0;transform:translate(-50%,-2px)}.phone-frame.premium-mode .top-bar .desktop-primary-nav button{width:auto;min-width:0;min-height:54px;padding:0;font-size:16px;font-weight:750}.phone-frame.premium-mode .top-bar .desktop-primary-nav button:after{right:auto;bottom:8px;left:50%;width:78px;height:4px;transform:translate(-50%) scaleX(.55);transform-origin:50% 50%}.phone-frame.premium-mode .top-bar .desktop-primary-nav button.active:after{transform:translate(-50%) scaleX(1)}.phone-frame.premium-mode .top-bar .top-bar-actions,.phone-frame.premium-mode .top-bar .board-header-actions{grid-column:3;grid-row:1 / 3;align-self:center;justify-self:end}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .top-bar.board-top-bar{min-height:108px;height:108px;flex-basis:108px;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);grid-template-rows:54px 54px;column-gap:18px;row-gap:0;padding:0 18px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .top-bar.board-top-bar>.desktop-board-brand{transform:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .top-bar.board-top-bar .desktop-primary-nav{position:absolute;top:54px;left:50%;grid-column:auto;grid-row:auto;width:522px;height:54px;margin-left:18px;justify-content:space-between;gap:0;transform:translate(-50%,-2px)}}@media(min-width:1024px){.phone-frame.premium-mode:not(.match-board-mode) .top-bar,.phone-frame.premium-mode.match-board-mode .top-bar{width:100vw!important;max-width:none!important}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-menu-button{transform:none}}@media(min-width:1024px){:root{--desktop-header-height: 108px;--desktop-page-gutter: 18px;--desktop-page-top-gap: 18px}.phone-frame.premium-mode .top-bar,.phone-frame.premium-mode:not(.match-board-mode) .top-bar,.phone-frame.premium-mode.match-board-mode .top-bar.board-top-bar{width:100vw!important;max-width:none!important;min-height:var(--desktop-header-height)!important;height:var(--desktop-header-height)!important;flex-basis:var(--desktop-header-height)!important;padding-inline:var(--desktop-page-gutter)!important}.phone-frame.premium-mode .top-bar>.brand-button,.phone-frame.premium-mode .top-bar>.desktop-board-brand{grid-column:2;grid-row:1;align-self:end;justify-self:center}.phone-frame.premium-mode .top-bar .desktop-primary-nav{top:54px;left:50%;width:522px;height:54px;margin-left:18px;transform:translate(-50%,-2px)}.premium-mode:not(.match-board-mode):has(.soccer-screen) .soccer-scroll{grid-template-columns:minmax(0,1fr) var(--desktop-aside);grid-auto-rows:max-content;align-content:start;gap:18px 24px;padding:var(--desktop-page-top-gap) var(--desktop-page-gutter) 56px;background:#fff}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero{display:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel{grid-column:1 / -1;min-height:50px;display:grid;grid-template-columns:max-content minmax(0,1fr) 512px;align-items:center;gap:18px;margin:0;padding:0 0 12px;border:0;border-bottom:1px solid #dfe5e1;border-radius:0;background:transparent;box-shadow:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .competition-section{grid-column:1;margin:0;padding:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-current-row{width:auto;max-width:none;gap:16px}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-change-button{margin-left:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .soccer-search-panel{grid-column:1 / -1}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .soccer-filter{grid-column:3;width:512px;height:50px;margin:0;padding:4px;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dfe5e1;border-radius:999px;background:#fff;box-shadow:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .soccer-filter button{min-height:40px;border:0;border-radius:999px;font-size:15px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .soccer-filter .active{background:#07181c;color:#fff;box-shadow:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel+.soccer-section{margin-top:0}}.desktop-match-directory,.desktop-match-current-date{display:none}@media(min-width:1024px){.premium-mode:not(.match-board-mode):not(.qa-mobile-preview):has(.desktop-match-directory) .soccer-scroll{grid-template-columns:minmax(0,1fr);gap:26px}.premium-mode:not(.match-board-mode):not(.qa-mobile-preview):has(.desktop-match-directory) .soccer-live-section,.premium-mode:not(.match-board-mode):not(.qa-mobile-preview):has(.desktop-match-directory) .soccer-upcoming-preview-section{display:none}.premium-mode:not(.match-board-mode):not(.qa-mobile-preview):has(.desktop-match-directory) .desktop-match-directory{grid-column:1 / -1;width:100%;display:grid;gap:34px;min-width:0}.premium-mode:not(.match-board-mode):not(.qa-mobile-preview):has(.matches-hero) .desktop-match-current-date{grid-column:2;display:inline-flex;align-items:center;justify-self:start;gap:10px;color:#1a2926;font-size:15px;font-weight:760;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .desktop-match-current-date svg{width:20px;height:20px}.desktop-match-directory-section{min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.desktop-match-directory-title{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 4px 10px;border-bottom:1px solid #dbe2df}.desktop-match-directory-title h2{display:inline-flex;align-items:center;gap:10px;margin:0;color:#07181c;font-size:23px;font-weight:950;letter-spacing:-.025em}.desktop-match-directory-title h2 svg{width:22px;height:22px;color:#e62432;stroke-width:2.6}.desktop-upcoming-directory .desktop-match-directory-title h2 svg{color:#07181c;stroke-width:2.35}.desktop-match-directory-title>span{color:#6d7874;font-size:13px;font-weight:750}.desktop-match-directory-title>button{min-height:34px;display:inline-flex;align-items:center;gap:2px;padding:0 2px;border:0;background:transparent;color:#263631;font-size:13px;font-weight:850;cursor:pointer}.desktop-match-directory-title>button:hover{color:#128347}.desktop-match-directory-title>button svg{width:17px;height:17px}.desktop-match-directory-columns,.desktop-live-match-row{display:grid;grid-template-columns:minmax(310px,1fr) 86px 78px 96px 70px 112px;column-gap:12px;align-items:center}.desktop-match-directory-columns{min-height:38px;padding:0 16px;color:#6e7974;font-size:12px;font-weight:800}.desktop-match-directory-columns>span:not(:first-child){text-align:center}.desktop-live-match-list{border-top:0;border-bottom:1px solid #dfe5e2}.desktop-live-match-row{position:relative;width:100%;min-height:74px;padding:10px 16px;border:0;border-top:1px solid #dfe5e2;background:#fff;color:#0b1b1d;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.desktop-live-match-row:hover:not(.is-primary){background:#f4f8f5}.desktop-live-match-row.is-primary{border-top-color:#07181c;background:linear-gradient(105deg,#071c26,#07161b);color:#fff;box-shadow:inset 4px 0 #cce900}.desktop-live-matchup{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px}.desktop-live-team{min-width:0;display:flex;align-items:center;gap:10px}.desktop-live-team.away{justify-content:flex-start}.desktop-live-team strong{min-width:0;overflow:hidden;color:inherit;font-size:15px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.desktop-match-directory .team-crest.national-flag,.desktop-match-directory .team-crest.national-flag.with-logo,.desktop-match-directory .team-crest.national-flag.with-css-flag{width:36px;min-width:36px;height:24px;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.desktop-match-directory .team-crest.national-flag:before,.desktop-match-directory .team-crest.national-flag:after{display:none}.desktop-match-directory .team-crest.national-flag img,.desktop-match-directory .team-crest.national-flag .team-css-flag,.desktop-match-directory .team-flag.national-flag,.desktop-match-directory .team-flag.national-flag img,.desktop-match-directory .team-flag.national-flag .team-css-flag{width:100%;height:100%;padding:0;overflow:hidden;border:0;border-radius:0;box-shadow:none;object-fit:fill}.desktop-live-score{color:inherit;font-size:23px;font-weight:950;letter-spacing:-.04em;text-align:center;white-space:nowrap}.desktop-live-clock,.desktop-live-posts{color:#273834;font-size:14px;font-weight:850;text-align:center;white-space:nowrap}.desktop-live-match-row.is-primary .desktop-live-clock,.desktop-live-match-row.is-primary .desktop-live-posts{color:#ffffffe6}.desktop-live-heat{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:15px;font-weight:950;white-space:nowrap}.desktop-live-heat strong{color:inherit;font:inherit}.desktop-live-heat small{padding:2px 5px;border-radius:4px;background:currentColor;color:#fff;font-size:10px;font-weight:900;line-height:1.1}.desktop-live-board-cta{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:5px;background:#cde800;color:#09160c;font-size:14px;font-weight:950;white-space:nowrap}.desktop-live-row-arrow,.desktop-upcoming-row-arrow{width:21px;height:21px;justify-self:center;color:#31413b;stroke-width:2.2}.desktop-live-match-row.is-primary .desktop-live-row-arrow{color:#fff}.desktop-upcoming-directory{padding-top:2px}.desktop-upcoming-directory-columns,.desktop-upcoming-match-row{display:grid;grid-template-columns:148px 150px minmax(310px,1fr) 132px 34px;column-gap:14px;align-items:center}.desktop-upcoming-directory-columns{min-height:38px;padding:0 16px;color:#6e7974;font-size:12px;font-weight:800}.desktop-upcoming-match-list{border-bottom:1px solid #dfe5e2}.desktop-upcoming-match-row{width:100%;min-height:66px;padding:8px 16px;border:0;border-top:1px solid #dfe5e2;background:#fff;color:#10201d;text-align:left;cursor:pointer;transition:background-color .15s ease}.desktop-upcoming-match-row:hover{background:#f4f8f5}.desktop-upcoming-kickoff{display:inline-flex;align-items:baseline;gap:8px;color:#162622;white-space:nowrap}.desktop-upcoming-kickoff small{color:#6b7772;font-size:12px;font-weight:750}.desktop-upcoming-kickoff strong{color:inherit;font-size:16px;font-weight:950}.desktop-upcoming-competition,.desktop-upcoming-status{min-width:0;overflow:hidden;color:#40504a;font-size:13px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.desktop-upcoming-matchup{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:8px}.desktop-upcoming-matchup>span{min-width:0;display:flex;align-items:center;gap:9px}.desktop-upcoming-matchup strong{min-width:0;overflow:hidden;color:#162622;font-size:14px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.desktop-upcoming-matchup em{color:#73807a;font-size:10px;font-style:normal;font-weight:900;text-align:center}.desktop-upcoming-matchup .team-flag.national-flag{width:32px;min-width:32px;height:21px;flex-basis:32px}.desktop-match-directory-empty{min-height:84px;display:grid;place-items:center start;margin:0;padding:18px 16px;border-bottom:1px solid #dfe5e2;color:#6a7670;font-size:14px;font-weight:700}}@media(max-width:370px){.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-moment-meta b span{display:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-moment-copy strong{font-size:11.75px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event.goal .mobile-flash-event-copy>p{padding-right:78px;font-size:12px;line-height:1.45}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-goal-actions>strong{min-width:70px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-goal-actions button{font-size:12px}}@media(max-width:767px){.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .scoreboard,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .scoreboard.compact{transition:height .18s ease,min-height .18s ease,flex-basis .18s ease,opacity .14s ease}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .scoreboard:not(.compact){height:188px;flex-basis:188px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-match-flow-chart{height:224px;margin-bottom:4px;padding:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-momentum-plot .mobile-flow-marker-layer{inset:0 12px 25px 28px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-momentum-plot .mobile-flow-event-marker{top:1px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-momentum-plot .mobile-flow-event-marker i{top:35px;height:103px;border-left-color:#18392b38}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-momentum-plot .mobile-flow-axis{right:12px;bottom:23px;left:28px;border-top:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-stat-row{grid-template-columns:minmax(40px,48px) minmax(0,1fr) minmax(40px,48px);max-width:100%;overflow:hidden}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flow-stat-row>*{min-width:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-team-switch{height:48px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-team-switch button{height:44px;min-height:44px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-score-menu-button{width:44px;min-width:44px;height:44px;min-height:44px;margin:-6px 0 0;background:transparent;color:#050606}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-score-menu-button:after{content:"";position:absolute;width:30px;height:30px;border-radius:50%;background:transparent}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-score-menu-button>span{position:relative;z-index:1}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-actions,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .more-button{width:44px;min-width:44px;height:44px;min-height:44px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-actions{right:-6px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-engagement{min-height:44px;margin-top:-6px;margin-bottom:-10px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-engagement button{min-width:44px;min-height:44px;padding:0 4px}}@media(max-width:340px){.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-status{align-items:flex-start;flex-direction:column;gap:5px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-meta{width:100%;max-width:none;justify-content:space-between}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-meta strong{overflow:visible;display:block;text-align:left;-webkit-line-clamp:unset}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-player{width:64px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-player strong{max-width:64px;font-size:10px}}@media(prefers-reduced-motion:reduce){.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .scoreboard{transition:none}}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity:not(:has(.scoreboard.compact)) .board-score-menu-button{color:#fff}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-filters{grid-template-columns:repeat(4,1fr);width:224px;max-width:100%}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-filters button.active{color:#fff;background:#102632;border-color:#102632}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-goal-actions button{color:#102632}@media(max-width:360px){.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel>.mobile-tab-section-header{grid-template-columns:1fr;gap:8px;padding:10px 0}}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event.goal .mobile-flash-event-copy{min-height:0;gap:10px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event.goal .mobile-flash-event-copy>p{padding-right:0;overflow-wrap:anywhere}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event.goal .mobile-goal-actions{position:static;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-event.goal .mobile-goal-actions button{margin-left:auto}@media(max-width:1023px){.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-scroll{-ms-overflow-style:none;scrollbar-width:none}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-scroll::-webkit-scrollbar{width:0;height:0;display:none}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .premium-home-hero:has(>.home-heat-card:not(.home-loading-card)){gap:0;padding:calc(72px + env(safe-area-inset-top)) 0 10px;background:#03111c}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card:not(.home-loading-card){position:relative;width:100%;min-height:244px;display:grid;grid-template-rows:minmax(44px,auto) minmax(32px,auto) minmax(112px,auto) minmax(56px,auto);align-content:stretch;align-items:center;gap:0;padding:0 16px;overflow:hidden;border:0;border-radius:0;background:linear-gradient(180deg,#0008140a,#000b181f 58%,#010d19f0 82%,#020f19fc),url(/assets/home-live-stadium-blue.webp) center 46% / cover no-repeat;color:#fff;text-align:center;box-shadow:none}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-league{position:static;max-width:86%;align-self:end;justify-self:center;margin:0 0 4px;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;color:#fffffff5;font-size:13px;font-weight:950;line-height:1.2;text-align:center;text-overflow:ellipsis;text-shadow:0 3px 12px rgba(0,0,0,.62);white-space:nowrap;transform:none}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-status{min-height:24px;display:inline-flex;align-items:center;justify-content:center;align-self:center;justify-self:center;gap:8px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-live{position:static;min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border-radius:7px;background:#e52631;color:#fff;font-size:12px;font-weight:950;line-height:1;box-shadow:0 7px 16px #e5263147}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-clock{margin:0;padding:0;border:0;background:transparent;color:#ff3542;font-size:16px;font-weight:950;line-height:1;white-space:nowrap;text-shadow:0 4px 12px rgba(0,0,0,.56)}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-row{width:min(100%,500px);min-width:0;align-self:stretch;justify-self:center;display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,auto) minmax(0,1fr);grid-template-rows:minmax(60px,auto) auto;align-content:start;align-items:start;column-gap:4px;row-gap:5px;margin:0;padding:5px 0 0;box-sizing:border-box}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team{min-width:0;display:contents}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest{grid-row:1;align-self:center;justify-self:center}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team:not(.away) .team-crest{grid-column:1}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team.away .team-crest{grid-column:3}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest.national-flag{width:78px;height:52px;flex-basis:78px;display:block;padding:0;overflow:hidden;border:1px solid rgba(0,0,0,.62);border-radius:3px;background:transparent;box-shadow:0 7px 18px #00000038}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest.national-flag img,.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest.national-flag .team-css-flag{width:100%;height:100%;min-width:0;min-height:0;padding:0;border:0;border-radius:2px;object-fit:fill;box-shadow:none}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest:not(.national-flag){width:60px;height:60px;flex-basis:60px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest:not(.national-flag) img{width:100%;height:100%;padding:0;border:0;border-radius:0;object-fit:contain;box-shadow:none}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team strong{width:100%;max-width:118px;grid-row:2;align-self:start;justify-self:center;min-width:0;overflow-wrap:anywhere;color:#fff;font-size:13px;font-weight:950;line-height:1.12;text-align:center;text-overflow:clip;text-shadow:0 3px 12px rgba(0,0,0,.54);white-space:normal;word-break:keep-all}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team:not(.away) strong{grid-column:1}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team.away strong{grid-column:3}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score{min-width:0;display:grid;grid-column:2;grid-row:1;align-self:center;justify-self:center;justify-items:center;transform:none}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score strong{display:inline-flex;align-items:center;gap:3px;color:#fff;font-size:50px;font-weight:950;line-height:.9;text-shadow:0 8px 22px rgba(0,0,0,.5);transform:scaleX(.9);transform-origin:center}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-number,.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-number.is-leading,.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-separator{color:inherit}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta{width:calc(100% + 32px);min-height:56px;justify-self:center;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 -16px;padding:0 18px;border-top:1px solid rgba(180,209,230,.2);background:#010e18e6;color:#ffffffc7}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta>.home-heat-meta-item{min-height:0;display:inline-flex;place-content:normal;align-items:center;justify-items:normal;gap:5px;border:0;white-space:nowrap}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta>.home-heat-meta-item svg{width:18px;height:18px;flex:0 0 18px;fill:#ff3345;stroke:#ff3345;stroke-width:2.2}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta small{color:#ffffffe0;font-size:13px;font-weight:900;line-height:1}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta b{color:#ff3542;font-size:17px;font-weight:950;line-height:1;text-shadow:none}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta .heat-metric-value{min-height:0;display:inline-flex;align-items:center;gap:3px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta .home-heat-meta-post b{color:#fff}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meter{min-width:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;justify-items:stretch;gap:4px;border:0}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meter:before{display:none;content:none}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meter i{height:8px;display:block;border-radius:3px;background:#465361;transform:skew(-20deg)}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meter i.is-active:nth-child(1){background:#f22c3d}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meter i.is-active:nth-child(2){background:#fa4835}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meter i.is-active:nth-child(3){background:#ff6b2f}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meter i.is-active:nth-child(4){background:#ff8c2c}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meter i.is-active:nth-child(5),.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meter i.is-active:nth-child(6),.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meter i.is-active:nth-child(7),.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meter i.is-active:nth-child(8){background:#f5bb38}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-card{cursor:default}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-status{gap:7px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-kickoff-label{min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#ffffff29;color:#fff;font-size:12px;font-weight:950;line-height:1;letter-spacing:.01em;white-space:nowrap}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-card .home-heat-clock{color:#fff;font-size:17px;text-shadow:0 4px 12px rgba(0,0,0,.58)}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-main{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-main:focus-visible{outline:2px solid rgba(126,217,87,.9);outline-offset:-2px;border-radius:8px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-vs strong{gap:0;font-size:46px;letter-spacing:-.06em;transform:none}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-meta{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-inline:18px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-countdown{min-width:0;display:inline-flex;align-items:center;justify-self:start;gap:6px;white-space:nowrap}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-countdown svg{width:19px;height:19px;flex:0 0 19px;fill:none;stroke:#ff3542;stroke-width:2.3}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-countdown small{color:#ffffffe6}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-countdown b{color:#ff3542;font-size:13px;font-weight:900}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-notification{min-height:44px;display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;padding:0 0 0 14px;border:0;background:transparent;color:#fff;font:inherit;cursor:pointer}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-notification svg{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:currentColor;stroke-width:2}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-notification span{color:#fff;font-size:11px;font-weight:800;line-height:1;white-space:nowrap}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-notification.is-active{color:#7ed957}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-notification:focus-visible{outline:2px solid rgba(126,217,87,.9);outline-offset:2px;border-radius:8px}}@media(max-width:430px){.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card:not(.home-loading-card){min-height:238px;grid-template-rows:minmax(42px,auto) minmax(32px,auto) minmax(110px,auto) minmax(54px,auto);padding:0 14px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-league{font-size:13px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-row{grid-template-columns:minmax(0,1fr) minmax(88px,auto) minmax(0,1fr);gap:2px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest.national-flag{width:78px;height:52px;flex-basis:78px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest:not(.national-flag){width:60px;height:60px;flex-basis:60px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team strong{max-width:104px;font-size:13px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score strong{gap:3px;font-size:50px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta{width:calc(100% + 28px);min-height:54px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;margin-inline:-14px;padding-inline:12px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta small{font-size:12px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta b{font-size:17px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-countdown b{font-size:12px}}@media(max-width:350px){.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .premium-home-hero:has(>.home-heat-card:not(.home-loading-card)){padding-inline:0}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card:not(.home-loading-card){min-height:224px;grid-template-rows:minmax(38px,auto) minmax(28px,auto) minmax(105px,auto) minmax(53px,auto);padding:0 12px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-league{font-size:12.5px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-status{gap:7px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-live{min-height:22px;padding:4px 8px;font-size:11px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-clock{font-size:14px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score-row{grid-template-columns:minmax(0,1fr) minmax(78px,auto) minmax(0,1fr)}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest.national-flag{width:62px;height:43px;flex-basis:62px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team strong{max-width:86px;font-size:12.5px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-score strong{gap:3px;font-size:41px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta{width:calc(100% + 24px);grid-template-columns:auto minmax(0,1fr) auto;gap:6px;margin-inline:-12px;padding-inline:10px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta>.home-heat-meta-item{gap:4px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta>.home-heat-meta-item svg{width:16px;height:16px;flex-basis:16px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta small{font-size:11px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meta b{font-size:17px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-countdown b{font-size:11px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-meter{gap:3px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-kickoff-label{min-height:22px;padding:4px 7px;font-size:10.5px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-card .home-heat-clock{font-size:14px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-vs strong{font-size:40px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-meta{grid-template-columns:minmax(0,1fr) auto}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-countdown{gap:4px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-countdown svg{width:17px;height:17px;flex-basis:17px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-notification{gap:4px;padding-left:8px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-notification svg{width:15px;height:15px;flex-basis:15px}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-prematch-notification span{font-size:10px}}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card:has(.home-heat-live) .home-heat-status{position:static;justify-self:center;justify-content:center}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card .home-heat-live{position:absolute;inset:12px auto auto 16px;margin:0;transform:none}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card:has(.home-heat-live) .home-heat-league{max-width:calc(100% - 128px)}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card:has(.home-heat-live) .home-heat-clock{transform:translateY(6px)}@media(max-width:1023px){.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-card:has(.home-heat-live) .home-heat-league{justify-self:center;width:auto;max-width:calc(100% - 128px)}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest.national-flag,.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest:not(.national-flag){min-width:0;min-height:0;max-width:100%;height:auto;aspect-ratio:1}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-heat-team .team-crest.national-flag{aspect-ratio:3 / 2}}.common-match-status,.common-match-competition{display:none}@media(max-width:1023px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-rows.soccer-common-card-list,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-rows:has(>.common-match-card){overflow:hidden;gap:0;border:1px solid #dde2df;border-radius:16px;background:#fffefa;box-shadow:0 7px 20px #06191f0f}.premium-mode:not(.match-board-mode):has(.matches-hero) .common-match-card{position:relative;box-sizing:border-box;width:100%;min-width:0;margin:0;border:0;border-radius:0;background:#fffefa;box-shadow:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-rows:has(>.common-match-card){border-radius:12px;box-shadow:0 5px 16px #06191f0e}.premium-mode:not(.match-board-mode):has(.matches-hero) .common-match-card+.common-match-card{border-top:1px solid #e2e5e3}.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card:not(.upcoming-row){display:grid;grid-template-columns:58px minmax(0,1fr) 60px minmax(0,1fr) 18px;grid-template-rows:18px 38px 18px 16px;grid-template-areas:"status competition competition competition arrow" "status home score away arrow" "status home score away arrow" "status meta meta meta arrow";column-gap:6px;row-gap:2px;min-height:110px;padding:8px 12px 6px;color:#07151a;text-align:center}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-match-rows>button.soccer-match-row.common-match-card:not(.upcoming-row){border:0;border-radius:0;background:#fffefa;box-shadow:none}.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card:not(.upcoming-row) .common-match-competition{display:block;grid-area:competition;align-self:center;overflow:hidden;color:#626b68;font-size:10px;font-style:normal;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card:not(.upcoming-row) .common-match-status{grid-area:status;display:flex;align-self:stretch;align-items:center;justify-content:center;flex-direction:column;min-width:0;gap:5px;padding-right:7px;border-right:1px solid #dfe3e1}.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card:not(.upcoming-row) .common-match-status small{min-width:34px;padding:2px 5px;border-radius:6px;background:#e52631;color:#fff;font-size:7.5px;font-weight:900;line-height:1;letter-spacing:.2px}.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card:not(.upcoming-row) .common-match-status strong{color:#df2530;font-size:13px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card.is-finished:not(.upcoming-row) .common-match-status small{background:#747c79}.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card.is-finished:not(.upcoming-row) .common-match-status strong{color:#626b68}.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team{display:grid;grid-template-rows:38px 18px;justify-items:center;align-items:center;align-self:stretch;min-width:0;gap:3px}.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.home{grid-area:home}.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.away{grid-area:away}.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team .team-crest{box-sizing:border-box;align-self:center}.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team .team-crest.national-flag{width:45px;height:30px;padding:0;overflow:hidden;border:1px solid rgba(0,0,0,.62);border-radius:2px;background:transparent;box-shadow:none}.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team .team-crest.national-flag img,.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team .team-crest.national-flag .team-css-flag{width:100%;height:100%;padding:0;border:0;border-radius:0;object-fit:fill}.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team .team-crest.club-crest{width:38px;height:38px;padding:1px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team .team-crest.club-crest img{width:100%;height:100%;padding:1px;border:0;border-radius:0;object-fit:contain}.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team b{display:block;width:100%;min-width:0;overflow:hidden;color:#0b1519;font-size:11.5px;font-weight:850;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-score{grid-area:score;display:grid;align-self:center;justify-self:stretch;min-width:0}.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-score strong{display:flex;align-items:center;justify-content:center;gap:5px;color:#07151a;font-size:25px;font-weight:950;line-height:1;letter-spacing:-1.1px}.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-score>small,.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-score>em{display:none}.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-meta{grid-area:meta;display:flex;align-items:center;justify-content:center;gap:12px;align-self:center;min-width:0;color:#626c69;font-size:8.5px;line-height:1}.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-meta b{color:#e52631;font-size:inherit;font-weight:850}.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-meta small{color:#626c69;font-size:inherit;font-weight:750}.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-arrow{grid-area:arrow;align-self:center;justify-self:end;color:#66706d;font-size:25px;font-weight:400;line-height:1}.premium-mode:not(.match-board-mode):has(.matches-hero) article.soccer-match-row.common-match-card.upcoming-row{min-height:104px}.premium-mode:not(.match-board-mode):has(.matches-hero) article.soccer-match-row.common-match-card.upcoming-row>.upcoming-row-main{display:grid;grid-template-columns:64px minmax(0,1fr) 34px minmax(0,1fr) 18px;grid-template-rows:18px 58px;grid-template-areas:"time competition competition competition arrow" "time home vs away arrow";column-gap:7px;row-gap:2px;min-height:104px;padding:8px 12px;color:#07151a}.premium-mode:not(.match-board-mode):has(.matches-hero) article.soccer-match-row.common-match-card.upcoming-row .common-match-competition{display:block;grid-area:competition;align-self:center;overflow:hidden;color:#626b68;font-size:10.5px;font-weight:800;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) article.soccer-match-row.common-match-card.upcoming-row .upcoming-time-block{grid-area:time;display:flex;align-self:stretch;align-items:flex-start;justify-content:center;flex-direction:column;min-width:0;gap:3px;padding-right:8px;border-right:1px solid #dfe3e1;text-align:left}.premium-mode:not(.match-board-mode):has(.matches-hero) article.soccer-match-row.common-match-card.upcoming-row .upcoming-time-block small,.premium-mode:not(.match-board-mode):has(.matches-hero) article.soccer-match-row.common-match-card.upcoming-row .upcoming-time-block em{overflow:hidden;max-width:100%;color:#69716e;font-size:8px;font-style:normal;font-weight:700;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) article.soccer-match-row.common-match-card.upcoming-row .upcoming-time-block strong{color:#0b1519;font-size:18px;font-weight:900;line-height:1;letter-spacing:-.25px;font-variant-numeric:tabular-nums}.premium-mode:not(.match-board-mode):has(.matches-hero) article.soccer-match-row.common-match-card.upcoming-row .upcoming-team{display:grid;grid-template-rows:38px 18px;justify-items:center;align-items:center;align-self:center;min-width:0;min-height:0;gap:3px}.premium-mode:not(.match-board-mode):has(.matches-hero) article.soccer-match-row.common-match-card.upcoming-row .upcoming-team.home{grid-area:home}.premium-mode:not(.match-board-mode):has(.matches-hero) article.soccer-match-row.common-match-card.upcoming-row .upcoming-team.away{grid-area:away}.premium-mode:not(.match-board-mode):has(.matches-hero) article.soccer-match-row.common-match-card.upcoming-row .upcoming-team .team-flag.national-flag{width:43px;height:29px;flex:0 0 auto;padding:0;overflow:hidden;border:1px solid rgba(0,0,0,.62);border-radius:2px;background:transparent;box-shadow:none}.premium-mode:not(.match-board-mode):has(.matches-hero) article.soccer-match-row.common-match-card.upcoming-row .upcoming-team .team-flag.national-flag img,.premium-mode:not(.match-board-mode):has(.matches-hero) article.soccer-match-row.common-match-card.upcoming-row .upcoming-team .team-flag.national-flag .team-css-flag{width:100%;height:100%;padding:0;border:0;border-radius:0;object-fit:fill}.premium-mode:not(.match-board-mode):has(.matches-hero) article.soccer-match-row.common-match-card.upcoming-row .upcoming-team .team-flag.club-crest{width:38px;height:38px;flex:0 0 auto;padding:1px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.premium-mode:not(.match-board-mode):has(.matches-hero) article.soccer-match-row.common-match-card.upcoming-row .upcoming-team .team-flag.club-crest img{width:100%;height:100%;padding:1px;border:0;border-radius:0;object-fit:contain}.premium-mode:not(.match-board-mode):has(.matches-hero) article.soccer-match-row.common-match-card.upcoming-row .upcoming-team b{display:block;width:100%;min-width:0;overflow:hidden;color:#0b1519;font-size:11px;font-weight:850;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) article.soccer-match-row.common-match-card.upcoming-row .upcoming-vs{grid-area:vs;align-self:center;color:#0b1519;font-size:18px;font-style:normal;font-weight:900;line-height:1}.premium-mode:not(.match-board-mode):has(.matches-hero) article.soccer-match-row.common-match-card.upcoming-row .upcoming-row-tag{display:none}.premium-mode:not(.match-board-mode):has(.matches-hero) article.soccer-match-row.common-match-card.upcoming-row .upcoming-row-arrow{grid-area:arrow;align-self:center;justify-self:end;color:#66706d;font-size:25px;line-height:1}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section article.soccer-match-row.common-match-card.upcoming-row.has-watch-action>.upcoming-row-main{grid-template-columns:64px minmax(0,1fr) 30px minmax(0,1fr) 18px;grid-template-rows:18px 58px;grid-template-areas:"time competition competition competition arrow" "time home vs away arrow";padding-right:12px}.premium-mode:not(.match-board-mode):has(.matches-hero) article.soccer-match-row.common-match-card.upcoming-row.has-watch-action .upcoming-row-arrow{display:none}.premium-mode:not(.match-board-mode):has(.matches-hero) article.soccer-match-row.common-match-card.upcoming-row>.watch-button{top:50%;right:10px;width:34px;height:34px;min-width:34px;min-height:34px;border-radius:50%;transform:translateY(-50%)}}@media(max-width:350px){.premium-mode:not(.match-board-mode):has(.matches-hero) button.soccer-match-row.common-match-card:not(.upcoming-row){grid-template-columns:52px minmax(0,1fr) 52px minmax(0,1fr) 14px;column-gap:4px;padding-inline:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) article.soccer-match-row.common-match-card.upcoming-row>.upcoming-row-main{grid-template-columns:56px minmax(0,1fr) 28px minmax(0,1fr) 14px;column-gap:5px;padding-inline:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section article.soccer-match-row.common-match-card.upcoming-row.has-watch-action>.upcoming-row-main{grid-template-columns:54px minmax(0,1fr) 24px minmax(0,1fr) 42px;padding-right:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) article.soccer-match-row.common-match-card.upcoming-row>.watch-button{right:8px}}.mobile-schedule-view,.mobile-finished-view,.schedule-calendar-backdrop{display:none}@media(max-width:1023px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section.is-empty,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-section,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-finished-section,.premium-mode:not(.match-board-mode):has(.matches-hero) .mobile-finished-view,.premium-mode:not(.match-board-mode):has(.matches-hero) .mobile-schedule-view{min-height:0;height:auto;align-content:start}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section.is-empty{display:block;padding:20px 17px 30px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-section,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-finished-section{grid-auto-rows:max-content}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-section>.match-empty-state,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-finished-section .match-empty-state{margin-top:12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-empty-state{position:relative;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;column-gap:12px;row-gap:5px;width:100%;min-height:94px;margin:14px 0 0;padding:18px 18px 17px;border:1px solid #e1e5e2;border-radius:14px;background:#fffefd;color:#07151a;box-shadow:0 3px 12px #06191f0b}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-empty-state.is-title-only{min-height:0;align-items:center;padding-block:16px}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-empty-state.is-title-only .match-empty-state-mark{margin-top:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-empty-state-mark{width:9px;height:9px;margin-top:5px;border-radius:50%;background:#9ca5a1}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-empty-state.is-live .match-empty-state-mark,.premium-mode:not(.match-board-mode):has(.matches-hero) .match-empty-state.is-featured .match-empty-state-mark{background:#ef2030}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-empty-state.is-schedule .match-empty-state-mark{background:#1b9f55}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-empty-state-copy{display:grid;gap:5px;min-width:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-empty-state-copy strong,.premium-mode:not(.match-board-mode):has(.matches-hero) .match-empty-state-copy small,.premium-mode:not(.match-board-mode):has(.matches-hero) .match-empty-state-context{margin:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-empty-state-copy strong{color:#07151a;font-size:15px;font-weight:750;line-height:1.35}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-empty-state-copy small{color:#68736d;font-size:12px;font-weight:500;line-height:1.55}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-empty-state-context{color:#52615b;font-size:11px;font-weight:650;line-height:1.4;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.watch-hero) .top-bar{height:calc(59px + env(safe-area-inset-top));min-height:calc(59px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 20px 0;background:linear-gradient(180deg,#01090efa,#01090eeb);border-bottom:1px solid rgba(255,255,255,.1)}.premium-mode:not(.match-board-mode):has(.watch-hero) .top-bar .brand-button{font-size:22.75px;font-weight:725;transform:translate(-1px,2px)}.premium-mode:not(.match-board-mode):has(.watch-hero) .top-bar .brand-button:after{background:#6ed957;box-shadow:0 0 0 2px #6ed95724}.premium-mode:not(.match-board-mode):has(.watch-hero) .top-bar .icon-button{gap:4px;transform:translate(7px,1px)}.premium-mode:not(.match-board-mode):has(.watch-hero) .top-bar .icon-button span{width:20px;height:2px}.premium-mode:not(.match-board-mode):has(.watch-hero) .soccer-scroll{padding-bottom:calc(76px + env(safe-area-inset-bottom));background:#fffdfa}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-hero{position:relative;display:grid;grid-template-rows:52px 211px;gap:0;width:100%;height:calc(322px + env(safe-area-inset-top));min-height:calc(322px + env(safe-area-inset-top));margin:0;padding:calc(59px + env(safe-area-inset-top)) 0 0;overflow:hidden;background:linear-gradient(180deg,#020d1324,#030e146b 50%,#030e14c7),radial-gradient(circle at 15% 58%,rgba(255,52,61,.1),transparent 170px),radial-gradient(circle at 84% 58%,rgba(37,119,230,.18),transparent 180px),url(/assets/home-live-stadium-blue.webp);background-position:center center;background-size:cover}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-stat-row{width:100%;height:52px;padding:0 44px;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:#02101980}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-stat-row span{display:flex;min-height:52px;align-items:center;justify-content:center;gap:9px;color:#ffffffe6;font-size:15px;font-weight:600;line-height:1}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-stat-row span+span{border:0}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-stat-row strong{color:#fff;font-size:24px;font-weight:700;line-height:1}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-area{position:relative;display:block;width:100%;height:211px;padding:0}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-area h2{position:absolute;z-index:2;top:10px;left:19px;margin:0;color:#fff;font-size:16px;font-weight:750;line-height:1.25;text-shadow:0 2px 12px rgba(0,0,0,.42)}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-card{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-main{position:relative;display:block;width:100%;height:100%;min-height:0;padding:0;border:0;background:transparent;color:#fff}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-time{position:absolute;z-index:2;top:45px;left:50%;display:block;padding:0;border:0;transform:translate(-50%)}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-time small{display:none}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-time strong{color:#fff;font-size:18px;font-weight:650;line-height:1}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams{position:absolute;inset:0;display:block}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams>small{position:absolute;top:23px;left:50%;width:128px;overflow:hidden;color:#ffffffe0;font-size:14px;font-weight:500;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap;transform:translate(-50%)}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams b{position:absolute;top:76px;display:grid;width:150px;justify-items:center;gap:9px;color:#fff;font-size:14px;font-weight:700;line-height:1.2}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams b:nth-of-type(1){left:8px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams b:nth-of-type(2){right:8px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams b>span:not(.team-flag){max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams .team-crest,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams .team-flag{width:64px!important;height:44px!important;min-height:44px;border-radius:0;box-shadow:none}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams b:has(.club-crest){top:73px;gap:6px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams :is(.team-crest,.team-flag).club-crest{width:70px!important;min-width:70px!important;max-width:70px!important;height:70px!important;min-height:70px!important;max-height:70px!important}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams em{position:absolute;top:101px;left:50%;color:#fff;font-size:28px;font-style:normal;font-weight:700;line-height:1;transform:translate(-50%)}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-main:after{content:"";position:absolute;right:18px;bottom:20px;left:18px;height:2px;background:linear-gradient(90deg,#6ed957,#19d1ae 52%,#2e6cff)}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-card>.watch-bell-button{top:12px;right:12px;display:inline-flex;width:56px;max-width:56px;min-height:44px;height:44px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-content{display:grid;grid-auto-rows:max-content;align-content:start;gap:22px;min-height:calc(100% - 322px);padding:27px 22px calc(96px + env(safe-area-inset-bottom));background:#fffdfa}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-match-section{display:grid;grid-auto-rows:max-content;align-content:start;gap:2px;width:100%}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-section-title h2{margin:0;color:#07151a;font-size:20px;font-weight:750;line-height:1.25}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-group-list,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-group,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-list{display:grid;grid-auto-rows:max-content;align-content:start;gap:0;width:100%}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-list{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-group h3{display:none}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-height:62px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row+.watch-saved-row{border-top:1px solid #eceeec}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-main{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:4px;min-height:62px;padding:0;border:0;background:transparent;text-align:left}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-time{display:block;padding:0;border:0}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-time strong{color:#07151a;font-size:18px;font-weight:700;line-height:1}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-matchup{display:flex;align-items:center;justify-content:space-between;gap:10px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-matchup>span{display:flex;flex:0 1 auto;min-width:0;align-items:center;gap:7px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-matchup em{display:none}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-matchup b{min-width:0;overflow:visible;color:#07151a;font-size:14px;font-weight:650;line-height:1.25;text-overflow:clip;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row .team-crest,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row .team-flag{width:42px!important;height:29px!important;min-height:29px;flex:0 0 auto;border-radius:0;box-shadow:none}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row:not(.is-suggestion)>.watch-bell-button{display:none}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row.is-suggestion{grid-template-columns:minmax(0,1fr) 46px!important;min-height:82px;border-bottom:1px solid #eceeec}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row.is-suggestion .watch-saved-main{grid-template-columns:54px minmax(0,1fr);gap:5px;min-height:82px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row.is-suggestion .watch-saved-time strong{font-size:15px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row.is-suggestion .watch-saved-matchup{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:3px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row.is-suggestion .watch-saved-matchup>span{display:grid;min-width:0;justify-items:center;gap:3px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row.is-suggestion .watch-saved-matchup em{display:block;color:#6c7572;font-size:11px;font-style:normal;font-weight:650;text-align:center}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row.is-suggestion .watch-saved-matchup b{max-width:100%;overflow:hidden;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row.is-suggestion .team-crest,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row.is-suggestion .team-flag{width:34px!important;height:23px!important;min-height:23px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row.is-suggestion>.watch-bell-button{position:static;top:auto;right:auto;align-self:center;justify-self:end;width:42px;min-width:42px;min-height:34px;padding:0;border:1px solid #bfe6cd;border-radius:999px;background:#f3fff7;color:#0a9a48;box-shadow:none;transform:none}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row.is-suggestion>.watch-bell-button span{min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-size:11px;font-weight:700;box-shadow:none}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-empty-hero{position:relative;inset:auto;align-self:stretch;margin:14px 18px 18px;padding:18px;align-content:center;justify-items:center;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#03141975;text-align:center}}@media(max-width:1023px){body .phone-frame.premium-mode.match-board-mode .top-bar.board-top-bar,body .phone-frame.premium-mode.match-board-mode .top-bar.board-top-bar.compact,body .phone-frame.premium-mode.match-board-mode:has(.scoreboard.compact) .top-bar.board-top-bar{position:relative;inset:auto;z-index:65;box-sizing:border-box;width:100%;min-height:calc(59px + var(--board-safe-area-top));height:calc(59px + var(--board-safe-area-top));flex:0 0 calc(59px + var(--board-safe-area-top));grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);grid-template-rows:1fr;align-items:center;gap:6px;padding:var(--board-safe-area-top) 20px 0;border:0;border-bottom:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#01090ee6,#020d14f5),url(/assets/stadium-scoreboard-bg.png) center 36% / cover no-repeat;color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:none}body .phone-frame.premium-mode.match-board-mode .board-top-bar>.board-back-link,body .phone-frame.premium-mode.match-board-mode .board-top-bar.compact>.board-back-link{grid-column:1;grid-row:1;width:auto;min-width:0;height:44px;min-height:44px;display:inline-flex;align-items:center;justify-self:start;align-self:center;gap:3px;margin:0;padding:0;color:#fff;font-size:12px;font-weight:800;line-height:1;white-space:nowrap;opacity:1;visibility:visible;pointer-events:auto;transform:translate(-1px,2px)}body .phone-frame.premium-mode.match-board-mode .board-top-bar>.board-back-link>span,body .phone-frame.premium-mode.match-board-mode .board-top-bar.compact>.board-back-link>span{font-size:24px;font-weight:500;line-height:1;transform:translateY(-1px)}body .phone-frame.premium-mode.match-board-mode .board-top-bar>.brand-button:not(.desktop-board-brand),body .phone-frame.premium-mode.match-board-mode .board-top-bar.compact>.brand-button:not(.desktop-board-brand){grid-column:2;grid-row:1;position:relative;width:auto;min-width:0;height:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;justify-self:center;align-self:center;margin:0;padding:0;overflow:visible;color:#fff;font-size:22.75px;font-style:normal;font-weight:725;line-height:22.75px;letter-spacing:-.04em;text-shadow:0 2px 14px rgba(0,0,0,.42);white-space:nowrap;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(3px)}body .phone-frame.premium-mode.match-board-mode .board-top-bar>.brand-button:not(.desktop-board-brand) span,body .phone-frame.premium-mode.match-board-mode .board-top-bar.compact>.brand-button:not(.desktop-board-brand) span{display:inline;color:#fff}body .phone-frame.premium-mode.match-board-mode .board-top-bar>.brand-button:not(.desktop-board-brand):after,body .phone-frame.premium-mode.match-board-mode .board-top-bar.compact>.brand-button:not(.desktop-board-brand):after{content:"";position:absolute;top:50%;right:-8px;width:6px;height:6px;margin:0;display:block;border-radius:999px;background:#59c94f;box-shadow:none;transform:translateY(-50%)}body .phone-frame.premium-mode.match-board-mode .board-top-bar>.brand-button:not(.desktop-board-brand) span:after,body .phone-frame.premium-mode.match-board-mode .board-top-bar.compact>.brand-button:not(.desktop-board-brand) span:after{content:none}body .phone-frame.premium-mode.match-board-mode .board-top-bar>.board-header-actions,body .phone-frame.premium-mode.match-board-mode .board-top-bar.compact>.board-header-actions{grid-column:3;grid-row:1;width:auto;min-width:0;height:auto;min-height:0;display:inline-flex;align-items:center;justify-self:end;align-self:center;margin:0;padding:0;overflow:visible;opacity:1;visibility:visible;pointer-events:auto}body .phone-frame.premium-mode.match-board-mode .board-top-bar .board-menu-button,body .phone-frame.premium-mode.match-board-mode .board-top-bar.compact .board-menu-button{width:42px;min-width:42px;height:42px;min-height:42px;display:inline-grid;place-items:center;gap:4.75px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#fff;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:translate(8px,2px)}body .phone-frame.premium-mode.match-board-mode .board-top-bar .board-menu-button>span,body .phone-frame.premium-mode.match-board-mode .board-top-bar.compact .board-menu-button>span{width:20px;height:2px;display:block;border-radius:999px;background:#fff;box-shadow:none}}@media(max-width:350px){.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-stat-row{padding-inline:22px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams b:nth-of-type(1){left:12px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-teams b:nth-of-type(2){right:12px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-content{padding-inline:16px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-main{grid-template-columns:57px minmax(0,1fr);gap:10px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-matchup{gap:7px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row .team-crest,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row .team-flag{width:35px!important;height:24px!important}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row.is-suggestion{grid-template-columns:minmax(0,1fr) 42px!important}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-row.is-suggestion .watch-saved-main{grid-template-columns:47px minmax(0,1fr);gap:3px}}@media(max-width:1023px){body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stand-hero{position:relative;min-height:175px;display:grid;grid-template-rows:96px 64px;gap:0;padding:14px 14px 0;overflow:hidden;border-bottom:1px solid rgba(192,208,214,.18);background:radial-gradient(circle at 18% 32%,rgba(93,130,92,.13),transparent 92px),radial-gradient(circle at 78% 34%,rgba(33,94,132,.07),transparent 120px),linear-gradient(145deg,#05111b,#06141d 54%,#07141c);color:#fff}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-line{min-width:0;min-height:96px;display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:13px;padding-left:10px;padding-right:30px;transform:translateY(-7px)}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-line .profile-avatar{width:62px;height:62px;border:2px solid rgba(255,255,255,.78);background:radial-gradient(circle at 40% 36%,rgba(255,255,255,.18),transparent 46%),linear-gradient(145deg,#344d3f,#73875e);color:#fff;font-size:22px;font-weight:900;box-shadow:0 9px 20px #00000038}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-copy{min-width:0;display:grid;gap:11px;transform:translateY(2px)}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-name{min-width:0;display:flex;align-items:center;gap:9px}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-name strong{min-width:0;overflow:hidden;color:#fff;font-size:16px;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-name em{flex:0 0 auto;padding:3px 8px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff17;color:#fffc;font-size:9px;font-style:normal;font-weight:750}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-favorite-line{min-width:0;display:flex;align-items:center;gap:15.5px;color:#ffffffa8;font-size:12px;font-weight:700}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-favorite-button{min-width:0;min-height:30px;display:inline-flex;align-items:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-emblem-strip{min-width:0;display:inline-flex;align-items:center;gap:11px}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-emblem{width:31px;min-width:31px;height:31px;flex:0 0 31px;display:flex;align-items:center;justify-content:center;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-emblem .team-crest,body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-emblem .team-crest.with-logo{width:31px;min-width:31px;height:31px;min-height:31px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-emblem .team-crest.national-flag,body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-emblem .team-crest.national-flag.with-logo,body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-emblem .team-crest.national-flag.with-css-flag{width:31px;min-width:31px;height:21px;min-height:21px;border:1px solid rgba(18,24,20,.5)}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-emblem .team-crest img,body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-emblem .team-css-flag{width:100%;height:100%;border-radius:0;object-fit:contain}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-emblem .team-crest.national-flag img,body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-emblem .team-crest.national-flag .team-css-flag{object-fit:fill}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-emblem strong{max-width:82px;margin-left:7px;overflow:hidden;color:#fff;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-edit-button{position:absolute;top:19px;right:13px;z-index:2;width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffffc7}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-edit-button svg{width:18px;height:18px;stroke-width:2}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-panel{width:calc(100% + 28px);height:64px;min-height:64px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -14px;overflow:hidden;border:1px solid rgba(186,203,211,.18);border-right:0;border-left:0;border-radius:0;background:#07131cbd}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-item{position:relative;min-width:0;min-height:64px;display:grid;align-content:center;gap:6px;padding:8px 11px 7px;border:0;border-radius:0;background:transparent;color:#fff;font:inherit;text-align:left}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-item+.my-stat-item{border-left:1px solid rgba(186,203,211,.18)}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) button.my-stat-item:active{background:#ffffff0d}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-label{position:static;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;justify-self:stretch;align-content:normal;place-items:initial;width:100%;max-width:none;gap:0;padding:0;border:0;color:#ffffffc7;font-size:11px;font-weight:700;line-height:1;text-align:center;white-space:nowrap}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-item:last-child .my-stat-label{justify-self:stretch;margin-left:0}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-label svg{position:absolute;right:9px;bottom:13px;width:12px;height:12px;flex:0 0 auto;color:#ffffffb8;stroke-width:2.3;transform:none}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-value{min-width:0;min-height:0;display:flex;align-items:flex-end;justify-content:center;align-content:normal;place-items:initial;gap:3px;padding:0;border:0;white-space:nowrap;transform:translateY(-1px)}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-value strong{color:#67c34a;font-size:22px;font-weight:850;line-height:1}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-value b{height:10px;align-self:flex-end;color:#ffffffd1;font-size:10px;font-weight:700;line-height:1}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-panel.is-locked .my-stat-value strong{color:#ffffffb8;font-size:20px}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-panel.is-locked .my-stat-value b{font-size:8px}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-sheet-backdrop{position:fixed;inset:0;z-index:285;display:grid;align-items:end;background:#000a0e8a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-sheet{width:100%;max-height:min(78dvh,calc(var(--visual-viewport-height, 100dvh) - 18px));min-height:330px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(15,26,28,.12);border-bottom:0;border-radius:22px 22px 0 0;background:#fffdfa;color:#07161b;box-shadow:0 -20px 56px #0000004d}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-sheet-handle{width:44px;height:5px;flex:0 0 auto;align-self:center;margin:9px 0 8px;border-radius:999px;background:#d6d9d6}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-sheet-header{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px 12px;border-bottom:1px solid #e5e7e4}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-sheet-header>span{min-width:0;display:grid;gap:3px}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-sheet-header small{color:#6d7773;font-size:10px;font-weight:700}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-sheet-header h2{margin:0;color:#07161b;font-size:22px;font-weight:850;line-height:1.1}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-sheet-header>button{width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid #dfe3df;border-radius:999px;background:#fff;color:#142127}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-sheet-header>button svg{width:18px;height:18px}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-list{min-height:0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;padding:0 16px calc(18px + env(safe-area-inset-bottom))}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-list::-webkit-scrollbar{width:0;height:0;display:none}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-row{min-height:94px;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #e6e8e5}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-date{min-height:64px;display:grid;align-content:center;gap:7px;padding-right:9px;border-right:1px solid #dde1dd;text-align:center}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-date small{color:#69736f;font-size:10px;font-weight:700}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-date strong{color:#122027;font-size:12px;font-weight:850;line-height:1.15}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-match{min-width:0;display:grid;gap:7px}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-match>small{overflow:hidden;color:#69736f;font-size:10px;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-scoreboard{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:5px}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-scoreboard>span{min-width:0;display:grid;justify-items:center;gap:4px}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-scoreboard .team-crest,body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-scoreboard .team-crest.with-logo{width:30px;min-width:30px;height:30px;min-height:30px;border-radius:0}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-scoreboard .team-crest.national-flag,body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-scoreboard .team-crest.national-flag.with-logo,body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-scoreboard .team-crest.national-flag.with-css-flag{width:34px;min-width:34px;height:23px;min-height:23px;border:1px solid rgba(18,24,20,.42)}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-scoreboard b{max-width:100%;overflow:hidden;color:#122027;font-size:10px;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-scoreboard>strong{color:#07161b;font-size:18px;font-weight:850;text-align:center;white-space:nowrap}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-sheet-state{min-height:220px;display:grid;place-content:center;justify-items:center;gap:9px;margin:0;padding:24px;color:#66716d;font-size:13px;line-height:1.5;text-align:center}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-sheet-state strong,body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-sheet-state p{margin:0}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-sheet-state strong{color:#142127;font-size:16px}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-participation-sheet-state button{min-height:40px;padding:0 16px;border:1px solid #d8ddd8;border-radius:999px;background:#fff;color:#0a8f4c;font-size:13px;font-weight:800}}@media(max-width:350px){body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stand-hero{min-height:168px;grid-template-rows:92px 62px;padding-inline:12px}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-line{min-height:92px;grid-template-columns:62px minmax(0,1fr);gap:11px}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-line .profile-avatar{width:62px;height:62px;font-size:22px}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-name strong{font-size:16px}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-panel{width:calc(100% + 24px);height:62px;min-height:62px;margin-inline:-12px}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-item{min-height:62px;padding-inline:8px}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-label{font-size:9.5px}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-value strong{font-size:21px}}@media(max-width:1023px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .competition-section{box-sizing:border-box;width:100%;max-width:344px;container:competition-selector / inline-size}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .competition-current-row{height:40px;min-height:40px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .competition-current-button{position:relative;width:max-content;min-width:116px;max-width:calc(100% - 130px);height:40px;min-height:40px;flex:0 1 auto;gap:0;padding-inline:15px 35px;overflow:hidden;font-size:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-current-button>span{display:block;min-width:0;padding-block:1px;overflow:hidden;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-current-button .chevron-icon{position:absolute;right:13px;width:15px;height:15px;flex:0 0 auto;pointer-events:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .competition-change-button{box-sizing:border-box;min-width:118px;max-width:118px;height:40px;min-height:40px;flex:0 0 118px;gap:6px;padding-inline:8px;border:1px solid #e2e6e3;background:#fff;color:#52615f;font-size:13px;font-weight:800;box-shadow:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-picker-panel{box-sizing:border-box;width:100%;max-width:344px;grid-template-columns:minmax(0,1fr);gap:0;padding:0;overflow:hidden;border-radius:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-picker-option{box-sizing:border-box;min-width:0;max-width:100%;min-height:56px;grid-template-columns:minmax(0,1fr) 20px;gap:10px;padding:0 20px 0 16px;border:0;border-bottom:1px solid #e1e6e3;border-left:4px solid transparent;border-radius:0;background:#fff}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-picker-option.selected{border-left-color:#168f4a;background:#f0f8f1;color:#176d35}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-picker-option:last-child{border-bottom:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-picker-option strong{min-width:0;font-size:15px;font-weight:800;line-height:1.35;white-space:normal;overflow-wrap:anywhere;word-break:normal}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-picker-check{width:20px;height:20px;align-self:center;justify-self:end;color:#168f4a;stroke-width:2.4}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-picker-option:focus-visible{z-index:1;outline:2px solid #168f4a;outline-offset:-3px}}.phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .competition-section{box-sizing:border-box;width:min(344px,calc(var(--qa-frame-width, 100vw) - 36px));max-width:100%;container:competition-selector / inline-size}.phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-current-row{height:40px;min-height:40px;gap:8px}.phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-current-button{position:relative;width:max-content;min-width:108px;max-width:calc(100% - 126px);height:40px;min-height:40px;flex:0 1 auto;gap:0;padding-inline:13px 33px;overflow:hidden;font-size:14px}.phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-current-button>span{display:block;min-width:0;padding-block:1px;overflow:hidden;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-current-button .chevron-icon{position:absolute;right:11px;width:15px;height:15px;flex:0 0 auto;pointer-events:none}.phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .competition-change-button{box-sizing:border-box;min-width:118px;max-width:118px;height:40px;min-height:40px;flex:0 0 118px;gap:6px;padding-inline:8px;border:1px solid #e2e6e3;background:#fff;color:#52615f;font-size:13px;font-weight:800;box-shadow:none}.phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-picker-panel{box-sizing:border-box;width:min(344px,calc(var(--qa-frame-width, 100vw) - 36px));max-width:100%;grid-template-columns:minmax(0,1fr);gap:0;padding:0;overflow:hidden;border-radius:14px}.phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-picker-option{box-sizing:border-box;min-width:0;max-width:100%;min-height:56px;grid-template-columns:minmax(0,1fr) 20px;gap:10px;padding:0 20px 0 16px;border:0;border-bottom:1px solid #e1e6e3;border-left:4px solid transparent;border-radius:0;background:#fff}.phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-picker-option.selected{border-left-color:#168f4a;background:#f0f8f1;color:#176d35}.phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-picker-option:last-child{border-bottom:0}.phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-picker-option strong{min-width:0;font-size:15px;font-weight:800;line-height:1.35;white-space:normal;overflow-wrap:anywhere;word-break:normal}.phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-picker-check{width:20px;height:20px;align-self:center;justify-self:end;color:#168f4a;stroke-width:2.4}.phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-picker-option:focus-visible{z-index:1;outline:2px solid #168f4a;outline-offset:-3px}@container competition-selector (max-width: 300px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .competition-current-row{gap:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .competition-current-button,.phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .competition-current-button{max-width:calc(100% - 126px);padding-inline:7px 24px;font-size:12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .competition-current-button .chevron-icon,.phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .competition-current-button .chevron-icon{right:7px;width:14px;height:14px}}@media(max-width:1023px){.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-status-stack{display:grid;gap:12px;min-width:0}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-unscheduled-list{display:grid;gap:8px;min-width:0}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-unscheduled-list .my-favorite-card.no-match{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:10px;min-height:66px;padding:9px 12px;border:1px solid #dde2df;border-radius:12px;background:#fffefa;box-shadow:0 4px 13px #06191f0d}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-unscheduled-list .my-favorite-empty-team{grid-template-columns:38px minmax(0,1fr);gap:8px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-unscheduled-list .my-favorite-empty-team .team-crest,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-unscheduled-list .my-favorite-empty-team .team-crest.with-css-flag{width:38px;min-width:38px;height:28px;min-height:28px;flex-basis:38px;border-radius:2px;box-shadow:none}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-unscheduled-list .my-favorite-empty-team strong{font-size:14px;line-height:1.1}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-unscheduled-list .my-favorite-empty-team small{font-size:9px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-unscheduled-list .my-favorite-empty-copy{gap:2px;padding:0;border-radius:0;background:transparent}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-unscheduled-list .my-favorite-empty-copy strong{font-size:13px;line-height:1.15}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-unscheduled-list .my-favorite-empty-copy small{font-size:10px;font-weight:650;line-height:1.25}}@media(max-width:1023px){.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar,.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar.compact{position:relative;inset:auto;z-index:65;min-height:calc(64px + env(safe-area-inset-top));height:calc(64px + env(safe-area-inset-top));flex-basis:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 20px 0;border:0;background:linear-gradient(180deg,#010a11b8,#020d14f0),url(/assets/stadium-scoreboard-bg.png) center 36% / cover no-repeat;color:#fff;box-shadow:0 1px #ffffff1f;transform:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar .brand-button{color:#fff;font-size:27px;font-style:normal;font-weight:950;letter-spacing:-.045em;text-shadow:0 2px 14px rgba(0,0,0,.42)}.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar .brand-button span{position:relative;color:#fff}.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar .brand-button span:after{content:"";position:absolute;right:-9px;bottom:3px;width:7px;height:7px;border-radius:50%;background:#59c94f}.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar .icon-button{color:#fff}.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar .icon-button span{background:currentColor}.premium-mode:not(.match-board-mode):has(.matches-hero) .matches-hero{display:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-scroll{padding:0 0 calc(28px + env(safe-area-inset-bottom));overflow-x:hidden;background:#fffefa}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel{z-index:19;gap:12px;margin:0;padding:14px 18px 12px;border:0;border-radius:0;background:#fffefa;box-shadow:0 1px #0a1b1f14}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .competition-section{position:relative;z-index:2;margin:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-current-row{min-height:40px}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-current-button{min-width:116px;max-width:48%;height:40px;min-height:40px;padding-inline:15px 13px;border-radius:999px;background:#06191e;color:#fff;font-size:14px;box-shadow:0 8px 18px #06191e24}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-change-button{height:40px;min-height:40px;max-width:48%;color:#30434c;font-size:13px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .soccer-filter{position:sticky;top:0;z-index:18;width:100%;height:50px;margin:0;padding:4px;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e2e6e3;border-radius:999px;background:#fffefafa;box-shadow:0 8px 20px #08191d12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .soccer-filter button{min-width:0;min-height:40px;padding:0 4px;border:0;border-radius:999px;background:transparent;color:#46555b;font-size:14px;font-weight:900}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .soccer-filter .active{background:#06191e;color:#fff;box-shadow:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .soccer-filter .active .tab-live-label:after{width:6px;height:6px;margin-left:5px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel+.soccer-section{margin-top:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section{margin:0;padding:18px 17px 26px;background:#fffefa}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .soccer-section-title{padding:2px 0 12px;border:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .soccer-section-title h2{gap:9px;font-size:20px;line-height:1.2}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .soccer-section-title h2:before{content:"";width:14px;height:14px;flex:0 0 14px;border-radius:50%;background:#ef2030}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .soccer-section-title span{color:#3f4f57;font-size:12px;font-weight:900}.premium-mode:not(.match-board-mode):has(.matches-hero) .desktop-only-upcoming-preview{display:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .desktop-schedule-view{display:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .mobile-schedule-view{display:block}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section{padding-top:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-jump{position:sticky;top:0;z-index:14;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:66px;margin:0 -18px 12px;padding:5px 18px;border-bottom:1px solid rgba(12,31,37,.08);background:#fffefaf5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-jump>button{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#173550}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-jump>button:last-child{justify-self:end}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-jump>button:disabled{opacity:.28}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-jump>button svg{width:22px;height:22px;stroke-width:2.5}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-jump .schedule-calendar-trigger{width:auto;min-width:0;height:48px;justify-self:center;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 12px;border-radius:12px;color:#07151a}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-trigger strong{font-size:18px;font-weight:950;line-height:1;font-variant-numeric:tabular-nums}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-trigger svg{width:22px;height:22px;color:#07151a}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-groups{display:grid;gap:24px;margin:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-group{display:grid;gap:10px;scroll-margin-top:76px;border-radius:14px;transition:box-shadow .18s ease,background-color .18s ease}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-group.is-jump-highlighted{background:#37c45d12;box-shadow:0 0 0 5px #37c45d12}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-title.compact{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px;border:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-title.compact strong{color:#07151a;font-size:20px;font-weight:950;line-height:1.15}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-title.compact span{color:#173550;font-size:12px;font-weight:900}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .soccer-match-rows.soccer-common-card-list{gap:0;border-radius:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .soccer-match-row.common-match-card.upcoming-row{min-height:104px;border:0;border-radius:0;background:#fffefa;box-shadow:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .soccer-match-row.common-match-card+.soccer-match-row.common-match-card{border-top:1px solid #e2e5e3}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-row-main,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-row.no-day-label .upcoming-row-main{min-height:104px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .soccer-match-rows.soccer-common-card-list{border-radius:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-backdrop{position:absolute;inset:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;background:#020c12a3;animation:schedule-backdrop-in .16s ease-out}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-sheet{box-sizing:border-box;width:100%;max-height:min(60dvh,560px);display:grid;gap:10px;padding:8px 12px calc(18px + env(safe-area-inset-bottom));overflow-y:auto;border-radius:24px 24px 0 0;background:#fffefa;box-shadow:0 -16px 48px #010c123d;animation:schedule-sheet-in .19s ease-out}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-handle{width:48px;height:5px;justify-self:center;border-radius:999px;background:#d6d9d7}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-sheet>header{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;min-height:44px;padding-inline:4px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-sheet h2{margin:0;color:#07151a;font-size:19px;font-weight:950}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-sheet>header button{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:50%;background:#eeefed;color:#07151a}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-sheet>header svg{width:21px;height:21px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-month-nav{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;min-height:44px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-month-nav button{width:42px;height:42px;display:grid;place-items:center;border:0;background:transparent;color:#173550}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-month-nav strong{justify-self:center;color:#07151a;font-size:18px;font-weight:950}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-weekdays,.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-weekdays{min-height:30px;align-items:center;border-bottom:1px solid #e2e5e3}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-weekdays span{color:#555e5b;font-size:11px;font-weight:850;text-align:center}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid button{min-width:0;min-height:48px;display:grid;place-items:center;align-content:center;gap:2px;padding:3px 1px;border:0;border-bottom:1px solid #edf0ee;border-radius:10px;background:transparent;color:#07151a}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid button span{display:grid;place-items:center;width:30px;height:26px;border-radius:8px;font-size:14px;font-weight:850}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid button small{color:#3b474b;font-size:8px;font-weight:850;line-height:1}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid button.is-selected span{background:#08233b;color:#fff}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid button.is-outside-month{opacity:.33}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid button:disabled{cursor:default}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-note{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:2px 0 0;color:#777f7c;font-size:11px;font-weight:750}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-note svg{width:15px;height:15px}}@media(max-width:350px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section{padding-inline:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-jump{margin-inline:-14px;padding-inline:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-trigger strong{font-size:17px}}@media(max-width:1023px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row){grid-template-columns:68px minmax(0,1fr) 60px minmax(0,1fr) 16px;grid-template-rows:20px 48px 24px;min-height:112px;padding:10px 10px 9px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team .team-crest.national-flag{width:50px;height:32px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team b{font-size:12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-score strong{font-size:27px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-group{gap:9px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-title.compact{min-height:24px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row>.upcoming-row-main,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main{min-height:114px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row>.upcoming-row-main,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.has-watch-action>.upcoming-row-main{grid-template-columns:68px minmax(0,1fr) 30px minmax(0,1fr);grid-template-rows:22px 66px;padding:9px 66px 9px 11px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-team{grid-template-rows:43px 18px;gap:2px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-team .team-flag.national-flag{width:50px;height:32px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-sheet{height:min(57.35dvh,484px);max-height:min(57.35dvh,484px);gap:5px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-sheet>header{min-height:42px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-weekdays{min-height:28px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid button{padding:2px 1px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid button span{width:34px;height:29px;font-size:14px;font-weight:750}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid button small{font-size:8px}}@media(max-width:1023px){.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar,.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar.compact{min-height:calc(59px + env(safe-area-inset-top));height:calc(59px + env(safe-area-inset-top));flex-basis:calc(59px + env(safe-area-inset-top));background:linear-gradient(180deg,#01090ee6,#020d14f5),url(/assets/stadium-scoreboard-bg.png) center 36% / cover no-repeat}.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar .brand-button:after{background:#59c94f;box-shadow:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar .brand-button span:after{content:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel{gap:7px;padding:15px 18px 0}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-current-row,.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-current-button,.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-change-button{min-height:34px;height:34px}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-current-button{min-width:108px;padding-inline:13px 11px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .soccer-filter{height:45px;padding:3px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .soccer-filter button{min-height:37px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .soccer-section-title{padding-bottom:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-jump{margin-bottom:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-groups{gap:26px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-group{gap:9px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-title.compact{min-height:24px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row>.upcoming-row-main,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main{min-height:114px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-sheet{height:min(57.35dvh,484px);max-height:min(57.35dvh,484px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid button span{font-size:14px;font-weight:750}}@media(min-width:1024px){.desktop-schedule-view{display:block}.desktop-only-upcoming-preview{display:grid}}@keyframes schedule-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes schedule-sheet-in{0%{transform:translateY(24px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.schedule-calendar-backdrop,.schedule-calendar-sheet{animation:none!important}}@media(max-width:1023px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .soccer-match-rows.soccer-common-card-list,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .soccer-match-rows.soccer-common-card-list{overflow:hidden;border:1px solid #dce1df;border-radius:14px;background:#fffefa;box-shadow:0 7px 20px #06191f0f}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row){grid-template-columns:58px minmax(0,1fr) 54px minmax(0,1fr) 16px;grid-template-rows:22px 52px 24px;grid-template-areas:"status competition competition competition arrow" "status home score away arrow" "status meta meta meta arrow";column-gap:4px;row-gap:3px;min-height:124px;padding:11px 10px 10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .common-match-status{gap:6px;padding-right:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .common-match-status small{min-width:0;padding:0;border-radius:0;background:transparent;color:#ed1f2d;font-size:12px;font-weight:950;line-height:1;letter-spacing:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .common-match-status strong{color:#e61f2d;font-size:14px;font-weight:950}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .common-match-competition{color:#173550;font-size:12px;font-weight:900}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team{grid-template-rows:34px 18px;gap:2px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team .team-crest.national-flag{width:47px;height:31px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team .team-crest.club-crest{width:36px;height:36px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team b{font-size:12px;font-weight:900}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-score strong{gap:5px;font-size:30px;letter-spacing:-1.3px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-meta{gap:16px;font-size:10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-meta b,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-meta small{font-size:10px;font-weight:850}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-arrow svg,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-row-arrow svg{width:20px;height:20px;stroke-width:2.2}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-groups{gap:26px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-group{gap:11px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-title.compact{min-height:36px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-title.compact strong{font-size:21px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row>.upcoming-row-main,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main{min-height:124px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.has-watch-action{padding-right:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row>.upcoming-row-main,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.has-watch-action>.upcoming-row-main{position:relative;grid-template-columns:65px minmax(0,1fr) 28px minmax(0,1fr);grid-template-rows:24px 72px;grid-template-areas:"time competition competition competition" "time home vs away";column-gap:7px;row-gap:3px;padding:12px 66px 12px 11px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .common-match-competition{color:#173550;font-size:12px;font-weight:900}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-time-block{align-items:flex-start;gap:0;padding-right:10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-time-block small,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-time-block em{display:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-time-block strong{font-size:19px;font-weight:950}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-team{grid-template-rows:47px 20px;gap:3px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-team .team-flag.national-flag{width:53px;height:35px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-team .team-flag.club-crest{width:43px;height:43px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-team b{font-size:13px;font-weight:900}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-vs{display:block;font-size:20px;font-weight:950}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.has-watch-action .upcoming-row-arrow{position:absolute;top:50%;right:7px;display:grid;place-items:center;color:#66706d;transform:translateY(-50%)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-row-arrow{position:absolute;top:50%;right:7px;display:grid;place-items:center;color:#66706d;transform:translateY(-50%)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row>.watch-button,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row>.watch-button.active{top:50%;right:34px;width:36px;height:44px;min-width:36px;min-height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:0;background:transparent;color:#526068;box-shadow:none;transform:translateY(-50%)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row>.watch-button svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.9}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-sheet{height:min(63dvh,590px);max-height:min(63dvh,590px);gap:7px;padding:7px 12px calc(12px + env(safe-area-inset-bottom));overflow-y:hidden}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-sheet>header{grid-template-columns:minmax(100px,1fr) minmax(150px,1.22fr) 40px;gap:4px;min-height:46px;padding-inline:2px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-sheet h2{font-size:19px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-sheet>header>button{width:40px;height:40px;justify-self:end;background:#eceeed}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-month-nav{grid-template-columns:38px minmax(0,1fr) 38px;min-height:42px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-month-nav button{width:38px;height:38px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-month-nav strong{font-size:17px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-weekdays{min-height:32px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid button{min-height:0;gap:2px;padding:4px 1px;border-radius:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid{grid-template-rows:repeat(6,minmax(0,1fr));min-height:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid button span{width:38px;height:34px;border-radius:9px;font-size:16px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid button small{font-size:9px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-note{margin-top:0;font-size:10.5px}}@media(max-width:350px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row){grid-template-columns:52px minmax(0,1fr) 48px minmax(0,1fr) 14px;padding-inline:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row>.upcoming-row-main,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.has-watch-action>.upcoming-row-main{grid-template-columns:58px minmax(0,1fr) 26px minmax(0,1fr);column-gap:5px;padding-left:8px;padding-right:60px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-sheet>header{grid-template-columns:minmax(92px,1fr) minmax(142px,1.25fr) 40px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-team b{font-size:9.5px}}@media(min-width:351px)and (max-width:1023px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-scroll{scrollbar-width:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-scroll::-webkit-scrollbar{display:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .soccer-filter{height:45px;min-height:45px;max-height:45px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .soccer-filter button{min-height:37px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row){grid-template-columns:68px minmax(0,1fr) 60px minmax(0,1fr) 16px;grid-template-rows:20px 48px 24px;min-height:112px;padding:10px 10px 9px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team .team-crest.national-flag{width:50px;height:32px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-score strong{font-size:27px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-group{gap:9px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-title.compact{min-height:24px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row>.upcoming-row-main,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main{min-height:114px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row>.upcoming-row-main,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.has-watch-action>.upcoming-row-main{grid-template-columns:68px minmax(0,1fr) 30px minmax(0,1fr);grid-template-rows:22px 66px;padding:9px 66px 9px 11px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-team{grid-template-rows:43px 18px;gap:2px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-team .team-flag.national-flag{width:50px;height:32px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-sheet{height:min(57.35dvh,484px);max-height:min(57.35dvh,484px);gap:5px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-sheet>header{height:52px;min-height:52px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-weekdays{height:32px;min-height:32px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid button{padding:2px 1px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid button span{width:34px;height:29px;font-size:14px;font-weight:750}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid button small{font-size:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-note{height:22px;min-height:22px}}@media(max-width:1023px){.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar,.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar.compact{min-height:calc(59px + env(safe-area-inset-top));height:calc(59px + env(safe-area-inset-top));flex-basis:calc(59px + env(safe-area-inset-top));padding-inline:20px}.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar .brand-button{width:auto;height:44px;font-size:24px;font-weight:800;letter-spacing:-.04em}.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar .brand-button:after{width:6px;height:6px}.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar .icon-button{width:42px;height:42px}.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar .icon-button span{width:20px;height:2px}.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-current-button,.premium-mode:not(.match-board-mode):has(.matches-hero) .competition-change-button{font-weight:700}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .soccer-filter button{font-size:14px;font-weight:700}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section{padding-inline:17px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .soccer-section-title h2{font-size:18px;font-weight:750;line-height:22px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .soccer-section-title h2:before{width:14px;height:14px;flex-basis:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .soccer-section-title span{font-size:12px;font-weight:650}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .soccer-match-rows.soccer-common-card-list{gap:0;height:auto;grid-auto-rows:124px;align-content:start;border-color:#e2e5e3;border-radius:14px;background:#fffefa;box-shadow:0 3px 12px #06191f0e}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row){grid-template-columns:52px minmax(0,1fr) 54px minmax(0,1fr) 16px;grid-template-rows:22px 54px 22px;grid-template-areas:"status competition competition competition arrow" "status home score away arrow" "status meta meta meta arrow";column-gap:5px;row-gap:2px;height:124px;min-height:124px;padding:11px 10px 10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row)+button.soccer-match-row.common-match-card:not(.upcoming-row){border-top:1px solid #e5e7e5}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .common-match-status{width:52px;gap:5px;padding-right:10px;border-right:1px solid #e5e7e5}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .common-match-status small,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .common-match-status strong{color:#f3182d;font-weight:750}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .common-match-status small{font-size:12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .common-match-status strong{font-size:14px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .common-match-competition,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .common-match-competition{color:#25384b;font-size:12px;font-weight:650}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .match-row-team{grid-template-rows:36px 18px;gap:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .match-row-team .team-crest.national-flag{width:44px;height:31px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .match-row-team b{overflow:visible;font-size:11px;font-weight:650;line-height:14px;text-overflow:clip}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .match-row-score{gap:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .match-row-score strong{gap:5px;color:#0b1113;font-size:30px;font-weight:700;letter-spacing:-1px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .match-row-score strong .score-number.is-leading{color:inherit}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .match-row-score small{display:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .match-row-meta{gap:14px;font-size:10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .match-row-meta b,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .match-row-meta small{font-size:10px;font-weight:600}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .match-row-arrow svg,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-row-arrow svg{width:16px;height:16px;stroke-width:2}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section{padding-top:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-jump{grid-template-columns:44px minmax(0,1fr) 44px;min-height:66px;height:66px;margin-bottom:0;border-bottom:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-jump>button svg{width:18px;height:18px;stroke-width:2}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-date-jump .schedule-calendar-trigger{gap:10px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-trigger strong{font-size:18px;font-weight:700}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-trigger svg{width:20px;height:20px;stroke-width:2}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-groups{gap:26px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-group{gap:9px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-title.compact{min-height:24px;padding-inline:3px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-title.compact strong{color:#07151a;font-size:18px;font-weight:750;line-height:22px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-title.compact span{color:#173550;font-size:12px;font-weight:650}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .soccer-match-rows.soccer-common-card-list{border-color:#e2e5e3;border-radius:14px;box-shadow:0 3px 12px #06191f0e}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row>.upcoming-row-main,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main{min-height:114px;height:114px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row>.upcoming-row-main,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.has-watch-action>.upcoming-row-main{grid-template-columns:52px minmax(0,1fr) 28px minmax(0,1fr);grid-template-rows:22px 66px;grid-template-areas:"time competition competition competition" "time home vs away";column-gap:7px;row-gap:3px;padding:9px 60px 9px 11px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-time-block{width:52px;padding-right:10px;border-right:1px solid #e5e7e5}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-time-block strong{font-size:12px;font-weight:500}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-team{grid-template-rows:43px 18px;gap:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-team .team-flag.national-flag{width:44px;height:31px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-team b{overflow:visible;font-size:11px;font-weight:650;line-height:14px;text-overflow:clip}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-vs{font-size:18px;font-weight:650;line-height:22px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row>.watch-button,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row>.watch-button.active{right:31px;width:32px;min-width:32px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row>.watch-button svg{width:18px;height:20px;stroke-width:1.7}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-row-arrow{right:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-backdrop{background:#00000087}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-sheet{height:484px;max-height:484px;grid-template-rows:5px 44px 30px minmax(0,1fr) 22px;gap:5px;padding:7px 12px 8px;overflow:hidden;border-radius:18px 18px 0 0;background:#fafafb;box-shadow:0 -8px 28px #010c122e}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-handle{width:42px;height:4px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-sheet>header{grid-template-columns:108px minmax(0,1fr) 32px;min-height:44px;height:44px;gap:0;padding-inline:2px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-sheet h2{font-size:15px;font-weight:700}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-month-nav{grid-template-columns:32px minmax(0,1fr) 32px;min-height:32px;height:32px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-month-nav button,.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-sheet>header>button{width:32px;height:32px;background:transparent}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-month-nav strong{font-size:14px;font-weight:700}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-sheet>header>button{justify-self:end;border:0;border-radius:50%;background:#eceeed}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-sheet>header svg{width:16px;height:16px;stroke-width:2}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-weekdays{min-height:30px;height:30px}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-weekdays span{font-size:11px;font-weight:500}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid{grid-template-rows:repeat(5,minmax(0,1fr));min-height:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid button{min-height:0;gap:1px;padding:2px 1px;border-radius:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid button span{width:34px;height:29px;border-radius:8px;font-size:14px;font-weight:500}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid button small{font-size:8px;font-weight:500}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-note{min-height:22px;height:22px;margin:0;font-size:10px;font-weight:500}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main>.upcoming-time-block strong{font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:0!important}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main>.upcoming-team b{max-width:none!important;overflow:visible!important;font-size:11px!important;font-weight:550!important;line-height:14px!important;text-overflow:clip!important;white-space:nowrap!important}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main>.upcoming-vs{font-size:18px!important;font-weight:600!important;line-height:22px!important}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main>.upcoming-team .team-flag.national-flag,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team .team-crest.national-flag{width:44px!important;min-width:44px!important;max-width:44px!important;height:31px!important;min-height:31px!important;max-height:31px!important}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team b{max-width:none!important;overflow:visible!important;font-size:11px!important;font-weight:550!important;line-height:14px!important;text-overflow:clip!important;white-space:nowrap!important}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-month-nav{position:absolute;left:122px;width:154px;transform:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-month-nav>button{border:0!important;background:transparent!important;box-shadow:none!important}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-month-nav>button:first-child{transform:translate(-6px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-month-nav>button:last-child{transform:translate(-5px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid{grid-template-rows:repeat(6,minmax(0,1fr))}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid button.is-before-month>span,.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid button.is-before-month>small{visibility:hidden}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid button>span,.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid button>small{transform:translateY(-9px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-note{transform:translateY(-10px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-sheet>header>button{width:26px;min-width:26px;height:26px;min-height:26px;grid-column:3;justify-self:start;outline:0!important;box-shadow:none!important;transform:translate(-2px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-sheet h2,.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-month-nav{transform:translateY(3px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-backdrop.pixel-fidelity-fixture,.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-backdrop.pixel-fidelity-fixture .schedule-calendar-sheet{animation:none!important}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .common-match-competition{font-size:11px!important;font-weight:575!important}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row){grid-template-columns:52px 80px 54px 80px 16px;column-gap:5px;transform:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .soccer-section-title{transform:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section{padding-top:19px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.home{transform:translate(-6px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-score{transform:translate(-3px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.away{transform:translate(15px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.away .team-crest.national-flag,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main>.upcoming-team.away .team-flag.national-flag{width:44px!important;min-width:44px!important;max-width:44px!important}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-meta b,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-meta small{font-weight:550!important}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team b{font-size:12px!important;font-weight:575!important}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-score{transform:translateY(3px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-score strong{font-size:30px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-arrow{position:absolute;top:50%;right:-30px;transform:translateY(-50%)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-arrow svg{width:18px;height:18px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .common-match-competition{font-size:11px!important;font-weight:550!important;transform:translate(-6px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-time-block{align-items:center}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-team.home{transform:translate(10px,-5px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-team.away{transform:translate(6px,-5px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-vs{font-size:19px!important;font-weight:625!important;transform:translate(-3px,-7px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main>.upcoming-time-block strong{font-size:13px!important;font-weight:550!important}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main>.upcoming-team b{font-size:12px!important;font-weight:550!important}.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar .brand-button{font-size:23px;font-weight:750}.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar .brand-button span:after{right:-8px;bottom:3px;width:6px;height:6px}.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar .icon-button{transform:translate(7px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-groups{width:calc(100% - 5px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-title.compact{transform:translateY(4px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-time-block strong{transform:translate(6px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid{grid-template-rows:56px repeat(5,minmax(0,1fr))}.premium-mode:not(.match-board-mode):has(.matches-hero) .schedule-calendar-grid button.is-selected>span{width:38px;height:33px;transform:translate(-2px,-9px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .soccer-filter{width:calc(100% + 4px);transform:translate(-2px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-groups{gap:22px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row>.watch-button,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row>.watch-button.active{right:27px}@media(max-width:350px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel .soccer-filter{width:100%;transform:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section{padding-inline:12px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .soccer-match-rows.soccer-common-card-list,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-groups{width:100%}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row){grid-template-columns:43px 62px 43px 62px 12px;column-gap:3px;padding-inline:7px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .common-match-status{width:43px;padding-right:6px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.home,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.away{transform:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.away .team-crest.national-flag{width:44px!important;min-width:44px!important;max-width:44px!important}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-arrow{right:9px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-groups{width:100%}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row>.upcoming-row-main,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.has-watch-action>.upcoming-row-main{grid-template-columns:43px 60px 22px 62px;column-gap:3px;padding-inline:7px 54px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-time-block{width:43px;padding-right:4px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-team.home,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-team.away,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-vs{transform:translateY(-5px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main>.upcoming-team.away .team-flag.national-flag{width:44px!important;min-width:44px!important;max-width:44px!important}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row>.watch-button,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row>.watch-button.active{right:23px}}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-scroll,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-control-panel,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-section,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section .soccer-match-rows.soccer-common-card-list,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .soccer-match-rows.soccer-common-card-list{background:#fafafb}.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar .brand-button{font-size:22.75px;font-weight:725;transform:translate(-1px,3px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar .icon-button{transform:translate(8px,2px)}.premium-mode:not(.match-board-mode):has(.matches-hero):has(.schedule-date-jump) .top-bar .brand-button{transform:translateY(3px)}.premium-mode:not(.match-board-mode):has(.matches-hero):has(.schedule-date-jump) .top-bar .icon-button{transform:translate(5px,2px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .top-bar .icon-button{gap:4.75px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .common-match-competition{font-size:10px!important;font-weight:650!important;letter-spacing:-.06em;transform:translate(-2px,-4px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team b{font-size:10px!important;font-weight:650!important}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-score{transform:translate(1px,-8px) scaleX(1.02)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-score strong{font-size:27px;font-weight:700}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-meta{gap:18px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-meta b,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-meta small{display:inline-flex;align-items:center;gap:3px;color:#3f4958!important;font-weight:550!important}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-metric-icon{width:10px;height:11px;flex:0 0 auto;stroke-width:2}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-metric-icon.heat{fill:#f3262f;stroke:#f3262f}.premium-mode:not(.match-board-mode):has(.matches-hero) .match-row-metric-icon.posts{fill:#d0cde1;stroke:#d0cde1}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .common-match-competition{font-size:10px!important;font-weight:650!important;letter-spacing:-.075em;transform:translate(-4px,-3px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main>.upcoming-time-block strong{font-size:12px!important;font-weight:500!important;letter-spacing:-.02em!important;transform:translate(5px,1px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main>.upcoming-team b{font-size:11px!important;font-weight:550!important;transform:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-team.home{transform:translateY(-5px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-team.away{transform:translateY(-5px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main>.upcoming-team.home .team-flag.national-flag{width:47px!important;min-width:47px!important;max-width:47px!important;transform:none!important}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main>.upcoming-team.away .team-flag.national-flag.with-logo{transform:none!important}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main>.upcoming-team.away .team-flag.national-flag.with-css-flag{transform:none!important}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section .upcoming-date-group:nth-child(n+2){transform:translateY(-2px)}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-section{min-height:calc(100% - 1px);padding:16px 17px 30px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-title{min-height:36px;padding:0 1px;border:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-title h2{display:inline-flex;align-items:center;gap:9px;margin:0;color:#07151a;font-size:20px;font-weight:750;line-height:1.2}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-title h2:before{content:"";width:14px;height:14px;flex:0 0 14px;border-radius:50%;background:#ef2030}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-groups{display:grid;gap:26px;margin-top:6px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-group{display:grid;gap:5px;margin:0;padding:0;background:transparent}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-group>h3{margin:0;color:#07151a;font-size:18px;font-weight:750;line-height:24px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-section .soccer-common-card-list{width:100%;margin:0;border-color:#e2e5e3;border-radius:14px;background:#fafafb;box-shadow:0 3px 12px #06191f0e}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-live-group{padding-top:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-live-group .soccer-match-rows.soccer-common-card-list{height:auto}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-live-group button.soccer-match-row.common-match-card:not(.upcoming-row){flex:0 0 124px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-live-group button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-arrow{right:8px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-upcoming-group article.soccer-match-row.common-match-card.upcoming-row.has-watch-action .upcoming-row-arrow{display:grid;right:8px;color:#173550}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-upcoming-group article.soccer-match-row.common-match-card.upcoming-row>.watch-button,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-upcoming-group article.soccer-match-row.common-match-card.upcoming-row>.watch-button.active{right:31px;color:#173550}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-upcoming-group article.soccer-match-row.common-match-card.upcoming-row,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-upcoming-group article.soccer-match-row.common-match-card.upcoming-row>.upcoming-row-main,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-upcoming-group article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main{height:98px;min-height:98px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-upcoming-group article.soccer-match-row.common-match-card.upcoming-row>.upcoming-row-main,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-upcoming-group article.soccer-match-row.common-match-card.upcoming-row.has-watch-action>.upcoming-row-main{grid-template-rows:18px 58px;padding-block:9px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-section>.soccer-empty{margin:28px 0 0}.premium-mode:not(.match-board-mode):has(.matches-hero) .desktop-finished-view{display:none}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-finished-section{min-height:calc(100% - 1px);padding:22px 16px 30px;background:#fafafb}.premium-mode:not(.match-board-mode):has(.matches-hero) .mobile-finished-view{display:grid;gap:17px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-finished-group.soccer-live-section{display:grid;grid-template-rows:24px auto;align-content:start;gap:5px;width:calc(100% - 4px);min-height:0;height:auto;margin:0;padding:0;background:transparent}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-finished-date-title{display:flex;align-items:center;justify-content:space-between;min-height:24px;padding:0 1px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-finished-date-title h2,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-finished-date-title span{margin:0;color:#07151a;line-height:24px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-finished-date-title h2{font-size:18px;font-weight:750}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-finished-date-title span{color:#25384b;font-size:12px;font-weight:650}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-finished-group .soccer-match-rows.soccer-common-card-list{display:grid;grid-auto-rows:120px;align-content:start;gap:0;width:100%;height:auto;min-height:0;margin:0;overflow:hidden;border-color:#e2e5e3;border-radius:14px;background:#fafafb;box-shadow:0 3px 12px #06191f0e}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-finished-group button.soccer-match-row.common-match-card.is-finished{min-height:120px;height:120px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-finished-group button.soccer-match-row.common-match-card.is-finished+button.soccer-match-row.common-match-card.is-finished{border-top:1px solid #e5e7e5}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-finished-group .common-match-status{gap:0}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-finished-group button.soccer-match-row.common-match-card.is-finished .common-match-status small{color:#394750;font-size:12px;font-weight:550}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-finished-group button.soccer-match-row.common-match-card.is-finished .match-row-meta{width:auto;justify-self:center;gap:18px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-finished-section>.soccer-empty{margin:28px 0 0}}@media(max-width:1023px){.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section.is-empty,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-section,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-finished-section,.premium-mode:not(.match-board-mode):has(.matches-hero) .mobile-finished-view,.premium-mode:not(.match-board-mode):has(.matches-hero) .mobile-schedule-view{min-height:0;height:auto;align-content:start}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section.is-empty{display:block;padding:20px 17px 30px}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-section,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-finished-section{grid-auto-rows:max-content}.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-section>.match-empty-state,.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-finished-section .match-empty-state{margin-top:12px}}@media(max-width:1023px){.premium-mode:not(.match-board-mode){--shared-match-card-height: 124px;--shared-match-card-inline-gutter: 17px}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list{display:grid;grid-auto-rows:max-content;align-content:start;gap:0;width:100%;margin:0;overflow:hidden;border:1px solid #dde2df;border-radius:14px;background:#fffefa;box-shadow:0 5px 16px #06191f0e}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .common-match-card{position:relative;box-sizing:border-box;width:100%;min-width:0;min-height:var(--shared-match-card-height);height:var(--shared-match-card-height);margin:0;padding:0;border:0;border-radius:0;background:#fffefa;box-shadow:none}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .common-match-card+.common-match-card{border-top:1px solid #e2e5e3}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-row-main,.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-row-main.is-static{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr) 28px minmax(0,1fr);grid-template-rows:20px 64px;grid-template-areas:"time competition competition competition" "time home vs away";column-gap:6px;row-gap:2px;width:100%;min-height:var(--shared-match-card-height);height:var(--shared-match-card-height);align-content:center;padding:9px 62px 9px 10px;border:0;background:transparent;color:#07151a;text-align:center}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-row-main.is-static{cursor:default}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .common-match-competition{grid-area:competition;display:block;align-self:center;overflow:hidden;color:#56615f;font-size:10px;font-weight:650;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-time-block{grid-area:time;display:flex;align-self:stretch;align-items:flex-start;justify-content:center;flex-direction:column;min-width:0;gap:4px;padding-right:9px;border-right:1px solid #dfe3e1;text-align:left}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-time-block small,.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-time-block em{max-width:100%;overflow:hidden;color:#69716e;font-size:8.5px;font-style:normal;font-weight:550;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-time-block strong{color:#0b1519;font-size:15px;font-weight:650;line-height:1;letter-spacing:-.2px;font-variant-numeric:tabular-nums}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-team{display:grid;grid-template-rows:41px 17px;justify-items:center;align-items:center;align-self:center;min-width:0;gap:2px}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-team.home{grid-area:home}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-team.away{grid-area:away}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-team .team-flag.national-flag{width:45px!important;height:30px!important;min-width:45px!important;min-height:30px!important;padding:0;overflow:hidden;border:1px solid rgba(0,0,0,.62);border-radius:2px;background:transparent;box-shadow:none}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-team .team-flag.national-flag img,.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-team .team-flag.national-flag .team-css-flag{width:100%;height:100%;padding:0;border:0;border-radius:0;object-fit:fill}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-team .team-flag.club-crest{width:39px!important;height:39px!important;min-width:39px!important;min-height:39px!important;padding:1px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-team .team-flag.club-crest img{width:100%;height:100%;padding:1px;border:0;border-radius:0;object-fit:contain}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-team b{display:block;width:100%;min-width:0;overflow:hidden;color:#0b1519;font-size:11px;font-weight:600;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-vs{grid-area:vs;align-self:center;color:#0b1519;font-size:18px;font-style:normal;font-weight:650;line-height:1}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-row-tag{display:none}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-row-arrow{position:absolute;top:50%;right:7px;display:grid;width:20px;height:32px;place-items:center;color:#66706d;transform:translateY(-50%)}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-row-arrow svg{width:18px;height:18px;stroke-width:1.8}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .watch-button,.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .watch-button.active{position:absolute;top:50%;right:30px;display:grid;width:32px;height:42px;min-width:32px;min-height:42px;place-items:center;padding:0;border:0;border-radius:0;background:transparent;color:#526068;box-shadow:none;transform:translateY(-50%)}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .watch-button.active{color:#12994a}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .watch-button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.75}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row){display:grid;grid-template-columns:52px minmax(0,80px) 54px minmax(0,80px) 16px;grid-template-rows:22px 54px 22px;grid-template-areas:"status competition competition competition arrow" "status home score away arrow" "status meta meta meta arrow";align-content:center;column-gap:5px;row-gap:2px;min-height:var(--shared-match-card-height);height:var(--shared-match-card-height);padding:11px 10px 10px;color:#07151a;text-align:center}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .common-match-competition{grid-area:competition;display:block;align-self:center;overflow:hidden;color:#56615f;font-size:10px;font-weight:650;line-height:1.15;letter-spacing:-.06em;text-overflow:ellipsis;white-space:nowrap;transform:translate(-2px,-4px)}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .common-match-status{grid-area:status;display:flex;align-self:stretch;align-items:center;justify-content:center;flex-direction:column;gap:6px;min-width:0;padding-right:8px;border-right:1px solid #dfe3e1}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .common-match-status small{min-width:0;padding:0;border-radius:0;background:transparent;color:#ed1f2d;font-size:12px;font-weight:950;line-height:1}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .common-match-status strong{color:#e61f2d;font-size:14px;font-weight:950;line-height:1;font-variant-numeric:tabular-nums}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team{display:grid;grid-template-rows:34px 18px;justify-items:center;align-items:center;align-self:stretch;min-width:0;gap:2px}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.home{grid-area:home;transform:translate(-6px)}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.away{grid-area:away;transform:translate(15px)}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team .team-crest.national-flag{width:44px!important;height:31px!important;min-width:44px!important;min-height:31px!important;padding:0;overflow:hidden;border:1px solid rgba(0,0,0,.62);border-radius:2px;background:transparent;box-shadow:none}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team .team-crest.national-flag img,.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team .team-crest.national-flag .team-css-flag{width:100%;height:100%;padding:0;border:0;border-radius:0;object-fit:fill}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.away .team-crest.national-flag{width:44px!important;min-width:44px!important}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team .team-crest.club-crest{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team .team-crest.club-crest img{width:100%;height:100%;padding:0;border:0;border-radius:0;object-fit:contain}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team b{display:block;width:100%;min-width:0;overflow:hidden;color:#0b1519;font-size:10px;font-weight:650;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-score{grid-area:score;display:grid;align-self:center;justify-self:stretch;min-width:0;transform:translate(1px,-8px) scaleX(1.02)}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-score strong{display:flex;align-items:center;justify-content:center;gap:5px;color:#07151a;font-size:27px;font-weight:700;line-height:1;letter-spacing:-1px}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-score strong>span{display:block;height:auto;color:#07151a;font:inherit;line-height:inherit}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-score strong>span:nth-child(2){color:#101817}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-score>small,.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-score>em{display:none}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-meta{grid-area:meta;display:flex;align-items:center;justify-content:center;gap:18px;align-self:center;min-width:0;color:#626c69;font-size:10px;line-height:1}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-meta b,.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-meta small{color:#626c69;font-size:inherit;font-weight:550}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-meta b{color:#3f4958}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-metric-icon{width:10px;height:11px;flex:0 0 auto;stroke-width:2}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-metric-icon.heat{fill:#f3262f;stroke:#f3262f}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-metric-icon.posts{fill:#d0cde1;stroke:#d0cde1}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-arrow{grid-area:arrow;position:absolute;top:50%;right:-30px;align-self:center;justify-self:end;color:#66706d;transform:translateY(-50%)}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-arrow svg{width:18px;height:18px;stroke-width:2.2}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-status-list.shared-upcoming-card-list{gap:0}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-status-list.shared-upcoming-card-list .my-favorite-card.empty{margin:0;border:0;border-radius:0;box-shadow:none}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-match-section{gap:10px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-content,.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-section,.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-content{padding-right:var(--shared-match-card-inline-gutter);padding-left:var(--shared-match-card-inline-gutter)}.premium-mode:not(.match-board-mode):has(.mypage-screen) .mypage-scroll{scrollbar-width:none}.premium-mode:not(.match-board-mode):has(.mypage-screen) .mypage-scroll::-webkit-scrollbar{display:none}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-section-title h2{font-size:20px;font-weight:700}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-group-list,.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-group{gap:12px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-saved-list.shared-upcoming-card-list{overflow:hidden;border:1px solid #dde2df;border-radius:14px;background:#fffefa;box-shadow:0 5px 16px #06191f0e}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-group{border:0;border-radius:0;background:transparent;box-shadow:none}.premium-mode:not(.match-board-mode):has(.home-screen) .home-upcoming-group-rows.shared-upcoming-card-list,.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-list.shared-upcoming-card-list{overflow:hidden;border:1px solid #dde2df;border-radius:14px;background:#fffefa;box-shadow:0 5px 16px #06191f0e}}@media(max-width:350px){.premium-mode:not(.match-board-mode){--shared-match-card-inline-gutter: 12px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-area h2{font-size:14px}.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-content,.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-section,.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-content{padding-right:22px;padding-left:var(--shared-match-card-inline-gutter)}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row){grid-template-columns:43px minmax(0,62px) 43px minmax(0,62px) 12px;column-gap:3px;padding-inline:7px}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .common-match-status{width:43px;padding-right:6px}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.home,.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.away{transform:none}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.away .team-crest.national-flag{width:44px!important;min-width:44px!important}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-arrow{right:9px}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-row-main,.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-row-main.is-static{grid-template-columns:53px minmax(0,1fr) 22px minmax(0,1fr);column-gap:4px;padding-inline:8px 52px}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-time-block{padding-right:6px}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-time-block strong{font-size:13px}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-team .team-flag.national-flag{width:39px!important;height:27px!important;min-width:39px!important;min-height:27px!important}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-team .team-flag.club-crest{width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .watch-button,.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .watch-button.active{right:25px;width:28px}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-row-arrow{right:4px}}@media(max-width:1023px){.premium-mode:not(.match-board-mode) .soccer-match-row.common-match-card .match-row-team,.premium-mode:not(.match-board-mode) .soccer-match-row.common-match-card .upcoming-team{width:100%!important;min-width:0;grid-template-columns:100%!important;justify-content:stretch!important;justify-items:center!important}.premium-mode:not(.match-board-mode) .soccer-match-row.common-match-card .match-row-team{grid-template-rows:36px 24px!important;gap:0!important}.premium-mode:not(.match-board-mode) .soccer-match-row.common-match-card .upcoming-team{grid-template-rows:40px 24px!important;gap:2px!important}.premium-mode:not(.match-board-mode) button.soccer-match-row.common-match-card:not(.upcoming-row),.premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row){grid-template-rows:18px 60px 20px!important}.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-row-main,.premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-row-main.is-static{grid-template-rows:20px 66px!important}body .premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.home,body .premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.away,body .premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.home,body .premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.away,body .premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-finished-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.home,body .premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-finished-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.away,body .premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.home,body .premium-mode:not(.match-board-mode) .shared-upcoming-card-list button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.away{transform:none!important}body .premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-team.home,body .premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-team.away,body .premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row .upcoming-vs{transform:translateY(-5px)!important}body .premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-team.home,body .premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-team.away{transform:none!important}body .premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main>.upcoming-team.home .team-flag.national-flag,body .premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main>.upcoming-team.away .team-flag.national-flag,body .premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.home .team-crest.national-flag,body .premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.away .team-crest.national-flag,body .premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-team.home .team-flag.national-flag,body .premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-team.away .team-flag.national-flag,body .premium-mode:not(.match-board-mode) .shared-upcoming-card-list .match-row-team.home .team-crest.national-flag,body .premium-mode:not(.match-board-mode) .shared-upcoming-card-list .match-row-team.away .team-crest.national-flag{width:44px!important;min-width:44px!important;max-width:44px!important;height:31px!important;min-height:31px!important;max-height:31px!important;justify-self:center!important;transform:none!important}html body .phone-frame.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main>.upcoming-team.home .team-flag.national-flag:is(.with-logo,.with-css-flag),html body .phone-frame.premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main>.upcoming-team.away .team-flag.national-flag:is(.with-logo,.with-css-flag){transform:none!important}body .premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main>.upcoming-team b,body .premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team b,body .premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-featured-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team b,body .premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-finished-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team b,body .premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-team b,body .premium-mode:not(.match-board-mode) .shared-upcoming-card-list .match-row-team b{display:-webkit-box!important;width:100%!important;min-width:0!important;height:24px!important;max-height:24px!important;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;justify-self:stretch!important;line-height:12px!important;overflow-wrap:anywhere!important;text-align:center!important;text-overflow:ellipsis!important;white-space:normal!important;transform:none!important}}@media(max-width:350px){body .premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main>.upcoming-team.home .team-flag.national-flag,body .premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-schedule-section article.soccer-match-row.common-match-card.upcoming-row.no-day-label>.upcoming-row-main>.upcoming-team.away .team-flag.national-flag,body .premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.home .team-crest.national-flag,body .premium-mode:not(.match-board-mode):has(.matches-hero) .soccer-live-section button.soccer-match-row.common-match-card:not(.upcoming-row) .match-row-team.away .team-crest.national-flag,body .premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-team.home .team-flag.national-flag,body .premium-mode:not(.match-board-mode) .shared-upcoming-card-list .upcoming-team.away .team-flag.national-flag,body .premium-mode:not(.match-board-mode) .shared-upcoming-card-list .match-row-team.home .team-crest.national-flag,body .premium-mode:not(.match-board-mode) .shared-upcoming-card-list .match-row-team.away .team-crest.national-flag{width:39px!important;min-width:39px!important;max-width:39px!important;height:27px!important;min-height:27px!important;max-height:27px!important}body .premium-mode:not(.match-board-mode) .soccer-match-row.common-match-card .match-row-team b,body .premium-mode:not(.match-board-mode) .soccer-match-row.common-match-card .upcoming-team b{height:22px!important;max-height:22px!important;font-size:9.5px!important;line-height:11px!important}}.team-crest.club-crest.with-logo,.team-flag.club-crest.with-logo{position:relative!important;overflow:hidden!important}.team-crest.club-crest.with-logo>img[data-club-crest-image],.team-flag.club-crest.with-logo>img[data-club-crest-image]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;box-sizing:border-box!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:contain!important;object-position:center!important;transform-origin:center center!important;transform:translate3d(var(--club-crest-optical-x, 0%),var(--club-crest-optical-y, 0%),0) scale(var(--club-crest-optical-scale, .94))!important}@media(max-width:1023px){.premium-mode:not(.match-board-mode) .soccer-match-row.common-match-card .upcoming-team :is(.team-crest,.team-flag).club-crest.with-logo[data-club-crest-stage=wide]{width:50px!important;min-width:50px!important;max-width:50px!important;height:40px!important;min-height:40px!important;max-height:40px!important;justify-self:center!important}.premium-mode:not(.match-board-mode) .soccer-match-row.common-match-card .upcoming-team :is(.team-crest,.team-flag).club-crest.with-logo[data-club-crest-stage=tall]{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;justify-self:center!important}.premium-mode:not(.match-board-mode) .soccer-match-row.common-match-card .match-row-team :is(.team-crest,.team-flag).club-crest.with-logo[data-club-crest-stage=wide]{width:48px!important;min-width:48px!important;max-width:48px!important;height:36px!important;min-height:36px!important;max-height:36px!important;justify-self:center!important}.premium-mode:not(.match-board-mode) .soccer-match-row.common-match-card .match-row-team :is(.team-crest,.team-flag).club-crest.with-logo[data-club-crest-stage=tall]{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;justify-self:center!important}.premium-mode:not(.match-board-mode) .soccer-match-row.common-match-card .upcoming-team:has([data-club-crest-stage=tall]){grid-template-rows:44px 20px!important;gap:2px!important}.premium-mode:not(.match-board-mode) .soccer-match-row.common-match-card .match-row-team:has([data-club-crest-stage=tall]){grid-template-rows:42px 18px!important;gap:0!important}.premium-mode:not(.match-board-mode) .soccer-match-row.common-match-card :is(.upcoming-team,.match-row-team):has([data-club-crest-stage=tall])>b{height:20px!important;max-height:20px!important;font-size:9px!important;line-height:10px!important}}@media(max-width:1023px){body .phone-frame.premium-mode:not(.match-board-mode) .top-bar.primary-top-bar,body .phone-frame.premium-mode:not(.match-board-mode) .top-bar.primary-top-bar.compact{position:relative;inset:auto;z-index:65;width:100%;min-height:calc(59px + env(safe-area-inset-top));height:calc(59px + env(safe-area-inset-top));flex:0 0 calc(59px + env(safe-area-inset-top));grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr;align-items:center;gap:10px;padding:env(safe-area-inset-top) 20px 0;border:0;border-bottom:0;background:linear-gradient(180deg,#01090ee6,#020d14f5),url(/assets/stadium-scoreboard-bg.png) center 36% / cover no-repeat;color:#fff;box-shadow:0 1px #ffffff1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:none}body .phone-frame.premium-mode:not(.match-board-mode) .top-bar.primary-top-bar>.brand-button,body .phone-frame.premium-mode:not(.match-board-mode) .top-bar.primary-top-bar.compact>.brand-button{grid-column:1;grid-row:1;width:auto;min-width:0;height:44px;min-height:44px;justify-self:start;align-self:center;display:inline-block;margin:0;padding:0;overflow:visible;color:#fff;font-size:22.75px;font-style:normal;font-weight:725;line-height:22.75px;letter-spacing:-.04em;text-shadow:0 2px 14px rgba(0,0,0,.42);opacity:1;visibility:visible;pointer-events:auto;transform:translate(-1px,3px)}body .phone-frame.premium-mode:not(.match-board-mode) .top-bar.primary-top-bar>.brand-button span,body .phone-frame.premium-mode:not(.match-board-mode) .top-bar.primary-top-bar.compact>.brand-button span{display:inline;color:#fff}body .phone-frame.premium-mode:not(.match-board-mode) .top-bar.primary-top-bar>.brand-button:after,body .phone-frame.premium-mode:not(.match-board-mode) .top-bar.primary-top-bar.compact>.brand-button:after{content:"";width:6px;height:6px;margin-left:5px;display:inline-block;border-radius:999px;background:#59c94f;box-shadow:none}body .phone-frame.premium-mode:not(.match-board-mode) .top-bar.primary-top-bar>.brand-button span:after,body .phone-frame.premium-mode:not(.match-board-mode) .top-bar.primary-top-bar.compact>.brand-button span:after{content:none}body .phone-frame.premium-mode:not(.match-board-mode) .top-bar.primary-top-bar .top-bar-actions,body .phone-frame.premium-mode:not(.match-board-mode) .top-bar.primary-top-bar.compact .top-bar-actions{grid-column:2;grid-row:1;width:auto;min-width:0;height:auto;min-height:0;display:inline-flex;align-items:center;justify-self:end;align-self:center;gap:0;margin:0;padding:0;overflow:visible;opacity:1;visibility:visible;pointer-events:auto}body .phone-frame.premium-mode:not(.match-board-mode) .top-bar.primary-top-bar .top-bar-actions>.icon-button,body .phone-frame.premium-mode:not(.match-board-mode) .top-bar.primary-top-bar.compact .top-bar-actions>.icon-button{width:42px;min-width:42px;height:42px;min-height:42px;display:inline-grid;place-items:center;gap:4.75px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#fff;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:translate(8px,2px)}body .phone-frame.premium-mode:not(.match-board-mode) .top-bar.primary-top-bar .top-bar-actions>.icon-button span,body .phone-frame.premium-mode:not(.match-board-mode) .top-bar.primary-top-bar.compact .top-bar-actions>.icon-button span{width:20px;height:2px;display:block;border-radius:999px;background:#fff;box-shadow:none}body .phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .home-hero{padding-top:61px}body .phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) .premium-home-hero:has(>.home-heat-card:not(.home-loading-card)){padding-top:0}body .phone-frame.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-hero{height:263px;min-height:263px;padding-top:0}body .phone-frame.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stand-hero{padding-top:12px}}@media(max-width:1023px){.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-status-list.shared-upcoming-card-list .common-match-card.upcoming-row{min-height:108px;height:108px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-status-list.shared-upcoming-card-list .upcoming-row-main,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-status-list.shared-upcoming-card-list .upcoming-row-main.is-static{grid-template-columns:52px 80px 54px 80px;grid-template-rows:16px 58px!important;column-gap:5px;row-gap:2px;min-height:108px;height:108px;align-content:start;padding:8px 63px 6px 10px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-status-list.shared-upcoming-card-list .upcoming-time-block{width:52px;height:92px;align-self:start;padding-right:8px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-status-list.shared-upcoming-card-list .upcoming-row-main .common-match-competition{transform:translate(-2px,-2px)}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-status-list.shared-upcoming-card-list .upcoming-team{grid-template-rows:38px 20px!important;height:58px;gap:0!important}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-status-list.shared-upcoming-card-list .upcoming-vs{transform:translateY(-6px)}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-status-list.shared-upcoming-card-list .upcoming-team b[data-team-name-layout=single]{display:block!important;height:12px!important;max-height:12px!important;overflow:visible!important;font-size:9.5px!important;line-height:12px!important;overflow-wrap:normal!important;text-overflow:clip!important;white-space:nowrap!important;word-break:keep-all!important}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-status-list.shared-upcoming-card-list .upcoming-team b[data-team-name-layout=wrap]{height:22px!important;max-height:22px!important;font-size:9.5px!important;line-break:strict;line-height:11px!important;overflow-wrap:anywhere!important;text-wrap:balance;white-space:normal!important;word-break:auto-phrase}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-status-list.shared-upcoming-card-list .upcoming-team .team-flag.club-crest{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important}}@media(max-width:350px){.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-status-list.shared-upcoming-card-list .upcoming-row-main,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-status-list.shared-upcoming-card-list .upcoming-row-main.is-static{grid-template-columns:43px 70px 31px 70px;column-gap:3px;padding:11px 45px 10px 7px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-status-list.shared-upcoming-card-list .upcoming-time-block{width:43px;padding-right:6px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-status-list.shared-upcoming-card-list .upcoming-team b[data-team-name-layout=single]{font-size:9px!important}}.highlight-replay-stage{padding:14px 0 88px;background:#fff}.highlight-replay-mode .board-score-menu-button,.highlight-replay-mode .desktop-score-menu{display:none!important}.highlight-replay-header{margin:0;padding:0 13px;color:#101315}.highlight-replay-moment-navigation{display:flex;min-height:35px;align-items:center;gap:10px}.highlight-replay-moment-navigation>strong{flex:0 0 auto;color:#30363a;font-size:13px;font-weight:720;white-space:nowrap}.highlight-replay-moment-navigation>strong b{color:#111517;font:inherit}.highlight-replay-moment-tabs{display:flex;min-width:0;height:32px;flex:1;overflow-x:auto;border:1px solid #d9dddd;border-radius:999px;background:#fff;scrollbar-width:none}.highlight-replay-moment-tabs::-webkit-scrollbar{display:none}.highlight-replay-moment-tabs button{position:relative;min-width:0;flex:0 0 calc(100% / var(--highlight-replay-visible-moments, 4));border:0;border-right:1px solid #e1e4e4;border-radius:0;background:transparent;color:#30363a;font:inherit;font-size:12px;font-weight:720;white-space:nowrap}.highlight-replay-moment-tabs button:last-child{border-right:0}.highlight-replay-moment-tabs button.active{display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:999px;background:#061b28;color:#fff}.highlight-replay-moment-tabs button.active svg{width:7px;height:7px;fill:#f04443;color:#f04443;stroke-width:0}.highlight-replay-summary{display:grid;min-height:60px;align-items:center;grid-template-columns:36px minmax(0,1fr) auto;gap:8px;margin-top:8px;padding:8px 12px;border:1px solid #e1e4e3;border-radius:13px;background:#fff;box-shadow:0 3px 10px #0519200a}.highlight-replay-event-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#061821;color:#fff}.highlight-replay-event-icon img{width:20px;height:20px;display:block;object-fit:contain}.highlight-replay-event-copy{min-width:0}.highlight-replay-event-copy strong,.highlight-replay-event-copy small{display:block}.highlight-replay-event-copy strong{overflow:hidden;color:#111517;font-size:14px;font-weight:820;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.highlight-replay-event-copy small{margin-top:2px;color:#31393d;font-size:11px;font-weight:620}.highlight-replay-heat{display:inline-flex;min-height:28px;align-items:center;gap:5px;padding:0 9px;border-radius:999px;background:linear-gradient(100deg,#ff4e3f,#f22b31);color:#fff;font-size:11px;font-weight:820;white-space:nowrap}.highlight-replay-heat svg{width:13px;height:13px;fill:currentColor;stroke-width:0}.highlight-replay-status{margin:12px 0 0;color:#657077;font-size:12px;line-height:1.55}.highlight-replay-status.fallback{padding:10px 11px;border-radius:10px;background:#f4f6f5}.highlight-replay-reactions-title{display:flex;align-items:center;gap:7px;margin:10px 2px 5px;padding-bottom:8px;border-bottom:1px solid #e6e8e7;color:#f04443;font-size:14px;font-weight:800;line-height:1}.highlight-replay-reactions-title svg{width:16px;height:16px;fill:currentColor;stroke-width:0}.highlight-replay-actions{display:flex;gap:8px}.highlight-replay-actions button{display:inline-flex;min-width:0;min-height:42px;flex:1;align-items:center;justify-content:center;padding:0 10px;border:1px solid #159648;border-radius:999px;background:#fff;color:#128c43;font:inherit;font-size:12px;font-weight:780;white-space:nowrap}.highlight-replay-actions button.secondary{background:#fff}.premium-mode.match-board-mode .highlight-replay-post-list{padding-top:0}.highlight-replay-post{position:relative}.reply-read-only-badge{margin-left:auto;padding:3px 7px;border-radius:999px;background:#edf1f2;color:#526069;font-size:10px;font-weight:750}@media(max-width:360px){.highlight-replay-header{padding-right:9px;padding-left:9px}.highlight-replay-moment-navigation{gap:6px}.highlight-replay-moment-navigation>strong{font-size:11px}.highlight-replay-summary{grid-template-columns:34px minmax(0,1fr) auto;gap:7px;padding-right:10px;padding-left:10px}.highlight-replay-event-icon{width:34px;height:34px}.highlight-replay-event-copy strong{font-size:13px}.highlight-replay-heat{gap:3px;padding:0 7px;font-size:10px}}@media(max-width:767px){.highlight-replay-actions{position:fixed;z-index:52;bottom:max(8px,env(safe-area-inset-bottom));left:50%;width:min(calc(100vw - 20px),410px);padding:8px 0;background:#fffffff7;box-shadow:0 -8px 20px #091f270d;transform:translate(-50%)}}@media(min-width:768px){.highlight-replay-actions{margin-top:14px}}.premium-mode:not(.match-board-mode):has(.home-screen) .home-highlight-section{display:grid;gap:11px;margin:0;padding:28px 14px 30px;background:#fffdf9;color:#061416}.premium-mode:not(.match-board-mode):has(.home-screen) .home-highlight-section .my-section-title.with-note{gap:2px;margin-bottom:0}.premium-mode:not(.match-board-mode):has(.home-screen) .home-highlight-section .my-section-title h2{font-size:20px;line-height:1.28;letter-spacing:-.035em}.premium-mode:not(.match-board-mode):has(.home-screen) .home-highlight-section .my-section-note{display:block;width:fit-content;padding:0;border:0;border-radius:0;background:transparent;color:#52626d;font-size:12px;font-weight:750;line-height:1.45}.premium-mode:not(.match-board-mode):has(.home-screen) .home-highlight-section .my-highlight-list{display:grid;width:calc(100% + 6px);max-width:none;gap:12px;margin:0 0 0 -3px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.my-highlight-replay-card{position:relative;isolation:isolate;width:100%;display:block;overflow:hidden;margin:0;padding:0;border:0;border-radius:12px;background-color:#04141f;background-image:url(/assets/highlight-replay-stadium-goal.png);background-position:center 54%;background-size:cover;box-shadow:0 7px 18px #05141d24;color:#fff;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.my-highlight-replay-shell{position:relative;width:100%}.my-highlight-compact-hit-target{position:absolute;z-index:5;inset:0;display:block;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:transparent;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.my-highlight-compact-hit-target:focus-visible{outline:3px solid rgba(68,210,112,.7);outline-offset:-3px}.my-highlight-card-toggle{position:absolute;z-index:6;top:7px;right:7px;width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#01121dc2;box-shadow:0 4px 12px #00000029;color:#ffffffe6}.my-highlight-collapse-button,.my-highlight-expand-button{cursor:pointer;-webkit-tap-highlight-color:transparent}.my-highlight-card-toggle svg{width:18px;height:18px;stroke-width:2.3}.my-highlight-collapse-button:focus-visible,.my-highlight-expand-button:focus-visible{outline:3px solid rgba(68,210,112,.7);outline-offset:2px}.my-highlight-collapse-button:active,.my-highlight-expand-button:active{transform:scale(.96)}.my-highlight-replay-card:before{position:absolute;z-index:-1;inset:0;display:block;background:#000f1966;content:""}.my-highlight-replay-card:focus-visible{outline:3px solid rgba(68,210,112,.7);outline-offset:2px}.my-highlight-replay-card:active{transform:scale(.995)}.my-highlight-replay-card.is-expanded{height:352px;cursor:default}.my-highlight-replay-card.is-expanded,.my-highlight-replay-card.is-compact{border-radius:14px;background-position:center top;background-size:100% auto;background-repeat:no-repeat}.my-highlight-replay-card.is-compact{height:200px}.my-highlight-replay-card.is-expanded:before,.my-highlight-replay-card.is-compact:before{background:#000f19a3}.my-highlight-replay-status,.my-highlight-replay-meta,.my-highlight-replay-matchup,.my-highlight-replay-scene,.my-highlight-reaction-stage,.my-highlight-replay-footer{position:absolute;z-index:1}.my-highlight-replay-status{top:9px;left:13px;display:inline-flex;align-items:center;gap:5px;color:#ffffffe6;font-size:10px;font-weight:780;line-height:1}.my-highlight-replay-status svg{width:7px;height:7px;color:#3fc966;stroke-width:0}.my-highlight-replay-card.is-playing .my-highlight-replay-status svg{animation:highlight-replay-pulse 1.8s ease-in-out infinite}@keyframes highlight-replay-pulse{0%,to{opacity:.55}50%{opacity:1}}.my-highlight-replay-meta{top:12px;right:12px;left:12px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;color:#ffffffc7;line-height:1}.my-highlight-replay-meta small{min-width:0;display:inline-flex;align-items:center;gap:5px;overflow:hidden;font-size:10px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.my-highlight-replay-meta small svg{width:7px;height:7px;flex:0 0 auto;color:#46cf67;stroke-width:0}.my-highlight-replay-meta b{grid-column:2;font-size:12px;font-weight:760}.my-highlight-replay-matchup{top:28px;right:22px;left:22px;display:grid;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);align-items:start;justify-items:center}.my-highlight-replay-team{min-width:0;display:grid;justify-items:center;gap:4px}.my-highlight-replay-team .team-crest,.my-highlight-replay-team .team-crest.with-logo,.my-highlight-replay-team .team-crest.with-css-flag{margin:0}.my-highlight-replay-team .team-crest.national-flag,.my-highlight-replay-team .team-crest.national-flag.with-logo,.my-highlight-replay-team .team-crest.national-flag.with-css-flag{box-sizing:border-box;width:52px!important;min-width:52px!important;max-width:52px!important;height:35px!important;min-height:35px!important;max-height:35px!important;flex-basis:52px!important;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.48);border-radius:2px;background:transparent;box-shadow:0 4px 10px #0003}.my-highlight-replay-team .team-crest.national-flag img,.my-highlight-replay-team .team-crest.national-flag .team-css-flag{width:100%;height:100%;padding:0;border:0;border-radius:0;object-fit:fill;box-shadow:none}.my-highlight-replay-team .team-crest.club-crest,.my-highlight-replay-team .team-crest.club-crest.with-logo{width:46px!important;height:46px!important;flex-basis:46px!important}.my-highlight-replay-team strong{width:100%;min-height:15px;display:-webkit-box;overflow:hidden;color:#fff;font-size:11px;font-weight:820;line-height:1.18;text-align:center;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.my-highlight-replay-score{align-self:start;margin-top:2px;color:#fff;font-size:32px;font-weight:900;line-height:1;letter-spacing:-.055em;text-align:center;white-space:nowrap}.my-highlight-replay-scene{top:76px;right:16px;left:16px;display:grid;justify-items:center;gap:12px;text-align:center}.my-highlight-replay-scene strong{max-width:100%;overflow:hidden;color:#fff;font-size:11px;font-weight:780;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.my-highlight-replay-scene b{display:inline-flex;align-items:center;gap:3px;color:#ff5149;font-size:14px;font-weight:850;line-height:1}.my-highlight-replay-scene b svg{width:14px;height:14px;fill:currentColor;stroke-width:0}.my-highlight-reaction-stage{inset:166px 14px 36px;overflow:hidden}.my-highlight-peak-axis{position:absolute;top:2px;bottom:0;left:50%;width:2px;display:block;border-radius:999px;background:#ff5048eb;box-shadow:0 0 10px #ff4c41bf;transform:translate(-50%)}.my-highlight-peak-axis b{position:absolute;top:21px;left:50%;min-width:43px;height:43px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:#f04443;box-shadow:0 0 12px #ff4a3ed1;color:#fff;font-size:16px;font-weight:880;line-height:1;transform:translate(-50%)}.my-highlight-reaction-bubble{position:absolute;min-width:0;display:grid;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:6px;padding:6px 8px;border:1px solid rgba(255,255,255,.42);border-radius:12px;background:#ffffffd1;box-shadow:0 5px 14px #000c1433;color:#101820;text-align:left;transition:top .42s ease,right .42s ease,left .42s ease,opacity .42s ease,transform .42s ease}.my-highlight-reaction-bubble.is-previous{top:12px;left:0;width:132px;opacity:.9;transform:none}.my-highlight-reaction-bubble.is-current{top:58px;left:50%;width:128px;opacity:1;transform:translate(-50%)}.my-highlight-reaction-bubble.is-next{top:104px;right:0;width:128px;opacity:.9;transform:none;transform-origin:right center}.my-highlight-reaction-avatar{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#d9efff;color:#1b7bbb;font-size:10px;font-weight:850}.my-highlight-reaction-bubble.is-current .my-highlight-reaction-avatar{background:#ffe3a9;color:#b97900}.my-highlight-reaction-bubble.is-next .my-highlight-reaction-avatar{background:#e4d5ff;color:#7842d2}.my-highlight-reaction-bubble small,.my-highlight-reaction-bubble strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-highlight-reaction-bubble small{margin-bottom:2px;color:#4c5760;font-size:8px;font-weight:750;line-height:1.1}.my-highlight-reaction-bubble strong{color:#111820;font-size:10px;font-weight:820;line-height:1.22}.my-highlight-replay-footer{right:0;bottom:0;left:0;height:33px;display:flex;align-items:center;justify-content:center;gap:9px;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.12);border-right:0;border-bottom:0;border-left:0;background:#01121de6;color:#ffffffd6;font:inherit}button.my-highlight-replay-footer{cursor:pointer}.my-highlight-replay-footer strong{font-size:13px;font-weight:760}.my-highlight-replay-footer svg{width:15px;height:15px;stroke-width:2}.my-highlight-replay-card.is-compact .my-highlight-replay-meta,.my-highlight-replay-card.is-expanded .my-highlight-replay-meta{top:13px;right:48px;left:14px;color:#ffffffe0}.my-highlight-replay-card.is-compact .my-highlight-replay-meta small,.my-highlight-replay-card.is-expanded .my-highlight-replay-meta small{font-size:12px;font-weight:760}.my-highlight-replay-card.is-compact .my-highlight-replay-meta b,.my-highlight-replay-card.is-expanded .my-highlight-replay-meta b{font-size:11px}.my-highlight-replay-card.is-compact .my-highlight-replay-matchup,.my-highlight-replay-card.is-expanded .my-highlight-replay-matchup{top:43px;right:20px;left:20px;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr)}.my-highlight-replay-card.is-compact .my-highlight-replay-team,.my-highlight-replay-card.is-expanded .my-highlight-replay-team{grid-template-rows:52px 24px;align-items:center;gap:3px}.my-highlight-replay-card.is-compact .my-highlight-replay-team .team-crest.national-flag,.my-highlight-replay-card.is-compact .my-highlight-replay-team .team-crest.national-flag.with-logo,.my-highlight-replay-card.is-compact .my-highlight-replay-team .team-crest.national-flag.with-css-flag,.my-highlight-replay-card.is-expanded .my-highlight-replay-team .team-crest.national-flag,.my-highlight-replay-card.is-expanded .my-highlight-replay-team .team-crest.national-flag.with-logo,.my-highlight-replay-card.is-expanded .my-highlight-replay-team .team-crest.national-flag.with-css-flag{width:56px!important;min-width:56px!important;max-width:56px!important;height:37px!important;min-height:37px!important;max-height:37px!important;flex-basis:56px!important}.my-highlight-replay-card.is-compact .my-highlight-replay-team .team-crest.club-crest,.my-highlight-replay-card.is-compact .my-highlight-replay-team .team-crest.club-crest.with-logo,.my-highlight-replay-card.is-expanded .my-highlight-replay-team .team-crest.club-crest,.my-highlight-replay-card.is-expanded .my-highlight-replay-team .team-crest.club-crest.with-logo{width:52px!important;height:52px!important;flex-basis:52px!important}.my-highlight-replay-card.is-compact .my-highlight-replay-team strong,.my-highlight-replay-card.is-expanded .my-highlight-replay-team strong{min-height:24px;align-self:start;font-size:12px;line-height:1.12}.my-highlight-replay-card.is-compact .my-highlight-replay-score,.my-highlight-replay-card.is-expanded .my-highlight-replay-score{margin-top:10px;font-size:36px}.my-highlight-replay-card.is-compact .my-highlight-replay-scene,.my-highlight-replay-card.is-expanded .my-highlight-replay-scene{top:126px;right:0;left:0;height:38px;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:start;gap:12px;padding:0 18px;border-top:1px solid rgba(255,255,255,.14);background:#01121d9e;text-align:left}.my-highlight-replay-card.is-compact .my-highlight-replay-scene strong,.my-highlight-replay-card.is-expanded .my-highlight-replay-scene strong{justify-self:center;font-size:11px;font-weight:780}.my-highlight-replay-card.is-compact .my-highlight-replay-scene b,.my-highlight-replay-card.is-expanded .my-highlight-replay-scene b{justify-self:end;font-size:14px}.my-highlight-replay-card.is-compact .my-highlight-replay-scene b svg,.my-highlight-replay-card.is-expanded .my-highlight-replay-scene b svg{width:14px;height:14px}.my-highlight-replay-card.is-compact .my-highlight-replay-footer,.my-highlight-replay-card.is-expanded .my-highlight-replay-footer{height:36px}.my-highlight-replay-card.is-compact .my-highlight-replay-footer strong,.my-highlight-replay-card.is-expanded .my-highlight-replay-footer strong{font-size:12px}.my-highlight-replay-card.is-expanded .my-highlight-replay-scene{top:126px;right:16px;left:16px;height:auto;grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px;padding:0;border-top:0;background:transparent;text-align:center}.my-highlight-replay-card.is-expanded .my-highlight-replay-scene strong,.my-highlight-replay-card.is-expanded .my-highlight-replay-scene b{justify-self:center}.my-highlight-expand-icon{pointer-events:none}.my-highlight-expand-icon svg{display:block}@media(min-width:768px){.premium-mode:not(.match-board-mode):has(.home-screen) .home-highlight-section{max-width:720px;margin-right:auto;margin-left:auto}}@media(max-width:360px){.my-highlight-replay-card.is-expanded{height:348px}.my-highlight-replay-card.is-compact{height:200px}.my-highlight-replay-matchup{right:14px;left:14px;grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr)}.my-highlight-replay-score{font-size:28px}.my-highlight-replay-scene{top:126px}.my-highlight-reaction-stage{top:166px;bottom:36px}.my-highlight-reaction-bubble.is-previous{top:12px;width:133px}.my-highlight-reaction-bubble.is-current{top:56px;width:152px}.my-highlight-reaction-bubble.is-next{top:100px;width:126px}.my-highlight-reaction-bubble strong{font-size:10px}.my-highlight-replay-card.is-compact .my-highlight-replay-matchup,.my-highlight-replay-card.is-expanded .my-highlight-replay-matchup{right:32px;left:32px}}@media(max-width:767px){.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-menu-list{width:calc(100% + 6px);margin-left:-3px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-menu-list button{min-height:44px;grid-template-columns:18px minmax(0,1fr) 15px;gap:10px;padding:0 13px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-menu-list button strong{font-size:13.5px;font-weight:760;line-height:1.25}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-menu-icon{width:17px;height:17px;stroke-width:1.75}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-menu-list .chevron-icon{width:15px;height:15px}}@media(prefers-reduced-motion:reduce){.my-highlight-replay-card,.my-highlight-card-toggle,.my-highlight-reaction-bubble,.my-highlight-replay-status svg{animation:none!important;transition:none!important}}@media(min-width:768px){.app-shell.qa-mobile-preview-shell{min-height:100dvh!important;display:grid!important;place-items:center!important;padding:0!important;background:#eef1ef!important}.app-shell.qa-mobile-preview-shell .phone-frame.qa-mobile-preview{width:var(--qa-frame-width, 390px)!important;max-width:var(--qa-frame-width, 390px)!important;height:100dvh!important;min-height:100dvh!important;border:0;box-shadow:0 18px 42px #0d1b142e}.phone-frame.qa-mobile-preview.premium-mode .top-bar,.phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode) .top-bar{position:relative!important;z-index:2;width:100%!important;max-width:100%!important;min-height:59px!important;height:59px!important;flex:0 0 59px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 14px!important}.phone-frame.qa-mobile-preview.premium-mode .top-bar>.brand-button{display:inline-flex!important;align-items:center;justify-self:auto!important;margin:0!important;font-size:26px!important}.phone-frame.qa-mobile-preview.premium-mode .top-bar .desktop-primary-nav{display:none!important}.phone-frame.qa-mobile-preview.premium-mode .top-bar .top-bar-actions{display:flex!important;align-items:center;justify-self:auto!important}.phone-frame.qa-mobile-preview.premium-mode .bottom-nav{display:grid!important;width:100%!important;max-width:100%!important}.phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode) .home-scroll{display:block!important;width:100%!important;max-width:none!important;min-height:0;margin:0!important;padding:0 0 110px!important;overflow-x:hidden;overflow-y:auto}.phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.home-screen) .home-highlight-section{display:block;margin-inline:0!important}.phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.home-screen) .home-section-title h2,.phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.home-screen) .home-spotlight-section .home-section-title h2,.phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.home-screen) .home-next-section .home-section-title h2{font-size:22px;line-height:1.1}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen){--shared-match-card-inline-gutter: 17px}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .mypage-screen,body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .mypage-scroll{width:100%;max-width:100%;min-width:0}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .mypage-scroll{display:block;margin:0;padding:0 0 max(150px,calc(132px + env(safe-area-inset-bottom)));overflow-x:hidden;overflow-y:auto;background:#fffdfa;scroll-padding-bottom:calc(150px + env(safe-area-inset-bottom));scrollbar-width:none}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .mypage-scroll::-webkit-scrollbar{display:none}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stand-hero{position:relative;width:100%;max-width:100%;min-height:175px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:96px 64px;gap:0;margin-inline:0;padding:12px 14px 0;overflow:hidden;border-bottom:1px solid rgba(192,208,214,.18);background:radial-gradient(circle at 18% 32%,rgba(93,130,92,.13),transparent 92px),radial-gradient(circle at 78% 34%,rgba(33,94,132,.07),transparent 120px),linear-gradient(145deg,#05111b,#06141d 54%,#07141c);color:#fff}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-line{width:100%;max-width:none;min-width:0;min-height:96px;display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:13px;padding-left:10px;padding-right:30px;transform:translateY(-7px)}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-line .profile-avatar{width:62px;height:62px;border:2px solid rgba(255,255,255,.78);background:radial-gradient(circle at 40% 36%,rgba(255,255,255,.18),transparent 46%),linear-gradient(145deg,#344d3f,#73875e);color:#fff;font-size:22px;font-weight:900;box-shadow:0 9px 20px #00000038}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-copy{min-width:0;display:grid;gap:11px;transform:translateY(2px)}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-name{min-width:0;display:flex;align-items:center;gap:9px}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-name strong{min-width:0;overflow:hidden;color:#fff;font-size:16px;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-name em{flex:0 0 auto;padding:3px 8px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff17;color:#fffc;font-size:9px;font-style:normal;font-weight:750}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-favorite-line{min-width:0;display:flex;align-items:center;gap:15.5px;color:#ffffffa8;font-size:12px;font-weight:700}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-favorite-button{min-width:0;min-height:30px;display:inline-flex;align-items:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-emblem-strip{min-width:0;display:inline-flex;align-items:center;gap:11px}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-emblem{width:31px;min-width:31px;height:31px;flex:0 0 31px;display:flex;align-items:center;justify-content:center;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-emblem .team-crest,body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-emblem .team-crest.with-logo{width:31px;min-width:31px;height:31px;min-height:31px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-emblem .team-crest.national-flag,body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-emblem .team-crest.national-flag.with-logo,body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-emblem .team-crest.national-flag.with-css-flag{width:31px;min-width:31px;height:21px;min-height:21px;border:1px solid rgba(18,24,20,.5)}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-emblem .team-crest img,body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-emblem .team-css-flag{width:100%;height:100%;border-radius:0;object-fit:contain}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-emblem .team-crest.national-flag img,body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-favorite-emblem .team-crest.national-flag .team-css-flag{object-fit:fill}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-edit-button{position:absolute;top:19px;right:13px;z-index:2;width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffffc7}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-profile-edit-button svg{width:18px;height:18px;stroke-width:2}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-panel{width:calc(100% + 28px);max-width:none;height:64px;min-height:64px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;margin:0 -14px;overflow:hidden;border:1px solid rgba(186,203,211,.18);border-right:0;border-left:0;border-radius:0;background:#07131cbd}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-item{position:relative;min-width:0;min-height:64px;display:grid;align-content:center;gap:6px;padding:8px 11px 7px;border:0;border-radius:0;background:transparent;color:#fff;font:inherit;text-align:left}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-item+.my-stat-item{border-left:1px solid rgba(186,203,211,.18)}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-label{position:static;min-width:0;min-height:0;width:100%;max-width:none;display:flex;align-items:center;justify-content:center;justify-self:stretch;gap:0;padding:0;border:0;color:#ffffffc7;font-size:11px;font-weight:700;line-height:1;text-align:center;white-space:nowrap}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-label svg{position:absolute;right:9px;bottom:13px;width:12px;height:12px;color:#ffffffb8;stroke-width:2.3;transform:none}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-value{min-width:0;min-height:0;display:flex;align-items:flex-end;justify-content:center;gap:3px;padding:0;border:0;white-space:nowrap;transform:translateY(-1px)}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-value strong{color:#67c34a;font-size:22px;font-weight:850;line-height:1}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-value b{height:10px;align-self:flex-end;color:#ffffffd1;font-size:10px;font-weight:700;line-height:1}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-panel.is-locked .my-stat-value strong{color:#ffffffb8;font-size:20px}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-stat-panel.is-locked .my-stat-value b{font-size:8px}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-content{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;align-items:stretch;gap:14px;margin:0;padding:18px var(--shared-match-card-inline-gutter) calc(148px + env(safe-area-inset-bottom))}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-section{grid-column:auto;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-menu-list{position:static;top:auto;width:calc(100% + 6px);grid-column:auto;grid-row:auto;margin:0 0 0 -3px;border:1px solid rgba(18,24,20,.13);border-radius:8px;background:#fff;box-shadow:0 14px 32px #131b160f}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-menu-list button{min-height:44px;grid-template-columns:18px minmax(0,1fr) 15px;gap:10px;padding:0 13px}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-menu-list button strong{min-width:0;font-size:13.5px;font-weight:760;line-height:1.25;white-space:normal}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-menu-icon{width:17px;height:17px;stroke-width:1.75}body .phone-frame.qa-mobile-preview.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-menu-list .chevron-icon{width:15px;height:15px}}html[data-native-platform=android]{--primary-nav-clearance: 12px;--primary-nav-safe-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))}@media(max-width:560px){@supports (height: 100dvh){.phone-frame.premium-mode:not(.match-board-mode):has(.bottom-nav){height:100dvh;min-height:100dvh;max-height:100dvh}}}.premium-mode:not(.match-board-mode) :is(.home-screen,.soccer-screen,.mypage-screen,.community-app-screen){position:relative}.premium-mode:not(.match-board-mode) .bottom-nav{position:absolute;z-index:20;left:12px;right:12px;bottom:calc(var(--primary-nav-clearance, 0px) + var(--primary-nav-safe-bottom, env(safe-area-inset-bottom, 0px)));width:calc(100% - 24px);height:58px;min-height:58px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:5px 6px;border:1px solid rgba(255,255,255,.75);border-radius:999px;background:linear-gradient(155deg,#ffffff9e,#f4f7f961);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:0 6px 22px #14242d24,inset 0 1px 1px #ffffffd9,inset 0 -1px 1px #323e481f;-webkit-tap-highlight-color:transparent}.premium-mode:not(.match-board-mode) .bottom-nav button{position:relative;min-width:0;min-height:46px;height:46px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0;border:0;border-radius:0;background:transparent;color:#59616a;font:inherit;font-size:9px;font-weight:600;line-height:12px;letter-spacing:0;white-space:nowrap;box-shadow:none;cursor:pointer}.premium-mode:not(.match-board-mode) .bottom-nav button span{position:static;width:auto;min-width:0;max-width:100%;height:auto;margin:0;overflow:hidden;text-overflow:ellipsis;clip-path:none;font-size:9px;line-height:12px;white-space:nowrap}.premium-mode:not(.match-board-mode) .bottom-nav .bottom-nav-icon,.premium-mode:not(.match-board-mode) .bottom-nav .bottom-nav-icon.is-home,.premium-mode:not(.match-board-mode) .bottom-nav .bottom-nav-icon.is-soccer,.premium-mode:not(.match-board-mode) .bottom-nav .bottom-nav-icon.is-watchlist,.premium-mode:not(.match-board-mode) .bottom-nav .bottom-nav-icon.is-mypage{position:static;width:22px;height:22px;margin:0;stroke-width:1.8;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;transform:none}.premium-mode:not(.match-board-mode) .bottom-nav button.active[aria-current=page]{border-radius:999px;background:#19202717;color:#171c21;box-shadow:inset 0 1px #ffffff80}.premium-mode:not(.match-board-mode) .bottom-nav button.active[aria-current=page]:after{display:none}.premium-mode:not(.match-board-mode) .bottom-nav button:focus-visible{outline:2px solid #171c21;outline-offset:-2px}@media(max-width:350px){.premium-mode:not(.match-board-mode) .bottom-nav button{font-size:9px}}.premium-mode:not(.match-board-mode) .bottom-nav button,.premium-mode:not(.match-board-mode) .bottom-nav button:hover,.premium-mode:not(.match-board-mode) .bottom-nav button:active{-webkit-tap-highlight-color:transparent;background:transparent;box-shadow:none;transform:none}body .phone-frame.premium-mode:not(.match-board-mode):has(.bottom-nav) :is(.home-scroll,.soccer-scroll,.mypage-scroll){padding-bottom:calc(90px + var(--primary-nav-clearance, 0px) + var(--primary-nav-safe-bottom, env(safe-area-inset-bottom, 0px)))}.premium-mode:not(.match-board-mode) .community-root>.community-scroll{padding-bottom:calc(90px + var(--primary-nav-clearance, 0px) + var(--primary-nav-safe-bottom, env(safe-area-inset-bottom, 0px)))}.premium-mode:not(.match-board-mode) .community-new-post{bottom:calc(82px + var(--primary-nav-clearance, 0px) + var(--primary-nav-safe-bottom, env(safe-area-inset-bottom, 0px)))}html:not([data-keyboard=open]) .premium-mode:not(.match-board-mode) .community-reply-composer{margin-bottom:calc(78px + var(--primary-nav-clearance, 0px) + var(--primary-nav-safe-bottom, env(safe-area-inset-bottom, 0px)))}@supports not (backdrop-filter: blur(1px)){.premium-mode:not(.match-board-mode) .bottom-nav{background:#f8fafbf5}}.premium-mode:not(.match-board-mode) .bottom-nav button.active[aria-current=page]:is(:hover,:active){background:#19202717;box-shadow:inset 0 1px #ffffff80}.premium-mode:not(.match-board-mode):has([aria-modal=true]) .bottom-nav{display:none}.premium-mode:not(.match-board-mode) .bottom-nav{transition:left .18s ease,right .18s ease,width .18s ease,height .18s ease,min-height .18s ease,padding .18s ease}.premium-mode:not(.match-board-mode) .bottom-nav button{transition:height .18s ease,min-height .18s ease,gap .18s ease}.premium-mode:not(.match-board-mode) .bottom-nav button span{max-height:20px;opacity:1;transition:max-height .18s ease,opacity .12s ease}.premium-mode:not(.match-board-mode) .bottom-nav.is-compact{left:32px;right:32px;width:calc(100% - 64px);height:50px;min-height:50px;padding:2px 6px}.premium-mode:not(.match-board-mode) .bottom-nav.is-compact button{height:44px;min-height:44px;gap:0}.premium-mode:not(.match-board-mode) .bottom-nav.is-compact button span{max-height:0;opacity:0;overflow:hidden}html[data-native-platform=android] .premium-mode:not(.match-board-mode) .bottom-nav{background:linear-gradient(155deg,#fbfcfd,#edf1f3);backdrop-filter:none;-webkit-backdrop-filter:none;transition:none}html[data-native-platform=android] .premium-mode:not(.match-board-mode) .bottom-nav button,html[data-native-platform=android] .premium-mode:not(.match-board-mode) .bottom-nav button span{transition:none}html[data-native-platform=android] .premium-mode:not(.match-board-mode) .bottom-nav button.active .bottom-nav-icon,html[data-native-platform=android] .premium-mode:not(.match-board-mode) .bottom-nav button.active span{animation:android-dock-selected-in .12s ease-out both}@keyframes android-dock-selected-in{0%{opacity:.72;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.premium-mode:not(.match-board-mode) .bottom-nav,.premium-mode:not(.match-board-mode) .bottom-nav button,.premium-mode:not(.match-board-mode) .bottom-nav button span{transition:none}html[data-native-platform=android] .premium-mode:not(.match-board-mode) .bottom-nav button.active .bottom-nav-icon,html[data-native-platform=android] .premium-mode:not(.match-board-mode) .bottom-nav button.active span{animation:none}}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-panel,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-panel *,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-panel *:before,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-panel *:after{box-sizing:border-box}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-panel{width:100%;min-width:0;margin:0;padding:2px 0 0;color:#07161b}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-notice{min-width:0;display:flex;align-items:center;gap:9px;margin:0 0 14px;padding:10px 12px;border:1px solid rgba(59,145,75,.25);border-radius:10px;background:#f0f8ee;color:#1d5d2a;font-size:12.5px;font-weight:760;line-height:1.45}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-notice svg{width:18px;min-width:18px;height:18px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-groups{min-width:0;display:grid;gap:18px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-group{min-width:0;display:grid;gap:8px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-group h2{min-width:0;margin:0;padding-inline:2px;color:#697471;font-size:13px;font-weight:800;line-height:1.3;letter-spacing:.04em}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-card,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-danger{min-width:0;overflow:hidden;border:1px solid rgba(7,22,27,.13);border-radius:12px;background:#fff;box-shadow:0 8px 24px #07161b0e}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-danger{margin-top:4px;border-color:#c2303738}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-row{width:100%;min-width:0;min-height:60px;display:grid;grid-template-columns:23px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:10px 14px;border:0;border-radius:0;background:transparent;color:#07161b;font:inherit;text-align:left;box-shadow:none}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-row+.my-settings-row{border-top:1px solid rgba(7,22,27,.09)}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-row-copy{min-width:0;display:grid;gap:3px}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-row-copy strong,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-row-copy small{min-width:0;margin:0;overflow-wrap:anywhere;white-space:normal}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-row-copy strong{color:inherit;font-size:14px;font-weight:850;line-height:1.35}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-row-copy small{color:#78827e;font-size:11.5px;font-weight:650;line-height:1.35}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-row .my-menu-icon,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-row-icon{width:21px;min-width:21px;height:21px;color:#29423b;fill:none;stroke:currentColor;stroke-width:1.8}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-row-chevron{width:17px;min-width:17px;height:17px;justify-self:end;color:#8a9490;stroke-width:2}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-delete-row{color:#c23037}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-delete-row .my-menu-icon,.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-delete-row .my-settings-row-chevron{color:#c23037}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-row:focus-visible{position:relative;z-index:1;outline:3px solid rgba(110,217,87,.36);outline-offset:0}@media(hover:hover)and (pointer:fine){.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-row:hover{background:#f3f8f2}.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-delete-row:hover{background:#fff5f4}}@media(max-width:359px){.premium-mode:not(.match-board-mode):has(.mypage-screen) .my-settings-row{grid-template-columns:22px minmax(0,1fr) 17px;gap:10px;padding-inline:12px}}.premium-mode:not(.match-board-mode) .mypage-screen{position:relative}.premium-mode:not(.match-board-mode) .app-support-request-sheet-host{position:absolute;inset:calc(56px + env(safe-area-inset-top)) 0 0;z-index:64;pointer-events:none}.premium-mode:not(.match-board-mode) .app-support-request-sheet-host>.my-settings-detail-layer{pointer-events:auto}.premium-mode:not(.match-board-mode) .my-settings-detail-layer,.premium-mode:not(.match-board-mode) .my-settings-detail-layer *{box-sizing:border-box}.premium-mode:not(.match-board-mode) .my-settings-detail-layer{position:absolute;inset:0;z-index:30;min-width:0;display:flex;flex-direction:column;overflow:hidden;border-radius:18px 18px 0 0;background:#fff;color:#07161b;box-shadow:0 -10px 28px #0210151f}.premium-mode:not(.match-board-mode) .my-settings-detail-header{position:relative;min-height:66px;display:flex;align-items:center;justify-content:center;padding:4px 54px;border-bottom:1px solid rgba(7,22,27,.09);background:#fff}.premium-mode:not(.match-board-mode) .my-settings-detail-header h2{width:100%;min-width:0;margin:0;color:#07161b;font-size:18px;font-weight:900;line-height:1.3;text-align:center;overflow-wrap:anywhere}.premium-mode:not(.match-board-mode) .my-settings-detail-header button{position:absolute;top:50%;right:10px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#07161b;transform:translateY(-50%)}.premium-mode:not(.match-board-mode) .my-settings-detail-header button span{display:block;font-size:34px;font-weight:300;line-height:1;transform:translateY(-1px)}.premium-mode:not(.match-board-mode) .my-settings-detail-header button:focus-visible,.premium-mode:not(.match-board-mode) .settings-permission-row:focus-visible,.premium-mode:not(.match-board-mode) .settings-primary-action:focus-visible,.premium-mode:not(.match-board-mode) .blocked-user-list button:focus-visible,.premium-mode:not(.match-board-mode) .support-request-form :is(select,textarea,input):focus-visible{outline:3px solid rgba(110,217,87,.42);outline-offset:1px}.premium-mode:not(.match-board-mode) .my-settings-detail-scroll{flex:1;min-height:0;overflow-y:auto;padding:22px 18px calc(28px + env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:rgba(7,22,27,.22) transparent}.premium-mode:not(.match-board-mode) .settings-detail-section{min-width:0;display:grid;gap:10px;margin-bottom:25px}.premium-mode:not(.match-board-mode) .settings-detail-section h3,.premium-mode:not(.match-board-mode) .support-request-form>label{margin:0;color:#46524f;font-size:13px;font-weight:800;line-height:1.4}.premium-mode:not(.match-board-mode) .settings-permission-row{width:100%;min-width:0;min-height:74px;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid rgba(7,22,27,.13);border-radius:12px;background:#fff;color:#07161b;text-align:left}.premium-mode:not(.match-board-mode) .settings-permission-row>svg{width:23px;height:23px;stroke-width:1.7}.premium-mode:not(.match-board-mode) .settings-permission-row span,.premium-mode:not(.match-board-mode) .settings-switch-copy{min-width:0;display:grid;gap:3px}.premium-mode:not(.match-board-mode) .settings-permission-row strong,.premium-mode:not(.match-board-mode) .settings-switch-copy strong{color:#07161b;font-size:14px;font-weight:850;line-height:1.3}.premium-mode:not(.match-board-mode) .settings-permission-row small,.premium-mode:not(.match-board-mode) .settings-switch-copy small{color:#747f7b;font-size:11.5px;font-weight:620;line-height:1.4;overflow-wrap:anywhere}.premium-mode:not(.match-board-mode) .settings-permission-row b{color:#168f3d;font-size:12px;font-weight:850;white-space:nowrap}.premium-mode:not(.match-board-mode) .settings-detail-help,.premium-mode:not(.match-board-mode) .settings-detail-intro{margin:0;color:#626e69;font-size:12px;font-weight:600;line-height:1.55}.premium-mode:not(.match-board-mode) .settings-detail-intro{margin-bottom:18px;font-size:13px}.premium-mode:not(.match-board-mode) .settings-switch-list,.premium-mode:not(.match-board-mode) .blocked-user-list{min-width:0;overflow:hidden;margin:0;padding:0;border:1px solid rgba(7,22,27,.13);border-radius:12px;background:#fff;list-style:none}.premium-mode:not(.match-board-mode) .settings-switch-row{position:relative;min-width:0;min-height:77px;display:grid;grid-template-columns:28px minmax(0,1fr) 48px;align-items:center;gap:12px;padding:12px 14px}.premium-mode:not(.match-board-mode) .settings-switch-row+.settings-switch-row,.premium-mode:not(.match-board-mode) .blocked-user-list li+li{border-top:1px solid rgba(7,22,27,.09)}.premium-mode:not(.match-board-mode) .settings-switch-icon{width:25px;height:25px;display:grid;place-items:center;color:#223832}.premium-mode:not(.match-board-mode) .settings-switch-icon svg{width:23px;height:23px;stroke-width:1.7}.premium-mode:not(.match-board-mode) .settings-switch-row input{position:absolute;right:14px;width:48px;height:28px;margin:0;opacity:0;cursor:pointer}.premium-mode:not(.match-board-mode) .settings-switch-visual{position:relative;width:48px;height:28px;border-radius:999px;background:#c8cecb;transition:background .16s ease;pointer-events:none}.premium-mode:not(.match-board-mode) .settings-switch-visual:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #07161b3d;transition:transform .16s ease}.premium-mode:not(.match-board-mode) .settings-switch-row input:checked+.settings-switch-visual{background:#18a244}.premium-mode:not(.match-board-mode) .settings-switch-row input:checked+.settings-switch-visual:after{transform:translate(20px)}.premium-mode:not(.match-board-mode) .settings-switch-row input:focus-visible+.settings-switch-visual{outline:3px solid rgba(110,217,87,.42);outline-offset:2px}.premium-mode:not(.match-board-mode) .settings-switch-row:has(input:disabled){opacity:.62}.premium-mode:not(.match-board-mode) .settings-primary-action{width:100%;min-height:52px;margin-top:18px;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border:0;border-radius:10px;background:#159b3d;color:#fff;font:inherit;font-size:15px;font-weight:850;line-height:1.3;box-shadow:0 8px 18px #148b382e}.premium-mode:not(.match-board-mode) .settings-primary-action>svg{width:18px;height:18px;stroke-width:2.2}.premium-mode:not(.match-board-mode) .settings-primary-action:disabled{background:#9eaaa4;box-shadow:none;cursor:wait}.premium-mode:not(.match-board-mode) .settings-primary-action.is-saved:disabled{border:1px solid rgba(25,151,62,.24);background:#eef9ef;color:#177636;box-shadow:none;cursor:default;opacity:1}.premium-mode:not(.match-board-mode) .notification-save-confirmation{width:fit-content;max-width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;margin:18px auto 0;padding:11px 17px;border:1px solid rgba(25,151,62,.22);border-radius:11px;background:#fff;color:#163d23;font-size:13px;font-weight:800;line-height:1.4;text-align:center;box-shadow:0 8px 22px #07161b21}.premium-mode:not(.match-board-mode) .notification-save-confirmation svg{width:20px;min-width:20px;height:20px;color:#36b85b;stroke-width:2}.premium-mode:not(.match-board-mode) .notification-inbox-empty{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:26px 20px;color:#626e69;text-align:center}.premium-mode:not(.match-board-mode) .notification-inbox-empty>svg{width:34px;height:34px;margin-bottom:3px;color:#8b9992;stroke-width:1.7}.premium-mode:not(.match-board-mode) .notification-inbox-empty strong{color:#223832;font-size:15px;font-weight:850}.premium-mode:not(.match-board-mode) .notification-inbox-empty span{max-width:270px;font-size:12px;font-weight:600;line-height:1.55}.premium-mode:not(.match-board-mode) .notification-inbox-list{min-width:0;overflow:hidden;margin:0;padding:0;border:1px solid rgba(7,22,27,.13);border-radius:12px;background:#fff;list-style:none}.premium-mode:not(.match-board-mode) .notification-inbox-list li+li{border-top:1px solid rgba(7,22,27,.09)}.premium-mode:not(.match-board-mode) .notification-inbox-item{width:100%;min-height:78px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border:0;background:#fff;color:#07161b;text-align:left;cursor:pointer}.premium-mode:not(.match-board-mode) .notification-inbox-item[aria-label^=未読]{background:#f4fbf5}.premium-mode:not(.match-board-mode) .notification-inbox-item:focus-visible,.premium-mode:not(.match-board-mode) .notification-inbox-more:focus-visible,.premium-mode:not(.match-board-mode) .notification-inbox-retry:focus-visible{outline:3px solid rgba(110,217,87,.42);outline-offset:-2px}.premium-mode:not(.match-board-mode) .notification-inbox-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#fcecef;color:#d64b68}.premium-mode:not(.match-board-mode) .notification-inbox-icon svg{width:17px;height:17px;stroke-width:1.8}.premium-mode:not(.match-board-mode) .notification-inbox-copy{min-width:0;display:grid;gap:5px}.premium-mode:not(.match-board-mode) .notification-inbox-copy strong{font-size:13px;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.premium-mode:not(.match-board-mode) .notification-inbox-copy small{color:#747f7b;font-size:11px;font-weight:600}.premium-mode:not(.match-board-mode) .notification-inbox-unread{width:9px;height:9px;border-radius:50%;background:#159b3d}.premium-mode:not(.match-board-mode) .notification-inbox-read{color:#84908a;font-size:10px;font-weight:700}.premium-mode:not(.match-board-mode) .notification-inbox-more,.premium-mode:not(.match-board-mode) .notification-inbox-retry{width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;padding:10px 14px;border:1px solid rgba(7,22,27,.14);border-radius:10px;background:#fff;color:#168f3d;font:inherit;font-size:13px;font-weight:800}.premium-mode:not(.match-board-mode) .notification-inbox-retry svg{width:17px;height:17px}.premium-mode:not(.match-board-mode) .notification-inbox-more:disabled,.premium-mode:not(.match-board-mode) .notification-inbox-retry:disabled{opacity:.6}.premium-mode:not(.match-board-mode) .settings-feedback{min-width:0;display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;padding:10px 12px;border-radius:9px;font-size:12px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.premium-mode:not(.match-board-mode) .settings-feedback svg{width:17px;min-width:17px;height:17px}.premium-mode:not(.match-board-mode) .settings-feedback.is-success{border:1px solid rgba(25,151,62,.25);background:#eef9ef;color:#177636}.premium-mode:not(.match-board-mode) .settings-feedback.is-error{border:1px solid rgba(194,48,55,.23);background:#fff3f2;color:#a5272e}.premium-mode:not(.match-board-mode) .settings-loading-status{margin:22px 0;color:#68746f;font-size:13px;text-align:center}.premium-mode:not(.match-board-mode) .settings-empty-state{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:30px 20px;color:#6c7873;text-align:center}.premium-mode:not(.match-board-mode) .settings-empty-state svg{width:36px;height:36px;margin-bottom:5px;color:#80a38c;stroke-width:1.5}.premium-mode:not(.match-board-mode) .settings-empty-state strong{color:#263a34;font-size:14px;font-weight:850}.premium-mode:not(.match-board-mode) .settings-empty-state span{font-size:12px;line-height:1.5}.premium-mode:not(.match-board-mode) .blocked-user-list li{min-width:0;min-height:76px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px}.premium-mode:not(.match-board-mode) .blocked-user-avatar{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#dceee5;color:#10231d;font-size:14px;font-weight:900}.premium-mode:not(.match-board-mode) .blocked-user-avatar.sky{background:#dceaf4}.premium-mode:not(.match-board-mode) .blocked-user-avatar.pink{background:#f4dfe8}.premium-mode:not(.match-board-mode) .blocked-user-avatar.violet{background:#ebe0f4}.premium-mode:not(.match-board-mode) .blocked-user-avatar.gold{background:#f3e6c8}.premium-mode:not(.match-board-mode) .blocked-user-avatar.slate{background:#dfe5e7}.premium-mode:not(.match-board-mode) .blocked-user-copy{min-width:0;display:grid;gap:3px}.premium-mode:not(.match-board-mode) .blocked-user-copy strong,.premium-mode:not(.match-board-mode) .blocked-user-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-mode:not(.match-board-mode) .blocked-user-copy strong{color:#07161b;font-size:14px;font-weight:850}.premium-mode:not(.match-board-mode) .blocked-user-copy small{color:#7a8581;font-size:11.5px}.premium-mode:not(.match-board-mode) .blocked-user-list button{min-width:64px;min-height:38px;padding:7px 12px;border:1px solid #db343b;border-radius:8px;background:#fff;color:#d72c34;font:inherit;font-size:12px;font-weight:850}.premium-mode:not(.match-board-mode) .support-request-form{min-width:0;display:grid;gap:9px}.premium-mode:not(.match-board-mode) .support-request-form>label:not(:first-child){margin-top:12px}.premium-mode:not(.match-board-mode) .support-request-form :is(select,textarea,input){width:100%;min-width:0;border:1px solid rgba(7,22,27,.16);border-radius:10px;background:#fff;color:#07161b;font:inherit;font-size:14px;line-height:1.5}.premium-mode:not(.match-board-mode) .support-request-form select,.premium-mode:not(.match-board-mode) .support-request-form input{min-height:48px;padding:10px 12px}.premium-mode:not(.match-board-mode) .support-request-form textarea{min-height:184px;padding:12px;resize:vertical}.premium-mode:not(.match-board-mode) .support-request-form textarea::placeholder{color:#8c9692}.premium-mode:not(.match-board-mode) .support-character-count{justify-self:end;color:#6f7a76;font-size:11.5px;font-weight:650}.premium-mode:not(.match-board-mode) .post-menu-block-section button{color:#b7272f}.premium-mode .block-user-confirm-dialog{width:min(330px,calc(100% - 32px));display:grid;gap:13px;padding:20px;border:1px solid rgba(7,22,27,.14);border-radius:16px;background:#fff;color:#07161b;box-shadow:0 20px 56px #020e1247}.premium-mode .block-user-confirm-dialog h2{margin:0;font-size:18px;font-weight:900}.premium-mode .block-user-confirm-dialog p{margin:0;color:#5e6a66;font-size:13px;line-height:1.55}.premium-mode .block-user-confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:4px}.premium-mode .block-user-confirm-actions button{min-height:44px;border:1px solid rgba(7,22,27,.15);border-radius:9px;background:#fff;color:#263a34;font:inherit;font-size:13px;font-weight:800}.premium-mode .block-user-confirm-actions button.danger{border-color:#cf2f37;background:#cf2f37;color:#fff}.premium-mode.match-board-mode .post-confirm-dialog{outline:none;width:min(360px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:auto;padding:22px;border:1px solid rgba(7,22,27,.14);border-radius:18px;background:#fff;color:#07161b;box-shadow:0 20px 56px #020e1247}.premium-mode.match-board-mode .post-confirm-dialog::backdrop{background:#030c1194;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.premium-mode.match-board-mode .post-confirm-dialog h2{margin:0;color:#10232d;font-size:18px;font-weight:850}.premium-mode.match-board-mode .post-confirm-dialog p{margin:12px 0 0;color:#5e6a66;font-size:13px;line-height:1.55}.premium-mode.match-board-mode .post-confirm-dialog .post-confirm-author{overflow:hidden;color:#10232d;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.premium-mode.match-board-mode .post-confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}.premium-mode.match-board-mode .post-confirm-actions button{min-height:46px;border:1px solid rgba(7,22,27,.15);border-radius:10px;background:#fff;color:#263a34;font:inherit;font-size:14px;font-weight:800}.premium-mode.match-board-mode .post-confirm-actions button.danger{border-color:#c92c36;background:#c92c36;color:#fff}.premium-mode.match-board-mode .post-confirm-actions button:disabled{opacity:.55}.premium-mode.match-board-mode .post-confirm-actions button:focus-visible{outline:2px solid #64717a;outline-offset:2px}.premium-mode.match-board-mode .post-confirm-actions button.danger:focus-visible{outline-color:#b42318}@media(max-width:359px){.premium-mode:not(.match-board-mode) .my-settings-detail-header h2{font-size:16px}.premium-mode:not(.match-board-mode) .my-settings-detail-scroll{padding-inline:14px}.premium-mode:not(.match-board-mode) .settings-permission-row{grid-template-columns:23px minmax(0,1fr)}.premium-mode:not(.match-board-mode) .settings-permission-row b{grid-column:2}.premium-mode:not(.match-board-mode) .settings-switch-row{grid-template-columns:25px minmax(0,1fr) 44px;gap:9px;padding-inline:11px}.premium-mode:not(.match-board-mode) .settings-switch-row input,.premium-mode:not(.match-board-mode) .settings-switch-visual{width:44px}.premium-mode:not(.match-board-mode) .settings-switch-row input:checked+.settings-switch-visual:after{transform:translate(16px)}.premium-mode:not(.match-board-mode) .blocked-user-list li{grid-template-columns:40px minmax(0,1fr) auto;gap:9px;padding-inline:11px}.premium-mode:not(.match-board-mode) .blocked-user-avatar{width:40px;height:40px}.premium-mode:not(.match-board-mode) .blocked-user-list button{min-width:58px;padding-inline:9px}}@media(prefers-reduced-motion:reduce){.premium-mode:not(.match-board-mode) .settings-switch-visual,.premium-mode:not(.match-board-mode) .settings-switch-visual:after{transition:none}}@media(max-width:767px){.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-post-list{width:calc(100% + 14px);max-width:none;margin-right:0;margin-left:-14px;padding-right:0;padding-bottom:24px;padding-left:0;background:#fff}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-post-list>.post-row{width:100%;min-height:78px;height:auto;grid-template-columns:32px minmax(0,1fr);position:relative;align-items:start;gap:10px;padding:12px 10px 10px 16px;border:0;border-radius:0;background:#fff;box-shadow:inset 0 -1px #e9ebe8;overflow:visible}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity.spec003-board-qa-fixture .talk-feed-stage.has-moment-overlay .talk-post-list>.post-row:nth-child(n+2){min-height:78px;height:auto;padding:12px 10px 10px 16px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-post-list>.post-row:nth-child(2n):not(.selected-post){background:#fff}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-feed-stage.has-moment-overlay .talk-post-list>.post-row:nth-child(2n):not(.selected-post){background:#fff}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-feed-stage.has-moment-overlay .talk-post-list>.post-row:nth-child(odd):not(.selected-post){background:#fff}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-post-list>.post-row.selected-post{background:#f1f5f7}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-post-list>.post-row:after{display:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-post-list>.post-row>.avatar{width:32px;min-width:32px;height:32px;min-height:32px;margin-top:1px;font-size:12px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-post-list>.post-row .post-content{min-width:0;overflow:visible}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-post-list>.post-row .post-meta{min-height:19px;gap:5px;padding-right:48px;color:#84919a;font-size:11.5px;font-weight:600;line-height:1.3}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-post-list>.post-row .post-meta strong{color:#07171c;font-size:14px;font-weight:700;line-height:1.25}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-post-list>.post-row .post-body{width:100%;max-width:none;margin-top:2px;color:#101c20;font-size:14px;font-weight:400;line-height:1.65;overflow-wrap:anywhere}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-post-list>.post-row .post-body:before{content:"";float:right;width:40px;height:16px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-post-list>.post-row .post-actions{width:44px;min-width:44px;height:44px;min-height:44px;position:absolute;top:0;right:2px;margin:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-post-list>.post-row .post-more-icon{transform:translateY(-6px)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-post-list>.post-row .post-engagement{min-height:30px;height:30px;gap:18px;margin-top:-3px;margin-bottom:-4px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-post-list>.post-row .post-engagement button{width:68px;min-width:68px;min-height:30px;height:30px;position:relative;gap:5px;padding:0 2px;color:#74848e;font-size:11.5px;font-weight:650}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-post-list>.post-row .post-engagement button:before{content:"";position:absolute;inset:-7px -2px}}@media(max-width:359px){.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-post-list>.post-row,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity.spec003-board-qa-fixture .talk-feed-stage.has-moment-overlay .talk-post-list>.post-row:nth-child(n+2){grid-template-columns:30px minmax(0,1fr);gap:8px;padding:7px 8px 4px 12px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-post-list>.post-row>.avatar{width:30px;min-width:30px;height:30px;min-height:30px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-post-list>.post-row .post-meta strong{font-size:13.5px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-post-list>.post-row .post-body{font-size:14px}}.post-engagement button{-webkit-tap-highlight-color:transparent}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-post-list>.post-row .post-engagement button.active,.phone-frame.premium-mode.match-board-mode .post-engagement button.active{color:#d92c77}.phone-frame.premium-mode.match-board-mode .post-engagement button[aria-busy=true]{opacity:1}.phone-frame.premium-mode.match-board-mode .post-engagement button{justify-content:flex-start}.phone-frame.premium-mode.match-board-mode .post-engagement button .post-engagement-label{font-size:inherit;line-height:inherit;flex:none}.phone-frame.premium-mode.match-board-mode .post-engagement button .post-engagement-count{font-size:inherit;line-height:inherit;min-width:3ch;text-align:left;flex:none;font-variant-numeric:tabular-nums;transition:none;animation:none}@media(max-width:560px){.phone-frame.premium-mode.match-board-mode[data-board-keyboard]{top:calc(-1 * var(--board-input-pan, 0px));height:var(--board-input-height);min-height:var(--board-input-height)}.app-shell:has(>.phone-frame.match-board-mode[data-board-keyboard=panning]){border-top:var(--board-safe-area-top, 0px) solid #02080f}.phone-frame.premium-mode.match-board-mode[data-board-keyboard=panning]{top:calc(-1 * (var(--board-input-pan) + var(--board-safe-area-top, 0px)))}body:has(.app-shell[data-board-native-scroll]>.phone-frame.match-board-mode),#root:has(.app-shell[data-board-native-scroll]>.phone-frame.match-board-mode){min-height:var(--board-native-height);overflow:clip}#root:has(.app-shell[data-board-native-scroll]>.phone-frame.match-board-mode[data-board-keyboard]){overflow-anchor:none}.app-shell[data-board-native-scroll]:has(>.phone-frame.match-board-mode){position:absolute;top:0;height:var(--board-native-height);min-height:var(--board-native-height);border-top:0}.app-shell[data-board-native-scroll]>.phone-frame.premium-mode.match-board-mode[data-board-keyboard]{top:0}#root:has(.app-shell[data-board-native-scroll]>.phone-frame.match-board-mode):before{content:"";display:block;position:sticky;top:0;height:var(--board-safe-area-top, 0px);margin-bottom:calc(-1 * var(--board-safe-area-top, 0px));background:#02080f;pointer-events:none;z-index:90}}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .post-composer{min-height:42px;position:relative;z-index:8;gap:0;margin:6px 12px max(8px,env(safe-area-inset-bottom));padding:1px 7px;border:1px solid #e3e6e3;border-radius:16px;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 6px 20px #06171c24;transition:border-color .14s ease,box-shadow .14s ease}.phone-frame.premium-mode.match-board-mode .post-composer.has-draft:not(:focus-within),.phone-frame.premium-mode.match-board-mode .post-composer:focus-within,.phone-frame.premium-mode.match-board-mode .post-composer.typing{border-color:#d7ddd8;background:#fff;box-shadow:0 8px 24px #06171c29}.phone-frame.premium-mode.match-board-mode .post-composer .composer-row,.phone-frame.premium-mode.match-board-mode .post-composer .composer-row.with-reaction{grid-template-columns:38px minmax(0,1fr) 50px;gap:6px;align-items:end}.phone-frame.premium-mode.match-board-mode .post-composer .composer-reaction-slot,.phone-frame.premium-mode.match-board-mode .post-composer .reaction-dock,.phone-frame.premium-mode.match-board-mode .post-composer .reaction-toggle{width:38px;min-width:38px;height:38px;min-height:38px}.phone-frame.premium-mode.match-board-mode .post-composer .reaction-toggle{position:relative;overflow:visible;padding:0;border:1px solid #202627;border-radius:7px;background:#171b1c;color:#fff;box-shadow:inset 0 -3px #0aa653}.phone-frame.premium-mode.match-board-mode .post-composer .reaction-toggle[aria-expanded=true]{border-color:#0b8a46;background:#101817;color:#fff;box-shadow:inset 0 -3px #13bd65,0 0 0 2px #0b8a4624}.phone-frame.premium-mode.match-board-mode .post-composer .reaction-toggle:before{content:"";position:absolute;inset:-3px;background:transparent}.phone-frame.premium-mode.match-board-mode .post-composer .reaction-glyph{width:20px;height:20px;display:block;color:#fff;transform:none}.phone-frame.premium-mode.match-board-mode .post-composer textarea,.phone-frame.premium-mode.match-board-mode .post-composer:not(:focus-within) textarea{width:100%;height:38px;min-height:38px;max-height:76px;box-sizing:border-box;padding:8px 12px;resize:none;overflow-y:hidden;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;border:1px solid #e0e4e1;border-radius:13px;outline:none;background:#f7f8f7;color:#15201b;caret-color:#031820;font-size:13px;font-weight:500;line-height:1.35;box-shadow:inset 0 1px 2px #06171c06}.phone-frame.premium-mode.match-board-mode .post-composer textarea::placeholder{color:#68736d;opacity:1}.phone-frame.premium-mode.match-board-mode .post-composer textarea::-webkit-scrollbar{width:0;height:0;display:none}.phone-frame.premium-mode.match-board-mode .post-composer textarea:focus{overflow-y:auto;border-color:#cbd2cd;outline:none;background:#fff;box-shadow:inset 0 1px 2px #06171c06,0 0 0 2px #0318200e}.phone-frame.premium-mode.match-board-mode .post-composer .composer-submit{position:relative;width:50px;min-width:50px;height:38px;min-height:38px;display:inline-grid;place-items:center;justify-self:end;padding:0 4px;border:0;border-radius:12px;background:#031820;color:#fff;font-size:13px;font-weight:850;line-height:1;box-shadow:0 2px 5px #0318202e;touch-action:manipulation}.phone-frame.premium-mode.match-board-mode .post-composer .composer-submit:disabled{opacity:1;background:#eef1ef;color:#a9b0ac;box-shadow:none;cursor:not-allowed}.phone-frame.premium-mode.match-board-mode .post-composer .composer-submit:before{content:"";position:absolute;inset:-3px;background:transparent}.phone-frame.premium-mode.match-board-mode .post-composer .submit-label,.phone-frame.premium-mode.match-board-mode .post-composer .submit-loading-mark{display:block;line-height:1;transform:none;white-space:nowrap}.phone-frame.premium-mode.match-board-mode .post-composer .character-count{position:absolute;right:14px;bottom:calc(100% + 5px);display:none;padding:3px 6px;border:1px solid #e3e6e3;border-radius:999px;background:#fff;color:#69736d;font-size:10px;line-height:1;box-shadow:0 3px 10px #06171c14}.phone-frame.premium-mode.match-board-mode .post-composer:focus-within .character-count{display:block}html[data-keyboard=open] .phone-frame.premium-mode.match-board-mode .post-composer:focus-within{margin:4px 12px;padding:1px 7px!important;border-radius:16px}html[data-keyboard=open] .phone-frame.premium-mode.match-board-mode .post-composer:focus-within textarea{min-height:38px;max-height:76px}html[data-keyboard=open] .phone-frame.premium-mode.match-board-mode .post-composer:focus-within .character-count{display:none}@media(max-width:359px){.phone-frame.premium-mode.match-board-mode .post-composer{margin-inline:8px;padding-inline:6px}.phone-frame.premium-mode.match-board-mode .post-composer .composer-row,.phone-frame.premium-mode.match-board-mode .post-composer .composer-row.with-reaction{grid-template-columns:38px minmax(0,1fr) 46px;gap:5px}.phone-frame.premium-mode.match-board-mode .post-composer .composer-submit{width:46px;min-width:46px}.phone-frame.premium-mode.match-board-mode .post-composer textarea,.phone-frame.premium-mode.match-board-mode .post-composer:not(:focus-within) textarea{padding-inline:10px;font-size:13px}}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer{min-height:48px;position:relative;z-index:8;display:block;margin:6px 12px max(8px,env(safe-area-inset-bottom));padding:3px 7px;border:1px solid #e3e6e3;border-radius:16px;background:#fff;box-shadow:0 6px 20px #06171c24}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer.has-draft:not(:focus-within),.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer:focus-within,.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer.typing{border-color:#d7ddd8;background:#fff;box-shadow:0 8px 24px #06171c29}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer>label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .composer-row,.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .composer-row.with-reaction{min-height:40px;display:grid;grid-template-columns:38px minmax(0,1fr) 52px;align-items:center;gap:6px}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .composer-row:not(.with-reaction){grid-template-columns:minmax(0,1fr) 52px}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .composer-reaction-slot{width:38px;min-width:38px;height:40px;min-height:40px;display:grid;place-items:center}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .composer-reaction-slot .reaction-dock{width:38px;min-width:38px;height:40px;min-height:40px;place-items:center}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .composer-reaction-slot .reaction-toggle{width:30px;min-width:30px;height:30px;min-height:30px}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .composer-reaction-slot .reaction-toggle{position:relative;overflow:visible;padding:0;border:1px solid #102b3d;border-radius:50%;background:#fff;color:#102b3d;box-shadow:none}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .composer-reaction-slot .reaction-toggle:before{content:"";position:absolute;inset:-7px;background:transparent}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .composer-reaction-slot .reaction-toggle[aria-expanded=true]{border-color:#102b3d;background:#edf2f4;color:#102b3d;box-shadow:0 0 0 2px #102b3d1f}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .composer-reaction-slot .reaction-glyph{width:16px;height:16px;display:block;color:currentColor;transform:none}.phone-frame.premium-mode.match-board-mode .reaction-dock .reaction-popover{width:152px;max-width:calc(100vw - 40px);left:0;bottom:calc(100% + 10px);padding:0;border:2px solid #102b3d;border-radius:12px;background:#fff;box-shadow:0 12px 24px #081e2c33;-webkit-backdrop-filter:none;backdrop-filter:none}.phone-frame.premium-mode.match-board-mode .reaction-dock .reaction-popover:after{content:"";position:absolute;left:13px;bottom:-7px;width:11px;height:11px;border-right:2px solid #102b3d;border-bottom:2px solid #102b3d;background:#fff;transform:rotate(45deg);pointer-events:none}.phone-frame.premium-mode.match-board-mode .reaction-dock .reaction-bar{display:grid;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;border-radius:10px}.phone-frame.premium-mode.match-board-mode .reaction-dock .reaction{width:100%;min-height:43px;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:7px 10px;border:0;border-radius:0;background:#fff;color:#102b3d;font-size:13px;font-weight:750;line-height:1.2;white-space:nowrap}.phone-frame.premium-mode.match-board-mode .reaction-dock .reaction+.reaction{border-top:1px solid #dce3e6}.phone-frame.premium-mode.match-board-mode .reaction-dock .reaction:hover,.phone-frame.premium-mode.match-board-mode .reaction-dock .reaction:focus-visible{background:#f2f6f7;color:#102b3d}.phone-frame.premium-mode.match-board-mode .reaction-dock .reaction:focus-visible{outline:2px solid #102b3d;outline-offset:-3px}.phone-frame.premium-mode.match-board-mode .reaction-dock .reaction-icon{width:24px;height:24px;border-radius:0;background:transparent;color:#102b3d}.phone-frame.premium-mode.match-board-mode .reaction-dock .reaction-icon>svg{width:22px;height:22px;stroke-width:2}.phone-frame.premium-mode.match-board-mode .reaction-dock .reaction-goal .reaction-icon{color:#d7273b}.phone-frame.premium-mode.match-board-mode .reaction-dock .reaction-var-monitor{position:relative;width:24px;height:24px;display:grid;place-items:center}.phone-frame.premium-mode.match-board-mode .reaction-dock .reaction-var-monitor svg{width:24px;height:24px;stroke-width:2}.phone-frame.premium-mode.match-board-mode .reaction-dock .reaction-var-monitor small{position:absolute;top:6px;left:4px;margin:0;color:#102b3d;font-size:6px;font-weight:900;line-height:1}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .reaction-feedback{position:absolute;left:0;bottom:calc(100% + 8px);z-index:10;display:block;width:max-content;max-width:min(260px,calc(100vw - 28px));padding:7px 10px;border:1px solid #d7ddd8;border-radius:10px;background:#fff;color:#14211b;font-size:11px;font-weight:750;line-height:1.25;white-space:nowrap;pointer-events:none;box-shadow:0 7px 20px #06171c29;animation:reaction-feedback-in .16s ease-out both}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .reaction-feedback.success{border-color:#0aa65357}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .reaction-feedback.error{border-color:#b7262659;color:#9d2525}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .reaction-cooldown-count{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;display:grid;place-items:center;padding:0 3px;border:2px solid #ffffff;border-radius:999px;background:#0aa653;color:#fff;font-size:9px;font-weight:850;line-height:1;box-shadow:0 2px 6px #06171c33}@keyframes reaction-feedback-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .reaction-feedback{animation:none}}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer textarea,.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer:not(:focus-within) textarea{width:100%;height:34px;min-height:34px;max-height:88px;align-self:center;box-sizing:border-box;padding:6px 11px;resize:none;overflow-y:hidden;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;border:1px solid #e0e4e1;border-radius:16px;outline:none;background:#f7f8f7;color:#15201b;caret-color:#031820;font:inherit;font-size:13px;font-weight:500;line-height:20px;box-shadow:inset 0 1px 2px #06171c06;transition:none}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer textarea::placeholder{color:#68736d;opacity:1}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer textarea::-webkit-scrollbar{width:0;height:0;display:none}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer textarea:focus{border-color:#cbd2cd;outline:none;background:#fff;box-shadow:inset 0 1px 2px #06171c06}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .composer-row:focus-within{align-items:end}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .composer-row:focus-within textarea,.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .composer-row:focus-within .composer-submit{align-self:end}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .composer-submit{width:52px;min-width:52px;height:34px;min-height:34px;position:relative;align-self:center;justify-self:end;display:inline-grid;place-items:center;padding:0 5px;border:0;border-radius:11px;background:#031820;color:#fff;font:inherit;font-size:12px;font-weight:850;line-height:1;box-shadow:0 2px 5px #0318202e;touch-action:manipulation}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .composer-submit:before{content:"";position:absolute;inset:-5px;background:transparent}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .composer-submit:disabled{opacity:1;background:#173346;color:#dce7ed;box-shadow:none;cursor:not-allowed}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .submit-label{display:block;line-height:1;white-space:nowrap}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .character-count{position:absolute;right:69px;bottom:calc(100% + 4px);display:none;padding:2px 5px;border:1px solid #e3e6e3;border-radius:999px;background:#fff;color:#69736d;font-size:10px;font-variant-numeric:tabular-nums;font-weight:650;line-height:1;box-shadow:0 3px 10px #06171c14}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer:focus-within .character-count{display:block}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .composer-error{margin:0 0 4px 50px;color:#a51d1d;font-size:11px;font-weight:700;line-height:1.35}html[data-keyboard=open] .phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer:focus-within{margin:6px 12px max(8px,env(safe-area-inset-bottom));padding:3px 7px!important;border-radius:16px}html[data-keyboard=open] .phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer:focus-within textarea{min-height:34px;max-height:88px}html[data-keyboard=open] .phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer:focus-within .character-count{display:block}@media(max-width:359px){.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer{margin-inline:12px;padding-inline:6px}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .composer-row.with-reaction{grid-template-columns:38px minmax(0,1fr) 50px;gap:5px}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer .composer-submit{width:50px;min-width:50px}.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer textarea,.phone-frame.premium-mode.match-board-mode .post-composer.talk-inline-composer:not(:focus-within) textarea{padding-inline:10px;font-size:13px}}.phone-frame.premium-mode.match-board-mode .post-composer .composer-control-placeholder{width:38px;min-width:38px;height:38px;display:block}.phone-frame.premium-mode.match-board-mode .post-composer .composer-input-launcher{width:100%;min-width:0;height:38px;min-height:38px;display:flex;align-items:center;padding:0 12px;overflow:hidden;border:1px solid #e0e4e1;border-radius:13px;background:#f7f8f7;color:#68736d;text-align:left;font:inherit;font-size:13px;font-weight:500;line-height:1.35;box-shadow:inset 0 1px 2px #06171c06;cursor:text}.phone-frame.premium-mode.match-board-mode .post-composer .composer-input-launcher>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-frame.premium-mode.match-board-mode .post-composer .composer-input-launcher.has-draft{background:#fff;color:#15201b}.phone-frame.premium-mode.match-board-mode .post-composer .composer-input-launcher:focus-visible,.phone-frame.premium-mode.match-board-mode .post-composer .composer-submit:focus-visible{outline:2px solid rgba(3,24,32,.34);outline-offset:2px}.phone-frame.premium-mode.match-board-mode .post-composer .composer-submit:not(.ready){background:#eef1ef;color:#a9b0ac;box-shadow:none}.phone-frame.premium-mode.match-board-mode .dedicated-composer-layer{width:min(430px,var(--qa-frame-width, 100vw),100vw);height:var(--visual-viewport-height, 100dvh);max-height:var(--visual-viewport-height, 100dvh);position:fixed;z-index:1280;inset:var(--visual-offset-top, 0px) auto auto 50%;transform:translate(-50%);overflow:hidden;background:#fff;color:#101714}.phone-frame.premium-mode.match-board-mode .dedicated-composer{width:100%;height:100%;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:0;background:#fff}.phone-frame.premium-mode.match-board-mode .dedicated-composer-header{grid-row:1;min-height:64px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:max(8px,env(safe-area-inset-top)) 12px 8px;border-bottom:1px solid #e4e8e5;background:#fff}.phone-frame.premium-mode.match-board-mode .dedicated-composer-close{width:44px;min-width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#111916}.phone-frame.premium-mode.match-board-mode .dedicated-composer-close svg{width:24px;height:24px}.phone-frame.premium-mode.match-board-mode .dedicated-composer-heading{min-width:0;display:grid;gap:1px}.phone-frame.premium-mode.match-board-mode .dedicated-composer-heading strong{overflow:hidden;color:#101714;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:850;line-height:1.2}.phone-frame.premium-mode.match-board-mode .dedicated-composer-heading span{overflow:hidden;color:#69736d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.25}.phone-frame.premium-mode.match-board-mode .dedicated-composer-submit{min-width:62px;min-height:44px;padding:0 17px;border:0;border-radius:999px;background:#031820;color:#fff;font:inherit;font-size:13px;font-weight:850;line-height:1;box-shadow:0 2px 5px #0318202e}.phone-frame.premium-mode.match-board-mode .dedicated-composer-submit:disabled{background:#e8ece9;color:#9ca59f;box-shadow:none}.phone-frame.premium-mode.match-board-mode .dedicated-composer-close:focus-visible,.phone-frame.premium-mode.match-board-mode .dedicated-composer-submit:focus-visible{outline:2px solid rgba(3,24,32,.34);outline-offset:2px}.phone-frame.premium-mode.match-board-mode .dedicated-composer-context{grid-row:2;min-width:0;padding:0 18px;background:#fff}.phone-frame.premium-mode.match-board-mode .dedicated-reply-context{margin:12px 0 0;padding:10px 12px;border-left:3px solid #0a8f48;border-radius:0 10px 10px 0;background:#f4f7f5}.phone-frame.premium-mode.match-board-mode .dedicated-reply-context p{display:flex;align-items:baseline;gap:8px;margin:0 0 4px}.phone-frame.premium-mode.match-board-mode .dedicated-reply-context strong{color:#111916;font-size:13px;font-weight:850}.phone-frame.premium-mode.match-board-mode .dedicated-reply-context span{color:#768079;font-size:10px;font-weight:650}.phone-frame.premium-mode.match-board-mode .dedicated-reply-context>div{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#28322d;font-size:13px;font-weight:500;line-height:1.45}.phone-frame.premium-mode.match-board-mode .dedicated-composer-editor{grid-row:3;min-height:0;display:flex;flex-direction:column;gap:8px;padding:14px 18px 10px;overflow:hidden}.phone-frame.premium-mode.match-board-mode .dedicated-composer-error{flex:0 0 auto;margin:0;padding:8px 10px;border-radius:8px;background:#fff0f0;color:#a51d1d;font-size:12px;font-weight:700;line-height:1.4}.phone-frame.premium-mode.match-board-mode .dedicated-composer-editor textarea{flex:1 1 auto;width:100%;min-width:0;min-height:0;height:100%;resize:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;padding:0;border:0;border-radius:0;outline:none;background:#fff;color:#111916;caret-color:#031820;font:inherit;font-size:16px;font-weight:450;line-height:1.58;box-shadow:none}.phone-frame.premium-mode.match-board-mode .dedicated-composer-editor textarea::-webkit-scrollbar{display:none;width:0;height:0}.phone-frame.premium-mode.match-board-mode .dedicated-composer-editor textarea::placeholder{color:#8a938d;opacity:1}.phone-frame.premium-mode.match-board-mode .dedicated-composer-editor textarea:focus{border:0;outline:none;background:#fff;box-shadow:none}.phone-frame.premium-mode.match-board-mode .dedicated-composer-toolbar{grid-row:4;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px max(8px,env(safe-area-inset-bottom));border-top:1px solid #e4e8e5;background:#fff}.phone-frame.premium-mode.match-board-mode .dedicated-composer>.sr-only{position:absolute}.phone-frame.premium-mode.match-board-mode .dedicated-composer-tools{min-width:40px;min-height:40px;display:flex;align-items:center}.phone-frame.premium-mode.match-board-mode .dedicated-composer-tools:empty{min-width:0}.phone-frame.premium-mode.match-board-mode .dedicated-composer-tools .reaction-dock,.phone-frame.premium-mode.match-board-mode .dedicated-composer-tools .reaction-toggle{width:40px;min-width:40px;height:40px;min-height:40px}.phone-frame.premium-mode.match-board-mode .dedicated-composer-tools .reaction-toggle{position:relative;padding:0;border:1px solid #202627;border-radius:8px;background:#171b1c;color:#fff;box-shadow:inset 0 -3px #0aa653}.phone-frame.premium-mode.match-board-mode .dedicated-composer-tools .reaction-glyph{width:21px;height:21px;color:#fff;transform:none}.phone-frame.premium-mode.match-board-mode .dedicated-composer-count{color:#6f7972;font-size:12px;font-variant-numeric:tabular-nums;font-weight:650;line-height:1}.phone-frame.premium-mode.match-board-mode .reply-sheet-layer{width:min(430px,var(--qa-frame-width, 100vw),100vw);height:var(--visual-viewport-height, 100dvh);max-height:var(--visual-viewport-height, 100dvh);inset:var(--visual-offset-top, 0px) auto auto 50%;align-items:stretch;overflow:hidden;background:#fff}.phone-frame.premium-mode.match-board-mode .reply-sheet-layer[aria-hidden=true]{visibility:hidden;pointer-events:none}.phone-frame.premium-mode.match-board-mode .reply-sheet-backdrop,.phone-frame.premium-mode.match-board-mode .reply-sheet-grip{display:none}.phone-frame.premium-mode.match-board-mode .reply-sheet{width:100%;height:100%;max-height:none;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;padding:0 16px max(10px,env(safe-area-inset-bottom));overflow:hidden;border-radius:0;background:#fff;box-shadow:none}.phone-frame.premium-mode.match-board-mode .reply-sheet-header{min-height:64px;padding-top:max(8px,env(safe-area-inset-top))}.phone-frame.premium-mode.match-board-mode .reply-sheet-header>button{width:44px;min-width:44px;height:44px;min-height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#111916}.phone-frame.premium-mode.match-board-mode .reply-sheet-header>button svg{width:24px;height:24px}.phone-frame.premium-mode.match-board-mode .reply-parent-post{max-height:132px;overflow:hidden;margin:12px 0 6px}.phone-frame.premium-mode.match-board-mode .reply-parent-post p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.phone-frame.premium-mode.match-board-mode .reply-list{min-height:0;padding-bottom:8px;scrollbar-width:none}.phone-frame.premium-mode.match-board-mode .reply-list::-webkit-scrollbar{display:none}.phone-frame.premium-mode.match-board-mode .reply-thread-footer{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;padding-top:10px;border-top:1px solid #e4e8e5;background:#fff}.phone-frame.premium-mode.match-board-mode .reply-composer-launcher{min-width:0;height:44px;display:flex;align-items:center;padding:0 14px;overflow:hidden;border:1px solid #dce2dd;border-radius:999px;background:#f7f8f7;color:#79827c;text-align:left;font:inherit;font-size:14px;cursor:text}.phone-frame.premium-mode.match-board-mode .reply-composer-launcher>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-frame.premium-mode.match-board-mode .reply-composer-launcher.has-draft{background:#fff;color:#15201b}.phone-frame.premium-mode.match-board-mode .reply-compose-action{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#031820;color:#fff}.phone-frame.premium-mode.match-board-mode .reply-compose-action svg{width:20px;height:20px}html[data-keyboard=open] .phone-frame.premium-mode.match-board-mode .dedicated-composer-layer,html[data-keyboard=open] .phone-frame.premium-mode.match-board-mode .dedicated-composer{height:var(--visual-viewport-height, 100dvh);max-height:var(--visual-viewport-height, 100dvh)}html[data-keyboard=open] .phone-frame.premium-mode.match-board-mode .dedicated-composer-header{padding-top:max(6px,env(safe-area-inset-top))}html[data-keyboard=open] .phone-frame.premium-mode.match-board-mode .dedicated-composer-toolbar{padding-bottom:8px}@media(max-width:359px){.phone-frame.premium-mode.match-board-mode .dedicated-composer-header{grid-template-columns:44px minmax(0,1fr) auto;gap:7px;padding-inline:8px}.phone-frame.premium-mode.match-board-mode .dedicated-composer-submit{min-width:56px;padding-inline:14px}.phone-frame.premium-mode.match-board-mode .dedicated-composer-editor,.phone-frame.premium-mode.match-board-mode .dedicated-composer-context{padding-inline:14px}}.phone-frame.premium-mode.match-board-mode .reply-sheet.reply-redesign{grid-template-rows:auto minmax(0,1fr);padding:0;color:#081e2b;position:relative}.phone-frame.premium-mode.match-board-mode .reply-redesign .reply-sheet-header,.phone-frame.premium-mode.match-board-mode .reply-new-header{min-height:56px;padding:max(6px,env(safe-area-inset-top)) 14px 6px 18px;border-bottom:1px solid #e1e5e8;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff}.phone-frame.premium-mode.match-board-mode .reply-redesign .reply-sheet-header h2,.phone-frame.premium-mode.match-board-mode .reply-new-header h2{font-size:20px;line-height:1.3;margin:0;color:#081e2b}.phone-frame.premium-mode.match-board-mode .reply-redesign .reply-sheet-header small,.phone-frame.premium-mode.match-board-mode .reply-new-header small{font-size:13px;font-weight:500;color:#75828d;margin-left:5px}.phone-frame.premium-mode.match-board-mode .reply-new-header button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#081e2b}.phone-frame.premium-mode.match-board-mode .reply-reading-conversation,.phone-frame.premium-mode.match-board-mode .reply-compose-conversation{min-height:0;display:flex;flex-direction:column;overflow:hidden}.phone-frame.premium-mode.match-board-mode .reply-new-parent{padding:8px 16px;background:#f6f7f8;border-bottom:1px solid #dfe4e8;flex-shrink:0;max-height:40%;overflow:auto}.phone-frame.premium-mode.match-board-mode .reply-new-parent.expanded{padding:15px 18px 17px;background:#fff}.phone-frame.premium-mode.match-board-mode .reply-parent-toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0;border:0;background:transparent;text-align:left;color:#081e2b}.phone-frame.premium-mode.match-board-mode .reply-parent-toggle>.avatar{width:32px;height:32px;flex:0 0 32px;border-radius:50%;overflow:hidden}.phone-frame.premium-mode.match-board-mode .reply-parent-toggle>.avatar img{width:100%;height:100%;object-fit:cover}.phone-frame.premium-mode.match-board-mode .reply-parent-toggle>span{flex:1;min-width:0}.phone-frame.premium-mode.match-board-mode .reply-parent-toggle strong{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-frame.premium-mode.match-board-mode .reply-parent-toggle time{display:block;margin-top:3px;color:#7b8790;font-size:12px}.phone-frame.premium-mode.match-board-mode .reply-parent-toggle>svg{width:18px;height:18px;flex-shrink:0}.phone-frame.premium-mode.match-board-mode .reply-parent-excerpt{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;margin-top:3px}.phone-frame.premium-mode.match-board-mode .reply-parent-full{font-size:15px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0}.phone-frame.premium-mode.match-board-mode .reply-new-list{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;padding-bottom:150px}.phone-frame.premium-mode.match-board-mode .reply-list-caption{margin:0;padding:15px 18px 6px;font-size:12px;color:#78858e}.phone-frame.premium-mode.match-board-mode .reply-new-empty{padding:76px 20px 20px;text-align:center;color:#081e2b;font-size:15px}.phone-frame.premium-mode.match-board-mode .reply-new-empty>svg{display:block;margin:0 auto 20px}.phone-frame.premium-mode.match-board-mode .reply-new-empty>strong{font-size:16px}.phone-frame.premium-mode.match-board-mode .reply-new-empty>p{font-size:14px;color:#82909a;margin:10px 0}.phone-frame.premium-mode.match-board-mode .reply-new-row .post-row{margin:0;border-radius:0;box-shadow:none;border:0;border-bottom:1px solid #e0e5e8;background:#fff;padding:16px;gap:10px}.phone-frame.premium-mode.match-board-mode .reply-new-row .post-row .avatar{width:32px;height:32px;min-width:32px}.phone-frame.premium-mode.match-board-mode .reply-new-row .post-body{font-size:15px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.phone-frame.premium-mode.match-board-mode .reply-new-row .post-engagement{display:none}.phone-frame.premium-mode.match-board-mode .reply-new-row .post-meta{min-width:0;gap:7px}.phone-frame.premium-mode.match-board-mode .reply-new-row .post-meta strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.phone-frame.premium-mode.match-board-mode .reply-new-row .post-meta>span{font-size:11px;white-space:nowrap;flex-shrink:0}.phone-frame.premium-mode.match-board-mode .reply-redesign .reply-thread-footer{position:absolute;bottom:max(12px,env(safe-area-inset-bottom));left:12px;right:12px;padding:12px;grid-template-columns:minmax(0,1fr) 64px;gap:8px 10px;border:1px solid #d7dfe4;border-radius:20px;background:#fffffff5;box-shadow:0 5px 22px #071e2b12}.phone-frame.premium-mode.match-board-mode .reply-launcher-label{grid-column:1/-1;color:#6c7b87;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.phone-frame.premium-mode.match-board-mode .reply-redesign .reply-composer-launcher{background:transparent;border:1px solid #dbe1e6;border-radius:13px;font-size:15px;color:#88969f;height:46px}.phone-frame.premium-mode.match-board-mode .reply-redesign .reply-compose-action{border-radius:12px;height:46px;width:64px;background:#082034;color:#fff;font-size:14px;font-weight:700;border:0}.phone-frame.premium-mode.match-board-mode .reply-redesign .reply-login-button{position:absolute;bottom:max(12px,env(safe-area-inset-bottom));left:12px;right:12px;width:calc(100% - 24px);border:0;border-radius:16px;background:#082034;color:#fff;padding:15px}.phone-frame.premium-mode.match-board-mode .dedicated-composer.reply-compose-surface{display:grid;grid-template-rows:auto minmax(0,1fr);position:relative;color:#081e2b}.phone-frame.premium-mode.match-board-mode .reply-floating-editor{position:absolute;bottom:max(8px,env(safe-area-inset-bottom));left:10px;right:10px;z-index:2;border:1px solid #d7dfe4;border-radius:20px;background:#fffffff5;padding:12px 14px;box-shadow:0 5px 22px #071e2b12}.phone-frame.premium-mode.match-board-mode .reply-floating-editor label{display:block;font-size:11px;color:#6c7b87;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phone-frame.premium-mode.match-board-mode .reply-editor-row{display:flex;align-items:flex-end;gap:10px}.phone-frame.premium-mode.match-board-mode .reply-editor-row textarea{flex:1;min-width:0;width:100%;height:48px;max-height:100px;resize:none;border:0;background:transparent;color:#081e2b;padding:0;font-size:16px;line-height:1.5;outline:none;border-radius:0;box-shadow:none}.phone-frame.premium-mode.match-board-mode .reply-editor-row button{width:64px;height:46px;flex-shrink:0;border:0;border-radius:12px;background:#082034;color:#fff;font-size:14px;font-weight:700}.phone-frame.premium-mode.match-board-mode .reply-editor-row button:disabled{background:#e9ecef;color:#a3acb2}.phone-frame.premium-mode.match-board-mode .reply-input-count{display:block;text-align:right;padding-right:74px;margin-top:5px;font-size:11px;color:#77858f}.phone-frame.premium-mode.match-board-mode .reply-input-error{font-size:12px;color:#b02e38;margin:0 0 8px;max-height:60px;overflow:auto}html[data-keyboard=open] .phone-frame.premium-mode.match-board-mode .reply-floating-editor{bottom:8px}.phone-frame.premium-mode.match-board-mode .reply-new-row .post-author-name-trigger{font-size:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.phone-frame.premium-mode.match-board-mode .reply-redesign button:focus-visible{outline:2px solid #347ab0;outline-offset:2px;box-shadow:none}.phone-frame.premium-mode.match-board-mode .reply-new-row .post-content{min-width:0}.phone-frame.premium-mode.match-board-mode .reply-new-row .post-actions{top:10px;right:5px}.phone-frame.premium-mode.match-board-mode .reply-inline-parent{padding:14px 18px 16px;border-bottom:1px solid #dfe4e8;background:#fff;flex-shrink:0;max-height:38%;overflow:auto}.phone-frame.premium-mode.match-board-mode .reply-parent-heading{display:flex;align-items:center;gap:10px}.phone-frame.premium-mode.match-board-mode .reply-parent-heading>.avatar{width:32px;height:32px;flex:0 0 32px;border-radius:50%;overflow:hidden}.phone-frame.premium-mode.match-board-mode .reply-parent-heading>.avatar img{width:100%;height:100%;object-fit:cover}.phone-frame.premium-mode.match-board-mode .reply-parent-meta{display:flex;align-items:baseline;gap:8px;min-width:0;flex:1}.phone-frame.premium-mode.match-board-mode .reply-parent-meta strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.phone-frame.premium-mode.match-board-mode .reply-parent-meta time{font-size:11px;color:#78858e;white-space:nowrap;flex-shrink:0}.phone-frame.premium-mode.match-board-mode .reply-parent-text{margin:7px 0 0 42px;font-size:15px;line-height:24px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:72px;overflow:hidden}.phone-frame.premium-mode.match-board-mode .reply-parent-text.full{max-height:none}.phone-frame.premium-mode.match-board-mode .reply-read-more{margin:6px 0 -6px 34px;min-height:36px;padding:6px 8px;background:transparent;border:0;color:#406580;font-size:12px}.phone-frame.premium-mode.match-board-mode .reply-new-list{padding-bottom:var(--reply-editor-space,150px)}.phone-frame.premium-mode.match-board-mode .reply-inline-editor{bottom:max(10px,env(safe-area-inset-bottom));left:12px;right:12px}.phone-frame.premium-mode.match-board-mode .reply-inline-editor textarea{font-size:16px}.phone-frame.premium-mode.match-board-mode .reply-inline-editor{padding:8px 12px;border-radius:18px}.phone-frame.premium-mode.match-board-mode .reply-inline-editor label{margin-bottom:4px;padding-right:62px}.phone-frame.premium-mode.match-board-mode .reply-inline-editor textarea{box-sizing:border-box;height:44px;min-height:44px;max-height:116px;padding:10px 0;line-height:24px;overflow-y:auto}.phone-frame.premium-mode.match-board-mode .reply-inline-editor .reply-editor-row button{height:44px}.phone-frame.premium-mode.match-board-mode .reply-inline-editor .reply-input-count{position:absolute;right:12px;top:8px;margin:0;padding:0;font-size:10px;line-height:16px}@media(max-width:560px){.app-shell:has(.reply-sheet-layer:not([aria-hidden=true])){background:#fff}.phone-frame.premium-mode.match-board-mode:has(.reply-sheet-layer:not([aria-hidden=true])){visibility:hidden}.phone-frame.premium-mode.match-board-mode .reply-sheet-layer:not([aria-hidden=true]){visibility:visible}}@media(max-width:560px){#root:has(.app-shell[data-board-native-scroll]>.phone-frame.match-board-mode):has(.reply-sheet-layer:not([aria-hidden=true])):before{background:#fff}.app-shell:has(.phone-frame.match-board-mode .reply-sheet-layer:not([aria-hidden=true])){border-top-color:#fff}}@media(max-width:560px){html:has(.phone-frame.match-board-mode .reply-sheet-layer:not([aria-hidden=true])),body:has(.phone-frame.match-board-mode .reply-sheet-layer:not([aria-hidden=true])),#root:has(.phone-frame.match-board-mode .reply-sheet-layer:not([aria-hidden=true])){background:#fff;color-scheme:light}}.phone-frame.premium-mode.match-board-mode .reply-sheet.reply-community-layout{grid-template-rows:auto minmax(0,1fr) auto}.phone-frame.premium-mode.match-board-mode .reply-community-layout .reply-sheet-header{justify-content:flex-start;min-height:52px;padding:4px 12px;padding-top:max(4px,env(safe-area-inset-top))}.phone-frame.premium-mode.match-board-mode .reply-community-layout .reply-sheet-header>div{display:flex;align-items:baseline;gap:8px;flex:1}.phone-frame.premium-mode.match-board-mode .reply-community-layout .reply-sheet-header h2{font-size:16px}.phone-frame.premium-mode.match-board-mode .reply-community-layout .reply-sheet-header small{margin:0;font-size:11px}.phone-frame.premium-mode.match-board-mode .reply-community-layout .reply-reading-conversation{display:block;overflow:auto;overscroll-behavior:contain}.phone-frame.premium-mode.match-board-mode .reply-community-layout .reply-inline-parent{max-height:none;overflow:visible;padding:16px}.phone-frame.premium-mode.match-board-mode .reply-community-layout .reply-parent-text{margin:12px 0 0}.phone-frame.premium-mode.match-board-mode .reply-community-layout .reply-new-list{overflow:visible;padding:0}.phone-frame.premium-mode.match-board-mode .reply-community-layout .reply-new-row .post-row{padding:8px 16px}.phone-frame.premium-mode.match-board-mode .reply-community-layout .reply-new-row .post-body{margin:0;line-height:1.55}.phone-frame.premium-mode.match-board-mode .reply-community-layout .reply-new-empty{padding:65px 20px;color:#75838e}.phone-frame.premium-mode.match-board-mode .reply-community-layout .reply-new-empty>svg{margin:0 auto 10px}.phone-frame.premium-mode.match-board-mode .reply-community-layout .reply-inline-editor{position:relative;inset:auto;margin:0;border:0;border-top:1px solid #e4e8ec;border-radius:0;box-shadow:none;background:#fff;padding:6px 12px max(8px,env(safe-area-inset-bottom))}.phone-frame.premium-mode.match-board-mode .reply-community-layout .reply-inline-editor textarea{background:#f2f5f7;border-radius:22px;padding:10px 12px}.phone-frame.premium-mode.match-board-mode .reply-community-layout .reply-editor-row button{border-radius:22px;background:#0b2232}.phone-frame.premium-mode.match-board-mode .reply-community-layout .reply-editor-row button:disabled{background:#0b2232;color:#fff;opacity:.45}.phone-frame.premium-mode.match-board-mode .reply-community-layout .reply-login-button{position:static;width:100%;margin:0;border-radius:0}html[data-keyboard=open] .phone-frame.premium-mode.match-board-mode .reply-community-layout .reply-inline-editor{inset:auto;padding-bottom:8px}.phone-frame.premium-mode.match-board-mode .team-channel-compact{padding:0}.team-channel-trigger{display:flex;align-items:center;gap:6px;width:100%;height:44px;padding:0 12px;border:0;background:#fff;color:#061b29;cursor:pointer;text-align:left}.team-channel-trigger strong{font-size:13px;font-weight:600}.team-channel-trigger>svg{width:14px;height:14px}.team-channel-trigger small{margin-left:auto;padding:3px 7px;border:1px solid #bdc3c8;border-radius:6px;font-size:10px;color:#66717a;font-weight:500}.team-channel-trigger small.is-member{color:#061b29;border-color:#061b29}.team-chat-emblem{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border:1px solid #e0e3e6;border-radius:50%;background:#fff;overflow:hidden}.team-chat-emblem>svg{width:24px;height:24px;color:#061b29}.team-channel-trigger .team-chat-emblem{width:22px;height:22px}.team-channel-trigger .team-chat-emblem>svg{width:16px;height:16px}.team-chat-sheet{position:fixed;inset:auto 0 0;margin:0 auto;padding:0;border:1px solid #e0e3e6;border-bottom:0;border-radius:20px 20px 0 0;width:min(100%,480px);max-width:100%;max-height:85dvh;overflow:auto;overscroll-behavior:contain;background:#fff;color:#061b29;box-shadow:0 -4px 24px #061b291a}.team-chat-sheet::backdrop{background:#06101b40}.team-chat-sheet-content{padding:10px 14px max(18px,env(safe-area-inset-bottom))}.team-chat-handle{width:42px;height:4px;border-radius:4px;margin:0 auto 8px;background:#ccd0d3}.team-chat-sheet header{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;margin-bottom:10px}.team-chat-sheet h2{font-size:18px;font-weight:700;margin:0}.team-chat-sheet button{font-family:inherit;cursor:pointer}.team-chat-sheet header button{position:absolute;right:0;top:2px;display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:#061b29}.team-chat-sheet header svg{width:24px;height:24px}.team-chat-options{display:grid;gap:4px}.team-chat-options button{display:flex;align-items:center;gap:14px;min-height:60px;padding:10px 8px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:left}.team-chat-options button[aria-pressed=true]{background:#f2f3f5}.team-chat-options strong{font-size:16px;font-weight:650}.team-chat-state{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;font-size:11px}.team-chat-membership{color:#061b29;font-weight:600}.team-chat-view-label{color:#69747d}.team-chat-check{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#061b29}.team-chat-check svg{width:16px;height:16px;stroke:#fff}.team-chat-sheet footer{border-top:1px solid #d8dde1;margin:14px 2px 0;padding-top:12px}.team-chat-sheet footer button{display:flex;align-items:center;gap:16px;width:100%;min-height:64px;text-align:left;padding:8px;border:0;background:transparent;font-size:15px;font-weight:650;color:#061b29}.team-chat-sheet footer button>svg{width:26px;height:26px;flex-shrink:0}.team-chat-sheet footer small{display:block;margin-top:6px;font-size:12px;color:#727c84;font-weight:400}.team-chat-sheet p{font-size:13px;line-height:1.8;color:#263642}.team-chat-sheet footer p{text-align:center;color:#6b757d;font-size:12px}.team-chat-reset{display:grid;gap:12px;padding:0 8px}.team-chat-transfer{display:flex;align-items:center;justify-content:center;gap:44px;margin:12px 0}.team-chat-transfer>div{display:grid;justify-items:center;gap:10px}.team-chat-transfer strong{font-size:17px}.team-chat-transfer>svg{width:24px;height:24px;color:#9ba1a6}.team-chat-transfer .team-chat-emblem{width:48px;height:48px}.team-chat-reset p{text-align:center;margin:8px 0}.team-chat-reset button{min-height:46px;border:0;border-radius:7px;background:transparent;color:#061b29;font-size:15px;font-weight:600}.team-chat-reset .team-chat-primary,.phone-frame.premium-mode.match-board-mode .team-chat-join .team-chat-primary{background:#061b29;color:#fff;border:0;border-radius:7px;min-height:46px;font-size:15px;font-weight:600;width:100%}.team-chat-sheet button:disabled,.team-chat-join button:disabled{opacity:.55;cursor:wait}.team-channel-trigger:focus-visible,.team-chat-sheet button:focus-visible,.team-chat-join button:focus-visible{outline:2px solid #365c7c;outline-offset:-2px}.phone-frame.premium-mode.match-board-mode .team-chat-join{position:fixed;inset:auto 12px 12px;margin:0 auto;width:calc(100% - 24px);max-width:456px;box-sizing:border-box;z-index:150;padding:20px 16px 10px;border:1px solid #d8dde1;border-radius:10px;background:#fff;color:#061b29;box-shadow:0 -3px 18px #061b2910;text-align:center;display:grid;gap:12px}.phone-frame.premium-mode.match-board-mode .team-chat-join strong{font-size:16px;line-height:1.5;color:#061b29}.phone-frame.premium-mode.match-board-mode .team-chat-join p{font-size:13px;line-height:1.6;margin:0;color:#69747d}.phone-frame.premium-mode.match-board-mode .team-chat-join small{font-size:11px;line-height:1.6;color:#69747d}.phone-frame.premium-mode.match-board-mode .team-chat-join .team-chat-join-dismiss{min-height:32px;background:transparent;border:0;color:#52626f;font-size:12px}.team-chat-sheet .team-chat-error,.phone-frame.premium-mode.match-board-mode .team-chat-join .team-chat-error{color:#a72c36;font-size:12px}@media(max-width:350px){.team-chat-options button{gap:8px}.team-chat-state{gap:5px;font-size:10px}.team-chat-transfer{gap:30px}}.team-chat-emblem.is-team{border:0;border-radius:0;background:transparent;overflow:visible}.team-chat-emblem .team-crest{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.team-chat-emblem .team-crest img{object-fit:contain!important;border-radius:0!important}.team-chat-emblem .team-crest.national-flag img{width:100%!important;height:100%!important}.phone-frame.premium-mode.match-board-mode .talk-channel-slot{position:relative;min-height:52px;padding:4px 0;box-sizing:border-box}.phone-frame.premium-mode.match-board-mode .talk-channel-slot .team-channel-area{min-height:44px;padding:0}.phone-frame.premium-mode.match-board-mode .talk-feed-stage>.talk-moment-card{position:absolute;top:2px;right:14px;left:14px;width:auto;margin:0;z-index:4;box-shadow:0 8px 18px #07181d1f}@media(max-width:767px){.phone-frame.premium-mode.match-board-mode .talk-channel-slot{min-height:68px;padding:12px 0}.phone-frame.premium-mode.match-board-mode .talk-feed-stage>.talk-moment-card{height:64px;min-height:64px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-feed-stage>.talk-moment-card{border-color:#e5e9ec;box-shadow:0 4px 12px #0f23331a}}.phone-frame.premium-mode.match-board-mode .talk-feed-stage>.talk-moment-card{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;gap:0}.phone-frame.premium-mode.match-board-mode .talk-feed-stage .talk-moment-open{width:100%;min-width:0;min-height:46px;height:100%;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px 0 8px 10px}.phone-frame.premium-mode.match-board-mode .talk-feed-stage .talk-moment-copy{min-width:0}.phone-frame.premium-mode.match-board-mode .talk-feed-stage .talk-moment-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-frame.premium-mode.match-board-mode .talk-feed-stage .talk-moment-badge{width:28px;height:28px;transform:none}.phone-frame.premium-mode.match-board-mode .talk-feed-stage .talk-moment-dismiss{position:static;inset:auto;width:44px;min-width:44px;height:100%;min-height:44px;margin:0;padding:0;transform:none;display:grid;place-items:center}.phone-frame.premium-mode.match-board-mode .talk-feed-stage .talk-moment-dismiss svg{width:16px;height:16px}.phone-frame.premium-mode.match-board-mode .talk-channel-slot{min-height:44px;padding:0}.phone-frame.premium-mode.match-board-mode .talk-feed-stage{position:relative}.phone-frame.premium-mode.match-board-mode .score-heat-strip{box-sizing:border-box;min-height:48px;height:auto;grid-template-columns:auto minmax(48px,1fr) auto;grid-template-rows:auto;align-items:center;gap:14px;padding:10px 18px;border-top:1px solid rgba(180,209,230,.2);background:#010e18fa;color:#fff}.phone-frame.premium-mode.match-board-mode .desktop-score-heat.score-heat-strip{min-height:56px;flex:0 0 auto}.phone-frame.premium-mode.match-board-mode .score-heat-strip:focus-visible{outline:2px solid #fff;outline-offset:-3px}.score-heat-strip .score-heat-value,.score-heat-strip .score-heat-posts>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.score-heat-strip .score-heat-value svg{width:18px;height:18px;flex:0 0 18px;fill:#ff3345;stroke:#ff3345;stroke-width:2.2}.score-heat-strip small{color:#ffffffe0;font-size:13px;font-weight:900;line-height:1}.score-heat-strip b{color:#ff3542;font-size:17px;font-weight:950;line-height:1}.score-heat-strip .score-heat-posts{display:grid;justify-items:end;gap:4px}.score-heat-strip .score-heat-posts b{color:#fff}.score-heat-strip .score-heat-meter{min-width:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.score-heat-strip .score-heat-meter i{display:block;height:8px;border-radius:3px;background:#465361;transform:skew(-20deg)}.score-heat-strip .score-heat-meter i.is-active{background:#f5bb38}.score-heat-strip .score-heat-meter i.is-active:nth-child(1){background:#f22c3d}.score-heat-strip .score-heat-meter i.is-active:nth-child(2){background:#fa4835}.score-heat-strip .score-heat-meter i.is-active:nth-child(3){background:#ff6b2f}.score-heat-strip .score-heat-meter i.is-active:nth-child(4){background:#ff8c2c}@media(max-width:410px){.score-heat-strip small{font-size:12px}}@media(max-width:350px){.phone-frame.premium-mode.match-board-mode .score-heat-strip{gap:6px;padding-inline:10px}.score-heat-strip small{font-size:11px}.score-heat-strip .score-heat-meter{gap:3px}.score-heat-strip .score-heat-value svg{width:16px;height:16px;flex-basis:16px}}@media(min-width:1024px){.phone-frame.premium-mode.match-board-mode .desktop-score-card:has(.score-heat-strip){min-height:0;height:auto;flex:0 0 auto}}.score-heat-strip .score-heat-value.is-muted,.score-heat-strip .score-heat-meter.is-muted{opacity:.5}.heat-connection-notice{margin:0 16px 12px;color:#65717b;font-size:12px;line-height:1.6}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .room-panel:has(>.post-composer){position:relative;--talk-composer-gap: max(14px, env(safe-area-inset-bottom))}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .room-panel>.post-composer{position:absolute;left:16px;right:16px;bottom:var(--talk-composer-gap);width:auto;margin:0;border-radius:14px;box-shadow:0 5px 18px #06171c2e}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .room-panel:has(>.post-composer)>.room-scroll{padding-bottom:calc(var(--talk-composer-height, 44px) + var(--talk-composer-gap) + 16px);scroll-padding-bottom:calc(var(--talk-composer-height, 44px) + var(--talk-composer-gap) + 16px)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .room-panel:has(>.post-composer)>.latest-button{bottom:calc(var(--talk-composer-height, 44px) + var(--talk-composer-gap) + 12px)}html[data-keyboard=open] .phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .room-panel:has(>.post-composer){--talk-composer-gap: 6px}html[data-keyboard=open] .phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .room-panel>.post-composer.talk-inline-composer:focus-within{margin:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable{background:#fff}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable>.mobile-tab-section-header{display:flex;flex-wrap:wrap;gap:0;min-height:84px;padding:12px 0 0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .mobile-tab-section-header h3{font-size:14px;font-weight:750}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .flash-order-note{margin-left:auto;color:#768089;font-size:11px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .mobile-flash-filters{width:100%;max-width:none;height:42px;border:0;border-radius:0;grid-template-columns:repeat(4,1fr);background:transparent}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .mobile-flash-filters button{height:42px;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:12px;font-weight:650;color:#737c82;background:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .mobile-flash-filters button.active{color:#102632;background:none;border:0;border-bottom:2px solid #102632}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .mobile-flash-event{display:block;min-height:0;padding:0;border-bottom:1px solid #e8ecee;background:#fff}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .flash-event-summary{display:grid;grid-template-columns:38px 22px minmax(0,1fr);align-items:start;gap:8px;min-height:44px;padding:16px 0;list-style:none;color:#102632}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable summary.flash-event-summary{cursor:pointer;-webkit-tap-highlight-color:transparent}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable summary.flash-event-summary::-webkit-details-marker{display:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable summary.flash-event-summary:focus-visible{outline:2px solid #1769c2;outline-offset:-2px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .flash-event-summary>time{padding:2px 0 0;color:#667079;font-size:14px;font-style:normal;font-weight:700;line-height:22px;text-align:right;white-space:nowrap}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .mobile-flash-event-icon{grid-column:2;width:22px;height:24px;border:0;border-radius:0;background:none;padding:0;color:#102632}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .mobile-flash-event-icon svg{width:19px;height:19px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .mobile-flash-event-icon.goal{color:#1769c2}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .mobile-flash-event-icon.card{color:#e4ad00}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .mobile-flash-event-icon.card.red-card{color:#cf1836}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .mobile-flash-event-copy{grid-column:3;display:grid;min-width:0;min-height:0;padding:0;gap:6px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .mobile-flash-event.goal .mobile-flash-event-copy{min-height:0;gap:6px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .mobile-flash-event-title{display:flex;align-items:center;gap:8px;min-width:0;min-height:24px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .mobile-flash-event-title>strong{font-size:14px;font-weight:750;line-height:22px;overflow-wrap:anywhere}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .flash-team-identity{margin-left:auto;display:flex;align-items:center;gap:5px;flex:none;font-size:11px;font-weight:650;color:#6a747c}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .flash-team-identity .team-flag{width:18px;height:18px;min-width:18px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .flash-team-identity .team-flag.team-identity-mark{width:20px;height:16px;min-width:20px;max-width:20px;max-height:16px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .flash-team-identity .team-flag.club-crest{height:20px;max-height:20px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .flash-event-body{display:flex;align-items:flex-start;gap:10px;min-width:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .flash-player-and-score{display:flex;align-items:baseline;gap:12px;min-width:0;flex:1}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .flash-player-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-width:0;flex:0 1 auto;overflow:hidden;overflow-wrap:anywhere;word-break:normal;white-space:normal;font-size:14px;font-weight:500;line-height:22px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .flash-goal-score{flex:none;white-space:nowrap;color:#102632;font-size:18px;font-weight:800;line-height:22px;letter-spacing:0;font-variant-numeric:tabular-nums}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .flash-goal-score .scoring-team{color:#cf1836}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .flash-detail-chevron{flex:none;margin-top:2px;color:#667079}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .flash-event-disclosure[open] .flash-detail-chevron{transform:rotate(90deg)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .mobile-substitution-lines{min-width:0;flex:1;gap:5px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .mobile-substitution-lines>span{display:flex;align-items:baseline;min-width:0;gap:8px;color:#102632}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .mobile-substitution-lines small{flex:none;min-width:25px;color:#69767e;font-size:10px;font-weight:700}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .mobile-flash-event.period .flash-event-summary{padding:12px 0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .mobile-flash-event.halftime .flash-event-summary{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;min-height:36px;margin:5px 0;padding:6px 0;border-block:1px solid #e8ecee}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .mobile-flash-event.period .flash-event-body{display:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .mobile-flash-event.period .mobile-flash-event-title>strong{font-size:12px;font-weight:600;color:#69747c}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .mobile-flash-event.halftime .mobile-flash-event-icon{display:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .mobile-flash-event.halftime .mobile-flash-event-copy{grid-column:2;display:block}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .mobile-flash-event.halftime .mobile-flash-event-title{justify-content:space-between}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .flash-period-score{flex:none;color:#69747c;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .flash-event-detail{min-width:0;margin:0 0 16px 76px;padding:10px 0 0;border-top:1px solid #e8ecee}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .flash-event-detail p{margin:0;color:#47565f;font-size:13px;font-weight:400;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-flash-panel.flash-readable .flash-event-detail button{display:flex;align-items:center;gap:5px;min-height:44px;margin:4px 0 0 auto;padding:0;border:0;background:none;color:#102632;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.flash-substitution-pairs{width:100%;min-width:0}.flash-pair-head,.flash-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px}.flash-pair-head{color:#71818b;font-size:10px;font-weight:700;line-height:20px;margin-bottom:2px}.flash-pair-head span:first-child{color:#397665}.flash-pair{padding:7px 0;font-size:13px;line-height:19px;color:#102632}.flash-pair+.flash-pair{border-top:1px solid #edf0f2}.flash-pair span{min-width:0;overflow-wrap:anywhere}.flash-pair span:nth-child(2){color:#586a75}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-match-switcher.switch-sheet{position:fixed;inset:auto 0 0;transform:none;width:100%;height:min(82dvh,760px);max-height:82dvh;display:flex;flex-direction:column;padding:0 0 env(safe-area-inset-bottom);border:0;border-radius:22px 22px 0 0;background:#fff;color:#102632;z-index:110;box-shadow:0 -8px 40px #00101c20;overflow:hidden}.switch-sheet *{box-sizing:border-box}.switch-sheet button{font:inherit;color:inherit;cursor:pointer;border:0;background:transparent}.switch-sheet button:focus-visible{outline:2px solid #1262bd;outline-offset:-3px}.switch-sheet .sw-grip{height:24px;min-height:24px;width:100%;display:grid;place-items:center;touch-action:none;padding:0}.switch-sheet .sw-grip span{width:42px;height:4px;border-radius:3px;background:#b2bac2}.switch-sheet .sw-head{display:flex;align-items:center;gap:8px;min-height:54px;padding:0 12px 8px 18px}.switch-sheet .sw-head h2{font-size:18px;line-height:1.4;margin:0;flex:1}.switch-sheet .sw-head button{display:grid;place-items:center;width:44px;height:44px;padding:0;flex:none}.switch-sheet .sw-tabs{display:flex;min-height:48px;border-bottom:1px solid #e5e8eb}.switch-sheet .sw-tabs button{width:50%;border-bottom:3px solid transparent;padding:10px;font-size:15px;font-weight:700;color:#858e97}.switch-sheet .sw-tabs button[aria-pressed=true]{border-color:#102632;color:#102632}.switch-sheet .sw-tabs small{font-size:12px;color:#7d8792;margin-left:4px}.switch-sheet .sw-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;min-height:64px}.switch-sheet .sw-tools button{display:flex;align-items:center;gap:8px;border:1px solid #dde2e7;border-radius:7px;padding:9px 10px;min-height:40px;max-width:64%;text-align:left;font-size:12px;line-height:1.4}.switch-sheet .sw-tools button svg{flex:none}.switch-sheet .sw-tools>span{font-size:10px;color:#6c7984}.switch-sheet .sw-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.switch-sheet .sw-match{width:100%;min-height:96px;display:grid;grid-template-columns:34px minmax(0,1fr) minmax(94px,1.35fr) minmax(0,1fr) 36px;gap:3px;align-items:center;padding:12px;border-bottom:1px solid #e7eaed;text-align:center}.switch-sheet .sw-match.is-selected{background:#f3f5f7}.switch-sheet .sw-current{font-size:9px;color:#5f6e7a;white-space:nowrap}.switch-sheet .sw-team{display:flex;align-items:center;flex-direction:column;gap:7px;min-width:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .switch-sheet .sw-team .team-crest{min-width:0;flex-basis:auto!important}.switch-sheet .sw-team b{font-size:13px;line-height:1.3;overflow-wrap:anywhere}.switch-sheet .sw-score{display:flex;align-items:center;flex-direction:column;gap:4px;min-width:0}.switch-sheet .sw-score strong{font-size:21px;line-height:1.25;white-space:nowrap;font-variant-numeric:tabular-nums}.switch-sheet .sw-score small{font-size:10px;color:#71808a;line-height:1.35}.switch-sheet .sw-score small.is-live{color:#d71936;font-size:12px;font-weight:700}.switch-sheet .sw-competition{overflow-wrap:anywhere}.switch-sheet .sw-heat{display:flex;align-items:center;justify-content:flex-end;gap:2px;color:#d71936;font-size:11px}.switch-sheet .sw-heat svg{flex:none}.switch-sheet .sw-context,.switch-sheet .sw-notice{font-size:12px;line-height:1.6;color:#71808a;padding:10px 18px;margin:0}.switch-sheet .sw-empty{color:#71808a;font-size:13px;text-align:center;padding:50px 18px}.switch-sheet .sw-group{font-size:12px;font-weight:500;color:#71808a;padding:12px 18px 7px;margin:0;background:#fafbfc}.switch-sheet .sw-league-row{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:14px 18px;border-bottom:1px solid #e7eaed;text-align:left}.switch-sheet .sw-league-row>span:first-child{flex:1;font-size:14px}.switch-sheet .sw-league-row small{color:#7d8792;font-size:12px}.switch-sheet .sw-league-row[aria-pressed=true]{background:#f3f5f7}.switch-sheet .sw-check{width:20px}@media(min-width:1024px){.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-match-switcher.switch-sheet{inset:80px 18px auto auto;width:420px;height:min(80dvh,760px);border-radius:16px}}@media(prefers-reduced-motion:no-preference){.switch-sheet{animation:sw-enter .18s ease-out}@keyframes sw-enter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-match-switcher-backdrop{position:fixed;inset:0;width:100%;height:100dvh;transform:none;background:#030c105c;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1290;pointer-events:auto;touch-action:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-match-switcher.switch-sheet{z-index:1300}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .switch-sheet .sw-team,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .switch-sheet .sw-team b,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .switch-sheet .sw-score strong,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .switch-sheet .sw-league-row>span{color:#102632}.switch-sheet .sw-heat.is-stale{opacity:.45}.phone-frame.premium-mode.match-board-mode .board-score-quick-menu{width:144px!important;border-radius:9px!important;box-shadow:0 8px 24px #091b262e!important;background:#fff!important}.phone-frame.premium-mode.match-board-mode .board-score-quick-menu>button{min-height:32px!important;height:32px!important;padding:0 8px!important;gap:4px!important}.phone-frame.premium-mode.match-board-mode .board-score-quick-menu strong{font-size:12px!important;line-height:18px!important;font-weight:600!important;white-space:nowrap}.phone-frame.premium-mode.match-board-mode .board-score-quick-menu small{display:none!important}.phone-frame.premium-mode.match-board-mode .board-score-quick-menu b{font-size:18px!important;font-weight:400!important;color:#76838b!important}.phone-frame.premium-mode.match-board-mode .board-score-quick-menu>button:hover{background:#f4f6f7!important}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-lineup-panel.lineup-readable{display:block;padding:10px 14px 32px;background:#fff;color:#061720}.lineup-readable .lineup-team-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #dce0e3;border-radius:7px;overflow:hidden}.lineup-readable .lineup-team-selector button{display:flex;align-items:center;justify-content:center;gap:11px;min-width:0;min-height:44px;padding:6px 12px;border:0;border-radius:0;background:#fff;color:#061720;font-size:16px}.lineup-readable .lineup-team-selector button[aria-pressed=true]{background:#061720;color:#fff}.lineup-readable .lineup-team-mark{width:32px;height:26px;flex:0 0 32px;display:grid;place-items:center}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .lineup-readable .lineup-team-mark .team-crest{width:30px;min-width:30px;height:23px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .lineup-readable .lineup-team-mark .team-crest img{width:100%;height:100%;object-fit:contain}.lineup-readable .lineup-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:31px;padding:5px 0;font-size:13px;line-height:1.4}.lineup-readable .lineup-heading>strong{flex:0 0 auto;font-weight:750}.lineup-readable .lineup-heading>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 10px;min-width:0;text-align:right;font-size:12px;font-weight:650}.lineup-readable .lineup-heading span{min-width:0;overflow-wrap:anywhere}.lineup-readable .lineup-heading small{color:#70777c;font-size:11px}.lineup-readable .lineup-pitch{position:relative;width:100%;aspect-ratio:362 / 380;background:#8db454 url(/assets/lineup-pitch-green.png) center / 100% 100% no-repeat}.lineup-readable .lineup-pitch-slot{position:absolute;transform:translate(-50%,-50%)}.lineup-readable .lineup-pitch-slot button{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;min-height:52px;padding:0;border:0;border-radius:3px;background:transparent;color:#07150c;text-align:center}.lineup-readable .lineup-pitch-slot b{display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;border:1px solid #fff;border-radius:50%;background:#061720;color:#fff;font-size:14px;line-height:1;font-weight:750}.lineup-readable .lineup-pitch-slot strong{display:block;overflow:hidden;width:100%;font-size:11px;line-height:15px;font-weight:700}.lineup-readable button:focus-visible{outline:3px solid #1769c2;outline-offset:-3px}.lineup-readable .lineup-roster{margin-top:0}.lineup-readable .lineup-roster-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #dce0e3}.lineup-readable .lineup-roster-switch button{min-height:44px;padding:7px;border:0;border-bottom:3px solid transparent;border-radius:0;background:#fff;color:#757c83;font-size:15px;font-weight:700}.lineup-readable .lineup-roster-switch button[aria-pressed=true]{border-bottom-color:#061720;color:#061720}.lineup-readable .lineup-roster-switch span{margin-left:4px}.lineup-readable .lineup-roster-columns,.lineup-readable .lineup-roster-list button{display:grid;grid-template-columns:65px minmax(0,1fr) 28px 18px;gap:8px;align-items:center;text-align:left}.lineup-readable .lineup-roster-columns{min-height:42px;padding:4px;color:#757c83;font-size:12px}.lineup-readable .lineup-roster-list{list-style:none;margin:0;padding:0}.lineup-readable .lineup-roster-list li{margin:0;padding:0;border-bottom:1px solid #e1e4e6}.lineup-readable .lineup-roster-list button{width:100%;min-height:46px;padding:10px 4px;border:0;border-radius:0;background:#fff;color:#061720}.lineup-readable .lineup-roster-list b{padding-left:7px;font-size:16px;font-weight:700}.lineup-readable .lineup-roster-name{min-width:0;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.lineup-readable .lineup-roster-list small{font-size:12px;color:#727980}.lineup-readable .lineup-roster-list svg{color:#727980}.lineup-readable .lineup-notice{margin:0;padding:20px 4px;color:#68727b;font-size:13px;line-height:1.7}.lineup-readable .lineup-player-dialog{position:fixed;inset:auto 0 0;width:min(100%,480px);max-width:100%;max-height:80dvh;margin:0 auto;padding:0;border:0;border-radius:18px 18px 0 0;background:#fff;color:#061720;box-shadow:0 -4px 20px #0002;overflow:auto}.lineup-readable .lineup-player-dialog::backdrop{background:#0006}.lineup-readable .lineup-player-detail{padding:8px 20px max(22px,env(safe-area-inset-bottom))}.lineup-readable .lineup-player-detail header{display:flex;justify-content:space-between;align-items:center;color:#727980;font-size:12px}.lineup-readable .lineup-player-detail header button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:#fff;color:#061720}.lineup-readable .lineup-player-detail h3{margin:10px 0;font-size:20px;line-height:1.45;overflow-wrap:anywhere}.lineup-readable .lineup-player-detail p{margin:0 0 18px;font-size:13px;color:#727980}.lineup-readable .lineup-player-detail dl{display:flex;gap:36px;margin:0}.lineup-readable .lineup-player-detail dt{margin-bottom:5px;font-size:12px;color:#727980}.lineup-readable .lineup-player-detail dd{margin:0;font-size:17px;font-weight:700}@media(max-width:350px){.lineup-readable .lineup-pitch{min-height:340px}.lineup-readable .lineup-roster-columns,.lineup-readable .lineup-roster-list button{grid-template-columns:47px minmax(0,1fr) 26px 18px;gap:6px}}.lineup-readable .lineup-pitch-name-line{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .lineup-readable .lineup-team-mark .team-crest.club-crest{width:28px;min-width:28px;height:28px}.lineup-readable .lineup-pitch-slot b.is-position{font-size:10px;letter-spacing:.02em}.lineup-readable .lineup-pitch-slot strong{font-weight:700}.lineup-readable .lineup-pitch{aspect-ratio:362 / 384}.lineup-readable .lineup-half-pitch{background:#f1f3f2}.lineup-readable .lineup-half-pitch.is-ready{background:#8db454 url(/assets/lineup-half-pitch.png) center bottom / 100% 120% no-repeat}.lineup-readable .lineup-pitch-loading{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:24px;text-align:center;color:#65716b;font-size:12px;line-height:1.7}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-match-data-panel.match-data-readable{display:block;padding:24px 26px 48px;background:#fff;color:#10212b}.match-data-readable .md-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 28px}.match-data-readable .md-heading h3{margin:0;font-size:17px;line-height:1.5;font-weight:700}.match-data-readable .md-heading small{font-size:11px;color:#747b83}.match-data-readable .md-teams{display:flex;justify-content:space-between;margin-bottom:20px}.match-data-readable .md-team{display:flex;align-items:center;gap:9px;font-size:14px}.match-data-readable .md-team.away{flex-direction:row-reverse}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .match-data-readable .md-team .team-crest{width:25px;min-width:25px;height:20px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .match-data-readable .md-team .club-crest{width:24px;min-width:24px;height:24px}.match-data-readable .md-stat{display:grid;grid-template-columns:55px minmax(0,1fr) 55px;align-items:center;gap:9px 4px;padding:14px 0 18px}.match-data-readable .md-stat strong{font-size:20px;line-height:1.3;font-weight:700;font-variant-numeric:tabular-nums}.match-data-readable .md-stat strong:nth-child(3){text-align:right}.match-data-readable .md-stat>span{text-align:center;font-size:13px;line-height:1.5;color:#5a626c}.match-data-readable .md-bar{grid-column:1/-1;display:flex;height:5px;border-radius:3px;overflow:hidden;background:#eceff1}.match-data-readable .md-bar i{background:#d71936}.match-data-readable .md-bar b{background:#1262bd}.match-data-readable .md-details{margin-top:18px;border-top:1px solid #e1e5e8}.match-data-readable .md-disclosure{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:18px 0;border:0;background:none;color:#10212b;text-align:left;font-size:15px;font-weight:700;cursor:pointer}.match-data-readable .md-disclosure small{display:block;margin-top:7px;font-size:11px;line-height:1.6;color:#747b83;font-weight:400}.match-data-readable .md-disclosure svg{flex-shrink:0;color:#747b83}.match-data-readable .md-disclosure svg.is-open{transform:rotate(180deg)}.match-data-readable .md-disclosure:focus-visible{outline:2px solid #1262bd;outline-offset:4px}.match-data-readable .md-detail-table{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.match-data-readable .md-detail-table th:first-child,.match-data-readable .md-detail-table td:first-child{text-align:left;width:22%}.match-data-readable .md-detail-table th:last-child,.match-data-readable .md-detail-table td:last-child{text-align:right;width:22%}.match-data-readable .md-detail-table thead th{padding:6px 0 14px;color:#747b83;font-size:11px;font-weight:600}.match-data-readable .md-detail-table tbody th{font-weight:400;font-size:12px;text-align:center;color:#5a626c}.match-data-readable .md-detail-table td{font-size:18px;font-weight:600}.match-data-readable .md-detail-table tbody tr{height:54px;border-bottom:1px solid #eef0f2}.match-data-readable .md-update-note{font-size:11px;color:#747b83;line-height:1.7;margin:12px 0}.match-data-readable .md-empty{margin-top:76px;padding:0}.match-data-readable .md-empty strong{display:block;font-size:15px;font-weight:600;line-height:1.7;color:#5a626c}.match-data-readable .md-empty p{margin:8px 0 0;font-size:13px;color:#747b83;line-height:1.8}@media(max-width:350px){.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .mobile-match-data-panel.match-data-readable{padding-left:20px;padding-right:20px}}.premium-mode.match-board-mode .heat-moment-conversation-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:#030c1099;padding:20px}.premium-mode.match-board-mode .heat-moment-conversation-backdrop[aria-hidden=true]{visibility:hidden;pointer-events:none}.premium-mode.match-board-mode .heat-moment-conversation{width:min(430px,var(--qa-frame-width,100vw),100%);height:min(800px,92dvh);display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden;background:#fff;color:#10232d;border-radius:20px;box-shadow:0 18px 65px #06182444}.premium-mode.match-board-mode .heat-moment-conversation-header{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;min-height:55px;padding:0 10px;border-bottom:1px solid #e7ecef}.premium-mode.match-board-mode .heat-moment-conversation-header h2{margin:0;text-align:center;font-size:16px}.premium-mode.match-board-mode .heat-moment-conversation-header button{width:40px;height:40px;display:grid;place-items:center;border:0;background:none;color:#314855;padding:0}.premium-mode.match-board-mode .heat-moment-conversation-header svg{width:20px;height:20px}.premium-mode.match-board-mode .heat-moment-conversation-hero{background:#102d3d;color:#fff;padding:17px 18px;display:flex;justify-content:space-between;gap:12px;align-items:center}.premium-mode.match-board-mode .heat-moment-conversation-hero strong{display:block;font-size:17px;line-height:1.5;overflow-wrap:anywhere;margin:4px 0}.premium-mode.match-board-mode .heat-moment-conversation-hero small,.premium-mode.match-board-mode .heat-moment-conversation-hero span{color:#adbfca;font-size:10px}.premium-mode.match-board-mode .heat-moment-conversation-score{flex:0 0 65px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;color:#ff805d}.premium-mode.match-board-mode .heat-moment-conversation-score svg{width:16px;height:18px}.premium-mode.match-board-mode .heat-moment-conversation-score b{font-size:27px}.premium-mode.match-board-mode .heat-moment-conversation-score small{width:100%;text-align:center}.premium-mode.match-board-mode .heat-moment-conversation-channel{display:flex;justify-content:space-between;align-items:center;padding:4px 12px;border-bottom:1px solid #e7ecef}.premium-mode.match-board-mode .heat-moment-conversation-channel strong{font-size:13px;display:flex;align-items:center;gap:6px}.premium-mode.match-board-mode .heat-moment-conversation-channel svg{width:15px;height:15px}.premium-mode.match-board-mode .heat-moment-conversation-channel span{font-size:10px;color:#819099}.premium-mode.match-board-mode .heat-moment-conversation-list{min-height:0;overflow:auto;overscroll-behavior:contain;overflow-anchor:none}.premium-mode.match-board-mode .heat-moment-conversation-range{font-size:10px;color:#647984;text-align:center;margin:10px 8px 0}.premium-mode.match-board-mode .heat-moment-conversation-more{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;padding:13px 8px;border:0;background:#fff;color:#346586;font-size:11px;font-weight:600;cursor:pointer;min-height:44px}.premium-mode.match-board-mode .heat-moment-conversation-more:disabled{opacity:.55;cursor:wait}.premium-mode.match-board-mode .heat-moment-conversation-more svg{width:14px;height:14px}.premium-mode.match-board-mode .heat-moment-conversation-post{position:relative;border-bottom:1px solid #e9ebe8;background:#fff}.premium-mode.match-board-mode .heat-moment-conversation-post:nth-child(2n){background:#f7f8f7}.premium-mode.match-board-mode .heat-moment-conversation-post>.post-row{min-height:82px;padding:10px 14px 7px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;margin:0;background:transparent;border:0;border-radius:0}.premium-mode.match-board-mode .heat-moment-conversation-state{display:grid;place-items:center;gap:10px;padding:22px 16px;color:#657984;text-align:center;font-size:12px;margin:0}.premium-mode.match-board-mode .heat-moment-conversation-state button{border:1px solid #becdd5;border-radius:7px;background:#fff;color:#245674;min-height:40px;padding:7px 16px}.premium-mode.match-board-mode .heat-moment-conversation-footer{padding:12px 16px max(14px,env(safe-area-inset-bottom));border-top:1px solid #e7ecef;background:#fff}.premium-mode.match-board-mode .heat-moment-conversation-footer button{width:100%;border:0;border-radius:9px;padding:12px;background:#102e3f;color:#fff;font-size:12px;font-weight:600;min-height:44px}.premium-mode.match-board-mode .heat-moment-conversation-footer small{display:block;text-align:center;color:#748690;font-size:9px;margin-top:7px}@media(max-width:560px){.premium-mode.match-board-mode .heat-moment-conversation-backdrop{padding:0;align-items:flex-end}.premium-mode.match-board-mode .heat-moment-conversation{width:100%;border-radius:22px 22px 0 0}}.premium-mode.match-board-mode .heat-moment-conversation-score{flex-wrap:nowrap;align-items:flex-end}.premium-mode.match-board-mode .heat-moment-conversation-score>svg{margin-bottom:8px}.premium-mode.match-board-mode .heat-moment-conversation-value{display:flex;flex-direction:column;align-items:center;gap:4px}.premium-mode.match-board-mode .heat-moment-conversation-value b{line-height:1.2}.premium-mode.match-board-mode .heat-conversation-channel-picker{display:flex;align-items:center;gap:6px;min-width:0}.premium-mode.match-board-mode .heat-conversation-channel-picker>svg{width:15px;height:15px}.premium-mode.match-board-mode .heat-conversation-channel-picker select{max-width:128px;min-height:36px;padding:4px 16px 4px 2px;border:0;background-color:transparent;color:#10232d;font:inherit;font-size:13px;font-weight:700}@media(max-width:767px){.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .scoreboard,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .scoreboard.compact{overflow:hidden;transition:height .3s cubic-bezier(.22,.61,.36,1),min-height .3s cubic-bezier(.22,.61,.36,1),flex-basis .3s cubic-bezier(.22,.61,.36,1),padding .3s cubic-bezier(.22,.61,.36,1),margin-top .3s cubic-bezier(.22,.61,.36,1)}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .scoreboard:not(.compact) .scoreboard-full,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .scoreboard.compact .scoreboard-compact-line{animation:score-content-arrive .22s ease-out both}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-heat-strip.score-heat-strip{display:grid;height:48px;min-height:48px;flex:0 0 auto;border:0;box-shadow:inset 0 1px #b4d1e633;overflow:hidden;transition:height .3s cubic-bezier(.22,.61,.36,1),min-height .3s cubic-bezier(.22,.61,.36,1),padding .3s cubic-bezier(.22,.61,.36,1),border-width .3s cubic-bezier(.22,.61,.36,1),opacity .18s ease}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity:has(.scoreboard.compact) .board-heat-strip.score-heat-strip{height:0;min-height:0;padding-block:0;border-block-width:0;opacity:0;visibility:hidden;pointer-events:none}}@keyframes score-content-arrive{0%{opacity:.25}to{opacity:1}}@media(prefers-reduced-motion:reduce){.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .scoreboard,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .scoreboard.compact,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .board-heat-strip.score-heat-strip{transition:none}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .scoreboard .scoreboard-full,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .scoreboard .scoreboard-compact-line{animation:none}}.premium-mode.match-board-mode .heat-flow-sheet{width:min(100%,430px);max-height:min(88dvh,820px);padding:0 0 calc(14px + env(safe-area-inset-bottom));overflow:auto;border-radius:22px 22px 0 0;background:#fff;color:#10232d;overscroll-behavior:contain}.premium-mode.match-board-mode .heat-story-header{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;min-height:56px;padding:0 14px;border-bottom:1px solid #edf1f3;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.premium-mode.match-board-mode .heat-story-header h2{grid-column:2;margin:0;font-size:17px;text-align:center;letter-spacing:.02em}.premium-mode.match-board-mode .heat-story-header button{grid-column:3;display:grid;width:40px;height:40px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:#304752}.premium-mode.match-board-mode .heat-story-header button svg{width:19px;height:19px}.premium-mode.match-board-mode .heat-story-hero{padding:22px 20px 19px;background:linear-gradient(110deg,#051927f2,#081f2fed),url(/assets/home-live-stadium-blue.webp) center 60% / cover;color:#fff}.premium-mode.match-board-mode .heat-story-hero-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.premium-mode.match-board-mode .heat-story-hero small{color:#b6c6cf;font-size:11px}.premium-mode.match-board-mode .heat-story-current{display:flex;align-items:baseline;gap:5px;margin-top:2px}.premium-mode.match-board-mode .heat-story-current strong{font-size:46px;line-height:1;letter-spacing:-.05em}.premium-mode.match-board-mode .heat-story-current span{color:#8fa4b0;font-size:13px}.premium-mode.match-board-mode .heat-story-match{min-width:142px;text-align:right}.premium-mode.match-board-mode .heat-story-match>div{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:13px;font-weight:700}.premium-mode.match-board-mode .heat-story-match .team-flag{width:24px;height:24px;flex:0 0 24px}.premium-mode.match-board-mode .heat-story-match>strong{display:block;margin-top:8px;color:#ff735d;font-size:11px}.premium-mode.match-board-mode .heat-story-meter{display:flex;gap:5px;margin-top:19px}.premium-mode.match-board-mode .heat-story-meter i{height:7px;flex:1;border-radius:2px;background:#3a4e5b;transform:skew(-15deg)}.premium-mode.match-board-mode .heat-story-meter i.is-active{background:#ff593f}.premium-mode.match-board-mode .heat-story-meter i.is-active:nth-child(5),.premium-mode.match-board-mode .heat-story-meter i.is-active:nth-child(6){background:#ff9234}.premium-mode.match-board-mode .heat-story-meter i.is-active:nth-child(7),.premium-mode.match-board-mode .heat-story-meter i.is-active:nth-child(8){background:#f5bf35}.premium-mode.match-board-mode .heat-story-chart-section{padding:22px 18px 10px}.premium-mode.match-board-mode .heat-story-section-heading{display:flex;align-items:center;justify-content:space-between}.premium-mode.match-board-mode .heat-story-section-heading h3{margin:0;font-size:14px}.premium-mode.match-board-mode .heat-story-section-heading small{color:#84949d;font-size:10px}.premium-mode.match-board-mode .heat-story-chart-section .heat-flow-chart{position:relative;margin-top:10px;padding:0;border:0;background:transparent}.premium-mode.match-board-mode .heat-story-chart-section .heat-flow-chart svg{width:100%;min-height:190px;overflow:visible}.premium-mode.match-board-mode .heat-story-chart-section .heat-flow-line{fill:none;stroke:#f05d3c;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.premium-mode.match-board-mode .heat-story-chart-section .heat-flow-area{fill:url(#heat-flow-fill)}.premium-mode.match-board-mode .heat-story-chart-section .heat-flow-grid{stroke:#e8eef1;stroke-width:1}.premium-mode.match-board-mode .heat-story-chart-section .heat-flow-y-label,.premium-mode.match-board-mode .heat-story-chart-section svg>text{fill:#80919a;font-size:9px}.premium-mode.match-board-mode .heat-story-chart-section .heat-flow-event-marker line{stroke:#4b91ce;stroke-width:1;stroke-dasharray:2 4;opacity:.45}.premium-mode.match-board-mode .heat-story-chart-section .heat-flow-event-marker circle{fill:#287dc5;stroke:#fff;stroke-width:1.5}.premium-mode.match-board-mode .heat-story-chart-section .heat-flow-point-dot{fill:#fff;stroke:#f05d3c;stroke-width:1.5;opacity:0}.premium-mode.match-board-mode .heat-story-chart-section .heat-flow-point.is-isolated .heat-flow-point-dot{opacity:1}.premium-mode.match-board-mode .heat-story-chart-section .heat-flow-point.selected .heat-flow-point-dot{opacity:1;r:4.5px}.premium-mode.match-board-mode .heat-story-chart-section .heat-flow-chart-hit-surface{cursor:crosshair;outline:none}.premium-mode.match-board-mode .heat-story-chart-section .heat-flow-chart-hit-surface:focus-visible{stroke:#287dc5;stroke-width:2}.premium-mode.match-board-mode .heat-story-selection{position:static;width:fit-content;max-width:100%;margin:0 0 4px auto;display:flex;gap:7px;padding:6px 9px;border-radius:6px;background:#102f40;color:#fff;font-size:10px;pointer-events:none}.premium-mode.match-board-mode .heat-story-selection strong{color:#ff9b78}.premium-mode.match-board-mode .heat-story-chart-legend{display:flex;justify-content:space-between;gap:10px;margin-top:2px;color:#80919a;font-size:10px}.premium-mode.match-board-mode .heat-story-chart-legend span:first-child{display:flex;align-items:center;gap:5px;color:#287dc5}.premium-mode.match-board-mode .heat-story-chart-legend i{width:7px;height:7px;border-radius:50%;background:#287dc5}.premium-mode.match-board-mode .heat-story-state{display:flex;min-height:190px;align-items:center;justify-content:center;gap:8px;color:#6f838e;font-size:12px;text-align:center}.premium-mode.match-board-mode .heat-story-state svg{width:18px;height:18px}.premium-mode.match-board-mode .heat-story-state.is-error{color:#a64a3b}.premium-mode.match-board-mode .heat-story-moments{padding:10px 18px 14px}.premium-mode.match-board-mode .heat-story-moments h3{margin:0 0 10px;font-size:14px}.premium-mode.match-board-mode .heat-story-moments>button{display:grid;width:100%;grid-template-columns:34px minmax(0,1fr) 42px;align-items:center;gap:10px;padding:14px 0;border:0;border-top:1px solid #e6ecef;background:transparent;color:inherit;text-align:left}.premium-mode.match-board-mode .heat-story-moment-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#f2f3f1;color:#687b84}.premium-mode.match-board-mode .heat-story-moment-icon.is-goal{background:#edf5fc;color:#287dc5}.premium-mode.match-board-mode .heat-story-moment-icon svg{width:16px;height:16px}.premium-mode.match-board-mode .heat-story-moments .heat-moment-copy{min-width:0}.premium-mode.match-board-mode .heat-story-moments .heat-moment-copy strong{display:block;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.premium-mode.match-board-mode .heat-story-moments .heat-moment-copy small{display:block;overflow:hidden;margin-top:5px;color:#82939c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.premium-mode.match-board-mode .heat-story-moments .heat-moment-score{display:flex;flex-direction:column;align-items:center;font-size:20px;line-height:1}.premium-mode.match-board-mode .heat-story-moments .heat-moment-score small{margin-bottom:4px;color:#87969e;font-size:9px}.premium-mode.match-board-mode .heat-story-moments .heat-moment-empty{padding:34px 12px;color:#788b96;font-size:12px;text-align:center}.premium-mode.match-board-mode .heat-flow-note{margin:0;padding:0 18px 5px;color:#87959d;font-size:10px}@media(min-width:700px){.premium-mode.match-board-mode .heat-flow-backdrop{align-items:center}.premium-mode.match-board-mode .heat-flow-sheet{border-radius:22px}}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .empty-post-state.talk-room-empty,.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-state-notice.is-empty{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:340px;margin:60px auto 36px;padding:16px 24px;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center;gap:20px}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-empty-symbol{display:grid;place-items:center;width:76px;height:76px;color:#29495d;background:#f1f5f7;border-radius:50%;flex-shrink:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-room-empty-copy{display:grid;justify-items:center;gap:8px;padding:0;text-align:center}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-room-empty-copy .talk-state-label{font-size:11px;font-weight:500;color:#7b8790;letter-spacing:.06em}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-room-empty-copy>strong{font-size:17px;font-weight:650;line-height:1.55;color:#172f3e;letter-spacing:0}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-room-empty-copy>p{margin:0;font-size:12px;line-height:1.7;color:#7b8790}.phone-frame.premium-mode.match-board-mode.spec003-board-fidelity .talk-state-notice:not(.is-empty){padding:12px 20px;background:transparent;border:0;box-shadow:none}@media(max-width:560px){.premium-mode .profile-favorite-inline-picker>input,.premium-mode .profile-dialog #profile-bio{font-size:16px}.premium-mode .profile-favorite-inline-list{height:216px;min-height:216px;align-content:start;overscroll-behavior-y:contain}}@media(max-width:560px){body .premium-mode .dialog-backdrop:has(>.profile-dialog){align-items:start;padding:0}body .premium-mode .dialog-backdrop>.profile-dialog{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:var(--visual-viewport-height, 100dvh);max-height:none;min-height:0;margin:0;padding:env(safe-area-inset-top) 0 0;border:0;border-radius:0;box-shadow:none;overflow:hidden;transition:none;animation:none}body .premium-mode .profile-dialog:before{display:none}body .premium-mode .profile-dialog>h2{display:flex;align-items:center;min-height:56px;margin:0;padding:0 64px 0 20px;border-bottom:1px solid #e6e9eb;font-size:20px;line-height:1.4}body .premium-mode .profile-dialog>.close-button{top:calc(env(safe-area-inset-top) + 6px);right:12px;border:0;border-radius:0;box-shadow:none;background:transparent}body .premium-mode .profile-dialog>.profile-form{min-height:0;margin:0;padding:20px 20px calc(24px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior-y:contain;align-content:start;scroll-padding-block:16px}}@media(max-width:560px){html:has(.profile-dialog),body:has(.profile-dialog),#root:has(.profile-dialog),.app-shell:has(.profile-dialog),.phone-frame.premium-mode:has(>.dialog-backdrop>.profile-dialog){background:#fff;color-scheme:light;border-top-color:#fff}#root:has(.profile-dialog):before{background:#fff}.phone-frame.premium-mode:has(>.dialog-backdrop>.profile-dialog)>:not(.dialog-backdrop:has(>.profile-dialog)),.phone-frame.premium-mode:has(>.dialog-backdrop>.profile-dialog)>:not(.dialog-backdrop:has(>.profile-dialog)) *{visibility:hidden!important}body .premium-mode .dialog-backdrop:has(>.profile-dialog){background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}}.profile-favorite-summary{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.profile-favorite-summary>span{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #e6e9eb;border-radius:8px;font-size:13px}.profile-dialog[aria-hidden=true]{visibility:hidden}.premium-mode .profile-board-preview .profile-public-preview{position:relative;inset:auto;width:100%;max-height:none;margin-top:18px;overflow:visible}.premium-mode .profile-board-preview .public-profile-favorites h3{margin:0;font-size:13px}.premium-mode .profile-public-preview .public-profile-copy h2{padding-right:0}.premium-mode .profile-public-preview .public-profile-main{grid-template-columns:40px minmax(0,1fr);gap:10px}.premium-mode .profile-public-preview .public-profile-avatar{width:40px;height:40px;font-size:16px}.premium-mode .profile-public-preview .public-profile-avatar>svg:not(.avatar-illustration):not(.shield-icon){width:28px;height:28px}.premium-mode .profile-public-preview .public-profile-copy{display:contents}.premium-mode .profile-public-preview .public-profile-copy h2{grid-column:2;align-self:center}.premium-mode .profile-public-preview .public-profile-bio{grid-column:1 / -1}.profile-save-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.premium-mode .profile-bio-field{display:grid;gap:4px}.premium-mode .profile-bio-field textarea{padding:13px 14px}.premium-mode .profile-bio-field>span{position:static;justify-self:end;padding-right:4px;line-height:1.4}.profile-discard-overlay{position:absolute;inset:0;z-index:200;display:grid;place-items:center;padding:24px;background:#0712186b}.profile-discard-card{width:min(100%,342px);padding:24px;border:1px solid #e1e6e8;border-radius:20px;background:#fff;color:#07181c;box-shadow:0 16px 48px #07181c26}.profile-discard-card h3{margin:0 0 12px;font-size:20px;line-height:1.5}.profile-discard-card p{margin:0 0 24px;font-size:14px;line-height:1.75;color:#657079}.profile-discard-card button{width:100%;min-height:48px;border-radius:12px;font:inherit;font-weight:700;font-size:15px;cursor:pointer}.profile-discard-continue{background:#071c2c;color:#fff;border:0}.profile-discard-confirm{margin-top:10px;background:#fff;border:1px solid #dce1e5;color:#8f3438}@media(max-width:560px){.profile-discard-overlay{height:var(--visual-viewport-height,100dvh);overflow-y:auto}}.admin-shield-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;vertical-align:middle;color:#168342}.admin-shield-badge>.shield-icon{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.password-editor{position:relative;background:#fff;width:min(100%,440px);border-radius:20px;overflow:hidden;color:#071c2c;max-height:90dvh}.password-editor-content{display:flex;flex-direction:column;max-height:inherit}.password-editor-content>h2{font-size:20px;line-height:1.4;margin:0;padding:20px 64px 20px 20px;border-bottom:1px solid #e6e9eb;flex-shrink:0}.password-editor-close{position:absolute;top:8px;right:12px;width:44px;height:44px;border:0;background:transparent;font-size:28px;color:#071c2c;z-index:1}.password-editor-content>.auth-dialog-intro{margin:20px 20px 0;color:#68747a;font-size:13px;line-height:1.8}.password-editor .auth-form{display:flex;flex-direction:column;gap:9px;padding:24px 20px;margin:0;overflow-y:auto;min-height:0;overscroll-behavior:contain}.password-editor .auth-form label{font-size:14px;font-weight:650}.password-editor-input{display:flex;align-items:center;border:1px solid #ccd4d8;border-radius:12px;min-height:50px;margin-bottom:15px;flex-shrink:0;overflow:hidden}.password-editor-input:focus-within{border-color:#163c56;box-shadow:0 0 0 2px #163c5610}.password-editor .password-editor-input input{width:100%;min-width:0;border:0;background:transparent;box-shadow:none;padding:12px 14px;font-size:16px;outline:none;color:#071c2c}.password-editor-input button{flex:0 0 44px;height:44px;border:0;background:none;color:#74818a;display:grid;place-items:center}.password-editor-input svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.password-editor-help{font-size:12px;color:#768087;margin-bottom:14px}.password-editor .primary-action{min-height:48px;border:0;border-radius:12px;background:#071c2c;color:#fff;font-size:15px;font-weight:700;flex-shrink:0}.password-editor .primary-action:disabled{background:#eef1f2;color:#a3abad}.password-saved-toast{position:fixed;top:calc(env(safe-area-inset-top) + 68px);left:50%;transform:translate(-50%);z-index:1000;background:#071c2c;color:#fff;padding:14px 18px;border-radius:12px;width:max-content;max-width:calc(100% - 40px);font-size:14px;pointer-events:none}@media(max-width:560px){body .premium-mode .password-editor-backdrop{padding:0;align-items:start;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}body .premium-mode .password-editor{width:100%;height:var(--visual-viewport-height,100dvh);max-height:none;border:0;border-radius:0;margin:0;padding-top:env(safe-area-inset-top);transition:none;animation:none}.password-editor-content{height:100%;max-height:100%}.password-editor-close{top:calc(env(safe-area-inset-top) + 8px)}html:has(.password-editor),body:has(.password-editor),#root:has(.password-editor),.app-shell:has(.password-editor),.phone-frame:has(.password-editor){background:#fff;color-scheme:light;border-top-color:#fff}#root:has(.password-editor):before{background:#fff}.phone-frame.premium-mode:has(.password-editor)>:not(.password-editor-backdrop),.phone-frame.premium-mode:has(.password-editor)>:not(.password-editor-backdrop) *{visibility:hidden!important}}body .premium-mode .password-editor-content>h2{padding:16px 64px 16px 20px;font-size:18px}body .premium-mode .password-editor-content>.auth-dialog-intro{margin:12px 20px 0;font-size:12px;line-height:1.6;flex-shrink:0}body .premium-mode .password-editor .auth-form{padding:14px 20px 20px;gap:6px;scroll-behavior:auto;scroll-padding-block:8px}body .premium-mode .password-editor-input{min-height:46px;height:46px;margin-bottom:8px}body .premium-mode .password-editor-help{margin:0 0 6px;line-height:1.5}body .premium-mode .password-editor .primary-action,body .premium-mode .password-editor .primary-action:hover,body .premium-mode .password-editor .primary-action:active,body .premium-mode .password-editor .primary-action:disabled{box-shadow:none;filter:none;transform:none;background-image:none}body .premium-mode .password-editor .password-editor-input input,body .premium-mode .password-editor .password-editor-input input:focus{min-height:0;height:44px;outline:none;border:0;box-shadow:none}body .premium-mode .password-editor .password-editor-input:focus-within{border-color:#ccd4d8;box-shadow:none}body .premium-mode .password-editor .password-editor-input:has(input:focus-visible){border-color:#74818a}body .premium-mode:not(.match-board-mode) .my-settings-detail-layer{border-radius:0;box-shadow:none}body .premium-mode:not(.match-board-mode) .my-settings-detail-header{min-height:58px;flex:0 0 auto;padding:16px 64px 16px 20px;border-bottom:1px solid #e6e9eb}body .premium-mode:not(.match-board-mode) .my-settings-detail-header h2{text-align:left;font-size:18px;line-height:1.4;font-weight:700}body .premium-mode:not(.match-board-mode) .my-settings-detail-header button{right:12px}body .premium-mode:not(.match-board-mode) .my-settings-detail-header button span{font-size:28px}body .premium-mode:not(.match-board-mode) .my-settings-detail-scroll{padding:20px 20px calc(24px + env(safe-area-inset-bottom));scroll-behavior:auto}body .premium-mode:not(.match-board-mode) :is(.settings-primary-action,.profile-save-action){min-height:48px;border:0;border-radius:12px;background:#071c2c;background-image:none;color:#fff;font-size:15px;font-weight:700;box-shadow:none;transform:none;filter:none}body .premium-mode:not(.match-board-mode) :is(.settings-primary-action,.profile-save-action):disabled{background:#eef1f2;color:#a3abad}@media(max-width:560px){body .premium-mode:not(.match-board-mode) .profile-dialog>h2{min-height:58px;font-size:18px;font-weight:700}}@media(max-width:1023px){html:has(.my-settings-detail-layer),body:has(.my-settings-detail-layer),#root:has(.my-settings-detail-layer),.app-shell:has(.my-settings-detail-layer),body .phone-frame.premium-mode:has(.my-settings-detail-layer){background:#fff;color-scheme:light;border-top-color:#fff}#root:has(.my-settings-detail-layer):before,body .phone-frame.premium-mode:has(.my-settings-detail-layer)>.app-header-safe-area:before{background:#fff}body .premium-mode:not(.match-board-mode) .app-support-request-sheet-host{inset:var(--app-header-safe-top, env(safe-area-inset-top)) 0 0}}html[data-keyboard=open] body .premium-mode:not(.match-board-mode) .my-favorite-sheet-footer{display:none}body .premium-mode:not(.match-board-mode) .my-favorite-sheet-header{padding-block:0 8px}body .premium-mode:not(.match-board-mode) .my-favorite-sheet-header h2{font-size:20px}body .premium-mode:not(.match-board-mode) .my-favorite-selected-summary{display:flex;flex:0 0 auto;gap:8px;margin-top:8px;padding:0;border:0;border-radius:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}body .premium-mode:not(.match-board-mode) .my-favorite-selected-summary::-webkit-scrollbar{display:none}body .premium-mode:not(.match-board-mode) .my-favorite-selected-row{flex:0 0 auto;grid-template-columns:24px auto auto;gap:6px;min-height:44px;padding-inline:8px;border:1px solid #e6e9eb;border-radius:10px}body .premium-mode:not(.match-board-mode) .my-favorite-selected-row .team-crest{width:24px;height:24px}body .premium-mode:not(.match-board-mode) .my-favorite-picker-body{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:8px}@media(max-width:560px){.app-shell:has([data-settings-input-scene=true]),html[data-settings-keyboard=open] .app-shell{top:0;overflow:clip}.phone-frame:has([data-settings-input-scene=true]),body .premium-mode .profile-dialog,body .premium-mode .my-settings-detail-layer,body .premium-mode .my-favorite-sheet,body .premium-mode .my-favorite-sheet-scroll{overflow:clip}body .phone-frame.premium-mode:has([data-settings-input-scene=true]){height:var(--visual-viewport-height, 100dvh);min-height:0;max-height:var(--visual-viewport-height, 100dvh)}body .premium-mode .mypage-screen:has(.my-settings-detail-layer){overflow:clip}html[data-settings-keyboard=open] .app-shell:not(:has([data-settings-input-scene=true])){height:var(--settings-expanded-height, 100dvh);min-height:var(--settings-expanded-height, 100dvh)}html[data-settings-keyboard=open] .app-shell:not(:has([data-settings-input-scene=true]))>.phone-frame{height:var(--settings-expanded-height, 100dvh);min-height:var(--settings-expanded-height, 100dvh);max-height:var(--settings-expanded-height, 100dvh)}body .premium-mode .dialog-backdrop:has(>.profile-dialog){position:absolute;inset:0;padding:0;overflow:clip}body .premium-mode .profile-dialog :is(input:not([type=file]),textarea),body .premium-mode .my-settings-detail-layer :is(input,textarea,select){font-size:16px}body .premium-mode:not(.match-board-mode) .my-favorite-sheet-backdrop{position:absolute;width:100%;inset:0;transform:none;padding:env(safe-area-inset-top) 0 0;align-items:stretch}body .premium-mode:not(.match-board-mode) .my-favorite-sheet{height:100%;max-height:100%;animation:none}body .premium-mode .profile-form,body .premium-mode .my-settings-detail-scroll{overflow-anchor:none;scroll-behavior:auto}}.account-delete-surface{position:fixed;inset:0;z-index:2000;background:#fff;color:#061b2a;overflow:hidden}.account-delete-page{height:100%;max-width:560px;margin:auto;display:flex;flex-direction:column;background:#fff}.account-delete-header{flex:none;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:58px;padding:env(safe-area-inset-top,0px) 12px 0;border-bottom:1px solid #e5e8eb}.account-delete-header h2{margin:0;text-align:center;font-size:18px;font-weight:750;color:#061b2a}.account-delete-header button{width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:inherit;box-shadow:none}.account-delete-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:30px 24px max(24px,env(safe-area-inset-bottom,0px));display:flex;flex-direction:column}.account-delete-body h3{margin:0 0 16px;font-size:20px;line-height:1.5;color:#061b2a}.account-delete-body p{margin:0;font-size:14px;line-height:1.8;color:#68737c}.account-delete-list{padding:0;margin:24px 0 30px;list-style:none;border-top:1px solid #e5e8eb}.account-delete-list li{padding:19px 0;border-bottom:1px solid #e5e8eb;font-size:15px;line-height:1.6}.account-delete-note strong{display:block;font-size:16px;margin-bottom:8px}.account-delete-footer{margin-top:auto;padding-top:36px}.account-delete-footer label{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.6;min-height:44px;cursor:pointer}.account-delete-footer input{appearance:auto;width:22px;height:22px;min-height:0;flex:none;margin:0;accent-color:#061b2a}.account-delete-footer .account-delete-continue{width:100%;min-height:48px;margin-top:16px;border:0;border-radius:10px;background:#061b2a;color:#fff;font:inherit;font-weight:700;box-shadow:none}.account-delete-surface button:disabled{opacity:.4;cursor:default}.account-delete-surface button:focus-visible,.account-delete-surface input:focus-visible{outline:2px solid #637c8e;outline-offset:3px}.account-delete-overlay{position:absolute;inset:0;background:#0a131a94;display:flex;align-items:center;justify-content:center;padding:24px;overflow:auto}.account-delete-confirm{width:100%;max-width:342px;max-height:100%;overflow:auto;padding:26px 18px 18px;border-radius:18px;background:#fff;box-shadow:0 8px 30px #0002;text-align:center}.account-delete-confirm h3{font-size:19px;line-height:1.5;margin:0 0 16px;color:#061b2a}.account-delete-confirm p{font-size:14px;line-height:1.8;margin:0;color:#68737c}.account-delete-confirm-actions{display:flex;gap:10px;margin-top:24px}.account-delete-confirm-actions button{flex:1;min-width:0;min-height:48px;border:0;border-radius:10px;background:#edf0f3;color:#061b2a;font:inherit;font-size:15px;font-weight:700;box-shadow:none}.account-delete-confirm-actions .account-delete-submit{background:#c53638;color:#fff}.account-delete-confirm .account-delete-error{margin-top:16px;text-align:left;color:#a3262b}@media(max-width:560px){body:has(.account-delete-surface),html:has(.account-delete-surface){background:#fff}.app-shell:has(.account-delete-surface)>:not(.account-delete-surface):not(:has(.account-delete-surface)){visibility:hidden}}@media(max-height:650px){.account-delete-body{padding-top:20px}.account-delete-list{margin:16px 0 20px}.account-delete-list li{padding:12px 0}.account-delete-footer{padding-top:24px}}.account-delete-footer input{color-scheme:light;background:#fff;border:1px solid #aab3b9}.phone-frame.premium-mode.match-board-mode .top-bar .board-back-link{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:0;letter-spacing:0}.phone-frame.premium-mode.match-board-mode .top-bar .board-back-link svg{width:23px;height:23px;stroke-width:2.5;flex:none;transform:translate(-12px)}.phone-frame.premium-mode.match-board-mode .top-bar .board-back-link:active{opacity:.55}.phone-frame.premium-mode.match-board-mode .top-bar .board-back-link:focus-visible{outline:2px solid #fff;outline-offset:-5px}.app-header-safe-area{display:none}@media(max-width:1023px){body .phone-frame.premium-mode{--app-header-safe-top: env(safe-area-inset-top, 0px)}body .phone-frame.premium-mode>.app-header-safe-area{display:block;flex:0 0 var(--app-header-safe-top);height:var(--app-header-safe-top);position:relative;z-index:70;overflow:hidden;isolation:isolate}body .phone-frame.premium-mode>.top-bar,body .phone-frame.premium-mode>.top-bar.reading-compact{position:absolute!important;top:var(--app-header-safe-top)!important;left:0!important;right:0!important;height:59px!important;min-height:59px!important;max-height:59px!important;padding:0 20px!important;overflow:hidden;isolation:isolate;background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:translateY(0)!important;transition:transform .2s ease!important}body .phone-frame.premium-mode>.primary-top-bar{display:flex;align-items:center;gap:8px}body .phone-frame.premium-mode>.top-bar>.brand-button:not(.desktop-board-brand){min-width:0;max-width:100%;display:block;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap}body .phone-frame.premium-mode>.primary-top-bar>.brand-button{flex:0 1 auto}body .phone-frame.premium-mode>.primary-top-bar>.top-bar-actions{flex:0 0 auto;margin-left:auto}body .phone-frame.premium-mode.match-board-mode>.top-bar.board-top-bar,body .phone-frame.premium-mode.match-board-mode>.top-bar.board-top-bar.compact,body .phone-frame.premium-mode.match-board-mode:has(.scoreboard.compact)>.top-bar.board-top-bar{grid-template-columns:44px minmax(0,1fr) 44px}body .phone-frame.premium-mode.match-board-mode>.top-bar.board-top-bar>.brand-button:not(.desktop-board-brand){display:block;text-align:left;text-overflow:ellipsis;padding-right:10px}body .phone-frame.premium-mode.match-board-mode>.top-bar.board-top-bar>.brand-button:not(.desktop-board-brand):after{right:0}body .phone-frame.premium-mode.match-board-mode .room-tabs button>span{min-width:0;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .phone-frame.premium-mode>.app-header-safe-area:before,body .phone-frame.premium-mode>.top-bar:before{content:"";position:absolute;left:0;right:0;height:calc(59px + var(--app-header-safe-top));pointer-events:none;z-index:-1;background:linear-gradient(180deg,#01090ee6,#020d14f5),url(/assets/stadium-scoreboard-bg.png) center 36% / cover no-repeat}body .phone-frame.premium-mode>.app-header-safe-area:before{top:0}body .phone-frame.premium-mode>.top-bar:before{top:calc(0px - var(--app-header-safe-top))}body .phone-frame.premium-mode>.top-bar.reading-compact{transform:translateY(-100%)!important;pointer-events:none}body .phone-frame.premium-mode>:is(.home-screen,.soccer-screen,.mypage-screen)>:is(.home-scroll,.soccer-scroll,.mypage-scroll):before{content:"";display:block;height:59px;flex:0 0 59px}body .phone-frame.premium-mode>.mypage-screen>.mypage-scroll{--mypage-section-gap: 18px;row-gap:var(--mypage-section-gap)}body .phone-frame.premium-mode>.mypage-screen>.mypage-scroll:before{margin-bottom:calc(0px - var(--mypage-section-gap))}body .phone-frame.premium-mode.match-board-mode>.scoreboard{margin-top:59px}body .phone-frame.premium-mode.match-board-mode>.top-bar{border-bottom:0!important}body .phone-frame.premium-mode.match-board-mode:has(>.top-bar.reading-compact)>.scoreboard{margin-top:0}body .phone-frame.premium-mode:has([aria-modal=true])>.top-bar{display:none!important;pointer-events:none}}@media(prefers-reduced-motion:reduce){body .phone-frame.premium-mode>.top-bar,body .phone-frame.premium-mode>.top-bar.reading-compact{transition:none!important}}@media(max-width:767px){.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-score-row{grid-template-columns:24% 18% 16% 18% 24%}.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-score{box-sizing:border-box;min-width:0;overflow:hidden;padding-inline:3px;white-space:nowrap;z-index:3}.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-brand{overflow:hidden;z-index:1}.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-brand img{width:min(60px,100%);height:49px;object-fit:cover;object-position:center 46%}}@media(max-width:340px){.phone-frame.premium-mode.match-board-mode .scoreboard.compact .scoreboard-compact-line .scoreboard-compact-score{font-size:27px}}.premium-mode .drawer-backdrop.app-menu-backdrop{--menu-safe-top: env(safe-area-inset-top, 0px);top:var(--menu-safe-top);box-sizing:border-box;align-items:stretch;justify-content:flex-end;padding:8px 0 0;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden}.premium-mode .app-menu.app-menu-sheet.is-side-menu{width:85%;max-width:380px;height:100%;max-height:100%;margin:0;padding:16px 18px max(20px,env(safe-area-inset-bottom));border:0;border-radius:22px 0 0 22px;box-shadow:-12px 0 40px #00121f26;overscroll-behavior:contain;animation:menu-slide-in .2s ease-out}.premium-mode .app-menu-sheet.is-side-menu .app-menu-header h2{font-size:21px}.premium-mode .app-menu-sheet.is-side-menu .app-menu-close-text{min-width:44px;width:44px;height:44px;display:grid;place-items:center}.premium-mode .app-menu-sheet.is-side-menu .app-menu-profile{padding:4px 0 20px;grid-template-columns:44px minmax(0,1fr) 18px;gap:12px}.premium-mode .app-menu-sheet.is-side-menu .app-menu-list-row{padding:12px 0;min-height:54px;grid-template-columns:22px minmax(0,1fr) 16px;gap:10px;border-bottom:0}.premium-mode .app-menu-sheet.is-side-menu .app-menu-list-row>strong{font-size:14px}.menu-favorites{padding:22px 0;border-bottom:1px solid #e4e9ec;margin-bottom:14px}.menu-favorites h3{display:flex;align-items:center;gap:8px;font-size:14px;margin:0 0 12px;color:#0b2533}.menu-favorites p{color:#6c7a84;font-size:13px;line-height:1.6}.menu-favorites button{border:0;background:transparent;color:#0b2533;box-shadow:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.menu-favorite-row{display:grid;grid-template-columns:38px minmax(0,1fr) 17px;align-items:center;gap:10px;width:100%;min-height:56px;padding:6px 0;text-align:left;font-size:14px;font-weight:650}.menu-favorite-row>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-favorite-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#f2f5f7}.menu-favorite-icon img{width:28px;height:28px;object-fit:contain}.menu-favorite-icon svg{width:23px;height:23px}.menu-favorites-more{display:flex;align-items:center;justify-content:flex-end;gap:6px;width:100%;min-height:44px;font-size:13px}.menu-favorites-empty p{margin:0 0 4px}.menu-favorites-empty .menu-favorites-more{justify-content:flex-start;padding:0}@keyframes menu-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.premium-mode .app-menu.app-menu-sheet.is-side-menu{animation:none}}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh{box-sizing:border-box;width:min(100%,440px);max-height:min(760px,calc(var(--visual-viewport-height, 100dvh) - 32px));display:flex;flex-direction:column;overflow:hidden;padding:0;border:1px solid #dde4e7;border-radius:20px;background:#fff;color:#102b38;box-shadow:0 18px 55px #1633421f}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh:before{display:none}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-dialog-hero{box-sizing:border-box;min-height:78px;height:78px;flex:0 0 78px;position:relative;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#fff;color:#102b38}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-brand-mark{display:inline-flex;align-items:baseline;color:#102b38;font-size:24px;font-weight:800;line-height:1;letter-spacing:-1.3px;text-shadow:none}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-brand-mark span{color:inherit}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-brand-mark i{width:6px;height:6px;margin-left:3px;border-radius:50%;background:#57bf43;box-shadow:none}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-dialog-close.close-button{position:relative;inset:auto;width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#52636b;box-shadow:none}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-dialog-close svg{width:25px;height:25px}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-secure-mark,body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-score-accent{display:none}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-dialog-content{min-height:0;overflow-y:auto;padding:25px 26px 38px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(16,43,56,.2) transparent}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-dialog-content>h2{margin:0 0 10px;padding:0;text-align:left;color:#102b38;font-size:26px;font-weight:800;line-height:1.4;letter-spacing:-.6px}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-dialog-intro{max-width:none;margin:0 0 29px;text-align:left;color:#6c7b83;font-size:14px;font-weight:400;line-height:1.8}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-dialog-intro span{display:block}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .login-intent{display:none}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-form{display:flex;flex-direction:column;gap:0;margin:0;text-align:left}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-form>label:not(.auth-legal-consent){margin:0 0 9px;color:#102b38;font-size:13px;font-weight:700}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-form input:not([type=checkbox]){box-sizing:border-box;width:100%;min-height:52px;height:52px;margin:0 0 19px;border:1px solid #dce3e7;border-radius:13px;padding:14px;background:#f9fafb;color:#102b38;font-size:16px;outline:none;box-shadow:none;caret-color:#102b38}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-form input:not([type=checkbox])::placeholder{color:#9aa6ad}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-form input:not([type=checkbox]):focus{border-color:#698792;outline:0;box-shadow:0 0 0 3px #69879214}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .password-policy-help{margin:-10px 0 8px;color:#75838a;font-size:12px;font-weight:400;line-height:1.7}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-legal-consent{display:grid;grid-template-columns:19px minmax(0,1fr);gap:10px;margin:0 0 20px;padding:0;border:0;background:transparent;color:#60747e;font-size:12px;font-weight:400;line-height:1.8}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-legal-consent input{width:19px;height:19px;min-height:0;margin:3px 0 0;padding:0;accent-color:#102b38}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-legal-consent a{color:#345869}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-error,body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-notice{margin:0 0 12px;padding:12px 15px;border-radius:12px;font-size:13px;line-height:1.8}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-error{background:#fff2f1;color:#aa3b36}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-notice{background:#f0f6f3;color:#35624b}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-form .primary-action{width:100%;min-height:52px;margin:24px 0 0;border:0;border-radius:28px;background:#102b38;color:#fff;font-size:15px;font-weight:700;box-shadow:none}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-form .primary-action:disabled{opacity:.58}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh button.mode-switch{display:block;width:100%;min-height:0;margin:10px 0 0;padding:10px 0;border:0;border-radius:0;background:transparent;color:#345869;font-size:13px;font-weight:400;box-shadow:none}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh button.auth-secondary-switch{margin-top:26px;padding-top:24px;border-top:1px solid #edf0f2;font-size:14px;font-weight:700}body .premium-mode .password-editor.auth-refresh{box-sizing:border-box;width:min(100%,440px);max-height:min(760px,calc(var(--visual-viewport-height, 100dvh) - 32px));border:1px solid #dde4e7;border-radius:20px;background:#fff;color:#102b38;box-shadow:0 18px 55px #1633421f}body .premium-mode .password-editor.auth-refresh .password-editor-content{min-height:0}body .premium-mode .password-editor.auth-refresh .password-editor-content>h2{min-height:58px;box-sizing:border-box;margin:0;padding:16px 64px 16px 20px;border-bottom:1px solid #edf0f2;color:#102b38;font-size:20px;font-weight:700;line-height:1.4}body .premium-mode .password-editor.auth-refresh .password-editor-close{top:8px;right:12px;color:#52636b}body .premium-mode .password-editor.auth-refresh .auth-dialog-intro{margin:20px 20px 0;color:#6c7b83;font-size:13px;line-height:1.8}body .premium-mode .password-editor.auth-refresh .auth-form{gap:0;padding:24px 20px 28px}body .premium-mode .password-editor.auth-refresh .auth-form>label{margin:0 0 9px;color:#102b38;font-size:13px;font-weight:700}body .premium-mode .password-editor.auth-refresh .password-editor-input{min-height:52px;height:52px;margin:0 0 19px;border-color:#dce3e7;border-radius:13px;background:#f9fafb}body .premium-mode .password-editor.auth-refresh .password-editor-input:focus-within{border-color:#698792;box-shadow:0 0 0 3px #69879214}body .premium-mode .password-editor.auth-refresh .password-editor-input input{height:50px;min-height:0;padding:14px;color:#102b38;background:transparent;font-size:16px}body .premium-mode .password-editor.auth-refresh .password-editor-input button{height:46px;color:#6c7b83}body .premium-mode .password-editor.auth-refresh .password-editor-help{margin:-10px 0 8px;color:#75838a;line-height:1.7}body .premium-mode .password-editor.auth-refresh .auth-error{margin:0 0 12px;padding:12px 15px;border-radius:12px;background:#fff2f1;color:#aa3b36;font-size:13px;line-height:1.8}body .premium-mode .password-editor.auth-refresh .primary-action{min-height:52px;margin-top:5px;border:0;border-radius:28px;background:#102b38;box-shadow:none}@media(max-width:560px){body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh{width:100%;height:var(--visual-viewport-height, 100dvh);max-height:none;border:0;border-radius:0;box-shadow:none}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-dialog-hero{padding-top:max(12px,env(safe-area-inset-top));height:calc(78px + env(safe-area-inset-top));min-height:calc(78px + env(safe-area-inset-top));flex-basis:calc(78px + env(safe-area-inset-top))}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-dialog-content{padding-bottom:max(38px,env(safe-area-inset-bottom))}body .premium-mode .password-editor.auth-refresh{width:100%;height:var(--visual-viewport-height, 100dvh);max-height:none;border:0;border-radius:0;box-shadow:none;padding-top:env(safe-area-inset-top)}body .premium-mode .password-editor.auth-refresh .password-editor-content{height:100%;max-height:100%}body .premium-mode .password-editor.auth-refresh .password-editor-close{top:calc(env(safe-area-inset-top) + 8px)}body .premium-mode .password-editor.auth-refresh .auth-form{padding-bottom:max(28px,env(safe-area-inset-bottom))}}html[data-keyboard=open] body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh,html[data-keyboard=open] body .premium-mode .password-editor.auth-refresh{transition:none;animation:none}html[data-keyboard=open] body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-dialog-hero{min-height:calc(78px + env(safe-area-inset-top));height:calc(78px + env(safe-area-inset-top));flex-basis:calc(78px + env(safe-area-inset-top));padding-top:max(12px,env(safe-area-inset-top))}html[data-keyboard=open] body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-dialog-content{padding-top:25px}body .premium-mode .dialog-backdrop.login-backdrop:has(.auth-refresh){padding:calc(18px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom))}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh{width:min(100%,440px);max-height:min(760px,calc(var(--visual-viewport-height, 100dvh) - 32px));padding:0;border:1px solid #dde4e7;border-radius:20px;background:#fff}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-password-field{display:flex;align-items:center;min-height:52px;height:52px;margin:0 0 19px;overflow:hidden;border:1px solid #dce3e7;border-radius:13px;background:#f9fafb}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-password-field:focus-within{border-color:#698792;box-shadow:0 0 0 3px #69879214}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-form .auth-password-field input{width:100%;min-width:0;height:50px;min-height:0;margin:0;padding:14px;border:0;border-radius:0;background:transparent;outline:none;box-shadow:none}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-password-field button{width:46px;min-width:46px;height:46px;flex:0 0 46px;border:0;background:transparent;color:#6c7b83;font-size:12px}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh button.mode-switch.auth-forgot{width:auto;align-self:flex-end;margin:-10px 0 0;padding:10px 0}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-secondary-switch{display:flex;flex-direction:column;align-items:center;margin-top:26px;padding-top:24px;border-top:1px solid #edf0f2;color:#72828a;font-size:13px}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-secondary-switch .mode-switch{width:auto;min-height:0;margin:0;padding:10px 0;color:#345869;font-size:14px;font-weight:700}body .premium-mode .password-editor.auth-refresh{max-height:min(760px,calc(var(--visual-viewport-height, 100dvh) - 32px));background:#fff}@media(max-width:560px){body .premium-mode .dialog-backdrop.login-backdrop:has(.auth-refresh),body .premium-mode .dialog-backdrop.password-editor-backdrop:has(.auth-refresh){inset:0;align-items:start;padding:0;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh,body .premium-mode .password-editor.auth-refresh{width:100%;height:var(--visual-viewport-height, 100dvh);max-height:none;border:0;border-radius:0;box-shadow:none}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-dialog-hero{min-height:calc(78px + env(safe-area-inset-top));height:calc(78px + env(safe-area-inset-top));flex-basis:calc(78px + env(safe-area-inset-top));padding-top:max(12px,env(safe-area-inset-top))}}body .premium-mode .password-editor.auth-refresh .password-editor-content>h2{padding:88px 26px 10px;border-bottom:0;font-size:26px;letter-spacing:-.6px}body .premium-mode .password-editor.auth-refresh .auth-dialog-intro{margin:0 26px;font-size:14px}body .premium-mode .password-editor.auth-refresh .auth-form{padding:29px 26px max(28px,env(safe-area-inset-bottom))}body .premium-mode .auth-refresh button{-webkit-tap-highlight-color:transparent}body .premium-mode .auth-refresh .primary-action:hover,body .premium-mode .auth-refresh .primary-action:active{transform:none;filter:none;background:#102b38;box-shadow:none}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-form .auth-password-field input:focus{border:0;box-shadow:none}body .premium-mode .auth-refresh .auth-callback-action{width:100%;min-height:52px;margin-top:24px;border:0;border-radius:28px;background:#102b38;color:#fff;font-weight:800}body .premium-mode .dialog-backdrop.login-backdrop:has(.auth-callback-dialog){z-index:3200}body .premium-mode .auth-refresh .auth-callback-guidance{margin:18px 0 0;color:#75838a;font-size:12px;line-height:1.8}body .premium-mode .auth-refresh button.auth-resend,body .premium-mode .auth-refresh button.auth-edit-email{align-self:center;margin-top:12px}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-error,body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-notice{padding:0;border:0;border-radius:0;background:transparent;font-weight:400;line-height:1.6}body .premium-mode .login-dialog.auth-flow-dialog.auth-refresh .auth-notice{color:#63737c}body .premium-mode .auth-refresh .auth-code-help{display:block;margin:6px 0 10px;color:#63737c;font-size:12px;line-height:1.5}.phone-frame.premium-mode.match-board-mode[class] .talk-channel-slot:has(>.talk-moment-card){position:relative;z-index:3}.phone-frame.premium-mode.match-board-mode[class] .talk-channel-slot>.talk-moment-card{position:absolute;inset:6px 14px auto;width:auto;margin:0;padding:0;min-height:48px;border:1px solid #ffffff30;border-radius:11px;background:linear-gradient(110deg,#0a2232,#102d40);color:#fff;box-shadow:0 8px 18px #07181d38;overflow:hidden}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.card{background:#30373d}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.red-card{background:#202830}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.substitution{background:#3b4349}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.var{background:#244963}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.neutral{background:#354a58}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-open{display:grid;grid-template-columns:30px max-content minmax(0,1fr);gap:10px;align-items:center;width:100%;min-height:48px;padding:7px 43px 7px 10px;border:0;background:transparent;color:inherit;text-align:left}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-badge{display:grid;place-items:center;width:30px;height:30px;min-width:0;padding:0;border:0;border-radius:0;background:none;color:#fff}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-badge.goal{border:3px solid #f13b4b;border-radius:50%;font-size:18px}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-badge.card{color:#f6cc4b}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-badge.red-card{color:#ff5662}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-minute{align-self:start;padding-top:6px;font-size:15px;line-height:22px;font-weight:800;color:#fff;white-space:nowrap}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.goal .talk-moment-minute{color:#f13b4b}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-copy{display:grid;gap:6px;min-width:0;padding-left:12px;border-left:1px solid #ffffff65}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-row{display:grid;gap:3px;min-width:0}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-row+.talk-moment-row{border-top:1px solid #ffffff24;padding-top:6px}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-copy strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:21px;font-weight:750;color:#fff}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-player{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:4px}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-player small{font-size:9px;font-weight:800;color:#a2e1c2}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-player.outgoing small{color:#c5cdd3}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-summary{color:#e0e6eb;font-size:11px}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-dismiss{position:absolute;top:2px;right:0;width:40px;min-width:40px;height:44px;min-height:44px;transform:none;border:0;background:transparent;color:#fff}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-dismiss svg{width:22px;height:22px}.talk-moment-shirts{position:relative;display:block;width:30px;height:30px}.talk-moment-shirts svg:first-child{position:absolute;top:0;left:0;width:20px;height:20px}.talk-moment-shirts svg:nth-child(2){position:absolute;bottom:0;left:0;width:12px;height:12px}.talk-moment-shirts svg:last-child{position:absolute;bottom:0;right:0;width:20px;height:20px;color:#a2e1c2}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card .talk-moment-badge{border:0;border-radius:0;background:none;color:#fff}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card .talk-moment-badge.goal{border:3px solid #f13b4b;border-radius:50%}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card .talk-moment-badge.card{color:#f6cc4b}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card .talk-moment-badge.red-card{color:#ff5662}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card .talk-moment-badge svg{color:inherit}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card .talk-moment-shirts svg:last-child{color:#a2e1c2}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card .talk-moment-player small{display:block}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card .talk-moment-minute{border:0;padding-right:0}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card .talk-moment-badge{align-self:start;margin-top:2px}.phone-frame.premium-mode.match-board-mode[class] .talk-channel-slot>.talk-moment-card{z-index:6}.phone-frame.premium-mode.match-board-mode[class] .talk-channel-slot>.talk-moment-card{height:auto;max-height:none}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-open{height:auto;max-height:none}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.substitution .talk-moment-open{grid-template-columns:24px max-content minmax(0,1fr);gap:6px;padding:9px 34px 9px 9px}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.substitution .talk-moment-badge{width:24px;height:26px;margin-top:0;transform:none}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.substitution .talk-moment-shirts{transform:scale(.8);transform-origin:top left}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.substitution .talk-moment-minute{font-size:12px;line-height:22px;padding-top:0}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.substitution .talk-moment-copy{padding-left:8px;gap:4px}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.substitution .talk-moment-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;align-items:center}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.substitution .talk-moment-row+.talk-moment-row{padding-top:4px}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.substitution .talk-moment-player{min-width:0;grid-template-columns:max-content minmax(0,1fr);gap:4px}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.substitution .talk-moment-player strong{font-size:12px;line-height:22px;font-weight:700;transform:none}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.substitution .talk-moment-player small{font-size:8px;line-height:22px;letter-spacing:0}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.substitution .talk-moment-row>strong{grid-column:1 / -1;font-size:12px}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.substitution .talk-moment-dismiss{width:32px;min-width:32px}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.substitution .talk-moment-dismiss svg{width:18px;height:18px}.phone-frame.premium-mode.match-board-mode[class] .talk-channel-slot>.talk-moment-card:not(.substitution){border-radius:9px;box-shadow:0 4px 12px #0a18222b}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card:not(.substitution) .talk-moment-open{min-height:47px;padding:8px 43px 8px 11px;gap:10px}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card:not(.substitution) .talk-moment-badge{align-self:center;margin:0;transform:none}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card .talk-moment-badge.goal img{display:block;width:20px;height:20px;object-fit:contain}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card:not(.substitution) .talk-moment-minute{align-self:center;padding:0;font-size:16px;line-height:22px;font-weight:900}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card:not(.substitution) .talk-moment-copy{padding-left:13px;border-left-color:#f0f6f9a6;min-height:22px;align-content:center}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card:not(.substitution) .talk-moment-copy strong{font-size:14px;line-height:20px;font-weight:850;transform:none}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card .talk-moment-badge.card{color:#f4cf64}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card .talk-moment-card-group{display:grid;min-width:0;gap:4px}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card .talk-moment-card-group small{display:block;color:#f4cf64;font-size:11px;line-height:15px;font-weight:800}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.red-card .talk-moment-card-group small{color:#ff939b}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card:not(.substitution) .talk-moment-dismiss{top:50%;transform:translateY(-50%)}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.substitution{--pair-font-size:12px}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.substitution[data-row-count="1"]{--pair-font-size:14px}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.substitution:is([data-row-count="2"],[data-row-count="3"]){--pair-font-size:13px}.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.substitution .talk-moment-player strong,.phone-frame.premium-mode.match-board-mode[class] .talk-moment-card.substitution .talk-moment-row>strong{font-size:var(--pair-font-size)}.phone-frame.premium-mode:not(.match-board-mode) article.soccer-match-row.common-match-card.upcoming-row.has-watch-action>button.watch-button[aria-pressed],.phone-frame.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-card>button.watch-bell-button[aria-pressed]{width:44px;height:44px;min-width:44px;min-height:44px;margin-top:0;border:0;border-radius:50%;background:transparent;color:#526068;box-shadow:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .12s ease}.phone-frame.premium-mode:not(.match-board-mode) article.soccer-match-row.common-match-card.upcoming-row.has-watch-action>button.watch-button[aria-pressed=true],.phone-frame.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-card>button.watch-bell-button[aria-pressed=true]{background:transparent;color:#2563eb}.phone-frame.premium-mode:not(.match-board-mode) article.soccer-match-row.common-match-card.upcoming-row.has-watch-action>button.watch-button[aria-pressed] svg,.phone-frame.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-card>button.watch-bell-button[aria-pressed] svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9}.phone-frame.premium-mode:not(.match-board-mode) article.soccer-match-row.common-match-card.upcoming-row.has-watch-action>button.watch-button[aria-pressed]:active,.phone-frame.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-card>button.watch-bell-button[aria-pressed]:active{background:transparent}.phone-frame.premium-mode:not(.match-board-mode) article.soccer-match-row.common-match-card.upcoming-row.has-watch-action>button.watch-button[aria-pressed]:focus-visible,.phone-frame.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-card>button.watch-bell-button[aria-pressed]:focus-visible{outline:2px solid #2866b4;outline-offset:2px}@media(max-width:1023px){.phone-frame.premium-mode:not(.match-board-mode) article.soccer-match-row.common-match-card.upcoming-row.has-watch-action:has(>.watch-button[aria-pressed])>:is(button,div).upcoming-row-main{padding-right:82px}}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) button.home-prematch-notification[aria-pressed]{padding-inline:10px;border-radius:999px;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .12s ease}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) button.home-prematch-notification[aria-pressed=true]{background:transparent;color:#7dc4ff}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) button.home-prematch-notification[aria-pressed] span{color:inherit}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) button.home-prematch-notification[aria-pressed]:active{background:transparent}.phone-frame.premium-mode:not(.match-board-mode):has(.home-screen) button.home-prematch-notification[aria-pressed]:focus-visible{outline:2px solid #7dc4ff;outline-offset:2px}.phone-frame.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-card>button.watch-bell-button[aria-pressed]{color:#ffffffb8}.phone-frame.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-card>button.watch-bell-button[aria-pressed=true]{color:#7dc4ff}.phone-frame.premium-mode:not(.match-board-mode):has(.watch-hero) .watch-next-card>button.watch-bell-button[aria-pressed]:focus-visible{outline-color:#7dc4ff}.profile-form label.image-moderation-consent,.community-compose-dialog label.image-moderation-consent,.image-moderation-consent{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin:12px 0;padding:12px;border:1px solid #d7e1eb;border-radius:10px;background:#f6f9fc;color:#455765;font-size:12px;line-height:1.7;font-weight:400;overflow-wrap:anywhere}.premium-mode .auth-form .image-moderation-consent input[type=checkbox],.premium-mode .profile-form .image-moderation-consent input[type=checkbox],.image-moderation-consent input[type=checkbox]{appearance:auto;width:18px;height:18px;min-height:18px;max-height:18px;align-self:start;padding:0;margin:3px 0 0;accent-color:#2563eb}.image-moderation-consent a{display:inline;color:#2563eb;text-decoration:underline;margin-left:4px;white-space:nowrap}.image-moderation-consent small{display:block;margin-top:6px;font-size:11px;line-height:1.7;font-weight:400}.auth-form .image-moderation-consent,.legal-consent-dialog .image-moderation-consent{text-align:left}.image-consent-setting{margin:16px 0}.image-consent-setting h3{margin:0;font-size:14px}.image-consent-status{margin:10px 0;color:#455765;font-size:12px;line-height:1.7}.image-consent-status button{min-height:36px;padding:6px 12px;border:1px solid #d0dbe6;border-radius:8px;background:#fff;color:#255575}.profile-image-review{padding:12px;margin:10px 0;border-radius:10px;background:#f3f7fb;font-size:12px;line-height:1.7;color:#455765}.profile-image-review p{margin:0 0 8px}.profile-image-review button{min-height:36px;border:1px solid #d0dbe6;border-radius:8px;padding:6px 12px;background:#fff;color:#255575}body .phone-frame .top-bar .header-notification-button{display:inline-grid;place-items:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;padding:0;border:0;border-radius:50%;color:inherit;background:transparent;cursor:pointer}body .phone-frame .top-bar .header-notification-button svg{width:20px;height:20px;stroke-width:1.7}body .phone-frame .top-bar .notification-entry-icon{position:relative;display:grid;place-items:center}body .phone-frame .top-bar .notification-entry-unread{position:absolute;top:-2px;right:-2px;width:6px;height:6px;border-radius:50%;background:#f23550}body .phone-frame .top-bar .header-notification-button:hover{background:#7d918924}body .phone-frame.premium-mode .top-bar:is(.primary-top-bar,.board-top-bar)>.header-actions:is(.top-bar-actions,.board-header-actions){position:absolute;grid-area:auto;top:50%;right:var(--desktop-page-gutter, 18px);display:flex;align-items:center;gap:0;width:auto;height:44px;min-height:44px;margin:0;padding:0;transform:translateY(-50%)}body .phone-frame.premium-mode .top-bar:is(.primary-top-bar,.board-top-bar) .header-actions>.icon-button.header-menu-button{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;gap:4.75px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;transform:none}body .phone-frame.premium-mode .top-bar:is(.primary-top-bar,.board-top-bar) .header-actions>.icon-button.header-menu-button>span{width:20px;height:2px;flex:0 0 2px}@media(min-width:1024px){body .phone-frame.premium-mode .top-bar:is(.primary-top-bar,.board-top-bar) .header-actions>.icon-button.header-menu-button{gap:6px}body .phone-frame.premium-mode .top-bar:is(.primary-top-bar,.board-top-bar) .header-actions>.icon-button.header-menu-button>span{width:32px;height:3px;flex-basis:3px}}body .phone-frame.premium-mode.match-board-mode .board-top-bar>.brand-button:not(.desktop-board-brand):after,body .phone-frame.premium-mode.match-board-mode .board-top-bar.compact>.brand-button:not(.desktop-board-brand):after,body .phone-frame.premium-mode.match-board-mode .top-bar.board-top-bar>.brand-button.desktop-board-brand:after{top:auto;bottom:calc(50% - .35em);transform:none}@media(max-width:1023px){body .phone-frame.premium-mode .top-bar:is(.primary-top-bar,.board-top-bar)>.header-actions:is(.top-bar-actions,.board-header-actions){top:calc(50% + 2px);right:10px}body .phone-frame.premium-mode .primary-top-bar>.brand-button{max-width:calc(100% - 90px)}body .phone-frame.premium-mode .primary-top-bar:has(.top-admin-button)>.brand-button{max-width:calc(100% - 134px)}body .phone-frame.premium-mode.match-board-mode .top-bar.board-top-bar,body .phone-frame.premium-mode.match-board-mode .top-bar.board-top-bar.compact,body .phone-frame.premium-mode.match-board-mode:has(.scoreboard.compact) .top-bar.board-top-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding-left:16px;padding-right:16px}body .phone-frame.premium-mode.match-board-mode .board-top-bar>.brand-button:not(.desktop-board-brand),body .phone-frame.premium-mode.match-board-mode .board-top-bar.compact>.brand-button:not(.desktop-board-brand){max-width:calc(100vw - 212px);overflow:hidden!important;text-overflow:ellipsis}}@media(max-width:380px){body .phone-frame.premium-mode.match-board-mode .board-top-bar>.brand-button:not(.desktop-board-brand),body .phone-frame.premium-mode.match-board-mode .board-top-bar.compact>.brand-button:not(.desktop-board-brand){font-size:20px;line-height:1}}@media(max-width:350px){body .phone-frame.premium-mode.match-board-mode .board-top-bar>.brand-button:not(.desktop-board-brand),body .phone-frame.premium-mode.match-board-mode .board-top-bar.compact>.brand-button:not(.desktop-board-brand){font-size:18px}}.notification-center-backdrop{position:fixed;inset:0;z-index:18000;display:flex;justify-content:flex-end;background:#030f0c73;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#102235}.notification-center-panel{display:flex;flex-direction:column;width:min(100%,460px);height:100%;height:100dvh;min-height:0;background:#fff;box-shadow:-12px 0 48px #00000029;outline:none}.notification-center-header{display:grid;grid-template-columns:80px 1fr 80px;flex-shrink:0;align-items:center;padding:calc(env(safe-area-inset-top,0px) + 4px) 12px 4px}.notification-center-header h2{margin:0;text-align:center;font-size:17px;font-weight:700}.notification-center-header button{display:grid;place-items:center;min-height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.notification-center-header .notification-center-back{width:44px;justify-self:start}.notification-center-back svg{width:22px;height:22px;stroke-width:1.8}.notification-center-header .notification-center-read-all{font-size:11px;color:#58687b;white-space:nowrap}.notification-center-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px calc(env(safe-area-inset-bottom,0px) + 24px)}.notification-inbox-group+.notification-inbox-group{margin-top:16px}.notification-inbox-group h3{margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.5}.notification-center-panel .notification-inbox-list{padding:0;margin:0;list-style:none}.notification-center-panel .notification-inbox-item{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:10px 0;border:0;border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.notification-center-panel .notification-inbox-item:hover{background:#f6f8fa}.notification-inbox-avatar{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;overflow:hidden;border-radius:50%;background:#e3edf7;color:#21496d;font-size:13px;font-weight:700}.notification-inbox-avatar img{display:block;width:100%;height:100%;object-fit:cover}.notification-inbox-avatar[data-seed=green]{background:#dbf1e5;color:#23724e}.notification-inbox-avatar[data-seed=gold]{background:#f4eacb;color:#7b622b}.notification-inbox-avatar[data-seed=pink]{background:#fae0e9;color:#9a3c5d}.notification-inbox-avatar[data-seed=violet]{background:#eae3f7;color:#65508b}.notification-inbox-avatar[data-seed=slate]{background:#e2e7ed;color:#47586a}.notification-inbox-avatar .avatar-illustration{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.notification-inbox-avatar .avatar-face{fill:#fff}.notification-inbox-avatar .avatar-fill{fill:#e5cbb1}.notification-center-panel .notification-inbox-copy{display:grid;gap:2px;flex:1;min-width:0;overflow-wrap:anywhere}.notification-inbox-message{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:400;line-height:1.55}.notification-inbox-message strong{font-weight:700}.notification-inbox-copy time{font-size:11px;color:#738094;line-height:1.5}.notification-center-panel .notification-inbox-unread{flex:0 0 6px;width:6px;height:6px;margin-left:2px;border-radius:50%;background:#06aa62}.notification-center-panel .notification-inbox-empty{display:flex;align-items:center;flex-direction:column;gap:14px;padding:60px 12px;text-align:center}.notification-center-panel .notification-inbox-empty>svg{width:38px;height:38px;color:#709880}.notification-center-panel .notification-inbox-empty span{color:#627369;font-size:13px;line-height:1.7}.notification-center-panel .notification-inbox-retry,.notification-center-panel .notification-inbox-more{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:18px;padding:10px;border:1px solid #cbdcd1;border-radius:12px;background:#fff;color:#27553b;cursor:pointer}.notification-center-panel .notification-inbox-retry svg{width:18px;height:18px}.notification-center-panel .settings-feedback.is-error{color:#b02c40;font-size:13px;line-height:1.7}.notification-center-panel button:disabled{cursor:wait;opacity:.55}.notification-center-panel button:focus-visible,body .phone-frame .header-notification-button:focus-visible{outline:3px solid #3c9871;outline-offset:2px}
