@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}:root{--ink:#262626;--ink2:#57534a;--mut:#8b8574;--ph:#b3ad9d;--ink-mid:#57534a;--ink-soft:#8b8574;--ink-softer:#7c7666;--ink-faint:#b3ad9d;--line:#d5d1c9;--line2:#e4e1da;--line-strong:#d2cec5;--line-soft:#e4e1da;--line-panel:#dad6ce;--line-btn:#d1cdc4;--line-key:#cbc7bf;--bg:linear-gradient(180deg,#f1f0ed,#eae8e4);--bg-flat:#eeedea;--panel:#f7f7f6;--card:#fcfcfb;--soft:#efedea;--card-top:#fdfdfc;--card-bottom:#f3f2ef;--well-top:#eae9e5;--well-bottom:#f5f4f1;--track-top:#e1dfd9;--track-bottom:#eae8e3;--btn-top:#fdfdfc;--btn-bottom:#edebe6;--key-top:#ffffff;--key-bottom:#f1efec;--toolbar-top:#f9f9f8;--toolbar-bottom:#f2f2f0;--accent:#9d191b;--accent-dark:#801316;--accent-grad-top:#c04043;--accent-grad:linear-gradient(180deg,#c04043,#9d191b);--accent-toggle-grad:linear-gradient(180deg,#a92225,#c24a4c);--accent-soft:#eed3d3;--accent-soft-top:#f7e6e6;--accent-soft-bottom:#eed3d3;--accent-soft-border:#dcbcbc;--edge-light:inset 0 1px 0 rgba(255,255,255,0.9);--shadow-card:inset 0 1px 0 rgba(255,255,255,0.9),0 1px 2px rgba(49,42,32,0.08),0 14px 24px -12px rgba(49,42,32,0.3);--shadow-card-hover:inset 0 1px 0 rgba(255,255,255,0.9),0 2px 3px rgba(49,42,32,0.1),0 18px 30px -12px rgba(49,42,32,0.38);--shadow-btn:inset 0 1px 0 rgba(255,255,255,0.9),0 1px 2px rgba(49,42,32,0.14);--shadow-key:inset 0 1px 0 rgba(255,255,255,0.95),0 1px 2px rgba(49,42,32,0.18);--shadow-primary:inset 0 1px 0 rgba(255,255,255,0.28),0 2px 5px rgba(128,19,22,0.35),0 1px 0 rgba(255,255,255,0.5);--inset-well:inset 0 2px 4px rgba(49,42,32,0.1);--inset-track:inset 0 1px 3px rgba(49,42,32,0.14);--inset-toggle:inset 0 2px 3px rgba(49,42,32,0.25);--inset-empty:inset 0 2px 4px rgba(49,42,32,0.08);--shadow-knob:0 1px 2px rgba(49,42,32,0.35),inset 0 1px 0 rgba(255,255,255,0.9);--sketch:var(--font-inter,"Inter"),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--sans:var(--font-inter,"Inter"),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--tone-ok-bg:linear-gradient(180deg,#e9f2ea,#dcebdf);--tone-ok-fg:#276a40;--tone-mut-bg:linear-gradient(180deg,#f6efd8,#efe3c2);--tone-mut-fg:#79601f;--tone-sold-bg:linear-gradient(180deg,#f8e4e4,#f0d3d3);--tone-sold-fg:#9d191b;--tone-info-bg:linear-gradient(180deg,#e4edf6,#d7e3f0);--tone-info-fg:#2a5a8a;--tone-sold-soft-top:#f7e6e6;--tone-sold-soft-bottom:#eed3d3;--tone-sold-border:#dcbcbc;--seat-available-fill:#ffffff;--seat-available-lit:#ffffff;--seat-available-dim:#f2eee6;--seat-available-ring:#a49c8b;--seat-available-hover:#fbf7ef;--seat-box_office-fill:#ffffff;--seat-box_office-lit:#ffffff;--seat-box_office-dim:#f1edf7;--seat-box_office-ring:#8b68c2;--seat-box_office-hover:#f4f0fa;--seat-on_hold-fill:#e0ab2b;--seat-on_hold-lit:#eec158;--seat-on_hold-dim:#c9941c;--seat-on_hold-ring:#8a6f1f;--seat-on_hold-hover:#f6edcf;--seat-reserved-fill:#3f86c9;--seat-reserved-lit:#6ba4da;--seat-reserved-dim:#2f70ae;--seat-reserved-ring:#2a5a8a;--seat-reserved-hover:#e3ebf4;--seat-booked-fill:#cf4636;--seat-booked-lit:#e06d5e;--seat-booked-dim:#b2372a;--seat-booked-ring:#9d191b;--seat-booked-hover:#f6e1e1;--seat-blocked-fill:#b4afa4;--seat-blocked-lit:#c6c1b7;--seat-blocked-dim:#a29d92;--seat-blocked-ring:#857f72;--seat-blocked-hover:#e6e3dd;--seat-blocked-ink:#8a8478;--avail-solid:#41a86a;--avail-fg:#2f7d4d;--area-0:#b06a3c;--area-1:#3d7c96;--area-2:#c9a24f;--area-3:#6b6aa8;--area-4:#8a9450;--area-5:#b04a52;--area-6:#4f8b6b;--area-7:#a2557f;--area-8:#5f86ad;--area-9:#8b8574;--area-10:#9a7bb0;--area-11:#7f8b96}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg-flat)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ccc8bf,#bfbbb1);border-radius:8px;border:2px solid #efeeea}@keyframes mfade{0%{opacity:0}to{opacity:1}}@keyframes mpop{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}@keyframes mslide{0%{transform:translateX(30px);opacity:.4}to{transform:none;opacity:1}}body{font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hoverCard{box-shadow:var(--shadow-card);transition:box-shadow .2s ease,transform .2s ease}.hoverCard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.hoverRow{transition:background .14s ease}.hoverRow:hover{background:rgba(190,150,90,.08)}.tabButton{background:none;padding:10px 15px;cursor:pointer;font-family:var(--sketch);font-size:15px;color:var(--ink-soft);border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .14s ease,border-color .14s ease}.tabButton:hover{color:var(--ink)}.tabButton:active{transform:translateY(.5px)}.tabButton[data-active=true]{color:var(--ink);border-bottom-color:var(--accent)}