:root{--color-black-grey:#1b1b1b;--color-white:#eee;--color-mid-grey:#272727;--color-light-grey:#313131;--color-red:#d0602a;--color-blue:#8db5dc;--color-white-solid:#fff;--color-warning:#ff7a3d;--color-warning-soft:#ff6545;--color-final-button-hover:#3a3a3a;--color-final-button-active:#454545;--color-movement-up:#64a8ff;--color-movement-down:#ff6b5f;--color-overlay-black-strong:#00000061;--color-overlay-black-soft:#00000059;--color-line-subtle:#ffffff13;--color-line-muted-rgba:#ffffff24;--bg:var(--color-black-grey);--text:var(--color-white);--link:var(--color-white);--visited:var(--color-white);--line:var(--color-white);--line-muted:var(--color-mid-grey);--rule-color:var(--line-muted);--surface:var(--color-mid-grey);--color-surface-soft:#242424;--surface-soft:var(--color-surface-soft);--surface-strong:var(--color-light-grey);--accent-positive:var(--color-red);--accent-negative:var(--color-blue);--warning:var(--color-warning);--link-hover:color-mix(in srgb, var(--text) 72%, var(--bg));--form-bg:transparent;--text-on-accent:var(--color-white);--button-text-on-solid:var(--color-white);--rank-1-bg:color-mix(in srgb, var(--surface-strong) 42%, var(--bg));--rank-2-bg:color-mix(in srgb, var(--surface-strong) 28%, var(--bg));--rank-3-bg:color-mix(in srgb, var(--surface-strong) 18%, var(--bg));--primary:var(--bg);--secondary:var(--text);--tertiary:var(--accent-positive);--negative:var(--accent-negative);--movement-up:var(--color-movement-up);--movement-down:var(--color-movement-down);--font-family-base:"Sohne";--font-size-xxxs:.58rem;--font-size-xxs:.6rem;--font-size-xs:.62rem;--font-size-xs-plus:.63rem;--font-size-smallest:.64rem;--font-size-tiny:.68rem;--font-size-small:.72rem;--font-size-small-plus:.74rem;--font-size-compact:.78rem;--font-size-sidebar-rem:.82rem;--font-size-meta:.86rem;--font-size-body-small:.88rem;--font-size-body-compact:.9rem;--font-size-body-mid:.92rem;--font-size-body-large:.96rem;--font-size-body-xl:.98rem;--font-size-body:1rem;--font-size-body-emphasis:1.06rem;--font-size-body-lead:1.08rem;--font-size-mobile-title:1.1rem;--font-size-section-title:1.12rem;--font-size-team-mobile:1.13rem;--font-size-display-small:1.2rem;--font-size-display-medium:1.85rem;--font-size-display-large:1.9rem;--font-size-display-xl:1.95rem;--font-size-display-xxl:2.05rem;--font-size-micro:10px;--font-size-caption:11px;--font-size-ui-mobile:12px;--font-size-ui:14px;--font-size-section-title-mobile-large:18px;--font-size-admin-stat-value:28px;--font-size-compact-ui:var(--font-size-caption);--font-size-table-header:var(--font-size-compact-ui);--font-size-sidebar:var(--font-size-compact-ui);--font-size-sidebar-title:var(--font-size-sidebar);--font-size-sidebar-body:var(--font-size-sidebar);--line-height-base:1;--font-weight-normal:400;--font-weight-bold:400;--space-2:2px;--space-4:4px;--space-5:5px;--space-6:6px;--space-7:7px;--space-8:8px;--space-10:10px;--space-11:11px;--space-12:12px;--space-13:13px;--space-14:14px;--space-16:16px;--space-18:18px;--space-19:19px;--space-24:24px;--space-26:26px;--space-30:30px;--space-34:34px;--flag-label-gap:var(--space-5);--info-card-label-pad-y:var(--space-7);--info-card-pad-x:var(--space-11);--info-card-value-pad-y:9px;--layout-row-gap-wide:var(--space-26);--layout-column-gap-wide:var(--space-34);--content-max-width-xs:420px;--content-max-width-sm:520px;--content-max-width-md:620px;--content-max-width-lg:760px;--page-max-width:1760px;--layout-sidebar-col-width:340px;--page-pad-top:30px;--page-pad-x:34px;--page-pad-bottom:54px;--page-pad-top-mobile:14px;--page-pad-x-mobile:12px;--page-pad-bottom-mobile:34px;--section-gap:32px;--section-gap-small:24px;--table-gap:12px;--table-inner-pad-x:11px;--table-gap-tablet:8px;--table-gap-mobile:6px;--row-pad-y:7px;--row-pad-y-large:7px;--row-min-height:32px;--header-row-min-height:32px;--menu-gap:13px;--menu-row-gap:8px;--menu-separator-gap:.46em;--menu-link-underline-offset:4px;--site-header-content-gap-desktop:50px;--site-header-content-gap-mobile:30px;--site-header-row-line-height:1.1;--site-header-mobile-row-line-height:1.1;--public-header-content-gap-desktop:var(--site-header-content-gap-desktop);--public-header-content-gap-mobile:var(--site-header-content-gap-mobile);--control-height:26px;--control-height-mobile:var(--control-height);--control-height-tiny:22px;--control-height-compact:24px;--control-height-small:28px;--control-height-mobile-toggle:30px;--control-height-select-mobile:34px;--control-height-status-mobile:46px;--form-control-height:3rem;--form-control-height-mobile:var(--form-control-height);--control-padding-x:6px;--border-width-default:1px;--control-border-width:var(--border-width-default);--control-select-arrow-inset:.65rem;--control-arrow-gap-right:var(--control-select-arrow-inset);--control-arrow-width:11px;--control-arrow-height:7px;--control-select-padding-right:2rem;--control-select-arrow-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath d='M1 1h9L5.5 6z' fill='%23eeeeee'/%3E%3C/svg%3E");--background-dot-grid-small:4px 4px, 4px 4px;--button-width:160px;--button-width-mobile:132px;--form-control-height-large:var(--form-control-height);--form-control-padding-x-large:.6rem;--form-control-radius:var(--radius-default);--form-button-min-width-large:160px;--public-control-height:var(--form-control-height);--public-control-radius:var(--radius-default);--public-control-border:var(--color-light-grey);--public-control-bg:transparent;--public-control-hover-bg:var(--surface-strong);--public-control-text:var(--text);--public-control-padding-x:var(--form-control-padding-x-large);--public-select-arrow-size:var(--space-6);--public-select-arrow-x-1:20px;--public-select-arrow-x-2:var(--space-13);--public-score-bg:var(--bg);--icon-col-xs:14px;--icon-col-sm:16px;--icon-col-md:19px;--rank-arrow-icon-size:var(--icon-col-sm);--rank-arrow-icon-size-compact:var(--icon-col-xs);--rank-arrow-icon-size-wide:var(--icon-col-md);--selected-flag-height:18px;--selected-flag-image-max-height:16px;--selected-flag-height-compact:15px;--select-width:250px;--final-control-height:var(--form-control-height);--final-control-radius:var(--radius-default);--final-control-border:var(--color-light-grey);--final-button-bg:var(--color-light-grey);--final-button-hover-bg:var(--color-final-button-hover);--final-button-active-bg:var(--color-final-button-active);--final-button-gap:var(--space-10);--checkbox-size:22px;--checkbox-size-mobile:20px;--checkbox-inner-size:12px;--checkbox-inner-size-mobile:10px;--checkbox-inner-offset:4px;--textarea-min-height-default:116px;--textarea-max-height-default:220px;--transition-fast:.12s ease;--transition-button:.14s ease;--disabled-opacity:.5;--radius-default:3px;--mobile-menu-head-height:var(--control-height-compact);--back-link-min-height-mobile:var(--control-height-status-mobile);--back-link-min-height-compact:var(--control-height-select-mobile);--back-link-min-height-tight:var(--control-height-mobile-toggle);--underline-thickness:1px}@media (max-width:760px){:root{--page-pad-top-mobile:15px;--page-pad-x-mobile:12px;--page-pad-bottom-mobile:34px}}
@font-face{font-family:Sohne;src:url(/fonts/soehne-buch.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--font-family-base);font-size:var(--font-size-ui);line-height:var(--line-height-base);scroll-behavior:smooth;margin:0;padding:0;overflow-x:hidden}body{background:var(--bg);min-height:100svh;color:var(--text);flex-direction:column;margin:0;padding:0;display:flex;overflow-x:hidden}body,input,select,button,textarea{font:inherit}h1,h2,h3,h4,h5,h6,strong,b{font-weight:var(--font-weight-normal)}img,svg,video,canvas{max-width:100%}html.lenis,html.lenis body{height:auto}html.lenis,html.lenis *,.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}@media (max-width:760px){html,body{width:100%;max-width:100%;overflow-x:hidden}}
.page{width:100%;max-width:var(--page-max-width);padding:var(--page-pad-top) var(--page-pad-x) var(--page-pad-bottom);flex:1 0 auto;margin:0 auto}a{color:var(--link);text-decoration:none}a:visited{color:var(--visited)}h1,.site-header h1{font-size:inherit;line-height:1.1;font-weight:var(--font-weight-bold);margin:0}.section-title,.subsection-title,.group-title{margin:0 0 var(--space-12) 0;font-size:inherit;line-height:1.1;font-weight:var(--font-weight-normal)}.intro-text{margin:0 0 var(--space-8) 0;font-size:var(--font-size-ui-mobile)}.intro-text.error,.status.error{font-weight:var(--font-weight-normal)}.status{margin-top:var(--space-8);padding:var(--space-6) 0}.status:empty{display:none}.status.error,.form-error,.error-message,.league-error,[data-status=error]{color:var(--color-red)}.status.success,.form-success,.success-message,.league-success,[data-status=success]{color:var(--color-blue)}.section{margin-bottom:var(--section-gap)}.group-block{margin-bottom:var(--section-gap-small)}.back-link-wrap{margin:0 0 18px}.back-link:before{content:"";border-left:var(--border-width-default) solid currentColor;border-bottom:var(--border-width-default) solid currentColor;width:.55em;height:.55em;margin-right:.45em;display:inline-block;transform:rotate(45deg)translateY(-.05em)}.loading-dots span{opacity:0;animation:1.2s infinite loading-dot}.loading-dots span:first-child{animation-delay:0s}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}@keyframes loading-dot{0%{opacity:0}20%,80%{opacity:1}to{opacity:0}}.site-footer{flex-shrink:0}.site-footer-info{text-align:center;color:var(--text);font-size:var(--font-size-compact-ui);margin:0 auto;padding:0 0 22px;line-height:1.35}.site-footer-updated,.site-footer-email{margin:0}.site-footer-email{margin-top:var(--space-4)}.site-footer-email a,.site-footer-email a:visited{color:var(--text);text-decoration:none}.site-footer-email a:hover,.site-footer-email a:focus-visible{text-underline-offset:3px;text-decoration:underline}#page-status-updated.page-updated-footer{display:none}@media (max-width:760px){.page{width:100%;max-width:100%;padding:var(--page-pad-top-mobile) var(--page-pad-x-mobile) var(--page-pad-bottom-mobile);overflow-x:hidden}.site-footer-info{padding-bottom:14px}}
.rows,.list-block{width:100%;max-width:100%;overflow:visible}.header-row,.row,.list-row{z-index:0;align-items:center;width:100%;min-width:0;display:grid;position:relative}.row,.list-row{min-height:var(--row-min-height);padding:var(--row-pad-y) 0;transition:color var(--transition-fast)}.cell{overflow-wrap:anywhere;word-break:normal;min-width:0}.header-row{min-height:var(--header-row-min-height);padding-top:var(--row-pad-y);padding-bottom:var(--row-pad-y);background:var(--surface-strong);color:var(--text);font-size:var(--font-size-table-header)}.header-row:before,.rows .row:before,.list-block .list-row:before{content:"";z-index:-1;transition:background-color var(--transition-fast);position:absolute;inset:0}.header-row:before{background:var(--surface-strong)}.rows .row:before,.list-block .list-row:before{background:0 0}.header-row .cell{color:var(--text)}.rows .row:not(.header-row):hover:before,.list-block .list-row:hover:before{background:var(--surface)}.rows .row:not(.header-row):hover,.list-block .list-row:hover,.rows .row:not(.header-row):hover .cell,.rows .row:not(.header-row):hover a,.list-block .list-row:hover a{color:var(--text)}hr.retro-rule{border:0;border-bottom:var(--border-width-default) solid var(--rule-color);width:100%;height:0;margin:0;position:relative;left:0}.row-value-stack{row-gap:var(--space-5);white-space:nowrap;grid-template-rows:repeat(2,1.05em);align-content:center;justify-items:start;display:grid}.row-value-stack>span{min-height:1.05em;display:block}.is-muted-row-value{color:var(--row-muted-value-color,color-mix(in srgb, var(--text) 42%, var(--bg)))}.is-struck-row-value{text-decoration:line-through;text-decoration-thickness:var(--underline-thickness);text-decoration-color:currentColor}.rows .row:hover .is-muted-row-value{color:var(--row-muted-value-color,color-mix(in srgb, var(--text) 42%, var(--bg)))}.rows .row:hover .is-struck-row-value{text-decoration-color:currentColor}.css-arrow,.sort-arrows{vertical-align:-.06em;width:1em;height:1em;line-height:1;display:inline-block;position:relative}.css-arrow:before{content:"";width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.css-arrow.is-up:before{border-bottom:.58em solid;border-left:.41em solid #0000;border-right:.41em solid #0000}.css-arrow.is-down:before{border-top:.58em solid;border-left:.41em solid #0000;border-right:.41em solid #0000}.css-arrow.is-same:before{border-top:1.5px solid;width:.62em;height:0}.css-arrow.is-left:before{border-top:.41em solid #0000;border-bottom:.41em solid #0000;border-right:.58em solid}.sort-arrows{opacity:.85;vertical-align:-.1em}.sort-arrows:before,.sort-arrows:after{content:"";border-left:.31em solid #0000;border-right:.31em solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.sort-arrows:before{border-bottom:.39em solid;top:.05em}.sort-arrows:after{border-top:.39em solid;bottom:.05em}.is-wrong-pick{color:var(--row-muted-value-color,color-mix(in srgb, var(--text) 42%, var(--bg)));opacity:1;text-decoration:line-through;text-decoration-thickness:var(--underline-thickness);text-decoration-color:currentColor}.rows .row:hover .is-wrong-pick{color:var(--row-muted-value-color,color-mix(in srgb, var(--text) 42%, var(--bg)))}.is-correct-pick{opacity:1}@media (max-width:760px){.header-row:before,.rows .row:before,.list-block .list-row:before{left:0;right:0}}#leaderboard-rows>.row:last-of-type,#leaderboard-rows>a.row:last-of-type,#match-rows>.row:last-of-type,#topscorer-rows>.row:last-of-type,#player-group-rows>.row:last-of-type,#player-knockout-rows>.row:last-of-type,#player-bonus-rows>.row:last-of-type,.rows>.row:last-child:before,.rows>a.row:last-child:before,.list-block>.list-row:last-child:before,#leaderboard-rows>.row:last-of-type:before,#leaderboard-rows>a.row:last-of-type:before,#match-rows>.row:last-of-type:before,#topscorer-rows>.row:last-of-type:before,#player-group-rows>.row:last-of-type:before,#player-knockout-rows>.row:last-of-type:before,#player-bonus-rows>.row:last-of-type:before{border-bottom-left-radius:var(--radius-default);border-bottom-right-radius:var(--radius-default)}
.page-status{row-gap:var(--space-14);margin:0;display:grid}.page-status-row{background:var(--surface-soft);border-radius:var(--radius-default);min-height:52px;font-size:var(--font-size-sidebar);margin:0;overflow:hidden}.page-status-row:empty{display:none}.status-card-title,.page-status-row:before{background:var(--surface-strong);color:var(--text);font-size:var(--font-size-sidebar-title);padding:8px 11px;display:block}.status-card-body{color:var(--text);font-size:var(--font-size-sidebar-body);padding:10px 11px;display:block}.status-match-time,.status-match-separator,.status-match-divider,.status-value-divider,.status-team-name{display:inline-block}.status-match-time,.status-match-divider{margin-right:.35em}.status-value-divider{margin-left:.35em;margin-right:.35em}.status-match-line,.status-team{vertical-align:baseline;align-items:baseline;min-width:0;display:inline-flex}.status-match-line{flex-wrap:wrap;gap:.28em}.status-team{gap:.28em}.status-team-flag{object-fit:contain;flex:none;width:auto;height:.82em;display:inline-block;transform:translateY(.06em)}.page-status .leaderboard-change .css-arrow{vertical-align:-.18em}.sidebar-movement-line{flex-wrap:wrap;align-items:center;gap:.35em;display:inline-flex}.sidebar-movement-change{align-items:center;gap:.35em;line-height:1;display:inline-flex}.sidebar-movement-line.is-up .sidebar-movement-change{color:var(--movement-up)}.sidebar-movement-line.is-down .sidebar-movement-change{color:var(--movement-down)}.sidebar-movement-change .css-arrow{vertical-align:0;flex:none;width:.82em;height:.82em;transform:translateY(.02em)}.status-card-body--league-list{padding-top:0;padding-bottom:0}.personal-sidebar-leagues-list{row-gap:0;display:grid}.personal-sidebar-league-link{border-bottom:var(--border-width-default) solid var(--line-muted);width:100%;min-height:36px;color:var(--text);justify-content:flex-start;align-items:center;gap:.25em;padding:0;display:flex}.personal-sidebar-league-link:visited{color:var(--text)}.personal-sidebar-league-link:last-child{border-bottom:0}.personal-sidebar-league-link:hover{color:var(--link-hover)}.sidebar-player-name-link,.sidebar-player-name-link:visited{color:inherit;text-decoration:none}.sidebar-player-name-link:hover,.sidebar-player-name-link:focus-visible{color:var(--link-hover);outline:none}.sidebar-footer-action{margin-top:0;display:none}.sidebar-login-button.form-button,.sidebar-logout-button.form-button{width:100%;min-width:0;max-width:none}@media (max-width:760px){.sidebar-footer-action{display:block}}.sidebar-avatar-wrap{border-radius:var(--radius-default);width:100%;position:relative;overflow:hidden}.sidebar-avatar-image{aspect-ratio:16/10;object-fit:cover;border-radius:inherit;width:100%;display:block}.sidebar-avatar-change{right:var(--space-8);bottom:var(--space-8);color:var(--text-on-accent);font-size:var(--font-size-compact-ui);line-height:1;text-decoration:none;display:inline-block;position:absolute}.sidebar-avatar-change:visited{color:var(--text-on-accent)}.sidebar-avatar-change:hover,.sidebar-avatar-change:focus-visible{color:var(--link-hover);outline:none}.personalized-index-mobile-top{display:none}@media (max-width:900px){.personalized-index-mobile-top{order:1;width:100%;min-width:0;display:block}.index-main{order:2}.personalized-index-sidebar{order:3}.personalized-index-sidebar .sidebar-avatar-wrap,.personalized-index-sidebar #personal-sidebar-name,.personalized-index-sidebar #personal-sidebar-leagues{display:none}}
.leaderboard-row{--leaderboard-position-col:28px;--leaderboard-movement-col:42px;--leaderboard-today-col:60px;--leaderboard-points-col:62px;grid-template-columns:var(--leaderboard-position-col) var(--leaderboard-movement-col) minmax(0, 1fr) var(--leaderboard-today-col) var(--leaderboard-points-col);column-gap:var(--table-gap)}.index-main .leaderboard-row{padding-left:var(--table-inner-pad-x);padding-right:var(--table-inner-pad-x)}.leaderboard-link-row,.leaderboard-link-row:visited{color:var(--text)}.leaderboard-link-row .cell{color:inherit}.leaderboard-link-row:hover:before{background:var(--surface)}.leaderboard-row-disabled{color:var(--text)}.points-cell,.goals-cell,.latest-cell,.picked-by-cell{white-space:nowrap;text-align:right}.movement-cell{text-align:left;white-space:nowrap;align-items:center;display:flex}.movement-cell .leaderboard-change{align-items:center;line-height:1;display:inline-flex}.leaderboard-change{white-space:nowrap;line-height:inherit;vertical-align:baseline;display:inline}.leaderboard-change-number{line-height:inherit;vertical-align:baseline;margin-left:0;display:inline}.leaderboard-change .css-arrow{margin-right:.2em}.movement-cell .leaderboard-change .css-arrow{flex:none}.leaderboard-change.is-up,.leaderboard-change.is-up .leaderboard-change-number,.latest-cell .leaderboard-change.is-up{color:var(--movement-up)}.leaderboard-change.is-down,.leaderboard-change.is-down .leaderboard-change-number{color:var(--movement-down)}.leaderboard-change.is-same{opacity:.35}.index-layout{grid-template-columns:minmax(0, 1fr) var(--layout-sidebar-col-width);column-gap:var(--layout-column-gap-wide);align-items:start;display:grid}.index-main,.index-sidebar{min-width:0}.index-sidebar{row-gap:var(--space-14);font-size:var(--font-size-sidebar);display:grid}@media (max-width:900px){.leaderboard-row{--leaderboard-position-col:26px;--leaderboard-movement-col:34px;--leaderboard-today-col:52px;--leaderboard-points-col:56px;column-gap:var(--table-gap-tablet)}.index-layout{row-gap:var(--layout-row-gap-wide);grid-template-columns:1fr}.index-sidebar{order:2}}@media (max-width:760px){.latest-cell,.points-cell,.goals-cell,.picked-by-cell{white-space:nowrap}}@media (max-width:640px){.leaderboard-row{--leaderboard-position-col:26px;--leaderboard-movement-col:34px;--leaderboard-today-col:45px;--leaderboard-points-col:44px;column-gap:var(--table-gap-mobile)}}@media (max-width:380px){.leaderboard-row{--leaderboard-position-col:20px;--leaderboard-movement-col:22px;--leaderboard-today-col:34px;--leaderboard-points-col:34px}}.leaderboard-row.is-active-player{--active-player-bg:color-mix(in srgb, var(--text) 86%, var(--bg));--active-player-bg-hover:color-mix(in srgb, var(--text) 76%, var(--bg));--active-player-text:var(--bg)}.rows .row.is-active-player,.rows .row.is-active-player:visited,.rows .row.is-active-player:hover,.rows .row.is-active-player:visited:hover,.rows .row.is-active-player .cell,.rows .row.is-active-player:hover .cell,.rows .row.is-active-player a,.rows .row.is-active-player:hover a,.rows .row.is-active-player .leaderboard-change,.rows .row.is-active-player:hover .leaderboard-change,.rows .row.is-active-player .leaderboard-change.is-up,.rows .row.is-active-player:hover .leaderboard-change.is-up,.rows .row.is-active-player .leaderboard-change.is-down,.rows .row.is-active-player:hover .leaderboard-change.is-down,.rows .row.is-active-player .leaderboard-change.is-same,.rows .row.is-active-player:hover .leaderboard-change.is-same,.rows .row.is-active-player .leaderboard-change-number,.rows .row.is-active-player:hover .leaderboard-change-number,.rows .row.is-active-player .latest-cell .leaderboard-change,.rows .row.is-active-player:hover .latest-cell .leaderboard-change{color:var(--active-player-text)}.rows .row.is-active-player:before,.leaderboard-link-row.is-active-player:before{background:var(--active-player-bg)}.rows .row.is-active-player:hover:before,.leaderboard-link-row.is-active-player:hover:before{background:var(--active-player-bg-hover)}
.resultat-main{--result-flag-col-width:19px;--result-flag-gap:var(--space-7)}.result-cell{white-space:nowrap;text-align:right}.result-date-mobile,.result-group-mobile{display:none}.resultat-main .match-row{padding-left:var(--table-inner-pad-x);padding-right:var(--table-inner-pad-x)}.match-row{column-gap:var(--table-gap);grid-template-columns:110px 70px minmax(0,1fr) 150px 64px}.result-match-header,.result-match-row{column-gap:var(--table-gap);grid-template-columns:82px 52px 42px minmax(0,1fr) 128px}.result-match-row{min-height:44px;padding-top:var(--space-8);padding-bottom:var(--space-8)}.result-match-date,.result-match-time,.result-match-group,.result-match-score{align-self:center}.result-match-header .result-cell{text-align:right;white-space:nowrap;min-width:max-content}.result-match-header .cell:nth-child(4),.result-match-teams{text-align:left;margin-left:0;padding-left:0}.result-match-header .result-group-cell,.result-match-group{text-align:right}.result-match-score{row-gap:var(--space-4);text-align:right;white-space:nowrap;justify-items:end;display:grid}.result-team-row{grid-template-columns:var(--result-flag-col-width) minmax(0, 1fr);column-gap:var(--result-flag-gap);align-items:center;min-height:18px;display:grid}.result-team-row+.result-team-row{margin-top:var(--space-4)}.result-team-flag-cell{width:var(--result-flag-col-width);min-width:var(--result-flag-col-width);justify-content:flex-start;align-items:center;min-height:1em;display:flex}.result-team-flag{object-fit:contain;width:auto;max-width:18px;height:.95em;display:block}.result-team-name{overflow-wrap:anywhere;min-width:0}@media (max-width:900px){.match-row{column-gap:var(--table-gap-tablet);grid-template-columns:90px 60px minmax(0,1fr) 110px 58px}.result-match-header,.result-match-row{column-gap:var(--table-gap-tablet);grid-template-columns:72px 46px 38px minmax(0,1fr) 74px}}@media (max-width:760px){.resultat-main{--result-flag-col-width:var(--rank-arrow-icon-size-compact);--result-flag-gap:var(--space-4)}.resultat-main .match-row{padding-left:var(--space-5);padding-right:var(--space-5)}.result-date-desktop,.result-group-desktop{display:none}.result-date-mobile,.result-group-mobile{display:inline}.result-match-header,.result-match-row{column-gap:var(--space-7);grid-template-columns:30px 38px 28px minmax(0,1fr) 38px}.result-match-date,.result-match-time,.result-match-score,.result-match-group,.result-cell{white-space:nowrap}.result-match-score{padding-right:3px}.result-match-group{overflow-wrap:normal;word-break:normal}.result-team-flag{height:.76em;max-width:var(--rank-arrow-icon-size-compact)}}@media (max-width:640px){.match-row{column-gap:var(--table-gap-mobile);grid-template-columns:58px 40px minmax(0,1fr) 64px 42px}.result-match-header,.result-match-row{column-gap:var(--table-gap-mobile);grid-template-columns:44px 34px 36px minmax(0,1fr) 54px}}@media (max-width:380px){.result-match-header,.result-match-row{column-gap:var(--space-6);grid-template-columns:28px 36px 26px minmax(0,1fr) 36px}}
.skytteliga-main .scorer-row{column-gap:var(--table-gap);padding-left:var(--table-inner-pad-x);padding-right:var(--table-inner-pad-x);grid-template-columns:40px minmax(0,1fr) minmax(90px,.45fr) 52px 72px}.skytteliga-main .scorer-country-cell{text-align:left}.scorer-country-with-flag{grid-template-columns:var(--rank-arrow-icon-size-wide) minmax(0, 1fr);column-gap:var(--space-7);align-items:center;min-width:0;display:grid}.scorer-country-flag-cell{justify-content:flex-start;align-items:center;width:19px;min-width:19px;min-height:1em;display:flex}.scorer-country-flag{object-fit:contain;width:auto;max-width:18px;height:.95em;display:block}.scorer-country-name{overflow-wrap:anywhere;min-width:0}@media (max-width:900px){.skytteliga-main .scorer-row{column-gap:var(--table-gap-tablet);grid-template-columns:36px minmax(0,1fr) minmax(76px,.45fr) 48px 64px}}@media (max-width:760px){.skytteliga-main .scorer-row{column-gap:var(--table-gap-mobile);grid-template-columns:22px minmax(0,1fr) 24px 30px 42px}.skytteliga-main .header-row .scorer-country-cell{font-size:0}.scorer-country-with-flag{justify-content:flex-start;display:flex}.scorer-country-name{display:none}.scorer-country-flag-cell{width:17px;min-width:17px}.scorer-country-flag{max-width:17px;height:.86em}}@media (max-width:380px){.skytteliga-main .scorer-row{grid-template-columns:20px minmax(0,1fr) 22px 28px 38px}}
.field-block label{margin:0 0 6px;display:block}.field-block input,.field-block select,.field-block textarea,.control-input,.control-select,.control-dropdown-trigger,.control-button,.form-button{appearance:none;height:var(--form-control-height);padding:0 var(--form-control-padding-x-large);border:var(--control-border-width) solid var(--color-light-grey);border-radius:var(--form-control-radius);color:var(--text);font-family:var(--font-family-base);font-size:var(--font-size-body);box-sizing:border-box;background:0 0;line-height:1}.field-block input,.field-block select,.field-block textarea,.control-input,.control-select,.control-dropdown-trigger,.checkbox-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.field-block input,.field-block textarea,.control-input{width:100%;max-width:var(--content-max-width-xs)}.field-block textarea{min-height:var(--textarea-min-height-default);max-height:var(--textarea-max-height-default);padding-top:var(--space-8);padding-bottom:var(--space-8);resize:vertical;line-height:1.2}.field-block select,.control-select,.control-dropdown-trigger{width:var(--select-width);min-width:var(--select-width);max-width:100%;padding-right:var(--control-select-padding-right);background-image:var(--control-select-arrow-image);background-position:right var(--control-select-arrow-inset) center;background-size:var(--control-arrow-width) var(--control-arrow-height);transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background-repeat:no-repeat}.field-block input:focus,.field-block textarea:focus,.control-input:focus{border-color:var(--text);outline:none}.field-block select:focus,.control-select:focus{border-color:var(--color-light-grey);outline:none}.field-block select:hover,.field-block select:focus:hover,.control-select:hover,.control-select:focus:hover,.control-dropdown-trigger:hover,.control-dropdown-trigger:focus-visible{background-color:var(--surface-strong);color:var(--text);border-color:var(--surface-strong)}.field-block select option,.field-block select optgroup,.control-select option,.control-select optgroup{background:var(--bg);color:var(--text)}.field-block input:disabled,.field-block select:disabled,.field-block textarea:disabled,.control-input:disabled,.control-select:disabled{color:var(--text);border-color:var(--line-muted);cursor:default}.button-row{gap:var(--final-button-gap);margin-top:var(--final-button-gap);flex-wrap:wrap;display:flex}.lookup-button-row,.submit-button-row{margin-top:var(--final-button-gap)}.control-button,.form-button{width:var(--button-width);min-width:var(--button-width);max-width:var(--button-width);text-align:center;cursor:pointer;background-color:var(--surface-strong);color:var(--text);border-color:var(--surface-strong);transition:background-color var(--transition-button), color var(--transition-button), border-color var(--transition-button), opacity var(--transition-button);justify-content:center;align-items:center;display:inline-flex}.control-button{width:auto;min-width:0;max-width:none}.control-button:hover,.control-button:focus-visible,.form-button:hover,.form-button:focus-visible{background-color:var(--surface-soft);color:var(--text);border-color:var(--surface-soft);outline:none}.control-button:disabled,.control-button[disabled],.form-button:disabled,.form-button[disabled]{opacity:var(--disabled-opacity);cursor:default}.checkbox-row{align-items:center;gap:var(--space-10);display:flex}.checkbox-label{align-items:center;gap:var(--space-10);font-weight:var(--font-weight-normal);cursor:pointer;margin:0;display:inline-flex}.checkbox-input{appearance:none;width:var(--checkbox-size);height:var(--checkbox-size);min-width:var(--checkbox-size);border:var(--border-width-default) solid var(--color-light-grey);cursor:pointer;background:0 0;border-radius:0;margin:0;position:relative}.checkbox-input:after{content:"";top:var(--checkbox-inner-offset);left:var(--checkbox-inner-offset);width:var(--checkbox-inner-size);height:var(--checkbox-inner-size);background:var(--text);opacity:0;transition:opacity var(--transition-fast);position:absolute}.checkbox-input:checked:after{opacity:1}.checkbox-text{display:inline-block}.field-block.has-error input,.field-block.has-error select,.field-block.has-error textarea,.field-block.has-error .custom-dropdown-trigger,.checkbox-row.has-error .checkbox-input{border-color:var(--tertiary)}.field-error,.field-warning,.form-warning{color:var(--tertiary);font-size:var(--font-size-small);line-height:1.15}.field-error,.field-warning{margin-top:var(--space-6)}.form-warning{margin-top:var(--space-8)}@media (max-width:760px){.field-block input,.field-block select,.field-block textarea,.control-input,.control-select,.control-button,.form-button{height:var(--form-control-height-mobile)}.field-block textarea{height:auto}}.custom-dropdown{width:var(--select-width);max-width:100%;position:relative}.field-block .custom-dropdown{width:100%;max-width:var(--content-max-width-xs)}.custom-dropdown-trigger{text-align:left;cursor:pointer;justify-content:flex-start;align-items:center;width:100%;min-width:0;max-width:none;line-height:1.25;display:flex}.custom-dropdown-trigger.has-value{border-color:var(--color-light-grey);background-color:#0000}.custom-dropdown-trigger.has-value:hover,.custom-dropdown-trigger.has-value:focus-visible{background-color:var(--surface-strong);color:var(--text);border-color:var(--surface-strong)}.custom-dropdown-placeholder{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.custom-dropdown-option{align-items:center;gap:var(--space-8);min-width:0;line-height:1.25;display:inline-flex}.custom-dropdown-flag-cell{width:var(--custom-dropdown-flag-width,1.45em);min-width:var(--custom-dropdown-flag-width,1.45em);height:var(--custom-dropdown-flag-height,.9em);flex:none;justify-content:center;align-items:center;display:inline-flex}.custom-dropdown-flag{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.custom-dropdown-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.custom-dropdown-menu{z-index:40;top:calc(100% + var(--custom-dropdown-menu-offset,var(--space-6)));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable;border:var(--border-width-default) solid var(--color-light-grey);border-radius:var(--radius-default);background:var(--bg);max-height:min(320px,58vh);position:absolute;left:0;right:0;overflow-y:auto}.custom-dropdown-menu-heading{min-height:var(--form-control-height);padding:var(--space-2) var(--form-control-padding-x-large);border-bottom:var(--border-width-default) solid var(--rule-color);background:var(--surface-strong);color:var(--text);align-items:center;line-height:1.25;display:flex}.custom-dropdown-group-label{min-height:calc(var(--form-control-height) * .66);padding:var(--space-2) var(--form-control-padding-x-large);border-bottom:var(--border-width-default) solid var(--rule-color);background:var(--surface);color:var(--text);line-height:1.25;font-size:var(--font-size-caption);align-items:center;display:flex}.custom-dropdown-menu-item{width:100%;min-height:var(--form-control-height);padding:var(--space-2) var(--form-control-padding-x-large);border:0;border-bottom:var(--border-width-default) solid var(--rule-color);color:var(--text);line-height:1.25;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;display:flex}.custom-dropdown-menu-item:last-child{border-bottom:0}.custom-dropdown-menu-item:hover,.custom-dropdown-menu-item:focus-visible{background:var(--surface-strong);color:var(--text);outline:none}.custom-dropdown-menu-item.is-selected{color:var(--text);background:0 0}.custom-dropdown-menu-item:disabled{color:color-mix(in srgb, var(--text) 42%, var(--bg));cursor:default}.custom-dropdown-menu-item:disabled .custom-dropdown-flag{opacity:.5}.custom-dropdown-menu-item:disabled:hover,.custom-dropdown-menu-item:disabled:focus-visible{background:0 0}.field-block.has-error .custom-dropdown-trigger{border-color:var(--tertiary)}@media (max-width:640px){.custom-dropdown-menu{max-height:min(420px,68vh)}}
.site-header{margin:0 0 var(--site-header-content-gap-desktop) 0;position:relative}.site-header-row{column-gap:var(--table-gap);line-height:var(--site-header-row-line-height);grid-template-columns:110px 70px minmax(0,1fr) auto;align-items:baseline;display:grid}.site-title{color:var(--link);grid-column:1/span 2;text-decoration:none;display:block}.site-title:visited,.menu-link:visited,.mobile-menu-title:visited,.mobile-menu-link:visited{color:var(--link)}.menu.menu-with-slashes{align-items:baseline;gap:var(--menu-row-gap) 0;flex-wrap:wrap;grid-column:3;margin:0;padding:0;display:flex}.menu-divider{padding:0 var(--space-7);color:var(--link);line-height:inherit;display:inline-block}.menu-link,.mobile-menu-link{color:var(--link);white-space:nowrap;text-decoration:none;display:inline-block;position:relative}.menu-link:after,.mobile-menu-link:after{content:"";left:0;right:0;bottom:calc(var(--menu-link-underline-offset) * -1);height:var(--underline-thickness);opacity:0;transition:opacity var(--transition-fast);background:currentColor;position:absolute}.menu-link:hover:after,.menu-link.is-active:after,.mobile-menu-link:hover:after,.mobile-menu-link.is-active:after{opacity:1}.site-auth-link{color:var(--link);font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;grid-column:4;place-self:baseline end;padding:0}.mobile-menu-toggle,.mobile-menu-panel{display:none}@media (max-width:900px){.site-header.has-countdown .menu{padding-right:0}}@media (max-width:760px){.site-header{margin-bottom:var(--site-header-content-gap-mobile)}.site-header-row,.mobile-menu-head{column-gap:var(--space-10);min-height:var(--mobile-menu-head-height);line-height:var(--site-header-mobile-row-line-height);grid-template-columns:minmax(0,1fr) auto;align-items:center}.site-title,.mobile-menu-title{min-height:var(--mobile-menu-head-height);grid-column:1;align-items:center;display:inline-flex}.desktop-menu,.menu.menu-with-slashes.desktop-menu,.site-auth-link{display:none}.mobile-menu-toggle{min-height:var(--mobile-menu-head-height);color:var(--link);font:inherit;line-height:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;grid-column:2;justify-content:flex-end;align-items:center;gap:.35em;padding:0;display:inline-flex}.mobile-menu-panel[hidden]{display:none}.mobile-menu-panel:not([hidden]),.mobile-menu-panel.is-open{z-index:1000;padding:var(--page-pad-top-mobile) var(--page-pad-x-mobile) var(--page-pad-bottom-mobile);background:var(--bg);color:var(--text);border:0;flex-direction:column;display:flex;position:fixed;inset:0}.mobile-menu-head{border:0;margin:0;padding:0;display:grid}.mobile-menu-title,.mobile-menu-close{color:var(--link);font:inherit;line-height:inherit}.mobile-menu-title{text-decoration:none}.mobile-menu-close{min-height:var(--mobile-menu-head-height);white-space:nowrap;cursor:pointer;background:0 0;border:0;grid-column:2;justify-content:flex-end;align-items:center;gap:.35em;padding:0;display:inline-flex}.mobile-menu-list{padding:var(--site-header-content-gap-mobile) 0 0;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:.85rem;display:grid}.mobile-menu-link{font-size:var(--font-size-display-xxl);letter-spacing:-.03em;text-align:left;border:0;justify-self:start;padding:0;line-height:1.02}.mobile-menu-link:after{bottom:-.12em}.mobile-menu-link.is-active{color:var(--link)}html.mobile-menu-is-open,html.mobile-menu-is-open body{overflow:hidden}}
.tip-flow-shell{--tippa-shell-max-width:960px;--tippa-wide-shell-max-width:1120px;--tippa-stepper-height:3.55rem;--tippa-stepper-width:7rem;--tippa-stepper-dot-size:1.65rem;--tippa-section-gap:2.65rem;--tippa-panel-min-height:30rem;--tippa-group-score-width:4.35rem;--tippa-group-score-gap:.55rem;--tippa-group-row-y:.88rem;--tippa-mobile-score-width:4.35rem;--tippa-team-flag-width:1.45em;--tippa-knockout-dash-width:2.25rem;--tippa-mobile-breakpoint:760px;--tippa-warning-gap:6px;--tippa-field-warning-gap:var(--tippa-warning-gap);--tippa-nav-message-gap:var(--tippa-warning-gap);width:min(100%, var(--tippa-shell-max-width));margin:0 auto}.tip-step-panel{min-height:var(--tippa-panel-min-height);margin-bottom:2rem;position:relative}.tip-step-panel[hidden]{display:none}.tip-step-panel .subsection-title,.tip-step-panel .group-title{font-weight:var(--font-weight-normal)}.tip-step-panel .subsection-title{font-size:var(--font-size-body);margin-bottom:.75rem;line-height:1.1}.tip-step-panel .intro-text,.tip-step-panel .status{font-size:var(--font-size-meta);line-height:1.15}.tip-step-panel .intro-text+.intro-text:not(.tippa-deadline-countdown){margin-top:.55rem}.tip-flow-shell hr.retro-rule{width:100%;margin-left:0;margin-right:0}.tip-stepper{width:100%;height:var(--tippa-stepper-height);justify-content:space-between;align-items:flex-start;margin:0 auto 4.25rem;display:flex;position:relative}.tip-stepper:before{content:"";z-index:0;top:calc(var(--tippa-stepper-dot-size) / 2);left:calc(var(--tippa-stepper-dot-size) / 2);right:calc(var(--tippa-stepper-dot-size) / 2);border-top:var(--border-width-default) solid var(--rule-color);position:absolute}.tip-stepper-item{z-index:1;flex:0 1 var(--tippa-stepper-width);min-width:0;color:var(--text);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.45rem;padding:0;line-height:1;display:flex;position:relative}.tip-stepper-item:first-child{text-align:left;align-items:flex-start}.tip-stepper-item:last-child{text-align:right;align-items:flex-end}.tip-stepper-number{width:var(--tippa-stepper-dot-size);height:var(--tippa-stepper-dot-size);border:var(--border-width-default) solid var(--surface-strong);background:var(--surface-soft);color:color-mix(in srgb, var(--text) 42%, var(--bg));font-size:var(--font-size-body);justify-content:center;align-items:center;line-height:1;display:inline-flex}.tip-stepper-item.is-active .tip-stepper-number{border-color:var(--surface-strong);background:var(--surface-strong);color:var(--text)}.tip-stepper-item.is-complete .tip-stepper-number{border-color:var(--text);color:var(--text)}.tip-stepper-label{max-width:var(--tippa-stepper-width);font-size:var(--font-size-small);color:color-mix(in srgb, var(--text) 42%, var(--bg));line-height:1.05;display:block}.tip-stepper-label-mobile{display:none}.tip-stepper-item.is-active .tip-stepper-label,.tip-stepper-item.is-complete .tip-stepper-label{color:var(--text)}.tip-panel-test-button{width:auto;min-width:0;max-width:none;padding-left:.75rem;padding-right:.75rem;position:absolute;top:0;right:0}.tip-panel-test-button[hidden]{display:none}.group-block{margin-top:2rem}.group-block:first-child{margin-top:0}.group-title{font-size:var(--font-size-body);margin:0 0 .65rem;line-height:1.1}.tip-table{width:100%;max-width:100%}.tip-table-row{min-width:0}.tippa-group-match{padding:var(--tippa-group-row-y) 0}.tippa-group-match:has(>hr.retro-rule){padding-bottom:0}.tippa-group-match>.tip-row-warning{margin-top:var(--tippa-warning-gap);text-align:center;margin-bottom:0}.tippa-group-match>.tippa-group-clean-row+hr.retro-rule{margin-top:var(--tippa-group-row-y)}.tippa-group-match>.tip-row-warning+hr.retro-rule{margin-top:var(--tippa-warning-gap)}.tip-form-meta{row-gap:var(--space-14);grid-template-columns:minmax(220px,420px);display:grid}.tip-form-meta-wide{grid-template-columns:minmax(0,1fr);row-gap:.55rem;width:100%;margin-top:1.75rem}.tip-form-meta-wide .field-block,.tip-form-meta-wide .checkbox-row{padding-bottom:1.2rem;position:relative}.tip-form-meta-wide .field-block input,.tip-form-meta-wide .field-block select{width:100%;max-width:none}.tip-row-warning,.tip-inline-warning,.tip-step-message{color:var(--tertiary)}.tip-row-warning{margin-top:var(--tippa-field-warning-gap);font-size:var(--font-size-small);line-height:1.15}.debutant-row{align-items:center}.tip-step-panel .tippa-save-draft-help,.tip-step-panel .tippa-deadline-countdown{margin-top:1.25rem}.tip-step-panel .tippa-deadline-countdown{color:var(--color-blue)}#group-sections{margin-top:var(--tippa-section-gap)}.tippa-group-clean-row{grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr);align-items:center;column-gap:.55rem;padding:0;display:grid}.tippa-group-clean-row:after{content:"–";color:var(--text);grid-area:1/3;place-self:center;line-height:1}.tippa-group-clean-team-home{text-align:left;grid-area:1/1;justify-self:start}.tippa-group-clean-team-away{text-align:right;grid-area:1/5;justify-self:end}.tippa-group-clean-score-home{grid-area:1/2}.tippa-group-clean-score-away{grid-area:1/4}.tippa-group-clean-score-home,.tippa-group-clean-score-away{justify-content:center;align-items:center;display:flex}.tippa-group-team{white-space:nowrap;align-items:center;gap:.52rem;max-width:100%;line-height:1.1;display:inline-flex}.tippa-group-team-away{flex-direction:row-reverse}.tippa-team-flag-cell{width:var(--tippa-team-flag-width);min-width:var(--tippa-team-flag-width);flex:none;justify-content:center;align-items:center;display:inline-flex}.tippa-inline-flag{max-width:var(--tippa-team-flag-width);object-fit:contain;height:.88em;display:block}.tippa-group-team-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.score-stepper{align-items:stretch;min-width:0;display:inline-flex}.score-stepper-desktop-dropdown{width:var(--tippa-group-score-width);min-width:var(--tippa-group-score-width);max-width:var(--tippa-group-score-width)}.score-stepper-desktop-dropdown .custom-dropdown-trigger{padding-left:0;padding-right:var(--control-select-padding-right);text-align:center;justify-content:center}.score-stepper-desktop-dropdown .custom-dropdown-option{justify-content:center;width:100%}.score-stepper-desktop-dropdown .custom-dropdown-option-label,.score-stepper-desktop-dropdown .custom-dropdown-placeholder{text-align:center}.score-stepper-desktop-menu{width:var(--tippa-group-score-width);min-width:var(--tippa-group-score-width);max-width:var(--tippa-group-score-width)}.score-stepper-desktop-menu .custom-dropdown-menu-item{text-align:center;justify-content:center}.score-mobile-trigger,.score-mobile-picker-backdrop{display:none}.suggest-knockout-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem 2.25rem;margin:0 0 1.7rem;display:grid}.suggest-knockout-texts{min-width:0}.suggest-knockout-wrap #knockout-help-text,.suggest-knockout-help{margin:0}.suggest-knockout-help{margin-top:.35rem}.suggest-knockout-button,.temporary-testdata-button{white-space:nowrap;width:auto;min-width:0;max-width:none;padding-left:1rem;padding-right:1rem}.suggest-knockout-status{grid-column:1/-1}.knockout-stage-help{margin:-.25rem 0 1.15rem}.knockout-pair-match{padding:var(--tippa-group-row-y) 0}.knockout-pair-match:has(>hr.retro-rule){padding-bottom:0}.knockout-pair-match>.knockout-row-warning{margin-top:var(--tippa-warning-gap);text-align:center;margin-bottom:0}.knockout-pair-match>.knockout-pair-row+hr.retro-rule{margin-top:var(--tippa-group-row-y)}.knockout-pair-match>.knockout-row-warning+hr.retro-rule{margin-top:var(--tippa-warning-gap)}.knockout-pair-row{grid-template-columns:minmax(0, 1fr) var(--tippa-knockout-dash-width) minmax(0, 1fr);align-items:center;padding:0;display:grid}.knockout-select-wrap,.knockout-select-inner{width:100%;min-width:0;display:block;position:relative}.knockout-select,.knockout-select .custom-dropdown-trigger{width:100%;min-width:0;max-width:none}.knockout-pair-dash{text-align:center;display:block}.temporary-testdata-wrap{margin-top:1.5rem}.tip-step-panel[data-tip-section=tournamentTips] .tip-form-meta-wide{max-width:none}.tip-step-panel[data-tip-section=tournamentTips] .field-block+.field-block{border-top:var(--border-width-default) solid var(--rule-color)}.bonus-team-select-wrap{display:block;position:relative}.tip-step-panel[data-tip-section=tournamentTips] .field-block .custom-dropdown,.tip-step-panel[data-tip-section=tournamentTips] .field-block .custom-dropdown-trigger{width:100%;min-width:0;max-width:none}#bonus-total-goals{appearance:textfield;-webkit-appearance:none;-moz-appearance:textfield}#bonus-total-goals::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#bonus-total-goals::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tip-step-panel[data-tip-section=tournamentTips] .tip-form-meta-wide .field-block{padding-bottom:0}.tip-step-panel[data-tip-section=tournamentTips] .tip-form-meta-wide .field-block+.field-block{margin-top:1.1rem;padding-top:1.1rem}.payment-layout{width:100%;max-width:920px;display:block}.stake-help-text-wrap{max-width:700px;margin:0}.stake-help-text{margin-bottom:.35rem}.stake-help-text:last-child{margin-bottom:0}.swish-card{text-align:center;width:240px;margin:4.2rem auto 0}.swish-title{font-weight:var(--font-weight-normal);font-size:var(--font-size-body);margin:0 0 1rem;line-height:1.35;display:none}.swish-qr-wrap{justify-content:center;margin:0 0 .55rem;display:flex}.swish-qr-image{background:var(--color-white-solid);width:170px;max-width:100%;height:auto;display:block}.swish-number{font-size:var(--font-size-display-xl);margin:.4rem 0 .12rem;line-height:1}.swish-payee{font-size:var(--font-size-body-mid);margin:0 0 1.4rem;line-height:1.2}.swish-copy-button{width:100%;min-width:0;max-width:none;margin-bottom:1.2rem;display:none}.swish-checkbox-row,.tip-step-panel[data-tip-section=payment] [data-field-block=has-paid]{justify-content:center}.tip-step-panel[data-tip-section=payment] .checkbox-label{justify-content:center;gap:.65rem}.tip-inline-warning{font-size:var(--font-size-small);margin-top:.75rem;line-height:1.15}.tip-flow-nav{grid-template-columns:minmax(var(--button-width), 1fr) auto minmax(var(--button-width), 1fr);align-items:end;column-gap:1.5rem;width:100%;margin-top:2.5rem;display:grid}.tip-nav-next-wrap{text-align:right;grid-column:3;justify-self:end;width:min(100%,22rem);margin-left:auto;position:relative}.tip-nav-next-wrap .tip-nav-button{margin-left:auto}.tip-nav-prev{grid-column:1}.tip-nav-button{width:var(--button-width);min-width:var(--button-width);max-width:var(--button-width)}.tip-save-draft-button{width:16rem;min-width:16rem;max-width:16rem;height:calc(var(--form-control-height) * .86);font-size:var(--font-size-body-small);background-color:var(--surface-strong);color:var(--text);border-color:var(--surface-strong);grid-column:2;justify-self:center;padding-left:.9rem;padding-right:.9rem}.tip-save-draft-button:hover,.tip-save-draft-button:focus-visible{background-color:var(--surface-soft);color:var(--text);border-color:var(--surface-soft)}.tip-nav-prev[hidden]{display:none}.tip-step-message{right:0;bottom:calc(100% + var(--tippa-nav-message-gap));z-index:3;width:max-content;max-width:min(34rem, calc(100vw - (var(--page-pad-x-mobile) * 2)));min-height:0;font-size:var(--font-size-small);text-align:right;white-space:nowrap;pointer-events:none;margin:0;line-height:1.15;position:absolute}@media (max-width:760px){.tip-flow-shell{--tippa-warning-gap:6px;width:100%;max-width:none;margin-left:0;margin-right:0}.tip-stepper{height:4.35rem;margin-bottom:2.35rem;display:block;position:relative}.tip-stepper:before{top:calc(var(--tippa-stepper-dot-size) / 2 - .05rem);left:calc(var(--tippa-stepper-dot-size) / 2);right:calc(var(--tippa-stepper-dot-size) / 2)}.tip-stepper-item,.tip-stepper-item:first-child,.tip-stepper-item:last-child{text-align:center;flex:none;align-items:center;width:4.85rem;min-width:0;position:absolute;top:0;transform:translate(-50%)}.tip-stepper-item:first-child{text-align:left;align-items:flex-start;left:0;transform:none}.tip-stepper-item:nth-child(2){left:25%}.tip-stepper-item:nth-child(3){left:50%}.tip-stepper-item:nth-child(4){left:75%}.tip-stepper-item:nth-child(5){text-align:right;align-items:flex-end;right:0;transform:none}.tip-stepper-number{width:1.55rem;height:1.55rem;font-size:var(--font-size-body-compact)}.tip-stepper-label-desktop{display:none}.tip-stepper-label-mobile{display:block}.tip-stepper-label{max-width:4.7rem;font-size:var(--font-size-small)}.tip-step-panel{min-height:24rem}.tip-panel-test-button{width:100%;min-width:0;max-width:none;margin:0 0 1rem;position:static}.tip-step-panel .subsection-title,.tip-step-panel .group-title{margin-bottom:.7rem}.tip-form-meta,.tip-form-meta-wide{grid-template-columns:minmax(0,1fr);row-gap:.65rem;width:100%}#group-sections{margin-top:1.8rem}.tippa-group-match>.tip-row-warning{text-align:right;width:100%;margin-left:auto}.group-block{margin-top:1.5rem}.tippa-group-clean-row{grid-template-columns:minmax(0, 1fr) var(--tippa-mobile-score-width);min-height:calc((var(--form-control-height) * 2) + 1.75rem);grid-template-areas:"home homeScore""away awayScore";align-items:center;gap:.56rem .75rem;padding:0}.tippa-group-clean-row:after{display:none}.tippa-group-clean-team-home{grid-area:home}.tippa-group-clean-team-away{text-align:left;grid-area:away;justify-self:start}.tippa-group-clean-score-home{grid-area:homeScore}.tippa-group-clean-score-away{grid-area:awayScore}.tippa-group-clean-score-home,.tippa-group-clean-score-away{justify-content:flex-end}.tippa-group-team,.tippa-group-team-away{text-align:left;flex-direction:row;justify-content:flex-start;gap:.42rem;max-width:100%;line-height:1.05;display:inline-flex}.tippa-group-team-name{white-space:normal;overflow-wrap:anywhere}.score-stepper-desktop-dropdown{display:none}.score-mobile-trigger{width:var(--tippa-mobile-score-width);min-width:var(--tippa-mobile-score-width);padding-left:.72rem;padding-right:var(--control-select-padding-right);justify-content:center;align-items:center;line-height:1;display:inline-flex}.score-mobile-trigger-value{justify-content:center;align-items:center;min-height:1em;line-height:1;display:inline-flex}.score-mobile-trigger-value:empty:before{content:""}.score-mobile-picker-backdrop{z-index:1000;background:color-mix(in srgb, var(--bg) 72%, transparent);justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.score-mobile-picker{width:100%;max-width:none;padding:var(--space-16) var(--page-pad-x-mobile) max(var(--space-16), env(safe-area-inset-bottom));border-top:var(--border-width-default) solid var(--color-light-grey);background:var(--bg)}.score-mobile-picker-option{appearance:none;height:var(--form-control-height-mobile);border:var(--control-border-width) solid var(--color-light-grey);border-radius:var(--form-control-radius);min-width:0;color:var(--text);font:inherit;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.score-mobile-picker-grid{gap:var(--space-6);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.score-mobile-picker-option{width:100%;padding:0}.score-mobile-picker-option:hover,.score-mobile-picker-option:focus-visible,.score-mobile-picker-option.is-selected{background:var(--surface-strong);border-color:var(--surface-strong);color:var(--text);outline:none}.suggest-knockout-wrap{grid-template-columns:minmax(0,1fr);gap:.65rem 0}.suggest-knockout-button,.temporary-testdata-button{width:100%;max-width:100%}.knockout-pair-row{grid-template-columns:minmax(0,1fr);row-gap:.38rem;padding:0}.knockout-pair-match>.knockout-row-warning{text-align:right}.knockout-pair-dash{display:none}.payment-layout,.stake-help-text-wrap,.swish-card{max-width:100%}.stake-help-text{font-size:var(--font-size-body-large);line-height:1.42}.swish-card{width:100%;margin-top:1.75rem}.swish-title{font-size:var(--font-size-body-xl);margin-bottom:.85rem;display:block}.swish-qr-wrap,.swish-number,.swish-payee{display:none}.swish-copy-button{width:100%;min-width:0;max-width:none;margin-bottom:1.35rem;display:inline-flex}.tip-flow-nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"prev next";align-items:end;gap:0 .75rem;width:100%;display:grid}.tip-flow-nav.has-draft-action{grid-template-areas:"prev next""draft draft";row-gap:1.15rem}.tip-flow-nav.is-first-step{grid-template-areas:".next"}.tip-flow-nav.is-first-step .tip-nav-prev{display:none}.tip-nav-prev{grid-area:prev}.tip-save-draft-button{width:16rem;min-width:0;max-width:100%;height:calc(var(--form-control-height-mobile) * .86);font-size:var(--font-size-body-small);grid-area:draft;justify-self:center}.tip-nav-next-wrap{width:100%;min-width:0;max-width:none;padding-top:calc(var(--font-size-small) * 1.15 + var(--tippa-nav-message-gap));grid-area:next}.tip-step-message{text-align:right;white-space:nowrap;width:max-content;max-width:none;top:0;bottom:auto;right:0}.tip-nav-button:not(.tip-save-draft-button),.tip-nav-next-wrap .tip-nav-button{width:100%;min-width:0;max-width:none}}@media (max-width:380px){.tip-stepper-label{font-size:var(--font-size-xxs)}.tippa-group-clean-row{grid-template-columns:minmax(0,1fr) 4rem}.score-mobile-trigger{width:4rem;min-width:4rem}}
.mitt-tips-section{width:min(100%, var(--tippa-shell-max-width,960px));margin-left:auto;margin-right:auto}@media (max-width:760px){.mitt-tips-section{width:100%}}
.player-main{--player-group-first-col:minmax(210px, 300px);--player-group-stat-col:96px;--player-group-column-gap:28px;--player-knockout-selected-col:minmax(190px, 1.04fr);--player-knockout-actual-col:minmax(230px, 1.2fr);--player-knockout-points-col:44px;--player-knockout-column-gap:26px;--player-bonus-type-col:minmax(128px, .7fr);--player-bonus-selected-col:minmax(170px, 1.02fr);--player-bonus-picked-col:minmax(78px, .32fr);--player-bonus-actual-col:minmax(210px, 1.42fr);--player-bonus-points-col:38px;--player-bonus-column-gap:var(--space-10);--player-muted-text:color-mix(in srgb, var(--text) 42%, var(--bg));--row-muted-value-color:var(--player-muted-text);--player-mobile-card-line:var(--color-mid-grey);--player-mobile-card-header-bg:var(--color-light-grey)}.player-layout{align-items:start}.player-main .rows{width:100%}.player-main .section{margin-bottom:var(--section-gap-small)}.player-main .header-row,.player-main .row{padding-left:var(--table-inner-pad-x);padding-right:var(--table-inner-pad-x)}.player-main .header-row,.player-main .player-knockout-stage-header,.player-main .header-row.player-bonus-grid{font-size:var(--font-size-table-header)}.player-main .subsection-title,.player-section-title,.player-name{font-weight:var(--font-weight-normal)}.player-name{margin:0 0 var(--space-12) 0;font-size:inherit;line-height:1.1}.player-section-title:after{content:" /"}.player-main .mobile-label,.player-main .player-team-name-short{display:none}.player-main .desktop-label,.player-main .player-team-name-full{display:inline}.player-main hr.retro-rule{border-bottom-color:var(--line-muted)}.player-grid-5,.player-row{column-gap:var(--table-gap);grid-template-columns:minmax(0,1.95fr) repeat(4,minmax(0,.82fr));align-items:center;display:grid}.player-main .player-grid-5,.player-main .player-row{grid-template-columns:var(--player-group-first-col) repeat(4, var(--player-group-stat-col));justify-content:start;column-gap:var(--player-group-column-gap)}.player-main .player-grid-5 .cell:nth-child(n+2),.player-main .player-score-stack,.player-main .player-points-cell{text-align:left}.player-match-row{align-items:center;min-height:54px;padding-top:9px;padding-bottom:9px}.player-match-cell{align-self:center;min-width:0}.player-team-stack{row-gap:var(--space-5);text-align:left;grid-template-rows:repeat(2,1.05em);align-content:center;justify-items:stretch;display:grid}.player-team-name{overflow-wrap:anywhere;min-width:0}.player-team-line{grid-template-columns:var(--rank-arrow-icon-size-wide) minmax(0, 1fr);column-gap:var(--space-7);justify-self:stretch;align-items:center;min-width:0;display:grid}.player-team-flag-cell{width:var(--rank-arrow-icon-size-wide);min-width:var(--rank-arrow-icon-size-wide);justify-content:flex-start;align-items:center;display:flex}.inline-flag.player-inline-flag{width:auto;max-width:var(--rank-arrow-icon-size-wide);object-fit:contain;height:.95em;display:block}.player-points-cell{text-align:left;white-space:nowrap;justify-content:flex-start;align-items:center;min-height:2.45em;display:flex}.player-main .is-correct-pick{opacity:1}.player-knockout-grid{grid-template-columns:var(--player-knockout-selected-col) var(--player-knockout-actual-col) var(--player-knockout-points-col);justify-content:start;column-gap:var(--player-knockout-column-gap);align-items:center;display:grid}.player-knockout-stage-block{margin-bottom:0}.player-knockout-stage-gap{height:var(--section-gap-small)}.player-knockout-stage-header{margin-top:0}.player-knockout-pick-row{min-height:40px;padding-top:var(--space-7);padding-bottom:var(--space-7)}.player-knockout-pick-row .cell:first-child{font-weight:var(--font-weight-normal)}.player-knockout-team-cell,.player-knockout-points-cell{min-width:0}.player-knockout-team{grid-template-columns:var(--rank-arrow-icon-size-wide) minmax(0, 1fr);column-gap:var(--space-7);vertical-align:top;align-items:center;min-width:0;max-width:100%;display:inline-grid}.player-knockout-team-name,.player-bonus-value-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.player-knockout-points-cell,.player-bonus-picked-cell,.player-bonus-points-cell{white-space:nowrap;text-align:left}.player-bonus-grid{grid-template-columns:var(--player-bonus-type-col) var(--player-bonus-selected-col) var(--player-bonus-picked-col) var(--player-bonus-actual-col) var(--player-bonus-points-col);justify-content:start;column-gap:var(--player-bonus-column-gap);align-items:center;display:grid}.player-bonus-row{min-height:40px;padding-top:var(--space-7);padding-bottom:var(--space-7)}.player-bonus-value-cell,.player-bonus-value{min-width:0}.player-bonus-value{vertical-align:top;max-width:100%}.player-bonus-value.has-flag{grid-template-columns:var(--rank-arrow-icon-size-wide) minmax(0, 1fr);column-gap:var(--space-7);align-items:center;display:inline-grid}.player-bonus-mobile-label{display:none}.player-sidebar-image-wrap{border-radius:var(--radius-default);width:100%;position:relative;overflow:hidden}.player-sidebar-image{aspect-ratio:880/600;object-fit:cover;border-radius:inherit;width:100%;display:block}.player-sidebar-image-change{right:var(--space-8);bottom:var(--space-8);color:var(--text-on-accent);font-size:var(--font-size-compact-ui);line-height:1;text-decoration:none;display:inline-block;position:absolute}.player-sidebar-image-change:visited{color:var(--text-on-accent)}.player-sidebar-image-change:hover,.player-sidebar-image-change:focus-visible{color:var(--link-hover);outline:none}.player-sidebar-leagues-list{row-gap:0;padding-top:0;padding-bottom:0;display:grid}.player-sidebar-leagues-list .league-arrow-link{border-bottom:var(--border-width-default) solid var(--line-muted);width:100%;min-height:36px;color:var(--text);justify-content:flex-start;align-items:center;gap:.25em;padding:0;display:flex}.player-sidebar-leagues-list .league-arrow-link:visited{color:var(--text)}.player-sidebar-leagues-list .league-arrow-link:last-child{border-bottom:0}.player-sidebar-leagues-list .league-arrow-link:hover{color:var(--link-hover)}.player-sidebar-name-link,.player-sidebar-name-link:visited{color:inherit;text-decoration:none}.player-sidebar-name-link:hover,.player-sidebar-name-link:focus-visible{color:var(--link-hover);outline:none}.player-sidebar-back.form-button{width:100%;min-width:0;max-width:none}.player-sidebar-back .css-arrow{color:currentColor;flex:none}.player-sidebar-back-mobile{display:none}@media (max-width:760px){.player-layout .player-sidebar{margin-bottom:var(--section-gap);order:-1}.player-layout .player-main{order:0}.player-sidebar-back-desktop{display:none}.player-sidebar-back-mobile{align-items:center;gap:var(--space-6);margin-top:var(--space-4);display:inline-flex}.player-sidebar-back-mobile.form-button{width:100%;min-width:0;max-width:none}.player-main .desktop-label,.player-main .player-team-name-full{display:none}.player-main .mobile-label,.player-main .player-team-name-short{display:inline}.player-main{--player-group-first-col:minmax(0, 1fr);--player-group-stat-col:2.55rem;--player-group-column-gap:.36rem;--player-knockout-selected-col:minmax(0, 1.1fr);--player-knockout-actual-col:minmax(0, 1.1fr);--player-knockout-points-col:2.8rem;--player-knockout-column-gap:var(--table-gap-mobile)}.player-main .player-grid-5,.player-main .player-row{grid-template-columns:var(--player-group-first-col) repeat(4, var(--player-group-stat-col));column-gap:var(--player-group-column-gap)}.player-points-cell,.player-bonus-points-cell,.player-knockout-points-cell{white-space:nowrap;word-break:keep-all;overflow-wrap:normal;text-align:right;min-width:0;overflow:visible}.player-score-stack,.player-score-stack span{white-space:nowrap}}@media (max-width:640px){.player-main .header-row.player-bonus-grid,.player-main .header-row.player-bonus-grid+hr.retro-rule,#player-bonus-rows hr.retro-rule{display:none}#player-bonus-rows{display:block}#player-bonus-rows>div{border:var(--border-width-default) solid var(--player-mobile-card-line);border-radius:var(--radius-default);background:0 0;margin:0 0 14px;display:block;overflow:hidden}.player-bonus-grid.player-bonus-row{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;align-items:stretch;gap:0;margin:0;padding:0;overflow:visible}.player-bonus-grid.player-bonus-row:before{display:none}.player-bonus-type-cell,.player-bonus-value-cell,.player-bonus-picked-cell,.player-bonus-points-cell{width:100%;min-width:0;color:var(--text);margin:0;line-height:1.1;text-decoration:none}.player-bonus-type-cell{padding:var(--space-8) var(--space-12);background:var(--player-mobile-card-header-bg);border-bottom:var(--border-width-default) solid var(--player-mobile-card-line);white-space:normal;order:0;display:block}.player-bonus-value-cell,.player-bonus-picked-cell,.player-bonus-points-cell{align-items:center;column-gap:var(--space-10);padding:var(--space-7) var(--space-12);border-bottom:var(--border-width-default) solid var(--player-mobile-card-line);white-space:normal;text-align:left;background:0 0;grid-template-columns:116px minmax(0,1fr);display:grid;overflow:visible}.player-bonus-selected-cell{order:1}.player-bonus-picked-cell{order:2}.player-bonus-actual-cell{order:3}.player-bonus-points-cell{border-bottom:0;order:4}.player-bonus-mobile-label{min-width:0;color:var(--text);font-weight:var(--font-weight-normal);white-space:nowrap;margin:0;padding:0;display:inline}.player-bonus-mobile-label:after{content:" /"}.player-bonus-value{align-items:center;gap:var(--space-6);white-space:nowrap;text-overflow:clip;min-width:0;max-width:100%;font-weight:var(--font-weight-normal);display:inline-flex;overflow:hidden}.player-bonus-value.has-flag{grid-template-columns:none;display:inline-flex}.player-bonus-value .player-team-flag-cell,.player-bonus-value.has-flag .player-team-flag-cell{align-items:center;width:18px;min-width:18px;display:inline-flex}.player-bonus-value .player-inline-flag{width:18px;max-width:18px;height:auto}.player-bonus-value-text{white-space:nowrap;text-overflow:clip;min-width:0;font-weight:var(--font-weight-normal);overflow:hidden}}@media (max-width:390px){.player-main{--player-group-stat-col:2.35rem;--player-group-column-gap:.28rem}}@media (max-width:380px){.player-bonus-value-cell,.player-bonus-picked-cell,.player-bonus-points-cell{column-gap:var(--space-8);padding-left:var(--space-10);padding-right:var(--space-10);grid-template-columns:104px minmax(0,1fr)}.player-bonus-type-cell{padding-left:var(--space-10);padding-right:var(--space-10)}}
.regler-page{--regler-row-min-height:var(--row-min-height);--regler-rule-text-col:520px}.regler-layout{align-items:start}.regler-main,.regler-sidebar{width:100%}.regler-panel{width:100%;margin:0 0 var(--section-gap) 0;border-radius:var(--radius-default);overflow:hidden}.regler-panel:last-child{margin-bottom:0}.regler-sidebar{row-gap:var(--space-14)}.regler-sidebar .regler-panel{margin-bottom:0}.regler-panel-title{min-height:var(--header-row-min-height);padding:var(--row-pad-y) var(--info-card-pad-x);background:var(--surface-strong);color:var(--text);font-size:var(--font-size-table-header);line-height:var(--line-height-base);font-weight:var(--font-weight-normal);align-items:center;margin:0;display:flex}.regler-sidebar .regler-panel-title{min-height:auto;padding:8px var(--info-card-pad-x);font-size:var(--font-size-sidebar-title)}.regler-panel-body{margin:0;padding:0;display:grid}.regler-card-row,.regler-rule-row{z-index:0;min-height:var(--regler-row-min-height);padding:var(--row-pad-y) var(--info-card-pad-x);border-bottom:var(--border-width-default) solid var(--line-muted);color:var(--text);font-size:var(--font-size-ui);line-height:var(--line-height-base);position:relative}.regler-sidebar .regler-card-row{min-height:auto;padding:10px var(--info-card-pad-x);background:var(--surface-soft);font-size:var(--font-size-sidebar-body);line-height:var(--line-height-base)}.regler-card-row:last-child,.regler-rule-row:last-child{border-bottom:0}.regler-panel-main .regler-card-row:before,.regler-panel-main .regler-rule-row:before{content:"";z-index:-1;transition:background-color var(--transition-fast);background:0 0;position:absolute;inset:0}.regler-panel-main .regler-card-row:hover:before,.regler-panel-main .regler-rule-row:hover:before{background:var(--surface-soft)}.regler-rule-row,.regler-prize-row{column-gap:var(--space-16);align-items:baseline;display:grid}.regler-rule-row{grid-template-columns:minmax(0, var(--regler-rule-text-col)) auto;justify-content:start}.regler-prize-row{grid-template-columns:minmax(0,1fr) auto}.regler-prize-value-row{min-height:auto}.regler-rule-text,.regler-prize-label{overflow-wrap:anywhere;min-width:0}.regler-rule-points,.regler-prize-value{white-space:nowrap;text-align:right}.regler-text-row{overflow-wrap:anywhere}.regler-text-row a,.regler-text-row a:visited{color:var(--text)}.regler-text-row a:hover,.regler-text-row a:focus-visible{color:var(--link-hover)}.regler-prize-note{padding:10px var(--info-card-pad-x) 12px;border-top:var(--border-width-default) solid var(--line-muted);background:var(--surface-soft);color:var(--text);font-size:var(--font-size-sidebar-body);text-align:right;line-height:1.35}.regler-empty-row{color:var(--text)}@media (max-width:900px){.regler-page{--regler-rule-text-col:1fr}.regler-sidebar{order:2}}@media (max-width:760px){.regler-panel{margin-bottom:var(--section-gap-small)}.regler-sidebar .regler-panel{margin-bottom:0}.regler-card-row,.regler-rule-row{padding:var(--row-pad-y) var(--info-card-pad-x);font-size:var(--font-size-ui-mobile)}.regler-sidebar .regler-card-row,.regler-prize-note{font-size:var(--font-size-ui-mobile)}.regler-prize-note{text-align:center}}
.egen-liga-page,.liga-page{--league-shell-max-width:var(--tippa-shell-max-width,960px);--league-form-width:var(--content-max-width-xs);--league-button-width:220px;--league-sidebar-width:var(--layout-sidebar-col-width);--league-sidebar-gap:var(--layout-column-gap-wide);--league-section-gap:var(--space-30);--league-form-row-gap:var(--space-14)}.egen-liga-section{width:min(100%, var(--league-shell-max-width));max-width:none;margin-left:auto;margin-right:auto;margin-bottom:var(--league-section-gap)}.egen-liga-create-form,.join-league-form,.egen-liga-find-form{row-gap:var(--league-form-row-gap);max-width:var(--league-form-width)}.egen-liga-create-form>.button-row,.join-league-form>.button-row,.egen-liga-find-form>.button-row{margin-top:0}.egen-liga-page .form-button,.join-league-form .form-button,.egen-liga-find-form .form-button{width:var(--league-button-width);min-width:var(--league-button-width);max-width:var(--league-button-width)}.egen-liga-page select,.join-league-form select,.league-form select,.liga-form select{box-sizing:border-box;display:block}.egen-liga-find-block{margin-top:var(--space-24,24px);max-width:var(--content-max-width-lg)}.egen-liga-find-block .intro-text{max-width:none}@media (min-width:761px){.egen-liga-find-block .intro-text{white-space:nowrap}}.egen-liga-found-list,.liga-found-list{margin-top:var(--space-14);max-width:var(--league-form-width)}.liga-found-heading{padding:var(--info-card-label-pad-y) var(--info-card-pad-x);background:var(--surface-strong);font-size:var(--font-size-sidebar)}.liga-found-links{background:var(--surface-soft);display:grid}.liga-found-link{min-height:var(--row-min-height);padding:var(--space-8) var(--info-card-pad-x);border-bottom:var(--border-width-default) solid var(--line-muted);color:var(--text);transition:color var(--transition-fast), background-color var(--transition-fast);justify-content:flex-start;align-items:center;gap:.35em;display:flex}.liga-found-link:visited{color:var(--text)}.liga-found-link:last-child{border-bottom:0}.liga-found-link:hover,.liga-found-link:focus-visible{color:var(--link-hover);outline:none}.liga-main,.liga-section,.liga-view-section{width:100%;max-width:none}.liga-main{row-gap:var(--league-section-gap);display:grid}.liga-view-layout{grid-template-columns:minmax(0, 1fr) var(--league-sidebar-width);column-gap:var(--league-sidebar-gap);margin-top:var(--space-18);align-items:start;display:grid}.liga-view-main,.liga-view-sidebar{min-width:0}.liga-view-sidebar{width:var(--league-sidebar-width)}.liga-page .leaderboard-row{padding-left:var(--table-inner-pad-x);padding-right:var(--table-inner-pad-x);grid-template-columns:42px 52px minmax(0,1fr) 74px 64px}.liga-link-row{row-gap:var(--space-14);font-size:var(--font-size-sidebar-rem);margin:0 0 24px;display:grid}.liga-sidebar-item{display:block}.liga-sidebar-label,.liga-sidebar-value{text-align:left;width:100%;min-width:0;max-width:none;color:var(--text);font-weight:var(--font-weight-normal);overflow-wrap:anywhere;border:0;border-radius:0;line-height:1.18;display:block}.liga-sidebar-label{padding:var(--info-card-label-pad-y) var(--info-card-pad-x);background:var(--surface-strong)}.liga-sidebar-value{padding:var(--info-card-value-pad-y) var(--info-card-pad-x);background:var(--surface-soft)}button.liga-sidebar-label,button.liga-sidebar-value{appearance:none;cursor:pointer;font:inherit}button.liga-sidebar-label:hover,button.liga-sidebar-value:hover,button.liga-sidebar-label:focus-visible,button.liga-sidebar-value:focus-visible{color:var(--link-hover);outline:none}.liga-sidebar-copy-item,.liga-sidebar-copy-item .liga-copy-link-url{max-width:100%}.liga-sidebar-copy-item .liga-sidebar-label,.liga-sidebar-copy-item .liga-sidebar-value,.liga-copy-link-action,.liga-copy-link-url{height:auto;min-height:0}.liga-copy-link-url{white-space:normal;overflow-wrap:anywhere;padding-top:var(--space-10);padding-bottom:var(--space-10);line-height:1.15}.liga-sidebar-movement-item .liga-sidebar-value{line-height:1.25}.liga-sidebar-movement-item .sidebar-movement-change .css-arrow{vertical-align:0}.liga-join-panel{margin:0}.liga-join-panel .subsection-title{margin-bottom:var(--space-10)}.liga-view-sidebar .liga-form{row-gap:var(--space-12);max-width:none;display:grid}.liga-view-sidebar .field-block input{width:100%;max-width:none}.liga-view-sidebar .form-button{width:100%;min-width:0;max-width:none}.liga-view-sidebar .button-row{margin-top:var(--space-2)}.liga-status{margin-top:var(--space-10)}@media (max-width:900px){.liga-view-layout{grid-template-columns:1fr;row-gap:28px}.liga-view-sidebar{width:100%}}@media (max-width:760px){.egen-liga-find-block .intro-text{white-space:normal}.egen-liga-section,.egen-liga-create-form,.join-league-form,.egen-liga-find-form,.egen-liga-find-block,.egen-liga-found-list,.liga-found-list{width:100%;max-width:min(100%, var(--league-form-width))}.egen-liga-page .form-button,.join-league-form .form-button,.egen-liga-find-form .form-button{width:100%;min-width:0;max-width:100%}.liga-page .leaderboard-row{grid-template-columns:30px 38px minmax(0,1fr) 50px 52px}.egen-liga-section{width:100%}}.liga-page{position:relative}.league-gate-section{pointer-events:none;min-height:0;margin:0;position:absolute;inset:0}.league-gate-center{width:min(calc(100% - (var(--page-pad-x) * 2)), var(--content-max-width-sm));pointer-events:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.league-gate-form{width:100%;position:relative}.league-gate-title{left:0;right:0;bottom:calc(100% + var(--space-36,36px));font-size:inherit;color:var(--text);text-align:center;margin:0;line-height:1.1;display:block;position:absolute}.league-gate-label-row{justify-content:space-between;align-items:baseline;gap:var(--space-12);min-height:1.2em;margin:0 0 var(--space-8);display:flex}.league-gate-field-label{margin:0;display:block}.league-gate-field input{width:100%;max-width:none}.league-gate-field-warning{min-height:0;color:var(--warning);font-size:var(--font-size-compact-ui);text-align:right;margin:0;line-height:1.2}.league-gate-primary-row,.league-gate-peek-row{justify-content:center;display:flex}.league-gate-primary-row{margin-top:var(--space-18)}.league-gate-primary{width:var(--button-width);min-width:var(--button-width);max-width:var(--button-width)}.league-gate-peek-row{top:calc(100% + var(--space-14));margin-top:0;position:absolute;left:0;right:0}.league-gate-peek{height:var(--control-height-compact);min-height:var(--control-height-compact);padding:0 var(--space-12);font-size:var(--font-size-compact-ui);line-height:1}.league-gate-form-warning{margin-top:var(--space-10);text-align:center}@media (max-width:760px){.league-gate-center{width:calc(100% - (var(--page-pad-x-mobile) * 2))}.league-gate-title{bottom:calc(100% + var(--space-30,30px))}}
.guestbook-page{--guestbook-shell-max-width:var(--tippa-shell-max-width,960px);--guestbook-form-gap:var(--space-14);--guestbook-list-gap:var(--space-34);--guestbook-entry-y:var(--space-10)}.guestbook-section,.guestbook-list-section{width:min(100%, var(--guestbook-shell-max-width));margin-left:auto;margin-right:auto}.guestbook-section{margin-bottom:var(--guestbook-list-gap)}.guestbook-page .subsection-title{font-weight:var(--font-weight-normal)}.guestbook-page .intro-text{max-width:var(--guestbook-shell-max-width);font-size:var(--font-size-meta);line-height:1.2}.guestbook-form{gap:var(--guestbook-form-gap);width:100%;margin-top:var(--space-14);display:grid}.guestbook-form .field-block{width:100%}.guestbook-form input{width:100%;max-width:var(--content-max-width-xs)}.guestbook-form textarea{width:100%;max-width:none;min-height:9.5rem;line-height:1.25}.guestbook-actions{margin-top:var(--space-6)}.guestbook-actions .form-button{width:auto;min-width:13rem;max-width:100%;padding-left:var(--space-16);padding-right:var(--space-16)}.guestbook-status{margin-top:var(--space-10)}.guestbook-list-section{margin-bottom:0}.guestbook-rows{width:100%}.guestbook-header-row{padding-left:var(--table-inner-pad-x);padding-right:var(--table-inner-pad-x);grid-template-columns:minmax(0,1fr)}.guestbook-entry{min-height:0;padding:var(--guestbook-entry-y) var(--table-inner-pad-x);display:block}.guestbook-entry:before,.guestbook-entry:hover:before{background:0 0}.guestbook-entry-meta{justify-content:space-between;align-items:baseline;gap:var(--space-16);margin-bottom:var(--space-6);font-size:var(--font-size-compact-ui);line-height:1.15;display:flex}.guestbook-entry-name,.guestbook-entry-date{font-weight:var(--font-weight-normal)}.guestbook-entry-date{text-align:right;white-space:nowrap;flex:none}.guestbook-entry-comment{max-width:var(--guestbook-shell-max-width);font-size:var(--font-size-body);white-space:normal;line-height:1.25}.guestbook-empty{padding-left:var(--table-inner-pad-x);padding-right:var(--table-inner-pad-x)}@media (max-width:760px){.guestbook-section,.guestbook-list-section{width:100%}.guestbook-section{margin-bottom:var(--section-gap)}.guestbook-form{gap:var(--space-12)}.guestbook-form input,.guestbook-form textarea{max-width:100%}.guestbook-form textarea{min-height:8.5rem}.guestbook-actions .form-button{width:100%;min-width:0}.guestbook-entry-meta{gap:var(--space-10)}}
.admin-hero-section,.admin-page-heading-section{justify-content:space-between;align-items:flex-start;gap:var(--space-18);display:flex}.admin-back-link-wrap{margin-bottom:var(--space-12)}.admin-intro-text{max-width:var(--content-max-width-lg);line-height:1.3}.admin-section-heading-row{justify-content:space-between;align-items:flex-start;gap:var(--space-14);margin-bottom:var(--space-12);display:flex}.admin-logout-form,.admin-guestbook-actions form,.admin-inline-delete-form,.admin-danger-zone{margin:0}.admin-logout-button,.admin-text-button{appearance:none;color:var(--text);font:inherit;line-height:inherit;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:0;padding:0}.admin-logout-button:hover,.admin-logout-button:focus-visible,.admin-text-button:hover,.admin-text-button:focus-visible{color:var(--link-hover);outline:none}.admin-text-button{text-underline-offset:3px;text-decoration:underline}.admin-danger-button{color:color-mix(in srgb, var(--text) 72%, var(--bg))}.admin-panel,.admin-card,.admin-stat-card,.admin-setting-row{border:var(--border-width-default) solid var(--line-muted);border-radius:var(--radius-default);background:color-mix(in srgb, var(--surface-soft) 72%, transparent);overflow:hidden}.admin-panel{padding:var(--space-14)}.admin-card,.admin-stat-card{color:var(--text);transition:background-color var(--transition-fast), border-color var(--transition-fast)}.admin-card:hover,.admin-stat-card:hover{background:var(--surface-strong);border-color:var(--line)}.admin-grid,.admin-stat-grid{gap:var(--space-10);display:grid}.admin-stat-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.admin-dashboard-link-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-stat-card{min-height:86px;padding:var(--space-12);justify-content:space-between;gap:var(--space-18);flex-direction:column;display:flex}.admin-stat-label,.admin-setting-key,.admin-setting-description,.admin-filter-meta,.admin-match-id,.admin-match-venue,.admin-league-meta,.admin-league-members-header,.admin-inline-edit-form label span{font-size:var(--font-size-compact-ui);color:color-mix(in srgb, var(--text) 68%, var(--bg));line-height:1.25}.admin-stat-value{font-size:var(--font-size-admin-stat-value);line-height:.92}.admin-card{min-height:52px;padding:var(--space-10);align-items:center;display:flex}.admin-two-column-grid{gap:var(--space-14);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-key-value-list,.admin-mini-table,.admin-settings-list,.admin-guestbook-list,.admin-league-list,.admin-league-card,.admin-league-members{display:grid}.admin-key-value-list,.admin-mini-table{gap:0}.admin-settings-list,.admin-guestbook-list,.admin-league-list,.admin-league-card{gap:var(--space-12)}.admin-league-members{gap:var(--space-6)}.admin-key-value-list>div,.admin-mini-row{gap:var(--space-10);min-height:var(--row-min-height);padding:var(--row-pad-y) 0;border-bottom:var(--border-width-default) solid var(--line-muted);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.admin-key-value-list>div:last-child,.admin-mini-row:last-child{border-bottom:0}.admin-key-value-list strong,.admin-mini-row span,.admin-card,.admin-setting-meta,.admin-setting-control,.admin-match-teams,.admin-league-details{overflow-wrap:anywhere;min-width:0}.admin-key-value-list strong{font-weight:var(--font-weight-normal)}.admin-button-row{margin-top:var(--space-14)}.admin-inline-button{width:auto;min-width:150px;max-width:none;text-decoration:none}.admin-small-button{width:86px;min-width:86px;max-width:86px;text-decoration:none}.admin-secondary-button{color:var(--text);border-color:var(--line-muted);background:0 0}.admin-secondary-button:hover,.admin-secondary-button:focus-visible{background:var(--surface-strong);color:var(--text);border-color:var(--surface-strong)}.admin-page-tabs{gap:var(--space-8);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.admin-page-tabs a{min-height:var(--control-height-small);padding:var(--space-5) var(--space-8);border:var(--border-width-default) solid var(--line-muted);border-radius:var(--radius-default);color:var(--text);transition:background-color var(--transition-fast), border-color var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}.admin-page-tabs a:hover,.admin-page-tabs a:focus-visible,.admin-page-tabs a.is-active{background:var(--surface-strong);border-color:var(--line);outline:none}.admin-login-section{max-width:var(--content-max-width-xs)}.admin-login-form{gap:var(--space-14);max-width:var(--content-max-width-xs);display:grid}.admin-login-error{margin-bottom:var(--space-14)}.admin-login-button-row{margin-top:var(--space-2)}.admin-filter-panel{padding:var(--space-12)}.admin-filter-form,.admin-inline-edit-form{align-items:center;gap:var(--space-8) var(--space-10);flex-wrap:wrap;display:flex}.admin-filter-form label,.admin-inline-edit-form label{gap:var(--space-6);display:inline-grid}.admin-filter-form label{white-space:nowrap}.admin-filter-form input,.admin-setting-control input,.admin-setting-control textarea,.admin-inline-edit-form input:not([type=checkbox]),.admin-match-score-controls input,.admin-match-teams input{appearance:none;border:var(--border-width-default) solid var(--color-light-grey);border-radius:var(--form-control-radius);color:var(--text);font:inherit;box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0}.admin-filter-form input,.admin-setting-control input,.admin-inline-edit-form input:not([type=checkbox]),.admin-match-teams input{height:var(--control-height-small);padding:0 var(--control-padding-x)}.admin-filter-form input{width:min(280px,100%)}.admin-setting-control input,.admin-setting-control textarea,.admin-inline-edit-form input:not([type=checkbox]),.admin-match-teams input{width:100%}.admin-setting-control textarea{min-height:92px;padding:var(--space-8);resize:vertical;line-height:1.25}.admin-filter-form input:focus,.admin-setting-control input:focus,.admin-setting-control textarea:focus,.admin-inline-edit-form input:not([type=checkbox]):focus,.admin-match-score-controls input:focus,.admin-match-teams input:focus{border-color:var(--text);outline:none}.admin-filter-meta{margin-top:var(--space-10)}.admin-setting-row{gap:var(--space-12);padding:var(--space-12);grid-template-columns:minmax(220px,.85fr) minmax(260px,1.15fr) auto;align-items:start;display:grid}.admin-setting-meta label{margin-bottom:var(--space-4);display:block}.admin-setting-actions{justify-content:flex-end;display:flex}.admin-button-row form{display:contents}.admin-mini-row-with-message{grid-template-columns:minmax(160px,.5fr) minmax(0,1fr)}.admin-guestbook-card{padding:var(--space-14)}.admin-guestbook-card-header,.admin-league-card-header{justify-content:space-between;gap:var(--space-16);align-items:flex-start;display:flex}.admin-guestbook-message{margin:var(--space-14) 0 0;max-width:var(--content-max-width-lg);white-space:pre-wrap;line-height:1.35}.admin-guestbook-actions{align-items:center}.admin-status-pill{min-height:22px;padding:var(--space-4) var(--space-7);border:var(--border-width-default) solid var(--line-muted);border-radius:var(--radius-default);font-size:var(--font-size-compact-ui);white-space:nowrap;align-items:center;display:inline-flex}.admin-status-approved{border-color:var(--line)}.admin-match-list,.admin-espn-table{border:var(--border-width-default) solid var(--line-muted);border-radius:var(--radius-default);gap:0;display:grid;overflow:hidden}.admin-match-header,.admin-match-row,.admin-espn-row{align-items:center;gap:var(--space-12);min-height:var(--row-min-height);padding:var(--row-pad-y) var(--table-inner-pad-x);display:grid}.admin-match-header,.admin-espn-header{background:var(--surface-strong);font-size:var(--font-size-table-header)}.admin-match-header,.admin-match-row{grid-template-columns:minmax(120px,.55fr) minmax(240px,1.4fr) minmax(120px,.55fr) minmax(110px,.45fr) auto}.admin-match-row,.admin-espn-row{border-top:var(--border-width-default) solid var(--rule-color)}.admin-match-row:first-child,.admin-espn-row:first-child{border-top:0}.admin-match-teams{gap:var(--space-4);display:grid}.admin-match-score-controls{gap:var(--space-6);grid-template-columns:44px auto 44px;justify-content:start;align-items:center;display:inline-grid}.admin-match-score-controls input{width:44px;min-width:44px;height:var(--control-height-small);padding:0 var(--space-4);text-align:center}.admin-match-actions{gap:var(--space-8);justify-content:flex-end;display:flex}.admin-top-scorer-row{grid-template-columns:minmax(80px,.35fr) minmax(220px,1.2fr) 60px 70px auto auto}.admin-top-scorer-edit-form{display:contents}.admin-inline-delete-form{justify-content:flex-end;display:flex}.admin-espn-row{grid-template-columns:88px minmax(170px,1.15fr) minmax(170px,1.15fr) 58px 58px minmax(120px,.75fr) minmax(112px,.72fr) minmax(160px,1fr)}.admin-espn-muted-line{margin-top:var(--space-4);color:color-mix(in srgb, var(--text) 58%, var(--bg));font-size:var(--font-size-compact-ui);line-height:1.25;display:block}.admin-espn-row-changed{background:color-mix(in srgb, var(--surface-strong) 28%, transparent)}.admin-league-meta{gap:var(--space-6) var(--space-14);flex-wrap:wrap;display:flex}.admin-league-actions{flex:none}.admin-league-details{max-width:var(--content-max-width-lg)}.admin-inline-edit-form{max-width:680px}.admin-inline-edit-form label{flex:240px}.admin-league-member-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto}.admin-danger-zone{border-top:var(--border-width-default) solid var(--line-muted);padding-top:var(--space-12)}@media (max-width:900px){.admin-match-header{display:none}.admin-match-list{gap:var(--space-10);border:0;border-radius:0;overflow:visible}.admin-match-row,.admin-top-scorer-row{border:var(--border-width-default) solid var(--line-muted);border-radius:var(--radius-default);background:color-mix(in srgb, var(--surface-soft) 72%, transparent);padding:var(--space-12);grid-template-columns:1fr;align-items:start}.admin-match-row:first-child{border-top:var(--border-width-default) solid var(--line-muted)}.admin-match-actions,.admin-inline-delete-form{justify-content:flex-start}.admin-top-scorer-edit-form{gap:var(--space-10);grid-template-columns:1fr;display:grid}}@media (max-width:760px){.admin-hero-section,.admin-page-heading-section,.admin-section-heading-row,.admin-guestbook-card-header,.admin-league-card-header{grid-template-columns:1fr;display:grid}.admin-logout-form{margin-top:var(--space-10)}.admin-two-column-grid,.admin-setting-row,.admin-key-value-list>div,.admin-mini-row,.admin-league-member-row{grid-template-columns:1fr}.admin-setting-actions{justify-content:flex-start}.admin-filter-form,.admin-inline-edit-form{grid-template-columns:1fr;align-items:stretch;display:grid}.admin-filter-form input,.admin-filter-form .form-button,.admin-inline-button{width:100%;min-width:0;max-width:none}.admin-status-pill{justify-self:start}.admin-espn-table{overflow-x:auto}.admin-espn-row{min-width:1120px}}.admin-topscorer-preview-grid{gap:var(--space-18);margin-top:var(--space-18);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.admin-compact-subtitle{margin-bottom:var(--space-8)}.admin-mini-row-4{grid-template-columns:40px minmax(0,1.2fr) minmax(0,.8fr) 44px}@media (max-width:760px){.admin-topscorer-preview-grid,.admin-mini-row-4{grid-template-columns:1fr}}.admin-sync-status-grid{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-sync-status-card{min-width:0;padding:var(--space-12);border:var(--border-width-default) solid var(--line-muted);border-radius:var(--radius-default)}.admin-sync-status-title{margin-top:var(--space-6);overflow-wrap:anywhere}.admin-sync-status-message{margin-top:var(--space-8);overflow-wrap:anywhere;margin-bottom:0}@media (max-width:760px){.admin-sync-status-grid{grid-template-columns:1fr}}.admin-back-button{text-decoration:none}.admin-copy-textarea{width:100%;min-height:72px;margin-top:var(--space-12);resize:vertical}.admin-contact-form{align-items:start}.admin-contact-form textarea{resize:vertical;width:100%;min-height:150px}.admin-checkbox-fieldset{gap:var(--space-8) var(--space-12);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.admin-checkbox-fieldset legend{width:100%;margin:0 0 var(--space-6) 0;font-size:var(--font-size-compact-ui);color:color-mix(in srgb, var(--text) 68%, var(--bg));padding:0}.admin-checkbox-fieldset label{align-items:center;gap:var(--space-6);margin:0;display:inline-flex}.admin-checkbox-fieldset input[type=checkbox]{appearance:none;width:var(--checkbox-size);height:var(--checkbox-size);min-width:var(--checkbox-size);border:var(--border-width-default) solid var(--line);border-radius:var(--form-control-radius);cursor:pointer;background:0 0;margin:0;position:relative}.admin-checkbox-fieldset input[type=checkbox]:after{content:"";border-radius:calc(var(--form-control-radius) - 1px);background:var(--text);opacity:0;transition:opacity var(--transition-fast);position:absolute;inset:4px}.admin-checkbox-fieldset input[type=checkbox]:checked:after{opacity:1}.admin-checkbox-fieldset input[type=checkbox]:focus-visible{border-color:var(--text);outline:none}.admin-year-mark-list{gap:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.admin-year-mark{color:color-mix(in srgb, var(--text) 42%, var(--bg))}.admin-year-mark.is-active{color:var(--text)}.admin-avatar-list{gap:var(--space-12);display:grid}.admin-avatar-row{gap:var(--space-12);padding:var(--space-12);border:var(--border-width-default) solid var(--line-muted);border-radius:var(--radius-default);background:color-mix(in srgb, var(--surface-soft) 72%, transparent);grid-template-columns:82px minmax(170px,.7fr) minmax(260px,1.25fr) 110px auto;align-items:start;display:grid}.admin-avatar-preview{aspect-ratio:1;border:var(--border-width-default) solid var(--line-muted);border-radius:var(--radius-default);background:var(--surface-strong);width:82px;overflow:hidden}.admin-avatar-preview img{object-fit:cover;width:100%;height:100%;display:block}.admin-avatar-meta,.admin-avatar-description-field,.admin-avatar-options{gap:var(--space-6);min-width:0;display:grid}.admin-avatar-meta input,.admin-avatar-description-field textarea,.admin-avatar-options input[type=text],.admin-avatar-options input:not([type=checkbox]){appearance:none;border:var(--border-width-default) solid var(--color-light-grey);border-radius:var(--form-control-radius);width:100%;color:var(--text);font:inherit;box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0}.admin-avatar-meta input,.admin-avatar-options input:not([type=checkbox]){height:var(--control-height-small);padding:0 var(--control-padding-x)}.admin-avatar-description-field textarea{min-height:92px;padding:var(--space-8);resize:vertical;line-height:1.25}.admin-avatar-active-toggle{align-items:center;gap:var(--space-6);margin-top:var(--space-4);display:inline-flex}.admin-avatar-active-toggle input[type=checkbox]{appearance:none;width:var(--checkbox-size);height:var(--checkbox-size);min-width:var(--checkbox-size);border:var(--border-width-default) solid var(--line);border-radius:var(--form-control-radius);cursor:pointer;background:0 0;margin:0;position:relative}.admin-avatar-active-toggle input[type=checkbox]:after{content:"";border-radius:calc(var(--form-control-radius) - 1px);background:var(--text);opacity:0;transition:opacity var(--transition-fast);position:absolute;inset:4px}.admin-avatar-active-toggle input[type=checkbox]:checked:after{opacity:1}.admin-avatar-actions{justify-content:flex-end;display:flex}@media (max-width:900px){.admin-avatar-row{grid-template-columns:72px minmax(0,1fr)}.admin-avatar-description-field,.admin-avatar-options,.admin-avatar-actions{grid-column:1/-1}.admin-avatar-actions{justify-content:flex-start}}@media (max-width:760px){.admin-avatar-row{grid-template-columns:1fr}.admin-avatar-preview{width:96px}}
.soft-login-page{min-height:0;display:block;position:relative}.soft-login-header{column-gap:var(--table-gap);line-height:var(--site-header-row-line-height);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.soft-login-title{grid-column:1;justify-self:start}.soft-login-center{width:min(calc(100% - (var(--page-pad-x) * 2)), var(--content-max-width-sm));padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.soft-login-form{width:100%}.soft-login-label-row{justify-content:space-between;align-items:baseline;gap:var(--space-12);min-height:1.2em;margin:0 0 var(--space-8);display:flex}.soft-login-field .soft-login-label-row label{margin:0}.soft-login-field input{max-width:none}.soft-login-field-warning{min-height:0;color:var(--warning);font-size:var(--font-size-compact-ui);text-align:right;margin:0;line-height:1.2}.soft-login-primary-row{margin-top:var(--space-18);justify-content:center;display:flex}.soft-login-primary{width:var(--button-width);min-width:var(--button-width);max-width:var(--button-width)}.soft-login-button-label{justify-content:center;align-items:baseline;min-width:0;display:inline-flex}.soft-login-bottom{justify-items:center;row-gap:var(--space-16);padding-bottom:0;display:grid;position:absolute;top:calc(50% + 112px);left:0;right:0}.soft-login-note{max-width:620px;color:var(--text);font-size:var(--font-size-compact-ui);text-align:center;margin:0;line-height:1.35}.soft-login-skip{height:var(--control-height-compact);min-height:var(--control-height-compact);padding:0 var(--space-12);font-size:var(--font-size-compact-ui);line-height:1}.soft-login-skip-desktop{grid-column:2;justify-self:end}.soft-login-skip-mobile{display:none}@media (max-width:760px){.soft-login-page{min-height:0}.soft-login-header{min-height:var(--mobile-menu-head-height);line-height:var(--site-header-mobile-row-line-height);grid-template-columns:minmax(0,1fr)}.soft-login-title{min-height:var(--mobile-menu-head-height);align-items:center;display:inline-flex}.soft-login-center{width:calc(100% - (var(--page-pad-x-mobile) * 2))}.soft-login-form{width:100%}.soft-login-label-row{gap:var(--space-10);margin-bottom:var(--space-8)}.soft-login-field-warning{font-size:var(--font-size-compact-ui)}.soft-login-primary-row{margin-top:var(--space-18)}.soft-login-skip-desktop{display:none}.soft-login-skip-mobile{display:inline-flex}.soft-login-button-label{justify-content:center;align-items:baseline;min-width:0;display:inline-flex}.soft-login-button-dots{justify-content:flex-start;width:1.2em;margin-left:.08em;display:inline-flex}.soft-login-bottom{row-gap:var(--space-14);padding-bottom:0;top:auto;bottom:0}.soft-login-note{max-width:34em;font-size:var(--font-size-compact-ui)}}.soft-login-page[aria-busy=true] .soft-login-center,.soft-login-page[aria-busy=true] .soft-login-button-label{justify-content:center;align-items:baseline;min-width:0;display:inline-flex}.soft-login-button-dots{justify-content:flex-start;width:1.2em;margin-left:.08em;display:inline-flex}.soft-login-bottom{visibility:hidden}
.avatar-test-page{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.avatar-test-header{line-height:var(--site-header-row-line-height);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.avatar-test-title{justify-self:start}.avatar-test-center{min-height:0;padding:var(--space-20) 0 var(--space-30);place-items:center;display:grid}.avatar-test-shell{justify-items:center;row-gap:var(--space-18);width:min(100%,760px);display:grid}.avatar-test-heading{margin:0 0 var(--space-6);font-size:var(--font-size-body);text-align:center;line-height:1.1}.avatar-test-picker{column-gap:var(--space-18);grid-template-columns:70px minmax(0,1fr) 70px;align-items:center;width:100%;display:grid}.avatar-test-arrow{appearance:none;border-radius:var(--form-control-radius);width:70px;height:70px;color:var(--text);cursor:pointer;transition:background-color var(--transition-button), color var(--transition-button), opacity var(--transition-button);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.avatar-test-arrow span{border-top:18px solid #0000;border-bottom:18px solid #0000;width:0;height:0;display:block}.avatar-test-arrow-prev span{border-right:26px solid}.avatar-test-arrow-next span{border-left:26px solid}.avatar-test-arrow:hover,.avatar-test-arrow:focus-visible{background:var(--surface-soft);color:var(--text);outline:none}.avatar-test-arrow:disabled{opacity:.25;cursor:default}.avatar-test-arrow:disabled:hover,.avatar-test-arrow:disabled:focus-visible{background:0 0}.avatar-test-image-frame{aspect-ratio:16/10;border-radius:var(--form-control-radius);background:var(--surface);width:100%;overflow:hidden}.avatar-test-image-frame img{object-fit:cover;width:100%;height:100%;display:block}.avatar-test-copy{max-width:var(--content-max-width-sm);text-align:center;min-height:4.2em}.avatar-test-copy h2{margin:0 0 var(--space-8);font-size:var(--font-size-body);line-height:1.1}.avatar-test-copy p{font-size:var(--font-size-compact-ui);margin:0;line-height:1.35}.avatar-test-button-row{margin-top:var(--space-12);justify-content:center;display:flex}.avatar-test-button{width:var(--button-width);min-width:var(--button-width);max-width:var(--button-width)}@media (max-width:760px){.avatar-test-page{grid-template-rows:auto minmax(0,1fr)}.avatar-test-header{min-height:var(--mobile-menu-head-height);line-height:var(--site-header-mobile-row-line-height)}.avatar-test-title{min-height:var(--mobile-menu-head-height);align-items:center;display:inline-flex}.avatar-test-center{padding:var(--space-18) 0 var(--space-24)}.avatar-test-shell{row-gap:var(--space-16)}.avatar-test-picker{column-gap:var(--space-10);row-gap:var(--space-10);grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.avatar-test-image-frame{grid-area:1/1/auto/-1}.avatar-test-arrow{grid-row:2;width:54px;height:44px}.avatar-test-arrow-prev{grid-column:1;justify-self:end}.avatar-test-arrow-next{grid-column:2;justify-self:start}.avatar-test-arrow span{border-top-width:13px;border-bottom-width:13px}.avatar-test-arrow-prev span{border-right-width:19px}.avatar-test-arrow-next span{border-left-width:19px}.avatar-test-image-frame{aspect-ratio:auto;background:0 0;overflow:visible}.avatar-test-image-frame img{object-fit:contain;border-radius:var(--form-control-radius);width:100%;height:auto}.avatar-test-copy{max-width:30em;min-height:5.1em}.avatar-test-button-row{margin-top:var(--space-14)}}

