:root{color-scheme:dark;--nc-black: #0B0B0F;--nc-ink: #09090C;--nc-chrome: #111419;--nc-surface: #1A1D22;--nc-surface-raised: #22262C;--nc-surface-field: #292E35;--nc-surface-hover: #303640;--nc-border: #343A43;--nc-border-strong: #464E59;--nc-text: #F5F7FA;--nc-text-muted: #9AA2AD;--nc-text-faint: #6E7681;--nc-brand: #1476D4;--nc-brand-strong: #2D91F2;--nc-brand-soft: rgba(20, 118, 212, .18);--nc-nav-label-gradient: linear-gradient(180deg, #1C1C1C 0%, #181818 32%, #141414 63%, #121212 100%);--nc-success: #3FD879;--nc-warning: #F2BF4B;--nc-danger: #FF5D5D;--nc-radius-sm: 8px;--nc-radius-md: 12px;--nc-radius-lg: 16px;--nc-radius-pill: 999px;--nc-shadow-soft: none;--nc-shadow-sheet: 0 18px 46px rgba(0, 0, 0, .38);--nc-motion-fast: .12s;--nc-motion-ui: .18s;--nc-motion-page: .22s;--nc-ease-out: cubic-bezier(.22, 1, .36, 1);--auth-bg: var(--nc-black);--auth-field: var(--nc-surface-field);--auth-text: var(--nc-text);--auth-muted: var(--nc-text-muted);--auth-blue: var(--nc-brand);--payment-page-bg: var(--nc-black);--payment-surface: var(--nc-surface);--payment-surface-raised: var(--nc-surface-raised);--payment-border: var(--nc-border);--payment-text: var(--nc-text);--payment-muted: var(--nc-text-muted);--payment-primary: var(--nc-brand)}.nc-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body[data-page=settings] .app-content--full{padding:calc(var(--nc-header-total, 60px) + 16px) 0 calc(32px + env(safe-area-inset-bottom))!important}body[data-page=settings] .settings{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;padding:0 16px!important;overflow:visible!important;box-sizing:border-box!important;background:transparent!important}body[data-page=settings] .settings>.profile_01{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;height:142px!important;margin:0 0 16px!important;overflow:hidden!important;border:1px solid var(--nc-border)!important;border-radius:var(--nc-radius-lg)!important;background:var(--nc-surface)!important;box-shadow:none!important}body[data-page=settings] .profile_01>.background_03{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:inherit!important;background:var(--nc-surface)!important;box-shadow:none!important}body[data-page=settings] .profile_01 .frame-41{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}body[data-page=settings] .profile_01 .image{position:absolute!important;left:20px!important;top:27px!important;width:88px!important;height:88px!important}body[data-page=settings] .profile_01 :is(.ellipse-4,.ellipse-1){width:88px!important;height:88px!important;top:0!important;right:0!important;bottom:0!important;left:0!important}body[data-page=settings] .profile_01 :is(.ellipse-4,svg[data-avatar-outline]){display:none!important}body[data-page=settings] .profile_01 .username,body[data-page=settings] .profile_01 .display-name{position:absolute!important;left:128px!important;right:18px!important;width:auto!important;text-align:left!important}body[data-page=settings] .profile_01 .display-name{top:48px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-page=settings] .profile_01 .username{top:80px!important}body[data-page=settings] .profile_01 .displayname_span{font:700 24px/1.2 var(--nc-font-family)!important;letter-spacing:-.35px!important}body[data-page=settings] .profile_01 .username_span{color:var(--nc-text-muted)!important;font:400 14px/1.35 var(--nc-font-family)!important}body[data-page=settings] .settings>:is(.edit-profile,.change-password,.invite-friends,.report-issue,.privacy-policy,.contact-us,.terms-and-conditions,.about){position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;height:60px!important;min-height:60px!important;overflow:hidden!important;border:1px solid var(--nc-border)!important;border-radius:0!important;background:var(--nc-surface)!important;box-shadow:none!important;transition:background-color .15s ease,border-color .15s ease!important}body[data-page=settings] .settings>:is(.edit-profile,.change-password,.invite-friends,.report-issue,.privacy-policy,.contact-us,.terms-and-conditions,.about)>[class*=background]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:inherit!important;background:transparent!important;box-shadow:none!important}body[data-page=settings] .settings>:is(.edit-profile,.change-password,.invite-friends,.report-issue,.privacy-policy,.contact-us,.terms-and-conditions,.about)>[class^=icon]{position:absolute!important;left:16px!important;top:50%!important;width:28px!important;height:28px!important;transform:translateY(-50%)!important;display:grid!important;place-items:center!important}body[data-page=settings] .settings>:is(.edit-profile,.change-password,.invite-friends,.report-issue,.privacy-policy,.contact-us,.terms-and-conditions,.about)>[class^=icon] img{width:26px!important;height:26px!important;object-fit:contain!important}body[data-page=settings] .settings>:is(.edit-profile,.change-password,.invite-friends,.report-issue,.privacy-policy,.contact-us,.terms-and-conditions,.about)>:is(.edit-profile_01,.change-password_01,.invite-friends_01,.report-issue_01,.privacy-policy_01,.contact-us_01,.terms-and-conditions_01,.about_01){position:absolute!important;left:58px!important;right:42px!important;top:50%!important;width:auto!important;transform:translateY(-50%)!important;text-align:left!important}body[data-page=settings] .settings>:is(.edit-profile,.change-password,.invite-friends,.report-issue,.privacy-policy,.contact-us,.terms-and-conditions,.about) span{color:var(--nc-text)!important;font:600 16px/1.25 var(--nc-font-family)!important;letter-spacing:0!important}body[data-page=settings] .settings>:is(.edit-profile,.change-password,.invite-friends,.report-issue,.privacy-policy,.contact-us,.terms-and-conditions,.about):after{content:"›";position:absolute;right:17px;top:50%;transform:translateY(-52%);color:var(--nc-text-muted);font-size:25px;font-weight:400;line-height:1}body[data-page=settings] .settings>:is(.edit-profile,.invite-friends,.privacy-policy){margin-top:12px!important;border-radius:var(--nc-radius-md) var(--nc-radius-md) 0 0!important}body[data-page=settings] .settings>:is(.change-password,.report-issue,.about){border-radius:0 0 var(--nc-radius-md) var(--nc-radius-md)!important}body[data-page=settings] .settings>:is(.contact-us,.terms-and-conditions){border-top:0!important}body[data-page=settings] .settings>:is(.change-password,.report-issue,.contact-us,.terms-and-conditions,.about){margin-top:-1px!important}body[data-page=settings] .settings>:is(.edit-profile,.change-password,.invite-friends,.report-issue,.privacy-policy,.contact-us,.terms-and-conditions,.about):is(:hover,:focus-visible){z-index:1;outline:none!important;border-color:var(--nc-brand)!important;background:var(--nc-surface-raised)!important}body[data-page=settings] .settings>.logout{position:relative!important;inset:auto!important;width:100%!important;height:48px!important;margin:18px 0 0!important;overflow:hidden!important;border:1px solid rgba(255,92,92,.5)!important;border-radius:var(--nc-radius-md)!important;background:#ff5c5c14!important}body[data-page=settings] .settings>.logout>.backgroud{display:none!important}body[data-page=settings] .settings>.logout>.logout_01{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-items:center!important}body[data-page=settings] .settings>.logout .logout_01_span{color:#ff7676!important;font:600 15px/1 var(--nc-font-family)!important}@media(max-width:360px){body[data-page=settings] .settings{padding-inline:12px!important}body[data-page=settings] .profile_01 .image{left:16px!important}body[data-page=settings] .profile_01 .username,body[data-page=settings] .profile_01 .display-name{left:118px!important}}html,body{background:var(--nc-black)!important;color:var(--nc-text);font-family:Helvetica!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--nc-black)}img,svg,video,canvas{max-inline-size:100%}:where(.app-content,.app-content--full,.nc-page-flow,[data-nc-page-flow]) :where(.row,.stack,.cluster,[class*=grid],[class*=list])>*{min-inline-size:0}button,input,select,textarea{font-family:inherit!important}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline:none!important;box-shadow:none!important}.rectangle-22:focus,.rectangle-22:focus-visible,.enter-your-phone-number:focus,.enter-your-phone-number:focus-visible,.enter-your-phone-number:focus-within,.enter-your-email:focus,.enter-your-email:focus-visible,.enter-your-email:focus-within,.auth-field:focus,.auth-field:focus-visible,.auth-field:focus-within,.ep-field:focus,.ep-field:focus-visible,.ep-field:focus-within,.ep-field__input:focus,.ep-field__input:focus-visible,.value-box:focus,.value-box:focus-visible,.value-box:focus-within,.name-field:focus,.name-field:focus-visible,.name-field:focus-within,[class*=field]:focus,[class*=field]:focus-visible,[class*=input]:not(input):focus,[class*=input]:not(input):focus-visible,[class*=rectangle]:focus,[class*=rectangle]:focus-visible{outline:none!important;box-shadow:none!important}button,a,[role=button],[tabindex="0"]{-webkit-tap-highlight-color:transparent}::selection{background:#2d91f25c;color:#fff}.app-shell,.page-shell,.auth-page,.app-content,.app-content--full,.home,.wallet,.profile,.find-players,.my-booking,.booking-process,.booking-history-page,.games-page,body[data-payment-result] :where(.payment-done-shell,.host-result-shell,.player-result-shell,.result-shell){background:var(--nc-black)!important}.nitro-shared-main-header .header-top-bar,.nitro-shared-back-header .header-top-bar,.auth-header .header-top-bar,.auth-header .top-bar{background:var(--nc-chrome)!important;background-image:none!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.06)!important;border-radius:0 0 var(--nc-radius-lg) var(--nc-radius-lg)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.nitro-shared-main-header .nitroconsole_span,.nitro-shared-back-header .nitroconsole_span,[data-nitro-header] .nitroconsole_span{color:var(--nc-text)!important;font-size:21px!important;font-weight:650!important;letter-spacing:-.02em}[data-nitro-header] :where(.notification-icon,.vector_01,.back-icon){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;top:8px!important;border-radius:50%!important;transition:background-color var(--nc-motion-fast) ease,transform var(--nc-motion-fast) var(--nc-ease-out),opacity var(--nc-motion-fast) ease!important}[data-nitro-header] .back-icon{top:50%!important}[data-nitro-header] .notification-icon{left:calc(var(--nitro-header-side) - 11px)!important}[data-nitro-header] .vector_01{right:calc(var(--nitro-header-side) - 11px)!important}[data-nitro-header] .back-icon{left:calc(var(--nitro-header-side) - 11px)!important}[data-nitro-header] :where(.notification-icon,.vector_01,.back-icon):active{transform:scale(.92)!important;background:#ffffff14!important}[data-nitro-header] .back-icon:active{transform:translateY(-50%) scale(.92)!important}[data-nitro-header] :where(.notification-icon,.vector_01,.back-icon) img{width:21px!important;height:21px!important;opacity:.94}.app-bottom-nav .navbar-container,.app-shell>.app-bottom-nav .navbar-container{background:var(--nc-chrome)!important;background-image:none!important;border:0!important;border-top:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-bottom-nav .active-bar,.app-shell>.app-bottom-nav .active-bar{top:-12px!important;filter:none!important}.app-bottom-nav .active-bar:before,.app-shell>.app-bottom-nav .active-bar:before{left:27px!important;top:27px!important;width:44px!important;height:44px!important;background:#1476d438!important;filter:blur(12px)!important}.app-bottom-nav .active-bar:after,.app-shell>.app-bottom-nav .active-bar:after{left:27px!important;top:62px!important;width:44px!important;height:4px!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important}.app-bottom-nav .nav-icon-btn{transition:transform var(--nc-motion-fast) var(--nc-ease-out),opacity var(--nc-motion-fast) ease!important}.app-bottom-nav .nav-icon-btn:not([aria-current=page]){opacity:.64!important}.app-bottom-nav .nav-icon-btn:active{transform:scale(.88)!important}.app-bottom-nav .homelabel_span{color:var(--nc-text)!important;font-size:12px!important;font-weight:500!important}:where(.games-label,.subscription-plans_span,.booking-title,.section-heading,.tool-title,.tool-title-card h1,.settings-title,.profile-friends-title,.notification-title){color:var(--nc-text)!important;font-weight:650!important;letter-spacing:-.025em;text-shadow:none!important}:where(.games-sublabel,.auth-subtitle,.payment-safety-note,.tool-subtitle,.settings-subtitle,.empty-message,.notification-time){color:var(--nc-text-muted)!important}:where(.auth-field__bg,.tool-input,.value-box,.role-input,.members-search-control,.tool-search,.wallet-top-up-input,.invite-search,.search-bar){border:1px solid var(--nc-border)!important;border-radius:var(--nc-radius-md)!important;background:var(--nc-surface-field)!important;background-image:none!important;box-shadow:inset 0 1px #ffffff06!important}:where(input,select,textarea){color:var(--nc-text)!important;caret-color:var(--nc-brand-strong);accent-color:var(--nc-brand)}:where(input,textarea)::placeholder{color:var(--nc-text-muted)!important;opacity:.84!important}:where(.tool-input,.value-box,.role-input,.members-search-control,.tool-search,.wallet-top-up-input):focus-within{border-color:#2d91f2b3!important;box-shadow:0 0 0 3px #1476d42e,inset 0 1px #ffffff0a!important}:where(.full-amount-container,.analytics-tabs,.cp-screen-toggle,.date-navigation){border:1px solid var(--nc-border)!important;border-radius:var(--nc-radius-pill)!important;background:var(--nc-surface)!important;background-image:none!important;box-shadow:none!important}:where(.analytics-tabs .is-active,.cp-screen-btn.is-active){border-radius:var(--nc-radius-pill)!important;background:var(--nc-surface-hover)!important;box-shadow:inset 0 0 0 1px #ffffff14!important}:where(.auth-button--primary,.auth-button--secondary,.guest-auth-action--primary,.proceed-to-book,.book-next-session,.wallet-top-up-submit,.payment-primary-btn,.admin-login-submit,.done-primary-btn,.host-primary-btn,.player-primary-btn,.result-primary-btn,.tool-button,.save,.export-button,.book-now-btn){border:0!important;border-radius:var(--nc-radius-pill)!important;background:var(--nc-brand)!important;background-image:none!important;box-shadow:none!important;color:#fff!important;font-weight:650!important;transition:background-color var(--nc-motion-fast) ease,transform var(--nc-motion-fast) var(--nc-ease-out),filter var(--nc-motion-fast) ease!important}:where(.auth-button--outline,.guest-auth-action--guest,.guest-auth-action--create,.payment-secondary-btn,.done-secondary-btn,.host-secondary-btn,.player-secondary-btn,.result-secondary-btn,.profile-logged-out__button--outline,.profile-logged-out__button--ghost,.view-booking){border:1px solid var(--nc-border-strong)!important;border-radius:var(--nc-radius-pill)!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--nc-text)!important;font-weight:600!important;transition:background-color var(--nc-motion-fast) ease,border-color var(--nc-motion-fast) ease,transform var(--nc-motion-fast) var(--nc-ease-out)!important}:where(.auth-button,.guest-auth-action,.proceed-to-book,.book-next-session,.wallet-top-up-submit,.payment-primary-btn,.payment-secondary-btn,.admin-login-submit,.tool-button,.save,.export-button,.view-booking,.book-now-btn):active{transform:scale(.975)!important}@media(hover:hover)and (pointer:fine){:where(.auth-button--primary,.guest-auth-action--primary,.proceed-to-book,.book-next-session,.wallet-top-up-submit,.payment-primary-btn,.admin-login-submit,.tool-button,.save,.export-button,.book-now-btn):hover{background:var(--nc-brand-strong)!important}:where(.auth-button--outline,.guest-auth-action--guest,.guest-auth-action--create,.payment-secondary-btn,.view-booking):hover{border-color:#5a6471!important;background:#ffffff0d!important}}:where(.summary-card,.booking-card,.booking-details-card,.team-card,.reason-card,.notice-card,.done-notice-card,.tool-card,.chart-card,.analytics-wide-card,.rank-card,.pricing-panel,.permission-card,.tool-list-shell,.members-table,.profile-logged-out__card){border:1px solid var(--nc-border)!important;border-radius:var(--nc-radius-lg)!important;background:var(--nc-surface)!important;background-image:none!important;box-shadow:var(--nc-shadow-soft)!important}:where(button,input,select,textarea,[role=button]):disabled,:where(button,[role=button])[aria-disabled=true]{cursor:not-allowed!important;opacity:.48!important;transform:none!important}:where(.summary-row,.booking-details-row,.tool-table-header,.members-table-header,.team-list>*,.tool-list>*){border-color:#ffffff14!important}body[data-page=home] .app-content>.home{background:var(--nc-black)!important}body[data-page=home] .home-info-card{border:1px solid var(--nc-border)!important;border-radius:var(--nc-radius-pill)!important;background:var(--nc-surface)!important;box-shadow:none!important;transition:border-color var(--nc-motion-fast) ease,background-color var(--nc-motion-fast) ease!important}body[data-page=home] .home-info-card>:where(.background_01,.background_02){background:transparent!important;background-image:none!important;box-shadow:none!important}body[data-page=home] .home-booking-card,body[data-page=home] .logic-card{border:1px solid var(--nc-border)!important;border-radius:var(--nc-radius-lg)!important;background:var(--nc-surface)!important;box-shadow:none!important;transition:border-color var(--nc-motion-ui) ease,transform var(--nc-motion-ui) var(--nc-ease-out)!important}body[data-page=home] .home-booking-card>:where(.background,.background_04,.background_06,.background_08,.background_10,.background_12),body[data-page=home] .logic-card>:where(.background,.background_04,.background_06,.background_08,.background_10,.background_12),body[data-page=home] .logic-card>.nc-ratio-card__inner>:where(.background,.background_04,.background_06,.background_08,.background_10,.background_12){border-color:var(--nc-border)!important;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 38%),var(--nc-surface)!important;box-shadow:none!important}body[data-page=home] #btn-session-availability{border:1px solid var(--nc-border-strong)!important;border-radius:var(--nc-radius-pill)!important;background:transparent!important;box-shadow:none!important}body[data-page=game] .games-page{background:var(--nc-black)!important}body[data-page=game] .games-label{font-size:28px!important;line-height:1.12!important}body[data-page=game] .game-card{position:relative!important;border:1px solid transparent!important;border-radius:var(--nc-radius-md)!important;background:var(--nc-surface)!important;box-shadow:none!important;transition:transform var(--nc-motion-ui) var(--nc-ease-out),border-color var(--nc-motion-ui) ease,box-shadow var(--nc-motion-ui) ease!important}body[data-page=game] .game-card img{width:100%!important;height:100%!important;border-radius:inherit!important}body[data-page=game] .game-card__name{position:absolute!important;inset:auto 0 0!important;width:100%!important;height:42px!important;padding:14px 12px 6px!important;justify-content:flex-start!important;background:linear-gradient(180deg,transparent,rgba(7,9,12,.92))!important;color:#fff!important;font-size:12px!important;font-weight:600!important;text-align:left!important}body[data-page=game] .game-card:is(:focus-visible,.game-card--selected){border-color:var(--nc-brand-strong)!important;box-shadow:0 0 0 2px var(--nc-brand-soft)!important;transform:translateY(-2px)}body[data-page=game] .game-card:active{transform:scale(.97)!important}body[data-page=wallet] .wallet>.wallet-add-money,body[data-page=wallet] .wallet>.free{border-color:var(--nc-border)!important;background:var(--nc-surface)!important;background-image:none!important;box-shadow:var(--nc-shadow-soft)!important}body[data-page=wallet] .wallet-add-money>.wallet_01{border-color:var(--nc-border)!important;background:var(--nc-surface-raised)!important;background-image:none!important}body[data-page=wallet] .wallet-add-money>.add-money{border:0!important;border-radius:var(--nc-radius-pill)!important;background:var(--nc-brand)!important;background-image:none!important;box-shadow:none!important}body[data-page=wallet] .wallet>.free:before{display:none!important}body[data-page=wallet] .loyalty-slot-grid{background:#111419!important;border-color:var(--nc-border)!important}body[data-page=wallet] .loyalty-slot{background:var(--nc-surface)!important;border-color:var(--nc-border)!important;box-shadow:none!important}body[data-page=wallet] .loyalty-slot.is-current{border-color:var(--nc-brand-strong)!important;background:var(--nc-brand-soft)!important;box-shadow:0 0 0 3px #1476d41f!important}body[data-page=wallet] .text-10-bookings-left-30-days-left{border-color:var(--nc-border)!important;background:var(--nc-surface-raised)!important;background-image:none!important}body[data-page=wallet] .loyalty-progress__number{border:0!important;background:var(--nc-brand)!important}body[data-page=profile] :where(.profile_01,.section-title,.session),body[data-page=profile-friends] :where(.profile-friend-card,.friend-card),body[data-page=notification] :where(.notification-card,.notification-item),.settings-page :where(.settings-card,.settings-row,.settings-section){border:1px solid var(--nc-border)!important;border-radius:var(--nc-radius-lg)!important;background:var(--nc-surface)!important;background-image:none!important;box-shadow:none!important}body[data-page=profile] :where(.profile_01,.section-title,.session)>[class^=background]{background:transparent!important;background-image:none!important;box-shadow:none!important}body[data-page=profile] .settings{border:1px solid var(--nc-border-strong)!important;border-radius:var(--nc-radius-pill)!important;background:transparent!important;color:var(--nc-text)!important}body[data-page=profile] :where(.a-way-out,.fifa-2026,.asphalt-legends,.wwe-2k25){border:1px solid transparent!important;border-radius:var(--nc-radius-md)!important;overflow:hidden!important;transition:transform var(--nc-motion-ui) var(--nc-ease-out),border-color var(--nc-motion-ui) ease!important}body[data-page=profile] :where(.a-way-out,.fifa-2026,.asphalt-legends,.wwe-2k25):active{transform:scale(.97)!important}:where(.booking-process-card,.booking-card,.date-navigation,.screen-card,.availability-card,.member-billing-card,.wallet,.upi){border-color:var(--nc-border)!important;background:var(--nc-surface)!important;background-image:none!important;box-shadow:none!important}.bill-page :where(.summary-card,.wallet,.upi)>:where(.card-bg,.card-shell){background:transparent!important;background-image:none!important;box-shadow:none!important}.bill-page :where(.wallet,.upi){border:1px solid var(--nc-border)!important;border-radius:var(--nc-radius-md)!important;transition:border-color var(--nc-motion-fast) ease,background-color var(--nc-motion-fast) ease,transform var(--nc-motion-fast) var(--nc-ease-out)!important}.bill-page :where(.wallet,.upi)[aria-pressed=true]{border-color:var(--nc-brand-strong)!important;background:var(--nc-brand-soft)!important}.bill-page :where(.wallet,.upi):active{transform:scale(.985)!important}.method-check{border-color:var(--nc-border-strong)!important}[aria-pressed=true]>.method-check{border-color:var(--nc-brand-strong)!important;background:var(--nc-brand)!important;box-shadow:inset 0 0 0 4px var(--nc-surface)!important}body[data-payment-result] :where(.booking-details-card,.summary-card,.team-card,.reason-card){background:var(--nc-surface)!important;background-image:none!important}body[data-payment-result] .payment-result-icon{filter:drop-shadow(0 10px 24px rgba(var(--result-accent-rgb),.18))}:where([role=dialog],.modal,.dialog,.invite-overlay-panel,.fp-invite-overlay-panel){border:1px solid var(--nc-border)!important;border-radius:var(--nc-radius-lg)!important;background:var(--nc-surface)!important;background-image:none!important;box-shadow:var(--nc-shadow-sheet)!important}html #nii-root{background:#040609c2!important;backdrop-filter:blur(12px) saturate(110%)!important;-webkit-backdrop-filter:blur(12px) saturate(110%)!important;transition:opacity var(--nc-motion-ui) ease,visibility var(--nc-motion-ui) ease!important}html #nii-root .nii-panel{border:1px solid var(--nc-border)!important;border-radius:var(--nc-radius-lg)!important;background:var(--nc-surface)!important;background-image:none!important;box-shadow:var(--nc-shadow-sheet)!important;transform:translateY(14px) scale(.985)!important;transition:transform var(--nc-motion-page) var(--nc-ease-out)!important}html #nii-root :where(.nii-divider,.nii-footer){border-color:#ffffff14!important;background:var(--nc-surface)!important}body:has(.admin-shell),body:has(.admin-tool-page),body:has(.admin-fixed-canvas),body:has(.admin-members-page),body:has(.notifications-page),body:has(.admin-login-card){background:var(--nc-black)!important;color:var(--nc-text)!important;font-family:Helvetica!important}:where(.admin-navbar,.admin-sidebar,.admin-topbar){border-color:var(--nc-border)!important;background:var(--nc-chrome)!important;background-image:none!important;box-shadow:none!important}:where(.admin-shell,.admin-tool-page,.admin-fixed-canvas,.admin-members-page,.notifications-page,.tool-main,.members-main){background:var(--nc-black)!important}:where(.tool-card,.chart-card,.analytics-wide-card,.rank-card,.pricing-panel,.permission-card,.tool-list-shell,.members-table,.admin-login-card){border-color:var(--nc-border)!important;background:var(--nc-surface)!important;background-image:none!important;box-shadow:none!important}@view-transition{navigation:auto}::view-transition-old(nitro-page-content){animation:nc-ps-page-out .12s cubic-bezier(.23,1,.32,1) both!important}::view-transition-new(nitro-page-content){animation:nc-ps-page-in var(--nc-motion-page) var(--nc-ease-out) both!important}@keyframes nc-ps-page-out{to{opacity:0;transform:translate(-6px) scale(.995)}}@keyframes nc-ps-page-in{0%{opacity:0;transform:translate(10px) scale(.995)}}html[data-nitro-navigation=pending] :where(.app-content,.app-content--full,.bill-page,.auth-page){opacity:.72;transform:none;transition:opacity .1s ease!important}html.nitro-experience-entering :where(.app-content,.app-content--full,.bill-page,.auth-page,[data-payment-result] .result-body){opacity:0;transform:none}html.nitro-experience-ready :where(.app-content,.app-content--full,.bill-page,.auth-page,[data-payment-result] .result-body){opacity:1;transform:none;transition:opacity var(--nc-motion-page) ease}:where(button,a,[role=button]):focus-visible{outline:2px solid var(--nc-brand-strong)!important;outline-offset:3px!important}@media(max-width:350px){:root{--nc-radius-lg: 16px}}@media(min-width:768px){.app-shell,.page-shell,.auth-page,body[data-payment-result] :where(.payment-done-shell,.host-result-shell,.player-result-shell,.result-shell){border-inline:0;box-shadow:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html.nitro-experience-entering :where(.app-content,.app-content--full,.bill-page,.auth-page,[data-payment-result] .result-body){opacity:1!important;transform:none!important}}html[data-nitro-system="2026-08-sitewide"] :where(.fp-team-card .fp-card-action,.fp-team-card .fp-join-button){min-block-size:46px!important}@media(min-width:48rem){html[data-nitro-system="2026-08-sitewide"]{--nc-desktop-screen-cap: 1180px;--nc-layout-gutter: clamp(24px, 3vw, 36px);--nc-layout-edge-gap: clamp(20px, 2.4vw, 30px)}html[data-nitro-system="2026-08-sitewide"] :where(.app-shell,.app-header,[data-nitro-header],.app-content,.app-content--full){inline-size:min(100vw,var(--nc-desktop-screen-cap))!important;max-inline-size:var(--nc-desktop-screen-cap)!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .home--cafe-first,html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .cafe-directory{inline-size:min(calc(100% - 48px),60rem)!important;margin-inline:auto!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .cafe-directory__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))!important;gap:18px!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .find-players{inline-size:min(calc(100% - 48px),71rem)!important;min-block-size:100%!important;block-size:auto!important;margin-inline:auto!important;padding-block:20px 120px!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(354px,1fr))!important;align-content:start!important;align-items:start!important;gap:18px 12px!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .find-players>:where(.search-container,.create-container,.fp-team-card){position:relative!important;inset:auto!important;margin:0!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .find-players>:where(.search-container,.create-container){inline-size:100%!important;block-size:52px!important;order:-1}html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .find-players>.fp-team-card{justify-self:center!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .find-players-empty-state{position:relative!important;grid-column:1 / -1}html[data-nitro-system="2026-08-sitewide"] body[data-page=chat] .nc-chat-shell,html[data-nitro-system="2026-08-sitewide"] body[data-page=chat-conversation] .nc-chat-shell{inline-size:min(100vw,720px)!important;max-inline-size:720px!important}html[data-nitro-system="2026-08-sitewide"] .location-picker__panel{inline-size:min(calc(100vw - 48px),32rem)!important}}@media(min-width:56.25rem){html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .app-shell,html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .app-header,html[data-nitro-system="2026-08-sitewide"] body[data-page=home] [data-nitro-header],html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .app-content,html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .app-content--full{inline-size:min(100vw,var(--nc-desktop-screen-cap))!important;max-inline-size:var(--nc-desktop-screen-cap)!important}}@media(min-width:48rem){html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .find-players{inline-size:430px!important;block-size:1427px!important;min-block-size:1427px!important;margin-inline:0!important;padding:0!important;display:block!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .find-players>:where(.search-container,.create-container,.fp-team-card){position:absolute!important;margin:0!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .find-players>:where(.search-container,.create-container){inline-size:188px!important;block-size:44px!important}}html[data-nitro-system="2026-08-sitewide"]{--nc-layout-gutter: 16px;--nc-layout-edge-gap: 16px;--nc-page-gutter: 16px;--nc-card-padding: 16px;--nc-section-gap: 20px;--nc-control-radius: 12px}html[data-nitro-system="2026-08-sitewide"],html[data-nitro-system="2026-08-sitewide"] body{min-inline-size:320px}html[data-nitro-system="2026-08-sitewide"] :where(*,*:before,*:after){box-sizing:border-box}html[data-nitro-system="2026-08-sitewide"] :where(.app-content,.app-content--full,.auth-page,.bill-page,.booking-process,.result-body,.payment-done-body,.host-result-body,.player-result-body,.tool-main,.members-main,.roles-main,.games-main,.pricing-main,.log-main,.admin-main){min-inline-size:0}html[data-nitro-system="2026-08-sitewide"] :where(.app-header,.ep-header,.nc-chat-header,.nc-thread-header,.result-header,.payment-done-header,.host-result-header,.player-result-header){min-block-size:60px!important;border-block-end:1px solid var(--nc-border)!important;border-radius:0 0 var(--nc-radius-lg) var(--nc-radius-lg)!important;background:var(--nc-chrome)!important;background-image:none!important;box-shadow:none!important}html[data-nitro-system="2026-08-sitewide"] :where(.auth-button--primary,.guest-auth-action--primary,.proceed-to-book,.book-next-session,.wallet-top-up-submit,.wallet-inline-topup__submit,.payment-primary-btn,.admin-login-submit,.done-primary-btn,.host-primary-btn,.player-primary-btn,.result-primary-btn,.tool-button,.save,.export-button,.book-now-btn,.cafe-book-button,.fp-card-action,.fp-join-button,.npp-action--primary,.add-money,.venue-booking-card__footer button){min-block-size:48px!important;border-radius:var(--nc-control-radius)!important;padding-inline:20px!important}html[data-nitro-system="2026-08-sitewide"] :where(.auth-button--secondary,.auth-button--outline,.guest-auth-action--guest,.guest-auth-action--create,.payment-secondary-btn,.done-secondary-btn,.host-secondary-btn,.player-secondary-btn,.result-secondary-btn,.view-booking,.npp-action--secondary){min-block-size:48px!important;border-radius:var(--nc-control-radius)!important;padding-inline:20px!important}html[data-nitro-system="2026-08-sitewide"] :where(.auth-field__bg,.tool-input,.value-box,.role-input,.members-search-control,.tool-search,.wallet-top-up-input,.wallet-inline-topup__custom,.invite-search,.search-bar,.cafe-search,.ig-search,.nc-search,.nc-inputbar__pill,.search-container,.search-background){min-block-size:48px!important;border:1px solid var(--nc-border)!important;border-radius:var(--nc-control-radius)!important;background:var(--nc-surface-field)!important;background-image:none!important;box-shadow:none!important}html[data-nitro-system="2026-08-sitewide"] :where(.auth-field__bg,.tool-input,.value-box,.role-input,.members-search-control,.tool-search,.wallet-top-up-input,.wallet-inline-topup__custom,.invite-search,.search-bar,.cafe-search,.ig-search,.nc-search,.nc-inputbar__pill,.search-container,.search-background):focus-within{border-color:var(--nc-focus)!important;outline:2px solid color-mix(in srgb,var(--nc-focus) 28%,transparent)!important;outline-offset:2px!important}html[data-nitro-system="2026-08-sitewide"] :where(.cafe-card,.cafe-hero,.cafe-opening-card,.availability-card,.availability-date-card,.setup-availability-card,.venue-booking-card,.booking-process>.screen,.booking-process>.booking-type,.booking-process>.player,.booking-process>.date,.booking-process>.time,.booking-process>.games,.booking-process>.date-time,.fp-team-card,.team-card,.wallet-balance-card,.wallet-inline-topup,.profile-card,.profile-stats-card,.npp-card,.notification-card,.notification-empty-state,.summary-card,.booking-details-card,.reason-card,.notice-card,.tool-card,.analytics-card,.members-card,.roles-card,.games-card,.pricing-card,.log-card):not(.logic-ticket):not(.booking-ticket){border:1px solid var(--nc-border)!important;border-radius:var(--nc-radius-md)!important;background:var(--nc-surface)!important;background-image:none!important;box-shadow:none!important}html[data-nitro-system="2026-08-sitewide"] :where(.cafe-page,.session-availability-page,.find-players,.wallet-page,.profile-page,.npp-content,.booking-process,.bill-page)>:where(section,article,form,[class*=section])+:where(section,article,form,[class*=section]){margin-block-start:var(--nc-section-gap)}html[data-nitro-system="2026-08-sitewide"] :where(.ig-conversation-row,.friend-row,.notification-row,.booking-history-row,.settings-row,.tool-list-row,.member-row,.role-row,.game-row){min-block-size:60px;border-block-end:1px solid var(--nc-border)!important;background:transparent!important;box-shadow:none!important}html[data-nitro-system="2026-08-sitewide"] :where(.auth-page,.username-page,.not-logged-in,body.change-password-page>.change-password){inline-size:min(100%,430px)!important;min-block-size:100svh;margin-inline:auto!important;background:var(--nc-black)!important;box-shadow:none!important}html[data-nitro-system="2026-08-sitewide"] body:has(>.auth-page),html[data-nitro-system="2026-08-sitewide"] body:is([data-page=chat],[data-page=chat-conversation]){flex-direction:column!important;align-items:center!important;justify-content:flex-start!important}html[data-nitro-system="2026-08-sitewide"] body[data-payment-result] :where(.payment-done-body,.result-body,.host-result-body,.player-result-body){inline-size:min(100% - 32px,398px)!important;margin-inline:auto!important}html[data-nitro-system="2026-08-sitewide"] :where(.tool-main,.members-main,.roles-main,.games-main,.pricing-main,.log-main,.admin-main){inline-size:min(100% - 32px,1180px)!important;margin-inline:auto!important}html[data-nitro-system="2026-08-sitewide"] :where(.tool-grid,.analytics-grid,.members-grid,.roles-grid,.games-grid,.pricing-grid,.admin-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px!important}@media(max-width:359px){html[data-nitro-system="2026-08-sitewide"]{--nc-layout-gutter: 12px;--nc-layout-edge-gap: 12px;--nc-page-gutter: 12px;--nc-card-padding: 14px}html[data-nitro-system="2026-08-sitewide"] :where(.fp-toolbar,.wallet-quick-grid,.payment-method-actions,.result-actions){grid-template-columns:1fr!important}}@media(min-width:600px){html[data-nitro-system="2026-08-sitewide"] :where(.tool-main,.members-main,.roles-main,.games-main,.pricing-main,.log-main,.admin-main){inline-size:min(100% - 48px,1180px)!important}}:root{color-scheme:dark;--nc-black: #0b0b0f;--nc-ink: #09090c;--nc-chrome: #111419;--nc-surface: #1a1d22;--nc-surface-raised: #22262c;--nc-surface-field: #22262c;--nc-surface-hover: #292e35;--nc-border: #343a43;--nc-border-strong: #4a525d;--nc-text: #f5f7fa;--nc-text-muted: #a7adb6;--nc-text-faint: #747c87;--nc-brand: #1476d4;--nc-brand-pressed: #1168bd;--nc-brand-active: #0d559d;--nc-brand-strong: #2d91f2;--nc-brand-soft: rgba(20, 118, 212, .18);--nc-success: #42d77d;--nc-warning: #f2bf4b;--nc-danger: #ff6b6b;--nc-font-sans: Helvetica;--nc-type-display: clamp(2rem, 1.72rem + 1.2vw, 3.375rem);--nc-type-title: 1.75rem;--nc-type-section: 1.375rem;--nc-type-card: 1.125rem;--nc-type-body: 1rem;--nc-type-support: .875rem;--nc-type-caption: .75rem;--nc-type-control: .9375rem;--nc-space-1: 4px;--nc-space-2: 8px;--nc-space-3: 12px;--nc-space-4: 16px;--nc-space-5: 24px;--nc-space-6: 32px;--nc-space-7: 48px;--nc-space-8: 64px;--nc-space-section: 96px;--nc-layout-gutter: 18px;--nc-layout-edge-gap: 18px;--nc-page-gutter: var(--nc-layout-gutter);--nc-radius-xs: 8px;--nc-radius-sm: 8px;--nc-radius-md: 12px;--nc-radius-lg: 16px;--nc-radius-pill: 9999px;--nc-control-height: 48px;--nc-touch-target: 44px;--nc-shadow-soft: none;--nc-shadow-sheet: none;--nc-shadow-brand: none;--nc-focus: #2d91f2;--auth-bg: var(--nc-black);--auth-field: var(--nc-surface-field);--auth-text: var(--nc-text);--auth-muted: var(--nc-text-muted);--auth-blue: var(--nc-brand);--payment-page-bg: var(--nc-black);--payment-surface: var(--nc-surface);--payment-surface-raised: var(--nc-surface-raised);--payment-border: var(--nc-border);--payment-text: var(--nc-text);--payment-muted: var(--nc-text-muted);--payment-primary: var(--nc-brand)}html,body{background:var(--nc-black)!important;color:var(--nc-text)!important;font-family:var(--nc-font-sans)!important;font-size:16px;line-height:1.5;letter-spacing:0}body,button,input,select,textarea{font-family:var(--nc-font-sans)!important}body,body *{text-shadow:none!important}:where(h1,h2,h3,h4,h5,h6,p){margin-block-start:0}:where(h1,.nc-page-title,.tool-title){color:var(--nc-text)!important;font-size:var(--nc-type-title);font-weight:700!important;line-height:1.2;letter-spacing:0!important;text-wrap:balance}:where(h2,.section-heading,.section-title,.booking-title){color:var(--nc-text)!important;font-size:var(--nc-type-section);font-weight:700!important;line-height:1.25;letter-spacing:0!important;text-wrap:balance}:where(h3,h4,.card-title,.tool-card-title){color:var(--nc-text)!important;font-size:var(--nc-type-card);font-weight:600!important;line-height:1.3;letter-spacing:0!important}:where(p,li,dd,td,.body-copy){line-height:1.5}:where(.subtitle,.description,.meta,.helper,small,time){color:var(--nc-text-muted)}:where(.prose,.hero-copy,.section-copy){max-inline-size:65ch}a{color:inherit;text-underline-offset:.18em}:where(img,video,svg,canvas){max-inline-size:100%}:where(.app-content,.app-content--full,main,section,article,form,fieldset,.row,.stack,.cluster,[class*=grid],[class*=list])>*{min-inline-size:0}:where(.app-content,.app-content--full){overscroll-behavior-y:contain;scrollbar-gutter:stable both-edges}:where(button,[role=button],input,select,textarea){font-size:var(--nc-type-control)}:where(button,[role=button],a){-webkit-tap-highlight-color:transparent}:where(button,[role=button]):not(.nav-icon-btn):not(.back-icon):not(.notification-icon):not(.vector_01){min-block-size:var(--nc-touch-target)}:where(.auth-button--primary,.guest-auth-action--primary,.proceed-to-book,.book-next-session,.wallet-top-up-submit,.payment-primary-btn,.admin-login-submit,.done-primary-btn,.host-primary-btn,.player-primary-btn,.result-primary-btn,.tool-button,.save,.export-button,.book-now-btn,.cafe-book-button,.venue-booking-card__footer button,.availability-card a,.fp-card-action,.fp-join-button,.wallet-inline-topup__submit,.npp-action--primary,.add-money){min-block-size:var(--nc-control-height)!important;border:0!important;border-radius:var(--nc-radius-pill)!important;background:var(--nc-brand)!important;background-image:none!important;box-shadow:none!important;color:#fff!important;font-size:var(--nc-type-control)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important}:where(.auth-button--outline,.auth-button--secondary,.guest-auth-action--guest,.guest-auth-action--create,.payment-secondary-btn,.done-secondary-btn,.host-secondary-btn,.player-secondary-btn,.result-secondary-btn,.profile-logged-out__button--outline,.profile-logged-out__button--ghost,.view-booking,.npp-action--secondary){min-block-size:var(--nc-control-height)!important;border:1px solid var(--nc-border-strong)!important;border-radius:var(--nc-radius-pill)!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--nc-text)!important;font-size:var(--nc-type-control)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important}:where(button,[role=button]):active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}:where(.auth-button--primary,.guest-auth-action--primary,.proceed-to-book,.book-next-session,.wallet-top-up-submit,.payment-primary-btn,.admin-login-submit,.tool-button,.save,.export-button,.book-now-btn,.cafe-book-button,.venue-booking-card__footer button,.availability-card a,.fp-card-action,.fp-join-button,.wallet-inline-topup__submit,.npp-action--primary):active:not(:disabled){background:var(--nc-brand-pressed)!important}:where(button,[role=button],input,select,textarea):disabled,:where(button,[role=button])[aria-disabled=true]{border-color:transparent!important;background-color:#303238!important;color:#8a9099!important;opacity:1!important;cursor:not-allowed!important;transform:none!important}:where(button,a,[role=button],input,select,textarea):focus-visible{outline:2px solid var(--nc-focus)!important;outline-offset:2px!important;box-shadow:none!important}:where(.auth-field__bg,.tool-input,.value-box,.role-input,.members-search-control,.tool-search,.wallet-top-up-input,.wallet-inline-topup__custom,.invite-search,.search-bar,.cafe-search,.ig-search){border:1px solid var(--nc-border)!important;border-radius:var(--nc-radius-xs)!important;background:var(--nc-surface-field)!important;background-image:none!important;box-shadow:none!important;color:var(--nc-text)!important}:where(.auth-field,.auth-field__bg,.ep-field,.tool-input,.value-box,.role-input,.members-search-control,.tool-search,.wallet-top-up-input,.wallet-inline-topup__custom,.invite-search,.search-bar,.cafe-search,.ig-search,.nc-inputbar__pill,.nc-search,.search-container,.search-background) :where(input,select,textarea){border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;outline:0!important}:where(.auth-field,.auth-field__bg,.ep-field,.tool-input,.value-box,.role-input,.members-search-control,.tool-search,.wallet-top-up-input,.wallet-inline-topup__custom,.invite-search,.search-bar,.cafe-search,.ig-search,.nc-inputbar__pill,.nc-search,.search-container,.search-background) :where(input,select,textarea):is(:focus,:focus-visible,:focus-within){border:0!important;outline:0!important;outline-offset:0!important;box-shadow:none!important}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select){min-block-size:var(--nc-control-height)}:where(textarea){min-block-size:96px;resize:vertical}:where(input,textarea)::placeholder{color:var(--nc-text-faint)!important;opacity:1!important}:where(.tool-input,.value-box,.role-input,.members-search-control,.tool-search,.wallet-top-up-input,.wallet-inline-topup__custom,.cafe-search,.ig-search,.nc-search,.nc-inputbar__pill,.search-container):focus-within{border-color:var(--nc-focus)!important;border-width:2px!important;outline:0!important;outline-offset:0!important;box-shadow:none!important}:where(.filter-chip,.filter-tab,.wallet-inline-chip,.ig-filter-chip,.setup-category-button,.analytics-tabs button,.cp-screen-btn,.date-navigation button,[role=tab]){min-block-size:40px;min-inline-size:44px;border:1px solid var(--nc-border)!important;border-radius:var(--nc-radius-pill)!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--nc-text-muted)!important;font-size:var(--nc-type-support)!important;font-weight:700!important}:where(.filter-chip.is-active,.filter-tab.is-active,.wallet-inline-chip.is-selected,.ig-filter-chip.is-active,.ig-filter-chip.active,.setup-category-button.is-active,.analytics-tabs .is-active,.cp-screen-btn.is-active,[role=tab][aria-selected=true]){border-color:var(--nc-brand)!important;background:var(--nc-brand)!important;color:#fff!important}:where(.summary-card,.booking-card,.booking-details-card,.booking-process-card,.team-card,.reason-card,.notice-card,.done-notice-card,.tool-card,.chart-card,.analytics-wide-card,.rank-card,.pricing-panel,.permission-card,.tool-list-shell,.members-table,.profile-logged-out__card,.screen-card,.availability-card,.member-billing-card,.npp-hero,.npp-stats,.npp-section,.cafe-hero,.cafe-hours-card,.setup-option-card,.venue-booking-card,.wallet-inline-topup,.fp-team-card,.cafe-card,.cafe-directions-card,.availability-date-card,.settings-row){border:1px solid var(--nc-border)!important;border-radius:var(--nc-radius-md)!important;background:var(--nc-surface)!important;background-image:none!important;box-shadow:none!important}:where(.fp-team-card,.venue-booking-card,.wallet-inline-topup,.summary-card,.booking-card,.settings-row)>:where([class^=background],[class*=" background"],.fp-event-background){border:0!important;box-shadow:none!important}:where(.summary-row,.booking-details-row,.tool-table-header,.members-table-header,.team-list>*,.tool-list>*,.settings-row,.ig-conversation-row){border-color:#f5f7fa1f!important}:where(.nitro-shared-main-header .header-top-bar,.nitro-shared-back-header .header-top-bar,.auth-header .header-top-bar,.auth-header .top-bar,.nc-chat-header,.nc-thread-header,.npp-header){background:var(--nc-chrome)!important;background-image:none!important;border:0!important;border-bottom:1px solid rgba(245,247,250,.1)!important;border-radius:0 0 var(--nc-radius-lg) var(--nc-radius-lg)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:where([data-nitro-header] .notification-icon,[data-nitro-header] .vector_01,[data-nitro-header] .back-icon,.nc-chat-header button,.nc-thread-header button,.npp-header button){min-inline-size:var(--nc-touch-target)!important;min-block-size:var(--nc-touch-target)!important;border-radius:var(--nc-radius-pill)!important;box-shadow:none!important}.app-bottom-nav .navbar-container,.app-shell>.app-bottom-nav .navbar-container{background:var(--nc-chrome)!important;background-image:none!important;border:0!important;border-top:1px solid rgba(245,247,250,.1)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-bottom-nav .navbar-banner-background,.app-shell>.app-bottom-nav .navbar-banner-background{background-color:#121212!important;background-image:linear-gradient(180deg,#1c1c1c,#181818 32%,#141414 63%,#121212)!important;box-shadow:none!important}.app-bottom-nav .active-bar,.app-shell>.app-bottom-nav .active-bar,.app-bottom-nav .active-bar:before,.app-shell>.app-bottom-nav .active-bar:before{filter:none!important;box-shadow:none!important}.app-bottom-nav .active-bar:before,.app-shell>.app-bottom-nav .active-bar:before{background:transparent!important}.app-bottom-nav .active-bar:after,.app-shell>.app-bottom-nav .active-bar:after{background:#fff!important;box-shadow:none!important}.app-bottom-nav .nav-icon-btn:not([aria-current=page]){opacity:.62!important}.app-bottom-nav .nav-icon-btn[aria-current=page]{opacity:1!important}.app-bottom-nav .homelabel_span,.app-bottom-nav .navbar-active-label,.app-bottom-nav .navbar-label{color:var(--nc-text)!important;font-size:var(--nc-type-caption)!important;font-weight:500!important;letter-spacing:0!important}body[data-page=chat],body[data-page=chat-conversation],.nc-chat-shell{background:var(--nc-black)!important;color:var(--nc-text)!important}body[data-page=chat] :where(.ig-search,.ig-filter,.ig-conversation-row),body[data-page=chat-conversation] :where(.nc-composer,.nc-share-sheet){box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body[data-page=chat-conversation] .nc-bubble--sent{background:#1f2024!important;color:var(--nc-text)!important}body[data-page=chat-conversation] .nc-bubble--received{background:var(--nc-surface-raised)!important;color:var(--nc-text)!important}body[data-page=chat-conversation] :where(.nc-bubble--sent,.nc-bubble--received){border:1px solid var(--nc-border)!important;box-shadow:none!important;filter:none!important}body[data-page=chat] .nc-chat-header__inner,body[data-page=chat-conversation] :where(.nc-datestamp,.nc-inputbar){box-shadow:none!important}body[data-page=chat] .nc-chat-header__inner,body[data-page=chat-conversation] .nc-thread-header{background:var(--nc-chrome)!important;background-image:none!important;border-block-end:1px solid rgba(245,247,250,.1)!important;border-radius:0 0 var(--nc-radius-lg) var(--nc-radius-lg)!important}body[data-page=chat-conversation] :where(.nc-messages,.nc-typing,.nc-inputbar){background:var(--nc-black)!important;background-image:none!important}body[data-page=chat-conversation] .nc-msg-row--tail .nc-bubble--sent:after{background:#1f2024!important}body[data-page=chat-conversation] .nc-msg-row--tail .nc-bubble--received:after{background:var(--nc-surface-raised)!important}body[data-page=chat] :where(.ig-search__input,.nc-search__input):is(:focus,:focus-visible),body[data-page=chat-conversation] .nc-inputbar__textarea:is(:focus,:focus-visible){border:0!important;border-radius:0!important;outline:0!important;outline-offset:0!important;background:transparent!important;box-shadow:none!important}html body[data-page=chat] :where(.ig-search,.nc-search){min-block-size:48px!important;padding-inline:14px!important;border:1px solid var(--nc-border-strong)!important;border-radius:var(--nc-radius-md)!important;background:var(--nc-surface-field)!important;background-image:none!important;box-shadow:none!important}html body[data-page=chat] :where(.ig-search__input,.nc-search__input),html body[data-page=chat] :where(.ig-search__input,.nc-search__input):is(:hover,:focus,:focus-visible){inline-size:auto!important;min-inline-size:0!important;block-size:auto!important;min-block-size:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;outline-offset:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}body[data-page=chat] :where(.ig-search,.nc-search):focus-within,body[data-page=chat-conversation] .nc-inputbar__pill:focus-within{border-color:var(--nc-brand-strong)!important;outline:0!important;box-shadow:none!important}body[data-page=chat-conversation] .nc-inputbar__textarea{min-block-size:var(--nc-touch-target)!important}html body[data-page=chat-conversation] .nc-inputbar__pill{min-block-size:48px!important;border:1px solid var(--nc-border-strong)!important;border-radius:var(--nc-radius-pill)!important;background:var(--nc-surface-field)!important;background-image:none!important;box-shadow:none!important}html body[data-page=chat-conversation] .nc-inputbar__textarea,html body[data-page=chat-conversation] .nc-inputbar__textarea:is(:hover,:focus,:focus-visible){inline-size:auto!important;min-inline-size:0!important;block-size:auto!important;min-block-size:34px!important;padding:7px 0 5px!important;border:0!important;border-radius:0!important;outline:0!important;outline-offset:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}html body[data-page=chat-conversation] .nc-inputbar__pill:focus-within{border-color:var(--nc-brand-strong)!important;outline:0!important;box-shadow:none!important}:where([role=dialog],.modal,.dialog,.invite-overlay-panel,.fp-invite-overlay-panel,.nc-share-sheet){border:1px solid var(--nc-border)!important;border-radius:var(--nc-radius-lg)!important;background:var(--nc-surface)!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html #nii-root,:where(.modal-backdrop,.dialog-backdrop,.sheet-backdrop){background:#000000b8!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html #nii-root .nii-panel{border:1px solid var(--nc-border)!important;border-radius:var(--nc-radius-lg)!important;background:var(--nc-surface)!important;background-image:none!important;box-shadow:none!important}body[data-page=notification] :where(.notifications-page,.notification-lock__background){background:var(--nc-black)!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body[data-page=notification] .app-header{display:block!important;visibility:visible!important;z-index:5000!important}body[data-page=notification] .app-content--full:has(.notifications-page.is-locked){padding-top:60px!important}body[data-page=notification] .notifications-page.is-locked{position:relative!important;inset:auto!important;transform:none!important;inline-size:100%!important;block-size:calc(var(--nc-screen-height, 100dvh) - 60px)!important;min-block-size:calc(var(--nc-screen-height, 100dvh) - 60px)!important}body[data-page=notification] .notification-lock__background:before{content:none!important}body[data-page=notification] .notification-empty__icon{inline-size:88px!important;block-size:88px!important;border:1px solid var(--nc-border)!important;border-radius:var(--nc-radius-pill)!important;background:var(--nc-surface)!important;background-image:none!important}body[data-page=notification] .notification-empty__title{font-size:var(--nc-type-section)!important;line-height:1.25!important}body[data-page=notification] .notification-empty__message{max-inline-size:30ch;color:var(--nc-text-muted)!important;font-size:var(--nc-type-support)!important;font-weight:400!important;line-height:1.5!important}:where(.admin-navbar,.admin-sidebar,.admin-topbar,.business-header){border-color:var(--nc-border)!important;background:var(--nc-chrome)!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:where(.admin-shell,.admin-tool-page,.admin-fixed-canvas,.admin-members-page,.notifications-page,.tool-main,.members-main,body:has(.business-header)){background:var(--nc-black)!important;color:var(--nc-text)!important}body:has(.business-header) :where(.trust-card,.registration,fieldset,.provider-notice,.location-map,.location-search-results){border-color:var(--nc-border)!important;border-radius:var(--nc-radius-md)!important;background:var(--nc-surface)!important;background-image:none!important;box-shadow:none!important}:where(.members-table-wrap,.tool-table-wrap,.admin-table-wrap){max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain}:where(.app-shell,.page-shell,.auth-page,.bill-page,.payment-done-shell,.host-result-shell,.player-result-shell,.result-shell,.home-booking-card,.logic-card,.game-card,.loyalty-slot,.payment-result-icon){box-shadow:none!important}:where(.game-card,.loyalty-slot.is-current,.method-check,[aria-pressed=true]>.method-check){box-shadow:none!important}:where(.active-bar,.cafe-card__distance){filter:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body[data-page=find-players] .fp-team-card,html body[data-page=find-players] .fp-event-background,html body[data-page=find-players] .fp-event-image,html body[data-page=find-players] .fp-player-slot,html body[data-page=find-players] .fp-team-kind,html body[data-page=find-players] .fp-event-time:before{filter:none!important;box-shadow:none!important}html body[data-page=find-players] .fp-event-background{background:var(--nc-surface)!important;background-image:none!important}html body[data-page=find-players] .fp-event-background:before{content:none!important}body[data-page=find-players] .search-container,body[data-page=find-players] .search-background{border-radius:var(--nc-radius-xs)!important;background:var(--nc-surface-field)!important;background-image:none!important;box-shadow:none!important}html body[data-page=find-players] .fp-card-action{block-size:var(--nc-control-height)!important;min-block-size:var(--nc-control-height)!important}body[data-page=find-players] :where(.search-icon,.create-team-icon) img{filter:none!important}body[data-page=wallet] :where(.wallet-add-money,.free){filter:none!important}body[data-page=wallet] .loyalty-slot-grid,html body[data-page=profile] .a-way-out,html body[data-page=profile] .fifa-2026,html body[data-page=profile] .asphalt-legends,html body[data-page=profile] .wwe-2k25{box-shadow:none!important}body[data-page=booking-process] :where(.players-details,.hours,.date,.time,.games,.screen,.date-time){filter:none!important}body:has(.business-header) :where(.brand-mark,.brand){box-shadow:none!important;filter:none!important}body:has(.business-header) .brand{min-block-size:var(--nc-touch-target);display:inline-flex;align-items:center}@media(hover:hover)and (pointer:fine){:where(.auth-button--primary,.guest-auth-action--primary,.proceed-to-book,.book-next-session,.wallet-top-up-submit,.payment-primary-btn,.admin-login-submit,.tool-button,.save,.export-button,.book-now-btn,.cafe-book-button,.venue-booking-card__footer button,.availability-card a,.fp-card-action,.wallet-inline-topup__submit,.fp-join-button):hover:not(:disabled){background:var(--nc-brand-pressed)!important}}@media(max-width:350px){:root{--nc-layout-gutter: 16px;--nc-layout-edge-gap: 16px;--nc-type-title: 1.625rem;--nc-type-section: 1.25rem}}@media(min-width:768px){:root{--nc-business-gutter: clamp(24px, 4vw, 32px)}.app-shell,.page-shell,.auth-page,body[data-payment-result] :where(.payment-done-shell,.host-result-shell,.player-result-shell,.result-shell){border-inline:0;box-shadow:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(min-width:48rem){html[data-nitro-system="2026-08-sitewide"]{--nc-desktop-screen-cap: 1180px;--nc-layout-gutter: clamp(24px, 3vw, 36px);--nc-layout-edge-gap: clamp(20px, 2.4vw, 30px)}html[data-nitro-system="2026-08-sitewide"] :where(.app-shell,.app-header,[data-nitro-header],.app-content,.app-content--full){inline-size:min(100vw,var(--nc-desktop-screen-cap))!important;max-inline-size:var(--nc-desktop-screen-cap)!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=home] :where(.app-header,[data-nitro-header],.app-bottom-nav,.app-bottom-nav .navigation-bar){inline-size:min(calc(100vw - 48px),60rem)!important;max-inline-size:60rem!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=home] :where(.app-header,[data-nitro-header]){--nitro-header-side: 11px}html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .app-bottom-nav{left:50%!important;transform:translate(-50%)!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .home--cafe-first,html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .cafe-directory{inline-size:min(calc(100% - 48px),60rem)!important;margin-inline:auto!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .cafe-directory__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))!important;gap:18px!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .find-players{inline-size:min(calc(100% - 48px),71rem)!important;min-block-size:100%!important;block-size:auto!important;margin-inline:auto!important;padding-block:20px 120px!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(354px,1fr))!important;align-content:start!important;align-items:start!important;gap:18px 12px!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .find-players>:where(.search-container,.create-container,.fp-team-card){position:relative!important;inset:auto!important;margin:0!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .find-players>:where(.search-container,.create-container){inline-size:100%!important;block-size:52px!important;order:-1}html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .find-players>.fp-team-card{justify-self:center!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .find-players-empty-state{position:relative!important;grid-column:1 / -1}html[data-nitro-system="2026-08-sitewide"] body[data-page=chat] .nc-chat-shell,html[data-nitro-system="2026-08-sitewide"] body[data-page=chat-conversation] .nc-chat-shell{inline-size:min(100vw,720px)!important;max-inline-size:720px!important}html[data-nitro-system="2026-08-sitewide"] .location-picker__panel{inline-size:min(calc(100vw - 48px),32rem)!important}}@media(min-width:68rem){html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .find-players>.search-container{grid-column:span 2}}:root{--nc-font-sans: Helvetica;--nc-canvas: #0b0b0f;--nc-chrome-material: rgba(17, 20, 25, .9);--nc-surface: #1a1d22;--nc-surface-raised: #22262c;--nc-surface-field: #292e35;--nc-surface-hover: #303640;--nc-border: #343a43;--nc-border-strong: #464e59;--nc-text: #f5f7fa;--nc-text-muted: #9aa2ad;--nc-text-faint: #6e7681;--nc-brand: #1476d4;--nc-brand-pressed: #0e63b7;--nc-brand-strong: #2d91f2;--nc-focus: #73baff;--nc-radius-xs: 8px;--nc-radius-sm: 8px;--nc-radius-md: 12px;--nc-radius-lg: 16px;--nc-control-radius: 10px;--nc-shadow-sheet: 0 24px 70px rgba(0, 0, 0, .48);--nc-shadow-card: 0 1px 0 rgba(255, 255, 255, .035), 0 12px 34px rgba(0, 0, 0, .16);--nc-motion-instant: .1s;--nc-motion-fast: .14s;--nc-motion-ui: .18s;--nc-motion-page: .12s;--nc-ease-out: cubic-bezier(.23, 1, .32, 1);--nc-ease-in-out: cubic-bezier(.77, 0, .175, 1);--nc-ease-drawer: cubic-bezier(.32, .72, 0, 1);--nc-page-gutter: clamp(1rem, .85rem + .65vw, 1.5rem);--nc-section-gap: clamp(1.5rem, 1.25rem + 1vw, 2rem)}html{color-scheme:dark;font:100%/1.5 var(--nc-font-sans);font-optical-sizing:auto;-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,body:before{background:var(--nc-canvas)!important}body{color:var(--nc-text)!important;font-family:var(--nc-font-sans)!important;font-kerning:normal;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(button,input,select,textarea){font:inherit!important;letter-spacing:inherit}:where(h1,h2,h3,h4,h5,h6,.display,.nc-page-title,.tool-title){font-family:var(--nc-font-sans)!important;font-optical-sizing:auto;text-wrap:balance}:where(h1,.display,.nc-page-title,.tool-title){font-size:clamp(1.75rem,1.55rem + .9vw,2.5rem)!important;font-weight:700!important;line-height:1.12!important;letter-spacing:-.035em!important}:where(h2,.section-heading,.section-title,.booking-title){font-size:clamp(1.25rem,1.16rem + .4vw,1.5rem)!important;font-weight:650!important;line-height:1.2!important;letter-spacing:-.022em!important}:where(h3,h4,.card-title,.tool-card-title){font-size:clamp(1.0625rem,1.02rem + .2vw,1.1875rem)!important;font-weight:650!important;line-height:1.28!important;letter-spacing:-.014em!important}:where(p,li,dd,td,.body-copy){line-height:1.55}:where(.subtitle,.description,.meta,.helper,small,time,.caption){color:var(--nc-text-muted)!important;line-height:1.45;letter-spacing:.006em}:where(.app-content,.app-content--full,.auth-page,.bill-page,.tool-main,.members-main){container-type:inline-size}:where(.app-content,.app-content--full,main){scroll-padding-block:calc(4.5rem + env(safe-area-inset-top)) calc(7rem + env(safe-area-inset-bottom))}:where(.nitro-shared-main-header .header-top-bar,.nitro-shared-back-header .header-top-bar,.auth-header .header-top-bar,.auth-header .top-bar,.nc-chat-header,.nc-thread-header,.npp-header,.admin-topbar){background:var(--nc-chrome-material)!important;border-block-end:1px solid rgba(255,255,255,.11)!important;box-shadow:0 1px #ffffff06,0 10px 30px #00000029!important;backdrop-filter:blur(24px) saturate(145%)!important;-webkit-backdrop-filter:blur(24px) saturate(145%)!important}:where(.cafe-card,.cafe-hero,.availability-card,.setup-availability-card,.venue-booking-card,.booking-card,.fp-team-card,.team-card,.wallet-balance-card,.wallet-inline-topup,.profile-card,.profile-stats-card,.notification-card,.summary-card,.booking-details-card,.reason-card,.notice-card,.tool-card,.analytics-card,.members-card,.roles-card,.games-card,.pricing-card,.log-card,.settings-row){border-color:var(--nc-border)!important;border-radius:var(--nc-radius-md)!important;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 34%),var(--nc-surface)!important;box-shadow:var(--nc-shadow-card)!important}:where(.auth-field__bg,.tool-input,.value-box,.role-input,.members-search-control,.tool-search,.wallet-top-up-input,.wallet-inline-topup__custom,.invite-search,.search-bar,.cafe-search,.ig-search,.nc-search,.nc-inputbar__pill,.search-container,.search-background){min-block-size:3rem!important;border:1px solid var(--nc-border-strong)!important;border-radius:var(--nc-control-radius)!important;background:var(--nc-surface-field)!important;box-shadow:inset 0 1px #ffffff09!important;transition:border-color var(--nc-motion-fast) ease,background-color var(--nc-motion-fast) ease!important}:where(.admin-tool-page,.admin-booking-page,.admin-pricing-page,.admin-shell){background:var(--nc-canvas)!important}:where(.navbar,.admin-main,.tool-main,.billing-main,.cafe-main,.ops-main,.pricing-main,.admin-booking-main){background:var(--nc-canvas)!important;box-shadow:none!important}:where(.navbar,.admin-main,.tool-main,.billing-main,.cafe-main,.ops-main,.pricing-main,.admin-booking-main,.booking-workspace){border-color:var(--nc-border)!important}.navbar{background:var(--nc-chrome)!important;border-radius:0!important;box-shadow:none!important}.navbar .top-bar,.navbar .brand-block,.navbar .nav-item,.navbar .admin-more-panel,.navbar .logout{background:var(--nc-chrome)!important;box-shadow:none!important}.navbar .brand-block,.navbar .nav-item{border-bottom:1px solid rgba(255,255,255,.07)!important}.navbar .nav-item.is-active{background:var(--nc-surface-raised)!important;box-shadow:inset 3px 0 0 var(--nc-brand)!important}.navbar .logout{border:1px solid var(--nc-border)!important;border-radius:var(--nc-radius-md)!important}:where(.tool-title-card,.tool-form,.tool-card,.tool-row,.tool-table-header,.analytics-range-bar,.chart-card,.rank-card,.billing-summary,.pending-panel,.plans-panel,.invoice-panel,.setup-panel,.pricing-panel,.ops-table,.booking-workspace){border:1px solid var(--nc-border)!important;border-radius:var(--nc-radius-md)!important;background:var(--nc-surface)!important;box-shadow:none!important}:where(.tool-input,.tool-search,.billing-summary dl div,.invoice-row,.ops-main input,.ops-action,.ops-table footer button){border-color:var(--nc-border-strong)!important;border-radius:var(--nc-control-radius)!important;background:var(--nc-surface-field)!important;box-shadow:none!important}:where(.tool-button,.primary-action,.plan-action,.recovery-action){min-height:var(--nc-control-height, 48px)!important;border-radius:var(--nc-radius-pill, 9999px)!important;background:var(--nc-brand)!important;box-shadow:none!important}:where(.plan-jump,.secondary-action,.invoice-pagination button,.ops-action,.ops-table footer button){min-height:var(--nc-control-height, 48px)!important;border:1px solid var(--nc-border-strong)!important;border-radius:var(--nc-radius-pill, 9999px)!important;background:transparent!important;box-shadow:none!important}:where(.admin-tool-page,.billing-main,.cafe-main,.ops-main) :is(h1,h2,h3){color:var(--nc-text)!important}:where(.admin-tool-page,.billing-main,.cafe-main,.ops-main) :is(p,span,dt,small){color:var(--nc-text-muted)}@media(max-width:860px){.navbar{background:transparent!important;border:0!important}.navbar .admin-mobile-topbar .header-top-bar,.app-bottom-nav .navbar-container{background:var(--nc-chrome)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.navbar .admin-more-panel{border-radius:var(--nc-radius-lg)!important;background:var(--nc-surface)!important}:where(.billing-main,.cafe-main,.ops-main,.pricing-main,.admin-booking-main){padding-bottom:calc(117px + env(safe-area-inset-bottom))!important}}:where(.auth-field__bg,.tool-input,.value-box,.role-input,.members-search-control,.tool-search,.wallet-top-up-input,.wallet-inline-topup__custom,.invite-search,.search-bar,.cafe-search,.ig-search,.nc-search,.nc-inputbar__pill,.search-container,.search-background):focus-within{border-color:var(--nc-focus)!important;outline:3px solid color-mix(in srgb,var(--nc-focus) 23%,transparent)!important;outline-offset:2px!important}:where(input,textarea,select):focus-visible{outline:2px solid var(--nc-focus)!important;outline-offset:2px!important}:is(.auth-field,.profile-friends-search):focus-within :is(.auth-field__bg,.profile-friends-search__bg){border-color:var(--nc-focus)!important}html[data-nitro-experience] body[data-page] :is(.auth-field,.profile-friends-search) :where(input,textarea,select):focus-visible{outline:0!important}:where(.auth-field__bg,.tool-input,.value-box,.role-input,.members-search-control,.tool-search,.wallet-top-up-input,.wallet-inline-topup__custom,.invite-search,.search-bar,.cafe-search,.ig-search,.nc-search,.nc-inputbar__pill,.search-container,.search-background) :where(input,textarea,select):focus-visible{outline:0!important}:where(button,a,[role=button],summary){touch-action:manipulation}:where(button[aria-label],.location-picker__close,.back-icon,.notification-icon,.vector_01,.nav-icon-btn){min-inline-size:var(--nc-touch-target)!important;min-block-size:var(--nc-touch-target)!important}:where(button,[role=button]):not(:disabled),:where(a[href],summary){cursor:pointer}:where(button,[role=button],.nav-icon-btn,.back-icon,.notification-icon,.vector_01,.cafe-card,.game-card,.fp-team-card,.settings-row){transition:transform var(--nc-motion-fast) var(--nc-ease-out),background-color var(--nc-motion-fast) ease,border-color var(--nc-motion-fast) ease,opacity var(--nc-motion-fast) ease!important}:where(button,[role=button]):not(:disabled):active,:where(a[href].button,a[href][class*=button]):active,:where(.cafe-card,.game-card,.fp-team-card,.settings-row):active{transform:scale(.97)!important}[data-nitro-header] .back-icon:active{transform:translateY(-50%) scale(.97)!important}:where(button,a[href],[role=button],input,textarea,select,summary):focus-visible{outline:2px solid var(--nc-focus)!important;outline-offset:3px!important}:where(button,[role=button],input,textarea,select):disabled,:where([aria-disabled=true]){cursor:not-allowed!important;opacity:.46!important;filter:saturate(.5);transform:none!important}:where(button,[role=button])[aria-busy=true],:where(button,[role=button]).is-loading{position:relative;cursor:wait!important}:where(button,[role=button])[aria-busy=true]:after,:where(button,[role=button]).is-loading:after{content:"";display:inline-block;inline-size:16px;block-size:16px;margin-inline-start:9px;vertical-align:-2px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:nc-spin .7s linear infinite}@keyframes nc-spin{to{transform:rotate(1turn)}}@media(hover:hover)and (pointer:fine){:where(button,[role=button],a[href],.settings-row):hover{border-color:var(--nc-border-strong)!important}:where(.auth-button--primary,.guest-auth-action--primary,.proceed-to-book,.book-next-session,.wallet-top-up-submit,.payment-primary-btn,.admin-login-submit,.done-primary-btn,.host-primary-btn,.player-primary-btn,.result-primary-btn,.tool-button,.save,.export-button,.book-now-btn,.cafe-book-button,.fp-card-action,.fp-join-button):hover:not(:disabled){background:var(--nc-brand-pressed)!important}}@media(hover:none),(pointer:coarse){:where(button,[role=button],a[href].button,a[href][class*=button]):hover,:where(button,[role=button],a[href].button,a[href][class*=button]):focus-visible{outline:none!important;box-shadow:none!important}}@media(prefers-reduced-motion:reduce){:where(button,[role=button])[aria-busy=true]:after,:where(button,[role=button]).is-loading:after{animation:none}}:where([role=dialog],.modal,.dialog,.invite-overlay-panel,.fp-invite-overlay-panel,.nc-share-sheet),html #nii-root .nii-panel{border:1px solid var(--nc-border-strong)!important;border-radius:var(--nc-radius-lg)!important;background:#1c2027f0!important;box-shadow:var(--nc-shadow-sheet)!important;backdrop-filter:blur(28px) saturate(135%)!important;-webkit-backdrop-filter:blur(28px) saturate(135%)!important;transform-origin:center;transition:opacity .24s var(--nc-ease-out),transform .24s var(--nc-ease-out)!important}html #nii-root .nii-panel{transform:translateY(10px) scale(.96)!important}html #nii-root.nii-open .nii-panel,html #nii-root.fp-invite-overlay--visible .fp-invite-overlay-panel{transform:translateY(0) scale(1)!important}html #nii-root,:where(.modal-backdrop,.dialog-backdrop,.sheet-backdrop){background:#0000009e!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;transition:opacity .24s var(--nc-ease-out),visibility .24s var(--nc-ease-out)!important}html body :is([role=dialog],.modal,.dialog,.location-picker__panel,.invite-overlay-panel,.fp-invite-overlay-panel,.nc-share-sheet):is([role=dialog],.modal,.dialog,.location-picker__panel,.invite-overlay-panel,.fp-invite-overlay-panel,.nc-share-sheet){border:1px solid var(--nc-border-strong)!important;border-radius:var(--nc-radius-lg)!important;background:#1c2027f0!important;box-shadow:var(--nc-shadow-sheet)!important;backdrop-filter:blur(28px) saturate(135%)!important;-webkit-backdrop-filter:blur(28px) saturate(135%)!important}html body :is(.nitro-shared-main-header .header-top-bar,.nitro-shared-back-header .header-top-bar,.auth-header .header-top-bar,.auth-header .top-bar,.nc-chat-header,.nc-thread-header,.npp-header,.admin-topbar):is(.nitro-shared-main-header .header-top-bar,.nitro-shared-back-header .header-top-bar,.auth-header .header-top-bar,.auth-header .top-bar,.nc-chat-header,.nc-thread-header,.npp-header,.admin-topbar){background:var(--nc-chrome-material)!important;box-shadow:0 1px #ffffff06,0 10px 30px #00000029!important;backdrop-filter:blur(24px) saturate(145%)!important;-webkit-backdrop-filter:blur(24px) saturate(145%)!important}::view-transition-old(nitro-page-content),::view-transition-new(nitro-page-content){animation-duration:var(--nc-motion-page)!important;animation-timing-function:var(--nc-ease-out)!important;transform:none!important}@keyframes nc-apple-page-out{to{opacity:.72}}@keyframes nc-apple-page-in{0%{opacity:.72}}.nc-flow-progress{position:relative;align-self:center;inline-size:calc(100% - 36px);max-inline-size:366px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:18px 0 2px;padding:0;list-style:none}.nc-flow-progress:before{content:"";position:absolute;inset:14px 16.666% auto;block-size:1px;background:var(--nc-border-strong)}.nc-flow-progress li{position:relative;z-index:1;min-inline-size:0;display:grid;justify-items:center;gap:6px;color:var(--nc-text-faint);font-size:11px;font-weight:650;line-height:1.2;letter-spacing:.01em}.nc-flow-progress li>span{inline-size:29px;block-size:29px;display:grid;place-items:center;border:1px solid var(--nc-border-strong);border-radius:50%;background:var(--nc-canvas);color:var(--nc-text-muted);font-size:12px;font-weight:750}.nc-flow-progress li[aria-current=step]{color:var(--nc-text)}.nc-flow-progress li[aria-current=step]>span{border-color:var(--nc-brand);background:var(--nc-brand);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--nc-brand) 16%,transparent)}.nc-flow-progress li.is-complete{color:var(--nc-text-muted)}.nc-flow-progress li.is-complete>span{border-color:var(--nc-brand);background:var(--nc-brand);color:#fff}.nc-flow-progress li.is-error>span{border-color:var(--nc-danger, #ff453a);background:var(--nc-danger, #ff453a)}.login-page .auth-account-switch{min-block-size:48px!important;display:flex;align-items:center;justify-content:center;gap:.28em;margin-block-start:2px;border-block-start:1px solid var(--nc-border);color:var(--nc-text-muted)!important;text-decoration:none}.login-page .auth-account-switch strong{color:var(--nc-brand-strong)}.payment-done-body,[data-payment-result=failed] .result-body{padding-block-start:calc(78px + env(safe-area-inset-top,0px))!important}.payment-done-body>.nc-flow-progress,[data-payment-result=failed] .result-body>.nc-flow-progress{margin-block:0 10px}::view-transition-old(nitro-page-content){animation-name:nc-apple-page-out!important}::view-transition-new(nitro-page-content){animation-name:nc-apple-page-in!important}html.nitro-experience-ready :where(.app-content,.app-content--full,.bill-page,.auth-page,[data-payment-result] .result-body){transition:opacity var(--nc-motion-page) var(--nc-ease-out)!important}@media(max-width:359px){:root{--nc-page-gutter: .875rem;--nc-layout-gutter: .875rem;--nc-layout-edge-gap: .875rem}}@media(min-width:48rem){:root{--nc-page-gutter: clamp(1.5rem, 2.5vw, 2.25rem);--nc-section-gap: clamp(2rem, 2.6vw, 3rem)}:where(.tool-main,.members-main,.roles-main,.games-main,.pricing-main,.log-main,.admin-main){padding-block:clamp(1.5rem,2.5vw,2.5rem)!important}}@media(prefers-reduced-motion:reduce){::view-transition-old(nitro-page-content),::view-transition-new(nitro-page-content){animation:none!important}:where(button,[role=button],a,.cafe-card,.game-card,.fp-team-card,[role=dialog],.modal,.dialog,.invite-overlay-panel,.fp-invite-overlay-panel,.nc-share-sheet){transform:none!important;transition-property:color,background-color,border-color,opacity!important;transition-duration:.16s!important}}@media(prefers-reduced-transparency:reduce){:where(.nitro-shared-main-header .header-top-bar,.nitro-shared-back-header .header-top-bar,.auth-header .header-top-bar,.auth-header .top-bar,.nc-chat-header,.nc-thread-header,.npp-header,.admin-topbar,.app-bottom-nav .navbar-container,[role=dialog],.modal,.dialog,.invite-overlay-panel,.fp-invite-overlay-panel,.nc-share-sheet){background:#171a20!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(prefers-contrast:more){:root{--nc-border: rgba(255, 255, 255, .34);--nc-border-strong: rgba(255, 255, 255, .58);--nc-text-muted: #d8dce3;--nc-text-faint: #bdc3cc}:where(.nitro-shared-main-header .header-top-bar,.nitro-shared-back-header .header-top-bar,.auth-header .header-top-bar,.auth-header .top-bar,.nc-chat-header,.nc-thread-header,.app-bottom-nav .navbar-container){background:#111419!important}}body[data-page=home] .cafe-card{border-radius:10px!important;box-shadow:none!important}body[data-page=home] .cafe-card__media{border-radius:9px 9px 0 0!important}body[data-page=home] .cafe-card :where(.cafe-card__feature,.cafe-card__meta .cafe-card__feature){min-block-size:24px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.location-picker__panel{border-radius:16px!important}body[data-page=home] .cafe-location-button{justify-content:flex-start!important;gap:18px!important;padding:0 18px!important;color:#f5f5f5!important}body[data-page=home] .cafe-location-button__pin-wrap,body[data-page=home] .cafe-location-button__pin{inline-size:24px!important;min-inline-size:24px!important;max-inline-size:24px!important;block-size:24px!important;min-block-size:24px!important;max-block-size:24px!important}body[data-page=home] .cafe-location-button__pin-wrap{flex:0 0 24px!important}body[data-page=home] .cafe-location-button__pin{flex:0 0 24px!important;display:block!important;object-fit:contain}body[data-page=home] .cafe-location-button__copy{justify-items:start!important;text-align:left!important}body[data-page=home] .cafe-location-button__copy strong,body[data-page=home] .cafe-location-button__copy small{color:#fff!important}.location-picker__current{block-size:60px!important;min-block-size:60px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;padding:16px 18px!important;border:0!important;border-radius:10px!important;background:#1f80ff!important;box-shadow:0 10px 20px #00000040!important;color:#f5f5f5!important;text-align:left!important}.location-picker{padding:12px 12px max(12px,env(safe-area-inset-bottom))}.location-picker__panel{inline-size:min(100%,430px)!important;max-block-size:min(86dvh,44rem)!important;padding:14px 24px 18px!important;border:1px solid #2b3440!important;border-radius:24px!important;background:#171b22!important;box-shadow:none!important}.location-picker__handle{inline-size:36px;margin-block-end:16px;background:#47515f}.location-picker__header h2{font-size:24px!important;font-weight:700;letter-spacing:-.02em}.location-picker__header{margin-block-end:24px!important}.location-picker__intro{margin-block:8px 18px;color:#a7adb6;font-size:14px;line-height:1.4}.location-picker__close{inline-size:24px!important;block-size:24px!important;min-inline-size:24px!important;min-block-size:24px!important;padding:0!important;position:relative;display:grid;place-items:center;background:#f5f5f7!important;color:#171b22}.location-picker__close{background:transparent!important}.location-picker__close:before{content:"";position:absolute;inline-size:24px;block-size:24px;border-radius:50%;background:#f5f5f7}.location-picker__close img{position:relative;z-index:1;inline-size:20px!important;block-size:20px!important}.location-picker__current{block-size:56px!important;min-block-size:56px!important;justify-content:flex-start!important;padding:16px 18px!important;border-radius:16px!important;background:#1f80ff!important;box-shadow:none!important}.location-picker__current strong{color:#f5f5f5!important;font-size:20px!important}.location-picker__current-content{justify-content:flex-start!important;gap:18px!important}.location-picker__current-copy{justify-items:start!important;text-align:left!important}.location-picker__current-icon,.location-picker__current-icon img{inline-size:18px!important;block-size:18px!important}.location-picker__current-content small{color:#f5f5f5!important}.location-picker__current[data-state=detected],.location-picker__current[data-state=tracking]{border:1px solid rgba(31,128,255,.7)!important;background:#1f80ff!important}.location-picker__status{margin-block-start:10px;color:#a7adb6;font-size:12px}.location-picker:has(.location-picker__candidate:not([hidden])) .location-picker__status:not(.is-error){display:none}.location-picker__divider{margin-block:16px 12px;font-size:11px}.location-picker__search{gap:10px;margin:0}.location-picker__search input,.location-picker__search button{min-block-size:52px;border-radius:14px}.location-picker__search input{padding-inline:16px;border-color:#343d49;background:#20252d;font-size:15px}.location-picker__search button{padding-inline:20px;background:#1f80ff;font-size:15px}.location-picker__candidate{margin-block-start:14px;padding:14px;border:1px solid rgba(31,128,255,.62);border-radius:18px;background:#202b3b}.location-picker__candidate-copy{grid-template-columns:28px minmax(0,1fr);gap:12px}.location-picker__candidate-copy strong{font-size:16px!important}.location-picker__candidate-copy small{font-size:13px!important}.location-picker__candidate>button{min-block-size:48px;margin-block-start:14px;border-radius:14px;font-size:16px}.location-picker__attribution{margin-block-start:14px;font-size:10px;line-height:1.35}.location-picker__permission-help{padding:8px 0 8px 12px!important;border:0!important;border-inline-start:2px solid rgba(255,184,76,.58)!important;border-radius:0!important;background:transparent!important}body[data-page=wallet] .wallet>.wallet-add-money{margin-block:18px 0!important;border-block-end:0!important;border-radius:12px 12px 0 0!important;background:var(--nc-surface)!important;box-shadow:none!important}body[data-page=wallet] .wallet-add-money>.wallet_01{border:0!important;border-radius:8px!important;background:var(--nc-surface-raised)!important}body[data-page=wallet] .wallet>.wallet-inline-topup{margin-block:0 18px!important;border-radius:0 0 12px 12px!important;background:var(--nc-surface)!important;box-shadow:none!important}body[data-page=wallet] .wallet-inline-topup__chips{gap:8px!important;overflow:visible;border:0!important;border-radius:0!important}body[data-page=wallet] .wallet-inline-chip{border:1px solid var(--nc-border)!important;border-radius:10px!important;background:transparent!important;transform:none!important}body[data-page=wallet] .wallet-inline-chip.is-selected{background:color-mix(in srgb,var(--nc-brand) 18%,transparent)!important;color:#fff!important}body[data-page=wallet] .wallet>.free{border:0!important}body[data-page=profile] .profile.profile--member>.profile_01,body[data-page=profile] .profile-logged-out__card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body[data-page=profile] .profile.profile--member>.profile_01>.background_03,body[data-page=profile] .profile-logged-out__card:before{border:0!important;background:transparent!important;box-shadow:none!important}body[data-page=profile] :is(.profile.profile--member>.profile_01,.profile-logged-out__card),body[data-page=settings] .settings>.profile_01,body[data-page=profile] .profile.profile--member>.profile_01>.background_03{border:1px solid var(--nc-border)!important;border-radius:16px!important;background:linear-gradient(180deg,#161718,#202122)!important}body[data-page=profile] .profile.profile--member{column-gap:0!important}body[data-page=profile] .profile.profile--member>:is(.session,.section-title){border:1px solid var(--nc-border)!important;background:var(--nc-surface)!important;box-shadow:none!important}body[data-page=profile] .profile.profile--member>.session{border-radius:12px 0 0 12px!important}body[data-page=profile] .profile.profile--member>.section-title{margin-inline-start:-1px!important;border-radius:0 12px 12px 0!important}body[data-page=profile] .profile.profile--member>:is(.session,.section-title)>:is(.background,.background_01){background:transparent!important;box-shadow:none!important}body[data-page=find-players] .fp-team-card{border-radius:10px!important;box-shadow:none!important}body[data-page=find-players] .fp-team-card :where(.fp-player-slot,.fp-invite-slot,.fp-open-slot-indicator){border-color:var(--nc-border)!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important}body[data-page=find-players] .fp-team-card .fp-spots-left-container{border-radius:6px!important}body:not([data-page]) .booking-process,body[data-page=booking-process] .booking-process{inline-size:min(calc(100% - 36px),430px)!important;margin:18px auto 32px!important;padding:0 0 18px!important;overflow:hidden!important;border:1px solid var(--nc-border)!important;border-radius:12px!important;background:var(--nc-surface)!important}.booking-process>:is(.players-details,.hours,.date,.time,.games,.screen,.date-time){inline-size:100%!important;max-inline-size:none!important;margin-block-start:0!important;border:0!important;border-block-end:1px solid var(--nc-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-nitro-system="2026-08-sitewide"] body[data-page] .booking-process>div.booking-section-flat:not(.logic-ticket):not(.booking-ticket){border:0!important;border-block-end:1px solid var(--nc-border)!important;border-radius:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}html[data-nitro-system="2026-08-sitewide"] body[data-page] .booking-process>div.booking-section-flat:not(.logic-ticket):not(.booking-ticket)>[class^=background]{display:none!important}.booking-process>:is(.players-details,.date,.time,.games,.screen,.date-time)>[class^=background]{inline-size:100%!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.booking-process>.players-details{block-size:58px!important}.booking-process>.hours{padding:16px 12px!important}.booking-process>.date{block-size:108px!important}.booking-process>.time,.booking-process>.games{padding-block-end:16px!important}.booking-process #time-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.booking-process .slot{inline-size:100%!important;border-radius:8px!important}.booking-process>.screen{padding-inline:18px!important}.booking-process>.date-time{block-size:206px!important}.booking-process :where(.startingtime_span,.endingtime_span){text-decoration:none!important}.booking-process>.proceed-to-book{inline-size:calc(100% - 24px)!important;max-inline-size:none!important;margin-block-start:16px!important}body[data-page=notification] .notifications-page{inline-size:100%!important;max-inline-size:430px!important;background:var(--nc-canvas)!important}body[data-page=notification] :is(.friend-request-card,.team-invite-card){inline-size:100%!important;border:0!important;border-block-end:1px solid var(--nc-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body[data-page=notification] .team-invite-card{block-size:auto!important;min-block-size:0!important;display:grid!important;grid-template-columns:50px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:4px 12px!important;padding:16px 18px!important}body[data-page=notification] .team-invite-card>:is(.team-invite-card__game,.team-invite-card__duration,.team-invite-card__time,.team-invite-card__date,.team-invite-card__actions,.team-invite-card__profiles){position:static!important;inset:auto!important}body[data-page=notification] .team-invite-card__game{grid-column:1!important;grid-row:1!important}body[data-page=notification] .team-invite-card__duration,body[data-page=notification] .team-invite-card__time,body[data-page=notification] .team-invite-card__date{grid-column:2!important}body[data-page=notification] .team-invite-card__duration{grid-row:1!important}body[data-page=notification] .team-invite-card__time{grid-row:1!important;align-self:center;margin-block-start:22px}body[data-page=notification] .team-invite-card__date{grid-row:1!important;align-self:end}body[data-page=notification] .team-invite-card__actions{grid-column:3!important;grid-row:1!important;align-self:center!important}body[data-page=notification] .team-invite-card__profiles{grid-column:1 / -1!important;grid-row:2!important;inline-size:100%!important;margin-block-start:10px!important}body[data-page=notification] .invite-profile--lead{border:1px solid var(--nc-border)!important;background:transparent!important}body[data-page=chat-conversation] .nc-share-panel{align-items:flex-end!important;padding:0!important}body[data-page=chat-conversation] .nc-share-panel__sheet{inline-size:min(100%,430px)!important;border-radius:16px 16px 0 0!important}.nc-share-panel__grid{gap:0!important;padding:8px 10px 14px!important}.nc-share-item{min-block-size:96px!important;border-radius:8px!important}.nc-share-item__icon{inline-size:48px!important;block-size:48px!important;border:0!important;border-radius:10px!important;background:var(--nc-surface-raised)!important;box-shadow:none!important}.nc-share-item__icon img{inline-size:24px;block-size:24px;object-fit:contain;filter:brightness(0) invert(1)}@media(max-width:360px){body[data-page=notification] .friend-request-card{grid-template-columns:48px minmax(0,1fr)!important}body[data-page=notification] .friend-request-card__actions{grid-column:1 / -1;justify-content:flex-end}body[data-page=notification] .team-invite-card{grid-template-columns:44px minmax(0,1fr)!important}body[data-page=notification] .team-invite-card__actions{grid-column:1 / -1!important;grid-row:2!important;justify-content:flex-end;margin-block-start:8px}body[data-page=notification] .team-invite-card__profiles{grid-row:3!important}}@media(hover:hover)and (pointer:fine){body[data-page=wallet] .wallet-inline-chip:hover{background:var(--nc-surface-hover)!important}}@media(prefers-reduced-motion:reduce){body[data-page=chat-conversation] .nc-share-panel__sheet{animation:none!important}}@media(min-width:48rem){html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .app-shell,html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .app-shell,html[data-nitro-system="2026-08-sitewide"] body[data-page=wallet] .app-shell,html[data-nitro-system="2026-08-sitewide"] body[data-page=my-booking] .app-shell,html[data-nitro-system="2026-08-sitewide"] body[data-page=profile] .app-shell,html[data-nitro-system="2026-08-sitewide"] body[data-page=notification] .app-shell,html[data-nitro-system="2026-08-sitewide"] body[data-page=chat] .app-shell{inline-size:100vw!important;max-inline-size:100vw!important;block-size:100dvh!important;max-block-size:none!important;grid-template-columns:clamp(220px,18vw,264px) minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;overflow:hidden!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .app-header,html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .app-header,html[data-nitro-system="2026-08-sitewide"] body[data-page=wallet] .app-header,html[data-nitro-system="2026-08-sitewide"] body[data-page=my-booking] .app-header,html[data-nitro-system="2026-08-sitewide"] body[data-page=profile] .app-header,html[data-nitro-system="2026-08-sitewide"] body[data-page=notification] .app-header,html[data-nitro-system="2026-08-sitewide"] body[data-page=chat] .app-header{display:none!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .app-bottom-nav,html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .app-bottom-nav,html[data-nitro-system="2026-08-sitewide"] body[data-page=wallet] .app-bottom-nav,html[data-nitro-system="2026-08-sitewide"] body[data-page=my-booking] .app-bottom-nav,html[data-nitro-system="2026-08-sitewide"] body[data-page=profile] .app-bottom-nav,html[data-nitro-system="2026-08-sitewide"] body[data-page=notification] .app-bottom-nav,html[data-nitro-system="2026-08-sitewide"] body[data-page=chat] .app-bottom-nav{position:relative!important;inset:auto!important;inline-size:100%!important;max-inline-size:none!important;block-size:100%!important;padding:0!important;transform:none!important;grid-column:1!important;grid-row:1!important;border-inline-end:1px solid rgba(70,78,89,.48)!important;background:linear-gradient(180deg,#111419fa,#0b0b0ffa)!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .app-bottom-nav .navigation-bar,html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .app-bottom-nav .navigation-bar,html[data-nitro-system="2026-08-sitewide"] body[data-page=wallet] .app-bottom-nav .navigation-bar,html[data-nitro-system="2026-08-sitewide"] body[data-page=my-booking] .app-bottom-nav .navigation-bar,html[data-nitro-system="2026-08-sitewide"] body[data-page=profile] .app-bottom-nav .navigation-bar,html[data-nitro-system="2026-08-sitewide"] body[data-page=notification] .app-bottom-nav .navigation-bar,html[data-nitro-system="2026-08-sitewide"] body[data-page=chat] .app-bottom-nav .navigation-bar{inline-size:100%!important;max-inline-size:none!important;min-block-size:100%!important;block-size:100%!important;padding:26px 16px 22px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .app-bottom-nav :is(.navbar-container,.active-bar,.navbar-label,.navbar-banner-background,.navbar-active-label),html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .app-bottom-nav :is(.navbar-container,.active-bar,.navbar-label,.navbar-banner-background,.navbar-active-label),html[data-nitro-system="2026-08-sitewide"] body[data-page=wallet] .app-bottom-nav :is(.navbar-container,.active-bar,.navbar-label,.navbar-banner-background,.navbar-active-label),html[data-nitro-system="2026-08-sitewide"] body[data-page=my-booking] .app-bottom-nav :is(.navbar-container,.active-bar,.navbar-label,.navbar-banner-background,.navbar-active-label),html[data-nitro-system="2026-08-sitewide"] body[data-page=profile] .app-bottom-nav :is(.navbar-container,.active-bar,.navbar-label,.navbar-banner-background,.navbar-active-label),html[data-nitro-system="2026-08-sitewide"] body[data-page=notification] .app-bottom-nav :is(.navbar-container,.active-bar,.navbar-label,.navbar-banner-background,.navbar-active-label),html[data-nitro-system="2026-08-sitewide"] body[data-page=chat] .app-bottom-nav :is(.navbar-container,.active-bar,.navbar-label,.navbar-banner-background,.navbar-active-label){display:none!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .app-bottom-nav .nitro-navbar__brand,html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .app-bottom-nav .nitro-navbar__brand,html[data-nitro-system="2026-08-sitewide"] body[data-page=wallet] .app-bottom-nav .nitro-navbar__brand,html[data-nitro-system="2026-08-sitewide"] body[data-page=my-booking] .app-bottom-nav .nitro-navbar__brand,html[data-nitro-system="2026-08-sitewide"] body[data-page=profile] .app-bottom-nav .nitro-navbar__brand,html[data-nitro-system="2026-08-sitewide"] body[data-page=notification] .app-bottom-nav .nitro-navbar__brand,html[data-nitro-system="2026-08-sitewide"] body[data-page=chat] .app-bottom-nav .nitro-navbar__brand{display:flex!important;align-items:center!important;gap:12px!important;min-block-size:56px!important;margin:0 4px 18px!important;padding:0 10px!important;border-radius:16px!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .app-bottom-nav .nitro-navbar__brand-copy,html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .app-bottom-nav .nitro-navbar__brand-copy,html[data-nitro-system="2026-08-sitewide"] body[data-page=wallet] .app-bottom-nav .nitro-navbar__brand-copy,html[data-nitro-system="2026-08-sitewide"] body[data-page=my-booking] .app-bottom-nav .nitro-navbar__brand-copy,html[data-nitro-system="2026-08-sitewide"] body[data-page=profile] .app-bottom-nav .nitro-navbar__brand-copy,html[data-nitro-system="2026-08-sitewide"] body[data-page=notification] .app-bottom-nav .nitro-navbar__brand-copy,html[data-nitro-system="2026-08-sitewide"] body[data-page=chat] .app-bottom-nav .nitro-navbar__brand-copy{display:block!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.03em!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .app-bottom-nav .nav-icon-btn,html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .app-bottom-nav .nav-icon-btn,html[data-nitro-system="2026-08-sitewide"] body[data-page=wallet] .app-bottom-nav .nav-icon-btn,html[data-nitro-system="2026-08-sitewide"] body[data-page=my-booking] .app-bottom-nav .nav-icon-btn,html[data-nitro-system="2026-08-sitewide"] body[data-page=profile] .app-bottom-nav .nav-icon-btn,html[data-nitro-system="2026-08-sitewide"] body[data-page=notification] .app-bottom-nav .nav-icon-btn,html[data-nitro-system="2026-08-sitewide"] body[data-page=chat] .app-bottom-nav .nav-icon-btn{position:static!important;inset:auto!important;inline-size:100%!important;min-block-size:58px!important;justify-content:flex-start!important;gap:14px!important;padding:0 14px!important;border:1px solid transparent!important;border-radius:18px!important;transform:none!important;opacity:.88!important;background:transparent!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .app-bottom-nav .nav-icon-btn[aria-current=page],html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .app-bottom-nav .nav-icon-btn[aria-current=page],html[data-nitro-system="2026-08-sitewide"] body[data-page=wallet] .app-bottom-nav .nav-icon-btn[aria-current=page],html[data-nitro-system="2026-08-sitewide"] body[data-page=my-booking] .app-bottom-nav .nav-icon-btn[aria-current=page],html[data-nitro-system="2026-08-sitewide"] body[data-page=profile] .app-bottom-nav .nav-icon-btn[aria-current=page],html[data-nitro-system="2026-08-sitewide"] body[data-page=notification] .app-bottom-nav .nav-icon-btn[aria-current=page],html[data-nitro-system="2026-08-sitewide"] body[data-page=chat] .app-bottom-nav .nav-icon-btn[aria-current=page]{opacity:1!important;border-color:#2d91f26b!important;background:linear-gradient(180deg,#1476d433,#1476d414)!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .app-bottom-nav .nitro-nav-item__text,html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .app-bottom-nav .nitro-nav-item__text,html[data-nitro-system="2026-08-sitewide"] body[data-page=wallet] .app-bottom-nav .nitro-nav-item__text,html[data-nitro-system="2026-08-sitewide"] body[data-page=my-booking] .app-bottom-nav .nitro-nav-item__text,html[data-nitro-system="2026-08-sitewide"] body[data-page=profile] .app-bottom-nav .nitro-nav-item__text,html[data-nitro-system="2026-08-sitewide"] body[data-page=notification] .app-bottom-nav .nitro-nav-item__text,html[data-nitro-system="2026-08-sitewide"] body[data-page=chat] .app-bottom-nav .nitro-nav-item__text{display:inline-flex!important;align-items:center!important;font-size:16px!important;font-weight:650!important;letter-spacing:-.02em!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=home] :is(.app-content,.app-content--full),html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] :is(.app-content,.app-content--full),html[data-nitro-system="2026-08-sitewide"] body[data-page=wallet] :is(.app-content,.app-content--full),html[data-nitro-system="2026-08-sitewide"] body[data-page=my-booking] :is(.app-content,.app-content--full),html[data-nitro-system="2026-08-sitewide"] body[data-page=profile] :is(.app-content,.app-content--full),html[data-nitro-system="2026-08-sitewide"] body[data-page=notification] :is(.app-content,.app-content--full),html[data-nitro-system="2026-08-sitewide"] body[data-page=chat] :is(.app-content,.app-content--full){grid-column:2!important;grid-row:1!important;inline-size:100%!important;max-inline-size:none!important;block-size:100%!important;margin:0!important;padding:clamp(28px,3vw,40px) clamp(28px,3vw,36px) 36px!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .home--cafe-first,html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .cafe-directory{inline-size:min(100%,920px)!important;margin-inline:auto!important}}@media(min-width:64rem){html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .app-content{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:start!important;align-items:start!important;gap:clamp(24px,2.8vw,40px)!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .app-content>.home{position:sticky!important;top:0!important;max-width:none!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;align-self:start!important;column-gap:0!important;row-gap:18px!important;gap:18px!important;padding:0!important;background:transparent!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .app-content>.cafe-directory{width:100%!important;max-width:none!important;margin:0!important;padding-top:0!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .cafe-directory__grid{grid-template-columns:repeat(2,minmax(260px,1fr))!important;gap:18px!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .find-players{inline-size:100%!important;max-inline-size:none!important;min-block-size:0!important;block-size:auto!important;margin:0!important;padding:0 0 36px!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))!important;gap:18px!important;align-content:start!important;align-items:start!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .find-players>:where(.search-container,.create-container,.fp-team-card,.event-container_04,.event-container_03,.event-container_02,.event-container_01,.event-container){position:relative!important;inset:auto!important;margin:0!important;justify-self:stretch!important}html[data-nitro-system="2026-08-sitewide"] body[data-page=find-players] .find-players>:where(.search-container,.create-container){inline-size:100%!important;block-size:52px!important;order:-1!important}}@media(min-width:84rem){html[data-nitro-system="2026-08-sitewide"] body[data-page=home] .cafe-directory__grid{grid-template-columns:repeat(3,minmax(240px,1fr))!important}}@media(min-width:768px){body[data-page=notification] .app-content--full:has(.notifications-page.is-locked){position:relative!important;padding-top:0!important}body[data-page=notification] .notifications-page.is-locked{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body[data-page=notification] .notification-empty.nitro-empty-state{position:absolute!important;inset:var(--nc-header-total, 60px) 0 var(--nc-bottom-nav-total, 93px)!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;transform:none!important}}@media(min-width:900px){body[data-page=profile] .profile-logged-out{width:calc(100% - 300px)!important;max-width:900px!important;min-width:0!important;margin-inline:auto!important;box-sizing:border-box!important}}@media(min-width:768px){body[data-page=chat] .nc-modal{inline-size:100vw!important;width:100vw!important;max-inline-size:none!important;max-width:none!important}body[data-page=chat] .nc-modal__sheet{inline-size:min(calc(100% - 48px),560px)!important;width:min(calc(100% - 48px),560px)!important;max-inline-size:560px!important;max-width:560px!important;max-block-size:min(720px,calc(100dvh - 48px))!important;margin-inline:auto!important;border-block-end:1px solid var(--chat-border-strong)!important;border-radius:24px!important}}
