.cc-modal-component{align-items:center;display:flex;height:100vh;height:100dvh;justify-content:center;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-24) 0;position:fixed;top:0;width:100vw;z-index:9999}[dir=ltr] .cc-modal-component{left:0}[dir=rtl] .cc-modal-component{right:0}.cc-modal-body{--modalBorderRadius: var(--radius-10);background-color:var(--color-bg-opaque);border-radius:var(--modalBorderRadius);box-shadow:var(--elevation-modal),inset 0 0 0 var(--border-1) var(--color-border-default);margin:auto;max-width:calc(100% - 1.5rem);position:relative}.cc-modal-backdrop{background-color:var(--backdropBg, var(--color-bg-overlay));inset:0;position:fixed;z-index:-1}.cc-modal-bg-transparent{--backdropBg: transparent}.cc-modal-enter-from,.cc-modal-leave-to{opacity:0}.cc-modal-enter{transition:opacity .3s var(--motion-ease-out-gentle)}.cc-modal-leave{transition:opacity .1s var(--motion-ease-out-gentle)}.cc-modal-component-v2{animation:cc-modal-fade-out .1s var(--motion-ease-out-gentle);background-color:transparent;border:none;display:none;height:100%;inset:0;margin:0 auto;max-height:100%;max-width:100%;overscroll-behavior:contain;padding:var(--space-24) .8rem;position:fixed}.cc-modal-component-v2[open]{animation:cc-modal-fade-in .3s var(--motion-ease-out-gentle);display:grid}.cc-modal-component-v2[open]::backdrop{animation:cc-modal-fade-in .3s var(--motion-ease-out-gentle);background-color:var(--color-bg-overlay)}.cc-modal-component-v2[open].cc-modal-bg-transparent::backdrop{background-color:transparent}.cc-modal-dialog{--modalBorderRadius: var(--radius-10);align-content:start;background-color:var(--color-bg-opaque);border-radius:var(--modalBorderRadius);box-shadow:var(--elevation-modal),inset 0 0 0 var(--border-1) var(--color-border-default);color:var(--color-text-default);margin:auto;max-width:var(--cc-modal-max-width);position:relative;width:100%}.cc-modal-xxxs{--cc-modal-max-width: var(--container-200);width:var(--container-200)}.cc-modal-xxs{--cc-modal-max-width: var(--container-300);width:var(--container-300)}.cc-modal-xs{--cc-modal-max-width: var(--container-360);width:var(--container-360)}.cc-modal-sm{--cc-modal-max-width: var(--container-400);width:var(--container-400)}.cc-modal-md{--cc-modal-max-width: var(--container-460);width:var(--container-460)}.cc-modal-lg{--cc-modal-max-width: var(--container-500);width:var(--container-500)}.cc-modal-xl{--cc-modal-max-width: var(--container-600);width:var(--container-600)}@keyframes cc-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cc-modal-fade-out{0%{display:grid;opacity:1}to{display:none;opacity:0}}.custom-component{border-collapse:collapse;border-spacing:0;max-width:100%;width:100%}.custom-component th,.custom-component td{padding:.8rem}.custom-component thead th{background-color:var(--color-bg-quaternary);color:var(--color-text-default);font-size:1.2rem;font-weight:600;padding:.8rem}[dir=ltr] .custom-component thead th{text-align:left}[dir=rtl] .custom-component thead th{text-align:right}.custom-component:not(.custom-no-borders) tr{border-top:.1rem solid var(--color-border-default)}.custom-component:not(.custom-no-borders) tr:first-child{border-top:0}[dir=ltr] .custom-text-left{text-align:left!important}[dir=rtl] .custom-text-left,[dir=ltr] .custom-text-right{text-align:right!important}[dir=rtl] .custom-text-right{text-align:left!important}.custom-text-center{text-align:center!important}.custom-hover tbody tr:hover{background-color:var(--color-bg-item-hovered)}.custom-hover-subtle tbody tr:hover{background-color:var(--color-bg-subtlest)}.custom-responsive{display:block;overflow-x:auto;width:100%}.custom-responsive td,.custom-responsive th{white-space:nowrap}.custom-clickable td:not(.custom-td-non-clickable){padding:0}.custom-clickable a{display:block;padding:.8rem}.custom-condensed tbody td,.custom-condensed tfoot td{padding:.5rem .8rem}.custom-responsive{padding-bottom:2rem}.custom-component a{color:var(--color-text-link)}.custom-component thead{background-color:var(--color-bg-tertiary);color:var(--color-text-subtle);font-size:1.2rem;text-transform:uppercase}[dir=ltr] .custom-component thead{text-align:left}[dir=rtl] .custom-component thead{text-align:right}.custom-component thead th{white-space:pre}[dir=ltr] .custom-component thead th{padding:.9rem .5rem .9rem 0}[dir=rtl] .custom-component thead th{padding:.9rem 0 .9rem .5rem}[dir=ltr] .custom-component td{padding:.7rem 1rem .7rem 0}[dir=rtl] .custom-component td{padding:.7rem 0 .7rem 1rem}.custom-component .custom-has-popover:hover{background-color:var(--color-bg-tertiary)}.custom-component tr:first-child td{padding-top:2rem}[dir=ltr] .custom-component tr td:first-child,[dir=ltr] .custom-component thead th:first-child{padding-left:3.2rem}[dir=rtl] .custom-component tr td:first-child,[dir=rtl] .custom-component thead th:first-child{padding-right:3.2rem}.custom-component .custom-themes{white-space:normal}.custom-crowns{width:8rem}[dir=ltr] .custom-crowns{padding-right:2.2rem}[dir=rtl] .custom-crowns{padding-left:2.2rem}.rated-component{border-collapse:collapse;border-spacing:0;max-width:100%;width:100%}.rated-component th,.rated-component td{padding:.8rem}.rated-component thead th{background-color:var(--color-bg-quaternary);color:var(--color-text-default);font-size:1.2rem;font-weight:600;padding:.8rem}[dir=ltr] .rated-component thead th{text-align:left}[dir=rtl] .rated-component thead th{text-align:right}.rated-component:not(.rated-no-borders) tr{border-top:.1rem solid var(--color-border-default)}.rated-component:not(.rated-no-borders) tr:first-child{border-top:0}[dir=ltr] .rated-text-left{text-align:left!important}[dir=rtl] .rated-text-left,[dir=ltr] .rated-text-right{text-align:right!important}[dir=rtl] .rated-text-right{text-align:left!important}.rated-text-center{text-align:center!important}.rated-hover tbody tr:hover{background-color:var(--color-bg-item-hovered)}.rated-hover-subtle tbody tr:hover{background-color:var(--color-bg-subtlest)}.rated-responsive{display:block;overflow-x:auto;width:100%}.rated-responsive td,.rated-responsive th{white-space:nowrap}.rated-clickable td:not(.rated-td-non-clickable){padding:0}.rated-clickable a{display:block;padding:.8rem}.rated-condensed tbody td,.rated-condensed tfoot td{padding:.5rem .8rem}.rated-responsive{padding-bottom:2rem}.rated-component a{color:var(--color-text-link)}.rated-component thead{background-color:var(--color-bg-tertiary);color:var(--color-text-subtle);font-size:1.2rem;text-transform:uppercase}[dir=ltr] .rated-component thead{text-align:left}[dir=rtl] .rated-component thead{text-align:right}.rated-component thead th{white-space:pre}[dir=ltr] .rated-component thead th{padding:.9rem .5rem .9rem 0}[dir=rtl] .rated-component thead th{padding:.9rem 0 .9rem .5rem}[dir=ltr] .rated-component td{padding:.7rem 1rem .7rem 0}[dir=rtl] .rated-component td{padding:.7rem 0 .7rem 1rem}.rated-component .rated-has-popover:hover{background-color:var(--color-bg-tertiary)}.rated-component tr:first-child td{padding-top:2rem}[dir=ltr] .rated-component tr td:first-child,[dir=ltr] .rated-component thead th:first-child{padding-left:3.2rem}[dir=rtl] .rated-component tr td:first-child,[dir=rtl] .rated-component thead th:first-child{padding-right:3.2rem}[dir=ltr] .rated-rating-change,[dir=ltr] .rated-my-time{padding-right:.5rem}[dir=rtl] .rated-rating-change,[dir=rtl] .rated-my-time{padding-left:.5rem}.rated-rating-change{align-items:center;color:var(--color-text-loss);display:inline-flex}.rated-rating-change.rated-correct{color:var(--color-text-win)}.rated-icon{font-size:2rem}.rush-component{border-collapse:collapse;border-spacing:0;max-width:100%;width:100%}.rush-component th,.rush-component td{padding:.8rem}.rush-component thead th{background-color:var(--color-bg-quaternary);color:var(--color-text-default);font-size:1.2rem;font-weight:600;padding:.8rem}[dir=ltr] .rush-component thead th{text-align:left}[dir=rtl] .rush-component thead th{text-align:right}.rush-component:not(.rush-no-borders) tr{border-top:.1rem solid var(--color-border-default)}.rush-component:not(.rush-no-borders) tr:first-child{border-top:0}[dir=ltr] .rush-text-left{text-align:left!important}[dir=rtl] .rush-text-left,[dir=ltr] .rush-text-right{text-align:right!important}[dir=rtl] .rush-text-right{text-align:left!important}.rush-text-center{text-align:center!important}.rush-hover tbody tr:hover{background-color:var(--color-bg-item-hovered)}.rush-hover-subtle tbody tr:hover{background-color:var(--color-bg-subtlest)}.rush-responsive{display:block;overflow-x:auto;width:100%}.rush-responsive td,.rush-responsive th{white-space:nowrap}.rush-clickable td:not(.rush-td-non-clickable){padding:0}.rush-clickable a{display:block;padding:.8rem}.rush-condensed tbody td,.rush-condensed tfoot td{padding:.5rem .8rem}.rush-responsive{padding-bottom:2rem}.rush-component a{color:var(--color-text-link)}.rush-component thead{background-color:var(--color-bg-tertiary);color:var(--color-text-subtle);font-size:1.2rem;text-transform:uppercase}[dir=ltr] .rush-component thead{text-align:left}[dir=rtl] .rush-component thead{text-align:right}.rush-component thead th{white-space:pre}[dir=ltr] .rush-component thead th{padding:.9rem .5rem .9rem 0}[dir=rtl] .rush-component thead th{padding:.9rem 0 .9rem .5rem}[dir=ltr] .rush-component td{padding:.7rem 1rem .7rem 0}[dir=rtl] .rush-component td{padding:.7rem 0 .7rem 1rem}.rush-component .rush-has-popover:hover{background-color:var(--color-bg-tertiary)}.rush-component tr:first-child td{padding-top:2rem}[dir=ltr] .rush-component tr td:first-child,[dir=ltr] .rush-component thead th:first-child{padding-left:3.2rem}[dir=rtl] .rush-component tr td:first-child,[dir=rtl] .rush-component thead th:first-child{padding-right:3.2rem}.rush-component tr .rush-button{display:none}[dir=ltr] .rush-component tr .rush-button{margin-left:auto}[dir=rtl] .rush-component tr .rush-button{margin-right:auto}.rush-component tr:hover{background:var(--color-bg-tertiary);cursor:pointer}.rush-component tr:hover .rush-button{display:block}.rush-type{align-items:center;display:flex;gap:var(--space-8)}.rush-result{color:var(--color-text-boldest);font-weight:700}.rush-time{display:flex}.rush-button{background-color:transparent;border:none;margin:0;padding:0}.club-row-club-activity{background-color:var(--color-bg-subtle);border-radius:var(--radius-3);height:1.2rem;overflow:hidden;position:relative;width:2.4rem}[dir=ltr] .club-row-club-activity{margin-right:1.4rem}[dir=rtl] .club-row-club-activity{margin-left:1.4rem}.club-row-club-activity-bar{background-color:var(--color-green-300);height:100%;position:absolute;top:0}[dir=ltr] .club-row-club-activity-bar{left:0}[dir=rtl] .club-row-club-activity-bar{right:0}.club-row-club-activity-container{align-items:center;color:var(--color-text-subtle);display:flex;gap:.4rem}[dir=ltr] .club-row-club-activity-container{margin-right:1rem}[dir=rtl] .club-row-club-activity-container{margin-left:1rem}.club-row-club-description{color:var(--color-text-subtle);height:4rem;overflow:hidden;word-break:break-word}.club-row-club-details{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;flex-shrink:1;gap:.5rem;min-width:0}.club-row-club-header{align-items:center;color:var(--color-text-boldest);display:flex;gap:.5rem}.club-row-component{align-items:center;display:flex;gap:1.25rem}.club-row-component-mini{display:flex;gap:var(--space-12)}.club-row-component-mini .club-row-club-details{gap:0;justify-content:space-between}.club-row-green-badge{color:var(--color-green-300)}.club-row-header{max-height:2.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openings-detail-opening{cursor:pointer;display:grid;grid-template-columns:[toggle] 4.2rem [main] 1fr}[dir=ltr] .openings-detail-opening{padding:1rem 1.2rem 1rem 0}[dir=rtl] .openings-detail-opening{padding:1rem 0 1rem 1.2rem}.openings-detail-toggle{align-self:center;font-size:1.6rem;font-weight:600;justify-self:center}.openings-detail-main{grid-column:main;overflow:hidden}.openings-detail-header{color:var(--color-text-default);display:flex;font-weight:600;margin-bottom:.5rem;white-space:pre}[dir=ltr] .openings-detail-total{margin-left:auto;padding-left:1rem}[dir=rtl] .openings-detail-total{margin-right:auto;padding-right:1rem}.openings-detail-move{color:var(--color-text-boldest)}[dir=ltr] .openings-detail-move{margin-right:.7rem}[dir=rtl] .openings-detail-move{margin-left:.7rem}.openings-detail-name{overflow:hidden;text-overflow:ellipsis}[dir=ltr] .openings-detail-childOpening{padding-left:2rem}[dir=rtl] .openings-detail-childOpening{padding-right:2rem}.openings-detail-loading{opacity:.5}.openings-detail-childWrap{animation-timing-function:linear;display:flex;flex-direction:column;opacity:1;overflow:hidden;transition:max-height .3s,opacity .3s}.openings-detail-enter{max-height:25rem}.openings-detail-firstChildLevel{max-height:38.35rem;overflow-y:auto}.openings-detail-beforeEnter,.openings-detail-leave{max-height:0;opacity:0}.openings-detail-beforeLeave{max-height:25rem}.openings-detail-firstChildLevel,.openings-detail-toggled.openings-detail-root{background:var(--globalSecondaryAccentBackground)}[dir=ltr] .openings-detail-btn{margin:1rem 1.2em 2rem auto}[dir=rtl] .openings-detail-btn{margin:1rem auto 2rem 1.2em}.profile-header-status-form{align-items:center;display:flex;width:100%}.profile-header-status-input{background:none;border:none;color:var(--color-text-subtle);flex-grow:0;font-size:inherit;overflow:hidden;text-overflow:ellipsis;transition:flex-grow .5s ease-out,padding .5s ease-out,background .5s ease-out;white-space:nowrap}[dir=ltr] .profile-header-status-input{padding:.3em .5em .3em 0}[dir=rtl] .profile-header-status-input{padding:.3em 0 .3em .5em}.profile-header-status-input.profile-header-status-editing{background-color:var(--color-bg-subtler);flex-grow:1;line-height:inherit}[dir=ltr] .profile-header-status-input.profile-header-status-editing{margin-right:.5em;padding-left:.5em}[dir=rtl] .profile-header-status-input.profile-header-status-editing{margin-left:.5em;padding-right:.5em}.profile-header-status-input::-moz-placeholder{color:var(--color-text-default);opacity:.5}.profile-header-status-input.profile-header-status-fake-placeholder,.profile-header-status-input::placeholder{color:var(--color-text-default);opacity:.5}.profile-header-status-char-count{color:var(--color-text-subtle)}.profile-header-status-warning-0{color:var(--color-streak-high)}.profile-header-status-warning-1{color:var(--color-streak-medium)}.profile-header-status-warning-2{color:var(--color-streak-low)}.profile-header-status-link{background-color:transparent;border:none;margin:0;padding:0;align-items:center;display:inline-flex;opacity:.8;transition:opacity .1s ease-out;white-space:nowrap}.profile-header-status-link:hover{opacity:1}.profile-header-status-link:disabled{cursor:auto}.profile-header-status-icon{color:var(--color-icon-default);margin:0 .2rem}.profile-header-status-saving{animation:profile-header-status-profile-status-spin 1s infinite}@keyframes profile-header-status-profile-status-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
