.branch-status-api-shell,.waiting-list-shell{width:min(100%,1140px);margin:0 auto}.branch-status-api-shell{overflow-anchor:none;align-content:start;gap:18px;min-height:0;padding:0 18px;display:grid}@media (width<=980px){.branch-status-api-shell,.waiting-list-shell{width:100%;padding-left:12px;padding-right:12px}}.branch-pc-card{contain:layout paint style}.branch-pc-card .branch-pc-timer[hidden]{display:none}.branch-page{--text:var(--theme-text);--branch-hero-title-color:var(--theme-branch-hero-title);--branch-pc-active-color:var(--theme-branch-timer);--branch-pc-standby-color:var(--theme-accent-soft);--branch-pc-admin-color:var(--theme-danger);--branch-class-reguler:var(--theme-branch-group-reguler);--branch-class-vip:var(--theme-branch-group-vip);--branch-class-vvip:var(--theme-branch-group-vvip);--branch-class-super-vip:var(--theme-branch-group-super-vip);--branch-modal-warning:var(--theme-warning);--branch-modal-warning-strong:var(--theme-warning);background:var(--theme-bg);color:var(--theme-text);position:relative}.branch-page:before{background:radial-gradient(920px 660px at 18% 8%,rgba(var(--theme-accent-rgb,59,130,246),.044),transparent 72%),radial-gradient(980px 700px at 82% 18%,rgba(var(--theme-accent-cyan-rgb,56,189,248),.036),transparent 74%),radial-gradient(960px 700px at 20% 42%,rgba(var(--theme-accent-soft-rgb,96,165,250),.03),transparent 76%),radial-gradient(1020px 720px at 78% 62%,rgba(var(--theme-accent-rgb,59,130,246),.035),transparent 76%),radial-gradient(960px 700px at 24% 86%,rgba(var(--theme-accent-cyan-rgb,56,189,248),.028),transparent 78%);content:"";pointer-events:none;z-index:0;width:100%;height:auto;min-height:100%;position:absolute;top:0;bottom:0;left:0}.branch-page main:before{display:none}.branch-motion .branch-hero-section{isolation:isolate}.branch-hero-reveal{filter:blur(12px);opacity:0;transform:translate3d(var(--branch-hero-x,0),var(--branch-hero-y,28px),0) scale(var(--branch-hero-scale,.98));will-change:opacity,transform,filter}.branch-intro-visible .branch-hero-reveal{animation:.82s cubic-bezier(.18,1,.22,1) both branchHeroWake;animation-delay:var(--branch-hero-delay,0s)}.branch-intro-visible .branch-hero-location i,.branch-intro-visible .branch-hero-stat i{animation:.82s cubic-bezier(.18,1,.22,1) both branchIconPop;animation-delay:calc(var(--branch-hero-delay,0s) + .12s)}.branch-scroll-reveal{filter:blur(8px);opacity:0;transform:translate3d(var(--branch-reveal-x,0),26px,0);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),filter .72s cubic-bezier(.22,1,.36,1);transition-delay:var(--branch-reveal-delay,0s);will-change:opacity,transform,filter}.branch-scroll-reveal.is-visible{filter:blur();opacity:1;transform:translateZ(0)}.branch-status-api-shell.branch-panel-awaiting-animation :is(.branch-status-summary-card,.branch-status-api-group,.branch-pc-card){filter:blur(10px);opacity:0;transform:translate(-16px,-12px)scale(.98)}.branch-status-panel.branch-panel-view-switching{transform-origin:top;animation:.76s cubic-bezier(.2,1,.22,1) 85ms both branchPanelSwitchIn}.branch-status-api-shell.branch-panel-switching .branch-status-summary-card{animation:.62s cubic-bezier(.2,1,.22,1) both branchPanelDiagonalPanelIn;animation-delay:var(--branch-panel-item-delay,0s);transform-origin:top}.branch-status-api-shell.branch-panel-switching .branch-pc-card{animation:.52s cubic-bezier(.2,1,.22,1) both branchPanelDiagonalCardIn;animation-delay:var(--branch-panel-item-delay,0s);transform-origin:top}.branch-status-api-shell.branch-panel-switching .branch-status-api-group{animation:.62s cubic-bezier(.2,1,.22,1) both branchPanelDiagonalPanelIn;animation-delay:var(--branch-panel-frame-delay,.3s);transform-origin:top}@keyframes branchPanelSwitchIn{0%{filter:blur(12px);opacity:0;transform:translateY(48px)scale(.97)}to{filter:blur();opacity:1;transform:translateZ(0)scale(1)}}@keyframes branchPanelDiagonalPanelIn{0%{filter:blur(8px);opacity:0;transform:translate(-18px,-14px)scale(.985)}68%{filter:blur();opacity:1}to{filter:blur();opacity:1;transform:translateZ(0)scale(1)}}@keyframes branchPanelDiagonalCardIn{0%{filter:blur(6px);opacity:0;transform:translate(-14px,-12px)scale(.98)}70%{filter:blur();opacity:1}to{filter:blur();opacity:1;transform:translateZ(0)scale(1)}}@keyframes branchSummaryProgressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes branchHeroWake{0%{filter:blur(12px);opacity:0;transform:translate3d(var(--branch-hero-x,0),var(--branch-hero-y,28px),0) scale(var(--branch-hero-scale,.98))}60%{filter:blur();opacity:1}to{filter:blur();opacity:1;transform:translateZ(0)scale(1)}}@keyframes branchIconPop{0%{transform:scale(.72)rotate(-12deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.branch-intro-visible .branch-hero-location i,.branch-intro-visible .branch-hero-reveal,.branch-intro-visible .branch-hero-stat i,.branch-status-api-shell.branch-panel-switching .branch-status-api-group,.branch-status-api-shell.branch-panel-switching .branch-status-summary-track span,.branch-status-api-shell.branch-panel-switching :is(.branch-status-summary-card,.branch-status-api-state,.branch-status-api-group>h4,.branch-pc-card,.branch-status-legend-item),.branch-status-panel.branch-panel-view-switching{animation:none}.branch-hero-reveal,.branch-scroll-reveal{filter:none;opacity:1;transition:none;transform:none}}.branch-status-panel,.branch-status-panels,.branch-status-section{overflow-anchor:none}.branch-status-api-meta{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.branch-status-api-copy{justify-items:start;gap:0;display:grid}.branch-status-api-actions{justify-items:end;gap:10px;display:grid}.branch-status-action{cursor:pointer;letter-spacing:.02em;text-align:center;text-transform:uppercase;border-radius:18px;justify-content:center;align-items:center;min-width:210px;min-height:46px;padding:0 22px;font-family:Outfit,sans-serif;font-size:.92rem;font-weight:500;line-height:1.15;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s;display:inline-flex}.branch-status-action:focus-visible,.branch-status-action:hover{transform:translateY(-1px)}.branch-status-action.primary{background:var(--button-primary-bg);box-shadow:var(--button-primary-shadow),var(--button-primary-inset);color:var(--button-primary-color,#fff);border:0}.branch-status-action.secondary{background:var(--button-secondary-bg);border:var(--button-secondary-border);box-shadow:var(--button-secondary-shadow);color:var(--button-secondary-color,#f5f7ff)}.branch-status-action.secondary:focus-visible,.branch-status-action.secondary:hover{background:var(--button-secondary-bg-hover);border-color:var(--button-secondary-border-hover-color);box-shadow:var(--button-secondary-shadow-hover)}.device-choice-card:first-child .device-choice-media img{opacity:1;visibility:visible;display:block}.waiting-list-head>div:first-child{align-content:start;gap:6px;padding-top:2px;display:grid}.waiting-list-head h2{color:var(--theme-branch-waiting-title,var(--theme-section-heading,#f7f7fc));margin:0;line-height:1.06}.waiting-list-head p{color:var(--theme-branch-waiting-subtitle,var(--theme-section-subtitle,#a4a0bb));margin:0;line-height:1.28}.waiting-list-actions{grid-template-columns:repeat(2,minmax(132px,210px)) clamp(34px,3.5vw,42px);justify-content:end;align-items:center;gap:clamp(6px,1.2vw,12px);display:grid}.waiting-list-actions.is-single-action{grid-template-columns:minmax(132px,210px) clamp(34px,3.5vw,42px)}.waiting-list-refresh,.waiting-list-register{backface-visibility:hidden;background:var(--theme-branch-waiting-button-bg,#0e1322e6);border:1px solid var(--theme-branch-waiting-button-border,rgba(var(--theme-accent-rgb,59,130,246),.22));color:var(--theme-branch-waiting-button-text,var(--button-secondary-color,var(--theme-accent-soft,#8fb7ff)));transition:transform var(--motion-ui-duration) var(--motion-smooth),color .26s ease,border-color .26s ease,background-color .26s ease;will-change:transform}.waiting-list-head .waiting-list-register{cursor:pointer;letter-spacing:.02em;text-transform:uppercase;border-radius:18px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:46px;padding:0 clamp(12px,2vw,22px);font-size:.92rem;font-weight:500;text-decoration:none;display:inline-flex}.waiting-list-refresh:focus-visible,.waiting-list-refresh:hover,.waiting-list-register:focus-visible,.waiting-list-register:hover{background:var(--theme-branch-waiting-button-hover-bg,#121c31fa);border-color:var(--theme-branch-waiting-button-hover-border,rgba(var(--theme-accent-rgb,59,130,246),.42));color:var(--theme-branch-waiting-button-text,var(--button-secondary-color,#fff));transform:translateY(-2px)}.waiting-list-refresh{cursor:pointer;border-radius:clamp(12px,1.2vw,14px);justify-content:center;align-items:center;width:clamp(34px,3.5vw,42px);height:clamp(34px,3.5vw,42px);display:inline-flex}.waiting-list-refresh i{place-items:center;width:18px;height:18px;font-size:.95rem;display:inline-grid}.waiting-list-refresh.is-loading i{animation:.8s linear infinite waiting-refresh-spin}@keyframes waiting-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.branch-status-api-copy h3{color:var(--theme-section-heading,#f6f7fcdb);font-family:Outfit,sans-serif;font-size:var(--public-section-title-size,2.2rem);letter-spacing:0;text-align:left;text-wrap:balance;margin:0;font-weight:700;line-height:1.12}.branch-status-api-copy h3 .heading-gradient{background:linear-gradient(135deg,rgb(var(--theme-accent-cyan-rgb,56,189,248)) 0,rgb(var(--theme-accent-rgb,59,130,246)) 52%,rgb(var(--theme-accent-soft-rgb,96,165,250)) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.branch-status-api-copy p{color:var(--theme-section-subtitle);text-align:left;text-wrap:balance;margin:10px 0 0;font-size:clamp(.82rem,.78rem + .4vw,.96rem);font-weight:400;line-height:1.28}.branch-status-api-updated{color:var(--theme-section-subtitle);text-align:left;margin-top:4px;font-size:.78rem}.branch-status-api-summary{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.branch-status-summary-card{background:var(--theme-branch-status-panel-bg);border:1px solid var(--theme-branch-status-panel-border);box-shadow:inset 0 0 0 1px rgba(var(--theme-accent-soft-rgb),.04);text-align:left;border-radius:20px;gap:10px;min-height:104px;padding:18px 20px;display:grid}.branch-status-summary-value{letter-spacing:-.04em;margin:0;font-family:Outfit,sans-serif;font-size:clamp(1.65rem,2.7vw,2rem);font-weight:600;line-height:1}.branch-status-summary-value span{color:var(--theme-branch-summary-capacity-text);font-size:.68em}.branch-status-summary-label{color:var(--theme-branch-summary-label-text);letter-spacing:0;text-transform:none;order:-1;margin:0;font-size:.84rem;font-weight:400;line-height:1.2}.branch-status-summary-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.branch-status-summary-track{background:color-mix(in srgb,var(--theme-text-muted) 25%,transparent);border-radius:999px;height:4px;position:relative;overflow:hidden}.branch-status-summary-track span{border-radius:inherit;transform-origin:0;width:var(--summary-progress,0);background:currentColor;position:absolute;inset:0 auto 0 0;transform:scaleX(1)}.branch-status-api-shell.branch-panel-switching .branch-status-summary-track span{animation:.9s cubic-bezier(.2,1,.22,1) both branchSummaryProgressFill;animation-delay:calc(var(--branch-panel-item-delay,0s) + .18s)}.branch-status-summary-percent{color:var(--theme-branch-summary-percent-text);font-size:.72rem;font-weight:500;line-height:1}.branch-status-summary-card[data-summary-color=total],.branch-status-summary-card[data-summary-color=total] .branch-status-summary-value,.branch-status-summary-card[data-summary=used],.branch-status-summary-card[data-summary=used] .branch-status-summary-value{color:var(--theme-branch-timer)}.branch-status-summary-card[data-summary-color=reguler],.branch-status-summary-card[data-summary-color=reguler] .branch-status-summary-value,.branch-status-summary-card[data-summary=reguler],.branch-status-summary-card[data-summary=reguler] .branch-status-summary-value{color:var(--branch-class-reguler)}.branch-status-summary-card[data-summary-color=vip],.branch-status-summary-card[data-summary-color=vip] .branch-status-summary-value,.branch-status-summary-card[data-summary=vip],.branch-status-summary-card[data-summary=vip] .branch-status-summary-value{color:var(--branch-class-vip)}.branch-status-summary-card[data-summary-color=vvip],.branch-status-summary-card[data-summary-color=vvip] .branch-status-summary-value{color:var(--branch-class-vvip)}.branch-status-summary-card[data-summary-color=super-vip],.branch-status-summary-card[data-summary-color=super-vip] .branch-status-summary-value{color:var(--branch-class-super-vip)}.branch-status-summary-card[data-summary-color=dynamic-3],.branch-status-summary-card[data-summary-color=dynamic-3] .branch-status-summary-value{color:var(--theme-danger)}.branch-status-summary-card[data-summary-color=dynamic-4],.branch-status-summary-card[data-summary-color=dynamic-4] .branch-status-summary-value{color:var(--branch-class-dynamic-4,var(--theme-warning))}.branch-status-api-groups{gap:16px;margin-top:16px;display:grid}.branch-status-api-group{background:var(--theme-branch-status-panel-bg,#ffffff04);border:1px solid var(--theme-branch-status-panel-border,rgba(var(--theme-accent-rgb,59,130,246),.24));box-shadow:inset 0 0 0 1px rgba(var(--theme-accent-soft-rgb,96,165,250),.04);border-radius:24px;padding:16px}.branch-status-api-group h4{letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-family:Outfit,sans-serif;font-size:.98rem}.branch-status-api-group[data-group=vip] h4{color:var(--branch-class-vip)}.branch-status-api-group[data-group=arena] h4,.branch-status-api-group[data-group=reguler] h4{color:var(--branch-class-reguler)}.branch-status-api-grid{--branch-pc-card-width:96px;grid-template-columns:repeat(auto-fill,minmax(var(--branch-pc-card-width),var(--branch-pc-card-width)));justify-content:center;align-items:stretch;gap:10px;width:100%;display:grid}.branch-pc-card{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-accent) 28%,var(--theme-bg)) 0,color-mix(in srgb,var(--theme-accent) 18%,var(--theme-bg)) 100%);border:1px solid rgba(var(--theme-accent-rgb),.72);box-shadow:inset 0 0 0 1px rgba(var(--theme-accent-rgb),.12),0 0 10px rgba(var(--theme-accent-rgb),.14);text-align:center;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;min-height:68px;padding:10px 8px 9px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.branch-pc-card:before{display:none}.branch-pc-card.is-in-use,.branch-pc-card.is-in_use{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-accent) 28%,var(--theme-bg)) 0,color-mix(in srgb,var(--theme-accent) 18%,var(--theme-bg)) 100%);border-color:rgba(var(--theme-accent-rgb),.88);box-shadow:inset 0 0 0 1px rgba(var(--theme-accent-soft-rgb),.12),0 0 16px rgba(var(--theme-accent-rgb),.22)}.branch-pc-card[data-class-color].is-in-use,.branch-pc-card[data-class-color].is-in_use{background:linear-gradient(180deg,color-mix(in srgb,var(--pc-class-color) 26%,var(--theme-bg)) 0,color-mix(in srgb,var(--pc-class-color) 16%,var(--theme-bg)) 100%);border-color:color-mix(in srgb,var(--pc-class-color) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pc-class-color) 16%,transparent),0 0 18px color-mix(in srgb,var(--pc-class-color) 20%,transparent)}.branch-pc-card.is-standby{border-color:color-mix(in srgb,var(--branch-pc-standby-color) 52%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--branch-pc-standby-color) 8%,transparent),0 0 18px color-mix(in srgb,var(--branch-pc-standby-color) 20%,transparent)}.branch-pc-card.is-admin{background:linear-gradient(180deg,color-mix(in srgb,var(--branch-pc-admin-color) 18%,var(--theme-bg)) 0,color-mix(in srgb,var(--branch-pc-admin-color) 9%,var(--theme-bg)) 100%);border-color:color-mix(in srgb,var(--branch-pc-admin-color) 38%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--branch-pc-admin-color) 5%,transparent)}.branch-pc-card.is-off,.branch-pc-card.is-ready{background:var(--theme-branch-pc-empty-bg);border-color:var(--theme-card-border-translucent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-card-title) 2%,transparent)}.branch-pc-card.is-ready{cursor:default}.branch-pc-card.is-ready:is([data-bookable-pc],[data-bookable-playstation]):focus-visible,.branch-pc-card.is-ready:is([data-bookable-pc],[data-bookable-playstation]):hover{border-color:color-mix(in srgb,var(--theme-success) 85%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-success) 12%,transparent),0 0 16px color-mix(in srgb,var(--theme-success) 22%,transparent);transform:translateY(-2px)}.branch-pc-card.is-ready:is([data-bookable-pc],[data-bookable-playstation]){cursor:pointer}.branch-pc-card.is-ready .branch-pc-label{color:color-mix(in srgb,var(--theme-branch-pc-label) 58%,transparent);text-shadow:none}.branch-pc-label{color:var(--theme-branch-pc-label);text-overflow:ellipsis;text-shadow:0 0 10px color-mix(in srgb,var(--theme-branch-pc-label) 8%,transparent);width:100%;font-family:Outfit,sans-serif;font-size:.74rem;line-height:1.18;overflow:hidden}.branch-pc-label,.branch-pc-status{text-transform:uppercase;white-space:nowrap;font-weight:700}.branch-pc-status{color:color-mix(in srgb,var(--theme-text-muted) 70%,transparent);letter-spacing:.03em;align-items:center;max-width:100%;padding-left:10px;font-size:.58rem;display:inline-flex;position:relative;overflow:visible}.branch-pc-status:before{width:4px;height:4px;left:0}.branch-pc-status:after,.branch-pc-status:before{content:"";background:currentColor;border-radius:999px;position:absolute;top:50%;transform:translateY(-50%)}.branch-pc-status:after{filter:blur(2px);opacity:.16;width:8px;height:8px;left:-2px;box-shadow:0 0}.branch-pc-card.is-in-use .branch-pc-status,.branch-pc-card.is-in_use .branch-pc-status{color:var(--branch-pc-active-color)}.branch-pc-card.is-standby .branch-pc-status{color:var(--branch-pc-standby-color)}.branch-pc-card.is-admin .branch-pc-status{color:var(--branch-pc-admin-color)}.branch-pc-card.is-off .branch-pc-status,.branch-pc-card.is-ready .branch-pc-status{color:color-mix(in srgb,var(--theme-text-muted) 86%,transparent)}.branch-pc-timer{color:var(--branch-pc-active-color);align-items:center;padding-left:10px;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;display:inline-flex;position:relative}.branch-pc-timer:before{width:4px;height:4px;left:0}.branch-pc-timer:after,.branch-pc-timer:before{content:"";background:currentColor;border-radius:999px;position:absolute;top:50%;transform:translateY(-50%)}.branch-pc-timer:after{filter:blur(2px);opacity:.16;width:8px;height:8px;left:-2px;box-shadow:0 0}.branch-pc-card.is-in-use .branch-pc-status:after,.branch-pc-card.is-in_use .branch-pc-status:after,.branch-pc-timer:after{will-change:box-shadow,opacity;animation:2.4s ease-in-out infinite branchPulseDot}@keyframes branchPulseDot{0%{opacity:.16;box-shadow:0 0}5%{opacity:.22;box-shadow:0 0 2px}10%{opacity:.28;box-shadow:0 0 4px}15%{opacity:.32;box-shadow:0 0 8px}20%,25%{opacity:.38;box-shadow:0 0 8px}30%{opacity:.32;box-shadow:0 0 6px}35%{opacity:.28;box-shadow:0 0 4px}40%{opacity:.22;box-shadow:0 0 2px}45%,50%,95%,to{opacity:.16;box-shadow:0 0}55%{opacity:.22;box-shadow:0 0 2px}60%{opacity:.28;box-shadow:0 0 4px}65%{opacity:.32;box-shadow:0 0 6px}70%,75%{opacity:.38;box-shadow:0 0 8px}80%{opacity:.32;box-shadow:0 0 6px}85%{opacity:.28;box-shadow:0 0 4px}90%{opacity:.22;box-shadow:0 0 2px}}.branch-pc-card.has-timer:not(.is-personal) .branch-pc-status{display:none}.branch-pc-card.is-personal .branch-pc-status{color:var(--branch-pc-active-color)}.branch-pc-card:not(.has-timer):not(.is-ready) .branch-pc-label{color:var(--theme-branch-pc-label);text-shadow:0 0 10px color-mix(in srgb,var(--theme-card-title) 8%,transparent)}.branch-pc-card.is-admin .branch-pc-status,.branch-pc-card.is-off .branch-pc-status,.branch-pc-card.is-ready .branch-pc-status{letter-spacing:0}.branch-status-api-state{background:color-mix(in srgb,var(--theme-card-title) 2%,transparent);border:1px solid var(--theme-card-border-translucent);color:color-mix(in srgb,var(--theme-text) 80%,transparent);text-align:center;border-radius:20px;padding:22px}.branch-status-api-legend{border-top:1px solid var(--theme-card-border-translucent);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding-top:10px;display:flex}.branch-status-legend-item{color:color-mix(in srgb,var(--theme-text) 88%,transparent);align-items:center;gap:8px;font-size:.84rem;line-height:1;display:inline-flex}.branch-status-legend-item:before{content:"";background:currentColor;border:0;border-radius:999px;width:4px;height:4px}.branch-status-legend-item[data-legend-color=reguler],.branch-status-legend-item[data-legend=reguler]{color:var(--branch-class-reguler)}.branch-status-legend-item[data-legend-color=vip],.branch-status-legend-item[data-legend=vip]{color:var(--branch-class-vip)}.branch-status-legend-item[data-legend-color=vvip]{color:var(--branch-class-vvip)}.branch-status-legend-item[data-legend-color=super-vip]{color:var(--branch-class-super-vip)}.branch-status-legend-item[data-legend-color=dynamic-3]{color:var(--theme-danger)}.branch-status-legend-item[data-legend-color=dynamic-4]{color:var(--branch-class-dynamic-4,var(--theme-warning))}.branch-status-legend-item[data-legend=ready]{color:color-mix(in srgb,var(--theme-text-muted) 92%,transparent)}.branch-status-legend-item[data-legend=in-use]{color:color-mix(in srgb,var(--theme-text) 88%,transparent)}.branch-status-legend-item[data-legend=admin]{color:var(--theme-danger)}.waiting-list-shell{padding:24px 18px}.booking-modal[hidden]{display:none}.booking-modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;overscroll-behavior:contain;height:100dvh;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom));pointer-events:none;visibility:hidden;z-index:1200;background:#05070e9e;place-items:start center;width:100vw;transition:opacity .22s,visibility .22s;display:grid;position:fixed;inset:0;overflow:hidden auto}.booking-modal.is-open{opacity:1;pointer-events:auto;visibility:visible}.booking-modal-dialog{opacity:0;background:#101116;border:1px solid #ffffff14;border-radius:18px;width:min(100%,446px);margin:auto 0;padding:18px 22px;transition:transform .22s,opacity .22s;transform:translateY(12px)scale(.985);box-shadow:0 16px 38px #0000004d}.booking-modal.is-open .booking-modal-dialog{opacity:1;transform:translateY(0)scale(1)}.booking-modal-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.booking-modal-title{color:var(--theme-card-title,#fff);margin:0;font-family:Outfit,sans-serif;font-size:1.38rem}.booking-modal-subtitle{color:#d0dbf0b8;margin:4px 0 0;font-size:.9rem}.booking-modal-close{color:#d0dbf0a3;cursor:pointer;background:0 0;border:0;font-size:1.5rem;line-height:1;transition:color .18s,text-shadow .18s,transform .18s}.booking-modal-close:hover{color:#ffffffeb;text-shadow:0 0 14px #7691ff57;transform:translateY(-1px)}.booking-modal-body{margin-top:16px}.booking-modal-label{color:#e8eeffe0;margin-bottom:8px;font-size:.8rem;display:block}.booking-modal-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.booking-modal-input-wrap{position:relative}.booking-modal-input-wrap:has(.booking-modal-input:-webkit-autofill){background:#ffffff0f;border-radius:12px}.booking-modal-input-icon{color:#d0dbf075;pointer-events:none;place-items:center;width:15px;height:15px;font-size:.88rem;display:inline-grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.booking-modal-input{color:var(--theme-card-title,#fff);font:inherit;background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;width:100%;min-height:40px;padding:0 44px 0 36px;font-size:.84rem;transition:border-color .18s,background-color .18s,box-shadow .18s}.booking-modal-input:focus,.booking-modal-input:focus-visible{border-color:color-mix(in srgb,var(--theme-accent,#4d8dff) 72%,#ffffff14);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-accent,#4d8dff) 18%,transparent);outline:0}.booking-modal-input::placeholder{color:#d0dbf057;font-size:.84rem}.booking-modal-input:-webkit-autofill{caret-color:var(--theme-card-title,#fff);-webkit-text-fill-color:var(--theme-card-title,#fff)!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important;-webkit-background-clip:text!important}.booking-modal-input:-webkit-autofill:active{caret-color:var(--theme-card-title,#fff);-webkit-text-fill-color:var(--theme-card-title,#fff)!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important;-webkit-background-clip:text!important}.booking-modal-input:-webkit-autofill:focus{caret-color:var(--theme-card-title,#fff);-webkit-text-fill-color:var(--theme-card-title,#fff)!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important;-webkit-background-clip:text!important}.booking-modal-input:-webkit-autofill:hover{caret-color:var(--theme-card-title,#fff);-webkit-text-fill-color:var(--theme-card-title,#fff)!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important;-webkit-background-clip:text!important}.booking-modal-password-toggle{color:#d0dbf094;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:30px;height:30px;transition:background .16s,color .16s;display:inline-grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.booking-modal-password-toggle:focus-visible,.booking-modal-password-toggle:hover{color:var(--theme-card-title,#fff);background:#ffffff14;outline:none}.booking-modal-password-toggle i{font-size:.86rem;line-height:1}.booking-modal-submit{color:#d0dbf06b;cursor:pointer;background:#ffffff0d;border:1px solid #7691ff29;border-radius:12px;min-width:70px;min-height:40px;padding:0 14px;font-family:Outfit,sans-serif;font-size:.86rem;font-weight:700;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s}.booking-modal-submit.is-ready{background:var(--button-primary-bg);color:var(--theme-card-title,#fff);border-color:#7691ff2e;box-shadow:0 12px 34px #4f66ff38,inset 0 1px #ffffff29}.booking-modal-submit:hover:not(:disabled){border-color:#7691ff4d;transform:translateY(-1px);box-shadow:0 0 18px #7691ff3d}.booking-modal-submit:disabled{cursor:not-allowed;opacity:1}.booking-modal-message{color:#d0dbf0bd;min-height:18px;margin-top:10px;font-size:.8rem}.booking-modal-message:empty{min-height:5px;margin-top:0}.booking-modal-summary{box-shadow:none;background:#39260cf5;border:1px solid #f7ba2166;border-radius:16px;grid-column:1/-1;margin-top:16px;padding:16px;display:none}.booking-modal-summary.is-visible{display:block}.booking-modal-summary.is-empty{box-shadow:none;background:#39260cf5;border-color:#f7ba2166}.booking-modal-summary.is-eligible{box-shadow:none;background:#0d3d24f0;border-color:#22c55e73}.booking-modal-summary-grid{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0;padding-top:0;display:grid}.booking-modal-summary-item{box-shadow:none;background:#462f0dfa;border:1px solid #f7ba2138;border-radius:14px;padding:12px 14px}.booking-modal-summary-item.is-wide{grid-column:1/-1}.booking-modal-summary-item-label{color:var(--branch-modal-warning,#ffd05c);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.booking-modal-summary-item.is-eligible{background:#10522de6;border-color:#22c55e6b}.booking-modal-summary-item.is-eligible .booking-modal-summary-item-label{color:#86efac}.booking-modal-summary-item.is-over-hour{background:#10522de6;border-color:#22c55e6b}.booking-modal-summary-item.is-over-hour .booking-modal-summary-item-label{color:#86efac}.booking-modal-summary-item-value{color:var(--theme-card-title,#fff);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:6px;font-family:Outfit,sans-serif;font-size:1.06rem;font-weight:700;line-height:1.35}.booking-modal-password{grid-column:1/-1;margin-top:12px;display:none}.booking-modal-password.is-visible{display:block}.booking-modal-topup{box-shadow:none;color:var(--branch-modal-warning-strong,#ffc83d);letter-spacing:.06em;text-transform:uppercase;background:#412b0afa;border:1px solid #f7ba2161;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:12px;padding:0 18px;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:none}.booking-modal-topup.is-visible{display:inline-flex}.booking-modal-topup-note{color:var(--theme-danger,#ff7d8d);text-align:left;margin:6px 0 -10px;font-size:.82rem;font-weight:400;line-height:1.35;display:none}.booking-modal-topup-note.is-visible{display:block}.booking-modal-topup:hover{box-shadow:none;background:#4b320cfa;border-color:#f7ba2185;transform:translateY(-1px)}.booking-modal-action{background:var(--button-primary-bg);color:var(--theme-card-title,#fff);border:1px solid #4f7cff47;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:12px;padding:0 18px;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:none;box-shadow:0 14px 28px #2d56d638,inset 0 1px #ffffff29}.booking-modal-action.is-visible{cursor:pointer;display:inline-flex}.booking-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.booking-modal-actions .booking-modal-action{margin-top:12px}.booking-modal-action--secondary{background:var(--theme-branch-pc-empty-bg);border:1px solid var(--theme-card-border-translucent);box-shadow:none;color:var(--theme-text)}.booking-modal-action:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 16px 30px #2d56d647,inset 0 1px #fff3}.booking-modal-message.is-error{color:var(--theme-danger,#ff8d8d)}.booking-modal-message.is-info{color:#d0dbf0d1}.booking-modal-head.is-centered{justify-content:center;position:relative}.booking-modal-head.is-centered>div{text-align:center;width:100%}.booking-modal-head.is-centered .booking-modal-close{position:absolute;top:0;right:0}.booking-modal-message.booking-info-message{text-align:center;min-height:auto;margin-top:0;font-size:.94rem;font-weight:500;line-height:1.7}.guide-modal-dialog{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 16% 0,color-mix(in srgb,var(--theme-box-border-translucent,#2d3b59b8) 18%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--theme-box-surface,#0d1322eb) 42%,#101116) 0,#101116 100%);border-color:color-mix(in srgb,var(--theme-box-border-translucent,#2d3b59b8) 68%,transparent);flex-direction:column;width:min(100%,700px);max-height:min(100dvh - 40px,760px);padding:0;display:flex;box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff07}.guide-modal-head{border-bottom:1px solid color-mix(in srgb,var(--theme-box-border-translucent,#2d3b59b8) 50%,transparent);background:#ffffff02;justify-content:space-between;align-items:center;gap:18px;padding:28px 30px 24px;display:flex}.guide-modal-title{color:var(--theme-card-title,#fff);margin:0;font-family:Outfit,sans-serif;font-size:1.18rem;font-weight:700}.guide-modal-title .heading-gradient{background:var(--theme-accent-gradient);color:#0000;font-size:inherit;-webkit-background-clip:text;background-clip:text}.guide-modal-body{scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;padding:28px 30px 18px;overflow-y:auto}.guide-modal-body::-webkit-scrollbar{width:0;height:0}.guide-modal-intro{color:#e8eeffd6;margin:0 0 24px;font-size:.95rem;line-height:1.7}.guide-modal-steps{gap:22px;display:grid}.guide-modal-step{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;display:grid}.guide-modal-step-number{color:var(--theme-accent-soft,#8eb8ff);background:#5e8fff38;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-family:Outfit,sans-serif;font-size:.92rem;font-weight:700;display:inline-flex}.guide-modal-step-title{color:var(--theme-card-title,#fff);margin:0;font-family:Outfit,sans-serif;font-size:.98rem;font-weight:700}.guide-modal-step-text{color:#d0dbf0b8;margin:2px 0 0;font-size:.92rem;line-height:1.65}.guide-modal-step-text strong{color:var(--theme-card-title,#fff);font-weight:700}.guide-modal-footer{border-top:1px solid color-mix(in srgb,var(--theme-box-border-translucent,#2d3b59b8) 50%,transparent);background:#ffffff02;flex:none;justify-content:flex-end;padding:24px 30px;display:flex}.guide-modal-ack{background:var(--button-primary-bg);color:var(--theme-card-title,#fff);cursor:pointer;border:1px solid #7691ff2e;border-radius:18px;justify-content:center;align-items:center;min-width:156px;min-height:44px;padding:0 22px;font-family:Outfit,sans-serif;font-size:.98rem;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 34px #4f66ff3d,inset 0 1px #ffffff29}.guide-modal-ack:hover{transform:translateY(-1px);box-shadow:0 18px 38px #4f66ff47,inset 0 1px #ffffff2e}.icafe-showcase{background:var(--theme-branch-menu-showcase-bg,#0d12226b);border:1px solid var(--theme-branch-menu-showcase-border,rgba(var(--theme-accent-rgb,59,130,246),.07));border-radius:24px;max-width:1180px;margin:140px auto 0;padding:clamp(28px,4.4vw,54px);overflow:hidden;box-shadow:0 18px 46px #0000001f,inset 0 1px #ffffff05}.icafe-showcase-layout{grid-template-columns:minmax(0,.92fr) minmax(360px,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.icafe-showcase-copy h3{color:#fff;font-family:Outfit,sans-serif;font-size:var(--public-section-title-size,2.2rem);letter-spacing:-.03em;font-weight:600;line-height:var(--public-section-title-line-height,1.12);margin:0}.icafe-showcase-copy h3 span{background:var(--theme-accent-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.icafe-showcase-copy p{color:var(--theme-section-subtitle,#c6d6f3d1);word-spacing:-.03em;margin:22px 0 0;font-family:Outfit,sans-serif;font-size:clamp(.94rem,1.12vw,1.04rem);font-weight:300;line-height:1.36}.icafe-showcase-menu{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.icafe-showcase-menu li{background:var(--theme-branch-menu-item-bg,rgba(var(--theme-accent-rgb,59,130,246),.02));border:1px solid var(--theme-branch-menu-item-border,rgba(var(--theme-accent-rgb,59,130,246),.08));color:#f5f8ff;border-radius:8px;align-items:center;gap:12px;min-height:52px;padding:0 14px;font-family:Outfit,sans-serif;font-size:.98rem;font-weight:400;line-height:1.2;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:flex;box-shadow:inset 0 1px #ffffff09,0 12px 28px #0000001f}.icafe-showcase-menu li:hover{background:var(--theme-branch-menu-item-hover-bg,rgba(var(--theme-accent-rgb,59,130,246),.05));border-color:var(--theme-branch-menu-item-hover-border,rgba(var(--theme-accent-rgb,59,130,246),.22));transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0b,0 16px 34px #0000002e}.icafe-showcase-menu i{color:var(--theme-branch-menu-icon,rgb(var(--theme-accent-soft-rgb,96,165,250)));flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:.92rem;display:inline-grid;transform:translateY(1px)}.icafe-showcase-cta{color:var(--theme-branch-menu-cta-text,#fff);border-bottom:0;align-items:center;gap:18px;margin-top:26px;padding:0;font-family:Outfit,sans-serif;font-size:.96rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.icafe-showcase-cta i{color:var(--theme-branch-menu-icon,rgb(var(--theme-accent-soft-rgb,96,165,250)));font-size:1rem;transition:transform .22s}.icafe-showcase-cta:focus-visible i,.icafe-showcase-cta:hover i{transform:translate(4px)}.icafe-showcase-media{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;min-height:320px;position:relative;overflow:hidden;box-shadow:0 18px 44px #0000003d}.icafe-showcase-media img{filter:saturate(.98)contrast(1.02);-o-object-fit:cover;object-fit:cover;height:100%;min-height:320px;transition:transform var(--motion-zoom-duration) var(--motion-smooth);will-change:transform;width:100%;display:block}.icafe-showcase-media:focus-within img,.icafe-showcase-media:hover img{transform:scale(1.06)}.branch-gallery{--branch-gallery-width:min(280px,36vw);--branch-gallery-aspect:9/16;--branch-gallery-preview-offset:clamp(118px,17vw,220px);margin:clamp(52px,6vw,86px) auto 0}.branch-gallery-landscape{--branch-gallery-width:min(660px,58vw);--branch-gallery-aspect:16/9;--branch-gallery-preview-offset:clamp(188px,24vw,350px)}.branch-gallery-heading{max-width:720px;margin:0 auto clamp(26px,4vw,42px)}.branch-gallery-heading h2{font-size:clamp(2rem,4vw,3rem)}.branch-gallery-heading p{max-width:640px}.branch-gallery-stage{background:0 0;border-radius:0;place-items:center;padding:clamp(8px,1.8vw,20px) clamp(44px,6vw,68px);display:grid;position:relative}.branch-gallery-track{max-width:100%;position:relative}.branch-gallery-slide,.branch-gallery-track{aspect-ratio:var(--branch-gallery-aspect);width:var(--branch-gallery-width)}.branch-gallery-slide{opacity:0;pointer-events:none;transition:opacity .42s ease,transform .52s var(--motion-smooth,cubic-bezier(.22,1,.36,1)),filter .42s ease;z-index:1;background:#ffffff0a;border-radius:clamp(18px,2.2vw,28px);margin:0;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.72);box-shadow:0 28px 74px #0000005c}.branch-gallery-slide.is-active{filter:none;opacity:1;z-index:3;transform:translate(-50%,-50%)scale(1)}.branch-gallery-slide.is-next,.branch-gallery-slide.is-prev{filter:blur(3px)brightness(.58)saturate(.75);opacity:.32;z-index:2}.branch-gallery-slide.is-prev{transform:translate(calc(-50% - var(--branch-gallery-preview-offset)),-50%) scale(.84)}.branch-gallery-slide.is-next{transform:translate(calc(-50% + var(--branch-gallery-preview-offset)),-50%) scale(.84)}.branch-gallery-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.branch-gallery .review-nav{backface-visibility:hidden;border:1px solid var(--line);color:var(--carousel-nav-color,var(--theme-branch-control-icon,#ffb020));cursor:pointer;will-change:transform;z-index:5;background:0 0;border-radius:50%;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;padding:0;font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:600;line-height:1;transition:transform .16s,border-color .42s,background .52s,box-shadow .52s,color .42s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.branch-gallery .review-nav:active,.branch-gallery .review-nav:focus-visible,.branch-gallery .review-nav:hover{background:rgba(var(--theme-accent-rgb,59,130,246),.06);border-color:rgba(var(--theme-accent-soft-rgb,102,163,255),.58);box-shadow:0 0 12px rgba(var(--theme-accent-rgb,59,130,246),.16),0 0 22px rgba(var(--theme-accent-rgb,59,130,246),.08),inset 0 0 12px #badbff0a;color:var(--carousel-nav-hover-color,var(--theme-branch-control-icon,#ffb020))}.branch-gallery .review-nav:active{background:rgba(var(--theme-accent-rgb,59,130,246),.1);border-color:rgba(var(--theme-accent-soft-rgb,102,163,255),.72);box-shadow:0 0 10px rgba(var(--theme-accent-rgb,59,130,246),.12),inset 0 0 16px #badbff14;transform:translateY(-50%)scale(.96)}.branch-gallery .review-nav:disabled{cursor:default;opacity:.38}.branch-gallery-arrow-prev{left:clamp(12px,8vw,180px)}.branch-gallery-arrow-next{right:clamp(12px,8vw,180px)}@media (width<=980px){.branch-gallery{--branch-gallery-width:min(260px,50vw);--branch-gallery-preview-offset:clamp(96px,22vw,152px)}.branch-gallery-landscape{--branch-gallery-width:min(560px,70vw);--branch-gallery-preview-offset:clamp(132px,27vw,210px)}.branch-gallery-stage{padding-left:44px;padding-right:44px}.branch-gallery .review-nav{flex-basis:42px;width:42px;height:42px}.branch-gallery-arrow-prev{left:12px}.branch-gallery-arrow-next{right:12px}.branch-status-api-meta{flex-direction:column;align-items:center}.branch-status-api-copy{justify-items:center}.branch-status-api-actions{flex-wrap:nowrap;justify-content:center;gap:12px;width:100%;display:flex}.branch-status-api-copy h3,.branch-status-api-copy p,.branch-status-api-updated{text-align:center}.branch-status-api-updated{margin-top:4px}.branch-status-action{flex:0 172px;width:auto;min-width:0;max-width:172px;padding:0 14px;font-size:.78rem}.branch-status-api-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.branch-status-api-group{border-radius:22px;padding:16px 14px}.branch-status-api-grid{gap:10px;width:100%;margin:0}.icafe-showcase-layout{grid-template-columns:1fr}.icafe-showcase-media,.icafe-showcase-media img{min-height:280px}}@media (width<=860px){.waiting-list-head>div:first-child{display:none}.waiting-list-actions{width:100%}}@media (width<=760px){.branch-gallery{--branch-gallery-width:min(220px,54vw);--branch-gallery-preview-offset:0px;margin-top:46px}.branch-gallery-landscape{--branch-gallery-width:max(100%,86vw)}.branch-gallery-stage{padding:14px 44px}.branch-gallery-slide.is-next,.branch-gallery-slide.is-prev{opacity:0;transform:translate(-50%,-50%)scale(.84)}.branch-page{--branch-mobile-container:calc(100% - 48px)}.branch-page .branch-hero-layout.branch-hero-centered,.branch-page .branch-hero-section>.container,.branch-page .branch-hero-stats,.branch-page .branch-map-section .container,.branch-page .branch-status-section>.container,.branch-page .container,.branch-page .device-choice-section .container,.branch-page .section>.container{width:min(100%,var(--branch-mobile-container))}.guide-modal-dialog{max-height:calc(100dvh - 24px)}.guide-modal-head{padding:22px 20px 18px}.guide-modal-body{padding:20px 20px 16px}.guide-modal-footer{padding:18px 20px 20px}.guide-modal-ack{width:100%}.branch-status-api-shell{width:100%;padding:0}.waiting-list-shell{width:100%;padding:18px}.branch-status-api-meta{align-items:center}.branch-status-api-copy h3{font-size:var(--public-section-title-size,2.2rem)}.branch-status-api-copy p{font-size:.98rem}.branch-status-api-updated{margin-top:2px;font-size:.74rem}.branch-status-api-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.branch-status-summary-card{min-height:94px;padding:14px}.branch-status-summary-label{font-size:.84rem}.branch-status-api-legend{justify-content:center;gap:14px}.branch-status-api-group{border-radius:20px;padding:14px 12px}.branch-status-api-grid{gap:9px;width:100%;margin:0}.branch-pc-card{min-height:68px;padding:10px 8px 9px}.icafe-showcase{border-radius:20px;margin-top:92px;padding:24px}.icafe-showcase-menu{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.icafe-showcase-media,.icafe-showcase-media img{min-height:220px}}@media (width<=480px){.branch-page .about-nav{--about-nav-height:52px;--about-nav-brand-size:38px;--about-nav-toggle-size:38px}.branch-page .about-nav-inner{gap:8px;width:min(100%,100% - 32px)}.branch-status-api-shell{padding-left:0;padding-right:0}.branch-status-api-grid{--branch-pc-card-width:min(96px,calc(50% - 4.5px));width:100%;margin:0}.branch-pc-card{min-height:68px;padding:10px 8px 9px}.branch-pc-label{font-size:.74rem}.branch-pc-status{font-size:.58rem}.branch-pc-timer{font-size:.68rem}.booking-modal-dialog{padding:18px 22px}.booking-modal-form{grid-template-columns:1fr}.icafe-showcase-menu{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.icafe-showcase-menu li{min-height:56px;padding:0 12px;font-size:clamp(.82rem,3.7vw,.96rem);line-height:1.28}}body .device-choice-grid{flex-wrap:wrap;justify-content:center;gap:16px;max-width:1040px;margin-left:auto;margin-right:auto;display:flex}body .device-choice-specifications .device-specification-icon{color:var(--theme-pricing-specs-text)}body .device-choice-grid.is-compact-items .device-choice-card{flex:0 calc(33.3333% - 10.6667px);min-width:220px;max-width:336px}body .device-choice-grid.is-wide-items .device-choice-card{flex:calc(50% - 14px);min-width:0;max-width:none}body .device-choice-grid.is-single-item .device-choice-card{flex:0 calc(50% - 14px);min-width:0;max-width:506px}@media (width<=760px){body .device-choice-grid{gap:18px;width:min(100%,520px)}body .device-choice-grid.is-compact-items .device-choice-card,body .device-choice-grid.is-single-item .device-choice-card,body .device-choice-grid.is-wide-items .device-choice-card{flex-basis:100%;max-width:none}}@media (width>=761px) and (width<=980px){body .device-choice-grid{width:min(100%,720px)}body .device-choice-grid.is-compact-items .device-choice-card{flex-basis:calc(50% - 8px);max-width:none}body .device-choice-grid.is-wide-items .device-choice-card{flex-basis:calc(50% - 8px)}body .device-choice-grid.is-single-item .device-choice-card{flex-basis:calc(50% - 8px);max-width:calc(50% - 8px)}}@media (width<=520px){body .device-choice-section .container{width:min(100%,var(--branch-mobile-container,calc(100% - 48px)))}body .device-choice-grid{width:100%}body .device-choice-grid.is-compact-items .device-choice-card,body .device-choice-grid.is-single-item .device-choice-card,body .device-choice-grid.is-wide-items .device-choice-card{min-width:0}}
