.SiteHeader-module-scss-module__d8_sYa__header{z-index:40;padding-top:var(--inset-top);border-bottom:var(--border-width) solid var(--color-border-default);background:var(--color-bg-surface);transition:translate var(--duration-base) var(--easing-standard);position:sticky;top:0}html[data-header=hidden] .SiteHeader-module-scss-module__d8_sYa__header{translate:0 calc(-100% + var(--inset-top))}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.SiteHeader-module-scss-module__d8_sYa__header{animation:linear both SiteHeader-module-scss-module__d8_sYa__header-lift;animation-timeline:scroll();animation-range:0 var(--size-header-mobile)}.SiteHeader-module-scss-module__d8_sYa__progress{animation:linear both SiteHeader-module-scss-module__d8_sYa__progress-grow;animation-timeline:scroll()}}}@keyframes SiteHeader-module-scss-module__d8_sYa__header-lift{to{box-shadow:var(--shadow-md);border-bottom-color:#0000}}.SiteHeader-module-scss-module__d8_sYa__progress{right:0;bottom:calc(-1*var(--border-width));transform-origin:0;background:var(--color-bg-accent);height:2px;position:absolute;left:0;transform:scaleX(0)}@keyframes SiteHeader-module-scss-module__d8_sYa__progress-grow{to{transform:scaleX(1)}}.SiteHeader-module-scss-module__d8_sYa__inner{width:100%;max-width:calc(var(--container-max) + 2*var(--gutter-desktop));padding-inline:var(--gutter-mobile);margin-inline:auto}@media (min-width:768px){.SiteHeader-module-scss-module__d8_sYa__inner{padding-inline:var(--gutter-tablet)}}@media (min-width:1280px){.SiteHeader-module-scss-module__d8_sYa__inner{padding-inline:var(--gutter-desktop)}}.SiteHeader-module-scss-module__d8_sYa__inner{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:var(--size-header-mobile);display:flex}@media (min-width:1280px){.SiteHeader-module-scss-module__d8_sYa__inner{gap:var(--space-8);min-height:var(--size-header-desktop)}}.SiteHeader-module-scss-module__d8_sYa__back{display:none}@media (display-mode:standalone),(display-mode:fullscreen){.SiteHeader-module-scss-module__d8_sYa__back{flex-shrink:0;margin-inline-start:calc(-1*var(--space-12));display:inline-flex}.SiteHeader-module-scss-module__d8_sYa__back+.SiteHeader-module-scss-module__d8_sYa__logo{display:none}}@media (max-width:374.98px){.SiteHeader-module-scss-module__d8_sYa__wordmark{display:none}}@media (max-width:767.98px){.SiteHeader-module-scss-module__d8_sYa__wordmarkSignedIn{display:none}}.SiteHeader-module-scss-module__d8_sYa__desktopNav,.SiteHeader-module-scss-module__d8_sYa__desktopActions{flex-shrink:0;display:none}@media (min-width:1280px){.SiteHeader-module-scss-module__d8_sYa__desktopNav,.SiteHeader-module-scss-module__d8_sYa__desktopActions{align-items:center;display:flex}}.SiteHeader-module-scss-module__d8_sYa__desktopNav{gap:var(--space-4)}.SiteHeader-module-scss-module__d8_sYa__desktopActions{gap:var(--space-12)}.SiteHeader-module-scss-module__d8_sYa__actions{align-items:center;gap:var(--space-4);min-width:0;display:flex}@media (min-width:1280px){.SiteHeader-module-scss-module__d8_sYa__actions{gap:var(--space-12)}}.SiteHeader-module-scss-module__d8_sYa__mobileSearch{display:flex}@media (min-width:1280px){.SiteHeader-module-scss-module__d8_sYa__mobileSearch{display:none}}.SiteHeader-module-scss-module__d8_sYa__nav{align-items:center;gap:var(--space-4);display:flex}.SiteHeader-module-scss-module__d8_sYa__navLink{align-items:center;gap:var(--space-4);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);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard);font-size:14px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}.SiteHeader-module-scss-module__d8_sYa__navLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.SiteHeader-module-scss-module__d8_sYa__navLink:hover{background:var(--color-bg-subtle);color:var(--color-text-primary)}.SiteHeader-module-scss-module__d8_sYa__navLink[aria-current=page]{background:var(--color-bg-brand-subtle);color:var(--color-text-brand)}.SiteHeader-module-scss-module__d8_sYa__skipLink{top:0;left:var(--space-16);z-index:2;padding:var(--space-8) var(--space-16);border-bottom-left-radius:var(--radius-8);border-bottom-right-radius:var(--radius-8);background:var(--color-bg-brand);color:var(--color-text-on-brand);font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;position:absolute;transform:translateY(-120%)}.SiteHeader-module-scss-module__d8_sYa__skipLink:focus{transform:translateY(0)}
.NavigationHint-module-scss-module__Ap5OwG__hint{bottom:var(--space-24);z-index:50;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-20);background:var(--color-bg-brand);color:var(--color-text-on-brand);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);pointer-events:none;font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:700;line-height:20px;display:flex;position:fixed;left:50%;transform:translate(-50%)}
.MobileMenu-module-scss-module__ejoe2W__trigger{display:contents}@media (min-width:1280px){.MobileMenu-module-scss-module__ejoe2W__trigger{display:none}}.MobileMenu-module-scss-module__ejoe2W__dialog{background:var(--color-bg-surface);width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:var(--shadow-lg);overscroll-behavior:contain;border:0;margin:0;padding:0;overflow-y:auto}.MobileMenu-module-scss-module__ejoe2W__dialog::backdrop{background:var(--color-bg-scrim)}@media (min-width:768px){.MobileMenu-module-scss-module__ejoe2W__dialog{width:var(--size-mobile-menu);margin-left:auto}}.MobileMenu-module-scss-module__ejoe2W__sheet{gap:var(--space-8);min-height:100%;padding:var(--inset-top) var(--space-16) var(--space-24);flex-direction:column;display:flex}.MobileMenu-module-scss-module__ejoe2W__top{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:var(--size-header-mobile);display:flex}.MobileMenu-module-scss-module__ejoe2W__topActions{align-items:center;gap:var(--space-8);min-width:0;display:flex}.MobileMenu-module-scss-module__ejoe2W__authRow{gap:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.MobileMenu-module-scss-module__ejoe2W__list{margin:0;padding:0;list-style:none}.MobileMenu-module-scss-module__ejoe2W__item{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:var(--touch-target);padding-block:var(--space-12);border-bottom:var(--border-width) solid var(--color-border-default);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:16px;font-weight:700;line-height:24px;text-decoration:none;display:flex}.MobileMenu-module-scss-module__ejoe2W__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.MobileMenu-module-scss-module__ejoe2W__item:hover,.MobileMenu-module-scss-module__ejoe2W__item[aria-current=page]{color:var(--color-text-brand)}.MobileMenu-module-scss-module__ejoe2W__chevron{color:var(--color-icon-secondary);flex-shrink:0}.MobileMenu-module-scss-module__ejoe2W__group{padding-top:var(--space-16)}.MobileMenu-module-scss-module__ejoe2W__groupTitle{font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;color:var(--color-text-tertiary);font-size:12px;font-weight:800;line-height:16px}.MobileMenu-module-scss-module__ejoe2W__actions{gap:var(--space-12);padding-top:var(--space-16);flex-direction:column;display:flex}.MobileMenu-module-scss-module__ejoe2W__phone{min-height:var(--touch-target);border-radius:var(--radius-sm);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-brand);justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;display:flex}.MobileMenu-module-scss-module__ejoe2W__phone:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}
:root{--color-green-950:#0b2b1d;--color-green-900:#0b3b1e;--color-green-800:#0c4a26;--color-green-700:#15633c;--color-green-600:#15803d;--color-green-500:#00b964;--color-green-200:#d5ebe0;--color-green-100:#eaf5f1;--color-green-50:#f3f7f4;--color-lime-400:#d4ff00;--color-lime-500:#c2eb00;--color-lime-600:#84cc16;--color-lime-100:#f7fee7;--color-neutral-900:#111c15;--color-neutral-700:#4b5a52;--color-neutral-600:#606d66;--color-neutral-400:#a2b0a7;--color-neutral-300:#c9d3cd;--color-neutral-200:#e2ebe5;--color-neutral-50:#f5f7f6;--color-neutral-25:#fafcfa;--color-white-100:#fff;--color-white-64:#ffffffa3;--color-white-12:#ffffff1f;--color-red-700:#b91c1c;--color-red-600:#dc2626;--color-red-50:#fef2f2;--color-amber-500:#f59e0b;--color-amber-700:#b45309;--color-amber-100:#fef3c7;--color-amber-700-deep:#a16807;--color-lime-700:#507c0d;--color-blue-telegram:#229ed9;--color-green-800-05:#0c4a260d;--color-green-950-40:#0b2b1d66;--color-green-950-78:#0b2b1dc7;--color-green-950-82:#0b2b1dd1;--color-bg-page:var(--color-neutral-25);--color-bg-surface:var(--color-white-100);--color-bg-subtle:var(--color-green-50);--color-bg-brand-subtle:var(--color-green-100);--color-bg-brand-subtle-hover:var(--color-green-200);--color-bg-brand:var(--color-green-800);--color-bg-brand-hover:var(--color-green-900);--color-bg-brand-strong:var(--color-green-900);--color-bg-brand-deep:var(--color-green-950);--color-bg-brand-tint:var(--color-green-800-05);--color-bg-accent:var(--color-lime-400);--color-bg-accent-hover:var(--color-lime-500);--color-bg-accent-subtle:var(--color-lime-100);--color-bg-success-subtle:var(--color-green-100);--color-bg-warning-subtle:var(--color-amber-100);--color-bg-danger-subtle:var(--color-red-50);--color-bg-on-brand-subtle:var(--color-white-12);--color-bg-used:var(--color-amber-700-deep);--color-bg-new:var(--color-lime-700);--color-bg-telegram:var(--color-blue-telegram);--color-bg-chart-positive:var(--color-green-500);--color-bg-chart-neutral:var(--color-neutral-300);--color-bg-divider:var(--color-neutral-200);--color-bg-divider-on-brand:var(--color-white-12);--color-bg-overlay-media:var(--color-green-950-40);--color-bg-overlay-brand:var(--color-green-950-78);--color-bg-scrim:var(--color-green-950-82);--color-text-primary:var(--color-neutral-900);--color-text-secondary:var(--color-neutral-700);--color-text-tertiary:var(--color-neutral-600);--color-text-brand:var(--color-green-800);--color-text-success:var(--color-green-700);--color-text-warning:var(--color-amber-700);--color-text-danger:var(--color-red-700);--color-text-on-brand:var(--color-white-100);--color-text-on-brand-muted:var(--color-white-64);--color-text-on-accent:var(--color-green-900);--color-text-accent:var(--color-lime-400);--color-border-default:var(--color-neutral-200);--color-border-strong:var(--color-neutral-300);--color-border-brand:var(--color-green-800);--color-border-accent:var(--color-lime-400);--color-border-on-brand:var(--color-white-12);--color-border-danger:var(--color-red-600);--color-border-warning:var(--color-amber-500);--color-icon-primary:var(--color-neutral-900);--color-icon-secondary:var(--color-neutral-600);--color-icon-brand:var(--color-green-800);--color-icon-accent:var(--color-lime-400);--color-icon-on-brand:var(--color-white-100);--color-icon-on-accent:var(--color-green-900);--color-icon-success:var(--color-green-500);--color-icon-warning:var(--color-amber-500);--color-icon-danger:var(--color-red-700);--color-icon-telegram:var(--color-blue-telegram);--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--radius-xs:4px;--radius-badge:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:999px;--shadow-sm:0 1px 2px #0b3b1e0f;--shadow-md:0 4px 16px #0c4a2614;--shadow-lg:0 12px 32px #0c4a261f;--shadow-accent:0 4px 12px #d4ff0059;--shadow-float:0 8px 24px #0c4a2612;--shadow-float-strong:0 8px 24px #0c4a2629;--font-heading:var(--font-onest), system-ui, sans-serif;--font-body:var(--font-manrope), system-ui, sans-serif;--container-max:1280px;--gutter-mobile:var(--space-16);--gutter-tablet:var(--space-32);--gutter-desktop:var(--space-80);--section-gap-mobile:var(--space-64);--section-gap-desktop:var(--space-96);--touch-target:44px;--focus-ring-width:3px;--focus-ring-color:var(--color-border-brand);--focus-ring-color-on-brand:var(--color-border-accent);--focus-ring-offset:2px;--border-width:1px;--border-width-button:1.5px;--border-width-strong:2px;--size-dot:6px;--size-icon-tile-sm:32px;--size-icon-tile-md:40px;--size-icon-tile-lg:48px;--size-icon-tile-xl:64px;--size-step-circle:56px;--size-step-dot:24px;--size-telegram-mark:72px;--size-switch-width:44px;--size-switch-height:24px;--size-switch-thumb:20px;--size-map-list:480px;--size-map-canvas-min:420px;--size-map-canvas:820px;--size-map-pin:28px;--size-map-popup:300px;--size-map-popup-photo:120px;--size-map-me:16px;--size-map-row-photo:104px;--size-map-picker:320px;--size-login-card:460px;--size-onboarding-card:760px;--size-consent-box:240px;--size-avatar-xl:96px;--size-chat-card:260px;--size-chart:140px;--size-filters-column:320px;--size-sidebar:368px;--size-toc:280px;--size-header-mobile:64px;--size-header-desktop:80px;--inset-top:env(safe-area-inset-top,0px);--size-popover:320px;--size-popover-list:320px;--size-dialog:560px;--size-dialog-wide:720px;--size-person-card-min:260px;--size-trainer-photo:220px;--size-time-button:148px;--size-score-cell:48px;--size-mobile-menu:390px;--size-footer-brand:360px;--size-empty-state:480px;--size-tournament-card:355px;--size-featured-court:260px;--size-map-teaser:360px;--size-map-card:420px;--size-guide-photo:440px;--size-table-min:720px;--size-rating-name:180px;--size-bracket-match:240px;--size-measure:60ch;--size-city-name:14ch;--size-calendar-cell:76px;--size-calendar-date:11ch;--size-slot-hour:48px;--size-slot-cell:32px;--size-scroll-card:280px;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.42s;--duration-ambient:12s;--easing-standard:cubic-bezier(.2, 0, 0, 1);--easing-entrance:cubic-bezier(.16, 1, .3, 1);--motion-rise:24px;--motion-lift:4px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;scroll-behavior:smooth;scroll-padding-top:calc(var(--size-header-mobile) + var(--inset-top))}@media (min-width:1280px){html{scroll-padding-top:calc(var(--size-header-desktop) + var(--inset-top))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{min-height:100dvh;padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--font-body);letter-spacing:0;-webkit-font-smoothing:antialiased;flex-direction:column;font-size:16px;font-weight:400;line-height:24px;display:flex}main{flex:1 0 auto}:root[data-navigated] main{animation:page-enter .22s var(--easing-standard)}@media (prefers-reduced-motion:reduce){:root[data-navigated] main{animation:none}}@keyframes page-enter{0%{opacity:0}}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}a{color:inherit}::selection{background:var(--color-bg-accent);color:var(--color-text-on-accent)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-reveal]{animation:linear both reveal-rise;animation-timeline:view();animation-range:entry entry 35%}[data-reveal=soft]{animation-name:reveal-fade}}}@keyframes reveal-rise{0%{opacity:0;translate:0 var(--motion-rise)}}@keyframes reveal-fade{0%{opacity:0}}[data-app-hidden=wrap]{display:contents}@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color]),select,textarea{font-size:max(16px,1em)}}@media (display-mode:standalone),(display-mode:fullscreen){button,[role=button],nav a,summary{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:root{--section-gap-mobile:var(--space-24)}[data-app-hidden]{display:none!important}html{overscroll-behavior-y:none}}:root[data-telegram="1"] button,:root[data-telegram="1"] [role=button],:root[data-telegram="1"] nav a,:root[data-telegram="1"] summary{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:root[data-telegram="1"] :root{--section-gap-mobile:var(--space-24)}:root[data-telegram="1"] [data-app-hidden]{display:none!important}:root[data-telegram="1"] html{overscroll-behavior-y:none}:root[data-telegram="1"]{--section-gap-mobile:var(--space-24);overscroll-behavior-y:none;--inset-top:calc(max(env(safe-area-inset-top,0px), var(--tg-safe-area-inset-top,0px)) + var(--tg-content-safe-area-inset-top,0px))}
