@import "https://fonts.bunny.net/css?family=urbanist:700,800,900,900i|poppins:400,500,600,700,800,900|tajawal:400,500,700,800&display=swap";:root{--iti-flag-width:20px;--iti-flag-count:244}.iti__ac{--iti-flag-offset:0}.iti__ad{--iti-flag-offset:-1}.iti__ae{--iti-flag-offset:-2}.iti__af{--iti-flag-offset:-3}.iti__ag{--iti-flag-offset:-4}.iti__ai{--iti-flag-offset:-5}.iti__al{--iti-flag-offset:-6}.iti__am{--iti-flag-offset:-7}.iti__ao{--iti-flag-offset:-8}.iti__ar{--iti-flag-offset:-9}.iti__as{--iti-flag-offset:-10}.iti__at{--iti-flag-offset:-11}.iti__au{--iti-flag-offset:-12}.iti__aw{--iti-flag-offset:-13}.iti__ax{--iti-flag-offset:-14}.iti__az{--iti-flag-offset:-15}.iti__ba{--iti-flag-offset:-16}.iti__bb{--iti-flag-offset:-17}.iti__bd{--iti-flag-offset:-18}.iti__be{--iti-flag-offset:-19}.iti__bf{--iti-flag-offset:-20}.iti__bg{--iti-flag-offset:-21}.iti__bh{--iti-flag-offset:-22}.iti__bi{--iti-flag-offset:-23}.iti__bj{--iti-flag-offset:-24}.iti__bl{--iti-flag-offset:-25}.iti__bm{--iti-flag-offset:-26}.iti__bn{--iti-flag-offset:-27}.iti__bo{--iti-flag-offset:-28}.iti__bq{--iti-flag-offset:-29}.iti__br{--iti-flag-offset:-30}.iti__bs{--iti-flag-offset:-31}.iti__bt{--iti-flag-offset:-32}.iti__bw{--iti-flag-offset:-33}.iti__by{--iti-flag-offset:-34}.iti__bz{--iti-flag-offset:-35}.iti__ca{--iti-flag-offset:-36}.iti__cc{--iti-flag-offset:-37}.iti__cd{--iti-flag-offset:-38}.iti__cf{--iti-flag-offset:-39}.iti__cg{--iti-flag-offset:-40}.iti__ch{--iti-flag-offset:-41}.iti__ci{--iti-flag-offset:-42}.iti__ck{--iti-flag-offset:-43}.iti__cl{--iti-flag-offset:-44}.iti__cm{--iti-flag-offset:-45}.iti__cn{--iti-flag-offset:-46}.iti__co{--iti-flag-offset:-47}.iti__cr{--iti-flag-offset:-48}.iti__cu{--iti-flag-offset:-49}.iti__cv{--iti-flag-offset:-50}.iti__cw{--iti-flag-offset:-51}.iti__cx{--iti-flag-offset:-52}.iti__cy{--iti-flag-offset:-53}.iti__cz{--iti-flag-offset:-54}.iti__de{--iti-flag-offset:-55}.iti__dj{--iti-flag-offset:-56}.iti__dk{--iti-flag-offset:-57}.iti__dm{--iti-flag-offset:-58}.iti__do{--iti-flag-offset:-59}.iti__dz{--iti-flag-offset:-60}.iti__ec{--iti-flag-offset:-61}.iti__ee{--iti-flag-offset:-62}.iti__eg{--iti-flag-offset:-63}.iti__eh{--iti-flag-offset:-64}.iti__er{--iti-flag-offset:-65}.iti__es{--iti-flag-offset:-66}.iti__et{--iti-flag-offset:-67}.iti__fi{--iti-flag-offset:-68}.iti__fj{--iti-flag-offset:-69}.iti__fk{--iti-flag-offset:-70}.iti__fm{--iti-flag-offset:-71}.iti__fo{--iti-flag-offset:-72}.iti__fr{--iti-flag-offset:-73}.iti__ga{--iti-flag-offset:-74}.iti__gb{--iti-flag-offset:-75}.iti__gd{--iti-flag-offset:-76}.iti__ge{--iti-flag-offset:-77}.iti__gf{--iti-flag-offset:-78}.iti__gg{--iti-flag-offset:-79}.iti__gh{--iti-flag-offset:-80}.iti__gi{--iti-flag-offset:-81}.iti__gl{--iti-flag-offset:-82}.iti__gm{--iti-flag-offset:-83}.iti__gn{--iti-flag-offset:-84}.iti__gp{--iti-flag-offset:-85}.iti__gq{--iti-flag-offset:-86}.iti__gr{--iti-flag-offset:-87}.iti__gt{--iti-flag-offset:-88}.iti__gu{--iti-flag-offset:-89}.iti__gw{--iti-flag-offset:-90}.iti__gy{--iti-flag-offset:-91}.iti__hk{--iti-flag-offset:-92}.iti__hn{--iti-flag-offset:-93}.iti__hr{--iti-flag-offset:-94}.iti__ht{--iti-flag-offset:-95}.iti__hu{--iti-flag-offset:-96}.iti__id{--iti-flag-offset:-97}.iti__ie{--iti-flag-offset:-98}.iti__il{--iti-flag-offset:-99}.iti__im{--iti-flag-offset:-100}.iti__in{--iti-flag-offset:-101}.iti__io{--iti-flag-offset:-102}.iti__iq{--iti-flag-offset:-103}.iti__ir{--iti-flag-offset:-104}.iti__is{--iti-flag-offset:-105}.iti__it{--iti-flag-offset:-106}.iti__je{--iti-flag-offset:-107}.iti__jm{--iti-flag-offset:-108}.iti__jo{--iti-flag-offset:-109}.iti__jp{--iti-flag-offset:-110}.iti__ke{--iti-flag-offset:-111}.iti__kg{--iti-flag-offset:-112}.iti__kh{--iti-flag-offset:-113}.iti__ki{--iti-flag-offset:-114}.iti__km{--iti-flag-offset:-115}.iti__kn{--iti-flag-offset:-116}.iti__kp{--iti-flag-offset:-117}.iti__kr{--iti-flag-offset:-118}.iti__kw{--iti-flag-offset:-119}.iti__ky{--iti-flag-offset:-120}.iti__kz{--iti-flag-offset:-121}.iti__la{--iti-flag-offset:-122}.iti__lb{--iti-flag-offset:-123}.iti__lc{--iti-flag-offset:-124}.iti__li{--iti-flag-offset:-125}.iti__lk{--iti-flag-offset:-126}.iti__lr{--iti-flag-offset:-127}.iti__ls{--iti-flag-offset:-128}.iti__lt{--iti-flag-offset:-129}.iti__lu{--iti-flag-offset:-130}.iti__lv{--iti-flag-offset:-131}.iti__ly{--iti-flag-offset:-132}.iti__ma{--iti-flag-offset:-133}.iti__mc{--iti-flag-offset:-134}.iti__md{--iti-flag-offset:-135}.iti__me{--iti-flag-offset:-136}.iti__mf{--iti-flag-offset:-137}.iti__mg{--iti-flag-offset:-138}.iti__mh{--iti-flag-offset:-139}.iti__mk{--iti-flag-offset:-140}.iti__ml{--iti-flag-offset:-141}.iti__mm{--iti-flag-offset:-142}.iti__mn{--iti-flag-offset:-143}.iti__mo{--iti-flag-offset:-144}.iti__mp{--iti-flag-offset:-145}.iti__mq{--iti-flag-offset:-146}.iti__mr{--iti-flag-offset:-147}.iti__ms{--iti-flag-offset:-148}.iti__mt{--iti-flag-offset:-149}.iti__mu{--iti-flag-offset:-150}.iti__mv{--iti-flag-offset:-151}.iti__mw{--iti-flag-offset:-152}.iti__mx{--iti-flag-offset:-153}.iti__my{--iti-flag-offset:-154}.iti__mz{--iti-flag-offset:-155}.iti__na{--iti-flag-offset:-156}.iti__nc{--iti-flag-offset:-157}.iti__ne{--iti-flag-offset:-158}.iti__nf{--iti-flag-offset:-159}.iti__ng{--iti-flag-offset:-160}.iti__ni{--iti-flag-offset:-161}.iti__nl{--iti-flag-offset:-162}.iti__no{--iti-flag-offset:-163}.iti__np{--iti-flag-offset:-164}.iti__nr{--iti-flag-offset:-165}.iti__nu{--iti-flag-offset:-166}.iti__nz{--iti-flag-offset:-167}.iti__om{--iti-flag-offset:-168}.iti__pa{--iti-flag-offset:-169}.iti__pe{--iti-flag-offset:-170}.iti__pf{--iti-flag-offset:-171}.iti__pg{--iti-flag-offset:-172}.iti__ph{--iti-flag-offset:-173}.iti__pk{--iti-flag-offset:-174}.iti__pl{--iti-flag-offset:-175}.iti__pm{--iti-flag-offset:-176}.iti__pr{--iti-flag-offset:-177}.iti__ps{--iti-flag-offset:-178}.iti__pt{--iti-flag-offset:-179}.iti__pw{--iti-flag-offset:-180}.iti__py{--iti-flag-offset:-181}.iti__qa{--iti-flag-offset:-182}.iti__re{--iti-flag-offset:-183}.iti__ro{--iti-flag-offset:-184}.iti__rs{--iti-flag-offset:-185}.iti__ru{--iti-flag-offset:-186}.iti__rw{--iti-flag-offset:-187}.iti__sa{--iti-flag-offset:-188}.iti__sb{--iti-flag-offset:-189}.iti__sc{--iti-flag-offset:-190}.iti__sd{--iti-flag-offset:-191}.iti__se{--iti-flag-offset:-192}.iti__sg{--iti-flag-offset:-193}.iti__sh{--iti-flag-offset:-194}.iti__si{--iti-flag-offset:-195}.iti__sj{--iti-flag-offset:-196}.iti__sk{--iti-flag-offset:-197}.iti__sl{--iti-flag-offset:-198}.iti__sm{--iti-flag-offset:-199}.iti__sn{--iti-flag-offset:-200}.iti__so{--iti-flag-offset:-201}.iti__sr{--iti-flag-offset:-202}.iti__ss{--iti-flag-offset:-203}.iti__st{--iti-flag-offset:-204}.iti__sv{--iti-flag-offset:-205}.iti__sx{--iti-flag-offset:-206}.iti__sy{--iti-flag-offset:-207}.iti__sz{--iti-flag-offset:-208}.iti__tc{--iti-flag-offset:-209}.iti__td{--iti-flag-offset:-210}.iti__tg{--iti-flag-offset:-211}.iti__th{--iti-flag-offset:-212}.iti__tj{--iti-flag-offset:-213}.iti__tk{--iti-flag-offset:-214}.iti__tl{--iti-flag-offset:-215}.iti__tm{--iti-flag-offset:-216}.iti__tn{--iti-flag-offset:-217}.iti__to{--iti-flag-offset:-218}.iti__tr{--iti-flag-offset:-219}.iti__tt{--iti-flag-offset:-220}.iti__tv{--iti-flag-offset:-221}.iti__tw{--iti-flag-offset:-222}.iti__tz{--iti-flag-offset:-223}.iti__ua{--iti-flag-offset:-224}.iti__ug{--iti-flag-offset:-225}.iti__us{--iti-flag-offset:-226}.iti__uy{--iti-flag-offset:-227}.iti__uz{--iti-flag-offset:-228}.iti__va{--iti-flag-offset:-229}.iti__vc{--iti-flag-offset:-230}.iti__ve{--iti-flag-offset:-231}.iti__vg{--iti-flag-offset:-232}.iti__vi{--iti-flag-offset:-233}.iti__vn{--iti-flag-offset:-234}.iti__vu{--iti-flag-offset:-235}.iti__wf{--iti-flag-offset:-236}.iti__ws{--iti-flag-offset:-237}.iti__xk{--iti-flag-offset:-238}.iti__ye{--iti-flag-offset:-239}.iti__yt{--iti-flag-offset:-240}.iti__za{--iti-flag-offset:-241}.iti__zm{--iti-flag-offset:-242}.iti__zw{--iti-flag-offset:-243}:root{--iti-hover-color:#0000000d;--iti-border-color:#ccc;--iti-country-selector-bg:white;--iti-icon-color:#555;--iti-spacer-horizontal:10px;--iti-flag-height:calc(var(--iti-flag-width) * 3 / 4);--iti-globe-icon-size:17px;--iti-clear-icon-size:15px;--iti-border-width:1px;--iti-arrow-size:5px;--iti-arrow-width:1.5px;--iti-arrow-padding:7px;--iti-mobile-popup-margin:30px;--iti-strict-reject-flash-color:#ff00001f}.iti{display:inline-block;position:relative}.iti *{box-sizing:border-box}.iti input.iti__tel-input,.iti input.iti__tel-input[type=text],.iti input.iti__tel-input[type=tel]{z-index:0;min-width:100%;display:block;position:relative;margin:0!important}.iti__a11y-text{clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;position:absolute;overflow:hidden}.iti__country-container{padding:var(--iti-border-width);position:absolute;top:0;bottom:0;left:0}.iti__selected-country{z-index:1;height:100%;font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:0;text-decoration:none;display:flex;position:relative}.iti__selected-country-primary{height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);align-items:center;display:flex}.iti__selected-dial-code{margin-left:4px}.iti__arrow{margin-left:var(--iti-arrow-padding);width:var(--iti-arrow-size);height:var(--iti-arrow-size);box-sizing:border-box;border-right:var(--iti-arrow-width) solid var(--iti-icon-color);border-bottom:var(--iti-arrow-width) solid var(--iti-icon-color);margin-top:-2px;transform:rotate(45deg)}.iti__arrow--up{margin-top:4px;transform:rotate(-135deg)}.iti__country-selector{background-color:var(--iti-country-selector-bg);border-radius:3px}.iti--inline-country-selector .iti__country-selector{border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px #0003}.iti--inline-country-selector:not(.iti--detached-country-selector) .iti__country-selector{z-index:2;position:absolute;left:0}.iti__search-input{width:100%;padding-left:calc(var(--iti-spacer-horizontal) + var(--iti-globe-icon-size) + var(--iti-spacer-horizontal));padding-right:calc(var(--iti-spacer-horizontal) + var(--iti-clear-icon-size) + var(--iti-spacer-horizontal));border-width:0;border-radius:3px}[dir=rtl] .iti__search-input{padding-left:inherit;background-position:right 8px center;padding-right:30px}.iti__search-input::-webkit-search-cancel-button{appearance:none}.iti__search-input,.iti__country{padding-top:8px;padding-bottom:8px}.iti__search-input-wrapper{border-bottom:1px solid var(--iti-border-color);align-items:center;display:flex;position:relative}.iti__search-icon{left:var(--iti-spacer-horizontal);pointer-events:none;display:flex;position:absolute}[dir=rtl] .iti__search-icon{left:auto;right:var(--iti-spacer-horizontal)}.iti__search-icon-svg{width:var(--iti-globe-icon-size);height:var(--iti-globe-icon-size);stroke:var(--iti-icon-color);fill:none;stroke-width:3px;display:block}.iti__search-clear{right:calc(var(--iti-spacer-horizontal) / 2);cursor:pointer;padding:calc(var(--iti-spacer-horizontal) / 2);background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute}.iti__search-clear .iti__search-clear-x{stroke-width:2px}.iti__search-clear .iti__search-clear-bg{fill:var(--iti-icon-color)}[dir=rtl] .iti__search-clear{right:auto;left:var(--iti-spacer-horizontal)}.iti__search-clear:hover,.iti__search-clear:focus-visible{background:var(--iti-hover-color);outline:none}.iti__search-clear-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__no-results{text-align:center;padding:30px 0}.iti__country-list{cursor:pointer;-webkit-overflow-scrolling:touch;margin:0;padding:0;list-style:none;overflow-y:scroll}.iti--inline-country-selector .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media (width<=500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__country{padding-left:var(--iti-spacer-horizontal);padding-right:var(--iti-spacer-horizontal);outline:none;align-items:center;display:flex}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-name{flex-grow:1}.iti__country-check{margin-left:var(--iti-spacer-horizontal);color:var(--iti-icon-color);align-items:center;display:flex}.iti__country-check-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__country-list .iti__flag{margin-right:var(--iti-spacer-horizontal);flex-shrink:0}[dir=rtl] :is(.iti__country-list .iti__flag){margin-right:0;margin-left:var(--iti-spacer-horizontal)}:is(.iti--has-country-selector .iti__country-container:has(+input[disabled]),.iti--has-country-selector .iti__country-container:has(+input[readonly])) button.iti__selected-country{cursor:not-allowed}:is(.iti--has-country-selector .iti__country-container:has(+input[disabled]),.iti--has-country-selector .iti__country-container:has(+input[readonly])) button.iti__selected-country .iti__arrow{visibility:hidden}.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country[aria-expanded=true] .iti__selected-country-primary{background-color:var(--iti-hover-color)}.iti--detached-country-selector{z-index:1060;position:fixed;top:-1000px;left:-1000px}.iti--detached-country-selector:hover{cursor:pointer}.iti--detached-country-selector{top:calc(anchor(bottom) + 3px);left:anchor(left);position-try-fallbacks:--iti-flip-above}@position-try --iti-flip-above{top:auto;bottom:calc(anchor(top) + 3px)}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti--fullscreen-popup.iti--detached-country-selector{padding:var(--iti-mobile-popup-margin);background-color:#00000080;flex-direction:column;justify-content:flex-start;display:flex;position:fixed;inset:0}.iti--fullscreen-popup .iti__country-selector{flex-direction:column;max-height:100%;display:flex;position:relative}.iti--fullscreen-popup .iti__country,.iti--fullscreen-popup .iti__search-input{padding-top:10px;padding-bottom:10px}.iti--fullscreen-popup .iti__country{padding-left:10px;padding-right:10px;line-height:1.5em}.iti__flag{height:var(--iti-flag-height);width:var(--iti-flag-width);background-image:image-set(var(--iti-path-flags-1x) 1x, var(--iti-path-flags-2x) 2x);background-repeat:no-repeat;background-position:calc(var(--iti-flag-offset,100) * var(--iti-flag-width)) 0;background-size:calc(var(--iti-flag-count) * var(--iti-flag-width)) var(--iti-flag-height);border-radius:1px;box-shadow:0 0 1px #888}.iti__loading{box-shadow:none;background:0 0;position:relative}.iti__loading:after{content:"";width:var(--iti-flag-height);height:var(--iti-flag-height);box-sizing:border-box;border:2px solid var(--iti-icon-color);border-right-color:#0000;border-radius:50%;margin:auto;animation:1s linear infinite iti-spinner;position:absolute;inset:0}@keyframes iti-spinner{to{transform:rotate(360deg)}}.iti__strict-reject-animation .iti__tel-input,.iti__strict-reject-animation .iti__selected-country{animation:.3s cubic-bezier(.36,.07,.19,.97) iti-strict-reject-shake}@media (prefers-reduced-motion:reduce){.iti__strict-reject-animation .iti__tel-input{animation:.3s ease-out both iti-strict-reject-flash}.iti__strict-reject-animation .iti__selected-country{animation:none}}@keyframes iti-strict-reject-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes iti-strict-reject-flash{40%{background-color:var(--iti-strict-reject-flash-color)}}.iti__globe{box-shadow:none;height:var(--iti-globe-icon-size);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.iti__globe .iti__globe-svg{width:100%;height:100%;fill:var(--iti-icon-color)}@supports ((-webkit-appearance:none)) and (not (background:-webkit-canvas(foo))){.iti__tel-input:focus{outline-offset:1px}}:root{--iti-path-flags-1x:url(/build/assets/flags-DjVgN9ag.webp);--iti-path-flags-2x:url(/build/assets/flags@2x-QBzdwbZ8.webp)}.bw-panel,.bw-auth-panel,.bw-account-panel{--bw-danger:#dc2626}.bw-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bw-btn--on-white{color:#fff}.bw-text-link{font-family:Poppins,sans-serif;font-size:var(--text-caption);color:var(--th-muted);cursor:pointer;background:0 0;border:none;min-height:44px;padding:8px 4px;text-decoration:underline;transition:color .15s}.bw-text-link:hover{color:var(--th-text)}.bw-text-link--sm{min-height:auto;padding:4px 0;font-size:11px}.bw-auth-step{max-width:440px;margin-inline:auto}.bw-auth-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:24px;padding-inline-end:40px;display:flex}.bw-auth-header__title{color:var(--th-text);font-family:Urbanist,sans-serif;font-size:19px;font-weight:800;line-height:1.3}.bw-auth-tabs{border-radius:var(--rounded-chip);background:var(--th-alt);border:1px solid var(--th-border);gap:4px;margin-bottom:20px;padding:4px;display:flex}.bw-auth-tab{border-radius:var(--rounded-icon);min-height:38px;font-family:Poppins,sans-serif;font-weight:700;font-size:var(--text-sm);color:var(--th-muted);cursor:pointer;background:0 0;border:none;flex:1;padding:8px 12px;transition:background .15s,color .15s,box-shadow .15s}.bw-auth-tab.is-active{background:var(--th-surface);color:var(--th-text);box-shadow:0 1px 4px color-mix(in srgb, var(--th-text) 14%, transparent)}.bw-auth-tab:focus-visible{outline:2px solid var(--sp);outline-offset:2px}.bw-auth-hint{font-family:Poppins,sans-serif;font-size:var(--text-caption);color:var(--th-muted);text-align:center;margin-top:14px;line-height:1.6}.bw-auth-otp-body{font-family:Poppins,sans-serif;font-size:var(--text-sm);color:var(--th-muted);line-height:1.6}.bw-auth-footer-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.bw-error{font-family:Poppins,sans-serif;font-size:var(--text-caption);color:var(--status-canceled);margin-top:6px}.bw-error--center{text-align:center;margin-top:10px}.bw-input-wrap{border-radius:var(--rounded-md);background:var(--th-surface);border:1px solid var(--th-border-med);transition:box-shadow .15s,border-color .15s,background .15s;display:flex;overflow:hidden}.bw-input-wrap:hover{border-color:color-mix(in srgb, var(--th-text) 26%, transparent)}.bw-input-wrap:focus-within{border-color:var(--sp);background:var(--th-alt);box-shadow:0 0 0 3px color-mix(in srgb, var(--sp) 18%, transparent)}.bw-input-wrap.is-invalid{border-color:color-mix(in srgb, var(--bw-danger) 50%, transparent)}.bw-input-wrap.is-highlighted{border-color:var(--sp)}.bw-input-wrap__icon{background:color-mix(in srgb, var(--th-text) 3%, transparent);border-inline-end:1px solid var(--th-border);color:var(--th-muted);flex-shrink:0;align-items:center;padding:0 14px;display:flex}.bw-input-wrap__field{font-family:Poppins,sans-serif;font-size:var(--text-md);color:var(--th-text);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:14px 16px}.bw-input-wrap__field--sm{font-size:var(--text-sm)}.bw-field-input{background:var(--th-alt);border-radius:var(--rounded-md);width:100%;font-family:Poppins,sans-serif;font-size:var(--text-sm);color:var(--th-text);border:1px solid var(--th-border-med);outline:none;padding:14px 16px;transition:box-shadow .15s,border-color .15s}.bw-field-input:hover{border-color:color-mix(in srgb, var(--th-text) 22%, transparent)}.bw-field-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--sp) 18%, transparent)}.bw-field-input.is-highlighted{border-color:var(--sp)}select.bw-field-input{appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%234F4D5A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:10px 6px;padding-right:40px}[data-theme=dark] select.bw-field-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23D8D5DA' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[dir=rtl] select.bw-field-input{background-position:16px;padding-left:40px;padding-right:16px}input[type=date].bw-field-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer}[data-theme=dark] input[type=date].bw-field-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input[type=date].bw-field-input::-webkit-calendar-picker-indicator{cursor:pointer;border-radius:var(--rounded-xs);opacity:.65;margin-inline-start:4px;padding:4px;transition:opacity .15s,background-color .15s}input[type=date].bw-field-input::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:color-mix(in srgb, var(--th-text) 8%, transparent)}.bw-booking-card{border-radius:var(--rounded-lg);border:1px solid var(--th-border);background:var(--th-surface);box-shadow:var(--shadow-soft);padding:18px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .22s}.bw-booking-card:hover{border-color:var(--th-border-med);box-shadow:var(--shadow-soft-hover);transform:translateY(-2px)}.bw-status-live{font-family:Poppins,sans-serif;font-weight:700;font-size:var(--text-sm);color:var(--status-pending);align-items:center;gap:6px;display:inline-flex}.bw-status-live--warning{color:var(--status-pending)}.bw-status-live--success{color:var(--status-accepted)}.bw-status-live--danger{color:var(--status-canceled)}.bw-status-live--gray{color:var(--status-neutral)}.bw-status-live__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s infinite pulse}@media (prefers-reduced-motion:reduce){.bw-status-live__dot{opacity:1;animation:none}}.bw-filter-chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.bw-filter-chip{border-radius:var(--rounded-pill);border:1px solid var(--th-border-med);color:var(--th-muted);font-family:Poppins,sans-serif;font-weight:600;font-size:var(--text-caption);cursor:pointer;background:0 0;padding:6px 14px;transition:border-color .15s,background .15s,color .15s}.bw-filter-chip.is-active{border-color:var(--sp);background:var(--sp);color:var(--sp-on)}.bw-danger-link{border-radius:var(--th-radius);border:1px solid color-mix(in srgb, var(--bw-danger) 32%, transparent);min-height:44px;font-family:Poppins,sans-serif;font-weight:600;font-size:var(--text-caption);color:var(--bw-danger);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 18px;transition:background .15s,border-color .15s;display:inline-flex}.bw-danger-link:hover{background:color-mix(in srgb, var(--bw-danger) 8%, transparent);border-color:var(--bw-danger)}.bw-danger-link:focus-visible{outline:2px solid var(--bw-danger);outline-offset:2px}.bw-narrow{max-width:480px;margin-inline:auto}.bw-field{text-align:start;margin-bottom:16px}.bw-field--tight{margin-bottom:14px}.bw-field--last{margin-bottom:22px}.bw-btn--compact{flex-shrink:0;min-height:44px;padding:8px 14px}.bw-btn--spaced{margin-bottom:16px}.bw-btn--spaced-sm{margin-bottom:10px}.bw-text-link--block{width:100%}.bw-back-row{text-align:center;margin-top:20px}.bw-error--block{margin-bottom:12px}.bw-slot-picker{max-width:480px;margin-inline:auto}.bw-booking-summary{border-radius:var(--rounded-chip);border:1px solid var(--th-border);background:var(--th-alt);margin-bottom:24px;padding:16px 20px}.bw-booking-summary__grid{grid-template-columns:repeat(3,1fr);display:grid}.bw-booking-summary__cell{text-align:center;border-inline-end:1px solid var(--th-border);padding:0 12px}.bw-booking-summary__cell:last-child{border-inline-end:none}.bw-booking-summary__label{font-family:Poppins,sans-serif;font-size:var(--text-caption);color:var(--th-muted);margin-bottom:6px;font-weight:600}.bw-booking-summary__value{font-family:Poppins,sans-serif;font-weight:700;font-size:var(--text-sm);color:var(--th-text);text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:flex;overflow:hidden}.bw-booking-summary__value--accent{color:var(--sp)}.bw-payment-options{flex-direction:column;gap:10px;margin:20px 0;display:flex}.bw-payment-option{border-radius:var(--rounded-chip);border:1.5px solid var(--th-border);background:var(--th-alt);text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.bw-payment-option:hover:not(:disabled){border-color:color-mix(in srgb, var(--sp) 40%, var(--th-border))}.bw-payment-option--selected{border-color:var(--sp);background:color-mix(in srgb, var(--sp) 6%, var(--th-alt))}.bw-payment-option:disabled{cursor:not-allowed;opacity:.55}.bw-payment-option__body{flex-direction:column;gap:2px;display:flex}.bw-payment-option__title{font-family:Poppins,sans-serif;font-weight:700;font-size:var(--text-md);color:var(--th-text)}.bw-payment-option__meta{font-family:Poppins,sans-serif;font-size:var(--text-caption);color:var(--th-muted)}.bw-payment-option__badge{border-radius:var(--rounded-pill);background:color-mix(in srgb, var(--th-text) 8%, transparent);color:var(--th-muted);letter-spacing:.02em;white-space:nowrap;flex-shrink:0;padding:3px 9px;font-family:Poppins,sans-serif;font-size:10px;font-weight:700}.bw-otp-intro{text-align:center;margin-bottom:20px}.bw-otp-email{color:var(--th-text);font-weight:700}.otp-boxes__row{justify-content:center;gap:8px;display:flex}.bw-profile-step{text-align:center;max-width:380px;margin-inline:auto}.bw-profile-step__icon{background:color-mix(in srgb, var(--sp) 12%, transparent);border:1px solid color-mix(in srgb, var(--sp) 22%, transparent);width:56px;height:56px;color:var(--sp);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.bw-profile-step__icon svg{width:26px;height:26px}.bw-profile-step__title{color:var(--th-text);text-wrap:balance;margin-bottom:8px;font-family:Urbanist,sans-serif;font-size:20px;font-weight:900}.bw-profile-step__body{font-family:Poppins,sans-serif;font-size:var(--text-sm);color:var(--th-muted);text-wrap:pretty;margin-bottom:24px;line-height:1.7}.bw-callout{border-radius:var(--rounded-chip);background:color-mix(in srgb, var(--sp) 10%, transparent);border:1px solid color-mix(in srgb, var(--sp) 35%, transparent);text-align:start;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px 16px;display:flex}.bw-callout__icon{width:17px;height:17px;color:var(--sp);flex-shrink:0;margin-top:1px}.bw-callout__text{font-family:Poppins,sans-serif;font-size:var(--text-sm);color:var(--sp);margin:0;line-height:1.6}.bw-input-wrap__icon-svg{width:15px;height:15px}.bw-account{max-width:560px;margin-inline:auto}.bw-account-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.bw-account-header__identity{align-items:center;gap:12px;min-width:0;display:flex}.bw-account-avatar{background:var(--sp);width:44px;height:44px;color:var(--sp-on);box-shadow:0 4px 16px color-mix(in srgb, var(--sp) 35%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Urbanist,sans-serif;font-size:17px;font-weight:900;display:flex}.bw-account-header__title{color:var(--th-text);font-family:Urbanist,sans-serif;font-size:18px;font-weight:900;line-height:1.2}.bw-account-header__name{font-family:Poppins,sans-serif;font-size:var(--text-caption);color:var(--th-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.bw-auth-tabs--account{margin-bottom:20px}.bw-auth-tab{position:relative}.bw-auth-tab__dot{top:2px;background:var(--sp);border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-end:6px}.bw-empty-state{text-align:center;border:1px dashed var(--th-border-med);border-radius:var(--rounded-md);padding:44px 20px}.bw-empty-state__icon{background:color-mix(in srgb, var(--th-text) 5%, transparent);width:52px;height:52px;color:var(--th-sub);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.bw-empty-state__icon svg{width:22px;height:22px}.bw-empty-state__text{font-family:Poppins,sans-serif;font-size:var(--text-md);color:var(--th-muted);margin-bottom:16px}.bw-empty-state__text:last-child{margin-bottom:0}.bw-filter-empty{font-family:Poppins,sans-serif;font-size:var(--text-sm);color:var(--th-muted);text-align:center;padding:24px 0}.bw-booking-list{flex-direction:column;gap:14px;max-height:420px;padding:2px 4px 2px 2px;display:flex;overflow-y:auto}.bw-booking-card__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.bw-booking-card__title{font-family:Poppins,sans-serif;font-weight:700;font-size:var(--text-md);color:var(--th-text);align-items:center;gap:6px;min-width:0;display:flex}.bw-booking-card__meta{font-family:Poppins,sans-serif;font-size:var(--text-caption);color:var(--th-muted);align-items:center;gap:6px;display:flex}.bw-booking-card__meta-icon{flex-shrink:0;width:13px;height:13px}.bw-booking-card__price{color:var(--sp);font-weight:700}.bw-booking-card__actions{border-top:1px solid var(--th-border);align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.bw-academy-progress{border-top:1px solid var(--th-border);margin-top:12px;padding-top:12px}.bw-academy-progress__head{font-family:Poppins,sans-serif;font-size:var(--text-caption);color:var(--th-muted);justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.bw-academy-progress__value{color:var(--th-text);font-weight:700}.bw-academy-progress__track{border-radius:var(--rounded-pill);background:color-mix(in srgb, var(--th-text) 8%, transparent);height:6px;overflow:hidden}.bw-academy-progress__fill{border-radius:var(--rounded-pill);background:var(--status-accepted);height:100%;transition:width .3s}.bw-academy-progress__stats{color:var(--th-muted);gap:12px;margin-top:6px;font-family:Poppins,sans-serif;font-size:11px;display:flex}.bw-academy-note{border-radius:var(--rounded-chip);font-family:Poppins,sans-serif;font-size:var(--text-caption);margin-top:12px;padding:10px 12px;line-height:1.4}.bw-academy-note--danger{color:var(--status-canceled);background:color-mix(in srgb, var(--status-canceled) 10%, transparent)}.bw-academy-sessions{border-top:1px solid var(--th-border);flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;display:flex}.bw-academy-sessions__label{letter-spacing:.02em;text-transform:uppercase;color:var(--th-muted);margin-bottom:2px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700}.bw-academy-session{font-family:Poppins,sans-serif;font-size:var(--text-caption);color:var(--th-sub);align-items:center;gap:6px;padding:4px 0;display:flex}.bw-academy-session--next{color:var(--th-text);font-weight:600}.bw-academy-session__tag{letter-spacing:.02em;text-transform:uppercase;color:var(--sp-on);background:var(--sp);border-radius:var(--rounded-pill);flex-shrink:0;padding:2px 8px;font-family:Poppins,sans-serif;font-size:10px;font-weight:700}.bw-confirm{text-align:center;max-width:460px;margin-inline:auto;padding:12px 0}.bw-confirm__icon-wrap{width:80px;height:80px;margin:0 auto 24px;position:relative}.bw-confirm__icon-ring{background:color-mix(in srgb, var(--sp) 10%, transparent);border:2px solid color-mix(in srgb, var(--sp) 30%, transparent);border-radius:50%;width:80px;height:80px;animation:.5s cubic-bezier(.22,1,.36,1) both bwConfirmPop}.bw-confirm__icon-inner{color:var(--sp);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bw-confirm__icon-inner svg{width:32px;height:32px}@keyframes bwConfirmPop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bw-confirm__icon-ring{animation:none}}.bw-confirm__title{color:var(--sp);text-wrap:balance;margin-bottom:10px;font-family:Urbanist,sans-serif;font-size:clamp(22px,4vw,28px);font-weight:900}.bw-confirm__body{font-family:Poppins,sans-serif;font-size:var(--text-sm);color:var(--th-muted);text-wrap:pretty;max-width:340px;margin:0 auto 28px;line-height:1.8}.bw-receipt{border-radius:var(--rounded-md);border:1px solid var(--th-border);text-align:start;background:var(--th-alt);box-shadow:0 0 40px color-mix(in srgb, var(--sp) 6%, transparent);margin-bottom:24px;padding:22px 24px}.bw-receipt__rows{flex-direction:column;gap:14px;display:flex}.bw-receipt__row{justify-content:space-between;align-items:center;gap:24px;display:flex}.bw-receipt__label{font-family:Poppins,sans-serif;font-size:var(--text-caption);color:var(--th-muted);font-weight:600}.bw-receipt__value{font-family:Poppins,sans-serif;font-weight:700;font-size:var(--text-sm);color:var(--th-text);text-align:end;align-items:center;gap:6px;display:flex}.bw-receipt__value--accent{color:var(--sp)}.bw-receipt__divider{background:color-mix(in srgb, var(--th-text) 5%, transparent);height:1px}.bw-confirm__credits-cta{margin-bottom:16px}.bw-confirm__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.bw-slot-footer{background:linear-gradient(to top, var(--th-surface) 70%, transparent);margin-top:8px;padding-top:12px;padding-bottom:4px;position:sticky;bottom:0}.bw-slot-footer .bw-total-box{margin-top:0}.bw-backdrop{z-index:var(--z-backdrop);background:color-mix(in srgb, var(--th-text) 55%, transparent);pointer-events:none;position:fixed;inset:0}.bw-overlay{z-index:var(--z-modal);pointer-events:auto;padding:24px 16px 32px;position:fixed;inset:0;overflow-y:auto}.bw-panel{pointer-events:auto;background:var(--th-surface);border-radius:var(--modal-radius);border:1px solid var(--th-border);width:100%;max-width:980px;box-shadow:var(--modal-shadow);color:var(--th-text);margin:0 auto;position:relative}.bw-panel__accent{background:linear-gradient(90deg, transparent, var(--sp), transparent);border-radius:var(--modal-radius) var(--modal-radius) 0 0;height:3px}.bw-overlay--center{justify-content:center;align-items:center;display:flex}.bw-auth-panel{pointer-events:auto;background:var(--th-surface);border-radius:var(--modal-radius);border:1px solid var(--th-border);width:100%;max-width:440px;box-shadow:var(--modal-shadow);color:var(--th-text);margin:0;position:relative}.bw-auth-panel .bw-input-wrap:focus-within{border-color:var(--sp);box-shadow:0 0 0 3px color-mix(in srgb, var(--sp) 16%, transparent)}.bw-auth-panel .bw-auth-tab.is-active{border:1px solid var(--th-border)}.bw-auth-label{font-family:Poppins,sans-serif;font-size:var(--text-sm);color:var(--th-text);margin-bottom:8px;font-weight:600;display:block}.bw-overlay--end{justify-content:flex-end;padding:0;display:flex;overflow:hidden}.bw-account-panel{pointer-events:auto;background:var(--th-surface);border:none;border-inline-start:1px solid var(--th-border);width:min(560px,100vw);max-width:none;height:100%;box-shadow:var(--modal-drawer-shadow);color:var(--th-text);border-radius:0;flex-direction:column;margin:0;display:flex;position:relative;overflow-y:auto}.bw-transition-slide{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s}.bw-slide-start{opacity:0;transform:translate(100%)}.bw-slide-end{opacity:1;transform:translate(0)}html[dir=rtl] .bw-slide-start{transform:translate(-100%)}.bw-close{top:10px;z-index:10;background:color-mix(in srgb, var(--th-text) 5%, transparent);border:1px solid var(--th-border);width:44px;height:44px;color:var(--th-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:absolute;inset-inline-end:10px}.bw-close:hover{background:color-mix(in srgb, var(--th-text) 9%, transparent);color:var(--th-text)}.bw-close:focus-visible{outline:2px solid var(--sp);outline-offset:2px}.bw-body{padding:28px 32px 32px}.bw-steps{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-bottom:32px;display:flex}.bw-steps__item{align-items:center;display:flex}.bw-steps__node-wrap{flex-direction:column;align-items:center;gap:8px;display:flex}.bw-steps__node{width:36px;height:36px;font-family:Poppins,sans-serif;font-size:var(--text-sm);border:2px solid var(--th-border);color:var(--th-sub);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-weight:900;transition:all .3s;display:flex}.bw-steps__node svg{width:14px;height:14px}.bw-steps__node.is-active{background:var(--sp);border-color:var(--sp);color:var(--on-primary)}.bw-steps__label{font-family:Poppins,sans-serif;font-size:var(--text-caption);letter-spacing:.02em;white-space:nowrap;color:var(--th-sub);font-weight:600;transition:color .3s}.bw-steps__label.is-active{color:var(--sp)}.bw-steps__line{background:var(--th-border);width:40px;height:1px;margin:0 6px 22px;transition:background .3s}.bw-steps__line.is-active{background:color-mix(in srgb, var(--sp) 40%, transparent)}@media (width<=768px){.bw-body{padding:24px 20px 28px}.bw-steps__line{width:24px}}.bw-section{margin-bottom:24px}.bw-section__head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.bw-section__title{font-family:Poppins,sans-serif;font-size:var(--text-caption);letter-spacing:.04em;color:var(--th-muted);font-weight:600}.bw-section__badge{letter-spacing:normal;text-transform:none;color:var(--sp);align-items:center;gap:4px;font-size:10px;display:inline-flex}.bw-section__hint{letter-spacing:normal;text-transform:none;color:var(--th-sub);font-size:10px}.bw-turf-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.bw-turf-card{border-radius:var(--rounded-md);border:2px solid var(--th-border);background:color-mix(in srgb, var(--th-text) 2%, transparent);text-align:start;cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;transition:border-color .15s,background .15s,transform .15s;display:flex}.bw-turf-card:hover{border-color:var(--th-border-med);transform:translateY(-1px)}.bw-turf-card:focus-visible{outline:2px solid var(--sp);outline-offset:2px}.bw-turf-card.is-selected{border-color:var(--sp);background:color-mix(in srgb, var(--sp) 10%, transparent)}.bw-turf-card__left{align-items:center;gap:12px;display:flex}.bw-turf-card__icon{border-radius:var(--th-radius);background:color-mix(in srgb, var(--th-text) 5%, transparent);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:background .15s;display:flex}.bw-turf-card.is-selected .bw-turf-card__icon{background:color-mix(in srgb, var(--sp) 18%, transparent)}.bw-turf-card__name{font-family:Poppins,sans-serif;font-weight:700;font-size:var(--text-sm);color:var(--th-text)}.bw-turf-card__meta{color:var(--th-muted);margin-top:2px;font-family:Poppins,sans-serif;font-size:11px}.bw-turf-card__price{color:var(--th-muted);flex-shrink:0;margin-inline-start:8px;font-family:Poppins,sans-serif;font-size:16px;font-weight:900;transition:color .15s}.bw-turf-card.is-selected .bw-turf-card__price{color:var(--sp)}.bw-court-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.bw-court-header__name{color:var(--th-text);font-family:Urbanist,sans-serif;font-size:22px;font-weight:900;line-height:1.2}.bw-court-header__price{font-family:Poppins,sans-serif;font-weight:700;font-size:var(--text-sm);color:var(--sp);margin-top:4px}.bw-addon-list{flex-direction:column;gap:4px;margin-bottom:20px;display:flex}.bw-addon-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}.bw-addon-row__left{align-items:center;gap:12px;min-width:0;display:flex}.bw-addon-row__icon{border-radius:var(--th-radius);background:color-mix(in srgb, var(--th-text) 5%, transparent);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.bw-addon-row__icon-img{width:18px;height:18px}.bw-addon-row__name{font-family:Poppins,sans-serif;font-weight:700;font-size:var(--text-sm);color:var(--th-text)}.bw-addon-row__meta{color:var(--th-muted);margin-top:2px;font-family:Poppins,sans-serif;font-size:11px}.bw-qty-stepper{flex-shrink:0;align-items:center;gap:6px;display:flex}.bw-qty-stepper__btn{border-radius:var(--th-radius);border:1px solid var(--th-border-med);background:var(--th-surface);width:26px;height:26px;color:var(--th-muted);cursor:pointer;font-family:Poppins,sans-serif;font-weight:700;transition:border-color .15s,color .15s}.bw-qty-stepper__btn:hover:not(:disabled){color:var(--th-text);border-color:var(--sp)}.bw-qty-stepper__btn:disabled{opacity:.4;cursor:not-allowed}.bw-qty-stepper__value{font-family:Poppins,sans-serif;font-weight:700;font-size:var(--text-sm);color:var(--sp);text-align:center;min-width:16px}.bw-times__grid{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:20px;display:grid}.bw-times__scroll{max-height:220px;padding-inline-end:2px;overflow-y:auto}.bw-times__skeleton{border-radius:var(--th-radius);background:color-mix(in srgb, var(--th-text) 4%, transparent);border:1px solid var(--th-border);height:38px;animation:1.5s infinite pulse}.bw-times__slot{border-radius:var(--th-radius);font-family:Poppins,sans-serif;font-size:var(--text-caption);border:1px solid var(--th-border);background:color-mix(in srgb, var(--th-text) 3%, transparent);color:var(--th-text);cursor:pointer;padding:10px 4px;font-weight:700;transition:all .12s}.bw-times__slot:hover:not(:disabled){border-color:color-mix(in srgb, var(--sp) 35%, var(--th-border))}.bw-times__slot:focus-visible{outline:2px solid var(--sp);outline-offset:2px}.bw-times__slot.is-selected{background:var(--sp);border-color:var(--sp);color:var(--on-primary)}.bw-times__empty{text-align:center;font-family:Poppins,sans-serif;font-size:var(--text-sm);color:var(--th-sub);flex-direction:column;grid-column:1/-1;align-items:center;gap:10px;padding:28px 12px;display:flex}.bw-times__empty-icon{width:28px;height:28px;color:var(--th-muted);opacity:.7}.bw-total-box{border-radius:var(--rounded-md);border:1px solid color-mix(in srgb, var(--sp) 22%, var(--th-border));background:color-mix(in srgb, var(--sp) 8%, var(--th-surface));margin:20px 0 16px;padding:16px 18px}.bw-total-box__row{font-family:Poppins,sans-serif;font-size:var(--text-caption);color:var(--th-muted);justify-content:space-between;align-items:center;padding:4px 0;display:flex}.bw-total-box__divider{background:color-mix(in srgb, var(--sp) 15%, transparent);height:1px;margin:8px 0}.bw-total-box__row--grand{color:var(--th-text);font-size:15px;font-weight:900}.bw-total-box__row--grand span:last-child{color:var(--sp)}.otp-box{border-radius:var(--rounded-chip);background:var(--th-alt);border:1px solid color-mix(in srgb, var(--sp) 22%, transparent);width:48px;height:58px;color:var(--th-text);text-align:center;outline:none;font-family:Poppins,sans-serif;font-size:24px;font-weight:900;transition:border-color .15s,box-shadow .15s}.otp-box:focus{border-color:var(--sp);box-shadow:0 0 0 3px color-mix(in srgb, var(--sp) 20%, transparent)}.otp-box:focus-visible{outline:2px solid var(--sp);outline-offset:2px}.otp-box--filled{border-color:color-mix(in srgb, var(--sp) 45%, transparent);background:color-mix(in srgb, var(--sp) 6%, var(--th-alt))}.otp-boxes--error .otp-box{border-color:color-mix(in srgb, var(--bw-danger) 45%, transparent)}@keyframes otpShake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.otp-boxes--shake .otp-box{animation:.4s otpShake}@media (prefers-reduced-motion:reduce){.otp-boxes--shake .otp-box{animation:none}}.bw-scroll::-webkit-scrollbar{width:6px}.bw-scroll::-webkit-scrollbar-track{background:0 0}.bw-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--th-text) 15%, transparent);border-radius:var(--rounded-pill)}.bw-times__scroll::-webkit-scrollbar{width:5px}.bw-times__scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--th-text) 12%, transparent);border-radius:var(--rounded-pill)}.stadium-body{background:var(--th-bg);color:var(--th-text);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Poppins,sans-serif;overflow-x:hidden}:root{--nav-h:76px;--spacing:4px;--sp-alpha:color-mix(in srgb, var(--sp) 40%, transparent);--ss-alpha:color-mix(in srgb, var(--ss) 40%, transparent);--vi:var(--ss);--text-on-secondary-tint:color-mix(in srgb, var(--th-text) 78%, var(--ss));--ss-border-subtle:color-mix(in srgb, var(--ss) 22%, var(--th-border));--ss-border-medium:color-mix(in srgb, var(--ss) 28%, var(--th-border));--ss-border-strong:color-mix(in srgb, var(--ss) 45%, var(--th-border));--ss-surface-subtle:color-mix(in srgb, var(--ss) 6%, var(--th-surface));--ss-surface-soft:color-mix(in srgb, var(--ss) 10%, var(--th-surface));--ss-surface-medium:color-mix(in srgb, var(--ss) 14%, var(--th-surface));--ss-surface-strong:color-mix(in srgb, var(--ss) 18%, var(--th-surface));--ss-glow:color-mix(in srgb, var(--ss) 22%, transparent);--primary:var(--sp);--primary-dark:color-mix(in srgb, var(--sp) 70%, black);--primary-soft:color-mix(in srgb, var(--sp) 12%, var(--th-surface));--accent:var(--ss);--accent-dark:color-mix(in srgb, var(--ss) 70%, black);--accent-soft:color-mix(in srgb, var(--ss) 12%, var(--th-surface));--on-primary:var(--sp-on);--th-bg:color-mix(in srgb, var(--sp) 3.5%, #f8f8fc);--th-nav:#fffffff0;--th-surface:#fff;--th-card:#fff;--th-text:#0d0b1e;--th-muted:color-mix(in srgb, var(--th-text) 72%, var(--th-bg));--th-sub:color-mix(in srgb, var(--th-text) 64%, var(--th-bg));--th-faint:color-mix(in srgb, var(--th-text) 56%, var(--th-bg));--th-border:color-mix(in srgb, var(--th-text) 8%, transparent);--th-border-med:color-mix(in srgb, var(--th-text) 14%, transparent);--th-footer:var(--primary-dark);--th-alt:oklch(from var(--sp) 95% .025 h);--th-radius:11px;--rounded-xs:6px;--rounded-sm:8px;--rounded-md:16px;--rounded-lg:20px;--rounded-xl:24px;--rounded-chip:12px;--rounded-icon:9px;--rounded-dot:4px;--rounded-pill:999px;--rounded-card:16px;--shadow-soft:0 10px 30px #0d0b1e0d;--shadow-soft-hover:0 20px 44px #0d0b1e1f;--modal-radius:var(--rounded-xl);--modal-shadow:0 30px 70px color-mix(in srgb, var(--th-text) 18%, transparent);--modal-drawer-shadow:-20px 0 60px color-mix(in srgb, var(--th-text) 18%, transparent);--status-pending:#fbbf24;--status-accepted:#4ade80;--status-canceled:#f87171;--status-neutral:var(--th-muted);--z-sticky:100;--z-skip:110;--z-dropdown:120;--z-backdrop:200;--z-modal:210;--text-caption:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-on-tint:color-mix(in srgb, var(--th-text) 78%, var(--sp))}[data-theme=dark]{--th-bg:oklch(20% .012 90);--th-nav:#141210e6;--th-surface:oklch(26% .014 90);--th-card:oklch(26% .014 90);--th-text:oklch(94% .01 90);--th-muted:color-mix(in srgb, var(--th-text) 72%, var(--th-bg));--th-sub:color-mix(in srgb, var(--th-text) 70%, var(--th-bg));--th-faint:color-mix(in srgb, var(--th-text) 60%, var(--th-bg));--th-border:#ffffff24;--th-border-med:color-mix(in srgb, var(--th-text) 14%, transparent);--th-footer:var(--th-bg);--th-alt:oklch(from var(--sp) 25% .016 h);--footer-on:var(--th-text)}*,:before,:after{box-sizing:border-box}.font-display{font-family:Urbanist,sans-serif}.font-body{font-family:Poppins,sans-serif}.font-label{font-family:Poppins,sans-serif;font-weight:600}html[lang=ar] .font-display,html[lang=ar] .font-body,html[lang=ar] .font-label{letter-spacing:0;font-family:Tajawal,sans-serif}.skip-link{inset-inline-start:16px;z-index:var(--z-skip);border-radius:var(--th-radius);background:var(--th-text);color:var(--th-bg);padding:10px 16px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-100px}.skip-link:focus{top:12px}:focus-visible{outline:2px solid var(--sp);outline-offset:2px}.stadium-btn,.bw-btn{border-radius:var(--th-radius);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 24px;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:transform .18s,filter .18s,color .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.stadium-btn:disabled,.bw-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.stadium-btn:disabled:hover,.bw-btn:disabled:hover{transform:none}.stadium-btn--primary,.bw-btn--primary{background:var(--primary);color:var(--on-primary);box-shadow:0 4px 20px color-mix(in srgb, var(--primary) 44%, transparent)}.stadium-btn--primary:hover:not(:disabled),.bw-btn--primary:hover:not(:disabled){box-shadow:0 12px 28px color-mix(in srgb, var(--primary) 40%, transparent);transform:translateY(-2px)}.stadium-btn--secondary{background:var(--ss);color:var(--ss-on);box-shadow:0 4px 20px var(--ss-alpha)}.stadium-btn--secondary:hover{filter:brightness(1.06);transform:translateY(-2px)}.stadium-btn--outline,.bw-btn--outline{color:var(--ss);border:1.5px solid var(--ss-border-medium);background:0 0}.stadium-btn--outline:hover,.bw-btn--outline:hover{color:var(--ss);background:var(--ss-surface-subtle);border-color:var(--ss);transform:translateY(-2px)}[data-theme=dark] .stadium-btn--outline,[data-theme=dark] .bw-btn--outline{color:var(--th-text);border-color:var(--th-border-med)}[data-theme=dark] .stadium-btn--outline:hover,[data-theme=dark] .bw-btn--outline:hover{color:var(--th-text);background:color-mix(in srgb, var(--th-text) 8%, transparent);border-color:var(--th-text)}.stadium-btn--ghost{color:var(--th-muted);border-bottom:1.5px solid var(--th-border);background:0 0;border-radius:0;min-height:auto;padding-inline:0}.stadium-btn--ghost:hover{color:var(--ss);border-bottom-color:var(--ss)}.stadium-btn--block,.bw-btn--block{width:100%}.stadium-btn--sm{min-height:44px;font-size:var(--text-sm);padding:10px 16px}.stadium-status-pill{font-family:Poppins,sans-serif;font-weight:700;font-size:var(--text-caption);letter-spacing:.02em;border-radius:var(--rounded-pill);white-space:nowrap;flex-shrink:0;align-items:center;padding:4px 10px;display:inline-flex}.stadium-status-pill--warning{color:var(--status-pending);background:color-mix(in srgb, var(--status-pending) 16%, transparent)}.stadium-status-pill--success{color:var(--status-accepted);background:color-mix(in srgb, var(--status-accepted) 16%, transparent)}.stadium-status-pill--danger{color:var(--status-canceled);background:color-mix(in srgb, var(--status-canceled) 16%, transparent)}.stadium-status-pill--gray{color:var(--status-neutral);background:color-mix(in srgb, var(--th-text) 6%, transparent)}.stadium-day-picker{align-items:center;gap:6px;display:flex}.stadium-day-picker__nav{border:1px solid var(--th-border);background:var(--th-surface);width:32px;height:32px;color:var(--th-muted);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex}.stadium-day-picker__nav:hover{border-color:var(--th-border-med);color:var(--th-text)}.stadium-day-picker__scroll{scroll-behavior:smooth;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.stadium-day-picker__scroll::-webkit-scrollbar{height:4px}.stadium-day-picker__scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--th-text) 15%, transparent);border-radius:var(--rounded-pill)}.stadium-day-pill{border-radius:var(--rounded-chip);border:1px solid var(--th-border);background:var(--th-surface);cursor:pointer;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:52px;padding:10px 4px;transition:all .15s;display:flex}.stadium-day-pill:hover:not(.is-selected){border-color:color-mix(in srgb, var(--sp) 35%, var(--th-border))}.stadium-day-pill.is-today{border-color:color-mix(in srgb, var(--sp) 50%, var(--th-border))}.stadium-day-pill.is-selected{background:var(--sp);border-color:var(--sp);box-shadow:0 4px 14px color-mix(in srgb, var(--sp) 30%, transparent)}.stadium-day-pill__weekday{text-transform:uppercase;letter-spacing:.04em;color:var(--th-muted);font-family:Poppins,sans-serif;font-size:10px;font-weight:600}.stadium-day-pill__num{color:var(--th-text);font-family:Poppins,sans-serif;font-size:16px;font-weight:900}.stadium-day-pill.is-selected .stadium-day-pill__weekday,.stadium-day-pill.is-selected .stadium-day-pill__num{color:var(--on-primary)}.stadium-link{color:var(--th-text);font-family:Poppins,sans-serif;font-size:14px;font-weight:500;text-decoration:none}.stadium-link:hover{color:var(--ss)}.stadium-link--accent{color:var(--ss);align-items:center;gap:8px;margin-top:20px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.stadium-link--accent:hover{color:var(--ss);opacity:.8}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stadium-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0 0 12px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;display:block}.stadium-section{padding:clamp(48px,8vw,90px) 0;overflow:hidden}.stadium-section--alt{background:var(--th-alt)}.stadium-container{max-width:1180px;margin:0 auto;padding-inline:28px}.stadium-head{text-align:center;margin-bottom:52px}.stadium-head>*+*{margin-top:20px}.stadium-head--compact .stadium-h2{margin-bottom:14px}.stadium-head--left{text-align:left}html[dir=rtl] .stadium-head--left{text-align:right}.stadium-head--left .stadium-lead{margin-top:14px}.stadium-head__cta{margin-top:24px}.stadium-section--plain{background:var(--th-bg)}.stadium-section--dark{background:var(--th-footer)}.stadium-section--dark .stadium-kicker{color:var(--ss)}.stadium-section--dark .stadium-h2{color:#fff}.stadium-section--dark .stadium-btn--outline{color:#eeeeffd9;border-color:#eeeeff42}.stadium-section--dark .stadium-btn--outline:hover{color:#eeeefff5;background:#eeeeff14;border-color:#eeeeff80}.contact-intro,.stadium-h2--spaced{margin-bottom:28px}.stadium-prose--spaced{margin-bottom:24px}.stadium-lead--center{max-width:28.75rem;margin-inline:auto;font-size:.9375rem}.stadium-btn--spaced-top{margin-top:6px}.stadium-h1{color:var(--th-text);letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Urbanist,sans-serif;font-size:clamp(42px,5vw,80px);font-weight:900;line-height:.95}.stadium-h1 em{color:var(--ss);font-style:italic}[data-theme=dark] .stadium-h1 em{color:var(--th-text)}.stadium-h2{color:var(--th-text);letter-spacing:-.035em;text-wrap:balance;margin:0;font-family:Urbanist,sans-serif;font-size:clamp(30px,4.2vw,52px);font-weight:900;line-height:1.05}.stadium-lead{color:var(--th-muted);text-wrap:pretty;max-width:28.75rem;font-family:Poppins,sans-serif;font-size:clamp(.9375rem,1.3vw,1.0625rem);font-weight:400;line-height:1.75}.stadium-lead--hero{margin:1.375rem 0 2.25rem}.stadium-prose{color:var(--th-muted);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.9}.hero-call{margin-top:14px}.hero-section{background:var(--th-bg);min-height:100vh;padding-top:var(--nav-h);align-items:center;display:flex;position:relative;overflow:hidden}.hero-section__glow{display:none}.hero-section__inner{z-index:1;width:100%;max-width:1180px;margin:0 auto;padding:80px 28px 100px;position:relative}.hero-kicker{border:1px solid var(--ss-border-subtle);background:var(--ss-surface-subtle);color:var(--th-text);text-wrap:balance;border-radius:999px;max-width:min(100%,42ch);margin:0 0 18px;padding:6px 14px;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;line-height:1.35;display:inline-block}@media (width>=640px){.hero-kicker{text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;overflow:hidden}}.hero-cover{aspect-ratio:16/10;border-radius:20px;overflow:hidden;box-shadow:0 16px 48px #0d0b1e1f}.hero-cover img{object-fit:cover;width:100%;height:100%;display:block}.hero-panel{background:var(--th-surface);border:1px solid var(--th-border);border-radius:20px;padding:22px;box-shadow:0 8px 40px #0d0b1e14}.hero-panel__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.125rem;display:flex}.hero-panel__label{font-family:Poppins,sans-serif;font-weight:600;font-size:var(--text-caption);letter-spacing:.01em;color:var(--th-sub);line-height:1.4}.hero-panel__live{font-family:Poppins,sans-serif;font-weight:600;font-size:var(--text-caption);color:var(--text-on-tint);align-items:center;gap:.3125rem;line-height:1.4;display:inline-flex}.hero-panel__row{align-items:center;gap:.625rem;padding:.75rem 0;display:flex}.hero-panel__row+.hero-panel__row{border-top:1px solid var(--th-border)}.hero-panel__turf{flex:1;min-width:0}.hero-panel__turf-name{font-family:Urbanist,sans-serif;font-weight:700;font-size:var(--text-md);color:var(--th-text);line-height:1.35}.hero-panel__turf-meta{font-family:Poppins,sans-serif;font-weight:500;font-size:var(--text-caption);color:var(--th-muted);margin-top:.125rem;line-height:1.45}.hero-panel__badge{background:var(--ss-surface-medium);font-family:Poppins,sans-serif;font-weight:600;font-size:var(--text-caption);color:var(--text-on-secondary-tint);white-space:nowrap;border-radius:.375rem;flex-shrink:0;padding:.25rem .625rem;line-height:1.35}.hero-panel__empty{text-align:center;font-family:Poppins,sans-serif;font-size:var(--text-sm);color:var(--th-muted);padding:1.25rem;line-height:1.55}.hero-panel__cta{margin-top:1.125rem}.hero-location{border:1px solid var(--th-border);background:var(--th-surface);border-radius:16px;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.hero-location__name{font-family:Urbanist,sans-serif;font-weight:800;font-size:var(--text-md);color:var(--th-text);line-height:1.3}.hero-location__city{font-family:Poppins,sans-serif;font-weight:500;font-size:var(--text-caption);color:var(--th-muted);margin-top:.125rem;line-height:1.4}.hero-location__chip{border:1px solid color-mix(in srgb, var(--sp) 28%, var(--th-border));background:color-mix(in srgb, var(--sp) 18%, var(--th-surface));font-family:Poppins,sans-serif;font-weight:600;font-size:var(--text-caption);color:var(--text-on-tint);white-space:nowrap;border-radius:.5rem;flex-shrink:0;padding:.3125rem .75rem;line-height:1.35}.hero-location__chip--neutral{border-color:var(--th-border);background:color-mix(in srgb, var(--th-text) 5%, var(--th-surface));color:var(--th-muted)}.hero-location__chip--closed{border-color:var(--th-border-med);background:color-mix(in srgb, var(--th-text) 6%, var(--th-surface));color:var(--th-sub);font-style:italic}.hero-quick-check{border:1px solid var(--th-border);border-radius:var(--rounded-card);background:var(--th-surface);box-shadow:var(--shadow-soft);max-width:30rem;margin-top:1.75rem;padding:1.25rem}.hero-quick-check__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.hero-quick-check__label{text-transform:uppercase;letter-spacing:.06em}.hero-quick-check__row{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.hero-quick-check__field{flex-direction:column;flex:130px;gap:.375rem;min-width:0;display:flex}.hero-quick-check__field-label{font-family:Poppins,sans-serif;font-weight:600;font-size:var(--text-caption);color:var(--th-sub)}.hero-quick-check__input{border:1.5px solid var(--ss-border-subtle);border-radius:var(--rounded-sm);background:var(--th-bg);min-height:44px;color:var(--th-text);font-family:Poppins,sans-serif;font-weight:600;font-size:var(--text-sm);min-width:0;padding:0 .75rem;transition:border-color .15s,box-shadow .15s}.hero-quick-check__input:hover{border-color:var(--ss-border-medium)}.hero-quick-check__input:focus,.hero-quick-check__input[aria-expanded=true]{border-color:var(--ss);box-shadow:0 0 0 3px color-mix(in srgb, var(--ss) 18%, transparent);outline:none}select.hero-quick-check__input{appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%234F4D5A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:10px 6px;padding-right:2.25rem}[data-theme=dark] select.hero-quick-check__input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23D8D5DA' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[dir=rtl] select.hero-quick-check__input{background-position:.875rem;padding-left:2.25rem;padding-right:.75rem}input[type=date].hero-quick-check__input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer}[data-theme=dark] input[type=date].hero-quick-check__input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input[type=date].hero-quick-check__input::-webkit-calendar-picker-indicator{cursor:pointer;border-radius:var(--rounded-xs);opacity:.65;margin-inline-start:4px;padding:4px;transition:opacity .15s,background-color .15s}input[type=date].hero-quick-check__input::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:color-mix(in srgb, var(--th-text) 8%, transparent)}.hero-quick-check__submit.hero-panel__cta{white-space:nowrap;flex-shrink:0;margin-top:0}.hero-quick-check__field--select{position:relative}.hero-quick-check__select-trigger{cursor:pointer;text-align:start;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.hero-quick-check__select-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-quick-check__select-icon{color:var(--th-sub);flex-shrink:0;transition:transform .15s}.hero-quick-check__select-icon.is-open{transform:rotate(180deg)}.hero-select-list{z-index:var(--z-dropdown);border:1px solid var(--th-border);border-radius:var(--rounded-md);background:var(--th-surface);box-shadow:var(--shadow-soft-hover);position:absolute;top:calc(100% + .5rem);left:0;right:0}.hero-select-list__scroll{max-height:14rem;padding:.375rem;overflow-y:auto}.hero-select-list__option{border-radius:var(--rounded-xs);background:var(--th-surface);width:100%;color:var(--th-text);font-family:Poppins,sans-serif;font-weight:600;font-size:var(--text-sm);text-align:start;cursor:pointer;border:none;margin-block-end:2px;padding:.5rem .625rem;transition:background .15s,color .15s;display:block}.hero-select-list__option:last-child{margin-block-end:0}.hero-select-list__option:hover{background:var(--ss-surface-subtle)}.hero-select-list__option.is-selected{background:var(--ss);color:var(--ss-on)}.hero-quick-check__field--date{position:relative}.hero-quick-check__date-trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.hero-quick-check__date-icon{color:var(--th-sub);flex-shrink:0}.hero-calendar{z-index:var(--z-dropdown);border:1px solid var(--th-border);border-radius:var(--rounded-md);background:var(--th-surface);width:20rem;max-width:calc(100vw - 2rem);box-shadow:var(--shadow-soft-hover);padding:.875rem;position:absolute;top:calc(100% + .5rem);left:0}html[dir=rtl] .hero-calendar{left:auto;right:0}.hero-fact-line{color:var(--th-sub);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:1.75rem 0 0;font-family:Poppins,sans-serif;font-size:.9375rem;font-weight:500;display:flex}.hero-fact-line strong{color:var(--th-text);font-family:Urbanist,sans-serif;font-weight:800}.hero-fact-line__dot{color:var(--th-faint)}.hero-cover-wrap{position:relative}.hero-instant-badge{inset-inline-start:-1.25rem;background:var(--th-surface);border-radius:16px;align-items:center;gap:.75rem;max-width:calc(100% - 2rem);padding:.875rem 1.125rem;display:flex;position:absolute;bottom:-1.25rem;box-shadow:0 16px 40px #0d0b1e29}.hero-instant-badge__icon{background:var(--ss);width:34px;height:34px;color:var(--ss-on);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hero-instant-badge__copy{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.hero-instant-badge__title{font-family:Poppins,sans-serif;font-weight:700;font-size:var(--text-md);color:var(--th-text);white-space:nowrap}.hero-instant-badge__desc{font-family:Poppins,sans-serif;font-weight:500;font-size:var(--text-caption);color:var(--th-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=640px){.hero-instant-badge{inset-inline-start:.75rem;bottom:-1rem}}.hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.hero-photo-panel{flex-direction:column;gap:.875rem;display:flex}.hero-live-dot{background:var(--sp);border-radius:4px;width:7px;height:7px;animation:2s infinite pulse}@media (prefers-reduced-motion:reduce){.hero-live-dot{opacity:1;animation:none}}.turfs-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.125rem;display:grid}.turf-card,.academy-program-card{border-radius:var(--rounded-card);background:var(--th-surface);border:1px solid var(--th-border);box-shadow:var(--shadow-soft);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .22s;overflow:hidden}.turf-card{flex-direction:column;width:100%;display:flex}.academy-program-card{border-top:3px solid var(--group-accent,var(--th-border));flex-direction:column;display:flex}.academy-program-card__photo{aspect-ratio:4/3;border-radius:calc(var(--rounded-card) - 4px);background:var(--th-alt);margin:14px 14px 0;position:relative;overflow:hidden}.academy-program-card__photo img{object-fit:cover;width:100%;height:100%}.academy-program-card__photo-placeholder{width:100%;height:100%;color:var(--th-muted);justify-content:center;align-items:center;display:flex}.academy-program-card__photo-placeholder svg{opacity:.5;width:28px;height:28px}.academy-program-card__badge,.turf-card__badge{top:12px;letter-spacing:.03em;text-transform:uppercase;color:#fff;background:var(--badge-color,var(--primary));box-shadow:0 4px 14px color-mix(in srgb, var(--primary) 35%, transparent);border-radius:999px;padding:5px 12px;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;position:absolute;inset-inline-start:12px}.turf-card__badge{padding:4px 10px;font-size:10px}.turf-card__photo{aspect-ratio:16/10;background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--dot-color,var(--sp)) 18%, transparent) 0%, transparent 60%), var(--th-alt);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.turf-card__photo:after{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--ss) 12%, transparent), transparent 55%);pointer-events:none;position:absolute;inset:0}.turf-illustration{width:74%;max-width:240px;height:auto;color:var(--dot-color,var(--sp));transition:transform .35s cubic-bezier(.22,1,.36,1);position:relative}.turf-card:hover .turf-illustration{transform:scale(1.045)}.turf-illustration .ti-field,.turf-illustration .ti-line{fill:none;stroke:var(--th-text);stroke-opacity:.17;stroke-width:1.5px;vector-effect:non-scaling-stroke}.turf-illustration .ti-field{stroke-opacity:.24}.turf-illustration .ti-glass{fill:none;stroke:var(--th-text);stroke-opacity:.12;stroke-width:1.4px;vector-effect:non-scaling-stroke}.turf-illustration .ti-dashed{stroke-dasharray:4 3}.turf-illustration .ti-accent-net,.turf-illustration .ti-net-tape{fill:none;stroke:currentColor;stroke-opacity:.62;stroke-width:2px;vector-effect:non-scaling-stroke}.turf-illustration .ti-post{fill:currentColor;opacity:.55}.turf-illustration .ti-ball{fill:currentColor}.academy-program-card__content{flex-direction:column;flex:1;padding:1.25rem 1.375rem 1.375rem;display:flex}.academy-program-card__coach{border-radius:var(--rounded-sm);background:var(--th-alt);color:var(--th-muted);align-items:center;gap:8px;margin-top:.75rem;padding:8px 10px;font-family:Poppins,sans-serif;font-size:12.5px;display:flex}.academy-program-card__coach-avatar{background:var(--ss-surface-subtle);width:24px;height:24px;color:var(--ss);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.turf-card:hover,.academy-program-card:hover{border-color:var(--ss-border-subtle);box-shadow:var(--shadow-soft-hover);transform:translateY(-2px)}.turf-card:has(:focus-visible){border-color:var(--ss-border-subtle);box-shadow:var(--shadow-soft-hover);transform:translateY(-2px)}.academy-program-card:has(:focus-visible){border-color:var(--ss-border-subtle);box-shadow:var(--shadow-soft-hover);transform:translateY(-2px)}.turf-card__body{flex-direction:column;flex:1;padding:.875rem 1rem 1rem;display:flex}.turf-card__name,.academy-program-card__name{color:var(--th-text);letter-spacing:-.01em;font-family:Urbanist,sans-serif;font-size:1.0625rem;font-weight:700}.turf-card__name{margin-bottom:.25rem;font-size:.9375rem;line-height:1.35}.turf-card__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.turf-card__head .turf-card__name{margin-bottom:0}.turf-card__meta,.turf-card__desc,.turf-card__price-unit,.academy-program-card__desc,.academy-program-card__price-unit{font-family:Poppins,sans-serif;font-size:var(--text-caption);color:var(--th-muted)}.turf-card__meta,.academy-program-card__price-unit{font-weight:500}.turf-card__meta{margin-top:.25rem;margin-bottom:.5rem;line-height:1.45}.turf-card__desc,.academy-program-card__desc{line-height:1.65}.turf-card__desc{text-wrap:pretty;margin-bottom:.5rem}.academy-program-card__desc{margin-top:.375rem}.academy-program-card__price-row{align-items:baseline;gap:.25rem;margin-top:auto;margin-bottom:.875rem;padding-top:.875rem;display:flex}.turf-card__price-wrap{flex-shrink:0;align-items:baseline;gap:.25rem;padding-top:.125rem;display:flex}.turf-card__price{color:var(--primary);letter-spacing:-.02em;font-family:Urbanist,sans-serif;font-size:1.1875rem;font-weight:700;line-height:1}.academy-program-card__price{color:var(--group-accent,var(--primary));letter-spacing:-.02em;font-family:Urbanist,sans-serif;font-size:1.5rem;font-weight:700;line-height:1}.turf-card__price-unit,.academy-program-card__price-unit{font-weight:500}.turf-card__actions,.academy-program-card__actions{border-top:1px solid var(--th-border);align-items:center;gap:.5rem;margin-top:.875rem;padding-top:.75rem;display:flex}.turf-card__actions{margin-top:auto;padding-top:.625rem}.credit-packs-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.125rem;display:grid}.credit-pack-card{border-radius:var(--rounded-card);background:var(--th-surface);border:1px solid var(--th-border);box-shadow:var(--shadow-soft);flex-direction:column;padding:1.25rem;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .22s;display:flex;position:relative}.credit-pack-card--recommended{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 45%, transparent)}.credit-pack-card__badge{top:-.65rem;letter-spacing:.03em;text-transform:uppercase;color:#fff;background:var(--primary);box-shadow:0 4px 14px color-mix(in srgb, var(--primary) 35%, transparent);border-radius:999px;padding:3px 10px;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;position:absolute;inset-inline-start:1rem}.credit-pack-card:hover{box-shadow:var(--shadow-hover,var(--shadow-soft));transform:translateY(-3px)}.credit-pack-card__body{flex-direction:column;gap:.25rem;display:flex}.credit-pack-card__name{color:var(--th-heading,inherit);font-family:Poppins,sans-serif;font-size:1rem;font-weight:600}.credit-pack-card__credits{color:var(--th-muted);font-size:.875rem}.credit-pack-card__price{color:var(--primary);letter-spacing:-.02em;margin-top:.25rem;font-family:Urbanist,sans-serif;font-size:1.5rem;font-weight:700}.credit-pack-card__actions{border-top:1px solid var(--th-border);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.75rem;display:flex}.academy-carousel{align-items:center;gap:12px;display:flex}.academy-carousel__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;--academy-fade-left:0px;--academy-fade-right:0px;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent, black var(--academy-fade-left), black calc(100% - var(--academy-fade-right)), transparent);mask-image:linear-gradient(to right, transparent, black var(--academy-fade-left), black calc(100% - var(--academy-fade-right)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--academy-fade-left), black calc(100% - var(--academy-fade-right)), transparent);flex:auto;gap:1.5rem;padding-block:4px;padding-inline:4px;display:flex;overflow-x:auto}.academy-carousel__track::-webkit-scrollbar{display:none}.academy-carousel__slide{scroll-snap-align:start;flex:0 0 calc(100% - 56px);min-width:0}.academy-carousel__slide .academy-program-card{width:100%;height:100%}@media (width>=640px){.academy-carousel__slide{flex-basis:calc(50% - .75rem)}}@media (width>=900px){.academy-carousel__slide{flex-basis:calc(33.3333% - 1rem)}}@media (width>=1024px){.academy-carousel__slide{flex-basis:calc(29.4118% - 1.32353rem)}}@media (width<=640px){.academy-carousel__nav{display:none}.academy-carousel{gap:0}.academy-carousel__track{gap:1rem;scroll-padding-inline:4px}.academy-carousel__slide{flex-basis:calc(100% - 48px)}}.academy-carousel--static .academy-carousel__track{scroll-snap-type:none;flex-wrap:wrap;justify-content:center;gap:1.5rem clamp(1.5rem,6vw,4rem);overflow:visible}.academy-carousel--static .academy-carousel__slide{flex:0 290px;min-width:240px}.academy-carousel__nav{border:1px solid var(--th-border);background:var(--th-surface);width:40px;height:40px;color:var(--th-text);box-shadow:var(--shadow-soft);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex}.academy-carousel__nav:hover{border-color:var(--ss-border-medium);color:var(--ss)}.academy-carousel__dots{justify-content:center;align-items:center;gap:10px;margin-top:20px;display:flex}.academy-carousel__dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:relative}.academy-carousel__dot:after{content:"";border-radius:var(--rounded-pill);background:var(--th-border);transform-origin:0;width:8px;height:8px;transition:transform .25s cubic-bezier(.22,1,.36,1),background .25s}html[dir=rtl] .academy-carousel__dot:after{transform-origin:100%}.academy-carousel__dot.is-active:after{background:var(--primary);transform:scaleX(2.75)}.academy-carousel__progress{border-radius:var(--rounded-pill);background:var(--th-border);height:4px;margin-top:20px;overflow:hidden}.academy-carousel__progress-bar{background:var(--primary);border-radius:var(--rounded-pill);height:100%;transition:width .2s;display:block}@media (prefers-reduced-motion:reduce){.academy-carousel__track{scroll-behavior:auto}.academy-carousel__progress-bar{transition:none}.academy-carousel__track{-webkit-mask-image:none;mask-image:none}}.academy-program-card__dot{background:var(--dot,var(--sp));border-radius:9999px;width:.625rem;height:.625rem;margin-inline-end:.5rem;display:inline-block}.turf-card__book-btn{flex:1;gap:.375rem}.turf-card__wa{border-radius:var(--rounded-sm);border:1px solid color-mix(in srgb, #25d366 30%, var(--th-border));background:color-mix(in srgb, #25d366 9%, var(--th-surface));color:#25d366;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.turf-card__wa:hover{background:color-mix(in srgb, #25d366 18%, var(--th-surface));border-color:color-mix(in srgb, #25d366 42%, var(--th-border))}@media (prefers-reduced-motion:reduce){.turf-card,.academy-program-card,.turf-illustration{transition:none}.turf-card:hover,.academy-program-card:hover{transform:none}.turf-card:has(:focus-visible){transform:none}.academy-program-card:has(:focus-visible){transform:none}.turf-card:hover .turf-illustration{transform:none}}.updates-head{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:28px;display:flex}.updates-head .stadium-head{margin-bottom:0}html[dir=rtl] .updates-head{flex-direction:row-reverse}.updates-dots{flex-shrink:0;align-items:center;gap:10px;padding-bottom:6px;display:flex}.updates-dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:relative}.updates-dot:after{content:"";border-radius:var(--rounded-pill);background:var(--th-border);transform-origin:0;width:8px;height:8px;transition:transform .25s cubic-bezier(.22,1,.36,1),background .25s}html[dir=rtl] .updates-dot:after{transform-origin:100%}.updates-dot.is-active:after{background:var(--primary);transform:scaleX(2.75)}.updates-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1rem;margin-bottom:1.125rem;display:flex;overflow-x:auto}.updates-track::-webkit-scrollbar{display:none}.updates-track--single{overflow:hidden}.updates-track--single .update-feature{flex-basis:100%}.update-feature{appearance:none;border-radius:var(--rounded-xl);aspect-ratio:2.35;border:2px solid var(--accent);background:var(--th-alt);scroll-snap-align:start;color:inherit;font:inherit;text-align:start;cursor:pointer;flex:0 0 calc(100% - 72px);margin:0;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.update-feature__media{flex:56%;min-width:0;position:relative}.update-feature__media img{object-fit:cover;width:100%;height:100%;display:block}.update-feature__media-placeholder{width:100%;height:100%;color:var(--th-muted);justify-content:center;align-items:center;display:flex}.update-feature__media-placeholder svg{opacity:.45}.update-feature__badge{top:16px;border-radius:var(--rounded-pill);background:var(--accent);color:var(--ss-on,#fff);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;padding:6px 14px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;display:inline-flex;position:absolute;inset-inline-start:16px}.update-feature__panel{background:var(--primary-dark);color:#fff;flex-direction:column;flex:44%;justify-content:center;min-width:0;padding:clamp(1.5rem,3vw,3rem);display:flex}.update-feature__meta{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:.75rem;font-family:Poppins,sans-serif;font-size:12px;font-weight:600}.update-feature__title{font-family:Urbanist,sans-serif;font-size:clamp(1.375rem,2.6vw,2rem);font-weight:800;line-height:1.25}.updates-list{border-top:1px solid var(--th-border);flex-direction:column;display:flex}.update-row{appearance:none;border:0;border-bottom:1px solid var(--th-border);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:46px 88px 1fr 20px;align-items:center;gap:1.25rem;margin:0;padding:1.25rem 0;text-decoration:none;transition:opacity .2s;display:grid}.update-row:hover{opacity:.8}.update-row:hover .update-row__chevron{transform:translate(3px)}html[dir=rtl] .update-row:hover .update-row__chevron{transform:translate(-3px)}.update-row__date{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.update-row__month{letter-spacing:.05em;text-transform:uppercase;color:var(--th-muted);margin-bottom:4px;font-family:Poppins,sans-serif;font-size:11px;font-weight:600}.update-row__day{color:var(--primary);font-family:Urbanist,sans-serif;font-size:1.375rem;font-weight:800}.update-row__media{border-radius:var(--rounded-sm);background:var(--th-alt);flex-shrink:0;width:88px;height:64px;overflow:hidden}.update-row__media img{object-fit:cover;width:100%;height:100%;display:block}.update-row__media-placeholder{width:100%;height:100%;color:var(--th-muted);justify-content:center;align-items:center;display:flex}.update-row__media-placeholder svg{opacity:.5}.update-row__body{min-width:0}.update-row__title{color:var(--th-text);font-family:Urbanist,sans-serif;font-size:1rem;font-weight:700;line-height:1.35}.update-row__desc{font-family:Poppins,sans-serif;font-size:var(--text-caption);color:var(--th-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;line-height:1.5;overflow:hidden}.update-row__chevron{color:var(--th-muted);justify-self:end;transition:transform .2s}@media (width<=640px){.updates-head{flex-direction:column;align-items:flex-start;gap:12px}.update-feature{aspect-ratio:auto;flex-direction:column;flex-basis:calc(100% - 40px)}.update-feature__media{aspect-ratio:4/3}.update-feature__panel{padding:1.25rem 1.5rem 1.5rem}.update-row{grid-template-columns:38px 64px 1fr 16px;gap:.875rem;padding:1rem 0}.update-row__media{width:64px;height:56px}.update-row__day{font-size:1.125rem}.update-row__desc{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (prefers-reduced-motion:reduce){.updates-track{scroll-behavior:auto}.update-row:hover .update-row__chevron{transform:none}}.update-modal-backdrop{z-index:var(--z-backdrop);background:color-mix(in srgb, var(--th-text) 55%, transparent);pointer-events:none;position:fixed;inset:0}.update-modal-overlay{z-index:var(--z-modal);pointer-events:auto;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.update-modal-panel{background:var(--th-surface);border-radius:var(--rounded-xl);border:1px solid var(--th-border);width:100%;max-width:560px;max-height:calc(100vh - 48px);box-shadow:0 40px 80px color-mix(in srgb, var(--th-text) 18%, transparent);color:var(--th-text);margin:0 auto;position:relative;overflow-y:auto}.update-modal-close{top:12px;z-index:2;border:1px solid var(--th-border);border-radius:var(--rounded-pill);background:var(--th-surface);width:36px;height:36px;color:var(--th-text);box-shadow:0 4px 14px color-mix(in srgb, var(--th-text) 18%, transparent);cursor:pointer;justify-content:center;align-items:center;transition:transform .15s;display:flex;position:absolute;inset-inline-end:12px}.update-modal-close:hover{transform:scale(1.06)}.update-modal-media{aspect-ratio:16/9;background:var(--th-alt);border-radius:var(--rounded-xl) var(--rounded-xl) 0 0;position:relative;overflow:hidden}.update-modal-media img{object-fit:cover;width:100%;height:100%;display:block}.update-modal-media-placeholder{width:100%;height:100%;color:var(--th-muted);justify-content:center;align-items:center;display:flex}.update-modal-media-placeholder svg{opacity:.5}.update-modal-badge{top:16px;border-radius:var(--rounded-pill);background:var(--accent);color:var(--ss-on,#fff);letter-spacing:.05em;text-transform:uppercase;align-items:center;padding:6px 14px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;display:inline-flex;position:absolute;inset-inline-start:16px}.update-modal-body{padding:1.75rem}.update-modal-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-dark);margin-bottom:.5rem;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;display:block}.update-modal-title{color:var(--th-text);font-family:Urbanist,sans-serif;font-size:1.375rem;font-weight:800;line-height:1.3}.update-modal-desc{font-family:Poppins,sans-serif;font-size:var(--text-sm);color:var(--th-muted);white-space:pre-line;margin-top:.75rem;line-height:1.65}.update-modal-link{border-radius:var(--th-radius);background:var(--primary);color:var(--on-primary,#fff);font-family:Poppins,sans-serif;font-weight:600;font-size:var(--text-sm);align-items:center;gap:8px;max-width:100%;margin-top:1.25rem;padding:10px 16px;text-decoration:none;display:inline-flex;overflow:hidden}.update-modal-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.update-modal-link:hover{background:var(--primary-dark)}@media (prefers-reduced-motion:reduce){.update-modal-link{transition:none}}.turf-avail-badge{background:color-mix(in srgb, var(--sp) 14%, var(--th-surface));border:1px solid color-mix(in srgb, var(--sp) 22%, transparent);font-family:Poppins,sans-serif;font-weight:600;font-size:var(--text-caption);color:var(--text-on-tint);border-radius:.375rem;align-self:flex-start;align-items:center;gap:.3rem;margin-bottom:.625rem;padding:.25rem .625rem;line-height:1.35;display:inline-flex}.turf-avail-badge:before{content:"";background:var(--sp);border-radius:50%;flex-shrink:0;width:6px;height:6px}.turfs-empty{border:1px dashed color-mix(in srgb, var(--ss) 20%, transparent);border-radius:var(--th-radius);min-height:160px;color:var(--th-muted);justify-content:center;align-items:center;font-family:Poppins,sans-serif;font-size:14px;display:flex}.about-media-wrap{padding:0 34px 34px 0;position:relative}html[dir=rtl] .about-media-wrap{padding:0 0 34px 34px}.about-media{aspect-ratio:4/3;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 64px #0d0b1e1f}.about-media img{object-fit:cover;filter:brightness(.9)contrast(1.04);width:100%;height:100%}.about-media__placeholder{background:linear-gradient(135deg, color-mix(in srgb, var(--sp) 15%, var(--th-alt)) 0%, var(--th-alt) 100%);justify-content:center;align-items:center;width:100%;height:100%;font-size:80px;display:flex}.about-media__sheen{background:linear-gradient(135deg, color-mix(in srgb, var(--ss) 14%, transparent), transparent 55%);pointer-events:none;position:absolute;inset:0}.about-media__badge{top:20px;z-index:1;background:var(--th-surface);border-radius:16px;flex-direction:column;gap:2px;padding:14px 18px;display:flex;position:absolute;inset-inline-start:20px;box-shadow:0 12px 32px #0d0b1e29}.about-media__badge-value{color:var(--th-text);font-family:Urbanist,sans-serif;font-size:1.75rem;font-weight:800;line-height:1.1}.about-media__badge-label{font-family:Poppins,sans-serif;font-weight:500;font-size:var(--text-caption);color:var(--th-muted);white-space:nowrap}.about-media__overlap{bottom:0;aspect-ratio:4/3;border-radius:var(--rounded-card);border:5px solid var(--th-bg);width:44%;position:absolute;inset-inline-end:0;overflow:hidden;box-shadow:0 16px 40px #0d0b1e2e}.about-media__overlap img{object-fit:cover;width:100%;height:100%}.about-feats{gap:0;margin:0 0 24px;padding:0;list-style:none;display:grid}.about-feat{border-bottom:1px solid var(--th-border);align-items:flex-start;gap:16px;padding:18px 0;transition:transform .18s;display:flex}.about-feat:hover{transform:translate(4px)}html[dir=rtl] .about-feat:hover{transform:translate(-4px)}.about-feat__icon{background:var(--primary);flex-shrink:0;width:34px;height:34px;margin-top:2px}.about-feat__icon--circle{border-radius:50%}.about-feat__icon--square{background:var(--primary-dark);border-radius:8px}.about-feat__icon--diamond{background:var(--accent);border-radius:6px;transform:rotate(45deg)}.about-feat__body{flex:1;min-width:0}.about-feat__title{color:var(--th-text);margin-bottom:4px;font-family:Urbanist,sans-serif;font-size:15px;font-weight:700;display:block}.about-feat__desc{color:var(--th-muted);margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.65}.amenities-grid{grid-template-columns:1fr;gap:40px;display:grid}@media (width>=1024px){.amenities-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:72px}.amenities-intro{top:calc(var(--nav-h) + 32px);position:sticky}}.amenities-intro .stadium-h2{margin-bottom:14px}.amenities-intro__desc{color:var(--th-muted);margin:0 0 20px;font-family:Poppins,sans-serif;font-size:15px;line-height:1.65}.amenities-count-pill{background:var(--ss-surface-medium);color:var(--th-text);border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.amenities-list{grid-template-columns:1fr;column-gap:32px;display:grid}@media (width>=640px){.amenities-list{grid-template-columns:1fr 1fr}}.amenity-row{border-bottom:1px solid var(--th-border);align-items:center;gap:16px;padding:18px 0;transition:transform .18s;display:flex}.amenity-row:hover{transform:translate(4px)}html[dir=rtl] .amenity-row:hover{transform:translate(-4px)}.amenity-row__icon{background:var(--ss-surface-medium);width:42px;height:42px;color:var(--ss);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.amenity-row__icon img{object-fit:contain;width:20px;height:20px}.amenity-row__name{color:var(--th-text);font-family:Poppins,sans-serif;font-size:14.5px;font-weight:600}.contact-intro__desc{color:var(--footer-on);margin:14px 0 0;font-family:Poppins,sans-serif;font-size:15px;line-height:1.65}.contact-stack{flex-direction:column;gap:24px;display:flex}.contact-card{border-radius:var(--rounded-card);background:#fff;overflow:hidden;box-shadow:0 30px 60px #00000080,0 0 0 1px #ffffff0d}.contact-card__row{border-bottom:1px solid #0d0b1e14;align-items:center;gap:14px;padding:16px 20px;display:flex}.contact-card__row:last-child{border-bottom:none}.contact-card__icon{width:40px;height:40px;color:var(--ss);background:color-mix(in srgb, var(--ss) 14%, #fff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-card__value{color:#0d0b1e;flex:1;min-width:0;font-family:Poppins,sans-serif;font-size:14.5px;font-weight:600;text-decoration:none}a.contact-card__value:hover{color:var(--ss)}.contact-card__chip{flex-shrink:0;margin-inline-start:auto}.contact-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.contact-map{border-radius:var(--rounded-md);background:#fff;flex-direction:column;min-height:360px;padding:0;display:flex;overflow:hidden;box-shadow:0 30px 60px #00000080,0 0 0 1px #ffffff0d}.contact-map__frame{border:0;flex:1;width:100%;min-height:360px;display:block}.contact-map__empty{text-align:center;color:var(--th-muted);flex:1;justify-content:center;align-items:center;padding:32px;font-family:Poppins,sans-serif;font-size:14px;display:flex}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes pulseRing{0%,to{box-shadow:0 0 0 0 var(--sp-alpha)}50%{box-shadow:0 0 0 12px #0000}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fade-up{animation:.9s cubic-bezier(.22,1,.36,1) both fadeUp}.animate-fade-up-2{animation:.9s cubic-bezier(.22,1,.36,1) .1s both fadeUp}.animate-fade-up-3{animation:.9s cubic-bezier(.22,1,.36,1) .22s both fadeUp}.animate-fade-up-4{animation:.9s cubic-bezier(.22,1,.36,1) .34s both fadeUp}.animate-fade-up-5{animation:.9s cubic-bezier(.22,1,.36,1) .46s both fadeUp}@media (prefers-reduced-motion:reduce){.animate-fade-up,.animate-fade-up-2,.animate-fade-up-3,.animate-fade-up-4,.animate-fade-up-5{opacity:1!important;animation:none!important;transform:none!important}.gcell:hover,.card-hover:hover{transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.card-hover{transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s}.card-hover:hover{transform:translateY(-2px)}.gcell{cursor:pointer;color:inherit;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}a.gcell:focus-visible{outline:2px solid var(--sp);outline-offset:2px}.gcell:hover{transform:scale(1.022)}.gcell:hover .gcell-overlay{opacity:1}.gcell__img--static{width:100%;display:block}.gcell__view-btn{border-radius:var(--rounded-sm);background:var(--sp);font-family:Poppins,sans-serif;font-weight:700;font-size:var(--text-caption);color:var(--sp-on);padding:8px 16px}.gcell-overlay{background:color-mix(in srgb, var(--th-text) 35%, transparent);opacity:0;justify-content:center;align-items:center;transition:opacity .25s ease-out;display:flex;position:absolute;inset:0}.gallery-masonry{columns:2;column-gap:16px}@media (width>=768px){.gallery-masonry{columns:3}}.gcell--masonry{break-inside:avoid;border-radius:var(--rounded-md);margin-bottom:16px;display:block}.hero-split{grid-template-columns:55% 45%;display:grid}.hero-2col{grid-template-columns:56% 44%;align-items:center;gap:44px;display:grid}.hero-2col--single{grid-template-columns:1fr;max-width:46rem}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.contact-grid{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:56px;display:grid}@media (width<=1024px){.hero-split{grid-template-columns:1fr}.hero-2col,.about-grid{grid-template-columns:1fr;gap:32px}.contact-grid{grid-template-columns:1fr}}[x-cloak]{display:none!important}.stadium-nav{inset-inline:0;z-index:var(--z-sticky);height:var(--nav-h);background:var(--th-nav);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #0000;align-items:center;transition:background .4s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;display:flex;position:fixed;top:0}.stadium-nav.is-scrolled{border-bottom-color:var(--th-border);box-shadow:0 8px 32px #00000012}.stadium-nav.is-scrolled:before{content:"";inset-inline:0;background:linear-gradient(90deg, var(--sp), var(--ss));opacity:.9;height:2px;position:absolute;top:0}.stadium-nav__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;width:100%;max-width:1180px;margin:0 auto;padding-inline:28px;display:grid}.stadium-nav__brand{grid-column:1;align-items:center;gap:12px;min-width:0;text-decoration:none;transition:opacity .2s;display:flex}.stadium-nav__brand:hover{opacity:.88}.stadium-nav__logo,.stadium-nav__logo-fallback{width:40px;height:40px;box-shadow:0 0 0 2px color-mix(in srgb, var(--ss) 35%, transparent), 0 4px 14px color-mix(in srgb, var(--sp) 28%, transparent);border-radius:50%;flex-shrink:0}.stadium-nav__logo{object-fit:cover}.stadium-nav__logo-fallback{background:var(--sp);justify-content:center;align-items:center;display:flex}.stadium-nav__logo-fallback span{color:var(--sp-on);font-family:Poppins,sans-serif;font-size:16px;font-weight:900}.stadium-nav__name-group{flex-direction:column;min-width:0;line-height:1.2;display:flex}.stadium-nav__name{color:var(--th-text);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:Poppins,sans-serif;font-size:17px;font-weight:900;overflow:hidden}.stadium-nav__location{color:var(--th-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-top:1px;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;overflow:hidden}.stadium-nav__links{grid-column:2;justify-self:center;align-items:center;gap:26px;display:none}@media (width>=1024px){.stadium-nav__links{display:flex}}.stadium-nav__link{min-height:44px;color:var(--th-text);white-space:nowrap;align-items:center;padding:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.stadium-nav__link:hover{color:var(--ss)}.stadium-nav__actions{flex-shrink:0;grid-column:3;justify-self:end;align-items:center;gap:10px;display:none}@media (width>=1024px){.stadium-nav__actions{display:flex}}.stadium-nav__drawer-tools{border-top:1px solid var(--th-border);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:16px;display:flex}.stadium-theme-switcher{border:1px solid var(--th-border);background:color-mix(in srgb, var(--th-card) 80%, transparent);border-radius:50%;flex-shrink:0;width:40px;height:40px;transition:border-color .2s,background .2s;display:inline-flex;position:relative}.stadium-theme-switcher:hover{border-color:var(--ss-border-strong);background:var(--ss-surface-soft)}.stadium-theme-switcher__btn{width:100%;height:100%;color:var(--th-text);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.stadium-theme-switcher__btn.is-active{display:none}.stadium-lang-switcher{border:1px solid var(--th-border);background:color-mix(in srgb, var(--th-card) 80%, transparent);min-height:44px;color:var(--th-text);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;padding:8px 10px;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.stadium-lang-switcher:hover{border-color:var(--ss-border-strong);background:var(--ss-surface-soft);color:var(--ss)}.stadium-nav__sign-in{min-height:44px;color:var(--th-text);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:8px 6px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.stadium-nav__sign-in:hover{color:var(--ss)}.stadium-nav__sign-in svg{opacity:.65;flex-shrink:0}.stadium-nav__sign-in--pill{border:1px solid var(--th-border);background:color-mix(in srgb, var(--th-card) 80%, transparent);padding:8px 14px;transition:border-color .2s,background .2s,color .18s}.stadium-nav__sign-in--pill:hover{color:var(--th-text);border-color:var(--ss-border-strong);background:var(--ss-surface-soft)}.stadium-nav__sign-in--block{justify-content:center;width:100%}.stadium-nav__avatar{background:var(--sp);width:22px;height:22px;color:var(--sp-on);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Poppins,sans-serif;font-size:11px;font-weight:800;display:inline-flex}.stadium-nav__account-trigger{align-items:center;gap:8px;display:inline-flex}.stadium-nav__mobile-credit-row{text-align:center}.stadium-nav__credit-pill{background:color-mix(in srgb, var(--sp) 14%, transparent);color:var(--sp);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.stadium-nav__account{position:relative}.stadium-nav__account-menu{top:100%;border:1px solid var(--th-border);background:var(--th-surface);width:240px;z-index:calc(var(--z-sticky) + 5);border-radius:20px;margin-top:10px;padding:8px;position:absolute;inset-inline-end:0;box-shadow:0 16px 48px #0000001a}.stadium-nav__account-menu-title{letter-spacing:.08em;text-transform:uppercase;color:var(--th-muted);padding:8px 10px 6px;font-family:Poppins,sans-serif;font-size:10px;font-weight:700}.stadium-nav__account-menu-item{border-radius:var(--th-radius);width:100%;min-height:40px;color:var(--th-text);text-align:start;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex}.stadium-nav__account-menu-item:hover{background:var(--ss-surface-subtle)}.stadium-nav__account-menu-badge{background:color-mix(in srgb, var(--sp) 16%, transparent);color:var(--sp);letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:10px;font-weight:700}.stadium-nav__account-menu-divider{background:var(--th-border);height:1px;margin:6px 4px}.stadium-nav__account-menu-item--info{cursor:default}.stadium-nav__account-menu-item--info:hover{background:0 0}.stadium-nav__account-menu-item--danger{color:#dc2626}.stadium-nav__account-menu-item--danger:hover{background:#dc26261a}.stadium-nav__cta{letter-spacing:-.01em;background:var(--sp);min-height:44px;color:var(--sp-on);white-space:nowrap;cursor:pointer;box-shadow:0 3px 14px color-mix(in srgb, var(--sp) 42%, transparent);border:none;border-radius:999px;align-items:center;gap:6px;padding-inline:18px;font-family:Poppins,sans-serif;font-size:13px;font-weight:800;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),filter .18s,box-shadow .18s;display:inline-flex}.stadium-nav__cta:hover{filter:brightness(1.05);box-shadow:0 6px 20px color-mix(in srgb, var(--sp) 48%, transparent);transform:translateY(-1px)}.stadium-nav__cta svg{transition:transform .18s}.stadium-nav__cta:hover svg{transform:translate(2px)}html[dir=rtl] .stadium-nav__cta:hover svg{transform:translate(-2px)}.stadium-nav__menu-btn{border:1px solid var(--th-border);background:color-mix(in srgb, var(--th-card) 60%, transparent);cursor:pointer;border-radius:10px;flex-direction:column;flex-shrink:0;grid-column:3;justify-content:center;justify-self:end;align-items:center;gap:5px;width:44px;height:44px;transition:border-color .2s,background .2s;display:flex}@media (width>=1024px){.stadium-nav__menu-btn{display:none}}.stadium-nav__menu-btn.is-open{border-color:var(--ss-border-strong);background:var(--ss-surface-soft)}.stadium-nav__menu-btn span{background:var(--th-text);border-radius:1px;width:18px;height:1.5px;transition:transform .2s,opacity .2s}.stadium-nav__backdrop{inset:0;top:var(--nav-h);z-index:calc(var(--z-sticky) - 10);background:#00000040;position:fixed}.stadium-nav__drawer{top:100%;z-index:calc(var(--z-sticky) - 5);border-bottom:1px solid var(--th-border);background:var(--th-surface);position:absolute;inset-inline:0;box-shadow:0 16px 48px #0000001a}.stadium-nav__drawer-inner{flex-direction:column;gap:4px;padding:16px 28px 24px;display:flex}.stadium-nav__drawer-link{border-radius:var(--th-radius);color:var(--th-muted);align-items:center;gap:12px;padding:13px 14px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:flex}.stadium-nav__drawer-link:hover{color:var(--th-text);background:var(--ss-surface-subtle)}.stadium-nav__drawer-link-dot{background:var(--ss);opacity:.5;border-radius:50%;flex-shrink:0;width:6px;height:6px}.stadium-nav__drawer-actions{border-top:1px solid var(--th-border);flex-direction:column;gap:8px;margin-top:12px;padding-top:16px;display:flex}.stadium-footer{background:var(--primary-dark);color:var(--footer-on);padding:clamp(48px,7vw,72px) 28px 28px}.stadium-footer__inner{max-width:1180px;margin:0 auto}.stadium-footer__grid{border-bottom:1px solid #eeeeff14;grid-template-columns:1.6fr 1fr 1fr 1.4fr;gap:clamp(32px,5vw,64px);margin-bottom:24px;padding-bottom:clamp(32px,5vw,44px);display:grid}@media (width<=860px){.stadium-footer__grid{grid-template-columns:1fr 1fr 1fr;gap:40px 32px}.stadium-footer__col--brand{grid-column:1/-1}}@media (width<=560px){.stadium-footer__grid{grid-template-columns:1fr}}.stadium-footer__col{min-width:0}.stadium-footer__col--brand{max-width:360px}.stadium-footer__contact-item span{overflow-wrap:anywhere}.stadium-footer__brand{align-items:center;gap:11px;text-decoration:none;transition:opacity .18s;display:flex}.stadium-footer__brand:hover{opacity:.88}.stadium-footer__logo,.stadium-footer__logo-fallback{border-radius:var(--th-radius);flex-shrink:0;width:38px;height:38px}.stadium-footer__logo{object-fit:cover}.stadium-footer__logo-fallback{background:var(--sp);box-shadow:0 3px 12px color-mix(in srgb, var(--sp) 35%, transparent);justify-content:center;align-items:center;display:flex}.stadium-footer__logo-fallback span{color:var(--sp-on);font-family:Poppins,sans-serif;font-size:13px;font-weight:900}.stadium-footer__name{color:var(--footer-on);letter-spacing:-.02em;font-family:Poppins,sans-serif;font-size:17px;font-weight:900}.stadium-footer__link{color:var(--footer-on);font-family:Poppins,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:text-decoration-color .15s}.stadium-footer__link:hover{text-decoration:underline}.stadium-footer__link--btn{text-align:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:block}.stadium-footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.stadium-footer__copy{color:var(--footer-on);margin:0;font-family:Poppins,sans-serif;font-size:12px;font-weight:500}.stadium-footer__powered{opacity:.92;align-items:center;gap:8px;text-decoration:none;transition:opacity .18s;display:inline-flex}.stadium-footer__powered:hover{opacity:1}.stadium-footer__powered-label{color:var(--footer-on);font-family:Poppins,sans-serif;font-size:12px;font-weight:500}.stadium-footer__shoot{width:auto;height:18px;display:block}.stadium-footer__col-title{letter-spacing:-.01em;color:var(--footer-on);margin:0 0 18px;font-family:Poppins,sans-serif;font-size:14px;font-weight:800}.stadium-footer__tagline{max-width:34ch;color:var(--footer-on);text-wrap:pretty;margin:16px 0 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7}.stadium-footer__social{gap:10px;margin-top:22px;display:flex}.stadium-footer__social-link{border-radius:var(--rounded-sm);width:40px;height:40px;color:var(--footer-on);background:#eeeeff0a;border:1px solid #eeeeff1f;justify-content:center;align-items:center;text-decoration:none;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.stadium-footer__social-link:hover{color:var(--footer-on);background:color-mix(in srgb, var(--ss) 22%, transparent);border-color:color-mix(in srgb, var(--ss) 55%, transparent);transform:translateY(-2px)}.stadium-footer__links{flex-direction:column;gap:12px;display:flex}.stadium-footer__contact{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.stadium-footer__contact-item{color:var(--footer-on);align-items:flex-start;gap:10px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;transition:text-decoration-color .15s;display:flex}a.stadium-footer__contact-item:hover{text-decoration:underline}.stadium-footer__contact-item svg{width:16px;height:16px;color:color-mix(in srgb, var(--ss) 68%, #fff);flex-shrink:0;margin-top:2px}.stadium-footer__bottom-right{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.stadium-footer__back-top{color:var(--footer-on);align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;text-decoration:none;transition:text-decoration-color .15s;display:inline-flex}.stadium-footer__back-top:hover{text-decoration:underline}.stadium-footer__back-top svg{transition:transform .18s}.stadium-footer__back-top:hover svg{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.stadium-footer__social-link:hover,.stadium-footer__back-top:hover svg{transform:none}}.turf-page{padding-top:var(--nav-h)}.turf-page-hero{background:var(--th-bg);border-bottom:1px solid var(--th-border);position:relative}.turf-page-hero__cover{pointer-events:none;position:absolute;inset:0}.turf-page-hero__cover img{object-fit:cover;object-position:center;opacity:.08;width:100%;height:100%}.turf-page-hero__inner{max-width:1400px;margin:0 auto;padding:56px 24px;position:relative}@media (width>=1024px){.turf-page-hero__inner{padding-inline:80px}}.turf-page-back{color:var(--th-muted);align-items:center;gap:6px;margin-bottom:32px;font-family:Poppins,sans-serif;font-size:14px;text-decoration:none;transition:color .18s;display:inline-flex}.turf-page-back:hover{color:var(--th-text)}.turf-page-back svg{transition:transform .18s}.turf-page-back:hover svg{transform:translate(-2px)}.turf-page-badge{border:1px solid color-mix(in srgb, var(--ss) 30%, transparent);letter-spacing:3px;text-transform:uppercase;color:var(--ss);border-radius:2px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 12px;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.turf-page-title{text-transform:uppercase;color:var(--th-text);margin:0;font-family:Urbanist,sans-serif;font-size:clamp(36px,5vw,64px);font-weight:900;line-height:1.1}.turf-page-desc{max-width:32rem;color:var(--th-muted);margin-top:12px;font-family:Poppins,sans-serif;font-size:16px;line-height:1.7}.turf-page-price{text-align:right}.turf-page-price__amount{color:var(--sp);font-family:Urbanist,sans-serif;font-size:2.25rem;font-weight:900}.turf-page-price__unit{color:var(--th-faint);font-family:Poppins,sans-serif;font-size:18px;font-weight:400}.turf-page-price__label{color:var(--th-faint);margin-top:4px;font-family:Poppins,sans-serif;font-size:14px}.turf-page-body{max-width:1400px;margin:0 auto;padding:56px 24px}@media (width>=1024px){.turf-page-body{padding-inline:80px}}.turf-page-grid{grid-template-columns:1fr;gap:40px;display:grid}@media (width>=1024px){.turf-page-grid{grid-template-columns:2fr 1fr}}.turf-page-main{flex-direction:column;gap:32px;display:flex}.turf-page-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width>=640px){.turf-page-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.turf-page-stat{border:1px solid var(--th-border);background:var(--th-card);text-align:center;border-radius:12px;padding:20px}.turf-page-stat--accent{border-color:color-mix(in srgb, var(--sp) 12%, transparent)}.turf-page-stat__value{color:var(--th-text);font-family:Urbanist,sans-serif;font-size:1.5rem;font-weight:900}.turf-page-stat__value--accent{color:var(--sp)}.turf-page-stat__label{color:var(--th-faint);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-family:Poppins,sans-serif;font-size:12px}.turf-page-section-title{text-transform:uppercase;letter-spacing:1px;color:var(--th-muted);margin-bottom:16px;font-family:Urbanist,sans-serif;font-size:16px;font-weight:700}.turf-page-other-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=640px){.turf-page-other-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.turf-page-other-link{border:1px solid var(--th-border);background:var(--th-card);color:inherit;border-radius:12px;align-items:center;gap:16px;padding:16px;text-decoration:none;transition:border-color .2s;display:flex}.turf-page-other-link:hover{border-color:color-mix(in srgb, var(--ss) 40%, transparent)}.turf-page-other-link__icon{flex-shrink:0;font-size:24px}.turf-page-other-link__body{flex:1;min-width:0}.turf-page-other-link__arrow{color:var(--th-faint);flex-shrink:0}.turf-page-other-link__type{text-transform:uppercase;letter-spacing:.08em;color:var(--ss);font-family:Poppins,sans-serif;font-size:12px;font-weight:700}.turf-page-other-link__name{color:var(--th-text);text-overflow:ellipsis;white-space:nowrap;font-family:Urbanist,sans-serif;font-weight:700;overflow:hidden}.turf-page-other-link__price{color:var(--th-muted);font-family:Poppins,sans-serif;font-size:14px}.turf-page-sidebar{top:calc(var(--nav-h) + 24px);border:1px solid color-mix(in srgb, var(--ss) 15%, transparent);background:var(--th-card);border-radius:12px;padding:24px;position:sticky}.turf-page-sidebar__title{text-transform:uppercase;letter-spacing:1px;color:var(--th-text);margin-bottom:20px;font-family:Urbanist,sans-serif;font-weight:700}.turf-page-sidebar__row{justify-content:space-between;align-items:center;gap:12px;font-family:Poppins,sans-serif;font-size:14px;display:flex}.turf-page-sidebar__row+.turf-page-sidebar__row{margin-top:12px}.turf-page-sidebar__row span:first-child{color:var(--th-muted)}.turf-page-sidebar__row span:last-child{color:var(--th-text);font-weight:600}.turf-page-sidebar__actions{border-top:1px solid var(--th-border);padding-top:20px}.turf-page-sidebar__cta{background:var(--sp);width:100%;color:var(--sp-on);letter-spacing:1.5px;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:12px 20px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .18s;display:flex}.turf-page-sidebar__cta:hover{opacity:.9}.turf-page-sidebar__phone{text-align:center;color:var(--th-faint);margin-top:8px;font-family:Poppins,sans-serif;font-size:12px}.turf-page-sidebar__empty{border:1px solid var(--th-border);text-align:center;color:var(--th-muted);border-radius:8px;margin-top:20px;padding:16px;font-family:Poppins,sans-serif;font-size:14px}.turf-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.stadium-lang-switcher:focus-visible,.stadium-nav__link:focus-visible,.stadium-nav__drawer-link:focus-visible,.stadium-footer__link:focus-visible,.stadium-link:focus-visible,.stadium-btn--ghost:focus-visible,.stadium-btn--secondary:focus-visible,.stadium-btn--outline:focus-visible,.bw-btn--outline:focus-visible{outline:2px solid var(--ss);outline-offset:2px}.stadium-btn--primary:focus-visible,.bw-btn--primary:focus-visible{outline:2px solid var(--sp);outline-offset:2px}.arrow-icon{transition:transform .18s ease-out}html[dir=rtl] .arrow-icon{transform:scaleX(-1)}.stadium-btn:hover .arrow-icon{transform:translate(2px)}html[dir=rtl] .stadium-btn:hover .arrow-icon{transform:scaleX(-1)translate(-2px)}.hero-trust{color:var(--th-sub);margin:.5rem 0 0;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:600;line-height:1.45}.hero-mobile-chip{margin-top:.625rem;display:none}@media (width<=1023px){.hero-mobile-chip{display:inline-flex}}button.gcell{appearance:none;width:100%;height:100%;font:inherit;text-align:start;background:0 0;border:none;padding:0;display:block}.gallery-lightbox{z-index:var(--z-modal);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000eb;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:20px;display:flex;position:fixed;inset:0}.gallery-lightbox__img{border-radius:var(--rounded-xl);object-fit:contain;max-width:100%;max-height:78vh;display:block;box-shadow:0 32px 96px #00000080}.gallery-lightbox__close,.gallery-lightbox__nav{border-radius:var(--rounded-pill);color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;justify-content:center;align-items:center;width:44px;height:44px;transition:background .18s;display:flex;position:absolute}.gallery-lightbox__close{top:16px;inset-inline-end:16px}.gallery-lightbox__nav{top:50%;transform:translateY(-50%)}.gallery-lightbox__nav--prev{inset-inline-start:16px}.gallery-lightbox__nav--next{inset-inline-end:16px}html[dir=rtl] .gallery-lightbox__nav svg{transform:scaleX(-1)}.gallery-lightbox__close:hover,.gallery-lightbox__nav:hover{background:#fff3}.gallery-lightbox__caption{text-align:center;color:#ffffffc7;max-width:60ch;margin:0;font-family:Poppins,sans-serif;font-size:13px}.gallery-lightbox__dots{align-items:center;gap:8px;display:flex}.gallery-lightbox__dot{cursor:pointer;background:#ffffff4d;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:background .18s,transform .18s}.gallery-lightbox__dot.is-active{background:#fff;transform:scale(1.25)}html[lang=ar] .stadium-h1 em{color:var(--ss);font-style:normal;font-weight:900}.hero-court-bg{z-index:0;opacity:.5;pointer-events:none;align-items:center;width:min(680px,62%);display:flex;position:absolute;inset-block:0;inset-inline-end:-8%;-webkit-mask-image:linear-gradient(270deg,#000 42%,#0000);mask-image:linear-gradient(270deg,#000 42%,#0000)}html[dir=rtl] .hero-court-bg{-webkit-mask-image:linear-gradient(90deg,#000 42%,#0000);mask-image:linear-gradient(90deg,#000 42%,#0000)}.hero-court-bg svg{width:100%;height:auto}.hcb-line{stroke:color-mix(in srgb, var(--ss) 32%, transparent);stroke-width:1.5px}.hcb-net{stroke:color-mix(in srgb, var(--ss) 44%, transparent);stroke-width:1.5px;stroke-dasharray:2 4}@media (width<=1024px){.hero-court-bg{display:none}}.hero-court-bg--featured{opacity:.7;width:min(980px,92%);inset-inline-end:-2%;-webkit-mask-image:linear-gradient(270deg,#000 65%,#0000);mask-image:linear-gradient(270deg,#000 65%,#0000)}html[dir=rtl] .hero-court-bg--featured{-webkit-mask-image:linear-gradient(90deg,#000 65%,#0000);mask-image:linear-gradient(90deg,#000 65%,#0000)}.padel-court__grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (width<=900px){.padel-court__grid{grid-template-columns:1fr;gap:40px}}.padel-court__eyebrow{border:1px solid var(--ss-border-subtle);background:var(--ss-surface-subtle);color:var(--th-text);border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:6px 14px 6px 12px;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;line-height:1.35;display:inline-flex}.padel-court__racket{color:var(--ss);flex-shrink:0}.padel-court .stadium-lead{max-width:34rem;margin:1.375rem 0 0}.padel-court__specs{grid-template-columns:repeat(3,1fr);gap:0;margin:2.25rem 0 0;display:grid}.padel-spec{flex-direction:column;min-width:0;margin:0;padding-inline:clamp(12px,2.4vw,28px);display:flex}.padel-spec:first-child{padding-inline-start:0}.padel-spec:last-child{padding-inline-end:0}.padel-spec+.padel-spec{border-inline-start:1px solid var(--th-border)}@media (width<=640px){.padel-court__specs{grid-template-columns:1fr;row-gap:14px}.padel-spec{padding-inline:0}.padel-spec+.padel-spec{border-inline-start:0;border-block-start:1px solid var(--th-border);padding-block-start:14px}}.padel-spec__value{letter-spacing:-.02em;color:var(--ss);order:1;font-family:Urbanist,sans-serif;font-size:1.375rem;font-weight:800;line-height:1.1}.padel-spec__label{font-family:Poppins,sans-serif;font-weight:500;font-size:var(--text-sm);color:var(--th-muted);order:2;margin:6px 0 0;line-height:1.4}.padel-court__figure{margin:0}.padel-court__panel{border:1px solid var(--th-border);border-radius:var(--rounded-lg);background:linear-gradient(158deg, color-mix(in srgb, var(--ss) 7%, var(--th-surface)), var(--th-surface) 70%);padding:clamp(20px,3vw,34px);position:relative;box-shadow:0 12px 44px #0d0b1e12}.padel-court__panel-label{font-family:Poppins,sans-serif;font-weight:600;font-size:var(--text-caption);letter-spacing:.01em;color:var(--th-sub);margin-bottom:16px;display:block}.padel-diagram{width:100%;height:auto;display:block}.pd-court{fill:color-mix(in srgb, var(--ss) 9%, var(--th-surface))}.pd-glass{fill:none;stroke:color-mix(in srgb, var(--ss) 55%, transparent);stroke-width:3px}.pd-line{stroke:color-mix(in srgb, var(--ss) 40%, var(--th-border));stroke-width:1.5px}.pd-net{stroke:color-mix(in srgb, var(--ss) 70%, var(--th-text));stroke-width:2px;stroke-dasharray:3 3}.pd-post{fill:color-mix(in srgb, var(--ss) 70%, var(--th-text))}.pd-dim{fill:var(--th-muted);font-family:Poppins,sans-serif;font-size:12px;font-weight:600}.pd-ball{animation:6.5s cubic-bezier(.45,0,.55,1) infinite padelRally;transform:translate(150px,88px)}.pd-ball circle{fill:var(--sp)}@keyframes padelRally{0%{transform:translate(126px,74px)}25%{transform:translate(300px,62px)}50%{transform:translate(316px,168px)}75%{transform:translate(140px,176px)}to{transform:translate(126px,74px)}}@media (prefers-reduced-motion:reduce){.pd-ball{animation:none;transform:translate(150px,88px)}}.padel-court__legend{flex-wrap:wrap;gap:10px 22px;margin-top:20px;display:flex}.padel-legend{border-radius:var(--rounded-pill);font-family:Poppins,sans-serif;font-weight:500;font-size:var(--text-sm);color:var(--th-muted);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;margin:0;padding:6px 12px;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.padel-legend:hover,.padel-legend:focus-visible,.padel-legend.is-active{color:var(--th-text);border-color:var(--ss-border-subtle);background:var(--ss-surface-subtle)}.padel-legend__key{flex-shrink:0;width:18px;height:12px}.padel-legend__key--net{border-top:2px dashed color-mix(in srgb, var(--ss) 70%, var(--th-text));height:0}.padel-legend__key--line{border-top:1.5px solid color-mix(in srgb, var(--ss) 55%, var(--th-border));height:0}.padel-legend__key--glass{border:2px solid color-mix(in srgb, var(--ss) 55%, transparent);background:color-mix(in srgb, var(--ss) 9%, transparent);border-radius:2px}.pd-part{transition:opacity .22s ease-out}.padel-diagram[data-active] .pd-part{opacity:.28}.padel-diagram[data-active=net] .pd-part--net,.padel-diagram[data-active=service] .pd-part--service,.padel-diagram[data-active=glass] .pd-part--glass{opacity:1}.padel-diagram[data-active=net] .pd-part--net .pd-net{stroke-width:3px}.padel-diagram[data-active=glass] .pd-part--glass .pd-glass{stroke-width:4.5px}.padel-diagram[data-active=service] .pd-part--service .pd-line{stroke-width:2.5px}.pd-part--glass,.pd-part--service,.pd-part--net{cursor:pointer}@media (prefers-reduced-motion:reduce){.pd-part,.pd-part .pd-glass,.pd-part .pd-line,.pd-part .pd-net{transition:none}}.turf-card__dot{background:var(--dot);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--dot) 20%, transparent);vertical-align:middle;border-radius:50%;margin-inline-end:9px;display:inline-block}.turf-card__tags{flex-wrap:wrap;gap:6px;margin-bottom:.5rem;display:flex}.turf-tag{border-radius:var(--rounded-pill);border:1px solid var(--ss-border-subtle);background:var(--ss-surface-subtle);font-family:Poppins,sans-serif;font-weight:600;font-size:var(--text-caption);color:var(--th-muted);white-space:nowrap;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.turf-tag svg{width:13px;height:13px;color:var(--ss);flex-shrink:0}.padel-primer{border-top:1px solid var(--th-border);margin-top:clamp(40px,6vw,64px);padding-top:clamp(32px,5vw,48px)}.padel-primer__title{letter-spacing:-.01em;color:var(--th-text);margin:0 0 24px;font-family:Urbanist,sans-serif;font-size:1.125rem;font-weight:800}.padel-primer__list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:clamp(20px,3vw,34px);margin:0;padding:0;list-style:none;display:grid}.padel-primer__item{align-items:flex-start;gap:12px;display:flex}.padel-primer__icon{border-radius:var(--rounded-icon);border:1px solid var(--ss-border-subtle);background:var(--ss-surface-medium);width:38px;height:38px;color:var(--ss);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.padel-primer__icon svg{width:18px;height:18px}.padel-primer__term{color:var(--th-text);margin-bottom:3px;font-family:Urbanist,sans-serif;font-size:.9375rem;font-weight:700;display:block}.padel-primer__desc{font-family:Poppins,sans-serif;font-weight:400;font-size:var(--text-sm);color:var(--th-muted);text-wrap:pretty;margin:0;line-height:1.55}.mobile-book-bar{inset-inline:0;z-index:var(--z-sticky);padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:var(--th-surface);border-top:1px solid var(--th-border);justify-content:space-between;align-items:center;gap:14px;transition:transform .32s cubic-bezier(.22,1,.36,1);display:none;position:fixed;bottom:0;transform:translateY(120%);box-shadow:0 -6px 24px #0d0b1e1a}@media (width<=900px){.mobile-book-bar{display:flex}body:has(.mobile-book-bar) .stadium-footer{padding-bottom:96px}}.mobile-book-bar.is-visible{transform:translateY(0)}.mobile-book-bar__info{flex-direction:column;gap:2px;min-width:0;display:flex}.mobile-book-bar__name{color:var(--th-text);text-overflow:ellipsis;white-space:nowrap;font-family:Poppins,sans-serif;font-size:.9375rem;font-weight:800;line-height:1.2;overflow:hidden}.mobile-book-bar__meta{font-family:Poppins,sans-serif;font-weight:500;font-size:var(--text-caption);color:var(--th-muted)}.mobile-book-bar__btn{flex-shrink:0}@media (prefers-reduced-motion:reduce){.mobile-book-bar{transition:none}}@media (width<=1024px){.stadium-lead--hero{margin:1.125rem 0 1.75rem}.hero-mobile-chip{width:fit-content;margin:0 0 1.5rem;display:flex}.hero-actions{row-gap:.875rem}.hero-trust{margin-top:1rem}.hero-quick-check{max-width:none;margin-top:1.75rem}.hero-fact-line{margin-top:1.5rem}.hero-call{margin-top:1rem}}.iti.bw-phone-field{--iti-hover-color:color-mix(in srgb, var(--th-text) 6%, transparent);--iti-border-color:var(--th-border-med);--iti-dialcode-color:var(--th-muted);--iti-dropdown-bg:var(--th-surface);--iti-search-icon-color:var(--th-muted);--iti-arrow-color:var(--th-muted)}.iti.bw-phone-field.iti--input-container{border-radius:var(--rounded-md);background:var(--th-surface);border:1px solid var(--th-border-med);width:100%;transition:box-shadow .15s,border-color .15s,background .15s;display:block;overflow:hidden}.iti.bw-phone-field.iti--input-container:hover{border-color:color-mix(in srgb, var(--th-text) 26%, transparent)}.iti.bw-phone-field.iti--input-container:focus-within{border-color:var(--sp);background:var(--th-alt);box-shadow:0 0 0 3px color-mix(in srgb, var(--sp) 18%, transparent)}.is-invalid .iti.bw-phone-field.iti--input-container{border-color:color-mix(in srgb, var(--bw-danger,#dc2626) 50%, transparent)}.iti.bw-phone-field input.iti__tel-input{width:100%;color:var(--th-text);background:0 0;border:none;outline:none;padding:14px 16px;font-family:Poppins,sans-serif;font-size:14px}.iti.bw-phone-field .iti__country-container{padding:0}.iti.bw-phone-field .iti__selected-country{background:color-mix(in srgb, var(--th-text) 3%, transparent);border-inline-end:1px solid var(--th-border);height:100%;color:var(--th-muted)}.iti.bw-phone-field .iti__selected-country-primary{padding:0 14px}.iti.bw-phone-field .iti__search-input{color:var(--th-text);background:0 0;outline:none}.iti.bw-phone-field .iti__search-input-wrapper{border-color:var(--th-border)}.iti.bw-phone-field .iti__country-selector{border-radius:var(--rounded-md);overflow:hidden}
