.modal-panel.AccountDeletionDialog-module__s0VgSG__delete-dialog{gap:var(--space-4);border:1px solid rgba(var(--color-negative-rgb), .45);border-radius:var(--radius-xl);text-align:left;flex-direction:column;max-width:420px;padding:1.25rem;display:flex}.AccountDeletionDialog-module__s0VgSG__delete-dialog-what,.AccountDeletionDialog-module__s0VgSG__delete-dialog-facts{flex-direction:column;display:flex}.AccountDeletionDialog-module__s0VgSG__delete-dialog-what{gap:var(--space-4)}.AccountDeletionDialog-module__s0VgSG__delete-dialog-facts{gap:var(--space-2-5)}.AccountDeletionDialog-module__s0VgSG__delete-dialog-head{align-items:center;gap:var(--space-3);display:flex}.AccountDeletionDialog-module__s0VgSG__danger-icon{border-radius:var(--radius-sm);background:var(--color-negative);width:28px;height:28px;color:var(--color-on-medal);flex-shrink:0;justify-content:center;align-items:center;display:flex}.AccountDeletionDialog-module__s0VgSG__delete-dialog .AccountDeletionDialog-module__s0VgSG__danger-icon{border-radius:var(--radius-md);width:36px;height:36px}.modal-panel.AccountDeletionDialog-module__s0VgSG__delete-dialog h2{color:var(--color-text);text-align:left;margin:0;font-size:1.5rem;line-height:1.1}.AccountDeletionDialog-module__s0VgSG__delete-dialog p{color:var(--color-text-soft);font-family:var(--font-body);font-size:var(--text-md);text-transform:none;margin:0;font-weight:400;line-height:1.45}.AccountDeletionDialog-module__s0VgSG__delete-dialog-leagues{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-compact-card);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AccountDeletionDialog-module__s0VgSG__delete-dialog-leagues li{align-items:baseline;gap:var(--space-2);padding:var(--space-2-5) var(--space-3);display:flex}.AccountDeletionDialog-module__s0VgSG__delete-dialog-leagues li+li{border-top:1px solid var(--color-border)}.AccountDeletionDialog-module__s0VgSG__delete-dialog-league-name{min-width:0;font-size:var(--text-base);overflow-wrap:anywhere;flex:1;font-weight:700}.AccountDeletionDialog-module__s0VgSG__delete-dialog-league-count{color:var(--color-text-muted);font-family:var(--font-label);font-size:var(--text-sm);flex-shrink:0}.AccountDeletionDialog-module__s0VgSG__delete-dialog-steps{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AccountDeletionDialog-module__s0VgSG__delete-dialog-steps li{font-size:var(--text-md);padding-left:20px;line-height:1.45;position:relative}.AccountDeletionDialog-module__s0VgSG__delete-dialog-steps li:before{content:"";box-sizing:border-box;border:2px solid var(--color-text-muted);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:0}.AccountDeletionDialog-module__s0VgSG__delete-dialog-steps .AccountDeletionDialog-module__s0VgSG__delete-dialog-step-now:before{border-color:var(--color-negative);background:var(--color-negative)}.AccountDeletionDialog-module__s0VgSG__delete-dialog-steps strong{color:var(--color-text-muted);font-family:var(--font-label);font-size:var(--text-sm);letter-spacing:var(--tracking-heading);text-transform:uppercase;display:block}.AccountDeletionDialog-module__s0VgSG__delete-dialog-steps .AccountDeletionDialog-module__s0VgSG__delete-dialog-step-now strong{color:var(--color-negative)}.AccountDeletionDialog-module__s0VgSG__delete-dialog-export a{color:var(--color-action);font-weight:700}.AccountDeletionDialog-module__s0VgSG__delete-dialog-confirm{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.AccountDeletionDialog-module__s0VgSG__delete-dialog-field{gap:var(--space-2);font-size:var(--text-md);flex-direction:column;font-weight:600;display:flex}.AccountDeletionDialog-module__s0VgSG__delete-dialog-field strong{padding:1px var(--space-1-5);background:var(--color-surface-muted);color:var(--color-negative);font-family:var(--font-label);border-radius:4px}.AccountDeletionDialog-module__s0VgSG__delete-dialog-field input{box-sizing:border-box;height:48px;padding:var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:18px}.AccountDeletionDialog-module__s0VgSG__delete-dialog-field input:focus-visible{outline-offset:-2px}.AccountDeletionDialog-module__s0VgSG__delete-dialog-actions{gap:var(--space-2);display:flex}.AccountDeletionDialog-module__s0VgSG__delete-dialog-actions button{min-height:48px}.AccountDeletionDialog-module__s0VgSG__delete-dialog-actions .btn-secondary{flex:1 1 0}.AccountDeletionDialog-module__s0VgSG__delete-dialog-actions .btn-danger{flex:1.4 1 0}@media screen and (min-width:640px){.modal-panel.AccountDeletionDialog-module__s0VgSG__delete-dialog{max-width:480px;padding:1.75rem}.AccountDeletionDialog-module__s0VgSG__delete-dialog-actions{justify-content:flex-end}:is(.AccountDeletionDialog-module__s0VgSG__delete-dialog-actions .btn-secondary,.AccountDeletionDialog-module__s0VgSG__delete-dialog-actions .btn-danger){flex:none}}@media (orientation:landscape) and (max-height:520px) and (min-width:600px){.modal-panel.AccountDeletionDialog-module__s0VgSG__delete-dialog{gap:var(--space-6);width:100%;max-width:820px;height:calc(100dvh - 1rem);padding:var(--space-4) 1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.AccountDeletionDialog-module__s0VgSG__delete-dialog-what{overscroll-behavior:contain;gap:var(--space-3);min-height:0;overflow-y:auto}.AccountDeletionDialog-module__s0VgSG__delete-dialog .AccountDeletionDialog-module__s0VgSG__danger-icon{width:28px;height:28px}.modal-panel.AccountDeletionDialog-module__s0VgSG__delete-dialog h2{font-size:1.3rem}.AccountDeletionDialog-module__s0VgSG__delete-dialog p,.AccountDeletionDialog-module__s0VgSG__delete-dialog-steps li{font-size:var(--text-sm)}.AccountDeletionDialog-module__s0VgSG__delete-dialog-leagues{gap:var(--space-1-5);background:0 0;border:0;flex-flow:wrap}.AccountDeletionDialog-module__s0VgSG__delete-dialog-leagues li{padding:5px var(--space-2-5);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-compact-card)}.AccountDeletionDialog-module__s0VgSG__delete-dialog-leagues li+li{border-top:1px solid var(--color-border)}.AccountDeletionDialog-module__s0VgSG__delete-dialog-league-name{font-size:var(--text-sm);flex:none}.AccountDeletionDialog-module__s0VgSG__delete-dialog-steps{gap:var(--space-2)}.AccountDeletionDialog-module__s0VgSG__delete-dialog-steps strong{margin-right:var(--space-1);display:inline}.AccountDeletionDialog-module__s0VgSG__delete-dialog-confirm{padding-top:0;padding-left:var(--space-6);border-top:0;border-left:1px solid var(--color-border);justify-content:flex-start}.AccountDeletionDialog-module__s0VgSG__delete-dialog-field input,.AccountDeletionDialog-module__s0VgSG__delete-dialog-actions button{height:auto;min-height:var(--tap-target)}.AccountDeletionDialog-module__s0VgSG__delete-dialog-actions{justify-content:flex-start}.AccountDeletionDialog-module__s0VgSG__delete-dialog-actions .btn-secondary{flex:1 1 0}.AccountDeletionDialog-module__s0VgSG__delete-dialog-actions .btn-danger{flex:1.4 1 0}}
.AccountDeletionPanel-module__sQ-DaG__danger-card{gap:var(--space-3);padding:var(--space-4);border:1px solid rgba(var(--color-negative-rgb), .35);border-radius:var(--radius-lg);background:rgba(var(--color-negative-rgb), .06);display:flex}.AccountDeletionPanel-module__sQ-DaG__danger-icon{border-radius:var(--radius-sm);background:var(--color-negative);width:28px;height:28px;color:var(--color-on-medal);flex-shrink:0;justify-content:center;align-items:center;display:flex}.AccountDeletionPanel-module__sQ-DaG__danger-body{align-items:flex-start;gap:var(--space-1-5);flex-direction:column;flex:1;min-width:0;display:flex}.AccountDeletionPanel-module__sQ-DaG__danger-body .AccountDeletionPanel-module__sQ-DaG__danger-title{margin:0;font-weight:700;line-height:1.35}.AccountDeletionPanel-module__sQ-DaG__danger-body .AccountDeletionPanel-module__sQ-DaG__danger-text{color:var(--color-text-soft);font-size:var(--text-md);margin:0;line-height:1.45}.AccountDeletionPanel-module__sQ-DaG__danger-action{margin-top:var(--space-1-5)}
.DisplayNameEditor-module__UyAhZq__account-name-row{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;display:flex}.DisplayNameEditor-module__UyAhZq__account-name-row .btn-secondary{flex-shrink:0}.DisplayNameEditor-module__UyAhZq__account-field{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.DisplayNameEditor-module__UyAhZq__account-field-label{color:var(--color-text-muted);font-family:var(--font-label);font-size:var(--text-sm)}.DisplayNameEditor-module__UyAhZq__account-field-value{font-family:var(--font-body);font-size:var(--text-base);overflow-wrap:anywhere}.DisplayNameEditor-module__UyAhZq__account-name-value{font-size:var(--text-lg);font-weight:700}.account-name .DisplayNameEditor-module__UyAhZq__account-name-saved{align-items:center;gap:var(--space-1-5);margin:calc(-1 * var(--space-1)) 0 var(--space-3);color:var(--color-positive);font-family:var(--font-label);font-size:var(--text-sm);display:flex}.DisplayNameEditor-module__UyAhZq__account-name-form{gap:var(--space-2-5);padding:var(--space-3-5) 0;flex-direction:column;display:flex}.DisplayNameEditor-module__UyAhZq__account-name-hint{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;line-height:1.4}.DisplayNameEditor-module__UyAhZq__account-name-actions{gap:var(--space-2);display:flex}.DisplayNameEditor-module__UyAhZq__account-name-actions .btn-primary{flex:1}
.LegalLinks-module__Ngwjdq__legal-links{justify-content:center;gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;font-family:var(--font-label);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.LegalLinks-module__Ngwjdq__legal-links a{color:var(--color-text-muted)}.LegalLinks-module__Ngwjdq__legal-links a:hover,.LegalLinks-module__Ngwjdq__legal-links a:focus-visible{color:var(--color-action)}
.LegalPage-module__icB8aa__legal-page{max-width:72ch;padding:var(--space-6) var(--space-4) var(--space-6);font-family:var(--font-body);color:var(--color-text);margin:0 auto}.LegalPage-module__icB8aa__legal-home{width:180px;margin:0 auto var(--space-4);display:block}.LegalPage-module__icB8aa__legal-logo{width:100%;height:auto;display:block}.LegalPage-module__icB8aa__legal-doc{line-height:1.6}.LegalPage-module__icB8aa__legal-doc h1.LegalPage-module__icB8aa__legal-title{margin:0 0 var(--space-2);font-family:var(--font-display);text-align:left;text-transform:none;color:var(--color-accent);font-size:1.75rem;font-weight:400}.LegalPage-module__icB8aa__legal-doc h2{margin:var(--space-6) 0 var(--space-2);font-family:var(--font-body);font-size:var(--text-lg);text-align:left;color:var(--color-accent);font-weight:700}.LegalPage-module__icB8aa__legal-doc p,.LegalPage-module__icB8aa__legal-doc li{margin:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--text-base);text-transform:none;color:var(--color-text);font-weight:400}.LegalPage-module__icB8aa__legal-doc ul{margin:0 0 var(--space-3);padding-left:var(--space-6)}.LegalPage-module__icB8aa__legal-doc a{color:var(--color-action)}.LegalPage-module__icB8aa__legal-doc p.LegalPage-module__icB8aa__legal-meta{margin-bottom:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted)}
.LocaleSwitcher-module__67fYfW__locale-switcher{gap:var(--space-2);display:flex}.LocaleSwitcher-module__67fYfW__locale-switcher-large{width:100%}.LocaleSwitcher-module__67fYfW__locale-switcher-option{min-height:40px;padding:0 var(--space-3);border:1px solid rgba(var(--color-text-rgb), .18);border-radius:var(--radius-md);color:var(--color-text);font:var(--text-sm) var(--font-body);cursor:pointer;background:0 0;flex:1}.LocaleSwitcher-module__67fYfW__locale-switcher-option[aria-pressed=true]{border-color:var(--color-accent);background:rgba(var(--color-action-rgb), .14);color:var(--color-accent);cursor:default}.LocaleSwitcher-module__67fYfW__locale-switcher-large .LocaleSwitcher-module__67fYfW__locale-switcher-option{min-height:48px}
.AccountMenu-module__wb1Npa__league-nav-panel{top:calc(100% + var(--space-2));max-height:calc(100vh - var(--nav-height) - var(--space-4));max-height:calc(100dvh - var(--nav-height) - var(--space-4));padding:var(--space-3);overscroll-behavior:contain;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-panel);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;position:absolute;overflow-y:auto}.AccountMenu-module__wb1Npa__league-nav-panel-account{right:var(--space-3);width:min(248px, calc(100vw - 2 * var(--space-3)));gap:var(--space-2-5)}.AccountMenu-module__wb1Npa__account-header{align-items:center;gap:var(--space-2-5);display:flex}.avatar.AccountMenu-module__wb1Npa__avatar-lg{border:1px solid rgba(var(--color-accent-rgb), .45);background:rgba(var(--color-accent-rgb), .14);color:var(--color-accent);width:40px;height:40px;font-size:var(--text-md)}.AccountMenu-module__wb1Npa__account-text{flex-direction:column;gap:2px;min-width:0;display:flex}.AccountMenu-module__wb1Npa__account-email{text-overflow:ellipsis;white-space:nowrap;color:rgba(var(--color-text-rgb), .55);font-family:var(--font-label);font-size:var(--text-xs);overflow:hidden}.AccountMenu-module__wb1Npa__league-nav-rule{width:100%;height:1px;margin:var(--space-1) 0;background:rgba(var(--color-text-rgb), .1);border:0;flex-shrink:0}.AccountMenu-module__wb1Npa__nav-menu-item{align-items:center;gap:var(--space-2-5);width:100%;min-height:48px;padding:0 var(--space-2-5);border:1px solid rgba(var(--color-text-rgb), .18);border-radius:var(--radius-md);color:var(--color-text);font:var(--text-md) var(--font-display);text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;text-decoration:none;display:flex}.AccountMenu-module__wb1Npa__nav-menu-item:focus-visible{outline-offset:-2px}.AccountMenu-module__wb1Npa__nav-menu-item svg{flex-shrink:0}.AccountMenu-module__wb1Npa__nav-menu-item svg:first-child{color:rgba(var(--color-text-rgb), .65)}.AccountMenu-module__wb1Npa__nav-menu-item svg:last-child:not(:first-child){color:rgba(var(--color-text-rgb), .4);margin-left:auto}
.LeagueSwitcher-module__X_BP5q__league-nav-panel{top:calc(100% + var(--space-2));max-height:calc(100vh - var(--nav-height) - var(--space-4));max-height:calc(100dvh - var(--nav-height) - var(--space-4));padding:var(--space-3);overscroll-behavior:contain;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-panel);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;position:absolute;overflow-y:auto}.LeagueSwitcher-module__X_BP5q__league-nav-panel-switcher{left:calc(var(--space-3-5) + var(--nav-logo-width) + var(--space-2-5));width:min(236px, calc(100vw - 2 * var(--space-3)));gap:var(--space-1-5)}@media screen and (min-width:640px){.LeagueSwitcher-module__X_BP5q__league-nav-panel-switcher{left:calc(var(--space-4) + var(--nav-logo-width) + var(--space-4))}}.LeagueSwitcher-module__X_BP5q__league-nav-caption{padding:0 var(--space-1) 2px;color:var(--color-text-faint);font:700 var(--text-2xs) var(--font-label);letter-spacing:var(--tracking-caption);text-transform:uppercase;margin:0}.LeagueSwitcher-module__X_BP5q__league-nav-notice{color:rgba(var(--color-text-rgb), .8);font:400 var(--text-sm) / 1.5 var(--font-label);text-transform:none;margin:0}.LeagueSwitcher-module__X_BP5q__switcher-list{gap:var(--space-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LeagueSwitcher-module__X_BP5q__switcher-row{align-items:center;gap:var(--space-2-5);min-height:48px;padding:0 var(--space-2-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);text-decoration:none;transition:border-color .15s;display:flex}.LeagueSwitcher-module__X_BP5q__switcher-row:hover{border-color:var(--color-action)}.LeagueSwitcher-module__X_BP5q__switcher-row[aria-current]{border-color:rgba(var(--color-action-rgb), .45);background:rgba(var(--color-action-rgb), .12)}.LeagueSwitcher-module__X_BP5q__switcher-row svg{color:var(--color-action);flex-shrink:0}.LeagueSwitcher-module__X_BP5q__switcher-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.LeagueSwitcher-module__X_BP5q__switcher-name{font:700 var(--text-md) var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LeagueSwitcher-module__X_BP5q__switcher-role{color:var(--color-text-faint);font-family:var(--font-label);font-size:var(--text-2xs);letter-spacing:var(--tracking-heading);text-transform:uppercase}.LeagueSwitcher-module__X_BP5q__league-nav-rule{width:100%;height:1px;margin:var(--space-1) 0;background:rgba(var(--color-text-rgb), .1);border:0;flex-shrink:0}.LeagueSwitcher-module__X_BP5q__nav-menu-item{align-items:center;gap:var(--space-2-5);width:100%;min-height:48px;padding:0 var(--space-2-5);border:1px solid rgba(var(--color-text-rgb), .18);border-radius:var(--radius-md);color:var(--color-text);font:var(--text-md) var(--font-display);text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;text-decoration:none;display:flex}.LeagueSwitcher-module__X_BP5q__nav-menu-item:focus-visible{outline-offset:-2px}.LeagueSwitcher-module__X_BP5q__nav-menu-item svg{flex-shrink:0}.LeagueSwitcher-module__X_BP5q__nav-menu-item svg:first-child{color:var(--color-accent)}.LeagueSwitcher-module__X_BP5q__nav-menu-item svg:last-child:not(:first-child){color:rgba(var(--color-text-rgb), .4);margin-left:auto}
.LeagueNav-module__R1jd3q__league-shell{--nav-height:53px;--sync-badge-top:calc(var(--nav-height) + var(--space-2))}.LeagueNav-module__R1jd3q__league-shell:has(.LeagueNav-module__R1jd3q__league-nav-tabs){--nav-height:97px}@media screen and (min-width:640px){:is(.LeagueNav-module__R1jd3q__league-shell,.LeagueNav-module__R1jd3q__league-shell:has(.LeagueNav-module__R1jd3q__league-nav-tabs)){--nav-height:57px}}.LeagueNav-module__R1jd3q__league-nav{z-index:var(--z-nav);grid-template-columns:auto auto 1fr auto;grid-template-rows:var(--nav-bar-height) auto;align-items:center;column-gap:var(--space-2-5);padding:0 var(--space-3-5);border-bottom:1px solid var(--color-border);background:rgba(var(--color-bg-edge-rgb), .94);grid-template-areas:"brand chip.account""tabs tabs tabs tabs";display:grid;position:relative}.LeagueNav-module__R1jd3q__league-nav-brand{min-height:var(--tap-target);grid-area:brand;align-items:center;display:flex}.LeagueNav-module__R1jd3q__league-nav-brand img{width:auto;height:var(--nav-logo-height);display:block}.LeagueNav-module__R1jd3q__league-nav-chip-wrap{grid-area:chip;min-width:0}.LeagueNav-module__R1jd3q__league-nav-account-wrap{grid-area:account;justify-self:end}.LeagueNav-module__R1jd3q__league-nav-divider{display:none}.LeagueNav-module__R1jd3q__league-nav-chip{align-items:center;gap:var(--space-1-5);max-width:min(52vw,240px);height:36px;padding:0 var(--space-2-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:700 var(--text-sm) var(--font-body);cursor:pointer;display:flex}.LeagueNav-module__R1jd3q__league-nav-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LeagueNav-module__R1jd3q__league-nav-chip svg{color:rgba(var(--color-text-rgb), .55);flex-shrink:0}.LeagueNav-module__R1jd3q__league-nav-chip[aria-expanded=true]{border-color:var(--color-action);background:rgba(var(--color-action-rgb), .12)}.LeagueNav-module__R1jd3q__league-nav-account{width:var(--tap-target);height:var(--tap-target);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.avatar.LeagueNav-module__R1jd3q__avatar-nav{border:1px solid rgba(var(--color-accent-rgb), .45);background:rgba(var(--color-accent-rgb), .14);color:var(--color-accent);width:36px;height:36px;font-size:var(--text-sm)}.LeagueNav-module__R1jd3q__league-nav-account[aria-expanded=true] .LeagueNav-module__R1jd3q__avatar-nav{border-color:var(--color-accent);background:rgba(var(--color-accent-rgb), .26)}.LeagueNav-module__R1jd3q__league-nav-tabs{gap:var(--space-6);grid-area:tabs;display:flex}.LeagueNav-module__R1jd3q__league-nav-tabs a{height:var(--nav-tabs-height);color:var(--color-text-faint);font:700 var(--text-sm) var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:flex}.LeagueNav-module__R1jd3q__league-nav-tabs a:focus-visible{outline-offset:-2px}.LeagueNav-module__R1jd3q__league-nav-tabs a[aria-current]{border-bottom-color:var(--color-action);color:var(--color-action)}@media screen and (min-width:640px){.LeagueNav-module__R1jd3q__league-nav{grid-template-columns:auto auto auto auto 1fr auto;grid-template-rows:var(--nav-wide-height);align-items:stretch;column-gap:var(--space-4);padding:0 var(--space-4);grid-template-areas:"brand chip divider tabs.account"}.LeagueNav-module__R1jd3q__league-nav-brand,.LeagueNav-module__R1jd3q__league-nav-chip-wrap,.LeagueNav-module__R1jd3q__league-nav-account-wrap{align-self:center}.LeagueNav-module__R1jd3q__league-nav-divider{width:1px;margin:var(--space-4) 0;background:rgba(var(--color-text-rgb), .12);grid-area:divider;display:block}.LeagueNav-module__R1jd3q__league-nav-tabs a{height:100%}}.LeagueNav-module__R1jd3q__league-nav-scrim{z-index:var(--z-nav-scrim);background:rgba(var(--shadow-rgb), .45);position:fixed;inset:0}@media screen and (max-width:400px){.LeagueNav-module__R1jd3q__league-nav-tabs{gap:var(--space-4)}}@media print{:root:has([data-print-page]) :is(.LeagueNav-module__R1jd3q__league-nav,.LeagueNav-module__R1jd3q__league-nav-scrim){display:none!important}}
.PendingDeletionNotice-module__YccRSq__account-pending{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-left:3px solid var(--color-negative);border-radius:var(--radius-lg);background:var(--color-panel);flex-direction:column;display:flex}.PendingDeletionNotice-module__YccRSq__account-pending p{font-family:var(--font-body);font-size:var(--text-base);text-transform:none;margin:0;font-weight:400}
.SyncStatus-module__GYzcIG__sync-badge.SyncStatus-module__GYzcIG__sync-badge-inline{white-space:nowrap;position:absolute;top:calc(100% + 4px);right:0}@media screen and (min-width:640px){.SyncStatus-module__GYzcIG__sync-badge.SyncStatus-module__GYzcIG__sync-badge-inline{margin-right:var(--space-2);position:static}}.SyncStatus-module__GYzcIG__sync-badge{top:var(--sync-badge-top,max(8px, 2vh));z-index:1050;padding:var(--space-1) var(--space-2-5);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-panel);color:var(--color-text);font-family:var(--font-label);opacity:.75;pointer-events:none;margin:0;font-size:.75rem;line-height:1.4;position:fixed;right:max(8px,2vw)}.SyncStatus-module__GYzcIG__sync-badge-offline{border-color:var(--color-action);color:var(--color-action);opacity:1}.SyncStatus-module__GYzcIG__sync-badge-saved{border-color:var(--color-positive);color:var(--color-positive)}.SyncStatus-module__GYzcIG__sync-banner{z-index:1090;align-items:center;gap:var(--space-3);background:var(--color-action);color:var(--color-bg);box-shadow:var(--shadow-panel);padding:.6rem .9rem;display:flex;position:fixed;top:0;left:0;right:0}.SyncStatus-module__GYzcIG__sync-banner-notice{background:var(--color-accent)}.SyncStatus-module__GYzcIG__sync-banner p{font-family:var(--font-body);font-weight:700;font-size:var(--text-md);flex:1;margin:0;line-height:1.35}.SyncStatus-module__GYzcIG__sync-banner button,.SyncStatus-module__GYzcIG__sync-banner .SyncStatus-module__GYzcIG__sync-banner-action{padding:var(--space-1-5) var(--space-2-5);border:1px solid var(--color-bg);color:var(--color-bg);font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);cursor:pointer;background:0 0;border-radius:4px;flex:none;line-height:1;text-decoration:none}
.CopyPixKeyButton-module__FQZYVG__pix-panel-copy{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.CopyPixKeyButton-module__FQZYVG__pix-panel-copy .btn-secondary{gap:var(--space-1-5)}
.PixQrCode-module__avtj4q__pix-qr-ground{fill:var(--color-bg)}.PixQrCode-module__avtj4q__pix-qr-modules{fill:var(--color-qr-modules)}
.game-rules-panel .EntryPrices-module__43RZkW__entry-price-lead:only-child{grid-column:1/-1}@media screen and (min-width:1100px){.game-rules-panel .EntryPrices-module__43RZkW__entry-prices{gap:var(--space-2-5);grid-template-columns:repeat(2,minmax(0,1fr))}.game-rules-panel .EntryPrices-module__43RZkW__entry-price{min-height:76px;padding:var(--space-3) var(--space-3-5)}.game-rules-panel .EntryPrices-module__43RZkW__entry-price-lead{grid-area:auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"label""cost""chips";align-items:start;row-gap:2px}.game-rules-panel .EntryPrices-module__43RZkW__entry-price-lead .EntryPrices-module__43RZkW__entry-price-cost{font-size:1.5rem}.game-rules-panel .EntryPrices-module__43RZkW__entry-price-lead .EntryPrices-module__43RZkW__entry-price-chips{font-size:var(--text-xs)}}.EntryPrices-module__43RZkW__entry-prices{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.EntryPrices-module__43RZkW__entry-price{min-height:64px;padding:var(--space-2-5) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);align-content:center;gap:2px;display:grid}.EntryPrices-module__43RZkW__entry-price-lead{align-items:center;column-gap:var(--space-3);border-color:rgba(var(--color-accent-rgb), .35);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label chips""cost chips"}.EntryPrices-module__43RZkW__entry-price-lead .EntryPrices-module__43RZkW__entry-price-label{grid-area:label}.EntryPrices-module__43RZkW__entry-price-lead .EntryPrices-module__43RZkW__entry-price-cost{grid-area:cost}.EntryPrices-module__43RZkW__entry-price-lead .EntryPrices-module__43RZkW__entry-price-chips{grid-area:chips}.EntryPrices-module__43RZkW__entry-price-label,.EntryPrices-module__43RZkW__entry-price-cost,.EntryPrices-module__43RZkW__entry-price-chips{margin:0}.EntryPrices-module__43RZkW__entry-price-label{color:var(--color-text-faint);font:700 var(--text-2xs) var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.EntryPrices-module__43RZkW__entry-price-cost{color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-stat-compact);line-height:1.05}.EntryPrices-module__43RZkW__entry-price-lead .EntryPrices-module__43RZkW__entry-price-cost{font-size:var(--text-stat)}.EntryPrices-module__43RZkW__entry-price-chips{color:rgba(var(--color-text-rgb), .6);font:400 var(--text-xs) var(--font-label)}.EntryPrices-module__43RZkW__entry-price-chips strong{color:var(--color-text);font-weight:700}.EntryPrices-module__43RZkW__entry-price-lead .EntryPrices-module__43RZkW__entry-price-chips{font-size:var(--text-sm)}@media screen and (min-width:1024px){.EntryPrices-module__43RZkW__entry-prices{gap:var(--space-2-5);grid-template-columns:minmax(0,1.1fr) repeat(2,minmax(0,1fr))}.EntryPrices-module__43RZkW__entry-price{min-height:76px;padding:var(--space-3) var(--space-4)}.EntryPrices-module__43RZkW__entry-price-lead{align-items:start;row-gap:var(--space-1-5);grid-area:span 2;grid-template-columns:minmax(0,1fr);grid-template-areas:"label""cost""chips"}.EntryPrices-module__43RZkW__entry-price-cost{font-size:1.5rem}.EntryPrices-module__43RZkW__entry-price-lead .EntryPrices-module__43RZkW__entry-price-cost{font-size:2rem}}
.GameRulesSnapshot-module__BBZrvW__game-rules{gap:var(--space-3);padding:var(--space-3-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-panel);box-shadow:var(--shadow-modal);flex-direction:column;display:flex}.GameRulesSnapshot-module__BBZrvW__game-rules-split{gap:var(--space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.GameRulesSnapshot-module__BBZrvW__game-rules-split li{padding:4px var(--space-2-5);border-radius:var(--radius-pill);background:rgba(var(--color-text-rgb), .07);color:var(--color-text);font:700 var(--text-xs) var(--font-label);white-space:nowrap}.GameRulesSnapshot-module__BBZrvW__game-rules-split li:last-child:not(:first-child){background:rgba(var(--color-accent-rgb), .12);color:var(--color-accent)}@media print{[data-print-page] .GameRulesSnapshot-module__BBZrvW__game-rules{box-shadow:none;background:0 0}.GameRulesSnapshot-module__BBZrvW__game-rules{break-inside:avoid-page}}
.GameSummaryHead-module__0dcE9a__game-head{gap:var(--space-3);flex-direction:column;display:flex}.GameSummaryHead-module__0dcE9a__game-head-text{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.GameSummaryHead-module__0dcE9a__game-date{color:var(--color-text);font-family:var(--font-display);letter-spacing:var(--tracking-heading);text-align:left;text-shadow:none;margin:0;font-size:1.5rem;font-weight:400}.GameSummaryHead-module__0dcE9a__game-league{color:var(--color-accent);font:700 var(--text-xs) var(--font-label);letter-spacing:var(--tracking-caption);text-transform:uppercase;margin:0}.GameSummaryHead-module__0dcE9a__game-meta{color:rgba(var(--color-text-rgb), .65);font:400 var(--text-sm) / 1.45 var(--font-label);text-transform:none;margin:0}.GameSummaryHead-module__0dcE9a__game-meta strong{color:var(--color-text);font-weight:700}.GameSummaryHead-module__0dcE9a__game-stats{gap:var(--space-2-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.GameSummaryHead-module__0dcE9a__game-stats .stat-tile{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px}.GameSummaryHead-module__0dcE9a__game-stats .GameSummaryHead-module__0dcE9a__stat-tile-quiet .stat-value{color:rgba(var(--color-text-rgb), .85)}@media screen and (min-width:800px){.GameSummaryHead-module__0dcE9a__game-head{flex-direction:row;justify-content:space-between;align-items:flex-end}.GameSummaryHead-module__0dcE9a__game-stats{display:flex}.GameSummaryHead-module__0dcE9a__game-stats .stat-tile{min-width:140px}}@media screen and (min-width:1024px){.GameSummaryHead-module__0dcE9a__game-date{font-size:1.75rem}.GameSummaryHead-module__0dcE9a__game-meta{font-size:var(--text-base)}.GameSummaryHead-module__0dcE9a__game-stats .stat-tile{min-width:164px;min-height:70px}}@media print{.GameSummaryHead-module__0dcE9a__game-head{break-inside:avoid-page}}
.SettlementEditor-module__MRQAja__settlement{display:contents}.SettlementEditor-module__MRQAja__settlement-trigger{grid-area:1/2;justify-self:end}.SettlementEditor-module__MRQAja__settlement-body{grid-column:1/-1;min-width:0}.SettlementEditor-module__MRQAja__settlement>.form-message{grid-column:1/-1;min-width:0}.SettlementEditor-module__MRQAja__settlement-form{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.SettlementEditor-module__MRQAja__settle-edit-hint{align-items:flex-start;gap:var(--space-2);color:rgba(var(--color-text-rgb), .6);font:400 var(--text-xs) / 1.45 var(--font-label);text-transform:none;margin:0;display:flex}.SettlementEditor-module__MRQAja__settle-edit-hint svg{color:var(--color-accent);flex-shrink:0;margin-top:1px}.SettlementEditor-module__MRQAja__settle-edit-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SettlementEditor-module__MRQAja__settle-edit-row{gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3);border:1px solid rgba(var(--color-action-rgb), .28);border-radius:var(--radius-md);background:var(--color-bg);flex-direction:column;display:flex}.SettlementEditor-module__MRQAja__settle-edit-top{align-items:center;gap:var(--space-2-5);display:flex}.SettlementEditor-module__MRQAja__settle-edit-name{min-width:0;font-family:var(--font-label);font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.SettlementEditor-module__MRQAja__settle-status{align-items:baseline;gap:var(--space-1-5);padding:4px var(--space-2-5);border-radius:var(--radius-pill);flex-shrink:0;display:flex}.SettlementEditor-module__MRQAja__settle-status-verb{font:700 var(--text-2xs) var(--font-label);letter-spacing:var(--tracking-caption);text-transform:uppercase;opacity:.8}.SettlementEditor-module__MRQAja__settle-status strong{font:700 var(--text-sm) var(--font-label)}.SettlementEditor-module__MRQAja__settle-status-receive{background:rgba(var(--color-positive-rgb), .12);color:var(--color-positive)}.SettlementEditor-module__MRQAja__settle-status-pay{background:rgba(var(--color-negative-rgb), .12);color:var(--color-negative)}.SettlementEditor-module__MRQAja__settle-status-settled{background:rgba(var(--color-text-rgb), .07);color:var(--color-text-faint)}.SettlementEditor-module__MRQAja__settle-edit-fields{gap:var(--space-2-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SettlementEditor-module__MRQAja__settle-edit-field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.SettlementEditor-module__MRQAja__settle-edit-label{color:rgba(var(--color-text-rgb), .55);font:700 var(--text-2xs) var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.SettlementEditor-module__MRQAja__settle-edit-label span{color:var(--color-text-faint);letter-spacing:0;text-transform:none;font-weight:400}.SettlementEditor-module__MRQAja__settle-edit-input{align-items:center;gap:var(--space-1-5);height:var(--tap-target);padding:0 var(--space-2-5);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-panel);display:flex}.SettlementEditor-module__MRQAja__settle-edit-input:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.SettlementEditor-module__MRQAja__settle-edit-currency{color:var(--color-text-faint);font:400 var(--text-sm) var(--font-label);flex-shrink:0}.SettlementEditor-module__MRQAja__settle-edit-input input{width:100%;min-width:0;height:100%;color:var(--color-text);font:700 var(--text-base) var(--font-label);background:0 0;border:0;flex:1;padding:0}.SettlementEditor-module__MRQAja__settle-edit-input input:focus-visible{outline:none}.SettlementEditor-module__MRQAja__settle-fill{height:26px;padding:0 var(--space-2);border:1px solid rgba(var(--color-action-rgb), .4);border-radius:var(--radius-pill);color:var(--color-action);font:700 var(--text-2xs) var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;background:0 0;flex-shrink:0}.SettlementEditor-module__MRQAja__settle-edit-actions{z-index:1;align-items:center;gap:var(--space-2-5);margin:0 calc(-1 * var(--space-2));padding:var(--space-3) var(--space-2) var(--space-2);background:linear-gradient(to top, var(--color-bg) 70%, rgba(var(--color-bg-edge-rgb), 0));display:flex;position:sticky;bottom:0}.SettlementEditor-module__MRQAja__settle-edit-actions .btn-primary{flex:1}@media screen and (min-width:1024px){.SettlementEditor-module__MRQAja__settle-edit-fields{grid-template-columns:220px 220px;justify-content:start}.SettlementEditor-module__MRQAja__settle-edit-actions{background:0 0;justify-content:flex-end}.SettlementEditor-module__MRQAja__settle-edit-actions .btn-primary{flex:none}}@media print{:root:has([data-print-page]) :is(.SettlementEditor-module__MRQAja__settlement-trigger,.SettlementEditor-module__MRQAja__settlement-form){display:none!important}}
.GameSummary-module__2fZeWW__game-detail{gap:var(--space-4);flex-direction:column;display:flex}.GameSummary-module__2fZeWW__game-body,.GameSummary-module__2fZeWW__game-aside,.GameSummary-module__2fZeWW__game-main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.GameSummary-module__2fZeWW__game-section{align-content:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.GameSummary-module__2fZeWW__game-section>.league-section-title{min-height:var(--tap-target);grid-column:1;align-self:center;align-items:center;display:flex}.GameSummary-module__2fZeWW__game-section>.auth-notice{grid-column:1/-1}@media screen and (min-width:800px){.GameSummary-module__2fZeWW__game-body{grid-template-columns:320px minmax(0,1fr);align-items:start;display:grid}}@media screen and (min-width:1024px){.GameSummary-module__2fZeWW__game-detail{gap:var(--space-6)}.GameSummary-module__2fZeWW__game-body{gap:var(--space-6);grid-template-columns:280px minmax(0,1fr)}}
.ShareGamePanel-module__LAKkrG__share-panel{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;display:flex}div.ShareGamePanel-module__LAKkrG__share-panel{padding:var(--space-3-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-panel);box-shadow:var(--shadow-modal)}.ShareGamePanel-module__LAKkrG__share-panel-label{color:var(--color-text-faint);font:700 var(--text-2xs) var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.ShareGamePanel-module__LAKkrG__share-panel-link{width:100%;min-width:0;height:var(--tap-target);padding:0 var(--space-2-5);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font:400 var(--text-sm) var(--font-label);text-overflow:ellipsis}.ShareGamePanel-module__LAKkrG__share-panel-hint{color:rgba(var(--color-text-rgb), .6);font:400 var(--text-xs) / 1.45 var(--font-label);text-transform:none;margin:0}.ShareGamePanel-module__LAKkrG__share-panel small{font:400 var(--text-xs) / 1.45 var(--font-label)}.ShareGamePanel-module__LAKkrG__share-panel small.ShareGamePanel-module__LAKkrG__share-panel-copied{color:var(--color-positive)}.ShareGamePanel-module__LAKkrG__share-panel small.ShareGamePanel-module__LAKkrG__share-panel-copy-failed{color:var(--color-negative)}.ShareGamePanel-module__LAKkrG__share-panel-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}:is(.ShareGamePanel-module__LAKkrG__share-panel-actions .btn-primary,.ShareGamePanel-module__LAKkrG__share-panel-actions .btn-secondary){gap:var(--space-2);flex:auto}.ShareGamePanel-module__LAKkrG__share-panel-actions .btn-text{flex:1 0 100%}
.GameDetail-module__aClnXW__game-detail{gap:var(--space-4);flex-direction:column;display:flex}.GameDetail-module__aClnXW__game-body,.GameDetail-module__aClnXW__game-aside,.GameDetail-module__aClnXW__game-main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.GameDetail-module__aClnXW__game-section{align-content:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.GameDetail-module__aClnXW__game-section>.league-section-title{min-height:var(--tap-target);grid-column:1;align-self:center;align-items:center;display:flex}.GameDetail-module__aClnXW__game-section>.auth-notice{grid-column:1/-1}.GameDetail-module__aClnXW__settlement-body{grid-column:1/-1;min-width:0}.GameDetail-module__aClnXW__settle-table,.GameDetail-module__aClnXW__settle-table tbody{gap:var(--space-2);flex-direction:column;display:flex}.GameDetail-module__aClnXW__settle-table{border-collapse:collapse;width:100%;font-family:var(--font-label)}.GameDetail-module__aClnXW__settle-table thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.GameDetail-module__aClnXW__settle-table th,.GameDetail-module__aClnXW__settle-table td{color:var(--color-text);text-align:left;text-shadow:none;white-space:nowrap;border:0;padding:0;font-weight:400}.GameDetail-module__aClnXW__settle-row{align-items:center;column-gap:var(--space-2);row-gap:var(--space-2);padding:var(--space-2-5) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-player{grid-area:1/1/auto/6;min-width:0}.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-entries{min-width:0;color:rgba(var(--color-text-rgb), .55);font-size:var(--text-xs);text-overflow:ellipsis;grid-area:2/1/auto/6;overflow:hidden}.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-net{font:400 var(--text-stat) / 1 var(--font-display);text-align:right;flex-direction:column;grid-area:1/6/3/9;align-items:flex-end;gap:2px;display:flex}.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-debt{grid-column:1/3}.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-prize{grid-column:3/5}.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-paid{grid-column:5/7}.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-received{grid-column:7/9}.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-debt,.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-prize,.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-paid,.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-received{min-width:0;font-size:var(--text-sm);flex-direction:column;grid-row:3;gap:2px;font-weight:700;display:flex}.GameDetail-module__aClnXW__settle-unit{color:var(--color-text-faint);font:700 var(--text-2xs) var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.GameDetail-module__aClnXW__game-player-name{align-items:center;gap:var(--space-2-5);min-width:0;display:flex}.GameDetail-module__aClnXW__settle-name{min-width:0;font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GameDetail-module__aClnXW__settle-net-verb{font:700 var(--text-2xs) var(--font-label);letter-spacing:var(--tracking-caption);text-transform:uppercase;opacity:.75}.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-net-receive{color:var(--color-positive)}.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-net-pay{color:var(--color-negative)}.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-net-settled{color:var(--color-text-faint);font:700 var(--text-sm) var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.GameDetail-module__aClnXW__game-player-photo{object-fit:cover;border-radius:50%;flex:none;width:34px;height:34px}.GameDetail-module__aClnXW__game-toolbar{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.GameDetail-module__aClnXW__game-toolbar-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.GameDetail-module__aClnXW__game-toolbar-actions>*{flex:auto}.GameDetail-module__aClnXW__game-toolbar :is(.btn-primary,.btn-secondary,.btn-text){gap:var(--space-2);text-decoration:none}@media screen and (min-width:800px){.GameDetail-module__aClnXW__game-body{grid-template-columns:320px minmax(0,1fr);align-items:start;display:grid}}@media screen and (min-width:1024px){.GameDetail-module__aClnXW__game-detail{gap:var(--space-6)}.GameDetail-module__aClnXW__game-body{gap:var(--space-6);grid-template-columns:280px minmax(0,1fr)}.GameDetail-module__aClnXW__settle-table{gap:var(--space-1-5);padding:var(--space-3-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-panel);box-shadow:var(--shadow-modal)}.GameDetail-module__aClnXW__settle-table tbody{gap:var(--space-1-5)}.GameDetail-module__aClnXW__settle-table thead{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.GameDetail-module__aClnXW__settle-head,.GameDetail-module__aClnXW__settle-row{align-items:center;column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) 150px 88px 96px 96px 166px;display:grid}.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-prize{display:none}.GameDetail-module__aClnXW__settle-head{padding:0 var(--space-3) var(--space-1) var(--space-2);border:0 solid #0000;border-width:0 1px}.GameDetail-module__aClnXW__settle-head th{color:rgba(var(--color-text-rgb), .55);font:700 var(--text-2xs) var(--font-label);letter-spacing:var(--tracking-label);text-align:right;text-transform:uppercase}.GameDetail-module__aClnXW__settle-head .GameDetail-module__aClnXW__settle-player{padding-left:calc(34px + var(--space-2-5));text-align:left}.GameDetail-module__aClnXW__settle-head .GameDetail-module__aClnXW__settle-entries{text-align:left}.GameDetail-module__aClnXW__settle-row{min-height:52px;padding:0 var(--space-3) 0 var(--space-2);transition:border-color .15s}.GameDetail-module__aClnXW__settle-row:hover{border-color:var(--color-action)}.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-player,.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-entries,.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-debt,.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-paid,.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-received,.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-net{grid-area:auto}.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-entries{color:rgba(var(--color-text-rgb), .7);font-size:var(--text-md)}.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-debt,.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-paid,.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-received{font-size:var(--text-base);flex-direction:row;justify-content:flex-end;font-weight:400}.GameDetail-module__aClnXW__settle-unit{display:none}.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-net{justify-content:flex-end;align-items:baseline;gap:var(--space-1-5);font:700 var(--text-base) var(--font-label);flex-direction:row}.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-net-settled{font-size:var(--text-md);font-weight:400}.GameDetail-module__aClnXW__game-toolbar-actions>*{flex:none}}@media print{[data-print-page] .GameDetail-module__aClnXW__settle-table{box-shadow:none;background:0 0}.GameDetail-module__aClnXW__settle-table{border-collapse:collapse;border:0;width:100%;padding:0;display:table}.GameDetail-module__aClnXW__settle-table thead{clip:auto;white-space:normal;width:auto;height:auto;margin:0;display:table-header-group;position:static;overflow:visible}.GameDetail-module__aClnXW__settle-table tbody{display:table-row-group}.GameDetail-module__aClnXW__settle-table :is(.GameDetail-module__aClnXW__settle-head,.GameDetail-module__aClnXW__settle-row){break-inside:avoid;background:0 0;border:0;border-radius:0;min-height:0;padding:0;display:table-row}.GameDetail-module__aClnXW__settle-table :is(.GameDetail-module__aClnXW__settle-head,.GameDetail-module__aClnXW__settle-row)>:is(th,td){border-bottom:1px solid var(--color-border);color:var(--color-text);font:400 10pt / 1.3 var(--font-label);text-align:right;vertical-align:middle;white-space:nowrap;padding:4pt 6pt;display:table-cell}.GameDetail-module__aClnXW__settle-table :is(.GameDetail-module__aClnXW__settle-head,.GameDetail-module__aClnXW__settle-row)>:is(.GameDetail-module__aClnXW__settle-player,.GameDetail-module__aClnXW__settle-entries){text-align:left;white-space:normal}.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-head>th{letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:8pt;font-weight:700}.GameDetail-module__aClnXW__settle-table .GameDetail-module__aClnXW__settle-row>.GameDetail-module__aClnXW__settle-net{font-weight:700}.GameDetail-module__aClnXW__settle-net-verb{margin-right:4pt}.GameDetail-module__aClnXW__settle-unit{display:none}.GameDetail-module__aClnXW__game-player-photo{width:20px;height:20px}}
.SharedGame-module__vo2GJG__shared-game{gap:var(--space-4);flex-direction:column;display:flex}.SharedGame-module__vo2GJG__shared-game-brand{margin:0 0 0 -6px}.SharedGame-module__vo2GJG__shared-game-brand img{width:auto;height:40px;display:block}.SharedGame-module__vo2GJG__shared-game-foot{align-items:flex-start;gap:var(--space-2-5);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.SharedGame-module__vo2GJG__shared-game-foot .btn-secondary{gap:var(--space-2);text-decoration:none}.SharedGame-module__vo2GJG__shared-game-note{color:var(--color-text-faint);font:400 var(--text-xs) / 1.45 var(--font-label);text-transform:none;margin:0}@media screen and (min-width:1024px){.SharedGame-module__vo2GJG__shared-game{gap:var(--space-6)}}
.MoneyRulesSummary-module__s0l_ta__rules-block{gap:var(--space-2);flex-direction:column;display:flex}.MoneyRulesSummary-module__s0l_ta__rules-block+.MoneyRulesSummary-module__s0l_ta__rules-block{padding-top:var(--space-4);border-top:1px solid rgba(var(--color-text-rgb), .08)}@media screen and (min-width:1024px){.MoneyRulesSummary-module__s0l_ta__rules-block+.MoneyRulesSummary-module__s0l_ta__rules-block{padding-top:1.25rem}}
.LeaguePixSummary-module__iU-dFa__rules-pix{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.LeaguePixSummary-module__iU-dFa__rules-pix-qr-frame{justify-content:center;align-items:center;width:100%;display:flex}.LeaguePixSummary-module__iU-dFa__rules-pix-qr{border:1px solid var(--color-border);border-radius:var(--radius-lg);width:220px;max-width:100%;height:220px;clip-path:inset(0 round var(--radius-lg));display:block}.LeaguePixSummary-module__iU-dFa__rules-pix-receiver{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.LeaguePixSummary-module__iU-dFa__rules-pix-name{font:700 var(--text-base) var(--font-body);overflow-wrap:anywhere}.LeaguePixSummary-module__iU-dFa__rules-pix-key{gap:var(--space-1-5);flex-direction:column;width:100%;display:flex}.LeaguePixSummary-module__iU-dFa__rules-pix-key-value{min-height:var(--tap-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:rgba(var(--shadow-rgb), .25);color:rgba(var(--color-text-rgb), .85);font:400 var(--text-sm) / 1.35 var(--font-label);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;align-items:center;display:flex}.LeaguePixSummary-module__iU-dFa__rules-pix-key .LeaguePixSummary-module__iU-dFa__rules-pix-copy{text-align:center;align-items:stretch}
.PixForm-module__ABsGRq__rules-field-label{color:rgba(var(--color-text-rgb), .7);font:700 var(--text-xs) var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.PixForm-module__ABsGRq__rules-form-foot{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid rgba(var(--color-text-rgb), .08);flex-direction:column;display:flex}@media screen and (min-width:640px){.PixForm-module__ABsGRq__rules-form-foot{flex-direction:row-reverse;justify-content:flex-start}}
.StorageErrorBanner-module__9QV2jG__storage-error-banner{z-index:1100;align-items:center;gap:var(--space-3);background:var(--color-negative);color:var(--color-bg);box-shadow:var(--shadow-panel);padding:.6rem .9rem;display:flex;position:fixed;top:0;left:0;right:0}.StorageErrorBanner-module__9QV2jG__storage-error-banner p{font-family:var(--font-body);font-weight:700;font-size:var(--text-md);flex:1;margin:0;line-height:1.35}.StorageErrorBanner-module__9QV2jG__storage-error-banner button{border:1px solid var(--color-bg);width:32px;height:32px;color:var(--color-bg);cursor:pointer;background:0 0;border-radius:4px;flex:none;padding:0;font-size:20px;line-height:1}
.AccountSettings-module__PTOJHq__account-page .AccountSettings-module__PTOJHq__account-title{margin:var(--space-4) 0;font-family:var(--font-display);text-align:left;text-transform:none;color:var(--color-accent);font-size:1.5rem;font-weight:400}.AccountSettings-module__PTOJHq__account-page .AccountSettings-module__PTOJHq__account-back{display:inline-block}.AccountSettings-module__PTOJHq__account-page p{margin:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--text-base);text-transform:none;font-weight:400}.AccountSettings-module__PTOJHq__account-page .AccountSettings-module__PTOJHq__account-legal-links{justify-content:flex-start;margin-top:0}.AccountSettings-module__PTOJHq__account-page .league-section{gap:var(--space-2-5);margin:0 0 var(--space-6);background:0 0;border:0;padding:0}.AccountSettings-module__PTOJHq__account-page .league-section:last-child{margin-bottom:0}.AccountSettings-module__PTOJHq__account-page .AccountSettings-module__PTOJHq__account-download{align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.AccountSettings-module__PTOJHq__account-card{padding:var(--space-1) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel);flex-direction:column;display:flex}.AccountSettings-module__PTOJHq__account-field{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.AccountSettings-module__PTOJHq__account-field-label{color:var(--color-text-muted);font-family:var(--font-label);font-size:var(--text-sm)}.AccountSettings-module__PTOJHq__account-field-value{font-family:var(--font-body);font-size:var(--text-base);overflow-wrap:anywhere}.AccountSettings-module__PTOJHq__account-email-field{padding:var(--space-3) 0;border-top:1px solid var(--color-border)}
.PrivacyPolicy-module__-m3REG__legal-table-wrap{margin:0 0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.PrivacyPolicy-module__-m3REG__legal-table{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--text-sm);line-height:1.45}.PrivacyPolicy-module__-m3REG__legal-table th,.PrivacyPolicy-module__-m3REG__legal-table td{padding:var(--space-2) var(--space-2-5);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.PrivacyPolicy-module__-m3REG__legal-table thead th{font-family:var(--font-label);color:var(--color-text-muted);background:var(--color-panel);font-weight:700}.PrivacyPolicy-module__-m3REG__legal-table tbody th{font-weight:700}.PrivacyPolicy-module__-m3REG__legal-table tbody tr:last-child th,.PrivacyPolicy-module__-m3REG__legal-table tbody tr:last-child td{border-bottom:0}
.SubProcessors-module__bTOx6q__legal-table-wrap{margin:0 0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.SubProcessors-module__bTOx6q__legal-table{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--text-sm);line-height:1.45}.SubProcessors-module__bTOx6q__legal-table th,.SubProcessors-module__bTOx6q__legal-table td{padding:var(--space-2) var(--space-2-5);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.SubProcessors-module__bTOx6q__legal-table thead th{font-family:var(--font-label);color:var(--color-text-muted);background:var(--color-panel);font-weight:700}.SubProcessors-module__bTOx6q__legal-table tbody th{font-weight:700}.SubProcessors-module__bTOx6q__legal-table tbody tr:last-child th,.SubProcessors-module__bTOx6q__legal-table tbody tr:last-child td{border-bottom:0}
