:root{--ink:#122033;--muted:#6f7886;--paper:#faf9f5;--white:#fff;--blue:#245eea;--soft:#f1f3f6;--line:#dfe3e8;--dark:#142033;--max:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Heebo,Arial,sans-serif;line-height:1.6}html[lang=en] body{font-family:Inter,Arial,sans-serif}.wrap{width:min(var(--max),calc(100% - 40px));margin-inline:auto}a{color:inherit}img{display:block;width:100%}button,input,select,textarea{font:inherit}.site-header{position:sticky;top:0;z-index:50;background:#faf9f5f5;backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:26px}.brand{text-decoration:none;display:flex;flex-direction:column;line-height:1.05}.brand strong{font-size:18px;font-weight:800}.brand small{font:600 9px Inter,sans-serif;letter-spacing:.12em;color:var(--muted);margin-top:5px}.desktop-nav{display:flex;gap:22px;align-items:center}.desktop-nav a,.lang-link,.register-link{font-size:13px;font-weight:700;text-decoration:none}.desktop-nav a{color:#586273}.desktop-nav a:hover,.desktop-nav a.active{color:var(--ink)}.header-actions{display:flex;align-items:center;gap:14px}.lang-link{color:var(--muted)}.register-link{color:#fff;background:var(--blue);padding:9px 15px;border-radius:999px}.menu-button{display:none;border:0;background:transparent;font-size:24px;color:var(--ink)}.mobile-menu{position:fixed;z-index:60;top:72px;inset-inline:14px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 50px #1220331f;padding:8px 16px}.mobile-menu a{display:block;padding:13px 2px;border-bottom:1px solid var(--line);text-decoration:none;font-weight:700}.mobile-menu a:last-child{border:0;color:var(--blue)}.home-hero{padding:54px 0 72px}.hero-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:54px;align-items:center}.hero-copy{padding-inline-start:8px}.eyebrow{font:700 10px Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#7b8491;margin:0 0 14px}.hero-copy h1{font-size:clamp(44px,5vw,68px);line-height:.98;letter-spacing:-.045em;margin:0 0 22px;font-weight:800}.hero-copy p{font-size:18px;color:#5e6877;max-width:520px;margin:0 0 26px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:999px;background:var(--blue);color:#fff;text-decoration:none;font-weight:800;border:1px solid var(--blue)}.button.ghost{background:transparent;color:var(--ink);border-color:#bfc6cf}.hero-media{position:relative}.hero-media img{height:560px;object-fit:cover;border-radius:4px}.hero-note{position:absolute;bottom:18px;inset-inline-start:18px;background:#fffffff2;padding:12px 15px;font-size:12px;max-width:230px;border:1px solid rgba(255,255,255,.8)}.home-intro{padding:60px 0;border-top:1px solid var(--line)}.split-intro{display:grid;grid-template-columns:.6fr 1.4fr;gap:48px}.split-intro h2{font-size:34px;line-height:1.08;margin:0}.split-intro p{margin:0;color:var(--muted);font-size:17px;max-width:730px}.home-links{padding:20px 0 76px}.link-list{border-top:1px solid var(--ink)}.link-row{display:grid;grid-template-columns:54px 1fr auto;gap:24px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line);text-decoration:none}.link-row span:first-child{font:700 10px Inter,sans-serif;color:#9aa2ad}.link-row strong{font-size:20px}.link-row small{color:var(--muted)}.link-row b{font-size:18px;color:var(--blue)}.social-strip{background:#fff;border-block:1px solid var(--line)}.social-inner{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:22px 0}.social-inner p{margin:0;color:var(--muted)}.social-links{display:flex;gap:18px;flex-wrap:wrap}.social-links a{text-decoration:none;font-weight:800;font-size:13px}.page-hero{padding:64px 0 44px;border-bottom:1px solid var(--line)}.page-hero-inner{display:grid;grid-template-columns:.35fr 1.65fr;gap:38px}.page-hero h1{font-size:clamp(38px,4vw,54px);line-height:1.02;letter-spacing:-.035em;margin:0 0 16px}.page-hero p:last-child{font-size:17px;color:var(--muted);max-width:700px;margin:0}.content-section{padding:58px 0 76px}.section-title{display:grid;grid-template-columns:.35fr 1.65fr;gap:38px;margin-bottom:30px}.section-title h2{font-size:30px;line-height:1.1;margin:0}.section-title p{margin:0;color:var(--muted);max-width:700px}.simple-list{border-top:1px solid var(--ink)}.simple-item{display:grid;grid-template-columns:52px 1.2fr .8fr;gap:28px;padding:24px 0;border-bottom:1px solid var(--line)}.simple-item>span{font:700 10px Inter,sans-serif;color:#9aa2ad;padding-top:4px}.simple-item h3{font-size:23px;margin:0 0 6px}.simple-item p{margin:0;color:var(--muted)}.simple-item aside{text-align:end;color:#66717e;font-size:13px;font-weight:700;padding-top:4px}.schedule-layout{max-width:920px}.schedule-toolbar{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;padding:18px 0;border-block:1px solid var(--line)}.schedule-toolbar label{font-weight:800;font-size:13px}.schedule-select-wrap{display:flex;gap:14px;align-items:center}.schedule-select-wrap select{min-height:44px;width:min(440px,100%);border:1px solid #cbd1d9;background:#fff;padding:0 13px;color:var(--ink)}.schedule-select-wrap span{font-size:12px;color:var(--muted)}.live-schedule{min-height:110px}.schedule-prompt,.schedule-loading,.schedule-error{padding:28px 0;color:var(--muted)}.schedule-prompt strong{display:block;color:var(--ink);font-size:17px}.schedule-day{border-bottom:1px solid var(--line)}.schedule-day-head{display:flex;justify-content:space-between;gap:20px;padding:24px 0 10px}.schedule-day-head strong{font-size:18px}.schedule-day-head span{color:var(--muted);font-size:12px}.session-row{display:grid;grid-template-columns:120px 1.2fr .8fr .8fr;gap:20px;padding:13px 0;border-top:1px solid #edf0f3;align-items:center}.session-time{font:700 14px Inter,sans-serif}.session-name{font-weight:700}.session-place,.session-coach{font-size:12px;color:var(--muted)}.notice{margin-top:24px;padding-top:18px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;color:var(--muted);font-size:12px}.notice a{color:var(--blue);font-weight:800;text-decoration:none}.price-list{border-top:1px solid var(--ink)}.price-block{padding:24px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1.4fr;gap:40px}.price-block h3{font-size:22px;margin:0}.price-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 30px}.price-line{display:flex;justify-content:space-between;gap:20px;padding:8px 0;border-bottom:1px solid #edf0f3}.price-line:last-child{border-bottom:0}.price-line span{color:var(--muted)}.price-line strong{white-space:nowrap}.story-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.story-layout img{height:520px;object-fit:cover}.story-copy h2{font-size:34px;line-height:1.08;margin:0 0 20px}.story-copy p{color:var(--muted);font-size:16px}.story-copy p strong{color:var(--ink)}.activity-list{border-top:1px solid var(--ink)}.activity-row{display:grid;grid-template-columns:55px 260px 1fr;gap:28px;padding:24px 0;border-bottom:1px solid var(--line)}.activity-row>span{font:700 10px Inter,sans-serif;color:#9aa2ad}.activity-row h3{margin:0;font-size:21px}.activity-row p{margin:0;color:var(--muted)}.activity-row a{color:var(--blue);text-decoration:none;font-weight:700}.team-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px}.team-layout img{height:500px;object-fit:cover}.person-list{border-top:1px solid var(--ink)}.person{padding:24px 0;border-bottom:1px solid var(--line)}.person h2{font-size:27px;margin:0 0 4px}.person .role{font-weight:800;font-size:13px;margin-bottom:9px}.person p{margin:0;color:var(--muted)}.doc-list{border-top:1px solid var(--ink);max-width:900px}.doc-link{display:grid;grid-template-columns:1fr 180px 20px;gap:18px;padding:20px 0;border-bottom:1px solid var(--line);text-decoration:none}.doc-link strong{font-size:17px}.doc-link small{color:var(--muted)}.doc-link b{color:var(--blue)}.gallery-grid{display:grid;grid-template-columns:1.35fr .85fr;grid-template-rows:300px 300px;gap:10px}.gallery-grid figure{margin:0;overflow:hidden;background:#fff}.gallery-grid img{height:100%;object-fit:cover}.gallery-grid figure:first-child{grid-row:1/3}.gallery-links{display:flex;gap:16px;flex-wrap:wrap;margin-top:26px}.gallery-links a{font-weight:800;text-decoration:none;color:var(--blue)}.gallery-note{margin-top:18px;color:var(--muted);max-width:760px}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:start}.contact-form{display:grid;gap:18px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-form label{display:grid;gap:6px;font-size:12px;font-weight:800}.contact-form input,.contact-form select,.contact-form textarea{width:100%;background:transparent;border:0;border-bottom:1px solid #bfc6cf;padding:9px 2px;color:var(--ink);outline:none}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-bottom-color:var(--blue)}.contact-form textarea{resize:vertical}.contact-form button{width:max-content;margin-top:8px}.contact-details{border-top:1px solid var(--ink)}.contact-line{display:grid;grid-template-columns:110px 1fr;padding:14px 0;border-bottom:1px solid var(--line)}.contact-line small{color:var(--muted)}.contact-line a{text-decoration:none;font-weight:700}.map-wrap{margin-top:26px;height:310px;background:#e8ebef}.map-wrap iframe{width:100%;height:100%;border:0}.federation-box{margin-top:42px;padding-top:28px;border-top:1px solid var(--line)}.federation-links{display:flex;gap:18px;flex-wrap:wrap}.federation-links a{color:var(--blue);font-weight:800;text-decoration:none}.site-footer{background:var(--dark);color:#fff;margin-top:30px}.footer-inner{display:grid;grid-template-columns:1fr auto;gap:30px;padding:36px 0}.footer-brand strong{display:block;font-size:17px}.footer-brand small{display:block;color:#aeb6c1;margin-top:5px;font:500 10px Inter,sans-serif;letter-spacing:.1em}.footer-links{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.footer-links a{color:#dce1e8;text-decoration:none;font-size:12px;font-weight:700}.footer-copy{grid-column:1/-1;color:#8793a2;font-size:11px;border-top:1px solid rgba(255,255,255,.1);padding-top:18px}.muted-note{font-size:13px;color:var(--muted)}@media(max-width:980px){.desktop-nav{display:none}.menu-button{display:block}.hero-grid,.story-layout,.team-layout,.contact-layout{grid-template-columns:1fr}.hero-media{order:-1}.hero-media img{height:450px}.split-intro,.page-hero-inner,.section-title{grid-template-columns:1fr}.simple-item{grid-template-columns:45px 1fr}.simple-item aside{grid-column:2;text-align:start}.price-block{grid-template-columns:1fr}.activity-row{grid-template-columns:45px 1fr}.activity-row p{grid-column:2}.contact-layout{gap:42px}}@media(max-width:680px){.wrap{width:min(var(--max),calc(100% - 28px))}.header-inner{min-height:64px}.mobile-menu{top:64px}.register-link{display:none}.brand strong{font-size:16px}.home-hero{padding:24px 0 52px}.hero-grid{gap:28px}.hero-media img{height:340px}.hero-copy h1{font-size:43px}.hero-copy p{font-size:16px}.home-intro,.content-section{padding:46px 0 58px}.split-intro h2{font-size:29px}.social-inner{align-items:flex-start;flex-direction:column}.page-hero{padding:42px 0 30px}.page-hero h1{font-size:38px}.simple-item{grid-template-columns:34px 1fr;gap:14px}.simple-item h3{font-size:20px}.schedule-toolbar{grid-template-columns:1fr;gap:8px}.schedule-select-wrap{flex-direction:column;align-items:flex-start}.schedule-select-wrap select{width:100%}.session-row{grid-template-columns:86px 1fr}.session-place,.session-coach{display:none}.price-options{grid-template-columns:1fr}.activity-row{grid-template-columns:34px 1fr;gap:14px}.gallery-grid{grid-template-columns:1fr;grid-template-rows:300px 220px 220px}.gallery-grid figure:first-child{grid-row:auto}.form-row,.footer-inner{grid-template-columns:1fr}.footer-copy{grid-column:auto}.notice{flex-direction:column}.doc-link{grid-template-columns:1fr 20px}.doc-link small{grid-column:1}.doc-link b{grid-column:2;grid-row:1/3}}.desktop-nav{gap:16px}.desktop-nav [data-v6]{white-space:nowrap}.v6-page .page-hero{border-bottom:1px solid var(--line)}.v6-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.v6-section-head h2{font-size:clamp(26px,3vw,40px);line-height:1.08;margin:8px 0 0;letter-spacing:-.025em}.v6-section-head>a{font-size:13px;font-weight:700;text-decoration:none;color:var(--blue)}.v6-soft-section{background:#f1efe9;border-top:1px solid var(--line)}.v6-data-loading{padding:32px 0;color:var(--muted);font-size:14px}.v6-data-meta{font-size:12px;color:var(--muted);margin:14px 0}.empty-state{padding:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.empty-state strong{display:block;font-size:19px;margin-bottom:5px}.empty-state p{margin:0;color:var(--muted);max-width:680px}.empty-state a{color:var(--blue);font-weight:700}.league-grid{display:grid;gap:28px}.league-card{background:#fff;border-top:1px solid var(--ink);padding:0 24px 20px}.league-team-summary{display:grid;grid-template-columns:1fr repeat(3,90px);gap:18px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.league-team-summary>div:first-child strong{font-size:22px;display:block}.league-team-summary small{display:block;color:var(--muted);margin-top:4px}.league-team-summary>div:not(:first-child){text-align:center}.league-team-summary b,.league-team-summary span{display:block}.league-team-summary b{font:700 24px/1 Inter,sans-serif}.league-team-summary span{font-size:10px;color:var(--muted);margin-top:5px}.league-actions{display:flex;justify-content:flex-end;padding:12px 0}.league-actions a{font-size:12px;font-weight:700;color:var(--blue);text-decoration:none}.league-card details{border-top:1px solid var(--line)}.league-card summary{cursor:pointer;padding:14px 0;font-weight:700;font-size:13px}.table-scroll{overflow:auto}.data-table{width:100%;border-collapse:collapse;min-width:560px;background:#fff}.data-table th,.data-table td{text-align:start;padding:11px 12px;border-bottom:1px solid var(--line);font-size:13px}.data-table th{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);background:#f8f7f3}.beer-sheva-row td{font-weight:800;background:#eef3ff}.ranking-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-block:1px solid var(--line)}.ranking-tabs{display:flex;gap:4px;flex-wrap:wrap}.ranking-tabs button{border:1px solid var(--line);background:#fff;padding:8px 13px;font:700 12px Inter,sans-serif;cursor:pointer}.ranking-tabs button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.ranking-toolbar input{width:min(300px,100%);min-height:40px;border:0;border-bottom:1px solid var(--ink);background:transparent;font:500 14px inherit;outline:none}.ranking-table td:first-child{font:700 13px Inter,sans-serif;width:90px}.ranking-table td:last-child{font:700 13px Inter,sans-serif}.tournament-list{border-top:1px solid var(--ink)}.tournament-card{display:grid;grid-template-columns:190px 1fr 190px;gap:28px;padding:28px 0;border-bottom:1px solid var(--line);align-items:start}.tournament-date strong,.tournament-date span{display:block}.tournament-date strong{font-size:15px}.tournament-date span{font-size:11px;color:var(--muted);margin-top:6px}.tournament-body h3{font-size:22px;margin:0 0 8px}.tournament-body p{font-size:13px;color:var(--muted);margin:0;max-width:720px}.tournament-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:14px}.tournament-links a{font-size:11px;color:var(--blue);font-weight:700;text-decoration:none}.tournament-action{display:flex;justify-content:flex-end}.tournament-action .button{white-space:nowrap}.recent-posts{margin-top:42px;border-top:1px solid var(--ink);padding-top:20px}.recent-posts>.eyebrow{margin-bottom:10px}.recent-posts a{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);text-decoration:none}.recent-posts a span{font-weight:700}.recent-posts a small{color:var(--muted)}.v6-registration-section{background:#f1efe9;border-top:1px solid var(--line);scroll-margin-top:80px}.registration-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.registration-copy h2{font-size:clamp(28px,3vw,42px);line-height:1.05;margin:8px 0 16px}.registration-copy>p:last-child{color:var(--muted);max-width:440px}.player-registration-form{display:grid;gap:20px;background:#fff;padding:30px;border-top:1px solid var(--ink)}.player-registration-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.player-registration-form label{display:grid;gap:6px;font-size:11px;font-weight:700}.player-registration-form input,.player-registration-form textarea{width:100%;border:0;border-bottom:1px solid #9da4af;background:transparent;padding:10px 0;font:500 15px inherit;outline:none}.player-registration-form input:focus,.player-registration-form textarea:focus{border-bottom-color:var(--blue)}.player-registration-form fieldset{border:0;padding:0;margin:0}.player-registration-form legend{font-size:11px;font-weight:700;margin-bottom:8px}.event-checks{display:flex;gap:10px;flex-wrap:wrap}.event-checks label{display:flex;align-items:center;gap:6px;border:1px solid var(--line);padding:8px 12px;font:700 12px Inter,sans-serif}.event-checks input{width:auto;margin:0}.consent-line{grid-template-columns:auto 1fr!important;align-items:start;gap:10px!important;font-weight:500!important;color:var(--muted)}.consent-line input{width:auto;margin-top:3px}.player-registration-form>.button{width:max-content}.hp-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.form-message{margin-top:4px;padding:16px;border-left:3px solid var(--ink);display:grid;gap:7px;font-size:13px}.form-message.success{background:#eef8f1;border-color:#1d8e4f}.form-message.error{background:#fff0ef;border-color:#d43a2f}.form-message .button.small{width:max-content;min-height:36px;padding:0 14px;font-size:12px}.form-message small{color:var(--muted)}.v6-schedule-toolbar{border-top-color:var(--line)!important;border-bottom-color:var(--line)!important}.v6-schedule-toolbar select{background:#fff!important;color:var(--ink)!important;border-color:var(--line)!important}.v6-schedule-toolbar span{color:var(--muted)!important}.v6-schedule-toolbar+.live-schedule .schedule-day{border-bottom-color:var(--line)}.v6-schedule-toolbar+.live-schedule .session-row{border-top-color:var(--line)}.v6-schedule-toolbar+.live-schedule .schedule-prompt,.v6-schedule-toolbar+.live-schedule .session-name{color:var(--ink)}.v6-schedule-toolbar+.live-schedule .schedule-day-head span,.v6-schedule-toolbar+.live-schedule .session-place,.v6-schedule-toolbar+.live-schedule .session-coach,.v6-schedule-toolbar+.live-schedule .schedule-prompt span{color:var(--muted)}@media(max-width:1160px){.desktop-nav{gap:10px}.desktop-nav a{font-size:11px}.league-team-summary{grid-template-columns:1fr repeat(3,72px)}}@media(max-width:900px){.v6-section-head{align-items:flex-start;flex-direction:column}.league-team-summary{grid-template-columns:1fr repeat(3,70px)}.tournament-card{grid-template-columns:140px 1fr}.tournament-action{grid-column:2;justify-content:flex-start}.registration-grid{grid-template-columns:1fr;gap:35px}.ranking-toolbar{align-items:flex-start;flex-direction:column}.ranking-toolbar input{width:100%}}@media(max-width:620px){.league-card{padding-inline:14px}.league-team-summary{grid-template-columns:1fr 1fr 1fr}.league-team-summary>div:first-child{grid-column:1/-1}.league-team-summary>div:not(:first-child){text-align:start}.tournament-card{grid-template-columns:1fr;gap:12px}.tournament-action{grid-column:auto}.player-registration-form{padding:20px}.player-registration-form .form-row{grid-template-columns:1fr}.event-checks{gap:6px}.registration-grid{gap:24px}.data-table{min-width:500px}.recent-posts a{flex-direction:column;gap:3px}}.pricing-shell-v7{display:grid;gap:34px}.pricing-grid-v7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.price-card-v7{background:#fff;border:1px solid var(--line);border-top:2px solid var(--ink);padding:24px;min-height:260px}.price-card-number{font:700 10px Inter,sans-serif;color:#9aa2ad;letter-spacing:.08em}.price-card-v7 h3{font-size:22px;line-height:1.15;margin:20px 0 26px}.price-card-options{display:grid;gap:0}.price-option-v7{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:end;padding:13px 0;border-top:1px solid var(--line)}.price-option-v7 span{font-size:13px;color:var(--muted)}.price-option-v7 strong{font-size:19px;line-height:1;white-space:nowrap}.price-contact-v7{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--ink);padding-top:24px}.price-contact-v7>div:first-child{display:grid;gap:4px}.price-contact-v7>div:first-child strong{font-size:19px}.price-contact-v7>div:first-child span{color:var(--muted);max-width:650px}.price-contact-v7>div:last-child{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.price-payment-link{font-size:13px;font-weight:800;color:var(--blue);text-decoration:none}.league-card-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 0 10px}.league-card-heading>a{font-size:12px;font-weight:700;color:var(--blue);text-decoration:none}.league-match-list{border-top:1px solid var(--ink)}.league-match-item{border-bottom:1px solid var(--line)}.league-match-toggle{width:100%;display:grid;grid-template-columns:60px 1.4fr 150px 70px 26px;gap:18px;align-items:center;padding:16px 0;border:0;background:transparent;color:var(--ink);text-align:start;cursor:pointer}.league-match-toggle:hover .match-teams strong{color:var(--blue)}.match-round{font:700 11px Inter,sans-serif;color:var(--muted)}.match-teams{display:grid;grid-template-columns:1fr 16px 1fr;align-items:center;gap:8px}.match-teams i{font-style:normal;color:var(--muted);text-align:center}.match-date{font-size:13px}.match-date small{display:block;color:var(--muted);margin-top:2px}.match-result{font:800 18px Inter,sans-serif}.match-open{font-size:22px;color:var(--blue)}.league-match-detail{padding:0 0 20px}.encounter-detail-inner{background:#f6f7f9;padding:20px}.encounter-total{display:flex;align-items:center;justify-content:center;gap:18px;font-size:16px}.encounter-total>div{display:flex;align-items:center;gap:12px}.encounter-total strong{font:800 30px Inter,sans-serif}.encounter-total i{font-style:normal;color:var(--muted)}.encounter-subtotals{display:flex;justify-content:center;gap:18px;margin:8px 0 20px;color:var(--muted);font-size:12px}.encounter-games td:nth-child(n+4){font-family:Inter,sans-serif;text-align:center}.encounter-note{font-size:12px;color:var(--muted);margin:14px 0 0}.standings-details{margin-top:14px}.ranking-disclosure{border-block:1px solid var(--line)}.ranking-disclosure>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:22px 0}.ranking-disclosure>summary::-webkit-details-marker{display:none}.ranking-disclosure>summary span{display:grid}.ranking-disclosure>summary small{font:700 10px Inter,sans-serif;letter-spacing:.12em;color:var(--muted)}.ranking-disclosure>summary strong{font-size:22px;margin-top:4px}.ranking-disclosure>summary b{font-size:24px;color:var(--blue)}.ranking-disclosure[open]>summary b{transform:rotate(45deg)}.ranking-disclosure-body{padding:0 0 30px}.ranking-disclosure-body>p{color:var(--muted);max-width:760px}.ranking-search-prompt{padding:24px 0;color:var(--muted)}.ranking-official-link{display:inline-block;margin-top:18px;color:var(--blue);font-size:12px;font-weight:800;text-decoration:none}.v6-ranking-secondary{background:#f1efe9;border-top:1px solid var(--line)}.club-instagram-v7{border-top:1px solid var(--line);background:#fff}.instagram-head-v7{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.instagram-head-v7 h2{font-size:clamp(28px,3vw,40px);margin:0 0 6px;line-height:1.08}.instagram-head-v7 p:last-child{margin:0;color:var(--muted)}.instagram-head-v7>a{font-size:13px;font-weight:800;color:var(--blue);text-decoration:none}.instagram-feed-v7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.instagram-post-v7{display:grid;grid-template-columns:210px 1fr;min-height:210px;border:1px solid var(--line);background:var(--paper)}.instagram-media-v7{display:block;overflow:hidden;background:#e7e9ed}.instagram-media-v7 img{height:100%;min-height:210px;object-fit:cover}.instagram-copy-v7{padding:20px;display:flex;flex-direction:column}.instagram-copy-v7>div{display:flex;justify-content:space-between;gap:10px;font:700 10px Inter,sans-serif;color:var(--muted);letter-spacing:.06em}.instagram-copy-v7 p{white-space:pre-line;margin:16px 0;color:#515b69;font-size:13px;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.instagram-copy-v7>a{margin-top:auto;color:var(--blue);font-size:12px;font-weight:800;text-decoration:none}.instagram-fallback-v7{border-block:1px solid var(--line);padding:28px 0}.instagram-fallback-v7 strong{font-size:19px}.instagram-fallback-v7 p{color:var(--muted)}@media(max-width:980px){.pricing-grid-v7{grid-template-columns:repeat(2,minmax(0,1fr))}.instagram-feed-v7{grid-template-columns:1fr}.league-match-toggle{grid-template-columns:52px 1fr 120px 62px 24px}}@media(max-width:680px){.pricing-grid-v7{grid-template-columns:1fr}.price-card-v7{min-height:0}.price-contact-v7,.instagram-head-v7{align-items:flex-start;flex-direction:column}.league-match-toggle{grid-template-columns:45px 1fr 48px 20px;gap:10px}.match-date{grid-column:2}.match-result{grid-column:3;grid-row:1}.match-open{grid-column:4;grid-row:1}.match-teams{grid-template-columns:1fr}.match-teams i{display:none}.encounter-total{align-items:flex-start;flex-direction:column;gap:6px}.encounter-total>i{display:none}.encounter-subtotals{justify-content:flex-start}.instagram-post-v7{grid-template-columns:1fr}.instagram-media-v7 img{height:300px}.instagram-copy-v7 p{-webkit-line-clamp:10}}:root{--paper:#fffdfa;--white:#fff;--ink:#182230;--muted:#697383;--line:#e8eaee;--blue:#1f55d5;--soft:#f6f7f8;--dark:#172231;--max:1180px}body{background:var(--paper)}.site-header{background:#fffdfaf2}.register-link,.button{border-radius:8px}.page-hero{padding:54px 0 36px}.page-hero h1{font-size:clamp(34px,3.7vw,48px);letter-spacing:-.03em}.page-hero p:last-child{font-size:16px}.content-section{padding:52px 0 68px}.section-title h2{font-size:28px}.simple-item h3{font-size:21px}.site-footer{margin-top:0}.home-v8 h2{font-size:clamp(30px,3.4vw,44px);line-height:1.06;letter-spacing:-.03em;margin:0 0 16px}.home-v8 h3{line-height:1.2}.home-v8 p{color:var(--muted)}.v8-hero{padding:46px 0 34px}.v8-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:54px;align-items:center}.v8-hero-copy h1{font-size:clamp(46px,5.6vw,76px);line-height:.98;letter-spacing:-.048em;margin:0 0 22px;font-weight:800;max-width:640px}.v8-lead{font-size:18px;max-width:620px;margin:0 0 28px}.v8-hero-media{margin:0;position:relative;min-width:0}.v8-hero-media img{height:570px;object-fit:cover}.v8-hero-media figcaption{position:absolute;inset-inline:18px;bottom:18px;background:#fffffff0;backdrop-filter:blur(8px);padding:12px 14px;font:700 10px Inter,sans-serif;letter-spacing:.08em;color:#435063}.v8-facts{border-block:1px solid var(--line);background:#fff}.v8-fact-grid{display:grid;grid-template-columns:repeat(4,1fr)}.v8-fact-grid>div{padding:20px 24px;border-inline-end:1px solid var(--line)}.v8-fact-grid>div:last-child{border-inline-end:0}.v8-fact-grid small{display:block;color:#8a929d;font-size:10px;font-weight:800;margin-bottom:4px}.v8-fact-grid strong{font-size:16px}.v8-section{padding:78px 0}.v8-section-head{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end;margin-bottom:34px}.v8-section-head>div{max-width:760px}.v8-section-head h2{margin-bottom:12px}.v8-section-head p{font-size:16px;margin:0;max-width:720px}.v8-section-head>a,.v8-inline-links a,.v8-competition-panel>a,.v8-simple-link{color:var(--blue);font-weight:800;text-decoration:none;font-size:13px}.v8-group-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ink)}.v8-group-item{display:grid;grid-template-columns:42px 1fr 20px;gap:18px;padding:23px 18px 23px 0;border-bottom:1px solid var(--line);text-decoration:none;min-height:148px}.v8-group-item:nth-child(odd){border-inline-end:1px solid var(--line);padding-inline-end:28px}.v8-group-item:nth-child(2n){padding-inline-start:28px}.v8-group-item>span{font:700 10px Inter,sans-serif;color:#9aa1aa;padding-top:4px}.v8-group-item h3{margin:0 0 7px;font-size:21px}.v8-group-item p{margin:0;font-size:14px;max-width:460px}.v8-group-item b{font-size:16px;color:var(--blue);font-weight:600}.v8-story{background:#fff;border-block:1px solid var(--line)}.v8-story-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:58px;align-items:center}.v8-story figure{margin:0}.v8-story img{height:480px;object-fit:cover}.v8-story p:not(.eyebrow){font-size:17px;max-width:560px}.v8-inline-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:24px}.v8-live{background:var(--paper)}.v8-schedule-preview{border-top:1px solid var(--ink)}.v8-session{display:grid;grid-template-columns:130px 1fr 22px;gap:24px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);text-decoration:none}.v8-session>div:first-child{display:flex;gap:12px;align-items:baseline}.v8-session small{color:#7c8694;font-size:11px}.v8-session strong{font:800 16px Inter,sans-serif}.v8-session h3{margin:0 0 3px;font-size:17px}.v8-session p{margin:0;font-size:12px}.v8-session>span{color:var(--blue);font-weight:800}.v8-loading{padding:24px 0;color:var(--muted)}.v8-social{background:#fff;border-block:1px solid var(--line)}.v8-instagram-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.v8-instagram-post{text-decoration:none;border-top:1px solid var(--ink);padding-top:12px}.v8-instagram-image{aspect-ratio:4/3;overflow:hidden;background:var(--soft);margin-bottom:14px}.v8-instagram-image img{height:100%;object-fit:cover}.v8-instagram-post small{font:700 9px Inter,sans-serif;letter-spacing:.1em;color:#8c94a0}.v8-instagram-post p{font-size:13px;margin:8px 0 12px;min-height:62px}.v8-instagram-post span{font-size:12px;color:var(--blue);font-weight:800}.v8-competition-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:38px}.v8-competition-panel{border-top:1px solid var(--ink);padding-top:16px}.v8-panel-title{margin-bottom:8px}.v8-panel-title small{font:800 10px Inter,sans-serif;letter-spacing:.09em;color:#87909c}.v8-league-row{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--line);text-decoration:none}.v8-league-row strong{display:block;font-size:16px}.v8-league-row small{display:block;color:var(--muted);margin-top:2px}.v8-league-row>div:last-child{text-align:end;white-space:nowrap}.v8-league-row span{display:block;color:var(--muted);font-size:11px}.v8-league-row b{font-size:13px}.v8-competition-panel>h3{font-size:21px;margin:12px 0 8px}.v8-competition-panel>p{font-size:14px;max-width:420px}.v8-cta{padding:82px 0;background:var(--dark);color:#fff}.v8-cta-inner{display:grid;grid-template-columns:1fr auto;gap:44px;align-items:center}.v8-cta h2{color:#fff;max-width:700px}.v8-cta p:not(.eyebrow){color:#bfc6cf;max-width:700px;margin:0}.v8-cta .eyebrow{color:#8f9aaa}.v8-cta .button{background:#fff;color:var(--dark);border-color:#fff;white-space:nowrap}.desktop-nav{gap:20px}.desktop-nav a{font-size:12px}.home-v8 .button{min-height:46px;padding:0 19px}.home-v8 .button.ghost{background:#fff}@media(max-width:980px){.v8-hero-grid,.v8-story-grid,.v8-competition-grid{grid-template-columns:1fr}.v8-hero-media{order:-1}.v8-hero-media img{height:460px}.v8-fact-grid{grid-template-columns:1fr 1fr}.v8-fact-grid>div:nth-child(2){border-inline-end:0}.v8-fact-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.v8-section-head{grid-template-columns:1fr}.v8-section-head>a{width:max-content}.v8-competition-grid{gap:28px}.v8-cta-inner{grid-template-columns:1fr}.v8-cta .button{width:max-content}}@media(max-width:680px){.page-hero h1{font-size:34px}.v8-hero{padding:18px 0 24px}.v8-hero-grid{gap:28px}.v8-hero-media img{height:330px}.v8-hero-copy h1{font-size:42px}.v8-lead{font-size:16px}.v8-hero-media figcaption{inset-inline:10px;bottom:10px;font-size:8px}.v8-fact-grid{grid-template-columns:1fr 1fr}.v8-fact-grid>div{padding:15px 14px}.v8-fact-grid strong{font-size:14px}.v8-section{padding:56px 0}.v8-section-head{gap:8px;margin-bottom:26px}.v8-group-grid{grid-template-columns:1fr}.v8-group-item,.v8-group-item:nth-child(odd),.v8-group-item:nth-child(2n){border-inline-end:0;padding:19px 0;min-height:0}.v8-story img{height:310px}.v8-session{grid-template-columns:88px 1fr 16px;gap:14px}.v8-session>div:first-child{display:block}.v8-session small,.v8-session strong{display:block}.v8-instagram-grid{grid-template-columns:1fr}.v8-instagram-post p{min-height:0}.v8-competition-grid{grid-template-columns:1fr}.v8-cta{padding:58px 0}.v8-cta .button{width:100%}}:root{--club-logo:url(data:image/png;base64,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)}.brand{position:relative;display:block;width:86px;height:66px;flex:0 0 86px;background:var(--club-logo) center/contain no-repeat;text-decoration:none}.brand strong,.brand small,.footer-brand strong{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.footer-brand{position:relative}.footer-brand:before{content:"";display:block;width:110px;height:94px;background:var(--club-logo) center/contain no-repeat;filter:brightness(0) invert(1);margin-bottom:8px}.footer-brand small{margin-top:0}@media(max-width:680px){.brand{width:72px;height:56px;flex-basis:72px}.footer-brand:before{width:92px;height:79px}}.admin-page .page-hero{border-bottom:1px solid var(--line)}.admin-shell{max-width:1180px}.admin-login{max-width:520px;display:grid;gap:16px}.admin-login label{display:grid;gap:7px;font-size:12px;font-weight:700}.admin-login input{border:0;border-bottom:1px solid var(--ink);background:transparent;padding:10px 0;font:500 15px inherit;outline:none}.admin-login .button{width:max-content}.admin-login #admin-message{font-size:13px;color:var(--muted)}.admin-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--line)}.admin-toolbar>div{display:flex;align-items:center;gap:14px}.admin-toolbar select{min-height:38px;border:1px solid var(--line);background:#fff;padding:0 10px;font:500 13px inherit}.admin-text-button{border:0;background:transparent;text-decoration:underline;cursor:pointer;font:600 12px inherit;color:var(--muted)}.admin-table{min-width:1000px}.admin-table td{vertical-align:top}.admin-table td strong,.admin-table td small{display:block}.admin-table td small{color:var(--muted);margin-top:3px}.admin-table a{color:inherit}@media(max-width:760px){.admin-toolbar{align-items:flex-start;flex-direction:column}.admin-toolbar>div{flex-wrap:wrap}}:root{--ink:#1b2633;--muted:#747d89;--line:#e9ecef;--blue:#2457c5;--dark:#17212d}body{font-weight:400;line-height:1.65}.site-header{background:#fffdfaf7;border-bottom-color:#eceef1}.header-inner{min-height:68px;gap:24px}.brand{width:76px;height:58px;flex-basis:76px}.desktop-nav{gap:21px}.desktop-nav a,.lang-link,.register-link{font-weight:600}.desktop-nav a{color:#66707d}.register-link{padding:8px 14px;border-radius:6px}.button{min-height:42px;padding:0 18px;border-radius:6px;font-weight:600}.eyebrow{font-weight:600;letter-spacing:.12em;color:#838b95}h1,h2,h3,h4,h5,h6{font-weight:600}.page-hero{padding:52px 0 38px}.page-hero h1{font-size:clamp(34px,3.5vw,46px);font-weight:600;line-height:1.08;letter-spacing:-.025em}.page-hero p:last-child{font-size:15.5px}.content-section{padding:54px 0 72px}.section-title h2{font-size:27px;font-weight:600}.simple-item{padding:22px 0}.simple-item h3{font-size:20px;font-weight:600}.simple-item p,.activity-row p,.story-copy p{color:var(--muted)}.simple-item aside,.schedule-toolbar label,.person .role,.doc-link strong,.contact-form label{font-weight:600}.home-v8 h2{font-size:clamp(29px,3vw,40px);font-weight:600;line-height:1.12;letter-spacing:-.022em;margin-bottom:14px}.home-v8 h3{font-weight:600;line-height:1.28}.v8-hero{padding:42px 0 36px}.v8-hero-grid{grid-template-columns:.95fr 1.05fr;gap:62px}.v8-hero-copy h1{font-size:clamp(44px,5.15vw,70px);font-weight:700;line-height:1.015;letter-spacing:-.036em;margin-bottom:21px;max-width:620px}.v8-lead{font-size:17px;line-height:1.72;max-width:590px;margin-bottom:27px}.v8-hero-media img{height:550px}.v8-hero-media figcaption{padding:10px 12px;font-weight:600;letter-spacing:.06em}.v8-fact-grid>div{padding:18px 22px}.v8-fact-grid small{font-weight:600;letter-spacing:.05em}.v8-fact-grid strong{font-size:15px;font-weight:600}.v8-section{padding:82px 0}.v8-section-head{margin-bottom:31px}.v8-section-head p{font-size:15px;line-height:1.75}.v8-section-head>a,.v8-inline-links a,.v8-competition-panel>a,.v8-simple-link{font-weight:600}.v8-group-item{grid-template-columns:38px 1fr 18px;gap:17px;min-height:132px;padding-top:20px;padding-bottom:20px}.v8-group-item:nth-child(odd){padding-inline-end:25px}.v8-group-item:nth-child(2n){padding-inline-start:25px}.v8-group-item>span{font-weight:600}.v8-group-item h3{font-size:19px;margin-bottom:6px}.v8-group-item p{font-size:13.5px;line-height:1.65}.v8-story-grid{gap:64px}.v8-story img{height:460px}.v8-story p:not(.eyebrow){font-size:16px;line-height:1.78}.v8-session{padding:16px 0}.v8-session strong{font-weight:600;font-size:15px}.v8-session h3{font-size:16px;font-weight:600}.v8-session>span,.v8-instagram-post span{font-weight:600}.v8-instagram-post{padding-top:11px}.v8-instagram-post small,.v8-panel-title small{font-weight:600;letter-spacing:.07em}.v8-instagram-post p{line-height:1.6}.v8-league-row{padding:14px 0}.v8-league-row strong,.v8-league-row b{font-weight:600}.v8-competition-panel>h3{font-size:20px;font-weight:600}.v8-cta{padding:76px 0}.v8-cta h2{font-weight:600}.link-row{padding:20px 0}.link-row strong{font-size:19px;font-weight:600}.link-row b,.notice a,.gallery-links a,.federation-links a,.social-links a,.price-block h3,.activity-row h3,.person h2,.story-copy h2,.price-line strong,.session-name{font-weight:600}.site-footer{background:#18222e}.footer-links a{font-weight:500}.footer-brand:before{width:100px;height:84px}.footer-copy{color:#929ca8}@media(max-width:980px){.v8-hero-grid{gap:32px}.v8-hero-media img{height:440px}.v8-story-grid{gap:38px}}@media(max-width:680px){.header-inner{min-height:62px}.brand{width:67px;height:50px;flex-basis:67px}.mobile-menu{top:62px}.v8-hero{padding:17px 0 28px}.v8-hero-copy h1{font-size:40px;line-height:1.04}.v8-lead{font-size:15.5px}.v8-hero-media img{height:315px}.v8-section{padding:58px 0}.v8-group-item,.v8-group-item:nth-child(odd),.v8-group-item:nth-child(2n){padding-top:17px;padding-bottom:17px}.page-hero h1{font-size:33px}.footer-brand:before{width:86px;height:72px}}:root{--shuttle-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%232457c5' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.2 12.1 4.8 3.3M12 11.2 9.4 2.6M14.8 12.1l4.4-8.8M12 11.2l2.6-8.6M8.1 14.1c2.4-1.8 5.4-1.8 7.8 0M9.2 15.1 7.9 19M14.8 15.1l1.3 3.9M7.2 20h9.6'/%3E%3C/g%3E%3C/svg%3E");--court-accent:rgba(36,87,197,.065);--court-hover:rgba(36,87,197,.035)}.shuttle-nav{display:inline-flex!important;align-items:center;gap:.36rem}.shuttle-nav:after{content:"";display:inline-block;width:15px;height:15px;flex:0 0 15px;background:var(--shuttle-icon) center/contain no-repeat;opacity:.8;transform:rotate(-34deg);transition:transform .18s ease,opacity .18s ease}.shuttle-nav.shuttle-external:after{transform:rotate(-18deg);opacity:.72}.shuttle-nav.shuttle-only{font-size:0;gap:0;justify-content:center;line-height:0}.shuttle-nav.shuttle-only:after{width:17px;height:17px;flex-basis:17px;opacity:.82}html[dir=rtl] .shuttle-nav:after{transform:rotate(34deg)}html[dir=rtl] .shuttle-nav.shuttle-external:after{transform:rotate(18deg)}a:hover.shuttle-nav:after,a:hover .shuttle-nav:after,.v8-group-item:hover .shuttle-nav:after,.v8-session:hover .shuttle-nav:after{opacity:1;transform:translate(2px) rotate(-25deg)}html[dir=rtl] a:hover.shuttle-nav:after,html[dir=rtl] a:hover .shuttle-nav:after,html[dir=rtl] .v8-group-item:hover .shuttle-nav:after,html[dir=rtl] .v8-session:hover .shuttle-nav:after{transform:translate(-2px) rotate(25deg)}.v8-hero{position:relative;isolation:isolate;overflow:hidden}.v8-hero>.wrap{position:relative;z-index:1}.v8-hero:before{content:"";position:absolute;z-index:0;pointer-events:none;width:min(720px,58vw);height:68%;top:16%;inset-inline-end:-7%;border:1px solid var(--court-accent);background:linear-gradient(to right,transparent 49.85%,var(--court-accent) 49.85%,var(--court-accent) 50.15%,transparent 50.15%),linear-gradient(to bottom,transparent 19.9%,var(--court-accent) 19.9%,var(--court-accent) 20.2%,transparent 20.2%,transparent 49.85%,var(--court-accent) 49.85%,var(--court-accent) 50.15%,transparent 50.15%,transparent 79.8%,var(--court-accent) 79.8%,var(--court-accent) 80.1%,transparent 80.1%);transform:skewY(-2deg);opacity:.85}.v8-section .eyebrow,.page-hero .eyebrow{display:flex;align-items:center;gap:8px}.v8-section .eyebrow:before,.page-hero .eyebrow:before{content:"";width:13px;height:13px;flex:0 0 13px;background:var(--shuttle-icon) center/contain no-repeat;opacity:.42;transform:rotate(-28deg)}html[dir=rtl] .v8-section .eyebrow:before,html[dir=rtl] .page-hero .eyebrow:before{transform:rotate(28deg)}.v8-group-item,.v8-session,.link-row,.doc-link,.v8-league-row{transition:background-color .18s ease,padding .18s ease}.v8-group-item:hover,.v8-session:hover,.link-row:hover,.doc-link:hover,.v8-league-row:hover{background:var(--court-hover)}.v8-group-item:hover{padding-inline-start:10px}.v8-group-item:nth-child(2n):hover{padding-inline-start:32px}.v8-group-item:nth-child(odd):hover{padding-inline-start:10px}.v8-facts{position:relative}.v8-facts:after{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:1px dashed rgba(36,87,197,.055);pointer-events:none}.v8-instagram-image,.v8-story figure,.v8-hero-media{position:relative}.v8-instagram-image:after,.v8-story figure:after,.v8-hero-media:after{content:"";position:absolute;inset:0;border:1px solid rgba(27,38,51,.045);pointer-events:none}@media(max-width:980px){.v8-hero:before{width:78vw;inset-inline-end:-24%;opacity:.65}}@media(max-width:680px){.shuttle-nav:after{width:14px;height:14px;flex-basis:14px}.v8-hero:before{width:105vw;height:57%;top:3%;inset-inline-end:-46%;opacity:.45}.v8-section .eyebrow:before,.page-hero .eyebrow:before{width:12px;height:12px;flex-basis:12px}.v8-facts:after{display:none}.v8-group-item:hover,.v8-group-item:nth-child(2n):hover,.v8-group-item:nth-child(odd):hover{padding-inline-start:0}}:root{--shuttle-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%232457c5%22%20d%3D%22M12.3%2C2C11.33%2C2.03%2010.58%2C2.84%2010.61%2C3.8C10.62%2C4.04%2010.67%2C4.27%2010.77%2C4.5L11.06%2C5.14V5.14C11.1%2C5.27%2011.03%2C5.41%2010.89%2C5.45C10.8%2C5.5%2010.7%2C5.45%2010.63%2C5.37L10.21%2C4.82C9.88%2C4.4%209.38%2C4.14%208.85%2C4.13C7.88%2C4.11%207.08%2C4.88%207.06%2C5.84C7.05%2C6.26%207.19%2C6.66%207.45%2C7L7.87%2C7.5H7.88C7.96%2C7.63%207.93%2C7.79%207.82%2C7.87C7.73%2C7.94%207.61%2C7.94%207.53%2C7.87L7%2C7.45C6.66%2C7.19%206.25%2C7.05%205.84%2C7.06C4.88%2C7.08%204.11%2C7.88%204.13%2C8.85C4.14%2C9.38%204.4%2C9.88%204.82%2C10.21L5.39%2C10.65C5.5%2C10.75%205.5%2C10.91%205.38%2C11C5.31%2C11.07%205.21%2C11.09%205.12%2C11.05H5.11L4.5%2C10.77C4.27%2C10.68%204.04%2C10.62%203.8%2C10.61C2.84%2C10.58%202.03%2C11.34%202%2C12.31C2%2C13.03%202.4%2C13.69%203.06%2C13.97L14.45%2C19.04L19.04%2C14.45L13.97%2C3.06C13.69%2C2.39%2013%2C1.97%2012.3%2C2M13.13%2C6.1C13.55%2C6.09%2013.93%2C6.33%2014.09%2C6.71L17.14%2C13.55L13.19%2C9.61L12.26%2C7.5C11.96%2C6.87%2012.42%2C6.12%2013.13%2C6.1M9.85%2C8.85C10.12%2C8.85%2010.37%2C8.95%2010.56%2C9.15L15.37%2C13.96C15.77%2C14.34%2015.78%2C14.97%2015.4%2C15.37C15%2C15.77%2014.38%2C15.78%2013.96%2C15.37L9.15%2C10.56C8.75%2C10.18%208.74%2C9.54%209.13%2C9.15C9.32%2C8.95%209.58%2C8.85%209.85%2C8.85M7.13%2C12.17C7.26%2C12.17%207.4%2C12.21%207.5%2C12.26L9.63%2C13.2L13.57%2C17.14L6.71%2C14.09C5.69%2C13.65%206.03%2C12.14%207.13%2C12.17M20.28%2C16.04L16.04%2C20.28L16.89%2C21.13C17.65%2C21.88%2018.75%2C22.17%2019.78%2C21.9C20.81%2C21.62%2021.62%2C20.81%2021.9%2C19.78C22.17%2C18.75%2021.88%2C17.65%2021.13%2C16.89L20.28%2C16.04Z%22%2F%3E%3C%2Fsvg%3E)}.shuttle-nav:after{width:16px;height:16px;flex-basis:16px;opacity:.78;transform:none}.shuttle-nav.shuttle-external:after{transform:rotate(-7deg);opacity:.7}.shuttle-nav.shuttle-only:after{width:18px;height:18px;flex-basis:18px}html[dir=rtl] .shuttle-nav:after{transform:scaleX(-1)}html[dir=rtl] .shuttle-nav.shuttle-external:after{transform:scaleX(-1) rotate(-7deg)}a:hover.shuttle-nav:after,a:hover .shuttle-nav:after,.v8-group-item:hover .shuttle-nav:after,.v8-session:hover .shuttle-nav:after{opacity:1;transform:translate(2px) rotate(4deg)}html[dir=rtl] a:hover.shuttle-nav:after,html[dir=rtl] a:hover .shuttle-nav:after,html[dir=rtl] .v8-group-item:hover .shuttle-nav:after,html[dir=rtl] .v8-session:hover .shuttle-nav:after{transform:scaleX(-1) translate(2px) rotate(4deg)}.v8-section .eyebrow:before,.page-hero .eyebrow:before{background-image:var(--shuttle-icon);opacity:.3;transform:scale(.9)}html[dir=rtl] .v8-section .eyebrow:before,html[dir=rtl] .page-hero .eyebrow:before{transform:scaleX(-1) scale(.9)}@media(max-width:680px){.shuttle-nav:after{width:15px;height:15px;flex-basis:15px}.shuttle-nav.shuttle-only:after{width:17px;height:17px;flex-basis:17px}}:root{--racket-blue:#2457c5;--racket-rim:rgba(36,87,197,.24);--racket-rim-soft:rgba(36,87,197,.11);--racket-shadow:rgba(23,33,45,.09);--racket-hero-width:650px;--racket-photo-width:500px}.v8-hero:before{display:none!important}.v8-hero-media{position:relative;min-height:650px;background:transparent!important;isolation:isolate}.v8-hero-media>img,.v8-hero-media>figcaption{display:none!important}.v8-hero-media.hero-carousel-unavailable{min-height:0}.v8-hero-media.hero-carousel-ready{overflow:visible;padding:16px 8px 112px;isolation:isolate;min-height:0}.v8-hero-media.hero-carousel-ready:before{content:"";position:absolute;z-index:6;pointer-events:none;width:52px;height:52px;top:24px;inset-inline-start:22px;background:var(--shuttle-icon) center/contain no-repeat;opacity:.25;transform:rotate(-18deg)}html[dir=rtl] .v8-hero-media.hero-carousel-ready:before{transform:scaleX(-1) rotate(-18deg)}.v8-hero-media.hero-carousel-ready:after{content:"";display:block;position:absolute;z-index:0;pointer-events:none;left:-18%;right:-18%;top:13%;height:70%;background:linear-gradient(180deg,rgba(36,87,197,.22) 0 2px,transparent 2px),linear-gradient(90deg,rgba(36,87,197,.16) 0 2px,transparent 2px calc(100% - 2px),rgba(36,87,197,.16) calc(100% - 2px)),repeating-linear-gradient(0deg,transparent 0 18px,rgba(36,87,197,.12) 18px 19px),repeating-linear-gradient(90deg,transparent 0 18px,rgba(36,87,197,.12) 18px 19px);clip-path:polygon(1% 15%,99% 3%,97% 87%,3% 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%);transform:perspective(800px) rotate(-3deg) skewY(-1.5deg);transform-origin:center;opacity:.74}html[dir=rtl] .v8-hero-media.hero-carousel-ready:after{transform:perspective(800px) rotate(3deg) skewY(1.5deg)}.hero-carousel{position:relative;z-index:2;isolation:isolate;width:min(100%,var(--racket-hero-width));aspect-ratio:1.12/1;margin-inline:auto;border-radius:50% 50% 47% 47%/52% 52% 48% 48%}.hero-carousel:before{content:"";position:absolute;z-index:4;pointer-events:none;inset:-8px -9px;border:2.5px solid var(--racket-rim);border-radius:inherit;box-shadow:0 18px 44px var(--racket-shadow),inset 0 0 0 5px #fffc,0 0 0 1px #2457c512}.hero-carousel:after,.racket-media:after{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;transform:translate(-50%);transform-origin:50% 0;background:linear-gradient(90deg,transparent calc(50% - 2px),rgba(63,79,101,.72) calc(50% - 2px),rgba(238,243,249,.98) 50%,rgba(63,79,101,.72) calc(50% + 2px),transparent calc(50% + 2px)) center top/100% 48% no-repeat,linear-gradient(180deg,#d7e0ec 0 3px,#f8fafc 3px 7px,#cbd7e7 7px 10px) center 44%/30% 10px no-repeat,repeating-linear-gradient(135deg,#fbfcfe 0 7px,#d8e2ef 7px 9px,#f6f9fd 9px 16px) center bottom/34% 54% no-repeat;filter:drop-shadow(0 7px 8px rgba(23,33,45,.11));border-radius:0 0 10px 10px}.hero-carousel:after{width:44px;height:128px;bottom:-116px}.hero-carousel-stage{position:relative;z-index:1;width:100%;height:100%;overflow:hidden;background:#eef1f5;border-radius:inherit;clip-path:ellipse(50% 50% at 50% 50%)}.hero-carousel-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .72s ease}.hero-carousel-slide.is-active{opacity:1;pointer-events:auto}.hero-carousel-slide a,.hero-carousel-slide picture{display:block;width:100%;height:100%}.v8-hero-media .hero-carousel-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;margin:0;border-radius:0!important}.hero-carousel-dots{position:absolute;z-index:8;display:flex;align-items:center;justify-content:center;gap:10px;bottom:-38px;left:50%;transform:translate(-50%);padding:0;background:none;border:0;box-shadow:none}.hero-carousel-dots button{appearance:none;width:13px;height:13px;padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center;border-radius:50%}.hero-carousel-dots button span{display:block;width:7px;height:7px;border-radius:50%;background:#cbd4e0;transition:width .2s ease,height .2s ease,background-color .2s ease,transform .2s ease}.hero-carousel-dots button.is-active span{width:10px;height:10px;background:#0e478e;transform:scale(1.04)}.hero-carousel-dots button:focus-visible{outline:2px solid var(--racket-blue);outline-offset:3px}.hero-carousel-arrow{position:absolute;z-index:9;top:50%;width:52px;height:52px;border:1px solid rgba(23,33,45,.08);border-radius:50%;background:#ffffffed;backdrop-filter:blur(8px);box-shadow:0 8px 24px #17212d1a;display:grid;place-items:center;cursor:pointer;transform:translateY(-50%);transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.hero-carousel-arrow:hover{background:#fff;box-shadow:0 10px 28px #17212d24}.hero-carousel-arrow:focus-visible{outline:2px solid var(--racket-blue);outline-offset:3px}.hero-carousel-arrow span{display:block;width:12px;height:12px;border-top:2.5px solid #174d94;border-right:2.5px solid #174d94}.hero-carousel-prev{left:-6px}.hero-carousel-next{right:-6px}.hero-carousel-prev span{transform:rotate(-135deg);margin-left:5px}.hero-carousel-next span{transform:rotate(45deg);margin-right:5px}.racket-media{position:relative!important;display:block;isolation:isolate;overflow:visible!important;width:min(100%,var(--racket-photo-width));aspect-ratio:.9/1!important;margin-inline:auto!important;margin-top:0!important;margin-bottom:86px!important;border-radius:50%/56%!important;background:#eef1f5}.racket-media:before{content:"";position:absolute;z-index:3;pointer-events:none;inset:-6px;border:2.5px solid var(--racket-rim);border-radius:50%/56%;box-shadow:0 14px 34px #17212d17,inset 0 0 0 3px #fffc,0 0 0 1px #17212d0a}.racket-media:after{width:38px;height:94px;bottom:-84px}.racket-media>img,.racket-media>picture,.racket-media>picture>img{display:block!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important;margin:0!important;border:0!important;border-radius:50%/56%!important;clip-path:ellipse(50% 50% at 50% 50%)}.racket-media>picture{overflow:hidden!important}#site-app .v8-story figure.racket-media{width:min(100%,500px)!important}#site-app .story-layout>.racket-media,#site-app .team-layout>.racket-media{width:min(100%,500px)!important;justify-self:center}#site-app .gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto!important;align-items:start;gap:28px!important}#site-app .gallery-grid figure.racket-media,#site-app .gallery-grid figure:first-child{grid-row:auto!important;width:100%!important}#v8-instagram .v8-instagram-image,#v8-instagram .v8-instagram-image img,.v8-instagram-grid .v8-instagram-image,.v8-instagram-grid .v8-instagram-image img{border-radius:0!important;clip-path:none!important;margin-bottom:14px!important}#v8-instagram .v8-instagram-image,.v8-instagram-grid .v8-instagram-image{aspect-ratio:4/3!important;overflow:hidden!important}#v8-instagram .v8-instagram-image img,.v8-instagram-grid .v8-instagram-image img{width:100%!important;height:100%!important;object-fit:cover!important}@media(max-width:980px){:root{--racket-hero-width:580px;--racket-photo-width:460px}.v8-hero-media{min-height:620px}.v8-hero-media.hero-carousel-ready{padding-inline:12px;padding-bottom:106px}.v8-hero-media.hero-carousel-ready:before{width:46px;height:46px;top:22px;inset-inline-start:18px}.v8-hero-media.hero-carousel-ready:after{left:-12%;right:-12%;top:15%;height:66%;opacity:.68}.hero-carousel:after{height:116px;bottom:-105px}.hero-carousel-arrow{width:46px;height:46px}.hero-carousel-prev{left:-5px}.hero-carousel-next{right:-5px}#site-app .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){:root{--racket-hero-width:340px;--racket-photo-width:310px}.v8-hero-media{min-height:430px}.v8-hero-media.hero-carousel-ready{padding:8px 2px 86px}.v8-hero-media.hero-carousel-ready:before{width:31px;height:31px;top:12px;inset-inline-start:7px;opacity:.21}.v8-hero-media.hero-carousel-ready:after{left:-6%;right:-6%;top:17%;height:60%;background:linear-gradient(180deg,rgba(36,87,197,.18) 0 1px,transparent 1px),linear-gradient(90deg,rgba(36,87,197,.12) 0 1px,transparent 1px calc(100% - 1px),rgba(36,87,197,.12) calc(100% - 1px)),repeating-linear-gradient(0deg,transparent 0 13px,rgba(36,87,197,.09) 13px 14px),repeating-linear-gradient(90deg,transparent 0 13px,rgba(36,87,197,.09) 13px 14px);opacity:.58}.hero-carousel:before{inset:-5px -6px;border-width:2px}.hero-carousel:after{width:34px;height:88px;bottom:-79px}.hero-carousel-arrow{width:38px;height:38px}.hero-carousel-arrow span{width:9px;height:9px}.hero-carousel-prev{left:-4px}.hero-carousel-next{right:-4px}.hero-carousel-dots{bottom:-31px;gap:7px}.hero-carousel-dots button{width:11px;height:11px}.hero-carousel-dots button span{width:6px;height:6px}.hero-carousel-dots button.is-active span{width:9px;height:9px}.racket-media{margin-bottom:67px!important}.racket-media:before{inset:-5px;border-width:2px}.racket-media:after{width:32px;height:73px;bottom:-65px}#site-app .v8-story figure.racket-media,#site-app .story-layout>.racket-media,#site-app .team-layout>.racket-media{width:min(100%,310px)!important}#site-app .gallery-grid{grid-template-columns:1fr!important;gap:22px!important}}@media(prefers-reduced-motion:reduce){.hero-carousel-slide,.hero-carousel-arrow,.hero-carousel-dots button span{transition:none}}html body #site-app main .v8-hero-media .hero-carousel-slide.is-story-slide:before{content:none!important;display:none!important}html body #site-app main .v8-hero-media .hero-carousel-slide.is-story-slide,html body #site-app main .v8-hero-media .hero-carousel-slide.is-story-slide a,html body #site-app main .v8-hero-media .hero-carousel-slide.is-story-slide picture{background:transparent!important}html body #site-app main .v8-hero-media .hero-carousel-slide.is-story-slide img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;background:transparent!important}html body #site-app main .v8-story figure.racket-media:after,html body #site-app main .story-layout>.racket-media:after,html body #site-app main .team-layout>.racket-media:after,html body #site-app main .gallery-grid figure.racket-media:after{content:""!important;display:block!important;position:absolute!important;inset:auto auto -93px 50%!important;transform:translate(-50%)!important;transform-origin:50% 0!important;z-index:0!important}html body #site-app main .club-instagram-v7 .racket-media,html body #site-app main .ig-stories-section .racket-media{display:contents!important;width:auto!important;height:auto!important;aspect-ratio:auto!important;margin:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}html body #site-app main .club-instagram-v7 .racket-media:before,html body #site-app main .club-instagram-v7 .racket-media:after,html body #site-app main .ig-stories-section .racket-media:before,html body #site-app main .ig-stories-section .racket-media:after{content:none!important;display:none!important}html body #site-app main .club-instagram-v7 .racket-media img,html body #site-app main .ig-stories-section .racket-media img{border-radius:0!important;clip-path:none!important;box-shadow:none!important;margin:0!important;object-fit:cover!important}@media(max-width:980px){html body #site-app main .v8-story figure.racket-media:after,html body #site-app main .story-layout>.racket-media:after,html body #site-app main .team-layout>.racket-media:after,html body #site-app main .gallery-grid figure.racket-media:after{bottom:-84px!important}html body #site-app,html body #site-app main,html body #site-app main section,html body #site-app main .wrap{min-width:0}html body #site-app img,html body #site-app video,html body #site-app iframe{max-width:100%}html body #site-app .story-layout,html body #site-app .team-layout,html body #site-app .contact-layout,html body #site-app .registration-grid,html body #site-app .v8-story-grid,html body #site-app .v8-competition-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:680px){html,body{width:100%;max-width:100%;overflow-x:hidden}html body #site-app{width:100%;max-width:100%;overflow-x:clip}html body #site-app .wrap{width:calc(100% - 28px)!important;max-width:none!important}html body #site-app main *,html body #site-app footer *{min-width:0}html body #site-app h1,html body #site-app h2,html body #site-app h3,html body #site-app p,html body #site-app a,html body #site-app strong,html body #site-app span{overflow-wrap:break-word}html body #site-app .site-header{top:0}html body #site-app .header-inner{min-height:62px!important;gap:8px!important}html body #site-app .brand{width:64px!important;height:48px!important;flex:0 0 64px!important}html body #site-app .header-actions{margin-inline-start:auto;gap:5px!important}html body #site-app .lang-link,html body #site-app .menu-button{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;display:grid;place-items:center;border-radius:8px}html body #site-app .menu-button{line-height:1}html body #site-app .mobile-menu{top:62px!important;inset-inline:10px!important;max-height:calc(100dvh - 74px);overflow-y:auto;overscroll-behavior:contain;padding:6px 14px calc(8px + env(safe-area-inset-bottom));border-radius:12px;box-shadow:0 18px 48px #12203329}html body #site-app .mobile-menu a{display:flex;align-items:center;min-height:47px;padding:9px 2px!important;line-height:1.3}html body #site-app .page-hero{padding:34px 0 25px!important}html body #site-app .page-hero-inner{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}html body #site-app .page-hero .eyebrow{margin-bottom:3px!important}html body #site-app .page-hero h1{font-size:clamp(30px,9.2vw,37px)!important;line-height:1.08!important;margin:0 0 11px!important}html body #site-app .page-hero p:last-child{font-size:15px!important;line-height:1.65!important;margin:0!important}html body #site-app .content-section{padding:42px 0 54px!important}html body #site-app .v8-section{padding:54px 0!important}html body #site-app .v8-section-head,html body #site-app .v6-section-head,html body #site-app .instagram-head-v7{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;margin-bottom:24px!important}html body #site-app .v8-section-head>a,html body #site-app .v6-section-head>a,html body #site-app .instagram-head-v7>a{width:auto!important;max-width:100%}html body #site-app .button{max-width:100%;min-height:46px;line-height:1.25;text-align:center}html body #site-app .hero-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;width:100%!important}html body #site-app .hero-actions .button{width:100%!important}html body #site-app main .v8-hero .wrap.v8-hero-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;align-items:start!important}html body #site-app main .v8-hero-grid .v8-hero-copy{order:1!important;width:100%!important;max-width:100%!important;min-width:0!important;padding-inline:0!important}html body #site-app main .v8-hero-grid .v8-hero-copy h1,html body #site-app main .v8-hero-grid .v8-hero-copy .v8-lead,html body #site-app main .v8-hero-grid .v8-hero-copy .hero-actions{width:auto!important;max-width:100%!important;min-width:0!important}html body #site-app main .v8-hero-grid .v8-hero-copy h1{overflow-wrap:normal!important;word-break:normal!important}html body #site-app main .v8-hero-grid .v8-hero-media{order:2!important;width:100%!important;max-width:100%!important;min-width:0!important;justify-self:stretch!important}html body #site-app main .v8-hero-media.hero-carousel-ready{width:100%!important;max-width:100%!important;min-width:0!important;padding:6px 0 104px!important;margin:0!important;overflow:visible!important}html body #site-app main .v8-hero-media.hero-carousel-ready .hero-carousel{position:relative!important;width:min(calc(100vw - 32px),420px)!important;max-width:100%!important;left:auto!important;right:auto!important;transform:none!important;margin-inline:auto!important}html body #site-app main .v8-hero-media.hero-carousel-ready:after{left:50%!important;right:auto!important;width:min(calc(100vw - 20px),460px)!important;max-width:none!important;top:15%!important;height:64%!important;opacity:.48!important;transform:translate(-50%) perspective(800px) rotate(-2deg) skewY(-1deg)!important}html[dir=rtl] body #site-app main .v8-hero-media.hero-carousel-ready:after{transform:translate(-50%) perspective(800px) rotate(2deg) skewY(1deg)!important}html body #site-app main .v8-hero-media .hero-carousel:after{width:36px!important;height:96px!important;bottom:-87px!important}html body #site-app main .v8-hero-media .hero-carousel-arrow{width:40px!important;height:40px!important}html body #site-app main .v8-hero-media .hero-carousel-prev{left:-2px!important}html body #site-app main .v8-hero-media .hero-carousel-next{right:-2px!important}html body #site-app main .v8-hero-media .hero-carousel-dots{bottom:-34px!important}html body #site-app .v8-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #site-app .v8-fact-grid>div{padding:14px 12px!important}html body #site-app .v8-fact-grid strong{font-size:13.5px!important;line-height:1.35}html body #site-app .v8-group-grid{grid-template-columns:minmax(0,1fr)!important}html body #site-app .v8-group-item,html body #site-app .v8-group-item:nth-child(odd),html body #site-app .v8-group-item:nth-child(2n){grid-template-columns:30px minmax(0,1fr) 18px!important;gap:10px!important;min-height:0!important;padding:17px 0!important;border-inline-end:0!important}html body #site-app .v8-group-item h3{font-size:18px!important}html body #site-app .v8-session{grid-template-columns:76px minmax(0,1fr) 18px!important;gap:10px!important;padding:15px 0!important}html body #site-app .v8-session>div:first-child{display:block!important}html body #site-app .v8-session small,html body #site-app .v8-session strong{display:block}html body #site-app .v8-competition-grid,html body #site-app .v8-cta-inner{grid-template-columns:minmax(0,1fr)!important;gap:25px!important}html body #site-app .v8-cta .button{width:100%!important}html body #site-app .link-row{grid-template-columns:32px minmax(0,1fr) 18px!important;gap:12px!important;padding:18px 0!important}html body #site-app .simple-item{grid-template-columns:28px minmax(0,1fr)!important;gap:12px!important;padding:19px 0!important}html body #site-app .simple-item aside{grid-column:2!important;text-align:start!important;padding-top:0!important}html body #site-app .activity-row{grid-template-columns:28px minmax(0,1fr)!important;gap:12px!important;padding:19px 0!important}html body #site-app .activity-row p{grid-column:2!important}html body #site-app .schedule-toolbar{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:15px 0!important}html body #site-app .schedule-select-wrap{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important}html body #site-app .schedule-select-wrap select{width:100%!important;max-width:none!important;min-height:46px!important}html body #site-app .schedule-day-head{align-items:flex-start;flex-wrap:wrap;gap:8px}html body #site-app .session-row{grid-template-columns:78px minmax(0,1fr)!important;gap:10px!important;padding:13px 0!important}html body #site-app .session-place,html body #site-app .session-coach{display:none!important}html body #site-app .notice{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}html body #site-app .price-block{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:20px 0!important}html body #site-app .price-options{grid-template-columns:minmax(0,1fr)!important}html body #site-app .price-line,html body #site-app .price-option-v7{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}html body #site-app .pricing-grid-v7{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html body #site-app .price-card-v7{padding:19px!important;min-height:0!important}html body #site-app .price-card-v7 h3{margin:15px 0 20px!important}html body #site-app .price-option-v7 strong{font-size:18px!important}html body #site-app .price-contact-v7{flex-direction:column!important;align-items:stretch!important;gap:18px!important}html body #site-app .price-contact-v7>div:last-child{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html body #site-app .price-contact-v7 .button{width:100%!important}html body #site-app .story-layout,html body #site-app .team-layout,html body #site-app .contact-layout,html body #site-app .v8-story-grid{grid-template-columns:minmax(0,1fr)!important;gap:26px!important}html body #site-app .story-copy h2,html body #site-app .person h2{line-height:1.15!important}html body #site-app .doc-link{grid-template-columns:minmax(0,1fr) 20px!important;gap:8px 12px!important;padding:17px 0!important}html body #site-app .doc-link small{grid-column:1!important}html body #site-app .doc-link b{grid-column:2!important;grid-row:1/3!important}html body #site-app .gallery-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;gap:22px!important}html body #site-app .gallery-grid figure:first-child{grid-row:auto!important}html body #site-app .gallery-links,html body #site-app .federation-links,html body #site-app .social-links{gap:10px 16px!important}html body #site-app .form-row,html body #site-app .player-registration-form .form-row{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}html body #site-app .contact-form input,html body #site-app .contact-form select,html body #site-app .contact-form textarea,html body #site-app .player-registration-form input,html body #site-app .player-registration-form textarea{font-size:16px!important}html body #site-app .contact-form .button,html body #site-app .player-registration-form>.button,html body #site-app .admin-login .button{width:100%!important}html body #site-app .contact-line{grid-template-columns:84px minmax(0,1fr)!important;gap:10px!important}html body #site-app .map-wrap{height:260px!important}html body #site-app .league-card{padding-inline:14px!important}html body #site-app .league-team-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:19px 0!important}html body #site-app .league-team-summary>div:first-child{grid-column:1/-1!important}html body #site-app .league-team-summary>div:not(:first-child){text-align:center!important}html body #site-app .league-team-summary b{font-size:21px!important}html body #site-app .table-scroll{max-width:100%;overflow-x:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-gutter:stable}html body #site-app .data-table{min-width:540px!important}html body #site-app .ranking-toolbar{flex-direction:column!important;align-items:stretch!important;gap:12px!important}html body #site-app .ranking-toolbar input{width:100%!important;min-height:44px!important;font-size:16px!important}html body #site-app .ranking-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%;gap:6px!important}html body #site-app .ranking-tabs button{min-height:43px;padding:8px!important}html body #site-app .ranking-disclosure>summary{gap:14px;padding:18px 0!important}html body #site-app .ranking-disclosure>summary strong{font-size:19px!important}html body #site-app .tournament-card{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:21px 0!important}html body #site-app .tournament-action{grid-column:auto!important;justify-content:stretch!important}html body #site-app .tournament-action .button{width:100%!important;white-space:normal!important}html body #site-app .registration-grid{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}html body #site-app .player-registration-form{padding:18px!important;gap:17px!important}html body #site-app .event-checks{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important}html body #site-app .event-checks label{min-height:44px}html body #site-app .recent-posts a{flex-direction:column!important;gap:3px!important}html body #site-app .league-match-toggle{position:relative;grid-template-columns:minmax(0,1fr) auto!important;gap:5px 12px!important;padding:14px 0!important}html body #site-app .league-match-toggle .match-round{grid-column:1!important;grid-row:1!important}html body #site-app .league-match-toggle .match-result{grid-column:2!important;grid-row:1!important;justify-self:end}html body #site-app .league-match-toggle .match-teams{grid-column:1/-1!important;grid-row:2!important;grid-template-columns:minmax(0,1fr)!important;gap:2px!important}html body #site-app .league-match-toggle .match-teams i{display:none!important}html body #site-app .league-match-toggle .match-date{grid-column:1!important;grid-row:3!important}html body #site-app .league-match-toggle .match-open{grid-column:2!important;grid-row:3!important;justify-self:end;align-self:end;font-size:20px!important}html body #site-app .encounter-detail-inner{padding:14px!important}html body #site-app .encounter-total{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}html body #site-app .encounter-total>i{display:none!important}html body #site-app .encounter-subtotals{justify-content:flex-start!important;flex-wrap:wrap;gap:6px 14px!important}html body #site-app .v8-instagram-grid,html body #site-app .instagram-feed-v7{grid-template-columns:minmax(0,1fr)!important}html body #site-app .instagram-post-v7{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}html body #site-app .instagram-media-v7,html body #site-app .v8-instagram-image{width:100%!important;aspect-ratio:4/3!important;overflow:hidden!important}html body #site-app .instagram-media-v7 img,html body #site-app .v8-instagram-image img{width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important}html body #site-app .instagram-copy-v7{padding:17px!important}html body #site-app .admin-shell{max-width:100%!important;overflow-x:auto;-webkit-overflow-scrolling:touch}html body #site-app .admin-toolbar{flex-direction:column!important;align-items:stretch!important;gap:12px!important}html body #site-app .admin-toolbar>div{width:100%;flex-wrap:wrap}html body #site-app .admin-toolbar select{max-width:100%;min-height:44px;font-size:16px!important}html body #site-app .admin-table{min-width:760px!important}html body #site-app .footer-inner{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;padding:30px 0 calc(30px + env(safe-area-inset-bottom))!important}html body #site-app .footer-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 18px!important}html body #site-app .footer-links a{min-height:36px;display:flex;align-items:center}html body #site-app .footer-copy{grid-column:auto!important}html body #site-app main .v8-story figure.racket-media:after,html body #site-app main .story-layout>.racket-media:after,html body #site-app main .team-layout>.racket-media:after,html body #site-app main .gallery-grid figure.racket-media:after{bottom:-69px!important}}@media(max-width:420px){html body #site-app .wrap{width:calc(100% - 20px)!important}html body #site-app .page-hero h1{font-size:clamp(29px,9.5vw,34px)!important}html body #site-app .v8-hero-copy h1{font-size:36px!important}html body #site-app .v8-fact-grid>div{padding:12px 9px!important}html body #site-app .v8-fact-grid small{font-size:9px!important}html body #site-app .v8-fact-grid strong{font-size:12.5px!important}html body #site-app main .v8-hero-media.hero-carousel-ready .hero-carousel{width:min(calc(100vw - 22px),400px)!important}html body #site-app .contact-line{grid-template-columns:minmax(0,1fr)!important;gap:2px!important}html body #site-app .footer-links,html body #site-app .ranking-tabs{grid-template-columns:minmax(0,1fr)!important}html body #site-app .league-team-summary{gap:7px!important}html body #site-app .league-team-summary b{font-size:19px!important}}html body #site-app .site-footer{margin-top:18px!important;background:#18222e;border-top:1px solid rgba(255,255,255,.08)}html body #site-app .site-footer .footer-inner{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px 28px!important;padding:15px 0 14px!important}html body #site-app .site-footer .footer-brand{display:flex!important;align-items:center!important;gap:10px!important;white-space:nowrap}html body #site-app .site-footer .footer-brand:before{width:42px!important;height:36px!important;flex:0 0 42px!important;margin:0!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}html body #site-app .site-footer .footer-brand strong{display:block;font-size:14px!important;font-weight:600!important;line-height:1.08!important}html body #site-app .site-footer .footer-brand small{display:block;margin-top:2px!important;color:#8f9aa8!important;font:500 8px/1.1 Inter,sans-serif!important;letter-spacing:.09em!important}html body #site-app .site-footer .footer-links{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:2px 16px!important}html body #site-app .site-footer .footer-links a{min-height:0!important;padding:4px 0!important;color:#c4cbd4!important;font-size:11px!important;font-weight:500!important;line-height:1.2!important;opacity:.9;transition:color .18s ease,opacity .18s ease}html body #site-app .site-footer .footer-links a:hover{color:#fff!important;opacity:1}html body #site-app .site-footer .footer-copy{grid-column:auto!important;margin:0!important;padding:0!important;border:0!important;color:#7f8a98!important;font:500 10px/1.2 Inter,sans-serif!important;white-space:nowrap}@media(max-width:840px){html body #site-app .site-footer .footer-inner{gap:9px 18px!important}html body #site-app .site-footer .footer-links{gap:2px 12px!important}}@media(max-width:680px){html body #site-app .site-footer{margin-top:12px!important}html body #site-app .site-footer .footer-inner{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:6px 12px!important;padding:11px 0 calc(12px + env(safe-area-inset-bottom))!important}html body #site-app .site-footer .footer-brand{grid-column:1!important;grid-row:1!important;gap:8px!important}html body #site-app .site-footer .footer-brand:before{width:32px!important;height:28px!important;flex-basis:32px!important}html body #site-app .site-footer .footer-brand strong{font-size:12.5px!important}html body #site-app .site-footer .footer-brand small{display:none!important}html body #site-app .site-footer .footer-copy{grid-column:2!important;grid-row:1!important;align-self:center!important;font-size:9.5px!important}html body #site-app .site-footer .footer-links{grid-column:1/-1!important;grid-row:2!important;justify-content:flex-start!important;gap:0 13px!important;padding-top:5px!important;border-top:1px solid rgba(255,255,255,.07)!important}html[dir=rtl] body #site-app .site-footer .footer-links{justify-content:flex-start!important}html body #site-app .site-footer .footer-links a{min-height:0!important;padding:4px 0!important;font-size:10.5px!important;line-height:1.15!important}}@media(max-width:420px){html body #site-app .site-footer .footer-inner{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:4px!important}html body #site-app .site-footer .footer-brand{grid-column:1!important;grid-row:1!important}html body #site-app .site-footer .footer-links{grid-column:1!important;grid-row:2!important;gap:0 11px!important}html body #site-app .site-footer .footer-copy{grid-column:1!important;grid-row:3!important;justify-self:start!important;margin-top:2px!important;font-size:9px!important}}html body #site-app main.home-v8 .v8-cta{padding:52px 0!important;color:var(--ink)!important}html body #site-app main.home-v8 .v8-cta h2{color:var(--ink)!important}html body #site-app main.home-v8 .v8-cta p:not(.eyebrow){color:#665f57!important}html body #site-app main.home-v8 .v8-cta .eyebrow{color:#86796b!important}html body #site-app main.home-v8 .v8-cta .button{background:var(--blue)!important;color:#fff!important;border-color:var(--blue)!important;box-shadow:0 9px 24px #1f55d524}html body #site-app main.home-v8 .v8-cta .button:hover{background:#153f87!important;border-color:#153f87!important}html body #site-app .site-footer{margin-top:0!important}html body #site-app main.home-v8{--cream-0:#fffdf9;--cream-1:#fbf7f0;--cream-2:#f7f0e6;--cream-3:#f1e7db;--cream-4:#ece0d1;--cream-line:rgba(119,96,70,.14);--surface-border:rgba(93,75,55,.12);--surface-shadow:0 24px 70px rgba(70,54,37,.075);background:var(--cream-0)}html body #site-app .site-header{background:#fffdf9db!important;border-bottom:1px solid rgba(93,75,55,.09)!important;box-shadow:0 8px 32px #31261b09!important;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}html body #site-app .desktop-nav a{font-weight:650!important;letter-spacing:-.01em}html body #site-app .register-link,html body #site-app .button{border-radius:12px!important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease!important}html body #site-app .register-link:hover,html body #site-app .button:hover{transform:translateY(-1px)}html body #site-app main.home-v8 .v8-hero{padding:68px 0 54px!important;background:radial-gradient(circle at 12% 14%,rgba(180,148,108,.1),transparent 29%),radial-gradient(circle at 88% 72%,rgba(255,255,255,.78),transparent 31%),linear-gradient(180deg,#fffdf9,#fbf6ee)!important}html body #site-app main.home-v8 .v8-hero-grid{gap:72px!important}html body #site-app main.home-v8 .v8-hero-copy h1{font-size:clamp(50px,5.8vw,80px)!important;line-height:.96!important;letter-spacing:-.055em!important;font-weight:760!important}html body #site-app main.home-v8 .v8-lead{font-size:18px!important;line-height:1.72!important}html body #site-app main.home-v8 .eyebrow{display:inline-flex!important;align-items:center;width:max-content;max-width:100%;padding:6px 10px!important;margin-bottom:14px!important;border:1px solid rgba(31,85,213,.1);border-radius:999px;background:#1f55d50e;color:#53647c!important;font-size:9px!important;letter-spacing:.095em!important}html body #site-app main.home-v8 .v8-facts{padding:0 0 30px!important;background:var(--cream-0)!important;border:0!important;box-shadow:none!important}html body #site-app main.home-v8 .v8-fact-grid{position:relative;z-index:2;overflow:hidden;background:#f6ede2db!important;border:1px solid var(--surface-border);border-radius:22px;box-shadow:0 18px 50px #46362511,inset 0 1px #ffffffb8}html body #site-app main.home-v8 .v8-fact-grid>div{padding:24px 26px!important;border-inline-color:rgba(93,75,55,.1)!important}html body #site-app main.home-v8 .v8-fact-grid small{letter-spacing:.08em}html body #site-app main.home-v8 .v8-section{padding:92px 0!important;background:var(--cream-0)!important;border:0!important;box-shadow:none!important}html body #site-app main.home-v8 .v8-section:before{display:none!important}html body #site-app main.home-v8 .v8-section-head{margin-bottom:42px!important}html body #site-app main.home-v8 .v8-section-head h2{max-width:780px;font-size:clamp(34px,3.4vw,50px)!important;line-height:1.02!important;letter-spacing:-.045em!important;font-weight:720!important}html body #site-app main.home-v8 .v8-section-head p:not(.eyebrow){line-height:1.72!important}html body #site-app main.home-v8 .v8-section-head>a,html body #site-app main.home-v8 .v8-inline-links a,html body #site-app main.home-v8 .v8-simple-link,html body #site-app main.home-v8 .v8-competition-panel>a{display:inline-flex;align-items:center;min-height:38px;padding:0 13px;border-radius:10px;background:#1f55d50e;transition:background-color .18s ease,transform .18s ease}html body #site-app main.home-v8 .v8-section-head>a:hover,html body #site-app main.home-v8 .v8-inline-links a:hover,html body #site-app main.home-v8 .v8-simple-link:hover,html body #site-app main.home-v8 .v8-competition-panel>a:hover{background:#1f55d51a;transform:translateY(-1px)}html body #site-app main.home-v8 .v8-groups{padding-top:78px!important}html body #site-app main.home-v8 .v8-group-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important;border:0!important}html body #site-app main.home-v8 .v8-group-item,html body #site-app main.home-v8 .v8-group-item:nth-child(odd),html body #site-app main.home-v8 .v8-group-item:nth-child(2n){position:relative;display:grid!important;grid-template-columns:34px minmax(0,1fr) 20px!important;gap:14px!important;min-height:186px!important;padding:24px!important;border:1px solid var(--surface-border)!important;border-radius:20px!important;background:#ffffffa8!important;box-shadow:0 10px 32px #46362509;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background-color .22s ease}html body #site-app main.home-v8 .v8-group-item:hover{transform:translateY(-4px);border-color:#1f55d533!important;background:#fff!important;box-shadow:0 20px 48px #46362513}html body #site-app main.home-v8 .v8-group-item>span{display:grid;place-items:center;width:32px;height:32px;padding:0!important;border-radius:10px;background:var(--cream-2);color:#887a69!important}html body #site-app main.home-v8 .v8-group-item h3{margin-top:2px!important;font-size:20px!important;letter-spacing:-.025em}html body #site-app main.home-v8 .v8-group-item p{line-height:1.58!important}html body #site-app main.home-v8 .v8-group-item b{align-self:start;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#1f55d512}html body #site-app main.home-v8 .v8-story{padding:74px 0 96px!important}html body #site-app main.home-v8 .v8-story-grid{position:relative;gap:66px!important;padding:54px 58px!important;border:1px solid var(--surface-border);border-radius:30px;background:radial-gradient(circle at 86% 15%,rgba(255,255,255,.78),transparent 30%),linear-gradient(135deg,#f6eee4,#f1e6d8);box-shadow:var(--surface-shadow),inset 0 1px #ffffff8c}html body #site-app main.home-v8 .v8-story-grid>div:last-child{padding-inline:8px}html body #site-app main.home-v8 .v8-story h2{font-size:clamp(33px,3.3vw,48px)!important;letter-spacing:-.04em!important}html body #site-app main.home-v8 .v8-story p:not(.eyebrow){line-height:1.75!important}html body #site-app main.home-v8 .v8-live{background:linear-gradient(180deg,#fffdf9,#fbf7f0)!important}html body #site-app main.home-v8 .v8-schedule-preview{overflow:hidden;padding:0 24px;border:1px solid var(--surface-border)!important;border-radius:20px;background:#ffffffb8;box-shadow:0 16px 50px #4636250d}html body #site-app main.home-v8 .v8-session{padding:21px 2px!important;border-bottom-color:#5d4b371a!important;transition:padding .18s ease,background-color .18s ease}html body #site-app main.home-v8 .v8-session:hover{padding-inline:10px!important;background:#f7f0e69e}html body #site-app main.home-v8 .v8-session:last-child{border-bottom:0!important}html body #site-app main.home-v8 .v8-social{background:linear-gradient(180deg,#f5ece1,#f2e7da)!important}html body #site-app main.home-v8 .v8-instagram-grid{gap:18px!important}html body #site-app main.home-v8 .v8-instagram-post{padding:10px!important;border:1px solid rgba(93,75,55,.1)!important;border-radius:20px;background:#ffffffad;box-shadow:0 10px 30px #46362509;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}html body #site-app main.home-v8 .v8-instagram-post:hover{transform:translateY(-3px);background:#ffffffeb;box-shadow:0 18px 42px #46362512}html body #site-app main.home-v8 .v8-instagram-image{overflow:hidden!important;border-radius:14px!important;margin-bottom:16px!important}html body #site-app main.home-v8 .v8-instagram-image img{transition:transform .45s ease}html body #site-app main.home-v8 .v8-instagram-post:hover .v8-instagram-image img{transform:scale(1.025)}html body #site-app main.home-v8 .v8-instagram-post>div:last-child{padding:0 6px 6px}html body #site-app main.home-v8 .v8-competition{background:var(--cream-0)!important}html body #site-app main.home-v8 .v8-competition-grid{gap:18px!important}html body #site-app main.home-v8 .v8-competition-panel{padding:26px!important;border:1px solid var(--surface-border)!important;border-radius:20px;background:linear-gradient(145deg,#ffffffc7,#f9f4ecb8);box-shadow:0 14px 42px #4636250b}html body #site-app main.home-v8 .v8-league-row{padding:17px 0!important;border-bottom-color:#5d4b371a!important}html body #site-app main.home-v8 .v8-cta{padding:36px 0 72px!important;background:var(--cream-0)!important;border:0!important;box-shadow:none!important}html body #site-app main.home-v8 .v8-cta-inner{position:relative;overflow:hidden;padding:42px 46px!important;border:1px solid rgba(119,96,70,.14);border-radius:28px;background:radial-gradient(circle at 92% 14%,rgba(255,255,255,.7),transparent 30%),linear-gradient(135deg,#eee0d0,#f5eadc 60%,#f8f1e8);box-shadow:0 24px 70px #46362514,inset 0 1px #ffffff94}html body #site-app main.home-v8 .v8-cta h2{margin-bottom:12px!important;font-size:clamp(31px,3vw,44px)!important;letter-spacing:-.04em!important}html body #site-app main.home-v8 .v8-cta .button{min-height:50px!important;padding-inline:23px!important;border-radius:13px!important}@media(max-width:980px){html body #site-app main.home-v8 .v8-hero{padding-top:44px!important}html body #site-app main.home-v8 .v8-hero-grid{gap:42px!important}html body #site-app main.home-v8 .v8-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #site-app main.home-v8 .v8-story-grid{padding:42px!important;gap:42px!important}}@media(max-width:680px){html body #site-app main.home-v8 .v8-hero{padding:28px 0 32px!important}html body #site-app main.home-v8 .v8-hero-copy h1{font-size:clamp(39px,11.8vw,52px)!important;line-height:.99!important}html body #site-app main.home-v8 .v8-lead{font-size:15.5px!important;line-height:1.65!important}html body #site-app main.home-v8 .v8-facts{padding-bottom:18px!important}html body #site-app main.home-v8 .v8-fact-grid{border-radius:17px}html body #site-app main.home-v8 .v8-fact-grid>div{padding:16px 14px!important}html body #site-app main.home-v8 .v8-section{padding:62px 0!important}html body #site-app main.home-v8 .v8-section-head{margin-bottom:28px!important}html body #site-app main.home-v8 .v8-section-head h2{font-size:clamp(30px,9vw,38px)!important;line-height:1.05!important}html body #site-app main.home-v8 .v8-group-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html body #site-app main.home-v8 .v8-group-item,html body #site-app main.home-v8 .v8-group-item:nth-child(odd),html body #site-app main.home-v8 .v8-group-item:nth-child(2n){min-height:0!important;padding:19px!important;border-radius:17px!important}html body #site-app main.home-v8 .v8-story{padding:54px 0 72px!important}html body #site-app main.home-v8 .v8-story-grid{padding:24px 18px 30px!important;border-radius:22px;gap:28px!important}html body #site-app main.home-v8 .v8-story-grid>div:last-child{padding-inline:2px}html body #site-app main.home-v8 .v8-schedule-preview{padding:0 14px;border-radius:17px}html body #site-app main.home-v8 .v8-session:hover{padding-inline:2px!important}html body #site-app main.home-v8 .v8-instagram-post{border-radius:17px}html body #site-app main.home-v8 .v8-competition-panel{padding:20px!important;border-radius:17px}html body #site-app main.home-v8 .v8-cta{padding:18px 0 48px!important}html body #site-app main.home-v8 .v8-cta-inner{padding:27px 20px!important;border-radius:21px}html body #site-app main.home-v8 .v8-cta .button{width:100%!important}html body #site-app .site-footer{margin-top:0!important}}@media(prefers-reduced-motion:reduce){html body #site-app main.home-v8 .v8-group-item,html body #site-app main.home-v8 .v8-instagram-post,html body #site-app main.home-v8 .v8-instagram-image img,html body #site-app .button,html body #site-app .register-link{transition:none!important}}html body #site-app main.home-v8{--modern-bg:#f8fbff;--modern-white:#ffffff;--modern-ink:#122033;--modern-muted:#5f6d7d;--modern-blue:#2458e8;--modern-cyan:#24b8e6;--modern-violet:#7a63f3;--modern-line:rgba(90,111,144,.13);--modern-shadow:0 22px 70px rgba(48,72,110,.1);background:var(--modern-bg)!important;color:var(--modern-ink)!important}html body #site-app .site-header{background:#ffffffc7!important;border-bottom:1px solid rgba(95,116,148,.1)!important;box-shadow:0 10px 35px #2d43670e!important;backdrop-filter:blur(22px) saturate(1.22)!important;-webkit-backdrop-filter:blur(22px) saturate(1.22)!important}html body #site-app .desktop-nav a{color:#29374a!important;font-weight:600!important}html body #site-app .desktop-nav a:hover{color:var(--modern-blue)!important}html body #site-app .register-link,html body #site-app main.home-v8 .button:not(.ghost){border-color:transparent!important;background:linear-gradient(135deg,#2458e8,#5369ef 52%,#765ff0)!important;color:#fff!important;box-shadow:0 10px 28px #4356dd38!important}html body #site-app .register-link:hover,html body #site-app main.home-v8 .button:not(.ghost):hover{box-shadow:0 14px 34px #4356dd47!important}html body #site-app main.home-v8 .button.ghost{background:#ffffffb8!important;border-color:#475e8626!important;color:#26364b!important;box-shadow:0 8px 24px #3246660f!important;backdrop-filter:blur(12px)}html body #site-app main.home-v8 .button.ghost:hover{background:#fff!important;border-color:#2458e838!important;color:var(--modern-blue)!important}html body #site-app main.home-v8 .v8-hero{position:relative;overflow:hidden;background:radial-gradient(680px circle at 8% 18%,rgba(47,153,255,.17),transparent 58%),radial-gradient(560px circle at 87% 12%,rgba(129,93,245,.16),transparent 57%),radial-gradient(480px circle at 72% 92%,rgba(255,178,112,.13),transparent 58%),linear-gradient(180deg,#fcfdff,#f7faff 56%,#f9fbff)!important}html body #site-app main.home-v8 .v8-hero-copy h1{color:#101b2b!important;text-wrap:balance}html body #site-app main.home-v8 .v8-lead,html body #site-app main.home-v8 .v8-section-head p:not(.eyebrow),html body #site-app main.home-v8 .v8-story p:not(.eyebrow){color:var(--modern-muted)!important}html body #site-app main.home-v8 .eyebrow{border-color:#3e68dc21!important;background:linear-gradient(135deg,#e8f2fff0,#f4eefff0)!important;color:#50617e!important;box-shadow:inset 0 1px #ffffffdb}html body #site-app main.home-v8 .v8-facts{background:linear-gradient(180deg,#f9fbff,#f7faff)!important}html body #site-app main.home-v8 .v8-fact-grid{background:#ffffffc2!important;border-color:#566d9121!important;box-shadow:0 18px 55px #30486e17,inset 0 1px #ffffffeb!important;backdrop-filter:blur(18px) saturate(1.08)}html body #site-app main.home-v8 .v8-fact-grid>div{border-inline-color:rgba(86,109,145,.1)!important}html body #site-app main.home-v8 .v8-fact-grid small{color:#708096!important}html body #site-app main.home-v8 .v8-fact-grid strong{color:#17253a!important}html body #site-app main.home-v8 .v8-section{border:0!important;box-shadow:none!important}html body #site-app main.home-v8 .v8-section-head h2,html body #site-app main.home-v8 .v8-story h2,html body #site-app main.home-v8 .v8-cta h2{color:#142238!important}html body #site-app main.home-v8 .v8-section-head>a,html body #site-app main.home-v8 .v8-inline-links a,html body #site-app main.home-v8 .v8-simple-link,html body #site-app main.home-v8 .v8-competition-panel>a{color:#365ccc!important;background:linear-gradient(135deg,#e6f1ffe6,#f3efffe6)!important;border:1px solid rgba(61,99,204,.08)}html body #site-app main.home-v8 .v8-section-head>a:hover,html body #site-app main.home-v8 .v8-inline-links a:hover,html body #site-app main.home-v8 .v8-simple-link:hover,html body #site-app main.home-v8 .v8-competition-panel>a:hover{background:linear-gradient(135deg,#daeafff5,#ece6fff5)!important}html body #site-app main.home-v8 .v8-groups{background:radial-gradient(520px circle at 100% 0%,rgba(74,168,255,.08),transparent 63%),linear-gradient(180deg,#f8fbff,#fff)!important}html body #site-app main.home-v8 .v8-group-item{--accent-rgb:36,88,232;background:radial-gradient(280px circle at 100% 0%,rgba(var(--accent-rgb),.12),transparent 58%),linear-gradient(145deg,#fffffff5,#f8fbffe0)!important;border-color:#526b911f!important;box-shadow:0 14px 38px #32496e0e!important;backdrop-filter:blur(14px)}html body #site-app main.home-v8 .v8-group-item:nth-child(2){--accent-rgb:24,176,213}html body #site-app main.home-v8 .v8-group-item:nth-child(3){--accent-rgb:116,91,239}html body #site-app main.home-v8 .v8-group-item:nth-child(4){--accent-rgb:231,117,168}html body #site-app main.home-v8 .v8-group-item:nth-child(5){--accent-rgb:244,151,84}html body #site-app main.home-v8 .v8-group-item:nth-child(6){--accent-rgb:55,177,138}html body #site-app main.home-v8 .v8-group-item:hover{border-color:rgba(var(--accent-rgb),.23)!important;box-shadow:0 22px 52px #31496f1c!important}html body #site-app main.home-v8 .v8-group-item>span,html body #site-app main.home-v8 .v8-group-item b{background:rgba(var(--accent-rgb),.1)!important;color:rgb(var(--accent-rgb))!important}html body #site-app main.home-v8 .v8-group-item h3{color:#18283e!important}html body #site-app main.home-v8 .v8-group-item p{color:#637083!important}html body #site-app main.home-v8 .v8-story{background:#fff!important}html body #site-app main.home-v8 .v8-story-grid{border-color:#53688c1c!important;background:radial-gradient(520px circle at 8% 12%,rgba(37,180,230,.16),transparent 58%),radial-gradient(460px circle at 92% 18%,rgba(127,99,244,.14),transparent 58%),radial-gradient(380px circle at 75% 100%,rgba(255,180,115,.11),transparent 62%),linear-gradient(135deg,#f7fbff,#f8f7ff 54%,#fffaf6)!important;box-shadow:0 28px 80px #394f741c,inset 0 1px #ffffffd6!important}html body #site-app main.home-v8 .v8-live{background:radial-gradient(560px circle at 3% 35%,rgba(53,170,255,.1),transparent 62%),linear-gradient(180deg,#f8fbff,#f4f8ff)!important}html body #site-app main.home-v8 .v8-schedule-preview{background:#ffffffd1!important;border-color:#526b911f!important;box-shadow:0 20px 60px #30486e16!important;backdrop-filter:blur(18px)}html body #site-app main.home-v8 .v8-session{border-bottom-color:#526b9117!important}html body #site-app main.home-v8 .v8-session:hover{background:linear-gradient(90deg,#e8f3ffb8,#f5f1ff99)!important}html body #site-app main.home-v8 .v8-social{background:radial-gradient(560px circle at 92% 8%,rgba(128,97,244,.1),transparent 61%),radial-gradient(460px circle at 8% 92%,rgba(239,138,184,.08),transparent 61%),linear-gradient(180deg,#fff,#faf9ff)!important}html body #site-app main.home-v8 .v8-instagram-post{background:#ffffffdb!important;border-color:#5e6c8f1c!important;box-shadow:0 14px 38px #3846680f!important}html body #site-app main.home-v8 .v8-instagram-post:hover{background:#fff!important;box-shadow:0 22px 52px #3846681c!important}html body #site-app main.home-v8 .v8-competition{background:radial-gradient(520px circle at 100% 50%,rgba(35,185,230,.08),transparent 63%),linear-gradient(180deg,#f7fbff,#fff)!important}html body #site-app main.home-v8 .v8-competition-panel{background:radial-gradient(280px circle at 100% 0%,rgba(91,111,238,.07),transparent 60%),#ffffffe0!important;border-color:#526b911f!important;box-shadow:0 16px 45px #30486e11!important}html body #site-app main.home-v8 .v8-league-row{border-bottom-color:#526b9117!important}html body #site-app main.home-v8 .v8-cta{background:#fff!important}html body #site-app main.home-v8 .v8-cta-inner{border-color:#485bc938!important;background:radial-gradient(520px circle at 6% 10%,rgba(72,201,255,.36),transparent 56%),radial-gradient(480px circle at 95% 0%,rgba(172,119,255,.36),transparent 57%),linear-gradient(135deg,#2559e8,#5166ed 52%,#795ef0)!important;box-shadow:0 28px 80px #3e4fc73d,inset 0 1px #ffffff38!important}html body #site-app main.home-v8 .v8-cta h2,html body #site-app main.home-v8 .v8-cta p:not(.eyebrow){color:#fff!important}html body #site-app main.home-v8 .v8-cta p:not(.eyebrow){opacity:.86}html body #site-app main.home-v8 .v8-cta .eyebrow{color:#ffffffe0!important;background:#ffffff21!important;border-color:#ffffff2e!important;box-shadow:none!important}html body #site-app main.home-v8 .v8-cta .button{background:#fff!important;color:#2a4ed2!important;border-color:#fff!important;box-shadow:0 12px 32px #1d267738!important}html body #site-app main.home-v8 .v8-cta .button:hover{background:#f8fbff!important;color:#203fb3!important}html body #site-app .site-footer{background:linear-gradient(135deg,#101927,#172438 55%,#19253a)!important;border-top-color:#ffffff12!important}@media(max-width:680px){html body #site-app .site-header{background:#ffffffe0!important}html body #site-app main.home-v8 .v8-hero{background:radial-gradient(430px circle at 5% 12%,rgba(47,153,255,.15),transparent 61%),radial-gradient(390px circle at 94% 28%,rgba(129,93,245,.13),transparent 62%),linear-gradient(180deg,#fcfdff,#f7faff)!important}html body #site-app main.home-v8 .v8-fact-grid,html body #site-app main.home-v8 .v8-schedule-preview{backdrop-filter:none}html body #site-app main.home-v8 .v8-group-item{backdrop-filter:none}html body #site-app main.home-v8 .v8-cta-inner{background:radial-gradient(360px circle at 0% 0%,rgba(72,201,255,.3),transparent 60%),radial-gradient(340px circle at 100% 0%,rgba(172,119,255,.28),transparent 61%),linear-gradient(135deg,#2559e8,#5d64ed 58%,#765ff0)!important}}@media(prefers-reduced-motion:reduce){html body #site-app main.home-v8 .v8-group-item,html body #site-app main.home-v8 .v8-instagram-post{transition:none!important}}html body #site-app main.home-v8 #v8-leagues{display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}html body #site-app main.home-v8 #v8-leagues .v8-panel-title{display:block!important;width:100%!important;margin:0 0 12px!important}html body #site-app main.home-v8 #v8-leagues .v8-league-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;gap:18px!important;margin:10px 0 0!important;padding:17px 19px!important;border:1px solid rgba(78,105,151,.12)!important;border-radius:16px!important;background:radial-gradient(220px circle at 100% 0%,rgba(83,111,238,.1),transparent 64%),linear-gradient(145deg,#fffffff5,#f7fafff0)!important;box-shadow:0 9px 26px #31486c0d!important;text-decoration:none!important;overflow:hidden!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}html body #site-app main.home-v8 #v8-leagues .v8-league-row:hover{transform:translateY(-2px)!important;border-color:#325bd538!important;box-shadow:0 14px 34px #31486c17!important}html body #site-app main.home-v8 #v8-leagues .v8-league-row>div:first-child{min-width:0!important;width:auto!important;text-align:start!important}html body #site-app main.home-v8 #v8-leagues .v8-league-row strong{display:block!important;margin:0!important;color:#1b3154!important;font-size:17px!important;line-height:1.25!important;font-weight:650!important;white-space:normal!important;overflow-wrap:anywhere!important}html body #site-app main.home-v8 #v8-leagues .v8-league-row small{display:block!important;margin-top:5px!important;color:#748195!important;font-size:12px!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important}html body #site-app main.home-v8 #v8-leagues .v8-league-row>div:last-child{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;width:auto!important;min-width:max-content!important;text-align:end!important;white-space:nowrap!important}html body #site-app main.home-v8 #v8-leagues .v8-league-row span{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:0 10px!important;border-radius:999px!important;background:#2458e812!important;color:#66758b!important;font-size:11px!important;line-height:1!important}html body #site-app main.home-v8 #v8-leagues .v8-league-row b{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:0 11px!important;border-radius:999px!important;background:linear-gradient(135deg,#e0eefff5,#ece8fff5)!important;color:#315bd7!important;font-size:12px!important;line-height:1!important;font-weight:700!important}@media(max-width:680px){html body #site-app main.home-v8 #v8-leagues .v8-league-row{gap:12px!important;padding:15px!important;border-radius:14px!important}html body #site-app main.home-v8 #v8-leagues .v8-league-row strong{font-size:16px!important}}@media(max-width:480px){html body #site-app main.home-v8 #v8-leagues .v8-league-row{grid-template-columns:minmax(0,1fr)!important}html body #site-app main.home-v8 #v8-leagues .v8-league-row>div:last-child{width:100%!important;min-width:0!important;justify-content:flex-start!important;text-align:start!important}}@media(prefers-reduced-motion:reduce){html body #site-app main.home-v8 #v8-leagues .v8-league-row{transition:none!important}}@media(min-width:681px){html body #site-app main.home-v8 .v8-hero-grid{direction:ltr!important;grid-template-columns:minmax(300px,.92fr) minmax(340px,1.08fr)!important;gap:clamp(26px,4vw,54px)!important;align-items:center!important}html body #site-app main.home-v8 .v8-hero-copy{grid-column:2!important;grid-row:1!important;order:0!important;min-width:0!important;direction:rtl!important;text-align:start!important}html[lang=en] body #site-app main.home-v8 .v8-hero-copy{direction:ltr!important}html body #site-app main.home-v8 .v8-hero-media{grid-column:1!important;grid-row:1!important;order:0!important;width:100%!important;max-width:100%!important;min-width:0!important;justify-self:stretch!important;direction:ltr!important}html body #site-app main.home-v8 .v8-hero-media .hero-carousel{margin-inline:auto!important}}@media(max-width:680px){html body #site-app main.home-v8 .v8-hero-grid{direction:inherit!important;grid-template-columns:minmax(0,1fr)!important}html body #site-app main.home-v8 .v8-hero-copy{grid-column:1!important;grid-row:auto!important;order:1!important}html body #site-app main.home-v8 .v8-hero-media{grid-column:1!important;grid-row:auto!important;order:2!important}}html body #site-app main.home-v8 .v8-section{padding-block:58px!important}html body #site-app main.home-v8 .v8-groups{padding-bottom:38px!important}html body #site-app main.home-v8 .v8-story{padding-top:38px!important}@media(max-width:680px){html body #site-app main.home-v8 .v8-section{padding-block:44px!important}html body #site-app main.home-v8 .v8-groups{padding-bottom:30px!important}html body #site-app main.home-v8 .v8-story{padding-top:30px!important}}html body #site-app main:not(.home-v8) .groups-enhanced-list{align-items:start!important}html body #site-app main:not(.home-v8) .group-details-card{display:block!important;min-height:0!important;padding:0!important;overflow:hidden!important}html body #site-app main:not(.home-v8) .group-details-card>summary{list-style:none}html body #site-app main:not(.home-v8) .group-details-card>summary::-webkit-details-marker{display:none}html body #site-app main:not(.home-v8) .group-card-summary{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;gap:8px 16px;min-height:210px;padding:24px;cursor:pointer;user-select:none;outline:none}html body #site-app main:not(.home-v8) .group-card-summary:focus-visible{box-shadow:inset 0 0 0 3px rgba(var(--card-accent,36,88,232),.18);border-radius:20px}html body #site-app main:not(.home-v8) .group-card-number{grid-column:1;grid-row:1;display:grid!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;border-radius:12px!important;background:rgba(var(--card-accent,36,88,232),.09)!important;color:rgb(var(--card-accent,36,88,232))!important;font:700 10.5px Inter,sans-serif!important}html body #site-app main:not(.home-v8) .group-card-copy{grid-column:2/4;grid-row:1/3;min-width:0}html body #site-app main:not(.home-v8) .group-card-copy h3{margin:2px 0 8px!important;font-size:22.5px!important}html body #site-app main:not(.home-v8) .group-card-copy p{margin:0!important;color:var(--page-muted)!important;font-size:16px!important;line-height:1.72!important}html body #site-app main:not(.home-v8) .group-card-summary aside{grid-column:2!important;grid-row:3!important;align-self:end;width:max-content;max-width:100%;margin:12px 0 0!important;padding:7px 11px!important;border-radius:999px;background:rgba(var(--card-accent,36,88,232),.08)!important;color:#55667e!important;text-align:start!important;font-size:13px!important;font-weight:700!important}html body #site-app main:not(.home-v8) .group-card-toggle{position:absolute;inset-inline-end:22px;bottom:23px;width:34px;height:34px;border:1px solid rgba(var(--card-accent,36,88,232),.15);border-radius:50%;background:#ffffffc2;box-shadow:0 6px 16px #2a3d5c0f}html body #site-app main:not(.home-v8) .group-card-toggle:before,html body #site-app main:not(.home-v8) .group-card-toggle:after{content:"";position:absolute;top:50%;left:50%;width:11px;height:2px;border-radius:999px;background:rgb(var(--card-accent,36,88,232));transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease}html body #site-app main:not(.home-v8) .group-card-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}html body #site-app main:not(.home-v8) .group-details-card[open] .group-card-toggle:after{transform:translate(-50%,-50%) rotate(0);opacity:0}html body #site-app main:not(.home-v8) .group-details-card[open]{border-color:rgba(var(--card-accent,36,88,232),.22)!important;box-shadow:0 22px 56px #31496f1a!important}html body #site-app main:not(.home-v8) .group-card-expanded{padding:0 24px 24px;border-top:1px solid rgba(83,107,145,.1)}html body #site-app main:not(.home-v8) .group-meta-strip{display:grid;grid-template-columns:1fr 1.35fr;gap:10px;padding:18px 0 14px}html body #site-app main:not(.home-v8) .group-meta-strip>span{display:block;min-width:0;padding:12px 13px;border:1px solid rgba(var(--card-accent,36,88,232),.1);border-radius:13px;background:rgba(var(--card-accent,36,88,232),.045)}html body #site-app main:not(.home-v8) .group-meta-strip small,html body #site-app main:not(.home-v8) .group-detail-label{display:block;margin:0 0 5px!important;color:#8190a4!important;font:700 10px/1.3 Inter,sans-serif!important;letter-spacing:.09em;text-transform:uppercase}html body #site-app main:not(.home-v8) .group-meta-strip strong{display:block;color:#21344f;font-size:14.5px;line-height:1.5}html body #site-app main:not(.home-v8) .group-detail-copy{margin:0 0 14px!important;color:#5d6c80!important;font-size:15.5px!important;line-height:1.72!important}html body #site-app main:not(.home-v8) .group-expanded-grid{display:grid;gap:12px}html body #site-app main:not(.home-v8) .group-detail-panel{padding:15px 16px;border:1px solid rgba(82,105,145,.1);border-radius:15px;background:#ffffffb3;box-shadow:0 7px 20px #2d446709}html body #site-app main:not(.home-v8) .group-focus-panel ul{display:grid;gap:7px;margin:8px 0 0;padding:0;list-style:none}html body #site-app main:not(.home-v8) .group-focus-panel li{position:relative;padding-inline-start:17px;color:#536278;font-size:14.5px;line-height:1.58}html body #site-app main:not(.home-v8) .group-focus-panel li:before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:6px;height:6px;border-radius:50%;background:rgb(var(--card-accent,36,88,232));opacity:.65}html body #site-app main:not(.home-v8) .group-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}html body #site-app main:not(.home-v8) .group-panel-head .group-detail-label{margin:0!important}html body #site-app main:not(.home-v8) .group-panel-head>span{padding:4px 7px;border-radius:999px;background:#37b18a1a;color:#2d9978;font:700 9px/1 Inter,sans-serif;letter-spacing:.08em}html body #site-app main:not(.home-v8) .group-live-schedule{display:grid;gap:7px}html body #site-app main:not(.home-v8) .group-slot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;align-items:center;padding:10px 0;border-top:1px solid rgba(83,107,145,.08)}html body #site-app main:not(.home-v8) .group-slot:first-child{border-top:0}html body #site-app main:not(.home-v8) .group-slot>div{display:flex;align-items:baseline;gap:8px;min-width:0}html body #site-app main:not(.home-v8) .group-slot strong{color:#263952;font-size:14.5px}html body #site-app main:not(.home-v8) .group-slot span{color:#4d6078;font:600 13.5px Inter,sans-serif}html body #site-app main:not(.home-v8) .group-slot b{padding:4px 8px;border-radius:999px;background:rgba(var(--card-accent,36,88,232),.07);color:#63728a;font-size:11px;font-weight:700;white-space:nowrap}html body #site-app main:not(.home-v8) .group-slot small{grid-column:1/-1;color:#8995a5;font-size:11px}html body #site-app main:not(.home-v8) .group-loading,html body #site-app main:not(.home-v8) .group-empty{padding:10px 0;color:#7d8999;font-size:13.5px}html body #site-app main:not(.home-v8) .group-price-list{display:grid;gap:0}html body #site-app main:not(.home-v8) .group-price-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid rgba(83,107,145,.08)}html body #site-app main:not(.home-v8) .group-price-list>div:first-child{border-top:0}html body #site-app main:not(.home-v8) .group-price-list span{color:#637086;font-size:13.5px}html body #site-app main:not(.home-v8) .group-price-list strong{color:#203550;font-size:14.5px;white-space:nowrap}html body #site-app main:not(.home-v8) .group-card-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}html body #site-app main:not(.home-v8) .group-card-actions .button{min-height:43px!important;padding-inline:16px!important;font-size:13px!important}@media(max-width:980px){html body #site-app main:not(.home-v8) .group-card-summary{min-height:200px}}@media(max-width:680px){html body #site-app main:not(.home-v8) .groups-enhanced-list{grid-template-columns:1fr!important}html body #site-app main:not(.home-v8) .group-card-summary{min-height:0;padding:20px;grid-template-columns:38px minmax(0,1fr)}html body #site-app main:not(.home-v8) .group-card-copy{grid-column:2}html body #site-app main:not(.home-v8) .group-card-summary aside{grid-column:2!important;max-width:calc(100% - 42px)}html body #site-app main:not(.home-v8) .group-card-toggle{inset-inline-end:18px;bottom:19px;width:32px;height:32px}html body #site-app main:not(.home-v8) .group-card-expanded{padding:0 20px 20px}html body #site-app main:not(.home-v8) .group-meta-strip{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html body #site-app main:not(.home-v8) .group-card-toggle:before,html body #site-app main:not(.home-v8) .group-card-toggle:after{transition:none}}html body #site-app main:not(.home-v8) .pricing-shell-v7{padding-inline:0!important}html.v30-unified-club-boot #site-app main:not(.club-unified){visibility:hidden!important}html body #site-app main.club-unified .club-section[id]{scroll-margin-top:94px}html body #site-app main.club-unified .club-unified-hero{padding-bottom:48px!important}html body #site-app main.club-unified .club-jumpnav{position:sticky;top:70px;z-index:30;border-top:1px solid rgba(83,107,145,.08);border-bottom:1px solid rgba(83,107,145,.1);background:#f8fbffe0;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}html body #site-app main.club-unified .club-jumpnav-inner{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-block:11px;scrollbar-width:none}html body #site-app main.club-unified .club-jumpnav-inner::-webkit-scrollbar{display:none}html body #site-app main.club-unified .club-jumpnav a{flex:0 0 auto;min-height:36px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid rgba(72,99,145,.1);border-radius:999px;background:#ffffffd1;color:#4d6078;text-decoration:none;font-size:12px;font-weight:650;box-shadow:0 6px 18px #31486c09}html body #site-app main.club-unified .club-jumpnav a:hover,html body #site-app main.club-unified .club-jumpnav a:focus-visible{border-color:#2458e838;color:#2458e8;background:#fff}html body #site-app main.club-unified .club-section{padding:68px 0 78px!important}html body #site-app main.club-unified .club-section:nth-of-type(2n){background:radial-gradient(520px circle at 0 15%,rgba(126,98,244,.045),transparent 64%),linear-gradient(180deg,#fff,#f8faff)!important}html body #site-app main.club-unified .club-section:nth-of-type(odd){background:radial-gradient(520px circle at 100% 18%,rgba(48,176,235,.05),transparent 65%),linear-gradient(180deg,#f8fbff,#fff)!important}html body #site-app main.club-unified .club-section-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:30px}html body #site-app main.club-unified .club-section-head>div{max-width:760px}html body #site-app main.club-unified .club-section-head h2,html body #site-app main.club-unified .club-section-copy h2{margin:0 0 12px!important;font-size:clamp(31px,4vw,48px)!important;line-height:1.08!important;letter-spacing:-.035em!important;font-weight:700!important}html body #site-app main.club-unified .club-section-head p:not(.eyebrow),html body #site-app main.club-unified .club-section-copy>p:not(.eyebrow){margin:0;max-width:720px;color:#617084!important;font-size:16px;line-height:1.76}html body #site-app main.club-unified .club-section-copy>p:not(.eyebrow)+p{margin-top:12px!important}html body #site-app main.club-unified .club-about-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:52px;align-items:center}html body #site-app main.club-unified .club-facts{display:grid;gap:12px}html body #site-app main.club-unified .club-facts>div{display:grid;gap:4px;padding:18px 20px;border:1px solid rgba(83,107,145,.11);border-radius:16px;background:#ffffffd1;box-shadow:0 12px 32px #31486c0d}html body #site-app main.club-unified .club-facts small{color:#8290a3;font:700 9.5px/1.3 Inter,sans-serif;letter-spacing:.085em;text-transform:uppercase}html body #site-app main.club-unified .club-facts strong{color:#20344f;font-size:18px;line-height:1.35}html body #site-app main.club-unified .club-team-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:64px;align-items:center}html body #site-app main.club-unified .club-team-racket.racket-media{width:min(100%,540px)!important;justify-self:center!important;margin-inline:auto!important}html body #site-app main.club-unified .club-team-people{display:grid;gap:14px}html body #site-app main.club-unified .club-person-card{padding:23px 24px;border:1px solid rgba(83,107,145,.11);border-radius:18px;background:radial-gradient(220px circle at 100% 0%,rgba(36,88,232,.07),transparent 62%),#ffffffe0;box-shadow:0 13px 36px #31486c0d}html body #site-app main.club-unified .club-person-card:nth-child(2){background:radial-gradient(220px circle at 100% 0%,rgba(122,99,243,.07),transparent 62%),#ffffffe0}html body #site-app main.club-unified .club-person-card h3{margin:0 0 5px!important;font-size:25px!important;font-weight:700!important}html body #site-app main.club-unified .club-person-card .role{margin:0 0 10px!important;color:#365ccc!important;font-size:13px!important;font-weight:700!important}html body #site-app main.club-unified .club-person-card p:last-child{margin:0!important;color:#617084!important;font-size:15px!important;line-height:1.7!important}html body #site-app main.club-unified .club-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}html body #site-app main.club-unified .club-activity-card{--club-accent:36,88,232;position:relative;min-height:205px;padding:24px;border:1px solid rgba(83,107,145,.11);border-radius:19px;background:radial-gradient(260px circle at 100% 0%,rgba(var(--club-accent),.1),transparent 62%),#ffffffe0;box-shadow:0 13px 36px #31486c0d}html body #site-app main.club-unified .club-activity-card:nth-child(2){--club-accent:24,176,213}html body #site-app main.club-unified .club-activity-card:nth-child(3){--club-accent:116,91,239}html body #site-app main.club-unified .club-activity-card:nth-child(4){--club-accent:55,177,138}html body #site-app main.club-unified .club-activity-card>span{display:grid;place-items:center;width:38px;height:38px;margin-bottom:18px;border-radius:12px;background:rgba(var(--club-accent),.09);color:rgb(var(--club-accent));font:700 10px/1 Inter,sans-serif}html body #site-app main.club-unified .club-activity-card h3{margin:0 0 8px!important;font-size:21px!important}html body #site-app main.club-unified .club-activity-card p{margin:0!important;color:#617084!important;font-size:14.5px!important;line-height:1.7!important}html body #site-app main.club-unified .club-federation{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:19px 21px;border:1px solid rgba(77,103,151,.11);border-radius:17px;background:linear-gradient(135deg,#edf6ffeb,#f7f3ffeb)}html body #site-app main.club-unified .club-federation>strong{color:#253a56;font-size:14px}html body #site-app main.club-unified .club-federation>div{display:flex;flex-wrap:wrap;gap:8px}html body #site-app main.club-unified .club-federation a,html body #site-app main.club-unified .club-gallery-social a{display:inline-flex;align-items:center;min-height:38px;padding:0 13px;border:1px solid rgba(61,99,204,.09);border-radius:11px;background:linear-gradient(135deg,#e5f1fff0,#f2eefff0);color:#365ccc;text-decoration:none;font-size:12px;font-weight:650}html body #site-app main.club-unified .club-doc-list{display:grid;gap:10px}html body #site-app main.club-unified .club-doc-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:78px;padding:16px 19px;border:1px solid rgba(83,107,145,.11);border-radius:16px;background:#ffffffde;color:inherit;text-decoration:none;box-shadow:0 10px 28px #31486c0a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}html body #site-app main.club-unified .club-doc-link:hover{transform:translateY(-2px);border-color:#2458e833;box-shadow:0 15px 34px #31486c13}html body #site-app main.club-unified .club-doc-link span{display:grid;gap:4px}html body #site-app main.club-unified .club-doc-link strong{color:#20344f;font-size:15.5px}html body #site-app main.club-unified .club-doc-link small{color:#8290a3;font-size:11.5px}html body #site-app main.club-unified .club-doc-link b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#2458e812;color:#365ccc;font-size:15px}html body #site-app main.club-unified .club-gallery-section{padding-bottom:96px!important}html body #site-app main.club-unified .club-gallery-shell{position:relative;width:min(100%,760px);margin-inline:auto;padding:8px 70px 0}html body #site-app main.club-unified .club-gallery-racket.racket-media{width:min(100%,620px)!important;margin-inline:auto!important;cursor:grab;touch-action:pan-y;user-select:none}html body #site-app main.club-unified .club-gallery-racket.racket-media:active{cursor:grabbing}html body #site-app main.club-unified .club-gallery-racket.racket-media>img{transition:opacity .18s ease!important}html body #site-app main.club-unified .club-gallery-arrow{appearance:none;position:absolute;z-index:8;top:43%;width:48px;height:48px;display:grid;place-items:center;padding:0;border:1px solid rgba(73,96,135,.12);border-radius:50%;background:#fffffff0;color:#2458e8;box-shadow:0 10px 28px #30486e1c;font:500 31px/1 Inter,sans-serif;cursor:pointer}html body #site-app main.club-unified .club-gallery-arrow:hover{background:#fff;box-shadow:0 14px 34px #30486e26}html body #site-app main.club-unified .club-gallery-arrow:focus-visible{outline:2px solid #2458e8;outline-offset:3px}html body #site-app main.club-unified .club-gallery-prev{inset-inline-start:4px}html body #site-app main.club-unified .club-gallery-next{inset-inline-end:4px}html body #site-app main.club-unified .club-gallery-meta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:min(100%,680px);margin:-22px auto 0;position:relative;z-index:9}html body #site-app main.club-unified .club-gallery-meta>span{min-width:66px;color:#77869a;font:650 11px/1.2 Inter,sans-serif}html body #site-app main.club-unified #club-gallery-source{text-align:end}html body #site-app main.club-unified .club-gallery-dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px}html body #site-app main.club-unified .club-gallery-dots button{appearance:none;width:18px;height:18px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}html body #site-app main.club-unified .club-gallery-dots button span{width:6px;height:6px;display:block;border-radius:50%;background:#c8d1de;transition:transform .18s ease,background-color .18s ease}html body #site-app main.club-unified .club-gallery-dots button.is-active span{background:#2458e8;transform:scale(1.65)}html body #site-app main.club-unified .club-gallery-dots button:focus-visible{outline:2px solid #2458e8;outline-offset:1px}html body #site-app main.club-unified .club-gallery-social{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:34px;padding:18px 20px;border:1px solid rgba(77,103,151,.1);border-radius:16px;background:#ffffffc2}html body #site-app main.club-unified .club-gallery-social>span{color:#617084;font-size:13.5px}html body #site-app main.club-unified .club-gallery-social>div{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:980px){html body #site-app main.club-unified .club-about-grid,html body #site-app main.club-unified .club-team-layout{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}html body #site-app main.club-unified .club-team-racket.racket-media{width:min(100%,500px)!important}html body #site-app main.club-unified .club-team-people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){html body #site-app main.club-unified .club-unified-hero{padding-bottom:28px!important}html body #site-app main.club-unified .club-jumpnav{top:62px}html body #site-app main.club-unified .club-jumpnav-inner{width:calc(100% - 28px)!important;padding-block:8px}html body #site-app main.club-unified .club-jumpnav a{min-height:34px;padding-inline:11px;font-size:11.5px}html body #site-app main.club-unified .club-section{padding:46px 0 58px!important}html body #site-app main.club-unified .club-section-head{margin-bottom:22px}html body #site-app main.club-unified .club-section-head h2,html body #site-app main.club-unified .club-section-copy h2{font-size:31px!important}html body #site-app main.club-unified .club-about-grid{gap:24px!important}html body #site-app main.club-unified .club-facts{grid-template-columns:repeat(2,minmax(0,1fr))}html body #site-app main.club-unified .club-facts>div:last-child{grid-column:1/-1}html body #site-app main.club-unified .club-team-racket.racket-media{width:min(100%,340px)!important}html body #site-app main.club-unified .club-team-people{grid-template-columns:minmax(0,1fr)}html body #site-app main.club-unified .club-person-card{padding:20px}html body #site-app main.club-unified .club-activity-grid{grid-template-columns:minmax(0,1fr)}html body #site-app main.club-unified .club-activity-card{min-height:0;padding:21px}html body #site-app main.club-unified .club-federation,html body #site-app main.club-unified .club-gallery-social{align-items:flex-start;flex-direction:column}html body #site-app main.club-unified .club-gallery-section{padding-bottom:70px!important}html body #site-app main.club-unified .club-gallery-shell{width:100%;padding:4px 0 0}html body #site-app main.club-unified .club-gallery-racket.racket-media{width:min(100%,340px)!important}html body #site-app main.club-unified .club-gallery-arrow{top:39%;width:40px;height:40px;font-size:26px}html body #site-app main.club-unified .club-gallery-prev{inset-inline-start:-2px}html body #site-app main.club-unified .club-gallery-next{inset-inline-end:-2px}html body #site-app main.club-unified .club-gallery-meta{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;margin-top:-12px}html body #site-app main.club-unified .club-gallery-meta>span{min-width:48px;font-size:10px}html body #site-app main.club-unified .club-gallery-dots{gap:3px}html body #site-app main.club-unified .club-gallery-dots button{width:14px;height:14px}html body #site-app main.club-unified .club-gallery-social{margin-top:26px}}@media(prefers-reduced-motion:reduce){html body #site-app main.club-unified .club-doc-link,html body #site-app main.club-unified .club-gallery-dots button span,html body #site-app main.club-unified .club-gallery-racket.racket-media>img{transition:none!important}}html body #site-app main .racket-media{position:relative!important;display:block!important;width:min(100%,560px)!important;aspect-ratio:4/3!important;margin:0 auto!important;overflow:hidden!important;border:1px solid rgba(83,107,145,.1)!important;border-radius:18px!important;background:#eef2f7!important;box-shadow:0 14px 34px #23345014!important;isolation:isolate!important}html body #site-app main .racket-media:before,html body #site-app main .racket-media:after{content:none!important;display:none!important}html body #site-app main .racket-media>img,html body #site-app main .racket-media>picture,html body #site-app main .racket-media>picture>img{position:relative!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;margin:0!important;border:0!important;border-radius:inherit!important;clip-path:none!important;object-fit:cover!important;object-position:center!important;box-shadow:none!important}html body #site-app main .racket-media>picture{overflow:hidden!important}html body #site-app main.home-v8 .v8-hero-media .hero-carousel{border-radius:50% 50% 47% 47%/52% 52% 48% 48%!important}html body #site-app main.home-v8 .v8-hero-media .hero-carousel:before,html body #site-app main.home-v8 .v8-hero-media .hero-carousel:after{display:block!important}html body #site-app main.home-v8 .v8-story figure.racket-media{width:min(100%,520px)!important;aspect-ratio:4/3!important}html body #site-app main.club-unified .club-team-racket.racket-media{width:min(100%,540px)!important;aspect-ratio:4/3!important;margin:0 auto!important;border-radius:20px!important}html body #site-app main.club-unified .club-team-racket.racket-media>img{object-position:center top!important}html body #site-app main.club-unified .club-gallery-racket.racket-media{width:min(100%,620px)!important;aspect-ratio:4/3!important;margin:0 auto!important;border-radius:20px!important;cursor:grab!important;touch-action:pan-y!important;user-select:none!important}html body #site-app main.club-unified .club-gallery-racket.racket-media:active{cursor:grabbing!important}html body #site-app main.club-unified .club-gallery-shell{padding-bottom:0!important}html body #site-app main.club-unified .club-gallery-arrow{top:50%!important;transform:translateY(-50%)!important}html body #site-app main.club-unified .club-gallery-meta{margin:16px auto 0!important}html body #site-app main .story-layout>.racket-media,html body #site-app main .team-layout>.racket-media,html body #site-app main .gallery-grid figure.racket-media{margin-bottom:0!important;border-radius:18px!important}html body #site-app main .gallery-grid figure.racket-media{width:100%!important}@media(max-width:980px){html body #site-app main .racket-media{width:min(100%,500px)!important}html body #site-app main.club-unified .club-team-racket.racket-media{width:min(100%,500px)!important}html body #site-app main.club-unified .club-gallery-racket.racket-media{width:min(100%,560px)!important}}@media(max-width:680px){html body #site-app main .racket-media{width:min(100%,340px)!important;aspect-ratio:4/3!important;border-radius:15px!important}html body #site-app main.club-unified .club-team-racket.racket-media,html body #site-app main.club-unified .club-gallery-racket.racket-media{width:min(100%,340px)!important;border-radius:16px!important}html body #site-app main.club-unified .club-gallery-meta{margin-top:13px!important}}html body #site-app main.club-unified .club-section{padding:78px 0!important}html body #site-app main.club-unified .club-section-head{margin-bottom:34px!important}html body #site-app main.club-unified .club-gallery-section{padding-top:78px!important;padding-bottom:78px!important}@media(max-width:680px){html body #site-app main.club-unified .club-section{padding:54px 0!important}html body #site-app main.club-unified .club-section-head{margin-bottom:24px!important}html body #site-app main.club-unified .club-gallery-section{padding-top:54px!important;padding-bottom:54px!important}}html body #site-app main.club-unified .club-section{padding:32px 0!important}html body #site-app main.club-unified .club-section-head{margin-bottom:26px!important}html body #site-app main.club-unified .club-about-section{padding-top:52px!important}html body #site-app main.club-unified .club-gallery-section{padding-top:32px!important;padding-bottom:48px!important}@media(max-width:680px){html body #site-app main.club-unified .club-section{padding:24px 0!important}html body #site-app main.club-unified .club-section-head{margin-bottom:20px!important}html body #site-app main.club-unified .club-about-section{padding-top:36px!important}html body #site-app main.club-unified .club-gallery-section{padding-top:24px!important;padding-bottom:36px!important}}.sponsors-page{overflow:hidden}.sponsor-hero{padding:72px 0 54px;background:linear-gradient(180deg,#f7f9fc 0%,var(--paper) 100%);border-bottom:1px solid var(--line)}.sponsor-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center}.sponsor-hero-copy h1{font-size:clamp(48px,6vw,78px);line-height:.95;letter-spacing:-.055em;margin:0 0 24px;font-weight:700;max-width:680px}.sponsor-lead{font-size:18px;line-height:1.75;color:var(--muted);max-width:650px;margin:0 0 30px}.sponsor-actions{display:flex;gap:12px;flex-wrap:wrap}.sponsor-hero-media{margin:0;min-height:520px}.sponsor-hero-media img{height:520px;object-fit:cover;object-position:center}.sponsor-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;border-top:1px solid var(--ink)}.sponsor-stats>div{padding:22px 0 4px;min-height:105px;border-inline-end:1px solid var(--line)}.sponsor-stats>div:last-child{border-inline-end:0}.sponsor-stats strong,.sponsor-stats span{display:block}.sponsor-stats strong{font-size:20px;font-weight:650;margin-bottom:5px}.sponsor-stats span{font-size:12px;color:var(--muted);max-width:240px}.sponsor-section{padding:86px 0}.sponsor-section-head{display:grid;grid-template-columns:.34fr 1.02fr .84fr;gap:36px;align-items:start;margin-bottom:42px}.sponsor-section-head h2{font-size:clamp(34px,4vw,48px);line-height:1.04;letter-spacing:-.035em;font-weight:650;margin:0}.sponsor-section-head>p:last-child{font-size:16px;color:var(--muted);margin:2px 0 0;max-width:620px}.sponsor-section-head-compact{grid-template-columns:.38fr 1.62fr}.sponsor-section-head-compact h2{max-width:760px}.sponsor-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ink)}.sponsor-value-card{padding:26px 24px 8px 0;border-inline-end:1px solid var(--line)}html[dir=rtl] .sponsor-value-card{padding:26px 0 8px 24px}.sponsor-value-card:last-child{border-inline-end:0}.sponsor-value-card>span{font:700 10px Inter,sans-serif;letter-spacing:.12em;color:#9aa2ad}.sponsor-value-card h3{font-size:21px;line-height:1.18;margin:18px 0 10px;font-weight:650}.sponsor-value-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.75}.sponsor-support-section{background:#fff;border-block:1px solid var(--line)}.sponsor-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.sponsor-support-card{background:#fff;padding:30px 32px;min-height:170px}.sponsor-support-card h3{margin:0 0 9px;font-size:22px;font-weight:650}.sponsor-support-card p{margin:0;color:var(--muted);max-width:470px}.sponsor-options-section{padding-top:94px}.sponsor-options-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:72px;align-items:start}.sponsor-options-grid h2{font-size:clamp(36px,4.2vw,52px);line-height:1.02;letter-spacing:-.04em;margin:0 0 18px;font-weight:650}.sponsor-options-grid>div>p:not(.eyebrow){color:var(--muted);font-size:16px;margin:0 0 26px}.sponsor-benefits{list-style:none;padding:0;margin:0;border-top:1px solid var(--ink)}.sponsor-benefits li{position:relative;padding:17px 30px 17px 0;border-bottom:1px solid var(--line);color:#455164}.sponsor-benefits li:before{content:"";position:absolute;top:25px;right:auto;left:0;width:9px;height:9px;border:1.5px solid var(--blue);border-radius:50%}html[dir=rtl] .sponsor-benefits li{padding:17px 0 17px 30px}html[dir=rtl] .sponsor-benefits li:before{left:auto;right:0}.sponsor-flex-card{background:var(--dark);color:#fff;padding:44px 42px;min-height:390px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.sponsor-flex-card:before{content:"";position:absolute;width:240px;height:240px;border:1px solid rgba(255,255,255,.16);border-radius:50%;top:-80px;inset-inline-end:-70px}.sponsor-flex-card:after{content:"";position:absolute;width:170px;height:1px;background:#ffffff2e;top:70px;inset-inline-end:50px;transform:rotate(-28deg);transform-origin:center}.sponsor-shuttle{position:absolute;top:34px;inset-inline-start:38px;font-size:18px;color:#9eb8ff}.sponsor-flex-card h3{font-size:31px;line-height:1.08;letter-spacing:-.03em;margin:0 0 18px;max-width:430px;font-weight:650}.sponsor-flex-card p{margin:0;color:#c4ccd7;line-height:1.8}.sponsor-parent-section{padding:28px 0 88px}.sponsor-parent-card{display:grid;grid-template-columns:1.3fr auto;gap:48px;align-items:center;padding:42px 46px;background:#eaf0ff;border:1px solid #d9e4ff}.sponsor-parent-card h2{font-size:clamp(30px,3.2vw,42px);line-height:1.06;letter-spacing:-.03em;margin:0 0 12px;font-weight:650}.sponsor-parent-card p:not(.eyebrow){margin:0;color:#536173;max-width:760px}.sponsor-parent-cta{white-space:nowrap}.sponsor-steps{border-top:1px solid var(--ink)}.sponsor-step{display:grid;grid-template-columns:70px .58fr 1.42fr;gap:26px;padding:24px 0;border-bottom:1px solid var(--line);align-items:start}.sponsor-step>span{font:700 10px Inter,sans-serif;color:#9aa2ad;padding-top:5px}.sponsor-step h3{font-size:20px;margin:0;font-weight:650}.sponsor-step p{margin:0;color:var(--muted)}.sponsor-final-section{padding:20px 0 100px}.sponsor-final-card{background:var(--blue);color:#fff;padding:48px 52px;display:grid;grid-template-columns:1fr auto;gap:50px;align-items:end}.sponsor-final-card h2{font-size:clamp(34px,4vw,50px);line-height:1.02;letter-spacing:-.04em;font-weight:650;margin:0 0 16px;max-width:800px}.sponsor-final-card p{margin:0;color:#e4ebff;max-width:720px}.sponsor-final-card .button{background:#fff;color:var(--blue);border-color:#fff;white-space:nowrap}.footer-links [data-sponsor-link]{color:#fff}.mobile-menu [data-sponsor-link]{color:var(--ink)}@media(max-width:980px){.sponsor-hero-grid{grid-template-columns:1fr;gap:40px}.sponsor-hero-media{order:-1;min-height:420px}.sponsor-hero-media img{height:420px}.sponsor-section-head,.sponsor-section-head-compact{grid-template-columns:1fr;gap:12px}.sponsor-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsor-value-card:nth-child(2){border-inline-end:0}.sponsor-value-card:nth-child(-n+2){border-bottom:1px solid var(--line);padding-bottom:26px}.sponsor-value-card:nth-child(n+3){padding-top:26px}.sponsor-options-grid{grid-template-columns:1fr;gap:40px}.sponsor-parent-card,.sponsor-final-card{grid-template-columns:1fr;align-items:start}.sponsor-parent-cta,.sponsor-final-card .button{width:max-content}.sponsor-step{grid-template-columns:50px 1fr}.sponsor-step p{grid-column:2}}@media(max-width:680px){.sponsor-hero{padding:34px 0 42px}.sponsor-hero-grid{gap:28px}.sponsor-hero-copy h1{font-size:46px}.sponsor-lead{font-size:16px}.sponsor-hero-media{min-height:320px}.sponsor-hero-media img{height:320px}.sponsor-stats{grid-template-columns:1fr;margin-top:42px}.sponsor-stats>div{border-inline-end:0;border-bottom:1px solid var(--line);min-height:0;padding:17px 0}.sponsor-stats>div:last-child{border-bottom:0}.sponsor-section{padding:58px 0}.sponsor-section-head{margin-bottom:28px}.sponsor-section-head h2,.sponsor-options-grid h2{font-size:34px}.sponsor-value-grid,.sponsor-support-grid{grid-template-columns:1fr}.sponsor-value-card{border-inline-end:0!important;border-bottom:1px solid var(--line);padding:22px 0!important}.sponsor-value-card:last-child{border-bottom:0}.sponsor-support-card{min-height:0;padding:24px}.sponsor-flex-card{min-height:330px;padding:34px 28px}.sponsor-flex-card h3{font-size:28px}.sponsor-parent-section{padding:14px 0 58px}.sponsor-parent-card{padding:30px 24px;gap:28px}.sponsor-parent-cta{width:100%}.sponsor-step{grid-template-columns:36px 1fr;gap:14px}.sponsor-final-section{padding:6px 0 72px}.sponsor-final-card{padding:34px 26px;gap:26px}.sponsor-final-card .button{width:100%}}html body #site-app main.sponsors-page .sponsor-hero{background:radial-gradient(640px circle at 100% 10%,rgba(48,176,235,.055),transparent 66%),radial-gradient(520px circle at 0 0,rgba(116,91,239,.045),transparent 64%),linear-gradient(180deg,#f8fbff,#fff);border-bottom:1px solid rgba(83,107,145,.1)}html body #site-app main.sponsors-page .sponsor-hero-copy h1,html body #site-app main.sponsors-page .sponsor-section-head h2,html body #site-app main.sponsors-page .sponsor-options-grid h2,html body #site-app main.sponsors-page .sponsor-parent-card h2,html body #site-app main.sponsors-page .sponsor-final-card h2{color:#20344f;font-weight:700}html body #site-app main.sponsors-page .sponsor-lead,html body #site-app main.sponsors-page .sponsor-section-head>p:last-child,html body #site-app main.sponsors-page .sponsor-options-grid>div>p:not(.eyebrow),html body #site-app main.sponsors-page .sponsor-step p{color:#617084}html body #site-app main.sponsors-page .sponsor-stats{border-top:1px solid rgba(83,107,145,.15)}html body #site-app main.sponsors-page .sponsor-stats>div{border-inline-end:1px solid rgba(83,107,145,.1)}html body #site-app main.sponsors-page .sponsor-section{position:relative}html body #site-app main.sponsors-page .sponsor-section:nth-of-type(odd){background:radial-gradient(520px circle at 100% 18%,rgba(48,176,235,.045),transparent 65%),linear-gradient(180deg,#f8fbff,#fff)}html body #site-app main.sponsors-page .sponsor-section:nth-of-type(2n){background:radial-gradient(520px circle at 0 16%,rgba(126,98,244,.04),transparent 64%),linear-gradient(180deg,#fff,#f9fbff)}html body #site-app main.sponsors-page .sponsor-value-grid{gap:14px;border-top:0}html body #site-app main.sponsors-page .sponsor-value-card{--sponsor-accent:36,88,232;min-height:220px;padding:24px!important;border:1px solid rgba(83,107,145,.11)!important;border-radius:19px;background:radial-gradient(250px circle at 100% 0%,rgba(var(--sponsor-accent),.085),transparent 62%),#ffffffe6;box-shadow:0 13px 36px #31486c0d}html body #site-app main.sponsors-page .sponsor-value-card:nth-child(2){--sponsor-accent:24,176,213}html body #site-app main.sponsors-page .sponsor-value-card:nth-child(3){--sponsor-accent:116,91,239}html body #site-app main.sponsors-page .sponsor-value-card:nth-child(4){--sponsor-accent:55,177,138}html body #site-app main.sponsors-page .sponsor-value-card>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:rgba(var(--sponsor-accent),.08);color:rgb(var(--sponsor-accent));letter-spacing:0}html body #site-app main.sponsors-page .sponsor-value-card h3{margin-top:20px;color:#20344f}html body #site-app main.sponsors-page .sponsor-support-section{border-block:1px solid rgba(83,107,145,.09);background:linear-gradient(180deg,#fff,#f8faff)!important}html body #site-app main.sponsors-page .sponsor-support-grid{gap:14px;background:transparent;border:0}html body #site-app main.sponsors-page .sponsor-support-card{min-height:165px;padding:28px 30px;border:1px solid rgba(83,107,145,.11);border-radius:18px;background:#ffffffe6;box-shadow:0 12px 32px #31486c0b}html body #site-app main.sponsors-page .sponsor-support-card h3{color:#20344f}html body #site-app main.sponsors-page .sponsor-benefits{border-top:1px solid rgba(83,107,145,.15)}html body #site-app main.sponsors-page .sponsor-benefits li{border-bottom:1px solid rgba(83,107,145,.1);color:#53657c}html body #site-app main.sponsors-page .sponsor-flex-card{min-height:340px;padding:38px 40px;color:#20344f;border:1px solid rgba(83,107,145,.11);border-radius:20px;background:radial-gradient(300px circle at 100% 0%,rgba(36,88,232,.09),transparent 64%),radial-gradient(250px circle at 0 100%,rgba(119,92,239,.055),transparent 68%),#ffffffeb;box-shadow:0 15px 40px #31486c0e}html body #site-app main.sponsors-page .sponsor-flex-card:before{border-color:#2458e81a}html body #site-app main.sponsors-page .sponsor-flex-card:after{background:#2458e81a}html body #site-app main.sponsors-page .sponsor-shuttle{color:#365ccc}html body #site-app main.sponsors-page .sponsor-flex-card h3{color:#20344f}html body #site-app main.sponsors-page .sponsor-flex-card p{color:#617084}html body #site-app main.sponsors-page .sponsor-parent-section{background:linear-gradient(180deg,#fff,#f9fbff)}html body #site-app main.sponsors-page .sponsor-parent-card{border:1px solid rgba(83,107,145,.11);border-radius:19px;background:radial-gradient(420px circle at 100% 0%,rgba(36,88,232,.075),transparent 66%),#ffffffe6;box-shadow:0 13px 36px #31486c0d}html body #site-app main.sponsors-page .sponsor-parent-card p:not(.eyebrow){color:#617084}html body #site-app main.sponsors-page .sponsor-steps{border-top:1px solid rgba(83,107,145,.15)}html body #site-app main.sponsors-page .sponsor-step{border-bottom:1px solid rgba(83,107,145,.1)}html body #site-app main.sponsors-page .sponsor-step h3{color:#20344f}html body #site-app main.sponsors-page .sponsor-final-section{background:linear-gradient(180deg,#f9fbff,#fff)}html body #site-app main.sponsors-page .sponsor-final-card{color:#20344f;border:1px solid rgba(83,107,145,.11);border-radius:20px;background:radial-gradient(520px circle at 100% 0%,rgba(36,88,232,.075),transparent 66%),radial-gradient(360px circle at 0 100%,rgba(119,92,239,.04),transparent 70%),#fffffff0;box-shadow:0 16px 42px #31486c0e}html body #site-app main.sponsors-page .sponsor-final-card p{color:#617084}html body #site-app main.sponsors-page .sponsor-final-card .button{background:#2458e8;color:#fff;border-color:#2458e8}html body #site-app main.sponsors-page .sponsor-final-card .button:hover{background:#1d4dcc;border-color:#1d4dcc}@media(max-width:980px){html body #site-app main.sponsors-page .sponsor-value-card{min-height:0}}@media(max-width:680px){html body #site-app main.sponsors-page .sponsor-value-grid{gap:12px}html body #site-app main.sponsors-page .sponsor-value-card{padding:21px!important;border-bottom:1px solid rgba(83,107,145,.11)!important}html body #site-app main.sponsors-page .sponsor-support-grid{gap:12px}html body #site-app main.sponsors-page .sponsor-flex-card{min-height:290px;padding:30px 26px}html body #site-app main.sponsors-page .sponsor-parent-card{padding:28px 23px}html body #site-app main.sponsors-page .sponsor-final-card{padding:32px 25px}}html body #site-app main.sponsors-page .sponsor-benefits li{padding-block:17px;padding-inline-start:30px;padding-inline-end:0}html body #site-app main.sponsors-page .sponsor-benefits li:before{left:auto;right:auto;inset-inline-start:0}html[dir=rtl] body #site-app main.sponsors-page .sponsor-benefits li{padding-block:17px;padding-inline-start:30px;padding-inline-end:0}html[dir=rtl] body #site-app main.sponsors-page .sponsor-benefits li:before{left:auto;right:auto;inset-inline-start:0}html body #site-app main.sponsors-page .sponsor-packages-section{padding-top:24px;background:radial-gradient(520px circle at 100% 0%,rgba(36,88,232,.05),transparent 66%),linear-gradient(180deg,#fff,#f8fbff)}html body #site-app main.sponsors-page .sponsor-package-head{display:grid;grid-template-columns:.34fr 1.02fr .84fr;gap:36px;align-items:start;margin-bottom:34px}html body #site-app main.sponsors-page .sponsor-package-head h2{margin:0;color:#20344f;font-size:clamp(34px,4vw,48px);line-height:1.04;letter-spacing:-.035em;font-weight:700}html body #site-app main.sponsors-page .sponsor-package-head>p:last-child{margin:2px 0 0;color:#617084;font-size:16px;line-height:1.75}html body #site-app main.sponsors-page .sponsor-package-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}html body #site-app main.sponsors-page .sponsor-package-card{position:relative;min-height:460px;padding:34px 34px 30px;display:flex;flex-direction:column;border:1px solid rgba(83,107,145,.13);border-radius:22px;background:#fffffff0;box-shadow:0 16px 42px #31486c0e}html body #site-app main.sponsors-page .sponsor-package-card.is-featured{border-color:#2458e847;background:radial-gradient(340px circle at 100% 0%,rgba(36,88,232,.1),transparent 64%),#fffffffa;box-shadow:0 18px 46px #2458e817}html body #site-app main.sponsors-page .sponsor-package-badge{position:absolute;top:22px;inset-inline-end:22px;padding:6px 10px;border-radius:999px;background:#eef3ff;color:#365ccc;font-size:11px;font-weight:700;letter-spacing:.02em}html body #site-app main.sponsors-page .sponsor-package-card h3{margin:0 0 10px;padding-inline-end:90px;color:#20344f;font-size:28px;line-height:1.08;font-weight:700}html body #site-app main.sponsors-page .sponsor-package-price{margin:0 0 22px;color:#2458e8;font-size:20px;font-weight:700}html body #site-app main.sponsors-page .sponsor-package-card ul{list-style:none;padding:0;margin:0 0 26px;border-top:1px solid rgba(83,107,145,.12)}html body #site-app main.sponsors-page .sponsor-package-card li{display:flex;align-items:flex-start;gap:10px;padding:15px 0;color:#53657c;border-bottom:1px solid rgba(83,107,145,.09);line-height:1.55;text-align:start}html body #site-app main.sponsors-page .sponsor-package-card li:before{content:"";flex:0 0 8px;width:8px;height:8px;margin-top:.58em;border-radius:50%;background:#2458e8}html body #site-app main.sponsors-page .sponsor-package-button{margin-top:auto;width:max-content}html body #site-app main.sponsors-page .sponsor-project-strip{margin-top:18px;padding:28px 30px;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;border:1px solid rgba(83,107,145,.11);border-radius:18px;background:#ffffffe0}html body #site-app main.sponsors-page .sponsor-project-strip h3{margin:0 0 6px;color:#20344f;font-size:22px;font-weight:700}html body #site-app main.sponsors-page .sponsor-project-strip p{margin:0;color:#617084;max-width:850px;line-height:1.7}html body #site-app main.sponsors-page .sponsor-project-strip .button{white-space:nowrap}html body #site-app main.sponsors-page .sponsor-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:52px;border-top:1px solid rgba(31,52,83,.22);border-bottom:1px solid rgba(83,107,145,.1);background:transparent}html body #site-app main.sponsors-page .sponsor-stats>div{position:relative;min-height:108px;padding:24px 28px 22px;border:0;background:transparent;box-shadow:none;border-radius:0}html body #site-app main.sponsors-page .sponsor-stats>div:not(:last-child):after{content:"";position:absolute;inset-inline-end:0;top:24px;bottom:24px;width:1px;background:#536b9124}html body #site-app main.sponsors-page .sponsor-stats strong,html body #site-app main.sponsors-page .sponsor-stats span{display:block;max-width:none}html body #site-app main.sponsors-page .sponsor-stats strong{margin:0 0 7px;color:#20344f;font-size:20px;line-height:1.28;font-weight:650;letter-spacing:-.018em}html body #site-app main.sponsors-page .sponsor-stats>div:first-child strong{color:#2458e8;font-size:26px;line-height:1.05}html body #site-app main.sponsors-page .sponsor-stats span{color:#7b8796;font-size:12px;line-height:1.55}@media(max-width:980px){html body #site-app main.sponsors-page .sponsor-package-head{grid-template-columns:1fr;gap:12px}html body #site-app main.sponsors-page .sponsor-package-grid{grid-template-columns:1fr}html body #site-app main.sponsors-page .sponsor-package-card{min-height:0}html body #site-app main.sponsors-page .sponsor-stats>div{padding:22px 20px 20px}}@media(max-width:680px){html body #site-app main.sponsors-page .sponsor-packages-section{padding-top:8px}html body #site-app main.sponsors-page .sponsor-package-head{margin-bottom:26px}html body #site-app main.sponsors-page .sponsor-package-head h2{font-size:34px}html body #site-app main.sponsors-page .sponsor-package-card{padding:28px 24px 24px;border-radius:18px}html body #site-app main.sponsors-page .sponsor-package-card h3{font-size:25px;padding-inline-end:0;padding-top:34px}html body #site-app main.sponsors-page .sponsor-package-badge{top:20px;inset-inline-start:24px;inset-inline-end:auto}html body #site-app main.sponsors-page .sponsor-project-strip{grid-template-columns:1fr;padding:24px;gap:20px}html body #site-app main.sponsors-page .sponsor-project-strip .button{width:100%}html body #site-app main.sponsors-page .sponsor-stats{grid-template-columns:1fr;margin-top:34px}html body #site-app main.sponsors-page .sponsor-stats>div{min-height:0;padding:18px 0;border:0}html body #site-app main.sponsors-page .sponsor-stats>div:not(:last-child):after{inset-inline:0;top:auto;bottom:0;width:auto;height:1px;background:#536b911f}html body #site-app main.sponsors-page .sponsor-stats>div:first-child strong{font-size:24px}}html body #site-app main:not(.home-v8){--modern-bg:#f8fbff;--modern-white:#fff;--modern-ink:#122033;--modern-muted:#5f6d7d;--modern-blue:#2458e8;--modern-cyan:#24b8e6;--modern-violet:#7a63f3;--modern-line:rgba(90,111,144,.13);--modern-surface:rgba(255,255,255,.86);--modern-shadow:0 18px 54px rgba(48,72,110,.08);background:var(--modern-bg)!important;color:var(--modern-ink)!important}html body #site-app main:not(.home-v8) .page-hero{position:relative;overflow:hidden;padding:66px 0 58px!important;border:0!important;background:radial-gradient(680px circle at 8% 18%,rgba(47,153,255,.16),transparent 58%),radial-gradient(560px circle at 88% 8%,rgba(129,93,245,.15),transparent 57%),radial-gradient(430px circle at 72% 100%,rgba(255,178,112,.1),transparent 60%),linear-gradient(180deg,#fcfdff,#f7faff)!important}html body #site-app main:not(.home-v8) .page-hero:after{content:"";position:absolute;inset:auto -10% -135px auto;width:330px;height:330px;border:1px solid rgba(36,88,232,.07);border-radius:50%;pointer-events:none}html body #site-app main:not(.home-v8) .page-hero-inner{position:relative;z-index:1;display:block!important;max-width:980px;margin-inline:auto}html body #site-app main:not(.home-v8) .page-hero h1{max-width:860px;margin:0 0 18px!important;color:#101b2b!important;font-size:clamp(44px,5.4vw,72px)!important;line-height:.99!important;letter-spacing:-.05em!important;font-weight:760!important;text-wrap:balance}html body #site-app main:not(.home-v8) .page-hero p:last-child{max-width:720px;margin:0!important;color:var(--modern-muted)!important;font-size:17px!important;line-height:1.72!important}html body #site-app main:not(.home-v8) .eyebrow{display:inline-flex!important;align-items:center;gap:7px;width:max-content;max-width:100%;margin:0 0 14px!important;padding:6px 10px!important;border:1px solid rgba(62,104,220,.13)!important;border-radius:999px;background:linear-gradient(135deg,#e8f2fff0,#f4eefff0)!important;color:#50617e!important;box-shadow:inset 0 1px #ffffffdb;font:700 9px/1.25 Inter,sans-serif!important;letter-spacing:.095em!important;text-transform:uppercase}html body #site-app main:not(.home-v8) .eyebrow:before{width:15px!important;height:15px!important;flex:0 0 15px!important;opacity:.38!important}html body #site-app main:not(.home-v8) .content-section{padding:58px 0!important;border:0!important;background:linear-gradient(180deg,#f8fbff,#fff)!important}html body #site-app main:not(.home-v8) .content-section:nth-of-type(2n){background:radial-gradient(520px circle at 100% 0%,rgba(74,168,255,.06),transparent 63%),linear-gradient(180deg,#fff,#f8fbff)!important}html body #site-app main:not(.home-v8) h2{color:#142238!important;letter-spacing:-.04em!important}html body #site-app main:not(.home-v8) .section-title,html body #site-app main:not(.home-v8) .v6-section-head,html body #site-app main:not(.home-v8) .club-section-head,html body #site-app main:not(.home-v8) .sponsor-section-head,html body #site-app main:not(.home-v8) .instagram-head-v7{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:36px!important;align-items:end!important;margin-bottom:34px!important}html body #site-app main:not(.home-v8) .section-title>div,html body #site-app main:not(.home-v8) .v6-section-head>div,html body #site-app main:not(.home-v8) .club-section-head>div,html body #site-app main:not(.home-v8) .sponsor-section-head>div{max-width:780px}html body #site-app main:not(.home-v8) .section-title h2,html body #site-app main:not(.home-v8) .v6-section-head h2,html body #site-app main:not(.home-v8) .club-section-head h2,html body #site-app main:not(.home-v8) .club-section-copy h2,html body #site-app main:not(.home-v8) .sponsor-section-head h2,html body #site-app main:not(.home-v8) .instagram-head-v7 h2{max-width:780px;margin:0 0 12px!important;font-size:clamp(32px,3.4vw,48px)!important;line-height:1.04!important;letter-spacing:-.042em!important;font-weight:720!important}html body #site-app main:not(.home-v8) .section-title p,html body #site-app main:not(.home-v8) .v6-section-head p:not(.eyebrow),html body #site-app main:not(.home-v8) .club-section-head p:not(.eyebrow),html body #site-app main:not(.home-v8) .club-section-copy p:not(.eyebrow),html body #site-app main:not(.home-v8) .sponsor-section-head p:not(.eyebrow),html body #site-app main:not(.home-v8) .instagram-head-v7 p{color:var(--modern-muted)!important;line-height:1.72!important}html body #site-app main:not(.home-v8) .button:not(.ghost),html body #site-app main:not(.home-v8) button.button{border-color:transparent!important;border-radius:12px!important;background:linear-gradient(135deg,#2458e8,#5369ef 52%,#765ff0)!important;color:#fff!important;box-shadow:0 10px 28px #4356dd33!important}html body #site-app main:not(.home-v8) .button.ghost{border-color:#475e8626!important;border-radius:12px!important;background:#ffffffc7!important;color:#26364b!important;box-shadow:0 8px 24px #3246660f!important;backdrop-filter:blur(12px)}html body #site-app main:not(.home-v8) .button:hover{transform:translateY(-1px)}html body #site-app main:not(.home-v8) .button.ghost:hover{border-color:#2458e838!important;background:#fff!important;color:var(--modern-blue)!important}html body #site-app main:not(.home-v8) .notice,html body #site-app main:not(.home-v8) .federation-box{margin-top:24px!important;padding:18px 20px!important;border:1px solid var(--modern-line)!important;border-radius:16px;background:linear-gradient(135deg,#edf6ffeb,#f7f3ffeb)!important;box-shadow:0 10px 28px #31486c0a}html body #site-app main:not(.home-v8) .notice a,html body #site-app main:not(.home-v8) .federation-links a,html body #site-app main:not(.home-v8) .gallery-links a,html body #site-app main:not(.home-v8) .v6-section-head>a,html body #site-app main:not(.home-v8) .instagram-head-v7>a,html body #site-app main:not(.home-v8) .ranking-official-link{color:#365ccc!important}html body #site-app main:not(.home-v8) .groups-enhanced-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;border:0!important}html body #site-app main:not(.home-v8) .group-details-card{--card-accent:36,88,232;border:1px solid rgba(82,107,145,.12)!important;border-radius:20px!important;background:radial-gradient(280px circle at 100% 0%,rgba(var(--card-accent),.11),transparent 58%),linear-gradient(145deg,#fffffff7,#f8fbffe6)!important;box-shadow:0 14px 38px #32496e0e!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}html body #site-app main:not(.home-v8) .group-details-card:nth-child(2){--card-accent:24,176,213}html body #site-app main:not(.home-v8) .group-details-card:nth-child(3){--card-accent:116,91,239}html body #site-app main:not(.home-v8) .group-details-card:nth-child(4){--card-accent:231,117,168}html body #site-app main:not(.home-v8) .group-details-card:nth-child(5){--card-accent:55,177,138}html body #site-app main:not(.home-v8) .group-details-card:nth-child(6){--card-accent:244,151,84}html body #site-app main:not(.home-v8) .group-details-card:hover{transform:translateY(-3px);border-color:rgba(var(--card-accent),.22)!important;box-shadow:0 22px 52px #31496f1a!important}html body #site-app main:not(.home-v8) .groups-enhanced-list>.notice{grid-column:1/-1}html body #site-app main:not(.home-v8) .simple-list:not(.groups-enhanced-list){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border:0!important}html body #site-app main:not(.home-v8) .simple-list:not(.groups-enhanced-list) .simple-item{grid-template-columns:38px minmax(0,1fr)!important;gap:14px!important;padding:22px!important;border:1px solid var(--modern-line)!important;border-radius:18px;background:var(--modern-surface);box-shadow:0 12px 34px #31486c0b}html body #site-app main:not(.home-v8) .schedule-layout{max-width:1040px!important}html body #site-app main:not(.home-v8) .schedule-toolbar{margin-bottom:14px;padding:18px 20px!important;border:1px solid var(--modern-line)!important;border-radius:16px;background:#ffffffd6!important;box-shadow:0 12px 34px #31486c0b}html body #site-app main:not(.home-v8) .schedule-select-wrap select{border:1px solid rgba(82,107,145,.16)!important;border-radius:12px;background:#fff!important}html body #site-app main:not(.home-v8) .live-schedule{overflow:hidden;padding:0 22px;border:1px solid var(--modern-line);border-radius:20px;background:#ffffffd6;box-shadow:var(--modern-shadow)}html body #site-app main:not(.home-v8) .schedule-day{border-bottom:1px solid rgba(82,107,145,.09)!important}html body #site-app main:not(.home-v8) .schedule-day:last-child{border-bottom:0!important}html body #site-app main:not(.home-v8) .session-row{border-top-color:#526b9114!important}html body #site-app main:not(.home-v8) .schedule-prompt,html body #site-app main:not(.home-v8) .schedule-loading,html body #site-app main:not(.home-v8) .schedule-error{padding:28px 0!important}html body #site-app main:not(.home-v8) .pricing-grid-v7{gap:16px!important}html body #site-app main:not(.home-v8) .price-card-v7{min-height:0!important;padding:24px!important;border:1px solid var(--modern-line)!important;border-radius:20px;background:radial-gradient(280px circle at 100% 0%,rgba(36,88,232,.08),transparent 60%),#ffffffe6!important;box-shadow:0 14px 38px #32496e0e}html body #site-app main:not(.home-v8) .price-card-v7:nth-child(2n){background:radial-gradient(280px circle at 100% 0%,rgba(122,99,243,.08),transparent 60%),#ffffffe6!important}html body #site-app main:not(.home-v8) .price-card-v7:nth-child(3n){background:radial-gradient(280px circle at 100% 0%,rgba(36,184,230,.08),transparent 60%),#ffffffe6!important}html body #site-app main:not(.home-v8) .price-contact-v7{padding:22px 24px!important;border:1px solid var(--modern-line)!important;border-radius:18px;background:linear-gradient(135deg,#edf6fff0,#f7f3fff0)}html body #site-app main:not(.home-v8) .price-list{display:grid;gap:14px;border:0!important}html body #site-app main:not(.home-v8) .price-block{padding:22px 24px!important;border:1px solid var(--modern-line)!important;border-radius:18px;background:#ffffffe0;box-shadow:0 12px 34px #31486c0b}html body #site-app main:not(.home-v8) .league-grid{gap:16px!important}html body #site-app main:not(.home-v8) .league-card{overflow:hidden;padding:0 24px 22px!important;border:1px solid var(--modern-line)!important;border-radius:20px;background:radial-gradient(320px circle at 100% 0%,rgba(36,88,232,.07),transparent 60%),#ffffffe6!important;box-shadow:var(--modern-shadow)}html body #site-app main:not(.home-v8) .league-match-item,html body #site-app main:not(.home-v8) .league-card details{border-color:#526b9117!important}html body #site-app main:not(.home-v8) .ranking-disclosure{padding:0 22px;border:1px solid var(--modern-line)!important;border-radius:18px;background:#ffffffd6;box-shadow:0 14px 38px #32496e0e}html body #site-app main:not(.home-v8) .tournament-list{display:grid;gap:13px;border:0!important}html body #site-app main:not(.home-v8) .tournament-card{padding:22px 24px!important;border:1px solid var(--modern-line)!important;border-radius:18px;background:#ffffffe6;box-shadow:0 12px 34px #31486c0d}html body #site-app main:not(.home-v8) .player-registration-form{border:1px solid var(--modern-line)!important;border-radius:20px;background:#ffffffe8!important;box-shadow:var(--modern-shadow)}html body #site-app main:not(.home-v8) .contact-layout{gap:24px!important}html body #site-app main:not(.home-v8) .contact-form,html body #site-app main:not(.home-v8) .contact-layout>div:last-child{padding:26px;border:1px solid var(--modern-line);border-radius:20px;background:#ffffffe0;box-shadow:var(--modern-shadow)}html body #site-app main:not(.home-v8) .contact-details{border-top:0!important}html body #site-app main:not(.home-v8) .contact-line{border-bottom-color:#526b9117!important}html body #site-app main:not(.home-v8) .map-wrap{overflow:hidden;border:1px solid var(--modern-line);border-radius:16px}html body #site-app main.club-unified .club-jumpnav{background:#f8fbffdb!important;border-color:#5a6f901a!important;box-shadow:0 9px 28px #30486e0a}html body #site-app main.club-unified .club-section{padding:58px 0!important}html body #site-app main.club-unified .club-section:nth-of-type(2n){background:linear-gradient(180deg,#fff,#f8fbff)!important}html body #site-app main.club-unified .club-section:nth-of-type(odd){background:linear-gradient(180deg,#f8fbff,#fff)!important}html body #site-app main.club-unified .club-facts>div,html body #site-app main.club-unified .club-person-card,html body #site-app main.club-unified .club-activity-card,html body #site-app main.club-unified .club-doc-link{border-color:var(--modern-line)!important;background-color:#ffffffe6!important;box-shadow:0 14px 38px #32496e0e!important}html body #site-app main.sponsors-page .sponsor-hero{position:relative;overflow:hidden;padding:66px 0 48px!important;background:radial-gradient(680px circle at 8% 18%,rgba(47,153,255,.16),transparent 58%),radial-gradient(560px circle at 88% 8%,rgba(129,93,245,.15),transparent 57%),radial-gradient(430px circle at 72% 100%,rgba(255,178,112,.1),transparent 60%),linear-gradient(180deg,#fcfdff,#f7faff)!important}html body #site-app main.sponsors-page .sponsor-hero-copy h1{max-width:760px;color:#101b2b!important;font-size:clamp(44px,5.4vw,72px)!important;line-height:.99!important;letter-spacing:-.05em!important;font-weight:760!important}html body #site-app main.sponsors-page .sponsor-lead{color:var(--modern-muted)!important;font-size:17px!important;line-height:1.72!important}html body #site-app main.sponsors-page .sponsor-stats{overflow:hidden;margin-top:26px!important;border:1px solid var(--modern-line)!important;border-radius:20px;background:#ffffffc7!important;box-shadow:0 18px 55px #30486e17,inset 0 1px #ffffffeb!important;backdrop-filter:blur(18px)}html body #site-app main.sponsors-page .sponsor-value-card,html body #site-app main.sponsors-page .sponsor-support-card,html body #site-app main.sponsors-page .sponsor-flex-card,html body #site-app main.sponsors-page .sponsor-step,html body #site-app main.sponsors-page .sponsor-package-card{border-color:var(--modern-line)!important;border-radius:20px!important;background:radial-gradient(260px circle at 100% 0%,rgba(36,88,232,.07),transparent 62%),#ffffffe6!important;box-shadow:0 14px 38px #32496e0e!important}html body #site-app main.sponsors-page .sponsor-value-card:nth-child(2),html body #site-app main.sponsors-page .sponsor-support-card:nth-child(2){background:radial-gradient(260px circle at 100% 0%,rgba(36,184,230,.08),transparent 62%),#ffffffe6!important}html body #site-app main.sponsors-page .sponsor-value-card:nth-child(3),html body #site-app main.sponsors-page .sponsor-support-card:nth-child(3){background:radial-gradient(260px circle at 100% 0%,rgba(122,99,243,.08),transparent 62%),#ffffffe6!important}html body #site-app main.sponsors-page .sponsor-value-card:nth-child(4),html body #site-app main.sponsors-page .sponsor-support-card:nth-child(4){background:radial-gradient(260px circle at 100% 0%,rgba(55,177,138,.08),transparent 62%),#ffffffe6!important}@media(max-width:980px){html body #site-app main:not(.home-v8) .groups-enhanced-list,html body #site-app main:not(.home-v8) .simple-list:not(.groups-enhanced-list){grid-template-columns:minmax(0,1fr)!important}html body #site-app main:not(.home-v8) .page-hero h1{font-size:clamp(42px,7vw,62px)!important}html body #site-app main:not(.home-v8) .section-title,html body #site-app main:not(.home-v8) .v6-section-head,html body #site-app main:not(.home-v8) .club-section-head,html body #site-app main:not(.home-v8) .sponsor-section-head,html body #site-app main:not(.home-v8) .instagram-head-v7{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}}@media(max-width:680px){html body #site-app main:not(.home-v8) .page-hero{padding:34px 0 30px!important}html body #site-app main:not(.home-v8) .page-hero h1,html body #site-app main.sponsors-page .sponsor-hero-copy h1{font-size:clamp(36px,11vw,48px)!important;line-height:1.01!important}html body #site-app main:not(.home-v8) .page-hero p:last-child,html body #site-app main.sponsors-page .sponsor-lead{font-size:15.5px!important;line-height:1.65!important}html body #site-app main:not(.home-v8) .content-section,html body #site-app main.club-unified .club-section{padding:44px 0!important}html body #site-app main:not(.home-v8) .section-title h2,html body #site-app main:not(.home-v8) .v6-section-head h2,html body #site-app main:not(.home-v8) .club-section-head h2,html body #site-app main:not(.home-v8) .club-section-copy h2,html body #site-app main:not(.home-v8) .sponsor-section-head h2,html body #site-app main:not(.home-v8) .instagram-head-v7 h2{font-size:clamp(29px,9vw,38px)!important;line-height:1.05!important}html body #site-app main:not(.home-v8) .group-details-card,html body #site-app main:not(.home-v8) .simple-list .simple-item,html body #site-app main:not(.home-v8) .price-card-v7,html body #site-app main:not(.home-v8) .price-block,html body #site-app main:not(.home-v8) .league-card,html body #site-app main:not(.home-v8) .tournament-card,html body #site-app main:not(.home-v8) .ranking-disclosure,html body #site-app main:not(.home-v8) .contact-form,html body #site-app main:not(.home-v8) .contact-layout>div:last-child,html body #site-app main.sponsors-page .sponsor-value-card,html body #site-app main.sponsors-page .sponsor-support-card,html body #site-app main.sponsors-page .sponsor-flex-card,html body #site-app main.sponsors-page .sponsor-step,html body #site-app main.sponsors-page .sponsor-package-card{border-radius:17px!important}html body #site-app main:not(.home-v8) .live-schedule{padding:0 14px;border-radius:17px}html body #site-app main:not(.home-v8) .schedule-toolbar{padding:15px 16px!important;border-radius:14px}html body #site-app main:not(.home-v8) .notice,html body #site-app main:not(.home-v8) .federation-box{padding:15px 16px!important;border-radius:14px}html body #site-app main:not(.home-v8) .contact-form,html body #site-app main:not(.home-v8) .contact-layout>div:last-child{padding:19px}html body #site-app main.sponsors-page .sponsor-hero{padding:34px 0 32px!important}html body #site-app main.sponsors-page .sponsor-stats{border-radius:17px;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){html body #site-app main:not(.home-v8) .group-details-card,html body #site-app main:not(.home-v8) .button,html body #site-app main:not(.home-v8) .club-doc-link{transition:none!important}}html body #site-app main:not(.home-v8) .eyebrow.eyebrow,html body #site-app main.home-v8 .eyebrow.eyebrow{padding:7px 12px!important;font-size:10px!important}html body #site-app main.b102-page.b102-page .b102-kicker.b102-kicker{padding:7px 12px!important;font-size:10px!important}html body #site-app main.sponsors-page .sponsor-hero-media{min-height:0!important;aspect-ratio:3/2!important;overflow:hidden!important;background:#f4f7fb!important}html body #site-app main.sponsors-page .sponsor-hero-media img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.site-language-switcher{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid rgba(83,107,145,.14);border-radius:999px;background:#ffffffc7;direction:ltr;white-space:nowrap}.site-language-switcher a{display:grid;place-items:center;min-width:30px;height:28px;padding:0 7px;border-radius:999px;text-decoration:none!important;font-size:10px;font-weight:800;letter-spacing:.04em;color:#637089!important}.site-language-switcher a:hover{color:#2559d5!important;background:#265bdc12}.site-language-switcher a[aria-current=page]{color:#fff!important;background:linear-gradient(135deg,#2f63e6,#745ce7);box-shadow:0 5px 14px #3055d22e}.desktop-nav{gap:14px!important}.desktop-nav>[data-v6],.desktop-nav>[data-sponsor-main-nav]{display:none!important}.site-nav-group{position:relative;display:flex;align-items:center;gap:3px}.site-nav-group>.site-nav-parent-link{white-space:nowrap}.site-nav-group.is-active>.site-nav-parent-link{color:#122033!important}.site-nav-toggle{display:inline-grid;place-items:center;width:18px;height:22px;padding:0;border:0;background:transparent;color:#7a8492;cursor:pointer;border-radius:6px}.site-nav-toggle:before{content:"";width:6px;height:6px;border-inline-end:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .16s ease}.site-nav-group.is-open>.site-nav-toggle:before{transform:rotate(225deg) translate(-1px,-1px)}.site-nav-submenu{display:none;position:absolute;z-index:95;top:calc(100% + 13px);inset-inline-start:0;min-width:170px;padding:7px;background:#fff;border:1px solid rgba(67,91,133,.14);border-radius:14px;box-shadow:0 18px 48px #12203324}.site-nav-submenu a{display:block!important;padding:9px 11px!important;border-radius:8px;color:#586273!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap}.site-nav-submenu a:hover,.site-nav-submenu a.active{background:#f4f6f9;color:#122033!important}.site-nav-group.is-open>.site-nav-submenu{display:block}.badminton-discovery-wrap{margin-bottom:24px}.badminton-discovery-notice{margin:0;padding:18px 20px;border:1px solid rgba(67,91,133,.14);border-radius:18px;background:#ffffffb8;display:flex;align-items:center;justify-content:space-between;gap:22px}.badminton-discovery-notice strong{display:block;margin-bottom:3px;font-size:17px}.badminton-discovery-notice p{margin:0;color:#667085}.badminton-discovery-notice a{flex:0 0 auto;text-decoration:none;font-weight:800;color:#245eea}@media(min-width:1121px){.desktop-nav .site-nav-group:hover>.site-nav-submenu,.desktop-nav .site-nav-group:focus-within>.site-nav-submenu{display:block}.desktop-nav .site-nav-group:hover:after,.desktop-nav .site-nav-group:focus-within:after,.desktop-nav .site-nav-group.is-open:after{content:"";position:absolute;z-index:94;top:100%;inset-inline-start:0;width:max(100%,170px);height:15px}}@media(max-width:1120px){.desktop-nav{display:none!important}.menu-button{display:block!important}html[dir=rtl] .header-inner{direction:ltr}html[dir=rtl] .brand{direction:rtl}html[dir=rtl] .header-actions{direction:ltr;margin-inline-start:0}html[dir=rtl] .header-actions .menu-button{order:initial;margin-inline-end:0;margin-inline-start:4px}.mobile-menu .site-nav-group{display:grid;grid-template-columns:1fr auto;gap:0;border-bottom:1px solid #dfe3e8}.mobile-menu .site-nav-parent-link{display:block;padding:13px 2px;border:0!important}.mobile-menu .site-nav-toggle{width:34px;height:100%;min-height:48px}.mobile-menu .site-nav-submenu{grid-column:1/-1;position:static;min-width:0;padding:0 0 7px;border:0;border-radius:0;box-shadow:none;background:transparent}.mobile-menu .site-nav-submenu a{padding:8px 16px!important;border:0!important;border-radius:8px;font-size:13px!important;color:#586273!important}}@media(max-width:760px){.site-language-switcher{padding:2px}.site-language-switcher a{min-width:27px;height:26px;padding:0 5px;font-size:9px}.badminton-discovery-notice{align-items:flex-start;flex-direction:column}.badminton-discovery-notice a{align-self:flex-start}}html body #site-app main.sponsors-page .sponsor-hero-media{min-height:0!important;aspect-ratio:3/2!important;background:#f4f7fb!important}html body #site-app main.sponsors-page .sponsor-hero-media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}html body #site-app main.club-unified .club-unified-hero .page-hero-inner{display:grid!important;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)!important;grid-template-rows:1fr!important;gap:clamp(36px,5vw,72px)!important;align-items:center!important;direction:ltr}html body #site-app main.club-unified .club-unified-hero .club-hero-media{grid-column:1!important;grid-row:1!important;width:100%;aspect-ratio:4/3;margin:0;overflow:hidden;border:1px solid rgba(82,105,145,.12);border-radius:22px;background:#eef3f8;box-shadow:0 24px 64px #23395b1f}html body #site-app main.club-unified .club-unified-hero .club-hero-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}html body #site-app main.club-unified .club-unified-hero .club-hero-copy{grid-column:2!important;grid-row:1!important;min-width:0;direction:rtl;text-align:right}html body #site-app main.club-unified .club-unified-hero .club-hero-copy>.eyebrow{margin-bottom:14px}html body #site-app main.club-unified .club-unified-hero .club-hero-copy>div{direction:inherit;text-align:inherit}html[lang=en] body #site-app main.club-unified .club-unified-hero .club-hero-copy,html[lang=ru] body #site-app main.club-unified .club-unified-hero .club-hero-copy{direction:ltr;text-align:left}html body #site-app main.club-unified #badminton-gallery-stage{width:min(100%,920px)!important;aspect-ratio:3/2!important;max-height:min(72vh,720px)!important;margin:0 auto!important;background:#f3f6fa!important;cursor:pointer!important}html body #site-app main.club-unified #badminton-gallery-stage>img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#f3f6fa!important}html body #site-app main.club-unified .badminton-gallery-meta-center{color:#7b8796;font-size:12px;text-align:center}@media(max-width:780px){html body #site-app main.club-unified .club-unified-hero .page-hero-inner{grid-template-columns:1fr!important;grid-template-rows:auto auto!important;gap:24px!important}html body #site-app main.club-unified .club-unified-hero .club-hero-copy{grid-column:1!important;grid-row:1!important}html body #site-app main.club-unified .club-unified-hero .club-hero-media{grid-column:1!important;grid-row:2!important;width:100%;margin:0}}@media(max-width:680px){html body #site-app main.club-unified .club-unified-hero .club-hero-media{border-radius:16px;aspect-ratio:4/3}html body #site-app main.club-unified #badminton-gallery-stage{width:100%!important;aspect-ratio:4/3!important;max-height:none!important}}html body #site-app main:not(.home-v8) .group-live-panel .group-slot.is-extended{margin-top:0!important;padding:10px 0!important;border:0!important;border-top:1px solid rgba(83,107,145,.08)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #site-app main:not(.home-v8) .group-live-panel .group-slot.is-extended strong{color:#263952!important;font-weight:750!important}html body #site-app main:not(.home-v8) .group-live-panel .group-bonus-note{margin:4px 0 0!important;padding:9px 0 0!important;border:0!important;border-top:1px solid rgba(83,107,145,.08)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#6b788b!important;font-size:12.5px!important;line-height:1.55!important}html body #site-app main:not(.home-v8) .group-live-panel .group-bonus-note strong{color:#3c4f67!important;font-weight:750!important}#site-app .v6-registration-section{display:none!important}#site-app .tournament-card{grid-template-columns:150px 165px minmax(0,1fr) 175px!important;gap:22px!important;align-items:center!important}#site-app .v21-tournament-image{width:150px;height:118px;border-radius:16px;overflow:hidden;background:#eef2f7;border:1px solid rgba(55,78,112,.1);box-shadow:0 10px 28px #2537520f}#site-app .v21-tournament-image img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0!important;clip-path:none!important}#site-app .v21-tournament-image.is-test{display:grid;place-items:center;background:linear-gradient(145deg,#f4f6fa,#e9edf5);color:#52627a;font:800 13px/1.3 Inter,sans-serif;letter-spacing:.08em;text-align:center;padding:12px}#site-app .v21-invitation-meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}#site-app .v21-invitation-meta span{padding:5px 8px;border-radius:999px;background:#f2f5fa;color:#65748a;font:700 10px/1.2 Inter,sans-serif}#site-app .v21-invitation-meta .v21-test-pill{background:#fff2d8;color:#9a6a0d}body.v21-modal-open{overflow:hidden}.v21-modal[hidden]{display:none!important}.v21-modal{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px;background:#131c288c;backdrop-filter:blur(8px)}.v21-dialog{position:relative;width:min(900px,100%);max-height:min(860px,calc(100vh - 42px));overflow:auto;background:#fff;border-radius:24px;box-shadow:0 34px 90px #09142547;border:1px solid rgba(255,255,255,.45)}.v21-close{position:absolute;top:14px;inset-inline-end:14px;z-index:3;width:38px;height:38px;border:0;border-radius:50%;background:#fffffff0;box-shadow:0 5px 18px #1824371f;font:500 25px/1 Arial,sans-serif;cursor:pointer;color:#27384f}.v21-modal-head{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:190px;background:#f7f9fc;border-bottom:1px solid #e7ebf1}.v21-modal-media{min-height:190px;background:#e9eef5;overflow:hidden}.v21-modal-media img{width:100%;height:100%;min-height:190px;object-fit:cover;display:block;border-radius:0!important;clip-path:none!important}.v21-modal-media.is-test{display:grid;place-items:center;color:#586981;font:800 14px Inter,sans-serif;letter-spacing:.08em}.v21-modal-title{padding:29px 66px 25px 28px;align-self:center}html[dir=rtl] .v21-modal-title{padding:29px 28px 25px 66px}.v21-member-badge{display:inline-flex;margin-bottom:10px;padding:6px 9px;border-radius:999px;background:#eaf1ff;color:#2457c5;font:800 10px/1.2 Inter,sans-serif;letter-spacing:.04em}.v21-modal-title h2{margin:0 0 7px;font-size:clamp(24px,3vw,34px);line-height:1.12;color:#1d2e45}.v21-modal-title p{margin:0;color:#6e7c90;font-size:13.5px;line-height:1.55}.v21-member-form{display:grid;gap:18px;padding:28px}.v21-member-form .v21-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.v21-member-form label{display:grid;gap:7px;color:#42536a;font-size:11.5px;font-weight:750}.v21-member-form input,.v21-member-form textarea{width:100%;padding:11px 12px;border:1px solid #d9e0e9;border-radius:10px;background:#fff;font:500 15px/1.35 inherit;color:#1d2e45;outline:none}.v21-member-form input:focus,.v21-member-form textarea:focus{border-color:#5f83d5;box-shadow:0 0 0 3px #2457c514}.v21-member-form fieldset{margin:0;padding:0;border:0}.v21-member-form legend{margin-bottom:9px;color:#42536a;font-size:11.5px;font-weight:750}.v21-event-grid{display:flex;gap:8px;flex-wrap:wrap}.v21-event-grid label{display:flex;grid-template-columns:none;align-items:center;gap:7px;padding:9px 12px;border:1px solid #dfe4eb;border-radius:10px;background:#fafbfc;font-size:12px;cursor:pointer}.v21-event-grid label:has(input:checked){border-color:#86a3e5;background:#edf3ff;color:#234f9e}.v21-event-grid input{width:auto;margin:0;box-shadow:none!important}.v21-category-error{padding:13px 14px;border-radius:11px;background:#fff5e5;color:#8c6110;font-size:13px;line-height:1.5}.v21-consent{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:9px!important;color:#68778a!important;font-weight:500!important;line-height:1.45}.v21-consent input{width:auto;margin-top:2px;padding:0}.v21-form-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:2px}.v21-form-actions .button{min-width:160px}.v21-form-status{min-height:20px;font-size:13px}.v21-form-status .success{padding:14px;border-radius:11px;background:#edf8f1;color:#24643e;display:grid;gap:5px}.v21-form-status .error{padding:14px;border-radius:11px;background:#fff0ef;color:#9b332d}.v21-admin-notify{border:1px solid #d8e0eb;background:#fff;border-radius:8px;padding:8px 11px;cursor:pointer;font:700 11px inherit;color:#52637a}.v21-admin-notify.is-on{background:#edf8f1;border-color:#c7e7d1;color:#24643e}@media(max-width:980px){#site-app .tournament-card{grid-template-columns:130px 145px minmax(0,1fr)!important}#site-app .v21-tournament-image{width:130px;height:105px}.tournament-action{grid-column:3!important;justify-content:flex-start!important}}@media(max-width:680px){#site-app .tournament-card{grid-template-columns:96px minmax(0,1fr)!important;gap:12px!important}#site-app .v21-tournament-image{width:96px;height:86px;grid-column:1;grid-row:1/3}.tournament-date,.tournament-body{grid-column:2}.tournament-action{grid-column:2!important}.v21-modal{padding:10px}.v21-dialog{max-height:calc(100vh - 20px);border-radius:18px}.v21-modal-head{grid-template-columns:1fr}.v21-modal-media{height:180px;min-height:180px}.v21-modal-media img{min-height:180px}.v21-modal-title,.v21-member-form{padding:20px}.v21-modal-title{padding-inline-end:58px}.v21-member-form .v21-form-row{grid-template-columns:1fr}}html body #site-app .group-bonus-note{margin:12px 0 0!important;padding:11px 13px;border:1px solid rgba(var(--card-accent,36,88,232),.12);border-radius:12px;background:rgba(var(--card-accent,36,88,232),.055);color:#52647c!important;font-size:13px!important;line-height:1.6!important}html body #site-app .group-bonus-note strong{color:#27466f;font-weight:750}html body #site-app .group-slot.is-extended{margin-top:2px;padding:11px 10px;border:1px solid rgba(var(--card-accent,36,88,232),.12);border-radius:11px;background:rgba(var(--card-accent,36,88,232),.045)}html body #site-app .group-slot.is-extended strong{color:rgb(var(--card-accent,36,88,232));font-weight:800}#site-app .team-layout{display:block!important;max-width:100%!important}#site-app .team-layout>img{display:none!important}#site-app .person-list{display:grid!important;gap:28px!important;max-width:none!important}#site-app .person.v23-coach-card{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:30px!important;align-items:center!important;padding:0 0 28px!important;border-bottom:1px solid rgba(83,107,145,.12)!important}#site-app .person.v23-coach-card:last-of-type{padding-bottom:0!important;border-bottom:0!important}#site-app .v23-coach-photo{width:220px!important;height:270px!important;margin:0!important;overflow:hidden!important;border-radius:22px!important;background:#eef2f7!important;box-shadow:0 15px 36px #26375217!important}#site-app .v23-coach-photo picture{display:block!important;width:100%!important;height:100%!important}#site-app .v23-coach-photo img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;clip-path:none!important;aspect-ratio:auto!important}#site-app .v23-coach-copy{min-width:0!important}#site-app .v23-coach-copy h2{margin:0 0 5px!important;font-size:clamp(25px,3vw,34px)!important;line-height:1.12!important}#site-app .v23-coach-copy .role{margin:0 0 12px!important}#site-app .v23-coach-copy p:last-child{margin-bottom:0!important;max-width:690px!important;font-size:15.5px!important;line-height:1.75!important}#site-app .person-list>.muted-note{display:none!important}@media(max-width:720px){#site-app .person.v23-coach-card{grid-template-columns:112px minmax(0,1fr)!important;gap:18px!important;align-items:start!important;padding-bottom:22px!important}#site-app .v23-coach-photo{width:112px!important;height:145px!important;border-radius:16px!important}#site-app .v23-coach-copy h2{font-size:23px!important}#site-app .v23-coach-copy p:last-child{font-size:14px!important;line-height:1.65!important}}@media(max-width:440px){#site-app .person.v23-coach-card{grid-template-columns:96px minmax(0,1fr)!important;gap:14px!important}#site-app .v23-coach-photo{width:96px!important;height:128px!important}}#site-app .tournament-card[data-id=club-registration-test-2026-10],#site-app .tournament-card[data-test-tournament=true]{display:none!important}#site-app .v24-past-section{margin-top:46px;padding-top:34px;border-top:1px solid rgba(74,96,128,.14)}#site-app .v24-past-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}#site-app .v24-past-head .eyebrow{margin:0 0 5px}#site-app .v24-past-head h2{margin:0;font-size:clamp(25px,3vw,34px);line-height:1.12;color:#1f3047}#site-app .v24-past-list{display:grid;gap:10px}#site-app .v24-past-card{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:22px;align-items:center;padding:17px 0;border-bottom:1px solid rgba(74,96,128,.11)}#site-app .v24-past-date{color:#66768b;font-size:13px;line-height:1.4}#site-app .v24-past-card h3{margin:0 0 5px;font-size:18px;line-height:1.35;color:#253851}#site-app .v24-past-card p{margin:0;color:#718096;font-size:13px;line-height:1.55;max-width:720px}#site-app .v24-past-card>a{white-space:nowrap;font-size:12px;font-weight:700;color:#315eaa;text-decoration:none}#site-app .v24-past-empty{margin:0;color:#718096;font-size:14px}@media(max-width:680px){#site-app .v24-past-section{margin-top:34px;padding-top:26px}#site-app .v24-past-head{align-items:start;display:block}#site-app .v24-past-card{grid-template-columns:1fr;gap:7px;padding:15px 0}#site-app .v24-past-card>a{justify-self:start}}.racket-media{aspect-ratio:1.12/1!important;border-radius:50% 50% 47% 47%/52% 52% 48% 48%!important;background:#eef1f5!important;box-shadow:0 0 0 2.5px var(--racket-rim),0 0 0 7px #fffc,0 14px 34px #17212d17!important;margin-bottom:98px!important}.racket-media:before{content:""!important;position:absolute!important;z-index:0!important;pointer-events:none!important;inset:13% -16% auto!important;height:70%!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:linear-gradient(180deg,rgba(36,87,197,.2) 0 2px,transparent 2px),linear-gradient(90deg,rgba(36,87,197,.14) 0 2px,transparent 2px calc(100% - 2px),rgba(36,87,197,.14) calc(100% - 2px)),repeating-linear-gradient(0deg,transparent 0 16px,rgba(36,87,197,.1) 16px 17px),repeating-linear-gradient(90deg,transparent 0 16px,rgba(36,87,197,.1) 16px 17px)!important;clip-path:polygon(1% 15%,99% 3%,97% 87%,3% 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%)!important;transform:perspective(800px) rotate(-3deg) skewY(-1.5deg)!important;transform-origin:center!important;opacity:.58!important}html[dir=rtl] .racket-media:before{transform:perspective(800px) rotate(3deg) skewY(1.5deg)!important}.racket-media:after{z-index:0!important;width:40px!important;height:102px!important;bottom:-93px!important}.racket-media>img,.racket-media>picture,.racket-media>picture>img{position:relative!important;z-index:1!important;width:100%!important;height:100%!important;border-radius:inherit!important;clip-path:ellipse(50% 50% at 50% 50%)!important;object-fit:cover!important}#site-app .v8-story figure.racket-media,#site-app .story-layout>.racket-media,#site-app .team-layout>.racket-media{width:min(100%,560px)!important}#site-app .gallery-grid{gap:44px!important}#site-app .gallery-grid .racket-media:before{inset:15% -10% auto!important;height:66%!important;opacity:.43!important}#v8-instagram .v8-instagram-image,#v8-instagram .v8-instagram-image img,.v8-instagram-grid .v8-instagram-image,.v8-instagram-grid .v8-instagram-image img{box-shadow:none!important;border-radius:0!important;clip-path:none!important}.ig-stories-section{padding:72px 0 86px;border-top:1px solid rgba(23,33,45,.08);background:linear-gradient(180deg,#f5f8fd8c,#fff0)}.ig-stories-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:28px}.ig-stories-head-copy{max-width:680px}.ig-stories-head .eyebrow{margin-bottom:8px;color:#2457c5}.ig-stories-head h2{margin:0 0 8px;font-size:clamp(30px,4vw,48px);line-height:1.06}.ig-stories-head p:not(.eyebrow){margin:0;color:#5d6877;max-width:620px;line-height:1.7}.ig-stories-instagram{flex:0 0 auto;text-decoration:none;font-weight:700;color:#174d94;border-bottom:1px solid rgba(23,77,148,.28);padding-bottom:3px}.ig-stories-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(184px,220px);gap:18px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding:8px 5px 18px;margin-inline:-5px;scrollbar-width:thin}.ig-story-card{appearance:none;position:relative;display:block;aspect-ratio:9/16;padding:3px;border:0;border-radius:27px;background:linear-gradient(145deg,#f7b33f,#dc3658 47%,#7357ca 76%,#2457c5);cursor:pointer;scroll-snap-align:start;box-shadow:0 14px 38px #17212d1f;transition:transform .2s ease,box-shadow .2s ease}.ig-story-card:hover{transform:translateY(-3px);box-shadow:0 18px 44px #17212d29}.ig-story-card:focus-visible{outline:3px solid #2457c5;outline-offset:4px}.ig-story-card-inner{position:relative;display:block;width:100%;height:100%;overflow:hidden;border:3px solid #fff;border-radius:24px;background:#eef1f5}.ig-story-card picture,.ig-story-card img{display:block;width:100%;height:100%}.ig-story-card img{object-fit:cover;border-radius:0!important;clip-path:none!important}.ig-story-card-inner:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(180deg,transparent,rgba(13,23,38,.7));pointer-events:none}.ig-story-meta{position:absolute;z-index:2;inset-inline:14px;bottom:14px;color:#fff;text-align:start;display:grid;gap:3px;text-shadow:0 1px 4px rgba(0,0,0,.35)}.ig-story-meta strong{font-size:14px}.ig-story-meta small{font-size:12px;opacity:.88}.ig-stories-empty{border:1px dashed rgba(36,87,197,.25);border-radius:24px;padding:32px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#ffffffc2}.ig-stories-empty p{margin:0;color:#5d6877}.ig-stories-empty a{font-weight:700;text-decoration:none;color:#174d94}.ig-story-modal[hidden]{display:none!important}.ig-story-modal{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;padding:24px;background:#080f1be0;backdrop-filter:blur(12px)}.ig-story-modal-shell{position:relative;width:min(430px,calc(100vw - 48px));height:min(82vh,764px);aspect-ratio:9/16;background:#111b29;border-radius:26px;overflow:hidden;box-shadow:0 30px 90px #00000073}.ig-story-modal-image{display:block;width:100%;height:100%;object-fit:contain;background:#0f1722;border-radius:0!important;clip-path:none!important}.ig-story-modal-top{position:absolute;z-index:3;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px;background:linear-gradient(180deg,rgba(0,0,0,.62),transparent);color:#fff}.ig-story-modal-top strong{font-size:14px}.ig-story-modal-top small{display:block;font-size:12px;opacity:.82;margin-top:2px}.ig-story-modal-close{appearance:none;border:0;background:#ffffff29;color:#fff;width:36px;height:36px;border-radius:50%;font-size:25px;line-height:1;cursor:pointer}.ig-story-modal-nav{position:absolute;z-index:4;top:50%;width:42px;height:42px;border:0;border-radius:50%;background:#ffffffe6;color:#174d94;font-size:25px;display:grid;place-items:center;cursor:pointer;transform:translateY(-50%)}.ig-story-modal-prev{left:12px}.ig-story-modal-next{right:12px}.ig-story-modal-link{position:absolute;z-index:4;left:50%;bottom:18px;transform:translate(-50%);white-space:nowrap;padding:10px 16px;border-radius:999px;background:#ffffffeb;color:#174d94;text-decoration:none;font-size:13px;font-weight:700}body.ig-story-modal-open{overflow:hidden}.hero-carousel-slide.is-story-slide{overflow:hidden;background:#e9edf3}.hero-carousel-slide.is-story-slide:before{content:"";position:absolute;z-index:0;inset:-9%;background-image:var(--story-image);background-position:center;background-size:cover;filter:blur(22px) saturate(.8);opacity:.3;transform:scale(1.08)}.hero-carousel-slide.is-story-slide a,.hero-carousel-slide.is-story-slide picture{position:relative;z-index:1}.v8-hero-media .hero-carousel-slide.is-story-slide img{object-fit:contain!important;background:#ffffff1f}@media(max-width:980px){.racket-media{margin-bottom:88px!important}.racket-media:before{inset:15% -13% auto!important;height:66%!important;opacity:.52!important}.racket-media:after{height:92px!important;bottom:-84px!important}#site-app .gallery-grid{gap:38px!important}.ig-stories-section{padding:58px 0 72px}.ig-stories-head{align-items:start;flex-direction:column;gap:14px}.ig-stories-rail{grid-auto-columns:minmax(170px,205px)}}@media(max-width:680px){.racket-media{aspect-ratio:1.1/1!important;margin-bottom:72px!important}.racket-media:before{inset:17% -9% auto!important;height:62%!important;background:linear-gradient(180deg,rgba(36,87,197,.17) 0 1px,transparent 1px),linear-gradient(90deg,rgba(36,87,197,.11) 0 1px,transparent 1px calc(100% - 1px),rgba(36,87,197,.11) calc(100% - 1px)),repeating-linear-gradient(0deg,transparent 0 13px,rgba(36,87,197,.08) 13px 14px),repeating-linear-gradient(90deg,transparent 0 13px,rgba(36,87,197,.08) 13px 14px)!important;opacity:.48!important}.racket-media:after{width:32px!important;height:76px!important;bottom:-69px!important}#site-app .v8-story figure.racket-media,#site-app .story-layout>.racket-media,#site-app .team-layout>.racket-media{width:min(100%,340px)!important}#site-app .gallery-grid{gap:32px!important}#site-app .gallery-grid .racket-media:before{inset:auto -7%!important;opacity:.39!important}.ig-stories-section{padding:46px 0 60px}.ig-stories-head{margin-bottom:20px}.ig-stories-head h2{font-size:32px}.ig-stories-rail{grid-auto-columns:72vw;gap:14px;padding-bottom:14px}.ig-story-card{border-radius:24px}.ig-story-card-inner{border-radius:21px}.ig-stories-empty{align-items:flex-start;flex-direction:column;padding:24px}.ig-story-modal{padding:10px}.ig-story-modal-shell{width:min(100%,430px);height:min(88vh,764px)}}@media(prefers-reduced-motion:reduce){.ig-story-card{transition:none}}.v12-normal-instagram-media{display:contents}.not-found-shell{padding-block:14vh}
