.home-page-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-content>.home{position:relative!important;width:100%!important;max-width:var(--nc-screen-width)!important;--nc-home-gap: 18px;--nc-page-edge: max(18px, calc((var(--nc-screen-width) - 366px) / 2));display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start!important;align-items:start;column-gap:18px;row-gap:var(--nc-home-gap)!important;gap:var(--nc-home-gap) 18px!important;padding:18px var(--nc-page-edge) 0;height:auto!important;min-height:0!important;overflow:visible!important;background:#0b0b0f!important;margin-top:0!important;overflow-anchor:none}body[data-page=home] .app-content>.home{height:auto!important;min-height:0!important}@media(min-width:600px){body[data-page=home] .app-content>.home{--nc-page-edge: clamp(18px, 4vw, 32px) !important;max-width:none!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;padding:18px var(--nc-page-edge) 24px!important}body[data-page=home] .home>.index-logic{width:100%!important;margin-left:0!important}body[data-page=home] .home>.index-logic:not([hidden]){justify-content:center!important}}.home>.home-info-card,.home>.home-booking-card,.home>.home-session-button{box-sizing:border-box!important;isolation:isolate}.home>.home-info-card,.home>.home-booking-card{display:block}.home>.home-session-button,.home .book-now-btn{border:0;padding:0;color:inherit;font:inherit;cursor:pointer;background:transparent}.home .book-now-btn{position:absolute!important;width:100%!important;height:100%!important}.home .book-now-btn>*,.home>.home-session-button>*{pointer-events:none}.home .book-now-label,.home .book-now-label_01,.home .book-now-label_02,.home .book-now-label_03{text-align:center!important}.home .booknowlabel_span,.home .booknowlabel_01_span,.home .booknowlabel_02_span,.home .booknowlabel_03_span,.home .sessionavailability_span{white-space:nowrap!important}.home>#btn-session-availability.guest-auth-action{height:var(--guest-auth-action-height, 46px)!important;min-height:var(--guest-auth-action-height, 46px)!important}.home #btn-session-availability .background{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:inherit!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.home>#btn-session-availability .sessionavailability_span{color:var(--nc-text, #F7F7F9)!important;font-size:15px!important;font-weight:700!important;line-height:1!important}.home>#btn-session-availability .fi_17000549 img{width:20px!important;height:20px!important;filter:invert(1);opacity:.96}.home .fifa-2026,.home .rocket-league,.home .a-way-out,.home .battlefield-6{object-fit:cover!important;display:block!important}.home .location-icon img,.home .controller-icon img,.home [class*=player-icon] img,.home .fi_17000549 img{display:block!important;object-fit:contain!important}.home>.index-logic{--nc-home-logic-height: 225px;position:relative!important;inset:auto!important;left:auto!important;top:auto!important;grid-column:1 / -1;width:calc(100% + (var(--nc-page-edge) * 2));height:var(--nc-home-logic-height);margin-left:calc(var(--nc-page-edge) * -1);z-index:1;justify-content:center}.home>.index-logic[hidden]{display:none!important}.home>.index-logic:not([hidden]){display:flex;align-items:flex-start}.home .logic-card{--logic-accent: #1F80FF;width:var(--nc-ratio-card-width, 366px)!important;height:var(--nc-ratio-card-height, 225px)!important;border-radius:16px!important;overflow:hidden!important;text-align:left!important;isolation:isolate!important;background:transparent!important;box-shadow:none!important;transition:filter .16s ease!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 366 225' preserveAspectRatio='none'%3E%3Cmask id='ticket' maskUnits='userSpaceOnUse' x='0' y='0' width='366' height='225' style='mask-type:luminance'%3E%3Crect width='366' height='225' rx='16' fill='white'/%3E%3Ccircle cx='0' cy='159' r='11' fill='black'/%3E%3Ccircle cx='366' cy='159' r='11' fill='black'/%3E%3Cpath d='M16 159H350' fill='none' stroke='black' stroke-width='2' stroke-dasharray='10 8' stroke-linecap='round'/%3E%3C/mask%3E%3Crect width='366' height='225' fill='white' mask='url(%23ticket)'/%3E%3C/svg%3E")!important;-webkit-mask-position:center!important;-webkit-mask-repeat:no-repeat!important;-webkit-mask-size:100% 100%!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 366 225' preserveAspectRatio='none'%3E%3Cmask id='ticket' maskUnits='userSpaceOnUse' x='0' y='0' width='366' height='225' style='mask-type:luminance'%3E%3Crect width='366' height='225' rx='16' fill='white'/%3E%3Ccircle cx='0' cy='159' r='11' fill='black'/%3E%3Ccircle cx='366' cy='159' r='11' fill='black'/%3E%3Cpath d='M16 159H350' fill='none' stroke='black' stroke-width='2' stroke-dasharray='10 8' stroke-linecap='round'/%3E%3C/mask%3E%3Crect width='366' height='225' fill='white' mask='url(%23ticket)'/%3E%3C/svg%3E")!important;mask-position:center!important;mask-repeat:no-repeat!important;mask-size:100% 100%!important}.home .logic-card>.nc-ratio-card__inner{background:transparent!important;background-image:none!important;box-shadow:none!important}.home .logic-card>:where(.background,.background_04,.background_06,.background_08,.background_10,.background_12),.home .logic-card>.nc-ratio-card__inner>:where(.background,.background_04,.background_06,.background_08,.background_10,.background_12){top:0!important;right:0!important;bottom:0!important;left:0!important;width:366px!important;height:225px!important;z-index:0!important;background:linear-gradient(180deg,#1d1f22,#17191c 64%,color-mix(in srgb,var(--logic-accent) 9%,#17191C))!important;border:0!important;border-radius:16px!important;box-shadow:none!important;-webkit-mask-image:none!important;mask-image:none!important}.home .logic-card .logic-card__cutout{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:366px!important;height:225px!important;z-index:8!important;display:block!important;overflow:hidden!important;pointer-events:none!important}.home .logic-card .logic-card__cutout svg{display:block!important;width:100%!important;height:100%!important;overflow:visible!important}.home .logic-card .logic-card__cutout path{fill:none!important;stroke:color-mix(in srgb,var(--logic-accent) 34%,#34363B)!important;stroke-width:1.5px!important;vector-effect:non-scaling-stroke!important}.home .logic-card .logic-ticket__surface{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:366px!important;height:225px!important;z-index:0!important;background:linear-gradient(180deg,#1d1f22,#17191c 64%,color-mix(in srgb,var(--logic-accent) 9%,#17191C))!important}.home .logic-card .logic-ticket__art{position:absolute!important;left:16px!important;top:18px!important;width:96px!important;height:96px!important;z-index:2!important;display:block!important;object-fit:cover!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;box-shadow:none!important}.home .logic-card .logic-ticket__summary{position:absolute!important;left:128px!important;right:16px!important;top:14px!important;min-width:0!important;z-index:2!important;display:flex!important;flex-direction:column!important;gap:2px!important}.home .logic-card .logic-ticket__cafe{min-width:0!important;max-width:100%!important;color:var(--nc-text, #F5F5F7)!important;font-size:20px!important;font-weight:750!important;line-height:1.15!important;letter-spacing:-.2px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.home .logic-card .logic-ticket__game{min-width:0!important;max-width:100%!important;color:var(--nc-text-secondary, #C7CBD1)!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.home .logic-card .logic-ticket__timing{min-width:0!important;max-width:100%!important;margin-top:5px!important;display:grid!important;gap:2px!important}.home .logic-card .logic-ticket__timing-label{min-width:0!important;color:var(--nc-text-muted, #9B9CA3)!important;font-size:10px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.16em!important;text-transform:uppercase!important}.home .logic-card .logic-ticket__time{min-width:0!important;max-width:100%!important;color:var(--nc-text, #F5F5F7)!important;font-size:17px!important;font-weight:750!important;line-height:1.25!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.home .logic-card .logic-ticket__status{min-width:0!important;max-width:168px!important;width:fit-content!important;margin-top:7px!important;padding:4px 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;border:1px solid color-mix(in srgb,var(--logic-accent) 26%,rgba(245,245,247,.14))!important;border-radius:999px!important;background:color-mix(in srgb,var(--logic-accent) 14%,rgba(245,245,247,.07))!important;color:var(--nc-text, #F5F5F7)!important;font-size:11px!important;font-weight:800!important;line-height:1!important}.home .logic-card :where(.image,.image_01,.image_02,.image_03,.image_04,.image_05){left:16px!important;top:18px!important;width:112px!important;height:112px!important;z-index:2!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;box-shadow:none!important;object-fit:cover!important}.home .logic-card :where(.event-name,.event-name_01,.event-name_02,.event-name_03,.event-name_04,.event-name_05){left:140px!important;top:22px!important;width:210px!important;height:28px!important;z-index:2!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.home .logic-card :where(.eventname_span,.eventname_01_span,.eventname_02_span,.eventname_03_span,.eventname_04_span,.eventname_05_span){color:var(--nc-text, #F5F5F7)!important;font-size:24px!important;font-weight:700!important;line-height:1.08!important}.home .logic-card :where(.session-label,.session-label_01,.session-label_02,.session-label_03,.session-label_04,.session-label_05){left:140px!important;top:61px!important;width:210px!important;z-index:2!important}.home .logic-card :where(.sessionlabel_span,.sessionlabel_01_span,.sessionlabel_02_span,.sessionlabel_03_span,.sessionlabel_04_span,.sessionlabel_05_span){color:var(--nc-text-muted, #9B9CA3)!important;font-size:13px!important;font-weight:500!important;line-height:1.15!important}.home .logic-card :where(.text-8-hours-59-minutes,.session-time,.session-time_01,.session-time_02,.session-time_03,.session-time_04){left:140px!important;top:80px!important;width:210px!important;z-index:2!important;white-space:nowrap!important}.home .logic-card :where(.fhours59minutes_span,.sessiontime_span,.sessiontime_01_span,.sessiontime_02_span,.sessiontime_03_span,.sessiontime_04_span){color:var(--nc-text, #F5F5F7)!important;font-size:19px!important;font-weight:700!important;font-variant-numeric:tabular-nums!important;line-height:1.15!important}.home .logic-card :where(.booking-details,.booking-details_01,.booking-details_02,.booking-details_03,.booking-details_04,.booking-details_05){left:140px!important;top:109px!important;width:194px!important;height:22px!important;z-index:2!important}.home .logic-card :where(.booking-details,.booking-details_01,.booking-details_02,.booking-details_03,.booking-details_04,.booking-details_05)>:where(.background_01,.background_05,.background_07,.background_09,.background_11,.background_13){top:0!important;right:0!important;bottom:0!important;left:0!important;width:194px!important;height:22px!important;background:#f5f5f73d!important;border:0!important;border-radius:4px!important}.home .logic-card :where(.booking-info,.booking-info_01,.booking-info_02,.booking-info_03,.booking-info_04,.booking-info_05){top:0!important;right:0!important;bottom:0!important;left:0!important;width:194px!important;height:22px!important;padding:0 8px!important;display:flex!important;align-items:center!important;overflow:hidden!important}.home .logic-card :where(.bookinginfo_span,.bookinginfo_01_span,.bookinginfo_02_span,.bookinginfo_03_span,.bookinginfo_04_span,.bookinginfo_05_span){color:#f5f5f7!important;font-size:11.5px!important;font-weight:500!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.home .logic-card :where(.end-note,.end-note_01,.invite-your-friends_01,.complete-remaining-payment_01,.resume-your-booking_01,.continue-playing){left:16px!important;top:159px!important;width:334px!important;height:58px!important;z-index:2!important;padding:0!important;display:flex!important;align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:hidden!important}.home .logic-card :where(.endnote_span,.endnote_01_span,.inviteyourfriends_01_span,.completeremainingpayment_01_span,.resumeyourbooking_01_span,.continueplaying_span){color:var(--nc-text, #F5F5F7)!important;font-size:20px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;text-shadow:none!important}.home .logic-card :where(.tickets,.tickets_01,.tickets_02){display:block!important;left:280px!important;top:126px!important;width:69px!important;height:69px!important;z-index:5!important}.home .logic-card :where(.tickets,.tickets_01,.tickets_02) img{display:block!important;width:69px!important;height:69px!important}.home .logic-card .fi_9897273{display:block!important;left:307px!important;top:126px!important;width:42px!important;height:42px!important;z-index:5!important}.home .logic-card .fi_9897273 img{display:block!important;width:42px!important;height:42px!important}.home .logic-card .controller-icon{display:block!important;left:319px!important;top:132px!important;width:30px!important;height:30px!important;z-index:5!important}.home .logic-card .controller-icon img{display:block!important;width:30px!important;height:30px!important}.home .logic-card[data-logic-variant=invite]{--logic-accent: #CDA641}.home .logic-card[data-logic-variant=complete]{--logic-accent: #FF453A}.home .logic-card[data-logic-variant=resume]{--logic-accent: #FF8F3A}.home .logic-card[data-logic-variant=continue]{--logic-accent: #E83AFF}.home .logic-card[data-logic-variant=confirmedSoon],.home .logic-card[data-logic-variant=confirmedLater]{--logic-accent: #1F80FF}.home .logic-card:focus-visible{outline:3px solid var(--logic-accent)!important;outline-offset:3px!important}@media(prefers-reduced-motion:reduce){.home .logic-card{transition:none!important}}.app-content>.home.logic-card-visible{height:auto!important;min-height:0!important}.home.nc-ratio-managed{contain:layout}.home.nc-ratio-managed>.location.nc-ratio-card,.home.nc-ratio-managed>.time.nc-ratio-card,.home.nc-ratio-managed>.event-container_02.nc-ratio-card,.home.nc-ratio-managed>.event-container_01.nc-ratio-card,.home.nc-ratio-managed>.event-container.nc-ratio-card,.home.nc-ratio-managed>.frame-1-player.nc-ratio-card,.home.nc-ratio-managed>.get-directions.nc-ratio-card{position:relative!important;margin:0!important;inset:auto!important;left:auto!important;top:auto!important}.home.nc-ratio-managed>.event-container_02.nc-ratio-card,.home.nc-ratio-managed>.event-container_01.nc-ratio-card,.home.nc-ratio-managed>.event-container.nc-ratio-card,.home.nc-ratio-managed>.frame-1-player.nc-ratio-card,.home.nc-ratio-managed>.get-directions.nc-ratio-card{grid-column:1 / -1}.home.nc-ratio-managed>.get-directions.nc-ratio-card{display:block!important;min-height:0!important}.home.nc-ratio-managed .book-now,.home.nc-ratio-managed .book-now_01,.home.nc-ratio-managed .book-now_02,.home.nc-ratio-managed .book-now_03{width:145px!important;height:46px!important}.home.nc-ratio-managed .book-now-btn{top:0!important;right:0!important;bottom:0!important;left:0!important;width:145px!important;height:46px!important;min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important}.home.nc-ratio-managed .book-now-background,.home.nc-ratio-managed .book-now-background_01,.home.nc-ratio-managed .book-now-background_02,.home.nc-ratio-managed .book-now-background_03{left:0!important;top:0!important;width:145px!important;height:46px!important}.home.nc-ratio-managed .book-now-label,.home.nc-ratio-managed .book-now-label_01,.home.nc-ratio-managed .book-now-label_02,.home.nc-ratio-managed .book-now-label_03{top:0!important;right:0!important;bottom:0!important;left:0!important;width:145px!important;height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.home.nc-ratio-managed .get-directions .frame-116{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}@media(min-width:900px){.app-content>.home{--nc-page-edge: 32px;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;align-content:start!important;column-gap:18px!important;row-gap:18px!important;padding:18px 32px 24px!important}.home.nc-ratio-managed>.location.nc-ratio-card{grid-column:1!important;justify-self:end!important}.home.nc-ratio-managed>.time.nc-ratio-card{grid-column:2!important;justify-self:start!important}.home>.index-logic{grid-column:1 / -1!important;width:100%!important;margin-left:0!important}.home.nc-ratio-managed>.event-container_02.nc-ratio-card,.home.nc-ratio-managed>.event-container_01.nc-ratio-card,.home.nc-ratio-managed>.event-container.nc-ratio-card,.home.nc-ratio-managed>.frame-1-player.nc-ratio-card{grid-column:1 / -1!important;justify-self:center!important}.home.nc-ratio-managed>.get-directions.nc-ratio-card{grid-column:1 / -1!important;justify-self:center!important}}.home .logic-card :where(.booking-details,.booking-details_01,.booking-details_02,.booking-details_03,.booking-details_04,.booking-details_05){width:fit-content!important;min-width:0!important;max-width:194px!important;padding-inline:9px!important;display:inline-flex!important;align-items:center!important;overflow:hidden!important;box-sizing:border-box!important;background:#f5f5f73d!important;border-radius:4px!important}.home .logic-card :where(.booking-details,.booking-details_01,.booking-details_02,.booking-details_03,.booking-details_04,.booking-details_05)>:where(.background_01,.background_05,.background_07,.background_09,.background_11,.background_13){display:none!important}.home .logic-card :where(.booking-info,.booking-info_01,.booking-info_02,.booking-info_03,.booking-info_04,.booking-info_05){position:static!important;inset:auto!important;width:auto!important;height:100%!important;min-width:0!important;max-width:100%!important;padding:0!important}.home .logic-card :where(.bookinginfo_span,.bookinginfo_01_span,.bookinginfo_02_span,.bookinginfo_03_span,.bookinginfo_04_span,.bookinginfo_05_span){display:block!important;max-width:100%!important}.home .logic-card .fi_9897273{left:auto!important;right:16px!important;top:124px!important;width:46px!important;height:46px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important}.home .logic-card .fi_9897273 img{width:36px!important;height:36px!important;object-fit:contain!important}.home .logic-card .logic-card__state-icon{position:absolute!important;left:auto!important;right:16px!important;top:112px!important;width:40px!important;height:40px!important;padding:2px!important;display:grid!important;place-items:center!important;z-index:5!important;overflow:visible!important;box-sizing:border-box!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}.home .logic-card .logic-card__state-icon>img{display:block!important;width:32px!important;height:32px!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}.home .logic-card .logic-card__state-icon--ticket{padding:2px!important}.home .logic-card .logic-card__state-icon--ticket>img{width:36px!important;height:36px!important}.home .logic-card .logic-card__state-icon--payment>img{width:26px!important;height:26px!important}@media(hover:hover)and (pointer:fine){.home .logic-card:hover .logic-card__state-icon{transform:translateY(-2px) scale(1.025)!important}}.home .logic-card .logic-card__venue{position:absolute!important;left:16px!important;right:16px!important;top:166px!important;height:20px!important;min-width:0!important;z-index:4!important;display:grid!important;grid-template-columns:14px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;color:var(--nc-text-muted, #A7A9AF)!important;overflow:hidden!important}.home .logic-card .logic-card__venue>img{width:14px!important;height:14px!important;flex:none!important;filter:brightness(0) invert(1)!important;opacity:.72!important}.home .logic-card .logic-card__venue>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:500!important;line-height:1.2!important}.home .logic-card .logic-ticket__footer{position:absolute!important;left:16px!important;right:16px!important;top:190px!important;height:32px!important;min-width:0!important;z-index:4!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.home .logic-card .logic-ticket__action{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--nc-text, #F5F5F7)!important;font-size:15px!important;font-weight:750!important;line-height:1.2!important}.home .logic-card .logic-ticket__arrow{flex:none!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border:1px solid color-mix(in srgb,var(--logic-accent) 42%,transparent)!important;border-radius:50%!important;background:color-mix(in srgb,var(--logic-accent) 16%,transparent)!important;color:var(--logic-accent)!important;font-size:17px!important;font-weight:800!important;line-height:1!important}@media(prefers-reduced-motion:reduce){.home .logic-card .logic-card__state-icon{transition:none!important;transform:none!important}}.cafe-directory{width:min(100% - 32px,980px);margin:28px auto 120px;padding:26px 0}.cafe-directory__heading p{margin:0 0 7px;color:#7057ff;font-size:11px;font-weight:800;letter-spacing:.14em}.cafe-directory__heading h2{margin:0 0 20px;color:var(--text-primary,#111827);font-size:clamp(24px,5vw,38px);letter-spacing:-.04em}.cafe-directory__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.cafe-card{padding:18px;border:1px solid rgba(100,116,139,.22);border-radius:18px;background:var(--surface,#fff);box-shadow:0 12px 32px #0f172a14}.cafe-card h3{margin:0 0 8px;font-size:18px}.cafe-card p{margin:5px 0;color:var(--text-secondary,#64748b);font-size:13px;line-height:1.5}.cafe-card__games{display:inline-flex;margin-top:10px;padding:6px 9px;border-radius:99px;background:#7057ff1a;color:#5c43dc!important;font-weight:700}.cafe-directory__status{color:var(--text-secondary,#64748b);grid-column:1/-1}body[data-page=home]{--home-gutter: var(--nc-layout-gutter, 18px);--home-section-gap: var(--nc-layout-edge-gap, 18px);--home-radius: 16px;--home-surface-top: #202329;--home-surface-bottom: #14161A;--home-border: rgba(245, 245, 247, .09);--home-border-highlight: rgba(245, 245, 247, .15);--home-shadow: 0 14px 32px rgba(0, 0, 0, .28)}body[data-page=home] [data-nitro-header] :where(.header-top-bar,.top-bar){background:var(--nc-chrome, #111419)!important;border-bottom:1px solid var(--nc-border, #343A43)!important;border-radius:0 0 16px 16px!important;box-shadow:none!important}body[data-page=home] [data-nitro-header] .nitroconsole_span{color:#f8f8fa!important;font-size:24px!important;font-weight:750!important;letter-spacing:-.55px!important}body[data-page=home] [data-nitro-header] :where(.notification-icon,.vector_01){inline-size:44px!important;block-size:44px!important;min-inline-size:44px!important;min-block-size:44px!important;top:8px!important;border-radius:14px!important}body[data-page=home] .app-content>.home{--nc-page-edge: var(--home-gutter) !important;inline-size:100%!important;padding:var(--home-section-gap) var(--home-gutter) 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:var(--home-section-gap)!important;row-gap:var(--home-section-gap)!important;justify-content:stretch!important;background:var(--nc-black, #0B0B0F)!important}body[data-page=home] .home>.index-logic{inline-size:100%!important;margin-inline:0!important;justify-content:center!important}body[data-page=home] .home>:is(.home-booking-card,#btn-session-availability){grid-column:1 / -1!important;inline-size:100%!important}body[data-page=home] .home>:is(.home-info-card,.home-booking-card,.home-session-button){position:relative!important;inset:auto!important;margin:0!important;justify-self:stretch!important;max-inline-size:100%!important}body[data-page=home] .home>.home-info-card{border:1px solid var(--nc-border, #343A43)!important;border-radius:12px!important;background:var(--nc-surface, #1A1D22)!important;box-shadow:none!important;overflow:hidden!important}body[data-page=home] .home>.home-info-card>:where(.background_01,.background_02){background:transparent!important;border:0!important;box-shadow:none!important}body[data-page=home] .home.nc-ratio-managed>.home-info-card :where(.location-icon,.controller-icon){display:grid!important;place-items:center!important;inline-size:32px!important;block-size:32px!important;top:14px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body[data-page=home] .home.nc-ratio-managed>.home-info-card :where(.location-icon,.controller-icon) img{inline-size:28px!important;block-size:28px!important;opacity:.96!important}body[data-page=home] .home.nc-ratio-managed>.home-info-card :where(.distance_span,.time_01_span){color:#f7f7f9!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.15px!important}body[data-page=home] .home>.index-logic .logic-card{border:0!important;border-radius:var(--home-radius)!important;background:transparent!important;box-shadow:none!important}body[data-page=home] .home>.index-logic .logic-card>:where(.background,.background_04,.background_06,.background_08,.background_10,.background_12),body[data-page=home] .home>.index-logic .logic-card>.nc-ratio-card__inner>:where(.background,.background_04,.background_06,.background_08,.background_10,.background_12){background:linear-gradient(145deg,rgba(255,255,255,.065),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--logic-accent) 8%,#202329),#17191d 62%,color-mix(in srgb,var(--logic-accent) 12%,#121419))!important;border:0!important;border-radius:var(--home-radius)!important;box-shadow:none!important}body[data-page=home] .home>.index-logic .logic-card :where(.booking-details,.booking-details_01,.booking-details_02,.booking-details_03,.booking-details_04,.booking-details_05){border:1px solid color-mix(in srgb,var(--logic-accent) 18%,rgba(255,255,255,.08))!important;border-radius:999px!important;background:color-mix(in srgb,var(--logic-accent) 12%,rgba(245,245,247,.08))!important}body[data-page=home] .home>.home-booking-card{border:0!important;border-radius:var(--home-radius)!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}body[data-page=home] .home>.home-booking-card>.nc-ratio-card__inner>:where(.event-background_02,.event-background_01,.event-background,.background){background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 38%),linear-gradient(180deg,var(--home-surface-top) 0%,var(--home-surface-bottom) 100%)!important;border:1px solid var(--home-border)!important;border-radius:var(--home-radius)!important;box-shadow:none!important}body[data-page=home] .home>.home-booking-card :where(.fifa-2026,.rocket-league,.a-way-out,.battlefield-6){border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;box-shadow:0 10px 22px #00000040!important}body[data-page=home] .home>.home-booking-card :where(.book-now-background,.book-now-background_01,.book-now-background_02,.book-now-background_03){background:linear-gradient(180deg,#3a94ff,#1f80ff)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff2e,0 8px 18px #1f80ff29!important}body[data-page=home] .home>#btn-session-availability.guest-auth-action{block-size:50px!important;min-block-size:50px!important;border:1px solid rgba(31,128,255,.52)!important;border-radius:16px!important;background:linear-gradient(180deg,#1f80ff26,#1f80ff11),linear-gradient(180deg,#1b1e24,#121419)!important;box-shadow:inset 0 1px #ffffff12,0 10px 24px #00000038!important}body[data-page=home] .home>#btn-session-availability .sessionavailability_span{color:#f7f7fa!important;font-size:15px!important;font-weight:750!important}body[data-page=home] .home>#btn-session-availability .fi_17000549 img{inline-size:21px!important;block-size:21px!important;filter:brightness(0) invert(1)!important}@media(prefers-reduced-motion:reduce){body[data-page=home] .home>:is(.home-info-card,.home-booking-card,#btn-session-availability),body[data-page=home] .home .logic-card{transition:none!important}}@media(min-width:48rem){body[data-page=home] .app-content>.home{--nc-page-edge: var(--home-gutter) !important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:var(--home-section-gap) var(--home-gutter) 24px!important}body[data-page=home] .home>.index-logic{inline-size:100%!important;margin-inline:0!important}}@media(max-width:22.5rem){body[data-page=home] [data-nitro-header] .nitroconsole_span{font-size:22px!important}body[data-page=home] .home.nc-ratio-managed>.home-info-card :where(.distance_span,.time_01_span){font-size:14px!important}}body[data-page=home] .home--cafe-first{padding:var(--nc-layout-edge-gap, 18px) var(--nc-layout-gutter, 18px) 0!important}body[data-page=home] .home--cafe-first.logic-card-visible{padding-top:var(--nc-layout-edge-gap, 18px)!important}.cafe-directory{inline-size:min(calc(100% - 36px),60rem)!important;margin:14px auto 110px!important;padding:0!important;color:var(--nc-text, #f5f7fa)}.cafe-directory__tools{display:grid;grid-template-columns:1fr;gap:12px;margin-block:0 12px}body[data-page=home] .home--cafe-first>.cafe-directory__tools{grid-column:1 / -1;inline-size:100%;margin:0!important}body[data-page=home] .home--cafe-first>.index-logic{grid-column:1 / -1;margin-block-end:18px!important}body[data-page=home] .home .index-logic .logic-card{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 366 225' preserveAspectRatio='none'%3E%3Cmask id='ticket' maskUnits='userSpaceOnUse' x='0' y='0' width='366' height='225' style='mask-type:luminance'%3E%3Crect width='366' height='225' rx='16' fill='white'/%3E%3Ccircle cx='0' cy='159' r='11' fill='black'/%3E%3Ccircle cx='366' cy='159' r='11' fill='black'/%3E%3Cpath d='M16 159H350' fill='none' stroke='black' stroke-width='2' stroke-dasharray='10 8' stroke-linecap='round'/%3E%3C/mask%3E%3Crect width='366' height='225' fill='white' mask='url(%23ticket)'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 366 225' preserveAspectRatio='none'%3E%3Cmask id='ticket' maskUnits='userSpaceOnUse' x='0' y='0' width='366' height='225' style='mask-type:luminance'%3E%3Crect width='366' height='225' rx='16' fill='white'/%3E%3Ccircle cx='0' cy='159' r='11' fill='black'/%3E%3Ccircle cx='366' cy='159' r='11' fill='black'/%3E%3Cpath d='M16 159H350' fill='none' stroke='black' stroke-width='2' stroke-dasharray='10 8' stroke-linecap='round'/%3E%3C/mask%3E%3Crect width='366' height='225' fill='white' mask='url(%23ticket)'/%3E%3C/svg%3E")!important}body[data-page=home] .home .index-logic .logic-card>:where(.background,.background_04,.background_06,.background_08,.background_10,.background_12),body[data-page=home] .home .index-logic .logic-card>.nc-ratio-card__inner>:where(.background,.background_04,.background_06,.background_08,.background_10,.background_12){background:linear-gradient(180deg,color-mix(in srgb,var(--logic-accent) 11%,#282B31),#202329 62%,color-mix(in srgb,var(--logic-accent) 15%,#1B1E23))!important}body[data-page=home] .home .index-logic .logic-card .logic-card__venue{position:absolute;z-index:4;left:16px;right:16px;top:166px;height:20px;min-width:0;display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:6px;color:var(--nc-text-muted, #A7A9AF);overflow:hidden}body[data-page=home] .home .index-logic .logic-card .logic-card__venue>img{width:14px;height:14px;flex:none;filter:brightness(0) invert(1);opacity:.72}body[data-page=home] .home .index-logic .logic-card .logic-card__venue>span{min-width:0;display:block;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500}body[data-page=home] .home .index-logic .logic-card .logic-card__state-icon{position:absolute!important;left:auto!important;right:16px!important;top:112px!important;width:40px!important;height:40px!important;display:grid!important;place-items:center!important;z-index:6!important;overflow:visible!important}body[data-page=home] .home .index-logic .logic-card .logic-card__state-icon img{width:100%!important;height:100%!important;object-fit:contain!important}body[data-page=home] .home .index-logic .logic-card :where(.end-note,.end-note_01,.invite-your-friends_01,.complete-remaining-payment_01,.resume-your-booking_01,.continue-playing){top:180px!important;height:38px!important}body[data-page=home] .home .index-logic .logic-card.logic-ticket{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 366 225' preserveAspectRatio='none'%3E%3Cmask id='ticket' maskUnits='userSpaceOnUse' x='0' y='0' width='366' height='225' style='mask-type:luminance'%3E%3Crect width='366' height='225' rx='16' fill='white'/%3E%3Ccircle cx='0' cy='170' r='11' fill='black'/%3E%3Ccircle cx='366' cy='170' r='11' fill='black'/%3E%3C/mask%3E%3Crect width='366' height='225' fill='white' mask='url(%23ticket)'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 366 225' preserveAspectRatio='none'%3E%3Cmask id='ticket' maskUnits='userSpaceOnUse' x='0' y='0' width='366' height='225' style='mask-type:luminance'%3E%3Crect width='366' height='225' rx='16' fill='white'/%3E%3Ccircle cx='0' cy='170' r='11' fill='black'/%3E%3Ccircle cx='366' cy='170' r='11' fill='black'/%3E%3C/mask%3E%3Crect width='366' height='225' fill='white' mask='url(%23ticket)'/%3E%3C/svg%3E")!important;border-radius:16px!important;color:var(--nc-text, #f5f5f7)!important;font-family:Helvetica!important}body[data-page=home] .home .index-logic .logic-card.logic-ticket:after{content:"";position:absolute;z-index:3;top:169px;left:11px;right:11px;height:1px;background:repeating-linear-gradient(90deg,rgba(245,245,247,.28) 0 8px,transparent 8px 14px);pointer-events:none}body[data-page=home] .home .index-logic .logic-ticket__surface{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:16px;background:#181a1f}body[data-page=home] .home .index-logic .logic-card.logic-ticket .logic-card__cutout path{stroke:color-mix(in srgb,var(--logic-accent) 30%,#454a54)!important;stroke-width:1.25px!important}body[data-page=home] .home .index-logic .logic-ticket__art{position:absolute!important;z-index:2!important;left:16px!important;top:16px!important;width:96px!important;height:96px!important;border:1px solid rgba(245,245,247,.12)!important;border-radius:8px!important;background:#121314!important;box-shadow:none!important;object-fit:cover!important}body[data-page=home] .home .index-logic .logic-ticket__summary{position:absolute;z-index:2;left:124px;top:16px;width:226px;height:96px;display:flex;min-width:0;flex-direction:column;align-items:flex-start}body[data-page=home] .home .index-logic .logic-ticket__status{max-width:100%;min-height:20px;padding:3px 9px;overflow:hidden;border:1px solid color-mix(in srgb,var(--logic-accent) 48%,transparent);border-radius:999px;background:color-mix(in srgb,var(--logic-accent) 14%,#181a1f);color:color-mix(in srgb,var(--logic-accent) 54%,#fff);font-size:11px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body[data-page=home] .home .index-logic .logic-ticket__game{width:100%;margin-top:7px;overflow:hidden;color:#fff;font-size:21px;font-weight:650;line-height:1.08;letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap}body[data-page=home] .home .index-logic .logic-ticket__timing{width:100%;margin-top:auto;display:grid;gap:2px}body[data-page=home] .home .index-logic .logic-ticket__timing-label{color:#f5f5f799;font-size:10.5px;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:.55px}body[data-page=home] .home .index-logic .logic-ticket__time{overflow:hidden;color:#f5f5f7;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body[data-page=home] .home .index-logic .logic-card.logic-ticket .logic-card__venue{left:16px;right:auto;top:123px;width:284px;height:35px;grid-template-columns:18px minmax(0,1fr);gap:8px;color:var(--nc-text, #f5f5f7)}body[data-page=home] .home .index-logic .logic-card.logic-ticket .logic-card__venue>img{width:18px;height:18px;opacity:.78}body[data-page=home] .home .index-logic .logic-card.logic-ticket .logic-card__venue>span{display:grid;gap:2px;line-height:1.1;overflow:hidden}body[data-page=home] .home .index-logic .logic-card.logic-ticket .logic-card__venue strong,body[data-page=home] .home .index-logic .logic-card.logic-ticket .logic-card__venue small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-page=home] .home .index-logic .logic-card.logic-ticket .logic-card__venue strong{color:#f5f5f7;font-size:12px;font-weight:700}body[data-page=home] .home .index-logic .logic-card.logic-ticket .logic-card__venue small{color:#f5f5f794;font-size:10.5px;font-weight:500}body[data-page=home] .home .index-logic .logic-card.logic-ticket .logic-card__state-icon{right:16px!important;top:124px!important;width:34px!important;height:34px!important}body[data-page=home] .home .index-logic .logic-card.logic-ticket .logic-card__state-icon img{width:30px!important;height:30px!important}body[data-page=home] .home .index-logic .logic-card.logic-ticket .logic-card__state-icon--payment img,body[data-page=home] .home .index-logic .logic-card.logic-ticket .logic-card__state-icon--invite img{width:26px!important;height:26px!important}body[data-page=home] .home .index-logic .logic-ticket__footer{position:absolute;z-index:4;left:16px;right:16px;top:178px;height:35px;display:flex;align-items:center;justify-content:space-between;gap:12px}body[data-page=home] .home .index-logic .logic-ticket__footer strong{overflow:hidden;color:#fff;font-size:17px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body[data-page=home] .home .index-logic .logic-ticket__arrow{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--logic-accent) 38%,transparent);border-radius:999px;background:color-mix(in srgb,var(--logic-accent) 13%,transparent);color:color-mix(in srgb,var(--logic-accent) 54%,#fff);font-size:24px;font-weight:400;line-height:1}body[data-page=home] .home .index-logic .logic-card.logic-ticket:active{filter:brightness(.94)!important}@media(prefers-reduced-motion:reduce){body[data-page=home] .home .index-logic .logic-card.logic-ticket{transition:none!important}}.cafe-location-button,.cafe-search{min-block-size:46px;border:1px solid var(--nc-border, #343a43);border-radius:14px;background:var(--nc-surface-raised, #22262c);color:var(--nc-text, #f5f7fa)}.cafe-location-button{inline-size:100%;block-size:60px;min-block-size:60px!important;display:flex;align-items:center;justify-content:flex-start;gap:18px;padding:0 18px;border-color:transparent;background:#1f80ff;color:#f5f5f5;text-align:start;font:inherit;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.cafe-location-button:active{transform:scale(.992)}.cafe-location-button:focus-visible{outline:2px solid #66707c;outline-offset:2px}.cafe-location-button.is-detected{border-color:var(--nc-border, #343a43);background:var(--nc-surface-raised, #22262c);box-shadow:none}.cafe-location-button.is-detected:focus-visible{outline-color:#66707c}.cafe-location-button__pin-wrap{flex:0 0 24px;inline-size:24px;min-inline-size:24px;block-size:24px;min-block-size:24px;display:grid;place-items:center;border:0;border-radius:0;background:transparent}.cafe-location-button__pin{flex:0 0 24px;inline-size:24px!important;min-inline-size:24px;max-inline-size:24px;block-size:24px!important;min-block-size:24px;max-block-size:24px;display:block;object-fit:contain;filter:none!important;opacity:1!important;mix-blend-mode:normal}.cafe-location-button.is-detected .cafe-location-button__pin{opacity:.68!important}.cafe-location-button__copy{min-inline-size:0;max-inline-size:100%;display:grid;gap:2px;justify-items:start;text-align:left!important}.cafe-location-button__copy strong,.cafe-location-button__copy small{display:block;max-inline-size:100%;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cafe-location-button__copy strong{color:#d5d9df;font-size:24px;line-height:1.2;font-weight:700}.cafe-location-button.is-detected .cafe-location-button__copy strong{color:#c5cbd3;font-size:24px;line-height:1.2}.cafe-location-button__copy small{color:#a1a8b3;font-size:13px;line-height:1.15;font-weight:500}.cafe-location-button.is-detected .cafe-location-button__copy small{color:#929aa6}.cafe-location-button:disabled{opacity:.65;cursor:wait}.cafe-search{display:flex;align-items:center;min-inline-size:0;block-size:60px;min-block-size:60px;border-color:color-mix(in srgb,var(--nc-border-strong, #464e59) 78%,transparent);box-shadow:none}.cafe-search__icon{inline-size:18px;block-size:18px;margin-inline-start:15px;flex:none;opacity:.72}body.location-picker-open{overflow:hidden}.location-picker[hidden]{display:none!important}.location-picker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;display:grid;place-items:end center;padding:18px 18px max(18px,env(safe-area-inset-bottom))}.location-picker__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#040609c2}.location-picker__panel{position:relative;inline-size:min(100%,31rem);max-block-size:min(82dvh,46rem);overflow:auto;overscroll-behavior:contain;padding:10px 16px 16px;border:1px solid var(--nc-border-strong, #464e59);border-radius:22px;outline:0;background:var(--nc-surface, #1a1d22);color:var(--nc-text, #f5f7fa);box-shadow:0 18px 60px #0000007a}.location-picker__handle{inline-size:42px;block-size:4px;display:block;margin:0 auto 10px;border-radius:999px;background:var(--nc-border-strong, #464e59)}.location-picker__header{display:flex;align-items:center;justify-content:space-between;gap:14px}.location-picker__header h2{margin:0;color:inherit;font-size:21px;line-height:1.2}.location-picker__intro{max-inline-size:28rem;margin:6px 0 14px;color:var(--nc-text-secondary, #c7ccd4);font-size:12px;line-height:1.5}.location-picker__close{inline-size:42px;block-size:42px;flex:none;border:0;border-radius:50%;background:var(--nc-surface-raised, #22262c);color:inherit;font:inherit;font-size:25px;cursor:pointer}.location-picker__search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-block:10px}.location-picker__search>.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.location-picker__search input{min-inline-size:0;min-block-size:48px;padding:0 14px;border:1px solid var(--nc-border, #343a43);border-radius:13px;outline:0;background:var(--nc-surface-raised, #22262c);color:inherit;font:inherit;font-size:14px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.location-picker__search input::-webkit-search-cancel-button,.location-picker__search input::-webkit-search-decoration{display:none;-webkit-appearance:none}.location-picker__search button,.location-picker__candidate>button{min-block-size:48px;padding-inline:16px;border:0;border-radius:13px;background:var(--nc-brand, #1476d4);color:#fff;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.location-picker__current,.location-picker__result,.location-picker__recent-item{inline-size:100%;min-block-size:58px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 5px;border:0;border-bottom:1px solid var(--nc-border, #343a43);background:transparent;color:inherit;text-align:start;font:inherit;cursor:pointer}.location-picker__current{block-size:60px;min-block-size:60px;display:flex;align-items:center;justify-content:flex-start;grid-template-columns:28px minmax(0,1fr);margin-block-start:4px;gap:0;padding:16px 18px;border:0;border-radius:10px;background:#1f80ff;box-shadow:0 10px 20px #00000040;color:#f5f5f5;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.location-picker__current[data-state=detecting],.location-picker__current[data-state=improving],.location-picker__current[data-state=stabilizing]{border-color:#b8d8f8;background:#1f80ff}.location-picker__current[data-state=detected],.location-picker__current[data-state=tracking]{border-color:#23cb7e75;background:#1f80ff}.location-picker__current-icon{inline-size:18px;block-size:18px;display:grid!important;place-items:center;border-radius:0;background:transparent}.location-picker__current[data-state=detecting] .location-picker__current-icon img,.location-picker__current[data-state=improving] .location-picker__current-icon img,.location-picker__current[data-state=stabilizing] .location-picker__current-icon img{animation:location-detecting 1.1s ease-in-out infinite}.location-picker__current-badge{display:none!important;align-items:center;min-block-size:26px;padding-inline:9px;border:1px solid color-mix(in srgb,var(--nc-brand-strong, #2d91f2) 38%,transparent);border-radius:999px;color:var(--nc-brand-strong, #53b1ff);font-size:9px;font-weight:800;line-height:1;white-space:nowrap}.location-picker__current[data-state=detected] .location-picker__current-badge,.location-picker__current[data-state=tracking] .location-picker__current-badge{border-color:#23cb7e61;color:#66dc9e}@keyframes location-detecting{50%{transform:translateY(-2px);opacity:.58}}.location-picker__current img{inline-size:18px;block-size:18px;filter:none!important;opacity:1}.location-picker__candidate-copy img{filter:brightness(0) invert(1);opacity:.86}.location-picker__current>span:not(.location-picker__current-icon):not(.location-picker__current-badge),.location-picker__result span,.location-picker__recent-item span,.location-picker__candidate-copy span{min-inline-size:0;display:grid;gap:2px}.location-picker :where(.location-picker__current,.location-picker__result,.location-picker__recent-item,.location-picker__candidate-copy) strong{overflow:hidden;color:var(--nc-text, #f5f7fa);font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.location-picker__current>span:not(.location-picker__current-icon):not(.location-picker__current-badge){gap:0;justify-items:start}.location-picker__current>.location-picker__current-content{min-inline-size:0;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:18px!important}.location-picker__current-copy{min-inline-size:0;display:grid;justify-items:start;text-align:left;gap:2px}.location-picker__current strong{color:#f5f5f5;font-family:Helvetica;font-size:24px;font-weight:700;line-height:1.1}.location-picker__current-content small{display:block;color:#f5f5f5;font-size:13px;line-height:1.2}.location-picker__candidate>button{color:#fff}.location-picker__map-section>button#confirmMapLocation{color:#fff}@media(hover:hover)and (pointer:fine){.location-picker__current:hover{background:#2b89ff;box-shadow:0 12px 24px #00000047}}.location-picker__current:active{transform:scale(.985)}.location-picker :where(.location-picker__current,.location-picker__result,.location-picker__recent-item,.location-picker__candidate-copy) small{overflow:hidden;color:var(--nc-text-muted, #9aa2ad);font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.location-picker__status{max-inline-size:100%;margin:8px 0 0;color:var(--nc-text-muted, #9aa2ad);font-size:11px;line-height:1.4}.location-picker__status:empty{display:none}.location-picker__status.is-error{padding:8px 10px;border:1px solid rgba(255,93,93,.24);border-radius:11px;background:#ff5d5d0f;color:#ff8a8a}.location-picker__permission-help{display:block;margin-block-start:8px;padding:9px 11px;border:1px solid rgba(255,184,76,.28);border-radius:13px;background:#ffb84c12;color:var(--nc-text-secondary, #c7ccd4);font-size:11px;line-height:1.45}.location-picker__permission-help[hidden]{display:none!important}.location-picker__divider{display:flex;align-items:center;gap:10px;margin-block-start:12px;color:var(--nc-text-muted, #9aa2ad);font-size:10px;font-weight:700;white-space:nowrap}.location-picker__divider:before,.location-picker__divider:after{content:"";block-size:1px;flex:1;background:var(--nc-border, #343a43)}.location-picker__results:empty{display:none}.location-picker__map-toggle{inline-size:100%;min-block-size:42px;margin-block-start:12px;border:1px solid var(--nc-border, #343a43);border-radius:12px;background:transparent;color:var(--nc-text-secondary, #c7ccd4);font:inherit;font-weight:700;cursor:pointer}.location-picker__map-section{overflow:hidden;margin-block-start:16px;padding:0;border:1px solid var(--nc-border, #343a43);border-radius:16px;background:var(--nc-surface-raised, #22262c)}.location-picker__map-section[hidden]{display:none!important}.location-picker__map-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 12px}.location-picker__map-header h3{margin:0;color:var(--nc-text-primary, #f5f5f7);font-size:14px}.location-picker__map-header p{margin:3px 0 0;color:var(--nc-text-muted, #9aa2ad);font-size:11px;line-height:1.35}.location-picker__map-recenter{flex:none;min-block-size:32px;padding:0 11px;border:1px solid color-mix(in srgb,var(--nc-brand, #2588ef) 60%,transparent);border-radius:999px;background:color-mix(in srgb,var(--nc-brand, #2588ef) 12%,transparent);color:var(--nc-brand-strong, #2d91f2);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.location-picker__map-wrap{position:relative}.location-picker__map{block-size:min(42vh,300px);min-block-size:220px;overflow:hidden;background:#d9e4ee}.location-picker__map-pin{position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:500;inline-size:22px;block-size:22px;border:4px solid #fff;border-radius:50% 50% 50% 0;background:var(--nc-brand, #2588ef);box-shadow:0 3px 10px #0000005c;pointer-events:none;transform:translate(-50%,-78%) rotate(-45deg)}.location-picker__map-pin:after{position:absolute;top:50%;right:50%;bottom:50%;left:50%;inline-size:6px;block-size:6px;border-radius:50%;background:#fff;content:"";transform:translate(-50%,-50%) rotate(45deg)}.location-picker__map-status{min-block-size:18px;margin:0;padding:10px 14px 0;color:var(--nc-text-muted, #9aa2ad);font-size:12px;line-height:1.35}.location-picker__map-section>button#confirmMapLocation{inline-size:calc(100% - 28px);min-block-size:42px;margin:10px 14px 14px;border:0;border-radius:12px;background:var(--nc-brand, #2588ef);color:#fff;font:inherit;font-weight:700;cursor:pointer}.location-picker__map-section>button#confirmMapLocation:disabled{opacity:.55;cursor:not-allowed}.location-picker__map .leaflet-control-zoom{margin:10px;border:0;box-shadow:0 2px 10px #00000038}.location-picker__map .leaflet-control-zoom a{color:#1f2937}.location-picker__map .leaflet-control-attribution{font-size:9px}@media(min-width:600px){.location-picker__map{block-size:min(46vh,360px)}}.location-picker--map-open{padding:0;place-items:stretch}.location-picker--map-open .location-picker__panel{inline-size:100%;max-inline-size:none;block-size:100%;max-block-size:none;display:flex;flex-direction:column;border:0;border-radius:0;padding:max(12px,env(safe-area-inset-top)) 20px max(16px,env(safe-area-inset-bottom))}.location-picker--map-open .location-picker__current,.location-picker--map-open .location-picker__status,.location-picker--map-open .location-picker__permission-help,.location-picker--map-open .location-picker__divider,.location-picker--map-open .location-picker__search,.location-picker--map-open .location-picker__results,.location-picker--map-open .location-picker__map-toggle,.location-picker--map-open .location-picker__candidate,.location-picker--map-open .location-picker__recent{display:none!important}.location-picker--map-open .location-picker__map-section{min-block-size:0;flex:1;display:flex;flex-direction:column;margin-block-start:16px;border:0;border-radius:0;background:transparent}.location-picker--map-open .location-picker__map-header{padding:0 0 12px}.location-picker--map-open .location-picker__map-wrap{min-block-size:0;flex:1;margin-inline:-20px}.location-picker--map-open .location-picker__map{block-size:100%;min-block-size:300px;border-radius:0}.location-picker--map-open .location-picker__map-status{padding-inline:0}.location-picker--map-open .location-picker__map-section>button#confirmMapLocation{inline-size:100%;margin:12px 0 0;min-block-size:52px;border-radius:16px;font-size:16px}.location-picker__candidate{margin-block-start:12px;padding:13px;border:1px solid color-mix(in srgb,var(--nc-brand, #1476d4) 46%,var(--nc-border, #343a43));border-radius:15px;background:color-mix(in srgb,var(--nc-brand, #1476d4) 9%,var(--nc-surface-raised, #22262c))}.location-picker__candidate-copy{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px}.location-picker__candidate>button{inline-size:100%;margin-block-start:12px}.location-picker__recent{margin-block-start:18px}.location-picker__recent>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.location-picker__recent h3{margin:0;color:var(--nc-text-muted, #9aa2ad);font-size:12px;font-weight:800}.location-picker__recent>header button{min-block-size:36px;border:0;background:transparent;color:var(--nc-brand-strong, #2d91f2);font:inherit;font-size:12px;cursor:pointer}.location-picker__attribution{display:block;margin-block-start:13px;color:color-mix(in srgb,var(--nc-text-muted, #9aa2ad) 76%,transparent);font-size:9px}.location-picker__attribution a{color:inherit;text-decoration:none}.location-picker__attribution a:hover,.location-picker__attribution a:focus-visible{color:var(--nc-text-secondary, #c7ccd4);text-decoration:underline;text-underline-offset:2px}.location-picker :where(button,input):focus-visible{border-color:var(--nc-focus, #2d91f2);outline:0;box-shadow:none}.location-picker :where(button,input):disabled{opacity:.58;cursor:wait}@media(min-width:48rem){.location-picker{place-items:center}.location-picker__panel{border-radius:22px}}.cafe-search>.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cafe-search input{min-inline-size:0;inline-size:100%;block-size:100%;min-block-size:0;padding:0 8px 0 10px;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:var(--nc-text, #f5f7fa)!important;font:inherit;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}body[data-page=home] .cafe-search input#cafeSearch:focus,body[data-page=home] .cafe-search input#cafeSearch:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}.cafe-search input::-webkit-search-cancel-button,.cafe-search input::-webkit-search-decoration{display:none!important;inline-size:0!important;block-size:0!important;opacity:0!important;pointer-events:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.cafe-search input::-ms-clear,.cafe-search input::-ms-reveal{display:none;inline-size:0;block-size:0}.cafe-search button{inline-size:42px;block-size:42px;flex:none;border:0;background:transparent;color:var(--nc-text-muted, #9aa2ad);font-size:24px;cursor:pointer}.cafe-directory__feedback{margin:0 0 12px;color:var(--nc-text-muted, #9aa2ad);font-size:12px;line-height:1.45}.cafe-directory__feedback[hidden]{display:none!important}.cafe-directory__empty{grid-column:1 / -1;padding:32px 0;text-align:center;color:var(--nc-text, #f5f7fa)}.cafe-directory__empty h2{margin:0;font-size:18px;line-height:1.3}.cafe-directory__empty p{margin:7px 0 0;color:var(--nc-text-muted, #9aa2ad);line-height:1.5}.cafe-demand-card{display:grid;justify-items:center;gap:10px;padding:24px 18px 22px;border:1px solid var(--nc-border, #343a43);border-radius:18px;background:var(--nc-surface, #1a1d22);text-align:center}.cafe-demand-card__icon{inline-size:48px;block-size:48px;display:grid;place-items:center;border:1px solid rgba(45,145,242,.4);border-radius:50%;background:#2d91f224}.cafe-demand-card__icon img{inline-size:28px;block-size:28px;object-fit:contain}.cafe-demand-card h2{max-width:30ch;margin:0;color:var(--nc-text, #f5f7fa);font-size:22px;line-height:1.15}.cafe-demand-card h2 strong{color:var(--nc-brand-strong, #2d91f2)}.cafe-demand-card__description{max-width:34ch;margin:0;color:var(--nc-text-muted, #9aa2ad);font-size:14px;line-height:1.4}.cafe-demand-card__count{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:68px;margin:2px 0!important;color:var(--nc-text-muted, #9aa2ad);font-size:13px}.cafe-demand-card__digits{display:grid;grid-template-columns:repeat(4,54px);gap:8px}.cafe-demand-card__digits span{display:grid;place-items:center;inline-size:54px;block-size:60px;border:1px solid #46515f;border-radius:12px;background:#10151b;color:var(--nc-text, #f5f7fa);font-size:30px;font-weight:800;line-height:1}.cafe-demand-card__vote{width:min(100%,320px);min-height:50px;border:0;border-radius:999px;background:var(--nc-brand, #1476d4);color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.cafe-demand-card__status{min-height:0;margin:0;color:var(--nc-text-muted, #9aa2ad);font-size:12px}.cafe-demand-card__status:empty{display:none}.cafe-demand-invite{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin:14px auto 0;padding:0 18px;border:2px solid #46515f;border-radius:18px;background:transparent;color:var(--nc-text, #f5f7fa);font:inherit;font-size:14px;font-weight:800;text-align:center;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.cafe-demand-invite:hover,.cafe-demand-invite:focus-visible{border-color:var(--nc-brand, #1476d4);background:#1476d414}@media(max-width:420px){.cafe-demand-card__digits{grid-template-columns:repeat(4,48px);gap:6px}.cafe-demand-card__digits span{inline-size:48px;block-size:56px;font-size:28px}.cafe-demand-invite{font-size:13px}}.cafe-directory__grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))!important;gap:14px!important}.cafe-card{min-inline-size:0;min-block-size:304px;display:grid;grid-template-rows:auto auto;overflow:hidden;padding:0!important;border:1px solid var(--nc-border, #343a43)!important;border-radius:16px!important;background:var(--nc-surface, #1a1d22)!important;box-shadow:none!important;cursor:pointer}.cafe-card__media{position:relative;display:block;min-inline-size:0;aspect-ratio:16 / 8.4;block-size:auto;overflow:hidden;background:#111419}.cafe-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 58%,rgba(5,7,10,.72) 100%);pointer-events:none}.cafe-card__image{inline-size:100%;block-size:100%;display:block;object-fit:cover;object-position:center}.cafe-card__media-badges{position:absolute;z-index:1;inset-block-start:9px;inset-inline-start:9px;display:flex;flex-wrap:wrap;gap:6px}.cafe-card__distance{position:absolute;z-index:1;inset-inline-start:9px;inset-inline-end:auto;inset-block-end:9px;padding:5px 7px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#080b0fd6;color:#f5f7fa;font-size:10px;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cafe-card__body{min-inline-size:0;display:flex;flex-direction:column;justify-content:flex-start;padding:13px 14px 14px}.cafe-card__header{display:flex;gap:10px;align-items:center;justify-content:space-between}.cafe-card h3{min-inline-size:0;margin:0!important;font-size:17px;line-height:1.2}.cafe-card__title-link{color:var(--nc-text, #f5f7fa);text-decoration:none}.cafe-card__title-link:after{content:"  ›";color:var(--nc-brand-strong, #2d91f2)}.cafe-card__demo{position:absolute;inset-block-start:12px;inset-inline-start:12px;z-index:2;flex:none;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cafe-card__demo{background:#080b0fd1;color:#d8dbe0}.cafe-card p{color:var(--nc-text-muted, #9aa2ad)!important}.cafe-card__address{min-inline-size:0;display:grid;grid-template-columns:15px minmax(0,1fr);align-items:flex-start;gap:6px;margin:7px 0 0!important;font-size:11px!important;line-height:1.35!important}.cafe-card__address span{min-inline-size:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cafe-card__address img{flex:none;margin-block-start:1px;opacity:.72}.cafe-card__meta,.cafe-card__features{display:flex;flex-wrap:wrap;gap:5px;margin-block:9px 0}.cafe-card__features{margin-block-start:6px}.cafe-card__feature{min-block-size:24px;display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:999px;background:#2d91f21f;color:#72baff;font-size:10px;font-weight:750}.cafe-card__feature img{inline-size:14px;block-size:14px;flex:none;object-fit:contain}.cafe-card__meta .cafe-card__feature{background:#f5f7fa12;color:#c7cbd1}.cafe-card__meta .cafe-card__feature img{opacity:.84;filter:none}.cafe-card__title-link:focus-visible,.cafe-location-button:focus-visible,.cafe-directory__retry:focus-visible{outline:3px solid rgba(45,145,242,.42);outline-offset:2px}.cafe-search:focus-within{border-color:var(--nc-focus, #2d91f2)!important;outline:0!important;box-shadow:none!important}.cafe-directory__status{grid-column:1 / -1;color:var(--nc-text-muted, #9aa2ad)!important;line-height:1.5}.cafe-directory__state{grid-column:1 / -1;min-height:150px;display:grid;justify-items:center;align-content:center;gap:10px;padding:24px;text-align:center;color:var(--nc-text, #f5f7fa)}.cafe-directory__state strong{font-size:16px;font-weight:800;line-height:1.35}.cafe-directory__state p{margin:0;color:var(--nc-text-muted, #9aa2ad);line-height:1.5}.cafe-directory__spinner{width:28px;height:28px;border:3px solid rgba(245,247,250,.2);border-top-color:var(--nc-brand, #1f80ff);border-radius:50%;animation:cafe-directory-spin .8s linear infinite}.cafe-directory__state--error,.cafe-directory__state--needs-location{min-height:180px}.cafe-directory__state-action{margin-top:4px;min-height:44px;padding:0 20px;border:0;border-radius:14px;background:var(--nc-accent, #1f80ff);color:#fff;font:inherit;font-weight:700;cursor:pointer}.cafe-directory__state-action:focus-visible{outline:2px solid var(--nc-accent-ring, #bbd9ff);outline-offset:3px}@keyframes cafe-directory-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cafe-directory__spinner{animation:none}}@media(min-width:56.25rem){body[data-page=home] .home--cafe-first>.cafe-directory__tools{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.cafe-directory__retry{display:block;inline-size:min(280px,100%);block-size:42px;min-block-size:42px;margin:14px auto 0;padding:0 18px;border:1px solid transparent;border-radius:14px;background:var(--nc-surface-raised, #22262c);color:#fff;font:inherit;font-weight:800;cursor:pointer}.cafe-directory__availability{inline-size:100%;min-block-size:46px;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:14px;border:1px solid var(--nc-border-strong, #464e59)!important;border-radius:14px;background:var(--nc-surface-raised, #22262c)!important;color:var(--nc-text, #f5f7fa)!important;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.cafe-directory__availability img{filter:brightness(0) invert(1)}@media(max-width:27rem){.cafe-directory{inline-size:min(calc(100% - 28px),60rem)!important}}@media(max-width:22rem){.cafe-directory{inline-size:min(calc(100% - 24px),60rem)!important}.cafe-card__body{padding-inline:11px}}body[data-page=home] .app-bottom-nav .navbar-banner-background,body[data-page=home] .app-shell>.app-bottom-nav .navbar-banner-background{background:linear-gradient(180deg,#1c1c1c,#181818 32%,#141414 63%,#121212)!important;border-top:1px solid rgba(255,255,255,.08)!important}@media(prefers-reduced-motion:reduce){.cafe-card,.cafe-card__image{transition:none}.location-picker__current-icon img{animation:none!important}}.cafe-card__signals{flex:none;display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end}.cafe-card__rating,.cafe-card__price{display:inline-flex;gap:4px;align-items:baseline;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.cafe-card__rating{background:#ffc10724;color:#ffc861}.cafe-card__stars{position:relative;display:inline-block;flex:none;font-size:11px;letter-spacing:.5px;line-height:1}.cafe-card__stars-track{color:#ffc8614d}.cafe-card__stars-fill{position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden;color:#ffc861;white-space:nowrap}.cafe-card__rating-count{color:#ffc861b8;font-weight:600}.cafe-card__rating--empty{background:#9aa2ad24;color:var(--nc-text-muted, #9aa2ad)}.cafe-card__price{background:#1476d429;color:#7ab8f5}.cafe-card__price span{font-weight:600;opacity:.8}.cafe-card__image--placeholder{opacity:.85;object-fit:cover}.cafe-demand-card__share{width:min(100%,320px);min-height:46px;margin-block-start:8px;border:2px solid var(--nc-brand, #1476d4);border-radius:999px;background:transparent;color:var(--nc-text, #f5f7fa);font:inherit;font-size:14px;font-weight:800;cursor:pointer}.cafe-demand-card__share:hover,.cafe-demand-card__share:focus-visible{background:#1476d41f}.cafe-demand-nearest,.cafe-demand-elsewhere{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin:10px auto 0;padding:0 18px;border:2px solid #46515f;border-radius:18px;background:transparent;color:var(--nc-text, #f5f7fa);font:inherit;font-size:14px;font-weight:800;text-align:center;text-decoration:none;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.cafe-demand-nearest:hover,.cafe-demand-nearest:focus-visible,.cafe-demand-elsewhere:hover,.cafe-demand-elsewhere:focus-visible{border-color:var(--nc-brand, #1476d4);background:#1476d414}.cafe-demand-nearest{border-color:var(--nc-brand, #1476d4)}@media(max-width:380px){.cafe-card__signals{justify-content:flex-start}.cafe-card__header{flex-wrap:wrap}.cafe-demand-nearest,.cafe-demand-elsewhere{font-size:13px}}.cafe-controls{margin:0 0 12px}.cafe-controls__row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cafe-controls__sort{flex:0 0 auto}.cafe-controls__sort select{min-height:34px;padding:0 28px 0 12px;border:1px solid var(--nc-border, #343a43);border-radius:999px;background:#ffffff0a;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 15px) 15px,calc(100% - 10px) 15px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;color:var(--nc-text, #f5f7fa);font:inherit;font-size:12px;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.cafe-controls__sort select:focus-visible{border-color:var(--nc-focus, #4d9bdb);outline:none}.cafe-controls__chips{display:flex;flex:1 1 auto;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cafe-controls__chips::-webkit-scrollbar{display:none}.cafe-chip{flex:none;min-height:34px;padding:0 12px;border:1px solid var(--nc-border, #343a43);border-radius:999px;background:transparent;color:var(--nc-text-muted, #9aa2ad);font:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.cafe-chip:hover,.cafe-chip:focus-visible{border-color:var(--nc-focus, #4d9bdb);color:var(--nc-text, #f5f7fa)}.cafe-chip.is-active{border-color:var(--nc-brand, #1476d4);background:var(--nc-brand, #1476d4);color:#fff}.cafe-chip[data-filter=reset]{color:#f08a8a;border-color:#e45a5a59}.cafe-recent{margin:0 0 14px}.cafe-recent__label{display:block;margin-block-end:6px;color:var(--nc-text-muted, #9aa2ad);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cafe-recent__row{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.cafe-recent__row::-webkit-scrollbar{display:none}.cafe-recent__item{flex:none;max-width:160px;overflow:hidden;padding:6px 12px;border:1px solid var(--nc-border, #343a43);border-radius:999px;color:var(--nc-text, #f5f7fa);font-size:12px;font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cafe-recent__item:hover,.cafe-recent__item:focus-visible{border-color:var(--nc-brand, #1476d4)}.cafe-card{position:relative}.cafe-card__favourite{position:absolute;inset-block-start:10px;inset-inline-end:10px;z-index:3;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#080b0fb8;color:#fff;font-size:16px;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:color .18s ease,transform .18s ease}.cafe-card__favourite:hover,.cafe-card__favourite:focus-visible{transform:scale(1.06)}.cafe-card__favourite.is-saved{color:#ff6b81}.cafe-card__closed{position:absolute;inset-block-end:12px;inset-inline-end:12px;z-index:2;padding:4px 9px;border-radius:999px;background:#080b0fd1;color:#f08a8a;font-size:11px;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}: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}}body[data-page=home] .home-page-title{position:static!important;inline-size:auto!important;block-size:auto!important;padding:0!important;margin:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;border:0!important;color:var(--nc-text, #f5f7fa)!important;font-size:clamp(1.25rem,1.05rem + 1.25vw,1.75rem)!important;font-weight:750!important;line-height:1.1!important;letter-spacing:-.025em!important;text-wrap:balance!important}body[data-page=home] .home--cafe-first{row-gap:clamp(12px,2.5vw,18px)!important}body[data-page=home] .cafe-location-button__copy strong{font-size:clamp(1.125rem,1rem + 1.8vw,1.5rem)!important}body[data-page=home] .cafe-location-button.is-detected{border-color:var(--nc-border, #343a43)!important;background:var(--nc-surface-raised, #22262c)!important;box-shadow:none!important}body[data-page=home] .cafe-location-button.is-detected .cafe-location-button__copy strong{color:#c5cbd3!important}body[data-page=home] .cafe-location-button.is-detected .cafe-location-button__copy small{color:#929aa6!important}body[data-page=home] .cafe-location-button.is-detected .cafe-location-button__pin{opacity:.68!important}body[data-page=home] .cafe-location-button.is-detected:focus-visible{outline:2px solid #66707c!important;outline-offset:2px}body[data-page=home] .cafe-search input{font-size:clamp(.9375rem,.9rem + .2vw,1rem)!important}body[data-page=home] .cafe-demand-invite{inline-size:min(100%,30rem)!important;grid-column:1 / -1!important;justify-self:center!important;margin-inline:auto!important}@media(min-width:40rem){body[data-page=home] .cafe-directory__tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}@media(min-width:64rem){body[data-page=home] .cafe-directory{inline-size:min(calc(100% - 48px),72rem)!important}}
