.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:768px){.app-content>.home{--nc-page-edge: max(18px, calc((var(--nc-screen-width) - 366px) / 2));grid-template-columns:repeat(2,174px);justify-content:center}}.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='147' r='11' fill='black'/%3E%3Ccircle cx='366' cy='147' r='11' fill='black'/%3E%3Cpath d='M3 147H363' 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='147' r='11' fill='black'/%3E%3Ccircle cx='366' cy='147' r='11' fill='black'/%3E%3Cpath d='M3 147H363' 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:1!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 :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(hover:hover)and (pointer:fine){.home .logic-card:hover{filter:brightness(1.07)!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){body[data-page=home]{--nc-desktop-screen-cap: 430px}body[data-page=home] .app-shell,body[data-page=home] .app-header,body[data-page=home] [data-nitro-header],body[data-page=home] .app-bottom-nav,body[data-page=home] .app-bottom-nav .navigation-bar{width:var(--nc-screen-width, 430px)!important;max-width:min(100vw,430px)!important}.app-content>.home{--nc-page-edge: 32px;grid-template-columns:repeat(2,174px)!important;justify-content:center!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:430px!important;margin-left:-32px!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{left:auto!important;right:16px!important;top:123px!important;width:48px!important;height:48px!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:34px!important;height:34px!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:44px!important;height:44px!important}.home .logic-card .logic-card__state-icon--payment>img{width:27px!important;height:27px!important}@media(hover:hover)and (pointer:fine){.home .logic-card:hover .logic-card__state-icon{transform:translateY(-2px) scale(1.025)!important;border-color:transparent!important;box-shadow:none!important}}@media(prefers-reduced-motion:reduce){.home .logic-card .logic-card__state-icon{transition: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(hover:hover)and (pointer:fine){body[data-page=home] .home>:is(.home-booking-card,#btn-session-availability):hover{filter:brightness(1.045)!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}}
