@import"https://fonts.googleapis.com/css2?family=Chivo:wght@400;600;700;800&family=Sora:wght@600;700&display=swap";:root{font-family:Chivo,Trebuchet MS,sans-serif;line-height:1.45;font-weight:400;scrollbar-gutter:stable;color:#102436;background:radial-gradient(circle at 10% 0%,#d9e9f8 0,transparent 35%),radial-gradient(circle at 90% 20%,#fde0c7 0,transparent 35%),#f4f7fb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0}h1,h2,h3{font-family:Sora,Verdana,sans-serif}.layout{width:min(1160px,100% - 1.4rem);margin:0 auto;padding:1rem 0 2rem;display:grid;gap:.85rem;overflow-x:clip}.hero{position:relative;background:radial-gradient(circle at 82% 20%,rgb(255 255 255 / 16%),transparent 42%),linear-gradient(130deg,#12365d,#1f5f95 58%,#2c82c5);color:#f7fbff;border-radius:16px 16px 0 0;padding:.95rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:start}.hero-fantasy{background:radial-gradient(circle at 82% 20%,rgb(255 255 255 / 14%),transparent 42%),linear-gradient(130deg,#164c4a,#17766f 58%,#2c9b8b)}.hero-content{min-width:0;min-height:8rem;box-sizing:border-box;padding-left:.3rem;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.hero-identity{display:flex;align-items:center;gap:.42rem;margin-bottom:.42rem}.hero-brand-name{color:#ffffffe0;font-size:.72rem;font-weight:800;text-transform:uppercase}.hero-brand-name span{color:#ffffffad;font-weight:700}.hero-section{border-left:1px solid rgb(255 255 255 / 32%);padding-left:.42rem;color:#fff;font-size:.72rem;font-weight:800;text-transform:uppercase}.tournament-switcher{position:relative;display:flex;align-items:center;gap:0;width:min(20rem,100%);min-width:12rem;max-width:100%;margin-top:.7rem;margin-left:.3rem;padding:0;border:1px solid rgb(255 255 255 / 24%);border-radius:0 0 0 16px;background:#2a6595;box-shadow:inset 0 1px #ffffff1a}.tournament-menu-trigger{display:flex;align-items:center;gap:.55rem;width:100%;min-height:1.95rem;border:0;border-radius:0 0 0 16px;padding:0 .52rem 0 0;background:#2a6595;color:#f7fbff;font:inherit;text-align:left;cursor:pointer}.tournament-menu-trigger:hover,.tournament-menu-trigger:focus-visible{background:#3478aa;outline:none}.tournament-switcher .tournament-picker-label{flex:0 0 auto;align-self:stretch;display:inline-flex;align-items:center;padding:.3rem .65rem;margin:0;border-radius:0 0 0 15px;background:#1f537d;color:#e9f3ffe5;font-size:.72rem;letter-spacing:.03em;text-transform:none}.tournament-menu-trigger:hover .tournament-picker-label,.tournament-menu-trigger:focus-visible .tournament-picker-label{background:#245f8e}.tournament-current-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:700}.tournament-menu-chevron{width:.42rem;height:.42rem;flex:0 0 auto;margin-left:auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.tournament-switcher.is-open .tournament-menu-chevron{transform:translateY(2px) rotate(225deg)}.account-nav{container-type:inline-size;display:flex;align-items:center;gap:.9rem;width:100%;margin-top:-.85rem;padding:.3rem;border-radius:0 0 16px 16px;background:linear-gradient(115deg,#eaf4fb,#f8fbfe 62%,#dceefa);box-shadow:0 4px 12px #0e304a1f}.product-nav{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;gap:.3rem}.product-tournament-control{position:relative}.product-tournament-buttons{display:inline-flex;align-items:stretch}.product-nav button{border:1px solid #b9d3e8;border-radius:7px;background:#f4f9fd;color:#174c73;padding:.3rem .52rem;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.product-nav .product-tips-tab{border-radius:7px 0 0 7px}.product-nav .product-tournament-toggle{width:1.75rem;padding:0;border-left:0;border-radius:0 7px 7px 0;display:inline-flex;align-items:center;justify-content:center}.product-tournament-toggle .tournament-menu-chevron{margin:0;width:.34rem;height:.34rem;border-width:0 1.5px 1.5px 0}.product-tournament-control.is-open .product-tournament-toggle .tournament-menu-chevron{transform:translateY(2px) rotate(225deg)}.product-nav button:hover,.product-nav button:focus-visible{background:#e5f2fb;color:#174c73;outline:none}.product-nav>.product-tournament-control>.product-tournament-buttons>button.is-active{background:#f4f9fd;border-color:#b9d3e8;color:#174c73;box-shadow:none}.product-tournament-control.is-coming-soon{position:relative}.product-tournament-control.is-coming-soon .product-tab,.product-tournament-control.is-coming-soon .product-tournament-toggle{cursor:not-allowed;color:#9db6c8;background:repeating-linear-gradient(-45deg,rgb(159 184 206 / 22%) 0,rgb(159 184 206 / 22%) 1px,transparent 1px,transparent 7px),#eef4f9;display:inline-flex;align-items:center;gap:.3rem}.product-tournament-control.is-coming-soon .product-tab:hover,.product-tournament-control.is-coming-soon .product-tab:focus-visible,.product-tournament-control.is-coming-soon .product-tournament-toggle:hover,.product-tournament-control.is-coming-soon .product-tournament-toggle:focus-visible{background:repeating-linear-gradient(-45deg,rgb(159 184 206 / 22%) 0,rgb(159 184 206 / 22%) 1px,transparent 1px,transparent 7px),#eef4f9;color:#9db6c8}.product-tournament-control.is-coming-soon .tournament-menu-chevron{border-color:#c3d5e2}.product-tournament-menu{z-index:30;top:calc(100% - 1px);width:min(18rem,calc(100vw - 1.2rem));min-width:15rem;border-radius:8px}.round-panel-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.4rem}.tournament-hero-switcher{width:min(18rem,100%);min-width:11rem;margin:auto 0 0;border:0;border-radius:999px;background:#0a31524d;box-shadow:none}.tournament-hero-switcher .tournament-menu-trigger{min-height:1.7rem;border-radius:999px;background:transparent;color:#f7fbff}.tournament-hero-switcher .tournament-menu-trigger:hover,.tournament-hero-switcher .tournament-menu-trigger:focus-visible{background:#ffffff1a}.tournament-hero-switcher .tournament-picker-label{border-radius:999px 0 0 999px;background:#092d4b73;color:#f0f7ffeb}.tournament-hero-switcher .tournament-menu-trigger:hover .tournament-picker-label,.tournament-hero-switcher .tournament-menu-trigger:focus-visible .tournament-picker-label{background:#092d4b9e}.fantasy-preview{display:grid;gap:.75rem}.fantasy-filter-panel{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:space-between;gap:1rem}.fantasy-filter-panel h2,.fantasy-round-head h2{margin:.08rem 0 0}.fantasy-eyebrow{color:#6a7f90;font-size:.7rem;font-weight:800;text-transform:uppercase}.fantasy-period-tabs,.fantasy-round-tabs{display:flex;flex-wrap:wrap;gap:.3rem}.fantasy-period-tabs{justify-content:flex-end}.fantasy-period-rounds{grid-column:1 / -1;display:grid;gap:.45rem;border-top:1px solid #dce7ef;padding-top:.65rem}.fantasy-period-rounds-head{display:flex;justify-content:space-between;gap:.75rem;color:#49677f;font-size:.76rem}.fantasy-period-rounds-head span{color:#748899}.fantasy-period-round-tabs{display:grid;grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:.32rem}.fantasy-period-round-tabs .round-tab{width:100%;max-width:none}.fantasy-period-round-tabs small{font-size:.66rem;font-weight:600;opacity:.82}.fantasy-workspace{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(400px,1.1fr);gap:.75rem;align-items:start}.fantasy-round-count{border-radius:999px;background:#eef4f8;color:#567087;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.fantasy-stand-card{padding:0;overflow:hidden}.fantasy-stand-card.is-selected{border-color:#d9a52f;box-shadow:inset 3px 0 #d9a52f}.fantasy-player-open{width:100%;border:0;background:transparent;color:inherit;padding:.58rem .64rem;display:grid;grid-template-columns:2rem minmax(0,1fr) auto .8rem;grid-template-areas:"rank player points icon" "rank meta meta icon";gap:.15rem .55rem;align-items:center;text-align:left;cursor:pointer}.fantasy-player-open:hover{background:#f7fafc}.fantasy-rank{grid-area:rank;width:1.75rem;height:1.75rem;display:inline-grid;place-items:center;border-radius:50%;background:#eaf1f6;color:#46647d;font-size:.78rem;font-weight:900}.fantasy-rank.is-rank-1{background:#ffedb4;color:#765400}.fantasy-rank.is-rank-2{background:#e5eaee;color:#52606b}.fantasy-rank.is-rank-3{background:#f2d1b3;color:#75421b}.fantasy-player-name{grid-area:player;min-width:0;display:flex;align-items:center;gap:.4rem}.fantasy-player-avatar{width:2.15rem;height:2.15rem;border:1px solid #d7e6f1;font-size:.78rem}.fantasy-player-identity{min-width:0;display:grid}.fantasy-player-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fantasy-player-name small{color:#75899a}.fantasy-player-detail-title{display:flex;align-items:center;gap:.5rem}.fantasy-detail-avatar{width:2.35rem;height:2.35rem;border:1px solid #bcd2e2;box-shadow:0 0 0 2px #edf5fa;font-size:.82rem}.fantasy-points{grid-area:points;color:#123f61}.fantasy-row-meta{grid-area:meta;display:flex;gap:.7rem;color:#667d90;font-size:.71rem}.fantasy-open-icon{grid-area:icon;color:#8497a6;font-size:1.35rem}.fantasy-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.fantasy-stat-grid>div{min-height:78px;border:1px solid #dbe6ee;background:#f8fbfd;border-radius:8px;padding:.65rem;display:grid;align-content:space-between}.fantasy-stat-grid span{color:#687e90;font-size:.72rem}.fantasy-stat-grid strong{color:#174b70;font-size:1.2rem}.fantasy-round-panel{min-height:330px}.fantasy-round-tabs{margin-bottom:.75rem}.fantasy-round-results{display:grid;gap:.34rem}.fantasy-result-row{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.55rem;border-bottom:1px solid #e2eaf0;padding:.4rem .1rem}.fantasy-result-row>span:last-child{font-weight:800}.fantasy-result-row .is-best{color:#147449}.fantasy-result-row .is-worst{color:#aa493f}.fantasy-detail-hint{margin:.75rem 0 0;color:#718797;font-size:.74rem}.fantasy-one-table{display:grid;gap:.55rem}.fantasy-one-table .panel-head h2{margin:.08rem 0 0}.fantasy-table-head,.fantasy-table-row{display:grid;grid-template-columns:2rem 2.5rem minmax(170px,1fr) repeat(3,minmax(5.4rem,.72fr));align-items:center;gap:.55rem}.fantasy-table-head.is-wide,.fantasy-table-row.is-wide{grid-template-columns:2rem 2.5rem minmax(160px,1fr) repeat(4,minmax(5.1rem,.68fr))}.fantasy-table-head.is-compact,.fantasy-table-row.is-compact{grid-template-columns:2rem 2.5rem minmax(170px,1fr) repeat(2,minmax(5.4rem,.72fr))}.fantasy-table-row.is-compact .fantasy-cell-nets{grid-column:4}.fantasy-table-row.is-compact .fantasy-cell-tipsport-rank{grid-column:5}.fantasy-table-head.is-compact .fantasy-metric-fantasyNets,.fantasy-table-head.is-compact .fantasy-metric-bestDailyRank{grid-row:1}.fantasy-table-head.is-compact .fantasy-metric-fantasyNets{grid-column:4}.fantasy-table-head.is-compact .fantasy-metric-bestDailyRank{grid-column:5}@media(min-width:621px){.fantasy-table-head.is-standings .fantasy-metric-points,.fantasy-table-row.is-standings .fantasy-metric-points{order:1}.fantasy-table-head.is-standings .fantasy-metric-prizeMoney,.fantasy-table-row.is-standings .fantasy-metric-prizeMoney{order:2}.fantasy-table-head.is-standings .fantasy-metric-average,.fantasy-table-row.is-standings .fantasy-metric-average{order:3}.fantasy-table-head.is-standings .fantasy-metric-averageLastFive,.fantasy-table-row.is-standings .fantasy-metric-averageLastFive{order:4}.fantasy-table-head.is-performance .fantasy-metric-bestScore,.fantasy-table-row.is-performance .fantasy-metric-bestScore,.fantasy-table-head.is-awards .fantasy-metric-awards-best,.fantasy-table-row.is-awards .fantasy-metric-awards-best,.fantasy-table-head.is-prizes .fantasy-metric-bestDailyRank,.fantasy-table-row.is-prizes .fantasy-metric-bestDailyRank{order:1}.fantasy-table-head.is-prizes .fantasy-metric-worstDailyRank,.fantasy-table-row.is-prizes .fantasy-metric-worstDailyRank{order:2}.fantasy-table-head.is-performance .fantasy-metric-worstScore,.fantasy-table-row.is-performance .fantasy-metric-worstScore,.fantasy-table-head.is-awards .fantasy-metric-awards-worst,.fantasy-table-row.is-awards .fantasy-metric-awards-worst,.fantasy-table-head.is-prizes .fantasy-metric-bestPeriodRank,.fantasy-table-row.is-prizes .fantasy-metric-bestPeriodRank{order:3}.fantasy-table-head.is-performance .fantasy-metric-last,.fantasy-table-row.is-performance .fantasy-metric-last,.fantasy-table-head.is-awards .fantasy-metric-missed,.fantasy-table-row.is-awards .fantasy-metric-missed,.fantasy-table-head.is-prizes .fantasy-metric-fantasyNets,.fantasy-table-row.is-prizes .fantasy-metric-fantasyNets{order:4}.fantasy-table-head.is-prizes .fantasy-metric-finalFantasyRank,.fantasy-table-row.is-prizes .fantasy-metric-finalFantasyRank{order:5}}.fantasy-table-head{padding:0 .65rem;color:#708596;font-size:.67rem;font-weight:500;text-transform:uppercase}.fantasy-table-head button{border:0;background:transparent;color:inherit;padding:0;font:inherit;text-align:right;text-transform:inherit;cursor:pointer}.fantasy-mobile-sort{display:none}.fantasy-table-head button.is-active,.fantasy-table-row .is-active-sort{color:#123f61;font-weight:800}.fantasy-table-row{padding:.58rem .65rem}.fantasy-table-row[role=button]{cursor:pointer}.fantasy-table-row[role=button]:hover,.fantasy-table-row[role=button].is-selected{border-color:#a9c9df;background:#f7fbfe}.fantasy-table-row .fantasy-rank,.fantasy-table-row .fantasy-player-name,.fantasy-table-row .fantasy-points,.fantasy-table-row .fantasy-cell{grid-area:auto}.fantasy-rank-shift{justify-self:start;min-width:1.7rem;border-radius:999px;padding:.12rem .3rem;text-align:center;font-size:.68rem;font-weight:900}.fantasy-rank-shift.is-up{background:#e4f5e9;color:#17723d}.fantasy-rank-shift.is-down{background:#fdebea;color:#a43c36}.fantasy-rank-shift.is-flat{background:#edf2f6;color:#6d8191}.fantasy-cell{justify-self:stretch;color:#385a73;font-size:.84rem;font-weight:400;text-align:right;font-variant-numeric:tabular-nums}.fantasy-cell small,.fantasy-label-compact,.fantasy-table-row .fantasy-cell .fantasy-cell-label{display:none}.fantasy-row-metrics{display:contents}.fantasy-player-name>span,.fantasy-points{font-weight:400}.fantasy-points{justify-self:stretch;box-sizing:border-box;padding-right:.65rem;text-align:right;font-size:.84rem;font-variant-numeric:tabular-nums}.fantasy-points-unit{font-weight:400}.fantasy-points-label{display:none}.fantasy-money-cell{display:grid;gap:.02rem}.fantasy-money-cell small{display:block;color:#2f7a4a;font-size:.64rem;font-weight:800}.fantasy-player-detail{display:grid;gap:.6rem}.fantasy-rank-chart-panel{display:grid;gap:.55rem}.fantasy-rank-chart-panel .panel-head h2{margin:.08rem 0 0}.fantasy-selected-round{margin-left:.45rem;color:#6d8191;font-size:.72em;font-weight:600}.fantasy-selected-round:before{content:"·";margin-right:.45rem}.fantasy-chart-head-meta{display:flex;min-height:2.1rem;flex-direction:column;align-items:center;justify-content:flex-end;gap:.4rem;text-align:right}.fantasy-chart-context{position:relative;top:.18rem;color:#6d8191;font-size:.74rem;font-weight:600}@media(max-width:620px){.fantasy-rank-chart-panel .panel-head{display:grid;grid-template-columns:1fr;align-items:stretch;flex-direction:initial;gap:.25rem}.fantasy-rank-chart-panel .panel-head>div:first-child{display:contents}.fantasy-rank-chart-panel .panel-head h2{grid-row:2;width:100%;white-space:nowrap}.fantasy-rank-chart-panel .fantasy-eyebrow{grid-row:1}.fantasy-rank-chart-panel .fantasy-chart-head-meta{min-height:auto;width:100%;grid-row:3;align-items:flex-start;text-align:left}}.fantasy-rank-selected-round{stroke:#f0b63f;stroke-width:8;opacity:.24}.layout.is-fantasy .fantasy-preview .panel{border-color:#cfe5e1}.layout.is-fantasy .fantasy-eyebrow{color:#397a73}.layout.is-fantasy .fantasy-period-rounds{border-color:#d3e7e3}.layout.is-fantasy .fantasy-period-rounds-head,.layout.is-fantasy .fantasy-table-head{color:#426f6a}.layout.is-fantasy .fantasy-round-count{background:#e7f4f1;color:#326d66}.layout.is-fantasy .fantasy-preview .player-window-tab{border-color:#c4dfda;background:#f1f9f7;color:#356d67}.layout.is-fantasy .fantasy-preview .player-window-tab:hover,.layout.is-fantasy .fantasy-preview .player-window-tab:focus-visible{border-color:#72aaa2;background:#e3f3ef;outline:none}.layout.is-fantasy .fantasy-preview .player-window-tab.is-active{border-color:#197970;background:#197970;color:#fff}.layout.is-fantasy .fantasy-preview .round-tab{border-color:#c9e0dc;background:#edf7f5;color:#426f69}.layout.is-fantasy .fantasy-preview .round-tab.is-past{border-color:#d1e4e0;background:#f1f7f6;color:#5c7773}.layout.is-fantasy .fantasy-preview .round-tab:hover,.layout.is-fantasy .fantasy-preview .round-tab:focus-visible{border-color:#70aaa2;background:#e2f2ef;outline:none}.layout.is-fantasy .fantasy-preview .round-tab.is-active{border-color:#176f68;background:#176f68;color:#fff}.layout.is-fantasy .fantasy-preview .stand-card{border-color:#d3e5e2;background:#fbfefd}.layout.is-fantasy .fantasy-points,.layout.is-fantasy .fantasy-table-head button.is-active,.layout.is-fantasy .fantasy-table-row .is-active-sort{color:#175f58}.layout.is-fantasy .fantasy-preview .rank-chart-wrap{border-color:#cfe4e0;background:#f8fcfb}.layout.is-fantasy .fantasy-preview .rank-axis-title{fill:#286c65}.layout.is-fantasy .fantasy-preview .rank-legend-item{border-color:#cce3df;background:#edf7f5;color:#326c65}.layout.is-fantasy .fantasy-preview .rank-legend-item.is-hover{border-color:#4e9a91;background:#dff1ed;color:#145e57;box-shadow:0 0 0 2px #4e9a9138,0 2px 7px #17675e29}@media(max-width:979px){.fantasy-workspace{grid-template-columns:1fr}.fantasy-table-head{display:none}.fantasy-points-label{display:block;color:#8496a4;font-size:.64rem;font-weight:600}.fantasy-mobile-sort{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem}.fantasy-mobile-sort>span{margin-right:.15rem;color:#637b8e;font-size:.7rem;font-weight:700}.fantasy-table-row,.fantasy-table-row.is-wide{grid-template-columns:2rem 2.3rem minmax(0,1fr) auto;grid-template-areas:"rank shift player points" ". . metrics metrics";gap:.18rem .45rem}.fantasy-table-row .fantasy-rank{grid-area:rank}.fantasy-table-row .fantasy-rank-shift{grid-area:shift}.fantasy-table-row .fantasy-player-name{grid-area:player}.fantasy-table-row .fantasy-points{grid-area:points}.fantasy-player-avatar{width:1.9rem;height:1.9rem;font-size:.72rem}.fantasy-points{padding-right:.65rem;font-size:.72rem}.fantasy-row-metrics{grid-area:metrics;display:flex;align-items:baseline;justify-content:flex-start;gap:.8rem;min-width:0}.fantasy-one-table.has-standings-bank .fantasy-row-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:baseline;justify-content:initial}.fantasy-one-table.has-standings-bank .fantasy-row-metrics .fantasy-metric-prizeMoney{grid-column:1 / -1}.fantasy-cell{display:inline-flex;align-items:baseline;gap:.22rem;color:#667d90;font-size:.72rem}.fantasy-cell small{display:inline;color:#8496a4;font-size:.64rem;font-weight:600}.fantasy-table-row .fantasy-cell .fantasy-cell-label{display:inline}.fantasy-label-wide{display:none}.fantasy-label-compact{display:inline}.fantasy-table-row .fantasy-cell .fantasy-cell-label:after{content:":"}}@media(max-width:620px){.fantasy-filter-panel{align-items:stretch;grid-template-columns:1fr}.fantasy-period-tabs{display:grid;grid-template-columns:repeat(4,1fr);justify-content:stretch}.fantasy-period-rounds{grid-column:1}.fantasy-period-round-tabs{grid-template-columns:repeat(3,1fr)}.fantasy-period-tabs .player-window-tab{width:100%}.fantasy-stat-grid{grid-template-columns:repeat(2,1fr)}.fantasy-row-meta{gap:.5rem}.long-term-bank-toggle{grid-template-columns:minmax(0,1fr)}.long-term-bank-toggle-label,.long-term-bank-toggle-summary,.long-term-bank-toggle-hint{min-width:0}.long-term-bank-toggle-summary{grid-column:1;grid-row:auto;justify-items:start;margin-left:1.18rem}.long-term-bank-toggle-summary small,.long-term-bank-rules h3,.long-term-bank-rules li{overflow-wrap:anywhere}.rank-chart-wrap{max-width:100%;overflow:hidden}.rank-chart{min-width:0;width:100%}}.account-nav>.tournament-switcher{flex:0 1 auto;margin-top:0}.account-nav .auth-panel{position:relative;width:100%;margin-top:0;min-height:2.8rem;padding:.65rem 0;border-top:0;border-bottom:0}.account-nav>.auth-panel{flex:1 1 auto;flex-wrap:nowrap;box-sizing:border-box;padding-right:.3rem}.account-nav>.auth-panel.is-authenticated{justify-content:flex-end}.account-nav .auth-button{background:#f4f9fd;color:#174c73}.account-nav .auth-button:hover,.account-nav .auth-button.is-active{background:#dceefa;border-color:#4e93c7}.auth-tips-button{position:relative;z-index:5;display:inline-flex;align-items:center;gap:.28rem}.notification-bell{position:absolute;right:-.72rem;bottom:-.72rem;display:inline-block;width:1.5rem;height:1.5rem;object-fit:contain;font-size:1.35rem;line-height:1;filter:drop-shadow(0 1px 2px rgba(41,61,77,.38));transform:scaleX(-1);z-index:1}.notification-bell-tab{right:-.62rem;bottom:-.62rem}.tips-notification-badge{position:absolute;right:-.72rem;bottom:-.72rem;display:block;width:1.5rem;height:1.5rem}.tips-notification-badge .notification-bell{inset:0 auto auto 0}.tips-notification-badge>span{position:absolute;top:-.15rem;right:-.18rem;display:grid;min-width:.85rem;height:.85rem;box-sizing:border-box;padding:0 .15rem;place-items:center;border:1px solid #ffffff;border-radius:999px;background:#c93636;color:#fff;font-size:.58rem;font-weight:800;line-height:1}.tips-tab-notification{position:absolute;right:-.62rem;bottom:-.62rem;display:block;width:1.5rem;height:1.5rem;margin:0;z-index:2}.tips-tab-notification img{width:1.5rem;height:1.5rem;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(41,61,77,.38));transform:scaleX(-1)}.tips-tab-notification>span{position:absolute;top:-.15rem;right:-.18rem;display:grid;min-width:.75rem;height:.75rem;padding:0 .12rem;place-items:center;border:1px solid #fff;border-radius:999px;background:#c93636;color:#fff;font-size:.52rem;font-weight:800;line-height:1}.auth-admin-button{position:relative}.admin-notification-badge{position:absolute;right:-.72rem;bottom:-.72rem;display:block;width:1.5rem;height:1.5rem}.admin-notification-badge .admin-notification-bell{position:absolute;inset:0;width:1.5rem;height:1.5rem}.admin-notification-badge>span{position:absolute;top:-.15rem;right:-.18rem;display:grid;min-width:.85rem;height:.85rem;box-sizing:border-box;padding:0 .15rem;place-items:center;border:1px solid #ffffff;border-radius:999px;background:#c93636;color:#fff;font-size:.58rem;font-weight:800;line-height:1}.admin-panel-loading{position:absolute;z-index:6;top:calc(100% + .25rem);left:50%;right:auto;width:min(52rem,calc(100vw - 2rem));box-sizing:border-box;transform:translate(-50%);margin:0;padding:.8rem;border:1px solid #b9d3e8;border-radius:8px;background:#fff;color:#173e5f;box-shadow:0 8px 24px #0e304a33;text-align:center;white-space:nowrap}.hero-controls{margin-top:.62rem;width:100%;display:flex;flex-wrap:nowrap;align-items:center;gap:.4rem}.tournament-picker-label{flex:0 0 auto;font-size:.72rem;font-weight:700;color:#e9f3ffe5;white-space:nowrap;letter-spacing:.03em;text-transform:uppercase}.tournament-select-shell{position:relative;flex:0 1 auto;min-width:8.5rem;max-width:11.5rem}.tournament-select-shell:after{content:"";position:absolute;right:.7rem;top:50%;width:.34rem;height:.34rem;border-right:1.5px solid rgb(247 251 255 / 88%);border-bottom:1.5px solid rgb(247 251 255 / 88%);transform:translateY(-65%) rotate(45deg);pointer-events:none}.tournament-select{appearance:none;border:1px solid rgb(255 255 255 / 22%);background:#0c22382e;color:#f7fbff;border-radius:10px;padding:.24rem 1.55rem .24rem .58rem;font:inherit;font-size:.76rem;font-weight:700;min-width:100%;width:100%;max-width:100%;cursor:pointer;box-shadow:inset 0 1px #ffffff0d}.tournament-select:hover{border-color:#ffffff57;background:#0c223847}.tournament-select:focus{outline:none;border-color:#ffffff8c;box-shadow:inset 0 1px #ffffff12,0 0 0 3px #a7cff62e}.tournament-select option{color:#102436}.tournament-loading{color:#e9f3ffe5;font-size:.76rem;white-space:nowrap}.tournament-menu{position:absolute;z-index:8;top:calc(100% + .4rem);left:0;width:100%;box-sizing:border-box;display:grid;gap:.2rem;padding:.35rem;border:1px solid #b9d3e8;border-radius:0 0 0 16px;background:#fff;box-shadow:0 8px 24px #0e304a38}.tournament-menu-option{width:100%;box-sizing:border-box;border:1px solid #b9d3e8;border-radius:6px;padding:.48rem .6rem;background:transparent;color:#173e5f;font:inherit;font-size:.76rem;font-weight:700;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.6rem}.tournament-menu-option small{flex:0 0 auto;color:#617b91;font-size:.66rem;font-weight:700}.tournament-menu-option.is-finished{color:#718597}.tournament-menu-option:hover,.tournament-menu-option:focus-visible{background:#e5f2fb;color:#174c73;outline:none}.tournament-menu-option.is-selected{background:#edf6fc;color:#174c73}.tournament-menu-option.is-selected:hover,.tournament-menu-option.is-selected:focus-visible{background:#e5f2fb;color:#174c73}.tournament-menu-option.is-finished:hover,.tournament-menu-option.is-finished:focus-visible{color:#315b7c}.tournament-menu-option.is-finished.is-selected{color:#315b7c}.product-tournament-menu .tournament-menu-option{border-left:1px solid #b9d3e8}.product-tournament-menu .tournament-menu-option:hover,.product-tournament-menu .tournament-menu-option:focus-visible,.product-tournament-menu .tournament-menu-option.is-selected{border-left:2px solid #8fb7d8}.product-tournament-menu .tournament-menu-option.is-selected{border-left:2px solid #6f9ec0}.product-tournament-menu .tournament-menu-option.is-selected:hover,.product-tournament-menu .tournament-menu-option.is-selected:focus-visible{border-left:2px solid #6f9ec0}.layout.is-fantasy .product-nav>.product-tournament-control>.product-tournament-buttons>button:hover,.layout.is-fantasy .product-nav>.product-tournament-control>.product-tournament-buttons>button:focus-visible{background:#e2f2ef;border-color:#70aaa2;color:#175f58}.layout.is-fantasy .tournament-menu-option:hover,.layout.is-fantasy .tournament-menu-option:focus-visible{background:#e2f2ef;color:#175f58;border-left-color:#70aaa2}.layout.is-fantasy .tournament-menu-option.is-selected:hover,.layout.is-fantasy .tournament-menu-option.is-selected:focus-visible{background:#e2f2ef}.layout.is-fantasy .product-tournament-menu .tournament-menu-option:hover,.layout.is-fantasy .product-tournament-menu .tournament-menu-option:focus-visible{background:#e2f2ef}.layout.is-fantasy .product-tournament-menu .tournament-menu-option:hover,.layout.is-fantasy .product-tournament-menu .tournament-menu-option:focus-visible,.layout.is-fantasy .product-tournament-menu .tournament-menu-option.is-selected{border-left:2px solid #70aaa2}.layout.is-fantasy .product-tournament-menu .tournament-menu-option.is-selected{border-left:2px solid #3f8f87}.layout.is-fantasy .product-tournament-menu .tournament-menu-option.is-selected:hover,.layout.is-fantasy .product-tournament-menu .tournament-menu-option.is-selected:focus-visible{border-left:2px solid #3f8f87}.hero-logo-wrap{position:static;margin:0;width:8rem;height:8rem;min-height:8rem;max-height:8rem;padding:.45rem 0 .45rem .45rem;box-sizing:border-box;display:flex;align-items:stretch;justify-content:center;justify-self:end}.hero-logo-button{border:0;background:transparent;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.hero-logo{display:block;width:auto;height:100%;max-width:100%;object-fit:contain}.fantasy-hero-logo{border-radius:6px;filter:drop-shadow(0 3px 8px rgb(0 36 52 / 26%))}.sync-tooltip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;min-width:210px;max-width:300px;padding:.36rem .5rem;border-radius:8px;background:#f0f7ff;border:1px solid #9dc4e6;color:#123a5f;font-size:.72rem;line-height:1.25}.sync-tooltip.is-info{background:#e8f4ff;border-color:#7db2df}.badge{display:inline-flex;background:#ffffff29;border:1px solid rgb(255 255 255 / 28%);border-radius:7px;padding:.24rem .62rem;margin:0 0 .56rem;font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.tournament-switcher .tournament-select:hover,.tournament-switcher .tournament-select:focus{border-color:transparent;outline:none;box-shadow:none}.hero h1{margin:0;font-size:clamp(1.15rem,2.4vw,1.9rem)}.tournament-subtitle-row{display:flex;align-items:center;flex-wrap:wrap;gap:.42rem;margin-top:.18rem}.tournament-subtitle{margin:0;color:#ebf5ffb8;font-size:.9rem}.tournament-status{display:inline-flex;align-items:center;gap:.28rem;color:#eff7ffb8;font-size:.67rem;font-weight:700}.hero-tournament-status{margin:auto 0 0}.tournament-status:before{content:"";width:.36rem;height:.36rem;border-radius:50%;background:currentColor}.tournament-status.is-draft:before{color:#e8c873}.tournament-status.is-active:before{color:#62c98b}.tournament-status.is-finished:before{color:#8fa0ad}.tournament-status.is-development:before{color:#ef6b6b}.intro{margin:auto 0 .28rem}.intro-sep{display:inline-block;margin:0 .46rem;opacity:.92}.tips-panel-head{margin-top:0}.panel{background:#fffffff5;border:1px solid #d8e6f2;border-radius:14px;padding:.72rem}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.panel-head h2{margin:0;font-size:.98rem;color:#0f2d4a}.tag{font-size:.74rem;background:#eaf3fb;color:#2f5b84;border-radius:999px;padding:.2rem .52rem}.round-tabs{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,112px));justify-content:start;gap:.36rem}.round-tabs.is-multi-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,112px));justify-content:space-between;justify-items:stretch}.round-tabs.is-multi-row .round-tab{width:100%;flex:initial;min-width:92px;max-width:112px}.round-tab{border:1px solid #cedfed;background:#f4f7fb;color:#334f68;border-radius:999px;padding:.34rem .64rem;font-weight:700;cursor:pointer;white-space:normal;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.12rem;line-height:1.05}.round-tab.is-past{background:#eaf0f5;border-color:#c9d6e1;color:#5b7185;box-shadow:inset 0 0 0 1px #5b758a12}.round-tab.is-current{background:#fff6e8;border-color:#f1d2a3;color:#8c5620;box-shadow:0 2px 7px #b470261f}.round-tab.is-future{background:linear-gradient(180deg,#eef9ff,#d9effc);border-color:#b7d8ed;color:#144b76}.round-tab.is-active{background:#1f4f79;color:#f3f8ff;border-color:#1f4f79}.round-tab.is-active.is-current{background:linear-gradient(180deg,#21608d,#1a4b73);border-color:#1a4b73;color:#f7fbff;box-shadow:0 0 0 1px #1a4b732e}.round-tab-label{display:block}.day-matches-panel{display:grid;gap:.5rem}.day-matches-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.5rem}.workspace{display:grid;gap:.75rem}.standings-list{display:grid;gap:.35rem}.standings-window-controls{margin-top:.7rem;display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.info-toggle{appearance:none;border:1px solid #cedfed;background:#f4f7fb;color:#33506a;border-radius:999px;padding:.24rem .6rem;font:inherit;font-size:.74rem;font-weight:700;cursor:pointer}.info-toggle:focus{outline:none}.info-toggle:focus-visible{border-color:#8fb7d8;box-shadow:0 0 0 3px #8fb7d83d}.info-toggle[aria-expanded=true]{background:#e6f4ff;border-color:#8fb7d8;color:#144b76}.standings-metric-shell{position:relative;flex:0 0 auto}.standings-metric-shell:after{content:"";position:absolute;right:.72rem;top:50%;width:.34rem;height:.34rem;border-right:1.5px solid #466785;border-bottom:1.5px solid #466785;transform:translateY(-65%) rotate(45deg);pointer-events:none}.standings-metric-select{appearance:none;border:1px solid #cedfed;background:#f4f7fb;color:#33506a;border-radius:999px;padding:.24rem 1.6rem .24rem .62rem;font:inherit;font-size:.74rem;font-weight:700;cursor:pointer}.standings-metric-options{position:absolute;z-index:20;top:calc(100% + .3rem);right:0;display:grid;min-width:100%;padding:.2rem;border:1px solid #cedfed;border-radius:.65rem;background:#fff;box-shadow:0 8px 20px #1f4f7929}.standings-metric-option{border:0;border-radius:.42rem;padding:.4rem .62rem;background:transparent;color:#33506a;font:inherit;font-size:.74rem;font-weight:700;text-align:left;white-space:nowrap;cursor:pointer}.standings-metric-option:hover,.standings-metric-option:focus-visible,.standings-metric-option.is-selected{background:#e6f4ff;color:#144b76;outline:none}.standings-metric-select:focus{outline:none;border-color:#8fb7d8;box-shadow:0 0 0 3px #8fb7d83d}.standings-metric-shell.is-filtered .standings-metric-select{border-color:#7aa8cc;box-shadow:inset 0 0 0 1px #7aa8cc4d;background:#eaf4ff;color:#1f4f79}.round-filter-toggle[aria-pressed=true],.round-filter-toggle.is-active{background:#e6f4ff;border-color:#8fb7d8;color:#144b76}.standings-metric-active{color:#4f6f89;font-size:.9em;font-weight:600}.heading-meta,.standings-metric-active{display:inline-flex;align-items:center}.heading-separator{display:inline-block;margin:0 .46rem;opacity:.85}.scoring-info-toggle{appearance:none;display:inline-flex;width:1.15rem;height:1.15rem;flex:0 0 auto;align-items:center;justify-content:center;margin-left:.4rem;border:1px solid #b9d3e8;border-radius:999px;background:#f4f9fd;color:#33506a;font:inherit;font-size:.66rem;font-weight:800;line-height:1;padding:0;cursor:pointer;vertical-align:middle}.scoring-info-glyph{display:inline-block;transform:translateY(.04rem)}.scoring-info-toggle.standings-info-toggle{transform:translateY(-.04rem)}.scoring-info-toggle.standings-info-toggle .scoring-info-glyph{transform:translateY(.04rem)}.rank-legend-info-toggle .scoring-info-glyph{font-size:.7rem;font-weight:900}.scoring-info-toggle:hover,.scoring-info-toggle:focus-visible{border-color:#4e93c7;background:#e5f2fb;color:#144b76;outline:none}.scoring-info-toggle[aria-expanded=true]{background:#1f5f91;border-color:#1f5f91;color:#fff}.scoring-info-card{position:relative;margin-bottom:.55rem;border:1px solid #d8e6f2;border-radius:10px;background:linear-gradient(180deg,#f9fcff,#f2f8ff);padding:.6rem 2rem .6rem .65rem}.scoring-info-card h3{margin:0 0 .4rem;font-size:.82rem;color:#0f2d4a}.scoring-info-card .panel-close-button{position:absolute;top:.4rem;right:.4rem}.scoring-info-list{margin:0;padding:0;list-style:none;display:grid;gap:.3rem;font-size:.76rem;color:#37536a}.scoring-info-list li{display:flex;align-items:center;gap:.42rem}.scoring-info-text{margin:0;font-size:.76rem;color:#37536a;line-height:1.45}.long-term-bank-card{margin-bottom:.55rem;border:1px solid #d8e6f2;border-radius:10px;background:linear-gradient(180deg,#f9fcff,#f2f8ff);overflow:hidden}.long-term-bank-card.is-open{border-color:#c3d8eb}.long-term-bank-toggle{position:relative;width:100%;border:0;background:transparent;padding:.5rem .6rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem .5rem;text-align:left;cursor:pointer}.long-term-bank-toggle-label{display:inline-flex;align-items:center;gap:0;padding-left:1.5rem;color:#385873;font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.long-term-bank-toggle-value{color:#123b5f;font-size:.92rem;line-height:1.1}.long-term-bank-toggle-summary{grid-column:2;grid-row:1 / span 2;display:grid;justify-items:end;align-content:center;gap:.08rem;margin-left:auto}.long-term-bank-toggle-summary small{color:#4e6b84;font-size:.72rem;font-weight:400;line-height:1.2}.long-term-bank-toggle-hint{grid-column:1;grid-row:2;color:#4e6b84;font-size:.72rem;padding-left:1.5rem}.long-term-bank-info{display:grid;gap:.55rem;padding:.58rem .6rem .62rem;border-top:1px solid #d8e6f2}.long-term-bank-panel{margin-top:-.1rem}.long-term-bank-panel .long-term-bank-card{margin-bottom:0}.long-term-bank-summary{margin:0;font-size:.84rem;color:#49647a}.long-term-bank-payouts{display:grid;gap:.32rem;margin:0;padding:0;list-style:none}.long-term-bank-payouts li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.34rem .48rem;border-radius:10px;background:#ffffffc2;color:#173b5c;font-size:.82rem}.long-term-bank-place strong{font-weight:700}.long-term-bank-amount{font-weight:400}.long-term-bank-place.is-exact{background:#dff5dc;color:#12562c}.long-term-bank-place.is-near{background:#ffe7cf;color:#8f470f}.long-term-bank-place.is-win{background:#fff8ba;color:#5f5614}.long-term-bank-rules{display:grid;gap:.3rem}.long-term-bank-rules h3{margin-top:15px;font-size:.82rem;color:#173b5c}.long-term-bank-rules ol{margin:0;padding-left:1.15rem;display:grid;gap:.25rem;color:#49647a;font-size:.82rem}.long-term-bank-rules li{padding-left:.15rem}.match-item{position:relative;width:100%;border:1px solid #d7e5f2;border-radius:10px;background:linear-gradient(180deg,#fff,#f8fbff);padding:.54rem;text-align:left;cursor:default}.match-item-meta{position:absolute;top:.55rem;right:.6rem;color:#5e7890;font-size:.66rem;font-weight:700}.match-item-admin-note,.selected-match-admin-note{position:absolute;right:.6rem;bottom:.45rem;color:#ad3030;font-weight:400;font-size:.66rem}.selected-match-bottom{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.selected-match-admin-note{position:static;margin:.34rem 0 0;text-align:right}.match-item.is-clickable{cursor:pointer}.match-item.is-active{border-color:#1f5a8d;background:linear-gradient(180deg,#ecf5ff,#e5f1ff)}.match-item-top{margin:0;font-size:.74rem;color:#4f6a80;font-weight:400}.starts-at-label{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:0}.starts-at-day{margin-left:.26rem}.starts-at-match-no{margin-left:.08rem;margin-right:40px}.starts-at-date{margin-left:.26rem}.match-id-inline{margin-left:.5rem;font-size:.68rem;color:#6a7e91;white-space:nowrap}.match-item-main{margin-top:.34rem;display:block}.teams-stack{position:relative;display:grid;gap:.24rem;margin-right:.95rem;padding-right:.4rem}.teams-stack:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:#cfd5dd}.team-inline{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-weight:700;color:#173b5c;min-width:0;word-break:break-word}.team-left{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.team-goals{position:relative;min-width:1.9rem;padding-right:.5rem;text-align:right;color:#5a6c7e;font-variant-numeric:tabular-nums}.team-goals.is-winner{color:#0d2f4f}.team-goals.is-winner:after{content:"";position:absolute;right:-.4rem;top:50%;transform:translateY(-50%);width:0;height:0;border-top:.32rem solid transparent;border-bottom:.32rem solid transparent;border-right:.5rem solid #0d2f4f}.flag{display:inline-block;object-fit:cover}.flag.is-rect-logo{width:20px;height:14px;border-radius:2px;border:1px solid #cedcea}.flag.is-round-logo{width:24px;height:24px;border-radius:999px;object-fit:contain}.match-item-sub{margin:.34rem 0 0;font-size:.75rem;color:#597286;word-break:break-word}.selected-match-head{position:relative;border:1px solid #dce8f3;border-radius:10px;background:linear-gradient(180deg,#fff,#f8fbff);padding:.58rem .62rem;margin-bottom:.58rem}.selected-match-time{margin:0;color:#4d687f;font-size:.78rem;font-weight:400}.selected-match-meta{position:absolute;top:.58rem;right:.65rem;margin:0;color:#5e7890;font-size:.7rem}.selected-match-main{margin-top:.34rem;display:block}.selected-teams-stack{position:relative;display:grid;gap:.28rem;margin-right:.95rem;padding-right:.4rem;color:#173a5b;font-weight:700}.selected-teams-stack:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:#cfd5dd}.selected-match-bank{margin:.34rem 0 0;color:#577086;font-size:.78rem}.bank-pending-note{color:#718597;font-weight:400}.tips-table{border:1px solid #d9e6f2;border-radius:10px;overflow:hidden}.tips-head,.tips-row{display:grid;grid-template-columns:44px 34px minmax(0,1fr) 76px 88px 84px 58px;gap:.4rem;align-items:center;padding:.52rem .82rem}.tips-head-shift{text-align:center;font-weight:800}.tips-head .is-active-sort{color:#123f61;font-weight:800;white-space:nowrap}.tips-head-sort-button{min-width:0;border:0;padding:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;cursor:pointer}.tips-head-sort-arrow{display:inline-block;margin-left:.18em;width:.65em;visibility:hidden;text-align:center}.tips-head-sort-arrow.is-visible{visibility:visible}.rank-cell{text-align:center;color:#44617d;font-weight:700;font-variant-numeric:tabular-nums}.shift-cell{text-align:center}.rank-shift{display:inline-flex;align-items:center;justify-content:center;min-width:1.7rem;height:1.2rem;padding:0 .28rem;border-radius:999px;font-size:.69rem;font-weight:800;line-height:1}.rank-shift.is-up{background:#e5f6e8;color:#136038}.rank-shift.is-down{background:#fde9e9;color:#a42828}.rank-shift.is-flat{background:transparent;min-width:0;width:0;height:0;padding:0}.tips-head{background:#edf4fb;color:#2a4e70;font-size:.74rem;text-transform:uppercase;letter-spacing:.03em;font-weight:700}.tips-row{border-top:1px solid #e6edf5;background:#fff}.name-cell{display:grid;align-content:center;gap:.06rem;color:#193a58;font-weight:600;min-width:0;word-break:break-word;padding-left:.1rem}.player-name{min-width:0}.tip-note{font-size:.67rem;line-height:1.2;color:#607a91;font-weight:500;overflow-wrap:anywhere}.total-points-cell{justify-self:start;text-align:left;color:#214362;font-weight:800;font-variant-numeric:tabular-nums}@media(min-width:621px){.tips-head>:nth-child(6){justify-self:stretch;text-align:right;padding-right:20px}.tips-row .total-points-cell{justify-self:stretch;text-align:right;padding-right:20px}.tips-row .total-points-cell:after{content:"b";margin-left:.16rem;font-weight:500;color:#4f6980}}.payout-cell{min-height:1.2rem;display:inline-flex;align-items:center}.payout-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.08rem .34rem;background:#e7f5ea;color:#126036;font-size:.67rem;font-weight:800;white-space:nowrap}.tip-value{color:#1f3f60;font-weight:800;justify-self:start;text-align:left;padding-right:0}.hidden-tip-value{color:#71879a;font-size:.72rem;font-style:italic;font-weight:600}.admin-tip-editor{display:inline-flex;align-items:center;gap:.22rem}.admin-tip-editor.is-editing input{width:2rem;box-sizing:border-box;border:1px solid #c7d9e8;border-radius:4px;padding:.2rem;text-align:center;font:inherit;font-size:.72rem}.tip-edit-button{border:1px solid #b9d3e8;border-radius:4px;background:#f4f9fd;color:#174c73;padding:.2rem .35rem;font:inherit;font-size:.64rem;cursor:pointer}.tip-edit-button:hover{background:#e5f2fb}.split-tip{display:inline-grid;gap:.06rem;line-height:1}.split-tip strong{display:block;text-align:left}.split-tip strong.is-placeholder{color:#5a6c7e;font-weight:700}.tip-pill{border-radius:999px;padding:.14rem .34rem;font-size:.73rem;text-align:center;min-width:2.2rem}.is-exact{background:#dff5dc;color:#12562c}.is-near{background:#ffe7cf;color:#8f470f}.is-win{background:#fff8ba;color:#5f5614}.is-miss{background:#edf2f8;color:#53657b}.is-pending{background:#f4f5f7;color:#7f8590}.stand-card{margin:0;border:1px solid #d8e6f2;border-radius:10px;background:linear-gradient(180deg,#fff,#f7fbff);padding:.42rem .5rem;display:grid;gap:.2rem;box-shadow:0 3px 12px #0b233a0f}.stand-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem}.stand-rank{margin:0;color:#3f6485;font-weight:800;font-size:.74rem}.stand-card h3{margin:0;color:#173a5a;font-size:.88rem}.stand-player-button{border:0;background:transparent;padding:0;margin:0;color:inherit;font:inherit;font-weight:700;cursor:pointer;text-align:left;display:inline-flex;align-items:center;gap:.18rem}.stand-player-button:hover{color:#0f578e}.stand-player-button.is-active{color:#0f578e;text-decoration:underline;text-underline-offset:2px}.stand-points{display:inline-block;color:#0d2f4f;white-space:nowrap}.stand-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem}.stand-stats{display:flex;flex-wrap:wrap;gap:.24rem;min-width:0}.stat-pill{display:inline-flex;align-items:center;gap:.26rem;border-radius:999px;padding:.08rem .28rem .08rem .42rem;font-size:.7rem;font-weight:700;border:1px solid transparent}.stat-pill.is-active{border-color:#0f578e73;box-shadow:0 0 0 1px #0f578e29}.stat-label{opacity:.9}.stat-count{min-width:1.35rem;text-align:center;border-radius:999px;padding:.04rem .34rem;background:#ffffffad;font-size:.68rem}.stand-winnings{display:inline-flex;align-items:center;gap:.24rem;align-self:center;justify-self:end;font-size:.72rem;color:#4f6b82;font-weight:700;text-align:right;white-space:nowrap;margin-left:auto;line-height:1}.stand-winnings-total{white-space:nowrap}.stand-bank-note{margin:0;display:inline-flex;align-items:center;justify-self:end;gap:.22rem;color:#4f6b82;font-size:.68rem;font-weight:700;line-height:1;white-space:nowrap}.stand-bank-note.is-hidden{visibility:hidden}.bank-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;font-size:1rem;line-height:1}.long-term-bank-toggle-label .bank-icon{position:absolute;top:50%;left:.6rem;transform:translateY(calc(-50% - .12rem))}.player-focus-wide{border:1px solid #d7e5f2;border-radius:10px;background:#f7fbff;padding:.62rem;margin-bottom:2rem;display:grid;gap:.5rem}.player-focus-headline{margin-bottom:.45rem}.player-focus-close{display:inline-flex;align-items:center;gap:.28rem}.player-focus-close-icon{font-size:1.14em;line-height:1;font-weight:700;opacity:.82}.player-focus-title{margin:0;display:inline-flex;align-items:center;gap:.42rem;flex-wrap:wrap}.user-avatar{display:inline-grid;flex:0 0 auto;place-items:center;border-radius:50%;object-fit:cover;background:#dceaf4;color:#315e7d;font-weight:800}.user-avatar-nav{width:1.55rem;height:1.55rem;font-size:.68rem}.user-avatar-player{width:3rem;height:3rem;border:1px solid #bcd2e2;box-shadow:0 0 0 3px #edf5fa;font-size:1rem}.user-avatar-tip{width:1.7rem;height:1.7rem;border:1px solid #d7e6f1;font-size:.65rem}.user-avatar-admin{width:2rem;height:2rem;border:1px solid #c5d9e8;font-size:.72rem}.player-focus-player-name{font-size:1.08em;font-weight:900;color:#10395c;letter-spacing:.03em;text-transform:uppercase}.player-focus-separator{color:#7b93a8;font-weight:700}.player-window-controls{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-bottom:.38rem}.player-window-label{font-size:.74rem;color:#4f6a80;font-weight:700}.player-window-tab{border:1px solid #d3e3f0;background:#f4f9ff;color:#355b7c;border-radius:999px;padding:.1rem .48rem;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.player-window-tab.is-active{background:#1f5a8d;border-color:#1f5a8d;color:#f7fbff}.player-window-note{margin:0 0 .48rem;font-size:.72rem;color:#5f778d}.player-tip-progress-row{margin:0 0 .5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem}.player-tip-progress{border:1px solid #d6e4f1;border-radius:10px;background:#fff;padding:.46rem .56rem;display:grid;gap:.16rem}.player-tip-progress h3{margin:0;font-size:.72rem;color:#4f6a80;text-transform:uppercase;letter-spacing:.02em}.player-tip-progress p{margin:0;color:#173a5a;font-size:.86rem}.player-rank-mini{margin:.75rem 0 .52rem;display:grid;gap:.28rem}.player-rank-mini-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.player-rank-mini h3{margin:0;font-size:.72rem;color:#4f6a80;text-transform:uppercase;letter-spacing:.02em}.player-rank-mini-wrap{width:100%;border:1px solid #d7e5f2;border-radius:10px;overflow:hidden;background:#fff}.player-rank-mini-chart{display:block;width:100%;height:116px}.player-rank-mini-empty{margin:0;font-size:.75rem;color:#607a91}.player-focus-grid{display:grid;gap:.45rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.player-focus-card{border:1px solid #d6e4f1;border-radius:10px;background:#fff;padding:.45rem .52rem;display:grid;gap:.15rem}.player-focus-card.is-streak-wide{margin-top:.45rem;gap:.3rem;border:0;border-radius:0;background:transparent;padding:0}.player-focus-card.is-trend{position:relative;overflow:hidden;background:radial-gradient(circle at 94% 8%,rgb(31 90 141 / 14%),transparent 44%),linear-gradient(180deg,#1f5a8d0a,#fffffffa)}.player-focus-card h3{margin:0;font-size:.72rem;color:#4f6a80;text-transform:uppercase;letter-spacing:.02em}.player-focus-card p{margin:0;color:#173a5a;font-size:.86rem}.player-card-unit{font-size:.78em;font-weight:500;color:#5c758b}.player-streak-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.player-streak-item{display:grid;gap:.18rem;padding:.34rem .42rem;border:1px solid #d6e4f1;border-radius:9px;background:#fff}.player-streak-item.is-negative{border-color:#eadcdf;background:#fffdfd}.player-streak-item-title{font-size:.76rem;color:#173a5a;font-weight:700}.player-streak-metrics{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.player-streak-value{display:inline-flex;align-items:center;gap:.26rem}.player-streak-number{color:#173a5a;font-size:.9rem;line-height:1}.player-streak-mini-label{font-size:.56rem;font-weight:800;color:#6a8196;letter-spacing:.02em;text-transform:uppercase}.player-streak-badge{font-size:.53rem;font-weight:800;color:#155f37;background:#e7f8ee;border:1px solid #bfe7ce;border-radius:999px;padding:.02rem .24rem;letter-spacing:.03em;line-height:1}.player-streak-badge.is-negative{color:#8c2f2f;background:#fdeeee;border-color:#efc9cf}.player-money-wide{margin-top:.36rem;border:1px solid #d6e4f1;border-radius:10px;background:#fff;padding:.46rem .52rem;display:grid;gap:.34rem}.player-money-head{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem;flex-wrap:wrap}.player-money-head h3{margin:0;font-size:.72rem;color:#4f6a80;text-transform:uppercase;letter-spacing:.02em}.player-money-head span{font-size:.67rem;color:#6a8196;text-align:right}.player-money-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:.24rem}.money-stat-box{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.12rem;min-height:56px;font-size:.72rem;color:#557085;padding:.3rem .38rem;border:1px solid #d6e4f1;border-radius:10px;background:#f7fbff}.money-stat-box span{font-weight:700}.money-stat-box strong{color:#173a5a;font-size:.92rem;white-space:nowrap}.money-amount.is-positive{color:#14723b}.money-amount.is-negative{color:#b03636}.money-amount.is-neutral{color:#4f6a80}.money-stat-box.is-outflow{background:linear-gradient(180deg,#fff2f0,#fff7f6);border-color:#f1ccc5;color:#8e4b3f}.money-stat-box.is-win{background:linear-gradient(180deg,#ecfbf0,#f5fff8);border-color:#c3e8cf;color:#2f6f45}.money-stat-box.is-now{background:linear-gradient(180deg,#edf6ff,#f5faff);border-color:#c3dcef}.money-stat-box.is-now.is-up{color:#20683c}.money-stat-box.is-now.is-down{color:#8f3f3f}.money-potential-strip{margin:0;border:1px solid #d8ccf8;border-radius:10px;background:linear-gradient(180deg,#f4f1ff,#fbf8ff);padding:.34rem .44rem;display:flex;align-items:center;justify-content:space-between;gap:.55rem}.money-potential-label{font-size:.72rem;color:#544186;font-weight:700;white-space:nowrap}.money-potential-values{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:baseline;gap:0;justify-content:end}.money-potential-value{margin:0;padding:0 .52rem;display:inline-flex;align-items:baseline;gap:.16rem;color:#544186;font-size:.72rem;border-left:1px solid #d8ccf8}.money-potential-value:first-child{border-left:0;padding-left:0}.money-potential-value span{font-weight:700}.money-potential-value strong{font-size:.84rem;color:#3f2f71;white-space:nowrap}.player-focus-card.is-trend h3,.player-focus-card.is-trend p{position:relative;z-index:1}.player-focus-card.is-trend .trend-chip{display:inline-block;line-height:1;padding:1px 6px;border-radius:8px;background:#ffffffb8;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.player-focus-card.is-trend .trend-chip-inline{display:inline-flex;align-items:baseline}.player-focus-card.is-streak .player-streak-line:first-of-type{margin-top:6px}.player-trend-label{display:inline-flex;align-items:baseline;gap:.26rem}.player-trend-delta{font-size:.78rem;display:inline-flex;align-items:baseline;gap:.05rem}.player-trend-delta-value{font-weight:800}.player-trend-label.is-up{color:#16733f}.player-trend-label.is-down{color:#b03c3c}.player-trend-label.is-flat,.player-trend-label.is-neutral{color:#4f6a80}.player-focus-seq{margin:0;font-size:.72rem;color:#607a91;display:grid;gap:.22rem}.player-focus-seq-label{font-size:.72rem;color:#607a91}.player-success{display:grid;gap:.32rem;margin-top:.08rem}.player-success-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex-wrap:wrap}.player-success h3{margin:0;font-size:.72rem;color:#4f6a80;text-transform:uppercase;letter-spacing:.02em}.player-success-benchmark{font-size:.68rem;font-weight:700;padding:.14rem .42rem;border-radius:999px;white-space:normal;line-height:1.2}.player-success-benchmark.is-up{color:#14723b;background:#e8f7ee;border:1px solid #b9e4c7}.player-success-benchmark.is-down{color:#b03636;background:#fdeeee;border:1px solid #efc9cf}.player-success-benchmark.is-flat{color:#4f6a80;background:#eef4f9;border:1px solid #d6e4f1}.player-success-grid{display:grid;gap:.3rem;grid-template-columns:repeat(auto-fit,minmax(94px,1fr))}.player-success-item{border:1px solid #d6e4f1;border-radius:9px;background:#fff;padding:.34rem .44rem;display:grid;gap:.1rem;min-height:62px;align-content:space-between}.player-success-main{display:flex;align-items:baseline;justify-content:space-between;gap:.36rem}.player-success-label{font-size:.68rem;color:#5c758b;font-weight:700}.player-success-value{font-size:.92rem;color:#173a5a;line-height:1.1}.player-success-count{font-size:.72rem;color:#5c758b;font-weight:700;white-space:nowrap}.player-success-delta.is-flat{color:#5c758b}.player-success-delta.is-up{color:#14723b}.player-success-delta.is-down{color:#b03636}.player-success-item.is-total{background:linear-gradient(180deg,#e9f4ff,#f5faff);border-color:#b9d4ea}.player-success-item.is-exact{border-color:#b9e4c7}.player-success-item.is-near{border-color:#f1d8b6}.player-success-item.is-win{border-color:#efe3a3}.player-success-item.is-one-goal{border-color:#b9d4ea;background:linear-gradient(180deg,#eef6ff,#f8fbff)}.player-success-item.is-miss{border-color:#dbe1e8}.player-success-item.is-nobet{border-color:#e5bec3}.player-field-compare{display:grid;gap:.3rem;margin-top:.08rem}.player-field-compare h3{margin:0;font-size:.72rem;color:#4f6a80;text-transform:uppercase;letter-spacing:.02em}.player-field-compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.26rem}.player-field-item{border:1px solid #d6e4f1;border-radius:9px;background:#fff;padding:.3rem .42rem;display:grid;gap:.1rem}.player-field-item span{font-size:.68rem;color:#5c758b;font-weight:700}.player-field-item strong{font-size:.88rem;color:#173a5a;line-height:1.15}.player-field-item-placement{text-align:left}.player-field-item-placement strong{display:inline-flex;align-items:baseline;justify-content:flex-start;gap:.26rem}.player-field-item-placement .placement-current{line-height:1.15;font-size:.88rem;color:#173a5a}.player-field-item-placement .placement-range{line-height:1;font-size:.76rem;color:#4f6a80}.player-field-value.is-up{color:#14723b}.player-field-value.is-down{color:#b03636}.player-field-value.is-flat{color:#4f6a80}.player-form-blocks{display:flex;flex-wrap:wrap;gap:.2rem}.player-form-block{width:.86rem;height:.86rem;border-radius:4px;border:1px solid rgb(16 36 54 / 12%);display:inline-block;position:relative}.player-form-block.is-miss{background:transparent;border-color:#b9c8d6;box-shadow:inset 0 0 0 1px #ffffffd9}.player-form-block.is-no-bet{background:transparent;border-color:#e38a8a;box-shadow:inset 0 0 0 1px #ffffff17}.player-form-block.is-no-bet:before,.player-form-block.is-no-bet:after{content:"";position:absolute;left:50%;top:50%;width:74%;height:1.5px;background:#d83a3a;transform-origin:center}.player-form-block.is-no-bet:before{transform:translate(-50%,-50%) rotate(45deg)}.player-form-block.is-no-bet:after{transform:translate(-50%,-50%) rotate(-45deg)}.player-form-empty{font-size:.72rem;color:#607a91}.player-focus-index{margin:0;font-size:.75rem;color:#3f5f7c}.player-focus-index strong{color:#184a74}.player-sparkline{position:absolute;inset:1.42rem .32rem .24rem;display:block;width:calc(100% - .64rem);height:calc(100% - 1.66rem);margin:0;opacity:.48;pointer-events:none;z-index:0}.player-sparkline-area{fill:#1f5a8d14}.player-sparkline-line{fill:none;stroke:#1d5f96;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;opacity:.82}.player-sparkline-dot{fill:#1d5f96;opacity:0}.player-sparkline-dot.is-last{opacity:.68}.tip-player-button{border:0;background:transparent;padding:0;margin:0;color:inherit;font:inherit;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.24rem;text-align:left}.tip-player-button:hover,.tip-player-button.is-active{color:#0f578e}.rank-chart-panel{display:grid;gap:.55rem}.tips-bank-current-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .6rem;font-family:Arial,sans-serif}.tips-bank-current-details{position:relative;display:grid;justify-items:start;gap:.08rem;min-width:0}.tips-bank-current-details .long-term-bank-toggle-label{padding-left:1.5rem}.tips-bank-current-details .bank-icon{position:absolute;top:50%;left:0;transform:translateY(calc(-50% - .12rem))}.tips-bank-current-value{margin-left:auto;text-align:right}.tips-bank-history-info{max-height:min(70vh,34rem);overflow-y:auto}.tips-bank-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-content:start;gap:.4rem}.tips-bank-event{display:grid;align-content:start;gap:.2rem;min-width:0;padding:.42rem .48rem;border:1px solid #d7e5f2;border-radius:7px;background:#f9fcff;color:#49647a;font-size:.72rem}.tips-bank-event.is-current{background:#fff6e8;border-color:#f1d2a3;box-shadow:0 2px 7px #b470261f}.tips-bank-event-meta{overflow:hidden;color:#718597;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.tips-bank-event-amount{color:#174c73;font-size:.84rem;font-variant-numeric:tabular-nums}.tips-bank-event-result{color:#6d8191;font-size:.68rem;white-space:nowrap}.tips-bank-event-payout{display:block;min-width:0;color:#8c5b00;font-size:.68rem;line-height:1.3;font-weight:700;white-space:normal}.tips-bank-winner-label{display:inline-block;color:#8c5b00;white-space:nowrap}.tips-bank-winner-entry{display:inline-block;color:#6d8191;white-space:nowrap}.tips-bank-winner-separator{display:inline-block;color:#a27832;white-space:pre}.tips-bank-history-more{justify-self:start;border:0;background:transparent;padding:0 0 0 1.5rem;color:#4e6b84;font:inherit;font-size:.72rem;font-weight:400;line-height:normal;cursor:pointer}.tips-bank-history-more:hover,.tips-bank-history-more:focus-visible{color:#123f61;text-decoration:underline;outline:none}.tips-bank-history-more:disabled{color:#9aaab7;cursor:default;text-decoration:none}@media(max-width:620px){.tips-bank-current-row{min-height:2.6rem}.tips-bank-timeline{grid-template-columns:repeat(auto-fit,minmax(8.6rem,1fr))}}.tips-bank-history-empty{margin:0;color:#6d8191;font-size:.76rem}.rank-display-switch{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.rank-display-info-toggle{margin-left:.05rem}.rank-display-switch-controls{display:flex;align-items:center;gap:.28rem}.rank-display-info-card{margin:-.15rem 0 .1rem}.rank-legend-row{display:flex;align-items:flex-start;gap:.45rem}.rank-legend-row .rank-legend{flex:0 1 auto}.rank-legend-info-toggle{flex:0 0 auto;margin-top:.05rem}.rank-legend-info-card{margin-top:.45rem}.auth-panel{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;width:100%;margin-top:.7rem;padding-top:.55rem;border-top:1px solid rgb(233 243 255 / 28%)}.auth-panel.is-guest{justify-content:flex-end}.auth-button,.auth-submit,.auth-mode-tabs button{border:1px solid #b9d3e8;border-radius:7px;background:#f4f9fd;color:#174c73;padding:.3rem .52rem;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.auth-button:hover,.auth-submit:hover,.auth-mode-tabs button:hover{background:#e5f2fb}.auth-panel-tabs{display:flex;flex-wrap:wrap;gap:.3rem;white-space:nowrap}@container (max-width: 700px){.account-nav{align-items:stretch;flex-direction:column;gap:.25rem}.account-nav>.tournament-switcher,.account-nav>.auth-panel{width:100%}.account-nav>.tournament-switcher{min-width:0;margin-left:0;border-radius:0}.account-nav>.auth-panel.is-authenticated{display:grid;grid-template-columns:1fr auto auto auto;grid-template-areas:". user tabs logout";align-items:center;gap:.45rem;flex-wrap:nowrap;justify-content:initial;padding-left:.3rem;padding-right:.3rem}.account-nav>.auth-panel.is-authenticated .auth-user{margin-right:0;min-width:max-content;white-space:nowrap}.account-nav>.auth-panel.is-authenticated .auth-panel-tabs{min-width:max-content;flex-wrap:nowrap;justify-content:flex-end;margin-left:0}}@container (max-width: 450px){.account-nav>.auth-panel.is-authenticated{grid-template-columns:1fr auto;grid-template-areas:"user user" "tabs logout"}.account-nav>.auth-panel.is-authenticated .auth-user{grid-area:user}.account-nav>.auth-panel.is-authenticated .auth-panel-tabs{grid-area:tabs;justify-content:flex-start}.account-nav>.auth-panel.is-authenticated .auth-logout{grid-area:logout;margin-left:0}}@media(max-width:620px){.layout.is-fantasy,.layout.is-fantasy .fantasy-preview,.layout.is-fantasy .fantasy-preview>*,.layout.is-fantasy .long-term-bank-panel,.layout.is-fantasy .long-term-bank-card{min-width:0;max-width:100%}.layout.is-fantasy .rank-chart-wrap{width:100%;min-width:0;max-width:100%;overflow:hidden}.layout.is-fantasy .rank-chart{width:100%;min-width:0;max-width:100%}.layout.is-fantasy .fantasy-one-table,.layout.is-fantasy .fantasy-rank-chart-panel{grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden}.layout.is-fantasy .fantasy-table-row,.layout.is-fantasy .fantasy-player-name,.layout.is-fantasy .fantasy-row-metrics,.layout.is-fantasy .fantasy-points{min-width:0;max-width:100%}.layout.is-fantasy .fantasy-player-name,.layout.is-fantasy .fantasy-player-name>span,.layout.is-fantasy .fantasy-player-name small{overflow-wrap:anywhere}.layout.is-fantasy .fantasy-row-metrics{flex-wrap:wrap;row-gap:.2rem}.layout.is-fantasy .fantasy-money-cell{padding-right:.45rem}.layout.is-fantasy .fantasy-money-cell small:not(.fantasy-cell-label){display:block}.layout.is-fantasy .fantasy-points-label{display:block;color:#8496a4;font-size:.64rem;font-weight:600}}@media(max-width:700px){.account-nav{display:flex;flex-flow:row wrap;align-items:center;gap:.3rem;padding:.3rem}.account-nav>.product-nav{flex:1 1 12rem;width:auto}.account-nav>.auth-panel.is-guest{display:flex;flex:0 0 auto;width:auto;min-height:0;margin:0;padding:0;align-items:center;justify-content:flex-end}.account-nav>.auth-panel.is-guest>.auth-button{display:inline-flex}.account-nav>.auth-panel.is-authenticated{display:flex;flex:1 1 100%;width:100%;min-height:0;margin:0;padding:.3rem;align-items:center;flex-wrap:wrap;gap:.3rem}.account-nav>.auth-panel.is-authenticated .auth-user,.account-nav>.auth-panel.is-authenticated .auth-panel-tabs,.account-nav>.auth-panel.is-authenticated .auth-logout{grid-area:auto;display:flex;min-width:0;margin:0}.account-nav>.auth-panel.is-authenticated .auth-panel-tabs{flex:1 1 auto;flex-wrap:wrap}}@media(max-width:700px){.account-nav-main>.product-nav>.product-tournament-control:nth-child(2) .product-tournament-menu{left:auto;right:0;width:min(15rem,calc(100vw - 1rem));min-width:0;max-width:calc(100vw - 1rem)}}@media(max-width:430px){.account-nav>.product-nav,.account-nav>.auth-panel.is-guest{flex-basis:100%}}.account-nav-main{width:100%;display:flex;align-items:center;gap:.45rem;padding:.3rem .35rem .45rem}.account-nav-main>.product-nav{flex:0 0 auto}.account-nav-main>.auth-panel,.account-nav-main>.auth-panel.is-guest,.account-nav-main>.auth-panel.is-authenticated{position:relative;flex:1 1 auto;width:auto;min-width:0;min-height:0;margin:0;padding:0;border:0;align-items:center;justify-content:flex-end}@media(max-width:700px){.account-nav-main{flex-wrap:wrap}.account-nav-main>.product-nav{flex:1 1 12rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.account-nav-main>.product-nav>.product-tournament-control,.account-nav-main>.product-nav>button{width:100%;min-width:0}.account-nav-main>.product-nav .product-tournament-buttons{width:100%}.account-nav-main>.product-nav .product-tips-tab{flex:1 1 auto}.account-nav-main>.product-nav .product-tournament-toggle{flex:0 0 1.75rem}.account-nav-main>.auth-panel.is-guest{display:flex;flex:0 0 auto}.account-nav-main>.auth-panel.is-authenticated{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:.3rem;justify-content:flex-start}}@media(max-width:430px){.account-nav-main>.product-nav,.account-nav-main>.auth-panel.is-guest{flex-basis:100%}}@media(max-width:700px){.account-nav{display:flex;flex-flow:row wrap;align-items:center;gap:.3rem;padding:.3rem}.account-nav>.product-nav{flex:1 1 12rem;width:auto}.account-nav>.auth-panel,.account-nav>.auth-panel.is-guest{flex:0 0 auto;width:auto;min-height:0;margin:0;padding:0;display:flex;align-items:center;justify-content:flex-end;visibility:visible}.account-nav>.auth-panel.is-guest>.auth-button{display:inline-flex;flex:0 0 auto}.account-nav>.auth-panel.is-authenticated{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:.3rem;padding:.3rem}.account-nav>.auth-panel.is-authenticated .auth-user,.account-nav>.auth-panel.is-authenticated .auth-panel-tabs,.account-nav>.auth-panel.is-authenticated .auth-logout{grid-area:auto;min-width:0;margin:0}.account-nav>.auth-panel.is-authenticated .auth-panel-tabs{display:flex;flex:1 1 auto;flex-wrap:wrap}}@media(max-width:430px){.account-nav>.product-nav{flex-basis:100%}.account-nav>.auth-panel,.account-nav>.auth-panel.is-guest{flex-basis:100%}}.auth-button.is-active{background:#dceefa;border-color:#4e93c7}.auth-user{margin-right:.8rem;color:#174c73;font-size:.82rem;font-weight:700;display:inline-flex;align-items:center;gap:.38rem}.account-nav .auth-panel.is-authenticated .auth-panel-tabs{margin-left:0}.auth-user-label{color:#6b879d;font-size:.7rem;font-weight:600}.auth-logout{background:transparent;border-color:#b9d3e8;color:#315d7c}.auth-logout:hover{background:#e5f2fb}.auth-form{position:absolute;z-index:5;top:calc(100% + .45rem);left:auto;right:0;transform:none;width:min(19rem,calc(100vw - 2rem));display:grid;gap:.45rem;padding:.7rem;border:1px solid #b9d3e8;border-radius:8px;background:#fff;box-shadow:0 8px 24px #0e304a33}.auth-account-form{width:min(24rem,calc(100vw - 2rem));gap:.8rem;padding:.9rem}.auth-account-form form{display:grid;gap:.45rem;padding-bottom:.8rem;border-bottom:1px solid #d7e5f2}.auth-account-form form:last-of-type{padding-bottom:0;border-bottom:0}.auth-account-form h3{margin:0;color:#173e5f;font-size:.9rem}.account-name-field{display:grid;gap:.3rem}.account-name-field>span{color:#315d7c;font-size:.74rem;font-weight:700;white-space:nowrap}.avatar-editor{display:flex;align-items:center;gap:.65rem}.user-avatar-preview{width:4rem;height:4rem;border:2px solid #d5e4ef;font-size:1.3rem}.avatar-editor-actions{display:flex;flex-wrap:wrap;gap:.35rem}.avatar-file-button{display:inline-flex;align-items:center}.avatar-file-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.avatar-crop-dialog{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:1rem;background:#0719279e}.avatar-crop-card{width:min(26rem,100%);border:1px solid #b9d3e8;border-radius:8px;background:#fff;padding:.75rem;display:grid;gap:.7rem;box-shadow:0 16px 42px #04182757}.avatar-crop-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.avatar-crop-head h3{margin:0}.avatar-crop-stage{position:relative;width:100%;aspect-ratio:1;max-height:min(58vh,22rem);overflow:hidden;border-radius:6px;background:#102436}.avatar-zoom-control{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;color:#315d7c;font-size:.76rem;font-weight:700}.avatar-zoom-control input{width:100%;accent-color:#1f5f91}.avatar-crop-actions{display:flex;justify-content:flex-end;gap:.4rem}@media(max-width:450px){.avatar-crop-dialog{padding:.55rem}.avatar-crop-card{padding:.6rem}}.panel-close-button{width:1.55rem;height:1.55rem;flex:0 0 auto;border:1px solid #c7d9e8;border-radius:7px;background:#f4f9fd;color:#315d7c;font:inherit;font-size:1.15rem;line-height:1;cursor:pointer}.panel-close-button:hover,.panel-close-button:focus-visible{border-color:#4e93c7;background:#e5f2fb;outline:none}.auth-account-form>.panel-close-button{position:absolute;top:.65rem;right:.65rem}.auth-form input{width:100%;box-sizing:border-box;border:1px solid #c7d9e8;border-radius:5px;padding:.48rem .55rem;font:inherit;font-size:.8rem}.auth-form-help{color:#5e7890;font-size:.72rem;line-height:1.35}.account-payment-status{display:grid;gap:.38rem;padding:.56rem .62rem;border:1px solid #d9e8f4;border-radius:8px;background:linear-gradient(180deg,#f9fcff,#edf5fc)}.account-payment-status-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.account-payment-status-label{color:#1b4568;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.account-payment-status-periods{display:grid;gap:.3rem}.account-payment-status-period-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.account-payment-status-period-label{color:#315d7c;font-size:.73rem;font-weight:600}.payment-summary-grid{display:grid;gap:.34rem;color:#48657d;font-size:.73rem;line-height:1.45}.payment-summary-grid strong{color:#224d72}.account-payment-status-note{margin:0;color:#48657d;font-size:.73rem;line-height:1.45}.auth-password-toggle{display:flex;align-items:center;gap:.4rem;color:#315d7c;font-size:.74rem;cursor:pointer}.auth-form .auth-password-toggle input{width:auto;margin:0}.player-entry-fee-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.18rem .48rem;border:1px solid #b4ddb9;border-radius:999px;background:#ebf9ee;color:#1c7541;font-size:.68rem;font-weight:800;letter-spacing:.02em}.player-entry-fee-badge.is-pending{border-color:#e4d7a5;background:#fffaf0;color:#8d6d00}.auth-mode-tabs{display:flex;gap:.35rem}.auth-mode-tabs button{flex:1;background:#fff;font-size:.72rem}.auth-mode-tabs button.is-active{background:#dceefa;border-color:#4e93c7}.auth-submit:disabled{opacity:.6;cursor:wait}.auth-link{border:0;padding:0;background:transparent;color:#27658f;font:inherit;font-size:.74rem;cursor:pointer;text-align:left}.auth-link:hover{text-decoration:underline}.auth-message{margin:0;color:#ad3030;font-size:.74rem}.player-tips-panel{position:absolute;z-index:4;top:calc(100% + .45rem);left:auto;right:0;width:min(50rem,calc(100vw - 2rem));overflow-y:visible;overflow-x:clip;box-sizing:border-box;padding:.8rem;border:1px solid #b9d3e8;border-radius:8px;background:#fff;color:#173e5f;box-shadow:0 8px 24px #0e304a33}.player-tips-heading{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;padding-right:2.1rem}.player-tips-heading h2{margin:0;font-size:1rem}.player-tips-heading span,.player-tips-message{font-size:.74rem}.player-tips-tabs{display:flex;gap:.3rem;margin-top:.65rem;padding-bottom:.55rem;border-bottom:1px solid #d7e5f2}.player-tips-tabs button{position:relative;border:1px solid #b9d3e8;border-radius:7px;padding:.3rem .55rem;background:#f4f9fd;color:#174c73;font:inherit;font-size:.74rem;font-weight:700;cursor:pointer}.player-tips-tabs button.is-active,.player-tips-tabs button:hover{background:#dceefa;border-color:#4e93c7}.tips-notification-message{display:grid;gap:.15rem;margin-top:.45rem;padding:.35rem .5rem;border:1px solid #e6c6a3;border-radius:5px;background:#fff8ef;color:#8c5620;font-size:.7rem;font-weight:700}.player-tips-message{margin:.65rem 0 0}.player-schedule-picker{display:grid;gap:.45rem;margin-top:.7rem}.player-schedule-box{display:grid;gap:.45rem;padding:.65rem;border:1px solid #c7d9e8;border-radius:8px;background:#f7fbfe}.player-schedule-box h3{margin:0;color:#174c73;font-size:.86rem}.player-schedule-overview-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;padding:0;background:transparent;color:#174c73;font-family:Sora,Verdana,sans-serif;font-size:.86rem;font-weight:700;line-height:1.45;text-align:left;cursor:pointer}.player-schedule-overview-toggle>span:last-child{color:#315d7c;font-size:1.05rem;line-height:1}.player-schedule-overview-list{display:grid;gap:.3rem}.player-schedule-round{display:grid;gap:.3rem;padding-top:.45rem;border-top:1px solid #d7e5f2}.player-schedule-round>strong{color:#315d7c;font-size:.74rem}.player-schedule-date-warning{margin:0;color:#b42318;font-size:.68rem}.player-schedule-match{display:flex;align-items:center;gap:.35rem;color:#173e5f;font-size:.72rem}.player-schedule-match input{width:auto;margin:0}.player-schedule-match strong{font-weight:800}.player-schedule-match.is-selected{font-weight:800;color:#174c73}.player-schedule-history{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.15rem;color:#5e7890;font-size:.7rem}.player-schedule-history small{padding:.18rem .35rem;border:1px solid #d7e5f2;border-radius:4px;background:#fff}.player-schedule-history span{min-width:0;padding:.18rem .35rem;border:1px solid #d7e5f2;border-radius:4px;background:#fff;color:#173e5f;font-size:.72rem}.player-schedule-history-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;padding-bottom:.1rem}.player-schedule-closed-match{display:flex;gap:.45rem;color:#173e5f;font-size:.74rem}.player-schedule-closed-match span:first-child{min-width:3.8rem;color:#5e7890}.player-schedule-timing-list{display:grid;gap:.25rem}.player-schedule-timing-row{display:grid;grid-template-columns:4.2rem 4rem minmax(0,1fr);gap:.4rem;align-items:baseline;color:#173e5f;font-size:.74rem}.player-schedule-timing-row span{color:#5e7890}.player-schedule-timing-row.is-single-selection{grid-template-columns:4.2rem minmax(0,1fr)}.player-schedule-timing-row.is-single-selection>span{white-space:nowrap}.player-schedule-round small{color:#5e7890;font-size:.68rem}.ratio-help{cursor:help}.ratio-help:hover,.ratio-help:focus-visible{color:inherit;background:transparent;outline:none}.player-tip-row-message{margin:.35rem 0 0;font-size:.74rem;font-weight:600;flex:1 1 100%;text-align:right}.player-tip-row-message .player-form-info-toggle{margin-left:.08rem}.player-tip-row-message .player-form-info-card{margin-top:.45rem}.player-tip-row-message.is-error{color:#dc2626}.player-tip-row-message.is-success{color:#16a34a}.player-tip-save-status{width:9.5rem;min-height:1rem;color:#16a34a;font-size:.74rem;font-weight:700;text-align:center;white-space:nowrap}.player-tip-save-status.is-error{color:#dc2626}.player-tip-save-status.is-pending{color:#8d6d00}.player-tips-navigation{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.45rem;margin-top:.65rem;margin-bottom:.35rem;padding-bottom:.55rem;border-bottom:1px solid #d7e5f2}.player-tips-navigation>:first-child{justify-self:start}.player-tips-navigation>:nth-child(2){justify-self:center}.player-tips-navigation>:last-child{justify-self:end}.player-tips-navigation.is-all{justify-content:center}.player-tip-view-tabs{display:flex;justify-content:flex-end;gap:.3rem;margin:.55rem 0}.player-tip-view-tabs button{border:1px solid #b9d3e8;border-radius:6px;padding:.28rem .5rem;background:#f4f9fd;color:#315d7c;font:inherit;font-size:.7rem;font-weight:700;cursor:pointer}.player-tip-view-tabs button.is-active{border-color:#4e93c7;background:#dceefa;color:#123f61}.player-tip-history-list{display:grid;gap:.35rem}.player-tip-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.55rem;align-items:center;padding:.55rem;border:1px solid #d7e5f2;border-radius:6px;color:#315d7c;font-size:.72rem}.player-tip-history-row>div{display:grid;gap:.1rem}.player-tip-history-row>div span{color:#6d8191;font-size:.68rem}.player-tip-history-row .player-tip-history-meta{font-weight:400}.player-tip-history-row .player-tip-history-teams{color:#315d7c;font-size:.78rem;font-weight:800}.player-tip-history-row.player-tip-open-row{grid-template-columns:minmax(0,1fr) 6.4rem 2.1rem;min-height:4.2rem}.player-tip-open-row .player-tip-score{position:relative;display:block;width:6.4rem;height:3rem}.player-tip-open-row .player-tip-save-status{position:absolute;right:0;bottom:-.7rem;width:100%;min-width:0;min-height:0;font-size:.64rem}.player-tip-open-row .player-tip-score-controls{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-tip-delete{width:2.1rem;height:2.1rem;box-sizing:border-box;display:grid;place-items:center;padding:0;font-size:1.2rem;font-weight:800;line-height:1}.player-tip-delete-slot{width:2.1rem}@media(max-width:620px){.player-tip-history-row{grid-template-columns:1fr;gap:.2rem}.player-tip-history-list .player-tip-history-row{grid-template-columns:max-content minmax(0,1fr);column-gap:1rem}.player-tip-history-list .player-tip-history-row>div{grid-column:1 / -1}.player-tip-history-list .player-tip-history-row>span{min-width:0}.player-tip-history-row.player-tip-open-row{grid-template-columns:minmax(0,1fr) 6.4rem 2.1rem}}.player-tips-navigation>span{color:#5e7890;font-size:.74rem}.player-tips-navigation select{min-width:8rem;border:1px solid #c7d9e8;border-radius:5px;padding:.38rem .45rem;color:#315d7c;background:#fff;font:inherit;font-size:.74rem}.own-tip-note,.tips-hidden-message{margin:.65rem 0 0;padding:.5rem .6rem;border:1px solid #d7e5f2;border-radius:5px;color:#315d7c;font-size:.78rem}.own-tip-note{background:#eef7fd;font-weight:700}.player-tip-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.55rem;padding-top:.55rem;padding-bottom:.55rem;border-bottom:1px solid #e8eff5}.player-tip-row-info{display:grid;min-width:0;gap:.12rem;flex:1 1 auto}.player-tip-row .player-tip-meta{flex:0 0 auto}.player-tip-group-heading{display:flex;align-items:baseline;gap:.65rem;margin-top:.7rem;padding-top:.6rem}.player-tip-group-date{color:#6d8191;font-size:.7rem;font-weight:600}.player-tip-group+.player-tip-group{margin-top:.8rem}.player-tip-group h3{margin:0;color:#315d7c;font-size:.82rem}.player-tip-row>div:first-child{display:grid;gap:.12rem;min-width:0}.player-tip-date{color:#5e7890;font-size:.68rem;font-weight:400}.player-tip-match{color:#173e5f;font-size:.98rem;font-weight:800;line-height:1.2}.player-tip-meta{color:#5e7890;font-size:.72rem;font-weight:400}.starts-at-round{font-weight:800}.player-tip-score{display:grid;justify-items:center;align-items:center;gap:.3rem;flex-shrink:0}.player-tip-score-controls{display:flex;align-items:center;gap:.3rem}.player-tip-score input{width:2.8rem;box-sizing:border-box;border:1px solid #c7d9e8;border-radius:5px;padding:.34rem .18rem;text-align:center;font:inherit;font-size:.86rem}.admin-score-field{min-width:0;display:grid;gap:.2rem}.admin-match-score{margin-top:.2rem;display:flex;flex-direction:row;justify-content:center;gap:.3rem}.admin-score-field .admin-field-label{white-space:nowrap}.admin-match-score input{width:3.2rem}@media(max-width:560px){.player-tips-panel{max-height:none;overflow-y:visible}.player-schedule-history-top{display:grid;grid-template-columns:minmax(0,1fr)}.player-tip-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem .55rem;margin-top:.45rem;padding:.65rem .55rem;border:1px solid #e1ebf3;border-radius:7px;background:#fbfdff}.player-tip-score{grid-column:2;grid-row:1}.player-tip-row>div:first-child{grid-column:1;grid-row:1}}@media(max-width:620px){.player-schedule-history-top{display:grid;grid-template-columns:minmax(0,1fr)}.player-schedule-history-top>span{overflow-wrap:anywhere}.detail-panel{min-width:0;overflow-x:hidden}.player-success-grid,.player-field-compare-grid,.player-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-success-item,.player-field-item,.money-stat-box,.player-success-main,.player-money-head{min-width:0}}@media(min-width:561px)and (max-width:900px){.player-schedule-history-top{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-panel{display:flex;flex-direction:column;position:fixed;z-index:20;top:1rem;bottom:1rem;left:50%;right:auto;transform:translate(-50%);width:min(52rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);box-sizing:border-box;min-width:0;overflow-x:hidden;overflow-y:auto;padding:.8rem;border:1px solid #b9d3e8;border-radius:8px;background:#fff;color:#173e5f;box-shadow:0 8px 24px #0e304a33}.admin-panel>*{flex:0 0 auto}@media(max-width:900px),(max-height:760px){.admin-panel{top:.5rem;bottom:.5rem;width:min(52rem,calc(100vw - 1rem));max-width:calc(100vw - 1rem)}}.admin-panel-heading{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;padding-right:2.1rem}.player-tips-heading>.panel-close-button,.admin-panel-heading>.panel-close-button{position:absolute;top:-.2rem;right:0}.admin-panel-heading h2{margin:0;font-size:1rem}.admin-panel-heading span,.admin-panel-note,.admin-panel-message{font-size:.74rem}.admin-panel-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin-top:.65rem}.admin-panel-stats span{display:grid;gap:.12rem;padding:.35rem;border:1px solid #d7e5f2;border-radius:5px;font-size:.68rem}.admin-editing-banner{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.5rem 0 .65rem;padding:.42rem .6rem;border:1px solid #d8e6f2;border-radius:8px;background:#f2f8ff;font-size:.78rem;color:#33506a}.admin-editing-banner strong{color:#0f2d4a}.admin-editing-select{display:inline-flex;align-items:center;gap:.35rem;font-weight:600}.admin-editing-select select{border:1px solid #c7d9e8;border-radius:5px;background:#fff;color:#0f2d4a;padding:.24rem .4rem;font:inherit;font-size:.78rem;max-width:12rem}.admin-editing-new{margin-left:auto;flex:0 0 auto}.admin-tournament-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:.5rem 0 .65rem;padding:.45rem .6rem;border:1px solid #d8e6f2;border-radius:8px;background:#f7fbfe}.admin-tournament-actions-label{margin-right:.2rem;color:#6c8399;font-size:.72rem;font-weight:700;text-transform:uppercase}.admin-editing-publish{margin-left:auto;background:#fff6e8;border-color:#f1d2a3;color:#8c5620}.admin-editing-delete{margin-left:auto}.admin-editing-publish+.admin-editing-delete{margin-left:.35rem}.admin-section-heading-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2.25rem;padding:.35rem .75rem;background:#d9ecfa;color:#0d456d}.admin-section-heading-row h3{margin:0;color:#174c73;font-size:.9rem}.admin-import-section .admin-section-heading-row .panel-close-button{width:1.35rem;height:1.35rem;font-size:1rem}.admin-import-preview{display:grid;gap:.35rem;margin-top:.55rem;padding:.55rem;border:1px solid #d8e6f2;border-radius:8px;background:#f2f8ff;color:#33506a;font-size:.75rem}.admin-import-preview span{line-height:1.4}.admin-import-preview-table{display:grid;gap:.2rem;overflow-x:auto;font-size:.68rem}.admin-import-preview-table>div{display:grid;grid-template-columns:minmax(8rem,1.4fr) minmax(7rem,1fr) repeat(5,minmax(4.2rem,.7fr));gap:.35rem;min-width:39rem}.admin-import-preview-table>div>*{padding:.16rem .2rem;white-space:nowrap}.admin-editing-status{border-radius:999px;padding:.14rem .56rem;font-size:.7rem;font-weight:700}.admin-editing-status.is-draft{background:#fff6e8;color:#8c5620}.admin-editing-status.is-active{background:#dff5dc;color:#12562c}.admin-editing-status.is-finished{background:#edf2f8;color:#53657b}.admin-panel-stats strong{font-size:.95rem}.admin-panel-note,.admin-panel-message{margin:.65rem 0 0}.admin-section{order:3;margin-top:.65rem;overflow:hidden;border:1px solid #c8ddec;border-radius:8px;background:#f5f9fc}.admin-basics-section{order:1}.admin-roster-section{order:2}.admin-accounts-section{order:4;border-color:#e6c6c6;background:#fff8f8}.admin-accounts-section .admin-section-toggle{background:#fce8e8;color:#873333}.admin-accounts-section .admin-section-toggle:hover,.admin-accounts-section .admin-section-toggle[aria-expanded=true]{background:#f9dddd;color:#742a2a}.admin-section:has(.admin-section-toggle[aria-expanded=true]){border-color:#78a9ca;background:#edf6fc;box-shadow:0 2px 8px #1f5f9517}.admin-section-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;padding:.65rem .75rem;background:#e5f0f8;color:#174c73;font:inherit;font-size:.86rem;font-weight:800;cursor:pointer;text-align:left}.admin-section-toggle:hover{color:#0b3f6b;background:#dcecf8}.admin-section-toggle[aria-expanded=true]{background:#d9ecfa;color:#0d456d}.admin-section-notification{position:relative;display:inline-block;width:1.35rem;height:1.35rem;margin-left:.45rem;vertical-align:middle}.admin-section-notification img{width:100%;height:100%;object-fit:contain;transform:scaleX(-1)}.admin-section-notification strong{position:absolute;top:-.2rem;right:-.25rem;display:grid;min-width:.8rem;height:.8rem;box-sizing:border-box;padding:0 .12rem;place-items:center;border:1px solid #ffffff;border-radius:999px;background:#c93636;color:#fff;font-size:.55rem;line-height:1}.admin-tournament-form,.admin-tournament-list{display:grid;gap:.45rem;margin-top:0;padding:.7rem .75rem .75rem;border-top:1px solid #d7e5f2;background:#fff}:is(.admin-tournament-form,.admin-tournament-list) .admin-match-form{scroll-margin-top:1rem}:is(.admin-tournament-form,.admin-tournament-list) .admin-match-list-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}:is(.admin-tournament-form,.admin-tournament-list) .admin-match-list-heading h3{margin:0}.admin-tournament-form h3,.admin-tournament-list h3{margin:0;font-size:.82rem}.admin-form-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.admin-form-heading h3{margin:0}.admin-selected-context{margin:0;padding:.45rem .5rem;border:1px solid #d7e5f2;border-radius:5px;color:#315d7c;font-size:.76rem}.admin-field-help{margin:0;color:#5e7890;font-size:.7rem}.admin-field{display:grid;gap:.2rem;min-width:0}.admin-field-label{color:#315d7c;font-size:.7rem;font-weight:800}.admin-field small{color:#5e7890;font-size:.65rem;line-height:1.25}.admin-participant-field{display:grid;gap:.35rem;padding:.6rem;border:1px solid #d7e5f2;border-radius:8px;background:#f7fbfe}.admin-participant-field>small{color:#5e7890;font-size:.65rem}.admin-participant-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.3rem .6rem}.admin-participant-option{display:flex;align-items:center;gap:.35rem;min-width:0;color:#173e5f;font-size:.76rem;cursor:pointer}.admin-participant-option input{width:auto;margin:0}.admin-tournament-logo-preview{width:5rem;height:5rem;object-fit:contain;align-self:start;border:1px solid #d7e5f2;border-radius:6px;background:#f7fbfe;padding:.25rem}.admin-tournament-form input,.admin-tournament-form select{min-width:0;box-sizing:border-box;border:1px solid #c7d9e8;border-radius:5px;padding:.42rem .5rem;font:inherit;font-size:.76rem}.auto-resize-textarea{box-sizing:border-box;width:100%;border:1px solid #c7d9e8;border-radius:5px;padding:.42rem .5rem;font:inherit;font-size:.76rem;resize:none;overflow:hidden}.admin-tournament-form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr);gap:.35rem}.admin-match-teams-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(9rem,.7fr);align-items:end;gap:.45rem}.admin-match-vs{padding-bottom:.45rem;color:#6c8399;font-weight:800}.admin-match-teams-row .admin-score-field{min-width:0}@media(max-width:620px){.admin-match-teams-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.admin-match-teams-row .admin-score-field{grid-column:1 / -1}}.admin-fantasy-payout-row{display:grid;grid-template-columns:minmax(7rem,1fr) repeat(4,minmax(4.8rem,.55fr));align-items:end;gap:.35rem;padding:.35rem 0;border-bottom:1px solid #e1ebf3}.admin-fantasy-payout-row strong{align-self:center;color:#174c73;font-size:.76rem}.admin-fantasy-player-name{display:grid;min-width:7rem;gap:.12rem}.admin-fantasy-player-name small{color:#75899a;font-size:.68rem}.admin-entry-fee-grid{display:grid;gap:.35rem}.admin-entry-fee-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.35rem 0;border-bottom:1px solid #e1ebf3}.admin-entry-fee-row strong{min-width:7rem;color:#174c73;font-size:.76rem}.fantasy-roster-list{display:grid;gap:.35rem}.fantasy-roster-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,.75fr) auto;align-items:center;gap:.4rem;padding:.3rem 0;border-bottom:1px solid #e1ebf3}.fantasy-roster-player{display:flex;align-items:center;min-width:0;gap:.4rem;color:#174c73;font-size:.76rem}.fantasy-roster-player strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fantasy-roster-player small{color:#75899a;white-space:nowrap}.fantasy-roster-player input,.fantasy-roster-row>input{min-width:0;width:100%;border:1px solid #c7d9e8;border-radius:5px;padding:.28rem .4rem;font:inherit;font-size:.76rem}.fantasy-roster-avatar{width:1.7rem;height:1.7rem;flex:0 0 auto;border:1px solid #d7e6f1;font-size:.65rem}@media(max-width:560px){.fantasy-roster-row{grid-template-columns:minmax(0,1fr) auto}.fantasy-roster-row input{grid-column:1 / -1}}.admin-subsection-title{margin:.8rem 0 0;padding-top:.55rem;border-top:1px solid #dbe6ee;color:#174c73;font-size:.85rem}.admin-form-actions,.admin-row-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.35rem}.admin-roster-picker{display:grid;gap:.3rem}.admin-roster-picker-list{display:grid;min-width:14rem;max-height:14rem;overflow-y:auto;padding:.3rem;border:1px solid #b9d3e8;border-radius:5px;background:#fff;box-shadow:0 6px 16px #0e304a29}.admin-roster-picker-option{display:flex;align-items:center;gap:.4rem;border:0;border-radius:4px;padding:.35rem;background:transparent;color:#174c73;font:inherit;font-size:.76rem;font-weight:700;text-align:left;cursor:pointer}.admin-roster-picker-option:hover{background:#eaf4fb}.admin-stage-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;gap:.35rem}.admin-payout-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.admin-tournament-row{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(19rem,auto) auto;align-items:center;gap:.6rem;padding:.42rem .5rem;border:1px solid #d7e5f2;border-radius:5px;font-size:.72rem}.admin-tournament-row span{color:#5e7890;text-align:right}.admin-match-details{display:grid;grid-template-columns:9rem minmax(9rem,1fr);align-items:center;gap:.6rem}.admin-match-details .admin-match-status,.admin-match-details .admin-match-bank{min-width:0;text-align:left;white-space:nowrap}.admin-roster-player{grid-template-columns:1.2rem 2rem minmax(9rem,1fr) 7rem 1.5rem;align-items:end;background:#f7fbfe}.admin-roster-item{position:relative;padding-left:2.05rem}.admin-roster-labels{display:grid;grid-template-columns:1.2rem 2rem minmax(9rem,1fr) 7rem 1.5rem;gap:.6rem;margin-top:.2rem;margin-left:2.05rem;padding:0 .5rem;color:#5e7890;font-size:.65rem;font-weight:800}.admin-roster-labels span:first-child{grid-column:3}.admin-roster-labels span:last-child{grid-column:4;text-align:center}.admin-roster-position{color:#315d7c;font-weight:800}.admin-roster-order-actions{position:absolute;top:50%;left:0;display:flex;flex-direction:column;gap:.1rem;transform:translateY(-50%)}.admin-roster-order-actions>span{display:block;width:1.15rem;height:1.15rem}.admin-roster-order-button{display:grid;width:1.15rem;height:1.15rem;place-items:center;border:0;background:transparent;color:#174c73;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.admin-roster-order-button:hover:not(:disabled){color:#0b6fa4}.admin-roster-order-button:disabled{cursor:default;opacity:.35}.admin-roster-payment{min-width:0;padding:0;color:#9d3030;font-size:.68rem;font-weight:800}.admin-roster-payment.is-paid{color:#1d6a3a}.admin-roster-remove{align-self:center;justify-self:center;width:1.5rem;height:1.5rem;border:0;background:transparent;color:#9d3030;font:inherit;font-size:1.25rem;line-height:1;cursor:pointer}.admin-roster-remove:hover{color:#c93636}.admin-roster-player .admin-field input{min-width:0;box-sizing:border-box;border:1px solid #c7d9e8;border-radius:5px;padding:.42rem .5rem;font:inherit;font-size:.76rem}.admin-roster-player .admin-member-checkbox{padding-bottom:.35rem}.admin-tournament-row.is-current-round{border-color:#e3c96b;background:#fffbea}.admin-match-summary{display:grid;gap:.12rem;min-width:0}.admin-match-summary span{color:inherit;text-align:left}.admin-member-checkbox{display:inline-flex;align-items:center;gap:.25rem;color:#315d7c;font-size:.68rem;font-weight:700;white-space:nowrap}.admin-member-checkbox input{width:auto;margin:0}.admin-delete-placeholder{display:block;width:4.2rem;height:1.9rem}.admin-selection-row{display:grid;gap:.45rem;padding:.55rem;border:1px solid #d7e5f2;border-radius:7px;background:#f7fbfe}.admin-selection-row.is-current-round{border-color:#e3c96b;background:#fffbea}.admin-selection-pagination{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.15rem 0}.admin-selection-pagination>span{color:#5e7890;font-size:.72rem;font-weight:700;text-align:center;white-space:nowrap}.admin-selection-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .8rem;color:#5e7890;font-size:.72rem}.admin-selection-meta strong{color:#174c73;font-size:.8rem}.admin-selection-options{display:flex;flex-wrap:wrap;gap:.35rem}.admin-selection-match{padding:.3rem .45rem;border:1px solid #d7e5f2;border-radius:5px;background:#fff;color:#315d7c;font-size:.72rem}.admin-schedule-list{display:grid;gap:.55rem;max-height:28rem;overflow-y:auto;padding-top:.45rem}.admin-schedule-round{display:grid;gap:.3rem;padding:.45rem;border-top:1px solid #d7e5f2}.admin-schedule-round>strong{color:#174c73;font-size:.78rem}.admin-schedule-round>div{display:flex;flex-wrap:wrap;gap:.3rem}.admin-member-message{color:#28734a;font-size:.68rem;font-weight:700;white-space:nowrap}.admin-member-message.is-error{color:#ad3030}.auth-button.is-danger{color:#9d3030;border-color:#e4bcbc;background:#fff8f8}@media(max-width:560px){.admin-payout-grid{grid-template-columns:1fr 1fr}.admin-stage-row,.admin-tournament-form-row{grid-template-columns:1fr}.admin-fantasy-payout-row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-fantasy-payout-row strong{grid-column:1 / -1}.admin-tournament-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.16rem}.admin-tournament-row>span{text-align:left}.admin-match-details{grid-template-columns:8.5rem minmax(0,1fr);gap:.4rem}.admin-roster-player{grid-template-columns:1.1rem 2rem minmax(0,1fr) auto 1.5rem;align-items:center;gap:.35rem}.admin-roster-item{padding-left:1.55rem}.admin-roster-labels{display:none}.admin-roster-player .admin-member-checkbox{padding-bottom:0}}.rank-view-toggle{display:inline-flex;align-items:center;gap:.2rem;border:1px solid #cedfed;border-radius:999px;background:#f4f7fb;padding:.14rem}.rank-view-toggle.is-compact{transform:scale(.97);transform-origin:right center}.rank-view-toggle-button{appearance:none;border:0;background:transparent;color:#42617c;border-radius:999px;padding:.2rem .5rem;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.rank-view-toggle-button.is-active{background:#1f4f79;color:#f4f9ff}.rank-view-toggle-button:focus{outline:none}.rank-view-toggle-button:focus-visible{box-shadow:0 0 0 2px #8fb7d859}.rank-chart-wrap{width:100%;border:1px solid #d7e5f2;border-radius:12px;overflow:auto;background:#f9fcff}.rank-chart{display:block;width:100%;min-width:680px;height:auto}.rank-grid-line{stroke:#d7e3ef;stroke-width:1}.rank-axis-label{font-size:11px;fill:#2e5a7d;font-weight:700}.rank-axis-title{font-size:12px;fill:#6d8191;font-weight:700}.rank-line{fill:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;opacity:.92;transition:opacity .14s ease,stroke-width .14s ease}.rank-line.is-dim{opacity:.2}.rank-line.is-highlight{opacity:1;stroke-width:3.2}.rank-line-end{stroke:#fff;stroke-width:1;transition:opacity .14s ease,r .14s ease}.rank-line-end.is-dim{opacity:.22}.rank-line-end.is-highlight{opacity:1}.rank-legend{display:flex;flex-wrap:wrap;gap:.28rem .5rem}.tip-callout{display:inline-flex;align-items:baseline;flex-wrap:wrap;column-gap:.16rem;row-gap:.08rem;margin-top:5px}.tip-callout-prefix{display:inline-flex;align-items:center;gap:.22rem;margin-right:.08rem}.tip-callout-text{display:inline}.tip-callout-note{display:flex;align-items:baseline;flex-wrap:wrap;width:100%;row-gap:.08rem}.tip-callout-note .tip-callout-prefix{margin-right:.2rem}.tip-callout-note .tip-callout-text{line-height:1.25}.tip-callout-icon{width:.74rem;height:.74rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.56rem;font-weight:700;color:#5b7288;border:1px solid #9ab0c4;background:transparent;line-height:1}.tip-callout-label{font-weight:700;color:#4e667d}.rank-legend-item{border:0;cursor:pointer;display:inline-flex;align-items:center;gap:.28rem;font-size:.74rem;color:#284d70;background:#eef5fc;border:1px solid #d4e4f2;border-radius:999px;padding:.1rem .42rem;transition:opacity .14s ease,filter .14s ease,color .14s ease,background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.rank-legend-item.is-muted{opacity:.45;filter:grayscale(.15)}.rank-legend-item.is-dim{opacity:.28;filter:grayscale(.75)}.rank-legend-item.is-hover{color:#0b3f6b;border-color:#4e93c7;background:#d7edff;box-shadow:0 0 0 2px #4e93c73d,0 2px 7px #1b4e752e}.rank-legend-dot{width:.52rem;height:.52rem;border-radius:999px;border:1px solid rgb(0 0 0 / 10%)}@media(min-width:980px){.workspace{grid-template-columns:370px minmax(0,1fr);align-items:start}.match-list-panel{position:sticky;top:12px}}@media(max-width:979px){.workspace{grid-template-columns:1fr}.tips-head,.tips-row{grid-template-columns:34px 28px minmax(0,1fr) 64px 76px 70px 54px;gap:.26rem;padding:.46rem .58rem}.tips-head{display:grid;font-size:.68rem}.tips-row{font-size:.94rem}.tip-note{font-size:.63rem}.tip-pill{min-width:2.02rem;padding:.14rem .3rem;font-size:.68rem}.payout-badge{font-size:.62rem;padding:.08rem .28rem}}@media(max-width:620px){.rank-chart-wrap{overflow-x:hidden}.rank-chart{min-width:0;width:100%}.tips-head{display:grid;grid-template-columns:30px 24px minmax(0,9.5rem) .4rem minmax(0,1fr) auto;grid-template-areas:". . . . pick total" ". . . . payout points";column-gap:.16rem;row-gap:.12rem;padding:.46rem .58rem}.tips-head>span:nth-child(-n+3){display:none}.tips-head>span:nth-child(4){grid-area:pick;justify-self:start;padding-left:1.545rem}.tips-head>span:nth-child(5){grid-area:payout;justify-self:start;padding-left:1.545rem}.tips-head-sort-button{justify-self:end;text-align:right;font-size:.62rem}.tips-head-sort-button:nth-of-type(1){grid-area:total}.tips-head-sort-button:nth-of-type(2){grid-area:points}.tips-row{grid-template-columns:30px 24px minmax(0,9.5rem) .4rem minmax(0,1fr) auto;column-gap:.16rem;row-gap:.14rem;grid-template-areas:"rank shift name . pick total" ". . note . payout points"}.tips-row .rank-cell{grid-area:rank;justify-self:end}.tips-row .shift-cell{grid-area:shift;justify-self:start}.tips-row .rank-shift{min-width:1.35rem;padding:0 .18rem}.tips-row .name-cell{display:contents}.tips-row .name-cell .tip-player-button{grid-area:name;align-self:start;min-width:0;max-width:100%}.tips-row .name-cell .tip-note{grid-area:note;align-self:end;margin-top:0}.tips-row .payout-cell{grid-area:payout;min-height:0;justify-self:start;align-self:start;padding-left:1.545rem;display:inline-block;align-items:center;gap:0}.tips-row .payout-cell:empty{display:none}.tips-row .total-points-cell{grid-area:total;align-self:center;justify-self:end;display:inline-flex;position:relative;align-items:center;justify-content:flex-end;gap:0;min-width:3.15rem;text-align:right}.tips-row .total-points-cell:before{content:"Celkem";position:absolute;right:calc(100% - 15px);top:50%;transform:translateY(-50%);width:2.9rem;text-align:left;color:#607a91;font-size:.55rem;font-weight:700;letter-spacing:.01em;text-transform:none;white-space:nowrap}.tips-row .total-points-cell:after{content:"b";margin-left:.16rem;font-weight:500;color:#4f6980}.tips-row .tip-value{grid-area:pick;min-height:0;justify-self:start;align-self:center;padding-left:1.545rem;display:inline-block;align-items:center;gap:0}.tips-row .tip-value .split-tip{display:inline-flex;align-items:baseline;gap:.08rem;line-height:1.1}.tips-row .tip-value .split-tip strong{display:inline}.tips-row .tip-value .split-tip strong:first-child:after{content:":";margin-left:.08rem;color:#1f3f60;font-weight:800}.tips-row .tip-pill{grid-area:points;align-self:start;justify-self:end;position:relative}.tips-row .tip-pill:before{content:"Zápas";position:absolute;right:calc(100% + 0px);top:50%;transform:translateY(-50%);width:2.9rem;text-align:left;color:#607a91;font-size:.55rem;font-weight:700;letter-spacing:.01em;text-transform:none;white-space:nowrap}.tips-row .total-points-cell:before,.tips-row .tip-pill:before{content:none}}@media(max-width:430px){.tips-head{grid-template-columns:28px 22px minmax(0,6rem) .4rem minmax(36px,1fr) auto}.tips-head>span:nth-child(4),.tips-head>span:nth-child(5){padding-left:0}.tips-row{grid-template-columns:28px 22px minmax(0,6rem) .4rem minmax(36px,1fr) auto;column-gap:.12rem}.tips-row .tip-value,.tips-row .payout-cell{padding-left:0}.tips-row .hidden-tip-value{white-space:nowrap}}@media(max-width:520px){.player-rank-mini-head{align-items:flex-start;flex-direction:column}.rank-chart-panel .panel-head{align-items:flex-start;flex-direction:row}.rank-chart-panel .panel-head h2{flex:1 1 auto;min-width:0}.rank-display-switch{flex:0 0 auto;align-self:flex-start}.rank-view-toggle{align-self:flex-end}.hero-controls{flex-wrap:wrap;gap:.28rem}.hero{grid-template-columns:minmax(0,1fr) 6.8rem;gap:.45rem;padding:.78rem}.intro{white-space:nowrap;font-size:.84rem}.tournament-switcher{width:100%;margin-left:0}.tournament-switcher .tournament-select-shell{flex:1 1 auto;min-width:0}.account-nav .auth-panel{width:100%}.account-nav{align-items:stretch;flex-flow:row wrap;gap:.25rem}.account-nav>.tournament-switcher{flex:1 1 12rem;width:auto}.account-nav>.auth-panel{flex-basis:100%;width:100%}.auth-panel{align-items:stretch;flex-wrap:wrap}.auth-user{flex:1 1 100%}.auth-panel-tabs{flex:1 1 auto;flex-wrap:nowrap}.auth-logout{margin-left:auto}.account-nav>.auth-panel.is-authenticated{grid-template-columns:1fr auto;grid-template-areas:"user user" "tabs logout";align-items:start}.account-nav>.auth-panel.is-authenticated .auth-user{grid-area:user;flex:0 0 auto}.account-nav>.auth-panel.is-authenticated .auth-panel-tabs{grid-area:tabs;justify-content:flex-start}.account-nav>.auth-panel.is-authenticated .auth-logout{grid-area:logout;margin-left:0}.tournament-select{min-width:0;max-width:100%}.hero-logo-wrap{justify-self:end;width:6.8rem;height:6.5rem;min-height:6.5rem;max-height:6.5rem;padding:.35rem}.hero-content{min-height:6.5rem}.account-nav{padding:0}.account-nav>.tournament-switcher{width:100%;min-width:0;margin-left:0;border-radius:0}.account-nav>.auth-panel.is-authenticated{align-items:flex-start}.account-nav .auth-panel-tabs{margin-left:auto}.sync-tooltip{left:50%;transform:translate(-50%,-50%);min-width:180px;max-width:240px}.round-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.24rem}.round-tabs.is-multi-row{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:start;justify-items:stretch}.round-tabs.is-multi-row .round-tab{min-width:0;max-width:none}.round-tab{padding:.26rem .28rem;font-size:.67rem;line-height:1.02}.day-matches-row,.standings-strip{grid-template-columns:1fr}.panel{padding:.64rem}.player-success-head{gap:.28rem}.player-success-benchmark{width:100%;border-radius:10px;padding:.24rem .44rem}.player-success-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.24rem}.player-success-item{min-height:58px;padding:.32rem .38rem}.player-success-value{font-size:.88rem}.player-money-grid{grid-template-columns:minmax(0,1fr)}.player-streak-grid{grid-template-columns:1fr;gap:.28rem}.money-potential-strip{align-items:flex-start;flex-direction:column;gap:.24rem}.money-potential-label{white-space:normal}.money-potential-values{width:100%;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);justify-content:stretch}.money-potential-value{border-left:0;padding:0;justify-content:space-between;padding-top:.1rem;border-top:1px solid #d8ccf8}.money-potential-value:first-child{border-top:0;padding-top:0}}@media(max-width:390px){.round-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.account-nav{align-items:stretch;flex-direction:column;gap:.25rem;padding:0}.account-nav>.tournament-switcher,.account-nav>.product-nav,.account-nav>.auth-panel{width:100%}.account-nav>.product-nav button{flex:1 1 0;justify-content:center}.account-nav>.auth-panel.is-guest{display:flex;min-height:0;padding:.3rem;justify-content:flex-end;visibility:visible}.account-nav>.auth-panel.is-guest>.auth-button{display:inline-flex}.account-nav>.tournament-switcher{min-width:0;margin-left:0;border-radius:0}.account-nav>.auth-panel.is-authenticated{display:grid;grid-template-columns:1fr auto auto auto;grid-template-areas:". user tabs logout";align-items:center;flex-wrap:nowrap;justify-content:initial;padding-left:.3rem;padding-right:.3rem}.account-nav>.auth-panel.is-authenticated .auth-user{grid-area:user;min-width:max-content;margin-right:.45rem;white-space:nowrap}.account-nav>.auth-panel.is-authenticated .auth-panel-tabs{grid-area:tabs;min-width:max-content;flex-wrap:nowrap;justify-content:flex-end;margin-left:0}.account-nav>.auth-panel.is-authenticated .auth-logout{grid-area:logout;margin-left:0}}@media(max-width:450px){.account-nav>.auth-panel.is-authenticated{grid-template-columns:1fr auto;grid-template-areas:"user user" "tabs logout";align-items:start}.account-nav>.auth-panel.is-authenticated .auth-user{grid-area:user;margin-right:0}.account-nav>.auth-panel.is-authenticated .auth-panel-tabs{grid-area:tabs;justify-content:flex-start}.account-nav>.auth-panel.is-authenticated .auth-logout{grid-area:logout}}@media(max-width:380px){.hero{grid-template-columns:minmax(0,1fr) 6.5rem}.hero-logo-wrap{width:6.5rem;height:6.5rem;min-height:6.5rem;max-height:6.5rem}}@media(max-width:450px){.account-nav>.auth-panel.is-authenticated{grid-template-columns:1fr auto;grid-template-areas:"user user" "tabs logout"}}
