.homepill{position:fixed;top:calc(var(--island-top) - 5px);left:calc(14px + var(--sbw, 0px));z-index:41;transform:scale(var(--ui-scale, 1));transform-origin:top left;display:flex;align-items:center;padding:.35rem clamp(.24rem,1.8vw,.45rem);background:#0e0a0c6b;border:1px solid rgba(237,228,220,.12);border-radius:999px;box-shadow:0 12px 34px #00000061,inset 0 1px #ffffff17;backdrop-filter:blur(20px) saturate(190%);-webkit-backdrop-filter:blur(20px) saturate(190%);transition:padding .45s var(--ease-settle),background .25s}.homepill .island__tab{display:flex;align-items:center;gap:0;padding:.48rem clamp(.26rem,2.2vw,.55rem);border:0;background:none;text-decoration:none;color:#ede4dcb8;font-family:inherit;font-size:.82rem;font-weight:500;border-radius:999px;position:relative;transition:gap .45s var(--ease-settle),padding .45s var(--ease-settle),color .25s,background .25s}.homepill .island__tab:after{content:"";position:absolute;left:calc(-1*clamp(.24rem,1.8vw,.45rem));right:calc(-1*clamp(.24rem,1.8vw,.45rem));top:50%;min-height:44px;border-radius:999px;transform:translateY(-50%)}.topchrome .lang__btn{position:relative}.topchrome .lang__btn:after{content:"";position:absolute;left:-.5px;right:-.5px;top:-.3rem;bottom:-.3rem}.topchrome .lang__btn:first-child:after{left:-.3rem}.topchrome .lang__btn:last-child:after{right:-.3rem}.homepill .island__tab svg{width:min(1.05rem,4.7vw);height:min(1.05rem,4.7vw);stroke:currentColor;fill:none;stroke-width:2;flex:none}.homepill .island__tab span{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .45s var(--ease-settle),opacity .35s var(--ease-settle)}@media (hover: hover){.homepill:hover{padding-left:.65rem;padding-right:.65rem}.homepill:hover .island__tab{gap:.4rem;color:var(--cream)}.homepill:hover .island__tab span{max-width:5.5rem;opacity:1}.homepill .island__tab:hover{background:#ede4dc0f}}.homepill .island__tab:focus-visible{gap:.4rem;color:var(--cream);outline:2px solid var(--peach, #e9b9a1);outline-offset:2px}.homepill .island__tab:focus-visible span{max-width:5.5rem;opacity:1}@media (prefers-reduced-motion: reduce){.homepill,.homepill .island__tab,.homepill .island__tab span{transition:none}}@media (max-width: 640px){.homepill{top:9px;left:calc(10px + var(--sbw, 0px))}}:root{--void: #050406;--ink: #0c0a0d;--plum: #2a1d24;--peach: #e9b9a1;--gold: #d8ad73;--cream: #ede4dc;--muted: #9b9089;--open: #5fd39a;--open-fill: rgba(95, 211, 154, .2);--open-line: rgba(95, 211, 154, .66);--font: "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ease-settle: cubic-bezier(.22, 1, .36, 1);--island-top: calc(14px + env(safe-area-inset-top)) ;--barzone: 0px}*{touch-action:pan-x pan-y}@supports (height: 1lvh){:root{--barzone: calc(100lvh - 100svh) }}*{margin:0;padding:0;box-sizing:border-box}[hidden]{display:none!important}html{color-scheme:dark;background:var(--void);-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--cream);background:radial-gradient(130% 62% at 50% -8%,rgba(42,29,36,.62),transparent 62%),radial-gradient(90% 40% at 88% 2%,rgba(233,185,161,.07),transparent 70%),var(--void);background-repeat:no-repeat;background-attachment:scroll;min-height:100%;overflow-x:clip;-webkit-font-smoothing:antialiased}::selection{background:var(--peach);color:var(--void)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.topchrome{position:fixed;top:var(--island-top);right:14px;z-index:40;display:flex;align-items:center;gap:.4rem}.lang{display:flex;align-items:center;gap:.1rem;padding:.3rem;background:#0e0a0c6b;border:1px solid rgba(237,228,220,.12);border-radius:999px;box-shadow:0 12px 34px #00000061,inset 0 1px #ffffff17;backdrop-filter:blur(20px) saturate(190%);-webkit-backdrop-filter:blur(20px) saturate(190%)}.lang__btn{border:0;background:none;cursor:pointer;padding:.32rem .55rem;border-radius:999px;font-family:inherit;font-size:.66rem;font-weight:700;letter-spacing:.06em;color:#ede4dc73;transition:color .2s,background .2s}.lang__btn.is-active{color:var(--void);background:var(--cream)}@media (pointer: coarse){.homepill,.lang{background:#0e0a0ce6;-webkit-backdrop-filter:none;backdrop-filter:none}}.live{max-width:620px;margin:0 auto;padding:calc(4.6rem + env(safe-area-inset-top)) 1.1rem calc(2.4rem + var(--barzone, 0px) + env(safe-area-inset-bottom))}.live__eyebrow{display:flex;align-items:center;gap:.5rem;font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--peach)}.live__dot{position:relative;width:7px;height:7px;border-radius:50%;background:var(--peach)}.live__dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:inherit;animation:pulse 2.6s var(--ease-settle) infinite;pointer-events:none}.live__dot.is-stale{background:var(--gold)}.live__dot.is-dark{background:#ede4dc38}.live__dot.is-stale:before,.live__dot.is-dark:before{animation:none;content:none}@keyframes pulse{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(3.6)}}.live__h1{display:block;margin-top:1.1rem;font-weight:800;letter-spacing:-.03em;line-height:1}.live__pre{display:block;margin-bottom:.35rem;font-size:.66rem;font-weight:800;letter-spacing:.32em;text-transform:uppercase;color:var(--gold)}.live__num{display:block;font-size:clamp(4.8rem,27vw,8.4rem);line-height:.86;color:var(--peach);font-variant-numeric:tabular-nums;text-shadow:0 0 68px rgba(233,185,161,.28)}.live__word{display:block;margin-top:.6rem;font-size:1.5rem;line-height:1.1;color:var(--cream);max-width:15ch}.live__msg{margin-top:.7rem;max-width:34ch;font-size:.9rem;line-height:1.45;color:var(--muted)}.live.is-urgent .live__num{color:var(--gold);text-shadow:0 0 74px rgba(216,173,115,.34)}.live.is-msg .live__word{font-size:1.85rem;letter-spacing:-.02em;max-width:18ch}.live__stamp{margin-top:1.1rem;font-size:.72rem;letter-spacing:.02em;color:#ede4dc6b}.map{margin-top:2rem}.map.is-stale{opacity:.72}.plan{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.plan__svg{display:block;width:100%;height:auto}.plan__floor{fill:#ede4dc04;stroke:none}.plan__wall{fill:none;stroke:#ede4dc33;stroke-width:1.7;stroke-linejoin:round;vector-effect:non-scaling-stroke}.plan__part{fill:none;stroke:#ede4dc12;stroke-width:1.2;stroke-linecap:round;vector-effect:non-scaling-stroke}.plan__gap{stroke:var(--void);stroke-width:4;vector-effect:non-scaling-stroke}.plan__door{stroke:#e9b9a166;stroke-width:1.6;stroke-dasharray:5 6;vector-effect:non-scaling-stroke}.plan__doorlbl{fill:#ede4dc57;font-size:20px;font-weight:600;letter-spacing:.14em}.plan__desk{fill:#ede4dc0d;stroke:#ede4dc33;stroke-width:1.3;vector-effect:non-scaling-stroke}.plan__spine{stroke:#ede4dc2e;stroke-width:1.2;stroke-linecap:round;vector-effect:non-scaling-stroke}.fx__box{fill:#ede4dc08;stroke:#ede4dc33;stroke-width:1.2;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.fx__lbl{fill:#ede4dc80;font-size:19px;font-weight:700;letter-spacing:.03em}.seat__box{fill:#ede4dc16;stroke:#ede4dc26;stroke-width:1.6;transition:fill .34s var(--ease-settle),stroke .34s var(--ease-settle)}.seat__n{fill:transparent;font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em;transition:fill .34s var(--ease-settle)}.seat__x{stroke:transparent;stroke-width:2.6;stroke-linecap:round;transition:stroke .34s var(--ease-settle)}.seat.is-free .seat__box{fill:var(--open-fill);stroke:var(--open-line);filter:drop-shadow(0 0 5px rgba(95,211,154,.34))}.seat.is-free .seat__n{fill:var(--open)}.plan__hatchbg{fill:#0403059e}.plan__hatch{stroke:#ede4dc2b;stroke-width:3}.map__extra{margin-top:.9rem;padding-left:.7rem;border-left:2px solid rgba(233,185,161,.28);font-size:.72rem;line-height:1.5;color:#ede4dc80}.map__extra>span{display:block}.map__extra .nb{white-space:nowrap}.legend{display:flex;flex-wrap:wrap;gap:.5rem 1.1rem;margin-top:1.5rem;font-size:.7rem;color:#ede4dc6b}.legend__i{display:inline-flex;align-items:center;gap:.42rem}.key{width:11px;height:11px;border-radius:4px;border:1px solid transparent;flex:none}.key--free{background:var(--open-fill);border-color:var(--open-line)}.key--busy{background:#ede4dc16;border-color:#ede4dc26}.key--off{background:linear-gradient(45deg,transparent 42%,rgba(237,228,220,.4) 42% 58%,transparent 58%),repeating-linear-gradient(-45deg,rgba(237,228,220,.17) 0 1.5px,transparent 1.5px 4px),#0403059e;border-color:#ede4dc1a}.key--con{background:#ede4dc08;border:1px dashed rgba(237,228,220,.24);border-radius:3px}.live__foot{margin-top:2.4rem;padding-top:1.6rem;border-top:1px solid rgba(237,228,220,.07);display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:.9rem 1.8rem;border:1px solid rgba(237,228,220,.22);border-radius:999px;background:#0a84ff;color:#fff;text-decoration:none;font-size:.95rem;font-weight:600;letter-spacing:.01em;box-shadow:0 10px 30px #0a84ff4d,inset 0 1px #ffffff40;transition:transform .15s var(--ease-settle),background .25s}.cta:hover{transform:translateY(-1px);background:#3b9bff}.cta:active{transform:translateY(0) scale(.98)}.live__link{position:relative;font-size:.8rem;color:var(--peach);text-decoration:none;border-bottom:1px solid rgba(233,185,161,.28);padding-bottom:1px}.live__link:after{content:"";position:absolute;inset-inline:0;top:50%;height:44px;transform:translateY(-50%)}.live__link:hover{border-bottom-color:var(--peach)}.live__hours,.live__note{font-size:.74rem;line-height:1.55;color:#ede4dc8f}.live__hours{margin-top:.3rem}.live__hours .hrs{display:block}.live__hours b{font-weight:600;color:#ede4dcb8}@media (min-width: 560px){.live{padding-top:calc(5.4rem + env(safe-area-inset-top))}.live__word{font-size:1.7rem}.map{display:grid;grid-template-columns:minmax(0,1fr) 172px;gap:0 1.3rem;align-items:start}.plan{max-width:430px}.map__extra{margin-top:.2rem}}@media (prefers-reduced-motion: reduce){.live__dot:before{animation:none;content:none}.seat__box,.seat__n,.seat__x,.cta{transition:none}.cta:hover,.cta:active{transform:none}}
