.page-module-scss-module__5UKF4q__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module-scss-module__5UKF4q__block{gap:var(--space-24);flex-direction:column;display:flex}.page-module-scss-module__5UKF4q__grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.page-module-scss-module__5UKF4q__grid{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-module-scss-module__5UKF4q__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-module-scss-module__5UKF4q__more{justify-content:center;margin:0;display:flex}
.Tabs-module-scss-module__bCgRRG__tabs{border-bottom:var(--border-width) solid var(--color-border-default)}.Tabs-module-scss-module__bCgRRG__list{gap:var(--space-4) var(--space-8);overscroll-behavior-inline:contain;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}@media (min-width:768px){.Tabs-module-scss-module__bCgRRG__list{gap:var(--space-8)}}.Tabs-module-scss-module__bCgRRG__tab{align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-8);display:flex}@media (min-width:768px){.Tabs-module-scss-module__bCgRRG__tab{padding:var(--space-12) var(--space-16)}}.Tabs-module-scss-module__bCgRRG__tab{border-bottom:var(--border-width-strong) solid #0000;font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);white-space:nowrap;font-size:16px;font-weight:700;line-height:24px;text-decoration:none}.Tabs-module-scss-module__bCgRRG__tab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.Tabs-module-scss-module__bCgRRG__tab:hover{color:var(--color-text-primary)}.Tabs-module-scss-module__bCgRRG__tab[aria-current=page]{border-bottom-color:var(--color-bg-brand);color:var(--color-text-primary)}.Tabs-module-scss-module__bCgRRG__count{padding:var(--space-4) var(--space-8);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-bg-page);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:12px;font-weight:700;line-height:16px}.Tabs-module-scss-module__bCgRRG__tab[aria-current=page] .Tabs-module-scss-module__bCgRRG__count{background:var(--color-bg-accent);color:var(--color-text-on-accent);border-color:#0000}.Tabs-module-scss-module__bCgRRG__short{display:none}@media (display-mode:standalone) and (max-width:1279.98px),(display-mode:fullscreen) and (max-width:1279.98px){.Tabs-module-scss-module__bCgRRG__list{gap:var(--space-4);scrollbar-width:none;flex-wrap:nowrap}.Tabs-module-scss-module__bCgRRG__list::-webkit-scrollbar{display:none}.Tabs-module-scss-module__bCgRRG__list>li{flex:1 0 auto}.Tabs-module-scss-module__bCgRRG__tab{padding:var(--space-8);justify-content:center}.Tabs-module-scss-module__bCgRRG__full{display:none}.Tabs-module-scss-module__bCgRRG__short{display:inline}}@media (max-width:1279.98px){:root[data-telegram="1"] .Tabs-module-scss-module__bCgRRG__list{gap:var(--space-4);scrollbar-width:none;flex-wrap:nowrap}:root[data-telegram="1"] .Tabs-module-scss-module__bCgRRG__list::-webkit-scrollbar{display:none}:root[data-telegram="1"] .Tabs-module-scss-module__bCgRRG__list>li{flex:1 0 auto}:root[data-telegram="1"] .Tabs-module-scss-module__bCgRRG__tab{padding:var(--space-8);justify-content:center}:root[data-telegram="1"] .Tabs-module-scss-module__bCgRRG__full{display:none}:root[data-telegram="1"] .Tabs-module-scss-module__bCgRRG__short{display:inline}}
.page-module-scss-module__stsYvG__layout{gap:var(--space-24);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1280px){.page-module-scss-module__stsYvG__layout{grid-template-columns:minmax(0, 1fr) var(--size-sidebar);gap:var(--space-32);align-items:start}}.page-module-scss-module__stsYvG__main{gap:var(--space-24);flex-direction:column;min-width:0;display:flex}.page-module-scss-module__stsYvG__viewer{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-16);padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);background:var(--color-bg-brand-deep);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-on-brand);flex-wrap:wrap;margin:0;font-size:14px;font-weight:400;line-height:20px;display:flex}.page-module-scss-module__stsYvG__viewerLink{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-on-brand);font-size:14px;font-weight:700;line-height:20px}.page-module-scss-module__stsYvG__viewerLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);outline-color:var(--focus-ring-color-on-brand)}
.JoinFlow-module-scss-module__fwyDoq__panel{gap:var(--space-12);flex-direction:column;display:flex}.JoinFlow-module-scss-module__fwyDoq__joined{align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);background:var(--color-bg-success-subtle);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-success);margin:0;font-size:14px;font-weight:700;line-height:20px;display:flex}.JoinFlow-module-scss-module__fwyDoq__closed{padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);background:var(--color-bg-subtle);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:400;line-height:20px}.JoinFlow-module-scss-module__fwyDoq__link{padding:var(--space-4);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;align-self:center;font-size:14px;font-weight:700;line-height:20px;text-decoration:underline}.JoinFlow-module-scss-module__fwyDoq__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.JoinFlow-module-scss-module__fwyDoq__link:hover{color:var(--color-text-danger)}.JoinFlow-module-scss-module__fwyDoq__confirmLeave{gap:var(--space-8);padding:var(--space-12);border:var(--border-width) solid var(--color-border-danger);border-radius:var(--radius-md);flex-direction:column;display:flex}.JoinFlow-module-scss-module__fwyDoq__confirmText{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:14px;font-weight:400;line-height:20px}.JoinFlow-module-scss-module__fwyDoq__row{gap:var(--space-8);flex-wrap:wrap;display:flex}.JoinFlow-module-scss-module__fwyDoq__botLink{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-brand);align-self:flex-start;font-size:14px;font-weight:700;line-height:20px}.JoinFlow-module-scss-module__fwyDoq__botLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.JoinFlow-module-scss-module__fwyDoq__done{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-success);margin:0;font-size:14px;font-weight:400;line-height:20px}.JoinFlow-module-scss-module__fwyDoq__error{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-danger);margin:0;font-size:14px;font-weight:400;line-height:20px}.JoinFlow-module-scss-module__fwyDoq__inline{align-items:stretch;gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:768px){.JoinFlow-module-scss-module__fwyDoq__inline{align-items:flex-end}}.JoinFlow-module-scss-module__fwyDoq__rowButton{width:100%}@media (min-width:768px){.JoinFlow-module-scss-module__fwyDoq__rowButton{width:auto}}.JoinFlow-module-scss-module__fwyDoq__inlineJoined,.JoinFlow-module-scss-module__fwyDoq__inlineConfirm{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}@media (min-width:768px){.JoinFlow-module-scss-module__fwyDoq__inlineJoined,.JoinFlow-module-scss-module__fwyDoq__inlineConfirm{justify-content:flex-end}}.JoinFlow-module-scss-module__fwyDoq__inlineJoined .JoinFlow-module-scss-module__fwyDoq__joined,.JoinFlow-module-scss-module__fwyDoq__inlineConfirm .JoinFlow-module-scss-module__fwyDoq__joined{padding:var(--space-4) var(--space-12);border-radius:var(--radius-full);font-family:var(--font-body);letter-spacing:0;white-space:nowrap;font-size:12px;font-weight:700;line-height:16px}.JoinFlow-module-scss-module__fwyDoq__closedInline{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);white-space:nowrap;font-size:12px;font-weight:700;line-height:16px}.JoinFlow-module-scss-module__fwyDoq__dialog{width:100%;max-width:100vw;max-height:calc(100dvh - var(--space-48));border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-bg-surface);box-shadow:var(--shadow-lg);color:var(--color-text-primary);border:0;margin:auto 0 0;padding:0}.JoinFlow-module-scss-module__fwyDoq__dialog[open]{flex-direction:column;display:flex}.JoinFlow-module-scss-module__fwyDoq__dialog::backdrop{background:var(--color-bg-scrim)}@media (min-width:768px){.JoinFlow-module-scss-module__fwyDoq__dialog{width:min(var(--size-dialog),100vw - 2*var(--gutter-tablet));max-height:calc(100dvh - 2*var(--space-32));border-radius:var(--radius-xl);margin:auto}}.JoinFlow-module-scss-module__fwyDoq__head{justify-content:space-between;align-items:flex-start;gap:var(--space-16);padding:var(--space-20) var(--space-20) var(--space-16);display:flex;position:relative}@media (max-width:767.98px){.JoinFlow-module-scss-module__fwyDoq__head{touch-action:none}}@media (min-width:768px){.JoinFlow-module-scss-module__fwyDoq__head{padding:var(--space-24) var(--space-24) var(--space-16)}}.JoinFlow-module-scss-module__fwyDoq__grabber{top:var(--space-8);border-radius:var(--radius-full);background:var(--color-border-strong);width:36px;height:4px;display:none;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:767.98px){.JoinFlow-module-scss-module__fwyDoq__grabber{display:block}}.JoinFlow-module-scss-module__fwyDoq__title{font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:20px;font-weight:700;line-height:28px}.JoinFlow-module-scss-module__fwyDoq__subtitle{margin:var(--space-4) 0 0;font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:20px}.JoinFlow-module-scss-module__fwyDoq__close{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-full);background:var(--color-bg-subtle);color:var(--color-icon-primary);cursor:pointer;border:0;flex-shrink:0;place-items:center;display:grid}.JoinFlow-module-scss-module__fwyDoq__close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.JoinFlow-module-scss-module__fwyDoq__steps{gap:var(--space-8);padding:0;padding:0 var(--space-20) var(--space-16);border-bottom:var(--border-width) solid var(--color-border-default);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;list-style:none;display:grid}@media (min-width:768px){.JoinFlow-module-scss-module__fwyDoq__steps{padding-inline:var(--space-24)}}.JoinFlow-module-scss-module__fwyDoq__step{align-items:center;gap:var(--space-8);min-width:0;color:var(--color-text-tertiary);display:flex}.JoinFlow-module-scss-module__fwyDoq__step[data-state=current],.JoinFlow-module-scss-module__fwyDoq__step[data-state=done]{color:var(--color-text-primary)}.JoinFlow-module-scss-module__fwyDoq__stepMark{width:var(--size-step-dot);height:var(--size-step-dot);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-full);font-family:var(--font-body);letter-spacing:0;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;line-height:16px;display:grid}[data-state=current]>.JoinFlow-module-scss-module__fwyDoq__stepMark{border-color:var(--color-border-accent);background:var(--color-bg-accent);color:var(--color-text-on-accent)}[data-state=done]>.JoinFlow-module-scss-module__fwyDoq__stepMark{border-color:var(--color-bg-brand);background:var(--color-bg-brand);color:var(--color-text-on-brand)}.JoinFlow-module-scss-module__fwyDoq__stepLabel{min-width:0;font-family:var(--font-body);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:16px;display:grid;overflow:hidden}.JoinFlow-module-scss-module__fwyDoq__stepNumber{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);font-size:12px;font-weight:500;line-height:16px;display:none}@media (min-width:768px){.JoinFlow-module-scss-module__fwyDoq__stepNumber{display:block}}.JoinFlow-module-scss-module__fwyDoq__body{gap:var(--space-16);min-height:0;padding:var(--space-20);flex-direction:column;flex:auto;display:flex;overflow-y:auto}@media (min-width:768px){.JoinFlow-module-scss-module__fwyDoq__body{padding:var(--space-24)}}.JoinFlow-module-scss-module__fwyDoq__summary{align-items:center;gap:var(--space-12);padding:var(--space-12);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-md);display:flex}.JoinFlow-module-scss-module__fwyDoq__summaryIcon{width:var(--size-icon-tile-lg);height:var(--size-icon-tile-lg);border-radius:var(--radius-md);background:var(--color-bg-brand-subtle);color:var(--color-icon-brand);flex-shrink:0;place-items:center;display:grid}.JoinFlow-module-scss-module__fwyDoq__summaryText{gap:var(--space-4);min-width:0;display:grid}.JoinFlow-module-scss-module__fwyDoq__summaryTitle{font-family:var(--font-body);letter-spacing:0;margin:0;font-size:14px;font-weight:700;line-height:20px}.JoinFlow-module-scss-module__fwyDoq__summaryMeta{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:12px;font-weight:500;line-height:16px}.JoinFlow-module-scss-module__fwyDoq__progress{gap:var(--space-8);display:grid}.JoinFlow-module-scss-module__fwyDoq__progressLabel{justify-content:space-between;gap:var(--space-8);font-family:var(--font-body);letter-spacing:0;margin:0;font-size:12px;font-weight:700;line-height:16px;display:flex}.JoinFlow-module-scss-module__fwyDoq__bar{width:100%;height:var(--space-8);border-radius:var(--radius-full);background:var(--color-bg-divider);appearance:none;border:0;overflow:hidden}.JoinFlow-module-scss-module__fwyDoq__bar::-webkit-progress-bar{background:var(--color-bg-divider)}.JoinFlow-module-scss-module__fwyDoq__bar::-webkit-progress-value{border-radius:var(--radius-full);background:var(--color-bg-brand)}.JoinFlow-module-scss-module__fwyDoq__bar::-moz-progress-bar{border-radius:var(--radius-full);background:var(--color-bg-brand)}.JoinFlow-module-scss-module__fwyDoq__text{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:400;line-height:20px}.JoinFlow-module-scss-module__fwyDoq__login{align-items:flex-start;gap:var(--space-12);flex-direction:column;display:flex}.JoinFlow-module-scss-module__fwyDoq__sectionTitle{font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:18px;font-weight:700;line-height:24px}.JoinFlow-module-scss-module__fwyDoq__payment{gap:var(--space-12);flex-direction:column;display:flex}.JoinFlow-module-scss-module__fwyDoq__details{gap:var(--space-8);padding:var(--space-16);border-radius:var(--radius-md);background:var(--color-bg-subtle);margin:0;display:grid}.JoinFlow-module-scss-module__fwyDoq__detail{gap:var(--space-4);display:grid}.JoinFlow-module-scss-module__fwyDoq__detailTerm{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:12px;font-weight:500;line-height:16px}.JoinFlow-module-scss-module__fwyDoq__detailValue{align-items:center;gap:var(--space-8);font-family:var(--font-body);letter-spacing:0;overflow-wrap:anywhere;flex-wrap:wrap;margin:0;font-size:14px;font-weight:700;line-height:20px;display:flex}.JoinFlow-module-scss-module__fwyDoq__copy{padding:var(--space-4) var(--space-8);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-brand);cursor:pointer;font-size:12px;font-weight:500;line-height:16px}.JoinFlow-module-scss-module__fwyDoq__copy:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.JoinFlow-module-scss-module__fwyDoq__amountLabel{gap:var(--space-8);font-family:var(--font-body);letter-spacing:0;font-size:12px;font-weight:700;line-height:16px;display:grid}.JoinFlow-module-scss-module__fwyDoq__amount{min-height:var(--touch-target);padding:var(--space-8) var(--space-12);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-md);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:16px;font-weight:400;line-height:24px}.JoinFlow-module-scss-module__fwyDoq__amount:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.JoinFlow-module-scss-module__fwyDoq__hint{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);margin:0;font-size:12px;font-weight:500;line-height:16px}.JoinFlow-module-scss-module__fwyDoq__success{align-items:center;gap:var(--space-12);padding-block:var(--space-16);text-align:center;flex-direction:column;display:flex}.JoinFlow-module-scss-module__fwyDoq__successMark{width:var(--size-icon-tile-xl);height:var(--size-icon-tile-xl);border-radius:var(--radius-full);background:var(--color-bg-accent);color:var(--color-text-on-accent);place-items:center;display:grid}.JoinFlow-module-scss-module__fwyDoq__footer{justify-content:flex-end;gap:var(--space-12);padding:var(--space-16) var(--space-20) calc(var(--space-20) + env(safe-area-inset-bottom,0px));border-top:var(--border-width) solid var(--color-border-default);flex-wrap:wrap;flex-shrink:0;display:flex}.JoinFlow-module-scss-module__fwyDoq__footer>*{flex:auto}@media (min-width:768px){.JoinFlow-module-scss-module__fwyDoq__footer{padding:var(--space-16) var(--space-24) var(--space-24)}.JoinFlow-module-scss-module__fwyDoq__footer>*{flex:none}}.JoinFlow-module-scss-module__fwyDoq__partner{gap:var(--space-8);display:grid}.JoinFlow-module-scss-module__fwyDoq__partnerLabel{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:12px;font-weight:700;line-height:16px}.JoinFlow-module-scss-module__fwyDoq__partnerList{gap:var(--space-4);max-height:var(--size-popover-list);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.JoinFlow-module-scss-module__fwyDoq__partnerOption{align-items:center;gap:var(--space-12);width:100%;min-height:var(--touch-target);padding:var(--space-8) var(--space-12);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-secondary);text-align:left;cursor:pointer;display:flex}.JoinFlow-module-scss-module__fwyDoq__partnerOption:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.JoinFlow-module-scss-module__fwyDoq__partnerOption:hover{border-color:var(--color-border-brand);background:var(--color-bg-brand-subtle)}.JoinFlow-module-scss-module__fwyDoq__partnerChosen{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border:var(--border-width) solid var(--color-border-brand);border-radius:var(--radius-md);background:var(--color-bg-brand-subtle);display:flex}.JoinFlow-module-scss-module__fwyDoq__partnerText{min-width:0;display:grid}.JoinFlow-module-scss-module__fwyDoq__partnerName{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:20px}.JoinFlow-module-scss-module__fwyDoq__partnerMeta{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:12px;font-weight:500;line-height:16px}.JoinFlow-module-scss-module__fwyDoq__partnerChange{padding:var(--space-4);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-brand);cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:700;line-height:20px;text-decoration:underline}.JoinFlow-module-scss-module__fwyDoq__partnerChange:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.JoinFlow-module-scss-module__fwyDoq__partnerOption:disabled{background:var(--color-bg-subtle);cursor:not-allowed;border-style:dashed}.JoinFlow-module-scss-module__fwyDoq__partnerOption:disabled:hover{border-color:var(--color-border-default);background:var(--color-bg-subtle)}.JoinFlow-module-scss-module__fwyDoq__badge{margin-left:var(--space-8);padding:0 var(--space-8);border-radius:var(--radius-full);background:var(--color-bg-warning-subtle);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-warning);vertical-align:middle;font-size:12px;font-weight:700;line-height:16px;display:inline-block}[data-status=paired] .JoinFlow-module-scss-module__fwyDoq__badge{background:var(--color-bg-subtle);color:var(--color-text-secondary)}.JoinFlow-module-scss-module__fwyDoq__modes{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-subtle);grid-template-columns:1fr 1fr;display:grid}.JoinFlow-module-scss-module__fwyDoq__modeOption{min-height:var(--touch-target);padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:700;line-height:20px}.JoinFlow-module-scss-module__fwyDoq__modeOption:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.JoinFlow-module-scss-module__fwyDoq__modeOption[aria-pressed=true]{background:var(--color-bg-surface);box-shadow:var(--shadow-sm);color:var(--color-text-primary)}.JoinFlow-module-scss-module__fwyDoq__pairLine{align-items:center;gap:var(--space-8);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:14px;font-weight:400;line-height:20px;display:flex}.JoinFlow-module-scss-module__fwyDoq__pairLine strong{font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:700;line-height:20px}.JoinFlow-module-scss-module__fwyDoq__looking{gap:var(--space-4);padding:var(--space-12) var(--space-16);border:var(--border-width) solid var(--color-border-warning);border-radius:var(--radius-md);background:var(--color-bg-warning-subtle);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:14px;font-weight:400;line-height:20px;display:grid}.JoinFlow-module-scss-module__fwyDoq__looking strong{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-warning);font-size:14px;font-weight:700;line-height:20px}.JoinFlow-module-scss-module__fwyDoq__lookingLink{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-brand);align-self:flex-start;font-size:14px;font-weight:700;line-height:20px}.JoinFlow-module-scss-module__fwyDoq__lookingLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.JoinFlow-module-scss-module__fwyDoq__online{gap:var(--space-8);display:grid}.JoinFlow-module-scss-module__fwyDoq__orLine{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);text-align:center;margin:0;font-size:12px;font-weight:700;line-height:16px}
.TrainingSlots-module-scss-module__y3EMIW__root{gap:var(--space-12);flex-direction:column;display:flex}.TrainingSlots-module-scss-module__y3EMIW__times{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--size-time-button)), 1fr));gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.TrainingSlots-module-scss-module__y3EMIW__times li{min-width:0;display:flex}.TrainingSlots-module-scss-module__y3EMIW__time{align-items:flex-start;gap:var(--space-4);min-width:0;min-height:var(--touch-target);padding:var(--space-8) var(--space-12);border:var(--border-width-button) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-base) var(--easing-standard),background-color var(--duration-base) var(--easing-standard);flex-direction:column;flex:1;text-decoration:none;display:flex}.TrainingSlots-module-scss-module__y3EMIW__time:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.TrainingSlots-module-scss-module__y3EMIW__time:hover{border-color:var(--color-border-brand);background:var(--color-bg-brand-tint)}}.TrainingSlots-module-scss-module__y3EMIW__time[data-state=joined]{border-color:var(--color-border-brand);background:var(--color-bg-success-subtle)}.TrainingSlots-module-scss-module__y3EMIW__time[data-state=joined] .TrainingSlots-module-scss-module__y3EMIW__note{color:var(--color-text-success)}.TrainingSlots-module-scss-module__y3EMIW__time[data-state=full]{background:var(--color-bg-subtle);cursor:default}.TrainingSlots-module-scss-module__y3EMIW__time[data-state=full]:hover{border-color:var(--color-border-default);background:var(--color-bg-subtle)}.TrainingSlots-module-scss-module__y3EMIW__time[data-state=full] .TrainingSlots-module-scss-module__y3EMIW__when{color:var(--color-text-tertiary)}.TrainingSlots-module-scss-module__y3EMIW__when{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-brand);font-size:16px;font-weight:700;line-height:24px}.TrainingSlots-module-scss-module__y3EMIW__what{max-width:100%;font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.TrainingSlots-module-scss-module__y3EMIW__note{align-items:center;gap:var(--space-4);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.TrainingSlots-module-scss-module__y3EMIW__confirm{gap:var(--space-8);padding:var(--space-12);border:var(--border-width) solid var(--color-border-danger);border-radius:var(--radius-md);flex-direction:column;display:flex}.TrainingSlots-module-scss-module__y3EMIW__confirmText{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:14px;font-weight:400;line-height:20px}.TrainingSlots-module-scss-module__y3EMIW__confirmRow{gap:var(--space-8);flex-wrap:wrap;display:flex}.TrainingSlots-module-scss-module__y3EMIW__done{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-success);margin:0;font-size:14px;font-weight:400;line-height:20px}.TrainingSlots-module-scss-module__y3EMIW__error{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-danger);margin:0;font-size:14px;font-weight:400;line-height:20px}.TrainingSlots-module-scss-module__y3EMIW__root[data-layout=cta] .TrainingSlots-module-scss-module__y3EMIW__confirm{border-color:var(--color-border-accent)}.TrainingSlots-module-scss-module__y3EMIW__root[data-layout=cta] .TrainingSlots-module-scss-module__y3EMIW__confirmText,.TrainingSlots-module-scss-module__y3EMIW__root[data-layout=cta] .TrainingSlots-module-scss-module__y3EMIW__error{color:var(--color-text-on-brand)}.TrainingSlots-module-scss-module__y3EMIW__root[data-layout=cta] .TrainingSlots-module-scss-module__y3EMIW__done{color:var(--color-text-accent)}.TrainingSlots-module-scss-module__y3EMIW__ctaButton{width:100%}@media (min-width:768px){.TrainingSlots-module-scss-module__y3EMIW__ctaButton{width:auto}}.TrainingSlots-module-scss-module__y3EMIW__ctaJoined{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.TrainingSlots-module-scss-module__y3EMIW__joinedPill{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16);border-radius:var(--radius-full);background:var(--color-bg-success-subtle);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-success);font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.TrainingSlots-module-scss-module__y3EMIW__ctaLink{padding:var(--space-4);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-on-brand-muted);cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:700;line-height:20px;text-decoration:underline}.TrainingSlots-module-scss-module__y3EMIW__ctaLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);outline-color:var(--focus-ring-color-on-brand)}.TrainingSlots-module-scss-module__y3EMIW__ctaLink:hover{color:var(--color-text-on-brand)}.TrainingSlots-module-scss-module__y3EMIW__ctaClosed{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-on-brand-muted);margin:0;font-size:14px;font-weight:400;line-height:20px}
.ScheduleTable-module-scss-module__0-DBNG__wrap{max-width:100%}@media (min-width:768px){.ScheduleTable-module-scss-module__0-DBNG__wrap{border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);overflow-x:auto}}.ScheduleTable-module-scss-module__0-DBNG__table{border-collapse:collapse;width:100%;display:block}@media (min-width:768px){.ScheduleTable-module-scss-module__0-DBNG__table{min-width:var(--size-table-min);display:table}}.ScheduleTable-module-scss-module__0-DBNG__table tbody{gap:var(--space-12);flex-direction:column;display:flex}@media (min-width:768px){.ScheduleTable-module-scss-module__0-DBNG__table tbody{display:table-row-group}}.ScheduleTable-module-scss-module__0-DBNG__caption,.ScheduleTable-module-scss-module__0-DBNG__head{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){.ScheduleTable-module-scss-module__0-DBNG__head{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}.ScheduleTable-module-scss-module__0-DBNG__th{padding:var(--space-12) var(--space-24);background:var(--color-bg-subtle);font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;color:var(--color-text-tertiary);text-align:left;font-size:12px;font-weight:800;line-height:16px}.ScheduleTable-module-scss-module__0-DBNG__hiddenHeading{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ScheduleTable-module-scss-module__0-DBNG__row{align-items:center;gap:var(--space-8);padding:var(--space-16);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);scroll-margin-top:calc(var(--size-header-desktop) + var(--space-16));flex-wrap:wrap;display:flex}@media (min-width:768px){.ScheduleTable-module-scss-module__0-DBNG__row{background:0 0;border:0;border-radius:0;padding:0;display:table-row}}.ScheduleTable-module-scss-module__0-DBNG__row>th,.ScheduleTable-module-scss-module__0-DBNG__row>td{display:block}@media (min-width:768px){.ScheduleTable-module-scss-module__0-DBNG__row>th,.ScheduleTable-module-scss-module__0-DBNG__row>td{padding:var(--space-16) var(--space-24);vertical-align:middle;display:table-cell}.ScheduleTable-module-scss-module__0-DBNG__row+.ScheduleTable-module-scss-module__0-DBNG__row>*{border-top:var(--border-width) solid var(--color-border-default)}}.ScheduleTable-module-scss-module__0-DBNG__when{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);text-align:left;white-space:nowrap;flex:1;font-size:16px;font-weight:700;line-height:24px}@media (min-width:768px){.ScheduleTable-module-scss-module__0-DBNG__when{font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:700;line-height:20px}}.ScheduleTable-module-scss-module__0-DBNG__spotsCell{order:1}@media (min-width:768px){.ScheduleTable-module-scss-module__0-DBNG__spotsCell{order:0}}.ScheduleTable-module-scss-module__0-DBNG__groupCell{flex-basis:100%;order:2}@media (min-width:768px){.ScheduleTable-module-scss-module__0-DBNG__groupCell{order:0}}.ScheduleTable-module-scss-module__0-DBNG__group{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:20px;display:inline}@media (min-width:768px){.ScheduleTable-module-scss-module__0-DBNG__group{display:block}}.ScheduleTable-module-scss-module__0-DBNG__level{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:20px;display:inline}.ScheduleTable-module-scss-module__0-DBNG__level:before{content:" · "}@media (min-width:768px){.ScheduleTable-module-scss-module__0-DBNG__level{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);font-size:12px;font-weight:500;line-height:16px;display:block}.ScheduleTable-module-scss-module__0-DBNG__level:before{content:none}}.ScheduleTable-module-scss-module__0-DBNG__coach,.ScheduleTable-module-scss-module__0-DBNG__court{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);order:3;font-size:14px;font-weight:400;line-height:20px}.ScheduleTable-module-scss-module__0-DBNG__court:before{content:"· "}@media (min-width:768px){.ScheduleTable-module-scss-module__0-DBNG__court:before{content:none}}.ScheduleTable-module-scss-module__0-DBNG__coachLink{position:relative}.ScheduleTable-module-scss-module__0-DBNG__coachLink:after{content:"";height:var(--touch-target);top:50%;position:absolute;inset-inline:0;translate:0 -50%}.ScheduleTable-module-scss-module__0-DBNG__coachLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-default);text-decoration-color:var(--color-border-default);text-underline-offset:var(--space-4)}.ScheduleTable-module-scss-module__0-DBNG__coachLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ScheduleTable-module-scss-module__0-DBNG__coachLink:hover{color:var(--color-text-brand)}.ScheduleTable-module-scss-module__0-DBNG__free,.ScheduleTable-module-scss-module__0-DBNG__few,.ScheduleTable-module-scss-module__0-DBNG__none{padding:var(--space-4) var(--space-8);border-radius:var(--radius-full);font-family:var(--font-body);letter-spacing:0;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.ScheduleTable-module-scss-module__0-DBNG__free{background:var(--color-bg-brand-subtle);color:var(--color-text-brand)}.ScheduleTable-module-scss-module__0-DBNG__few{background:var(--color-bg-warning-subtle);color:var(--color-text-warning)}.ScheduleTable-module-scss-module__0-DBNG__none{border:var(--border-width) solid var(--color-border-default);background:var(--color-bg-subtle);color:var(--color-text-tertiary)}.ScheduleTable-module-scss-module__0-DBNG__actionCell{margin-top:var(--space-4);flex-basis:100%;order:4}@media (min-width:768px){.ScheduleTable-module-scss-module__0-DBNG__actionCell{text-align:right;margin-top:0}}
.TrainerShowcase-module-scss-module__-Yts7W__card{border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-surface);flex-direction:column;height:100%;display:flex;overflow:hidden}@media (min-width:768px){.TrainerShowcase-module-scss-module__-Yts7W__card{flex-direction:row}}.TrainerShowcase-module-scss-module__-Yts7W__photo{aspect-ratio:4/3;background:var(--color-bg-brand-subtle);flex-shrink:0;width:100%;display:block;position:relative}@media (min-width:768px){.TrainerShowcase-module-scss-module__-Yts7W__photo{width:var(--size-trainer-photo);aspect-ratio:auto}}.TrainerShowcase-module-scss-module__-Yts7W__photoImage{object-fit:cover;object-position:center 20%;width:100%;height:100%;font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-brand);place-items:center;font-size:32px;font-weight:800;line-height:40px;display:grid;position:absolute;inset:0}.TrainerShowcase-module-scss-module__-Yts7W__body{gap:var(--space-12);min-width:0;padding:var(--space-16);flex-direction:column;flex:1;display:flex}@media (min-width:768px){.TrainerShowcase-module-scss-module__-Yts7W__body{padding:var(--space-24)}}.TrainerShowcase-module-scss-module__-Yts7W__identity{gap:var(--space-4);flex-direction:column;display:flex}.TrainerShowcase-module-scss-module__-Yts7W__name{font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:20px;font-weight:800;line-height:26px}@media (min-width:1280px){.TrainerShowcase-module-scss-module__-Yts7W__name{font-family:var(--font-heading);letter-spacing:0;font-size:22px;font-weight:800;line-height:28px}}.TrainerShowcase-module-scss-module__-Yts7W__name{color:var(--color-text-primary)}.TrainerShowcase-module-scss-module__-Yts7W__nameLink{position:relative}.TrainerShowcase-module-scss-module__-Yts7W__nameLink:after{content:"";height:var(--touch-target);top:50%;position:absolute;inset-inline:0;translate:0 -50%}.TrainerShowcase-module-scss-module__-Yts7W__nameLink{color:inherit;text-decoration:none}.TrainerShowcase-module-scss-module__-Yts7W__nameLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.TrainerShowcase-module-scss-module__-Yts7W__nameLink:hover{color:var(--color-text-brand)}.TrainerShowcase-module-scss-module__-Yts7W__meta{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);margin:0;font-size:14px;font-weight:600;line-height:20px}.TrainerShowcase-module-scss-module__-Yts7W__badges{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.TrainerShowcase-module-scss-module__-Yts7W__badge{padding:var(--space-4) var(--space-8);border-radius:var(--radius-full);background:var(--color-bg-brand-subtle);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-brand);font-size:12px;font-weight:700;line-height:16px}.TrainerShowcase-module-scss-module__-Yts7W__specialization{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:14px;font-weight:600;line-height:20px}.TrainerShowcase-module-scss-module__-Yts7W__bio{-webkit-line-clamp:3;line-clamp:3;font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}.TrainerShowcase-module-scss-module__-Yts7W__price{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:14px;font-weight:700;line-height:20px}.TrainerShowcase-module-scss-module__-Yts7W__priceValue{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:14px;font-weight:600;line-height:20px}.TrainerShowcase-module-scss-module__-Yts7W__sessions{gap:var(--space-8);flex-direction:column;display:flex}.TrainerShowcase-module-scss-module__-Yts7W__sessionsLabel{font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;color:var(--color-text-tertiary);margin:0;font-size:12px;font-weight:800;line-height:16px}.TrainerShowcase-module-scss-module__-Yts7W__noSessions{padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);background:var(--color-bg-subtle);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:400;line-height:20px}.TrainerShowcase-module-scss-module__-Yts7W__actions{gap:var(--space-8);padding-top:var(--space-4);flex-wrap:wrap;margin-top:auto;display:flex}.TrainerShowcase-module-scss-module__-Yts7W__actions>*{width:100%}@media (min-width:768px){.TrainerShowcase-module-scss-module__-Yts7W__actions>*{width:auto}}.TrainerShowcase-module-scss-module__-Yts7W__next{gap:var(--space-12);padding:var(--space-20);border-radius:var(--radius-xl);background:var(--color-bg-brand-strong);color:var(--color-text-on-brand);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}@media (min-width:1280px){.TrainerShowcase-module-scss-module__-Yts7W__next{gap:var(--space-16);padding:var(--space-24)}}.TrainerShowcase-module-scss-module__-Yts7W__nextOverline{align-items:center;gap:var(--space-8);font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;color:var(--color-text-accent);margin:0;font-size:12px;font-weight:800;line-height:16px;display:flex}.TrainerShowcase-module-scss-module__-Yts7W__nextHead{gap:var(--space-4);flex-direction:column;display:flex}.TrainerShowcase-module-scss-module__-Yts7W__nextWhen{font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:26px;font-weight:800;line-height:32px}@media (min-width:1280px){.TrainerShowcase-module-scss-module__-Yts7W__nextWhen{font-family:var(--font-heading);letter-spacing:-.5px;font-size:36px;font-weight:800;line-height:44px}}.TrainerShowcase-module-scss-module__-Yts7W__nextWhen{color:var(--color-text-on-brand)}.TrainerShowcase-module-scss-module__-Yts7W__nextTitle{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-on-brand);margin:0;font-size:20px;font-weight:700;line-height:28px}.TrainerShowcase-module-scss-module__-Yts7W__nextChips{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.TrainerShowcase-module-scss-module__-Yts7W__nextChip{padding:var(--space-4) var(--space-12);border:var(--border-width) solid var(--color-border-on-brand);border-radius:var(--radius-full);background:var(--color-bg-on-brand-subtle);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-on-brand);font-size:12px;font-weight:700;line-height:16px}.TrainerShowcase-module-scss-module__-Yts7W__nextFooter{gap:var(--space-12);padding-top:var(--space-16);border-top:var(--border-width) solid var(--color-border-on-brand);flex-direction:column;display:flex}@media (min-width:768px){.TrainerShowcase-module-scss-module__-Yts7W__nextFooter{flex-flow:wrap;justify-content:space-between;align-items:center}}.TrainerShowcase-module-scss-module__-Yts7W__nextWho{align-items:center;gap:var(--space-8);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-on-brand-muted);margin:0;font-size:14px;font-weight:600;line-height:20px;display:flex}.TrainerShowcase-module-scss-module__-Yts7W__nextTrainer{color:var(--color-text-on-brand);text-underline-offset:.2em;text-decoration:underline}.TrainerShowcase-module-scss-module__-Yts7W__nextTrainer:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);outline-color:var(--focus-ring-color-on-brand)}
.TournamentListCard-module-scss-module__vBlBRq__card{border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}@media (hover:hover){.TournamentListCard-module-scss-module__vBlBRq__card{transition:transform var(--duration-base) var(--easing-standard),box-shadow var(--duration-base) var(--easing-standard),border-color var(--duration-base) var(--easing-standard)}.TournamentListCard-module-scss-module__vBlBRq__card:hover{transform:translateY(calc(-1 * var(--motion-lift)));border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}}.TournamentListCard-module-scss-module__vBlBRq__photo{aspect-ratio:411/160;object-fit:cover;width:100%;height:auto}@media (hover:hover){.TournamentListCard-module-scss-module__vBlBRq__photo{transition:transform var(--duration-slow) var(--easing-standard)}.TournamentListCard-module-scss-module__vBlBRq__card:hover .TournamentListCard-module-scss-module__vBlBRq__photo{transform:scale(1.04)}}.TournamentListCard-module-scss-module__vBlBRq__body{gap:var(--space-12);padding:var(--space-20);flex-direction:column;flex:1;display:flex}.TournamentListCard-module-scss-module__vBlBRq__meta{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.TournamentListCard-module-scss-module__vBlBRq__status{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-success);font-size:12px;font-weight:700;line-height:16px}.TournamentListCard-module-scss-module__vBlBRq__title{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);font-size:20px;font-weight:700;line-height:28px}.TournamentListCard-module-scss-module__vBlBRq__divider{width:100%;height:var(--border-width);background:var(--color-bg-divider);border:0;margin:0}.TournamentListCard-module-scss-module__vBlBRq__facts{gap:var(--space-8);flex-direction:column;margin:0;display:flex}.TournamentListCard-module-scss-module__vBlBRq__fact{min-width:0}.TournamentListCard-module-scss-module__vBlBRq__factLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TournamentListCard-module-scss-module__vBlBRq__factValue{align-items:center;gap:var(--space-8);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:12px;font-weight:500;line-height:16px;display:flex}.TournamentListCard-module-scss-module__vBlBRq__factIcon{color:var(--color-icon-secondary);flex-shrink:0}.TournamentListCard-module-scss-module__vBlBRq__action{z-index:2;padding:0 var(--space-20) var(--space-20);position:relative}
.page-module-scss-module__jWGq4a__list{gap:var(--space-16);flex-direction:column;display:flex}.page-module-scss-module__jWGq4a__listTitle{font-family:var(--font-heading);letter-spacing:0;font-size:22px;font-weight:800;line-height:28px}@media (min-width:1280px){.page-module-scss-module__jWGq4a__listTitle{font-family:var(--font-heading);letter-spacing:0;font-size:28px;font-weight:800;line-height:36px}}.page-module-scss-module__jWGq4a__listTitle{color:var(--color-text-primary)}.page-module-scss-module__jWGq4a__grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.page-module-scss-module__jWGq4a__grid{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-module-scss-module__jWGq4a__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-module-scss-module__jWGq4a__found{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:16px;font-weight:400;line-height:24px}
.page-module-scss-module__RH3Boa__hero{padding-block:var(--space-24) var(--space-32);border-bottom:var(--border-width) solid var(--color-border-default);background:var(--color-bg-surface)}@media (min-width:1280px){.page-module-scss-module__RH3Boa__hero{padding-block:var(--space-48)}}.page-module-scss-module__RH3Boa__heroInner{width:100%;max-width:calc(var(--container-max) + 2*var(--gutter-desktop));padding-inline:var(--gutter-mobile);margin-inline:auto}@media (min-width:768px){.page-module-scss-module__RH3Boa__heroInner{padding-inline:var(--gutter-tablet)}}@media (min-width:1280px){.page-module-scss-module__RH3Boa__heroInner{padding-inline:var(--gutter-desktop)}}.page-module-scss-module__RH3Boa__heroInner{align-items:center;gap:var(--space-24);display:grid}@media (min-width:1280px){.page-module-scss-module__RH3Boa__heroInner{gap:var(--space-48)}.page-module-scss-module__RH3Boa__heroWithCard{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.page-module-scss-module__RH3Boa__heroText{align-items:flex-start;gap:var(--space-12);flex-direction:column;display:flex}@media (min-width:1280px){.page-module-scss-module__RH3Boa__heroText{gap:var(--space-16)}}.page-module-scss-module__RH3Boa__heroOverline{font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;color:var(--color-text-success);margin:0;font-size:12px;font-weight:800;line-height:16px}.page-module-scss-module__RH3Boa__heroTitle{font-family:var(--font-heading);letter-spacing:-.5px;margin:0;font-size:32px;font-weight:900;line-height:38px}@media (min-width:1280px){.page-module-scss-module__RH3Boa__heroTitle{font-family:var(--font-heading);letter-spacing:-.5px;font-size:48px;font-weight:900;line-height:56px}}.page-module-scss-module__RH3Boa__heroTitle{color:var(--color-text-primary)}.page-module-scss-module__RH3Boa__heroLead{max-width:var(--size-measure);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:16px;font-weight:400;line-height:24px}@media (min-width:1280px){.page-module-scss-module__RH3Boa__heroLead{font-family:var(--font-body);letter-spacing:0;font-size:18px;font-weight:400;line-height:28px}}.page-module-scss-module__RH3Boa__heroActions,.page-module-scss-module__RH3Boa__trust{display:none}@media (min-width:768px){.page-module-scss-module__RH3Boa__heroActions,.page-module-scss-module__RH3Boa__trust{display:flex}}.page-module-scss-module__RH3Boa__heroActions{align-items:center;gap:var(--space-12);margin-top:var(--space-4);flex-wrap:wrap}.page-module-scss-module__RH3Boa__trust{gap:var(--space-8) var(--space-24);flex-wrap:wrap;margin:0;padding:0;list-style:none}.page-module-scss-module__RH3Boa__trustItem{align-items:center;gap:var(--space-8);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.page-module-scss-module__RH3Boa__trustItem svg{color:var(--color-icon-success)}.page-module-scss-module__RH3Boa__showcase{gap:var(--space-16);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1280px){.page-module-scss-module__RH3Boa__showcase{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module-scss-module__RH3Boa__showcase>li{flex-direction:column;min-width:0;display:flex}.page-module-scss-module__RH3Boa__columns{gap:var(--space-40);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1280px){.page-module-scss-module__RH3Boa__columns{gap:var(--space-80);grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module-scss-module__RH3Boa__column{gap:var(--space-24);flex-direction:column;display:flex}.page-module-scss-module__RH3Boa__steps{gap:var(--space-24);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module-scss-module__RH3Boa__faqTitle{font-family:var(--font-heading);letter-spacing:0;font-size:22px;font-weight:800;line-height:28px}@media (min-width:1280px){.page-module-scss-module__RH3Boa__faqTitle{font-family:var(--font-heading);letter-spacing:0;font-size:28px;font-weight:800;line-height:36px}}.page-module-scss-module__RH3Boa__faqTitle{color:var(--color-text-primary)}.page-module-scss-module__RH3Boa__faq{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module-scss-module__RH3Boa__cta{gap:var(--space-24);padding:var(--space-24);border-radius:var(--radius-xl);background:var(--color-bg-brand);flex-direction:column;display:flex}@media (min-width:1280px){.page-module-scss-module__RH3Boa__cta{justify-content:space-between;align-items:center;gap:var(--space-40);padding:var(--space-48) var(--space-64);flex-direction:row}}.page-module-scss-module__RH3Boa__ctaBody{gap:var(--space-8);flex-direction:column;display:flex}.page-module-scss-module__RH3Boa__ctaTitle{font-family:var(--font-heading);letter-spacing:0;font-size:26px;font-weight:800;line-height:32px}@media (min-width:1280px){.page-module-scss-module__RH3Boa__ctaTitle{font-family:var(--font-heading);letter-spacing:-.5px;font-size:36px;font-weight:800;line-height:44px}}.page-module-scss-module__RH3Boa__ctaTitle{color:var(--color-text-on-brand)}.page-module-scss-module__RH3Boa__ctaText{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-on-brand-muted);margin:0;font-size:16px;font-weight:400;line-height:24px}@media (display-mode:standalone) and (max-width:1279.98px),(display-mode:fullscreen) and (max-width:1279.98px){.page-module-scss-module__RH3Boa__hero{padding-block:var(--space-16)}.page-module-scss-module__RH3Boa__heroInner{gap:var(--space-16)}.page-module-scss-module__RH3Boa__heroOverline,.page-module-scss-module__RH3Boa__heroLead,.page-module-scss-module__RH3Boa__heroActions,.page-module-scss-module__RH3Boa__trust{display:none}.page-module-scss-module__RH3Boa__heroTitle{font-family:var(--font-heading);letter-spacing:0;font-size:20px;font-weight:800;line-height:26px}}@media (max-width:1279.98px){:root[data-telegram="1"] .page-module-scss-module__RH3Boa__hero{padding-block:var(--space-16)}:root[data-telegram="1"] .page-module-scss-module__RH3Boa__heroInner{gap:var(--space-16)}:root[data-telegram="1"] .page-module-scss-module__RH3Boa__heroOverline,:root[data-telegram="1"] .page-module-scss-module__RH3Boa__heroLead,:root[data-telegram="1"] .page-module-scss-module__RH3Boa__heroActions,:root[data-telegram="1"] .page-module-scss-module__RH3Boa__trust{display:none}:root[data-telegram="1"] .page-module-scss-module__RH3Boa__heroTitle{font-family:var(--font-heading);letter-spacing:0;font-size:20px;font-weight:800;line-height:26px}}
.page-module-scss-module__iGRn8G__heroActions{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.page-module-scss-module__iGRn8G__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module-scss-module__iGRn8G__grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.page-module-scss-module__iGRn8G__grid{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-module-scss-module__iGRn8G__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-module-scss-module__iGRn8G__apply{background:var(--color-bg-surface);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg);gap:var(--space-24);padding:var(--space-24) var(--space-16);display:grid}@media (min-width:768px){.page-module-scss-module__iGRn8G__apply{padding:var(--space-32)}}@media (min-width:1280px){.page-module-scss-module__iGRn8G__apply{grid-template-columns:minmax(0, 1fr) minmax(0, var(--size-login-card));align-items:center;gap:var(--space-48);padding:var(--space-40) var(--space-48)}}.page-module-scss-module__iGRn8G__applyText{gap:var(--space-8);display:grid}.page-module-scss-module__iGRn8G__applyTitle{font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:22px;font-weight:800;line-height:28px}@media (min-width:1280px){.page-module-scss-module__iGRn8G__applyTitle{font-family:var(--font-heading);letter-spacing:0;font-size:28px;font-weight:800;line-height:36px}}.page-module-scss-module__iGRn8G__applyTitle{color:var(--color-text-primary)}.page-module-scss-module__iGRn8G__applyLede{max-width:var(--size-measure);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:16px;font-weight:400;line-height:24px}.page-module-scss-module__iGRn8G__applyForm{gap:var(--space-16);display:grid}@media (min-width:768px){.page-module-scss-module__iGRn8G__applyForm{grid-template-columns:minmax(0,1fr) auto;align-items:start}.page-module-scss-module__iGRn8G__applyForm>button{margin-top:calc(var(--space-8) + var(--space-20))}}.page-module-scss-module__iGRn8G__applyActions{justify-items:start;gap:var(--space-12);display:grid}.page-module-scss-module__iGRn8G__applyHint{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:400;line-height:20px}.page-module-scss-module__iGRn8G__applyStatus{align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);background:var(--color-bg-success-subtle);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-success);margin:0;font-size:14px;font-weight:700;line-height:20px;display:flex}.page-module-scss-module__iGRn8G__applyStatus svg{flex-shrink:0}
