:root{--nc-canvas: #0b0b0f;--nc-chrome-material: rgba(17, 20, 25, .9);--nc-surface-field: #292e35;--nc-radius-xs: var(--nc-radius-inner);--nc-radius-sm: var(--nc-radius-inner);--nc-radius-md: var(--nc-radius-control);--nc-radius-lg: var(--nc-radius-card);--nc-control-radius: var(--nc-radius-control);--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-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-kerning:normal;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(button,input,select,textarea):where(:not(.nc-v2 *,.nc-v2,.nc-dialog *,.nc-toast *)){font:inherit!important;letter-spacing:inherit}:where(h1,h2,h3,h4,h5,h6,.display,.nc-page-title,.tool-title){font-optical-sizing:auto;text-wrap:balance}:where(h1:not(.nc-compact-title),.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:not(.nc-compact-title),.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-card)!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-card)!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-radius-control)!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:12px;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}.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-action-text)}.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-layout-gutter: var(--nc-page-gutter);--nc-layout-edge-gap: .875rem}}@media(min-width:48rem){:root{--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:var(--nc-radius-card)!important;box-shadow:none!important}body[data-page=home] .cafe-card__media{border-radius:calc(var(--nc-radius-card) - var(--nc-stroke)) calc(var(--nc-radius-card) - var(--nc-stroke)) 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:var(--nc-text)!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:var(--nc-action-fill)!important;box-shadow:0 10px 20px #00000040!important;color:#fff!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:var(--nc-action-fill)!important;box-shadow:none!important}.location-picker__current strong{color:#fff!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:#fff!important;font-size:12px!important}.location-picker__current[data-state=detected],.location-picker__current[data-state=tracking]{border:1px solid rgba(31,128,255,.7)!important;background:var(--nc-action-fill)!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:12px}.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:var(--nc-action-fill);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:12px;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:var(--nc-radius-card) var(--nc-radius-card) 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:var(--nc-radius-pill)!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:var(--nc-radius-card)!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:min(100vw,1180px)!important;max-inline-size:1180px!important;margin-inline:auto!important;block-size:100dvh!important;max-block-size:none!important;grid-template-columns:var(--nc-rail-width) 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;justify-content:center!important;gap:0!important;inline-size:100%!important;min-block-size:56px!important;margin:0 0 18px!important;padding:0!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:center!important;gap:0!important;padding:0!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>.home--cafe-first,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}}@container nitro-sidebar (min-width: 176px){html[data-nitro-system="2026-08-sitewide"] body[data-page] .app-bottom-nav .nitro-navbar__brand{justify-content:flex-start!important;gap:12px!important;margin:0 4px 18px!important;padding:0 10px!important}html[data-nitro-system="2026-08-sitewide"] body[data-page] .app-bottom-nav .nav-icon-btn{justify-content:flex-start!important;gap:14px!important;padding:0 14px!important}}
