:root{--ink : #f4f7fc;--muted : rgba(244,247,252,.58);--fs : clamp(15px,var(--font-size,19px),24px);--fs2:clamp(11px,var(--secondary-font-size,13px),16px);--header-logo-size:clamp(48px,11.6vh,100px)}header.bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px 12px;width:100%;min-height:0;position:relative;background:none !important}header.bar:has(.bar-tools:empty){justify-content:center}header.bar:has(#switcher:empty):not(:has(.theme-btn)){justify-content:center}header.bar a{position:static;margin:0;height:auto;flex:none}.bar-logo{display:flex;align-items:center;gap:9px;min-width:0;flex:0 1 auto;overflow:hidden}.bar-logo .logo-img{height:var(--header-logo-size,3.875rem);width:auto;max-width:100%;object-fit:contain;display:none;padding:0;margin:0;filter:drop-shadow(0 2px 8px rgba(0,0,0,.45))}header.bar .bar-logo #headerLogo,header.bar .bar-logo #header_logo,header.bar .bar-logo #partner_logo,header.bar .bar-logo #lgimg,header.bar .bar-logo .logo{position:static;height:var(--header-logo-size,3.875rem);width:auto;max-height:none!important;max-width:100%!important;padding:0!important;margin:0!important;object-fit:contain}header.bar .bar-logo a{display:block;line-height:0;min-width:0;flex:0 1 auto;overflow:hidden}.bar-logo .club{display:none;font-family:var(--font-family);font-weight:800;font-size:calc(var(--fs) * 0.842);letter-spacing:.02em;text-transform:uppercase;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-logo .club small{display:block;font-family:var(--secondary-font-family);font-weight:500;font-size:calc(var(--fs2) * 0.808);letter-spacing:.14em;color:var(--muted);margin-top:3px;text-transform:uppercase}.bar-tools{display:flex;align-items:center;gap:8px;flex:0 0 auto}header.bar #switcher,header.bar .lang-switcher{list-style:none;margin:0;padding:0;width:auto;display:flex;align-items:center;justify-content:center;gap:6px}header.bar #switcher li,header.bar .lang-switcher li{margin:0}header.bar #switcher li a,header.bar .lang-switcher li a{display:block;line-height:0;overflow:hidden;border-radius:50%;corner-shape:squircle}header.bar #switcher li img,header.bar .lang-switcher li img{width:36px;height:36px;display:block;object-fit:cover;border-radius:50%;corner-shape:squircle;overflow:hidden;transition:opacity .2s,transform .2s;cursor:pointer;border:5px solid color-mix(in srgb,var(--primary-color) 55%,transparent);opacity:.55}:root[data-theme="light"] header.bar #switcher li img,:root[data-theme="light"] header.bar .lang-switcher li img{border-color:color-mix(in srgb,var(--secondary-color) 60%,transparent)}:root[data-theme="light"] header.bar #switcher li a.active img,:root[data-theme="light"] header.bar .lang-switcher li a.active img{border-color:var(--secondary-color)}header.bar #switcher li a.active img,header.bar .lang-switcher li a.active img{border-color:var(--primary-color);opacity:1;transform:none;box-shadow:none}header.bar #switcher li img:hover,header.bar .lang-switcher li img:hover{opacity:1;transform:scale(1.12)}.theme-btn{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;corner-shape:squircle;cursor:pointer;padding:0 !important;margin:0 !important;box-shadow:none !important;font-size:inherit;line-height:1;text-transform:none;background:color-mix(in srgb,var(--secondary-color) 7%,transparent) !important;border:1px solid color-mix(in srgb,var(--secondary-color) 14%,transparent) !important;color:var(--secondary-color) !important;transition:background .18s,border-color .18s,transform .12s}.theme-btn:hover{border-color:color-mix(in srgb,var(--primary-color) 55%,transparent)}.theme-btn:active{transform:scale(.94)}.theme-btn svg{display:block !important;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1}:root:not([data-theme]) .theme-btn .ic-moon{display:none !important}:root[data-theme="dark"] .theme-btn .ic-moon{display:none !important}:root[data-theme="light"] .theme-btn .ic-sun{display:none !important}body.mobile-frame header.bar{flex-direction:row;align-items:center;justify-content:space-between;width:100%;min-height:0;padding:16px 18px 12px}body.mobile-frame header.bar a{position:static;order:0;margin:0;height:auto}body.mobile-frame header.bar .bar-logo{flex-direction:row;margin:0}body.desktop-page header.bar{justify-content:space-between;padding:22px 40px 10px;max-width:1440px;margin:0 auto}body.desktop-page header.bar .bar-logo .logo-img{max-width:260px !important;max-height:104px !important;padding:0 !important;margin:0 !important}