:root{--door: #0a0a0a;--ivory: #edeae3;--live-red: #c0392b;--pulse-red: #e63946;--deep-red: #7a1f15;--phantom: #1a1a1e;--smoke: #2e2e35;--fog: #6b6b73;--mist: #b8b8be;--success: #a7e0a7;--warning: #e8c778;--danger: #e87878;--ember: #f08a36;--focus-ring: rgba(107, 107, 115, .4);--border-focus: 3px;--text-muted-small: var(--mist);--font-sans: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--weight-regular: 400;--weight-medium: 500;--weight-bold: 700;--weight-extrabold: 800;--text-display: 64px;--text-display-lh: 72px;--text-h1: 32px;--text-h1-lh: 40px;--text-h2: 24px;--text-h2-lh: 32px;--text-h3: 18px;--text-h3-lh: 24px;--text-h4: 16px;--text-h4-lh: 22px;--text-kpi-value: 32px;--text-kpi-value-lh: 36px;--text-kpi-label: 11px;--text-kpi-label-lh: 16px;--text-body: 14px;--text-body-lh: 20px;--text-body-sm: 13px;--text-body-sm-lh: 18px;--text-label: 12px;--text-label-lh: 16px;--text-label-sm: 11px;--text-label-sm-lh: 14px;--text-tracked: 10px;--text-tracked-lh: 14px;--text-mono: 12px;--text-mono-lh: 16px;--tracking-tight: -.5px;--tracking-snug: -.25px;--tracking-normal: 0;--tracking-wide: .5px;--tracking-label: 3px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--duration-instant: 0ms;--duration-fast: .12s;--duration-standard: .2s;--duration-slow: .4s;--duration-pulse: 1.8s;--duration-blink: .7s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .18);--shadow-md: 0 6px 16px -4px rgba(0, 0, 0, .35);--shadow-lg: 0 24px 48px -12px rgba(0, 0, 0, .5);--z-rail: 30;--z-header: 40;--z-shell-header: 50;--z-bottom-nav: 60;--z-mini-player: 70;--z-header-dropdown: 80;--z-drawer: 90;--z-modal-backdrop: 999;--z-modal: 1000;--z-toast: 2000;--shell-bar-height: 44px;--page-header-height: 64px;--app-header-stack: calc(var(--shell-bar-height) + var(--page-header-height));--scrim-strong: rgba(10, 10, 10, .78);--scrim-med: rgba(10, 10, 10, .55);--scrim-weak: rgba(10, 10, 10, .35)}.theme-dash{--door: #edeae3;--phantom: #ffffff;--smoke: #d7d4cc;--ivory: #0a0a0a;--mist: #3a3a42;--fog: #6a6a72;--success: #2b7a3d;--warning: #a06b1a;--danger: #b8392a;--ember: #c25c14;--cal-confirmed-ink: #2F6B4F;--cal-confirmed-tint: #E2ECE4;--cal-tentative-ink: #A9762B;--cal-tentative-tint: #F1E8D4;--cal-cancelled-ink: #8C8983;--cal-alert: #C0392B;--cal-alert-pulse: #E63946;--cal-block: #B4B2A9;--cal-note-bg: #E6E3DB;--cal-note-ink: #4A473F;--cal-canvas: #EDEAE3;--cal-chip: #F5F3ED;--cal-hairline: #D9D6CE;--focus-ring: rgba(74, 74, 82, .35);background:var(--door);color:var(--ivory)}.theme-dash .card{background:#f6f4ee;border:1px solid #e5e2da}.theme-dash .card:hover{border-color:#c4c0b5}.theme-dash .card-flat{background:var(--phantom);border:1px solid #e5e2da}.theme-dash .pill-on-sale{background:#e5e2da;color:var(--ivory)}.theme-dash .pill-sold-out,.theme-dash .pill-draft{background:#e5e2da;color:var(--fog)}.theme-dash .pill-role{background:var(--phantom);color:var(--mist);border-color:#d7d4cc}.theme-dash .input{background:var(--phantom);color:var(--ivory);border-color:#d7d4cc}.theme-dash .input::-moz-placeholder{color:#8a8a92}.theme-dash .input::placeholder{color:#8a8a92}.theme-dash .input:focus{background:var(--phantom);border-color:var(--ivory)}.theme-dash .btn-secondary{background:var(--phantom);color:var(--ivory);border-color:#d7d4cc}.theme-dash .btn-secondary:hover{background:#f6f4ee}.theme-dash .btn-ghost{background:transparent;color:var(--ivory);border-color:#d7d4cc}.theme-dash .btn-ghost:hover{border-color:#8a8a92;background:#0a0a0a0a}.theme-dash .btn-outline{border-color:var(--ivory);color:var(--ivory)}.theme-dash .btn-primary{background:var(--ivory);color:var(--door)}.theme-dash .btn-primary:hover{background:#2e2e35}.theme-dash .btn-destructive{background:#b8392a0f}.theme-dash .btn-destructive:hover{background:var(--danger);color:var(--phantom);border-color:var(--danger)}.theme-dash .icon-btn{color:var(--mist);border-color:#d7d4cc}.theme-dash .icon-btn:hover{color:var(--ivory);background:#0a0a0a0a;border-color:#8a8a92}.theme-dash .table th{color:var(--fog);border-color:#e5e2da}.theme-dash .table td{color:var(--ivory);border-color:#e5e2da}.theme-dash .table tbody tr:hover td{background:#0a0a0a08}.theme-dash .tabs{border-color:#e5e2da}.theme-dash .tab{color:var(--fog)}.theme-dash .tab:hover{color:var(--mist)}.theme-dash .tab.active{color:var(--ivory);border-color:var(--ivory)}.theme-dash .skeleton{background:linear-gradient(90deg,#e5e2da,#f2efe7,#e5e2da);background-size:200% 100%}.theme-dash .spinner{border-color:#d7d4cc;border-top-color:var(--ivory)}.theme-dash hr{border-top-color:#d7d4cc}.theme-dash ::-webkit-scrollbar-thumb{background:#c4c0b5}.theme-dash ::-webkit-scrollbar-thumb:hover{background:#8a8a92}.theme-dash .kpi-delta-positive{color:#2b7a3d}.theme-dash .kpi-delta-negative{color:#b8392a}.theme-dash .live-strip{background:var(--phantom);border-color:#d7d4cc;color:var(--ivory)}.theme-dash .live-strip-divider{color:var(--fog)}@media (max-width: 760px){:root{--text-display: 40px;--text-display-lh: 44px;--text-h1: 24px;--text-h1-lh: 30px;--text-h2: 19px;--text-h2-lh: 26px;--text-h3: 16px;--text-h3-lh: 22px;--text-h4: 15px;--text-h4-lh: 20px;--text-kpi-value: 22px;--text-kpi-value-lh: 26px;--space-5: 18px;--space-6: 24px;--space-7: 32px;--space-8: 44px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Manrope,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--door);color:var(--ivory);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--text-body-lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:var(--ivory);color:var(--door)}::selection{background:var(--ivory);color:var(--door)}a{color:inherit;text-decoration:none}button{font-family:inherit}button:focus-visible,[role=button]:focus-visible{outline:none;box-shadow:0 0 0 var(--border-focus) var(--focus-ring)}hr{border:0;border-top:1px solid var(--smoke);margin:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--door)}::-webkit-scrollbar-thumb{background:var(--smoke);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--fog)}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--weight-medium);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;white-space:nowrap;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.btn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.btn:focus-visible{outline:none;box-shadow:0 0 0 var(--border-focus) var(--focus-ring)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:1px solid var(--smoke);border-radius:var(--radius-md);color:var(--mist);cursor:pointer;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.icon-btn:hover{color:var(--ivory);border-color:#edeae340}.icon-btn:focus-visible{outline:none;box-shadow:0 0 0 var(--border-focus) var(--focus-ring)}.icon-btn:disabled{opacity:.55;cursor:not-allowed}.btn-sm{height:32px;padding:0 12px;font-size:var(--text-body-sm);border-radius:var(--radius-sm)}.btn-md{height:40px;padding:0 16px;font-size:var(--text-body);border-radius:var(--radius-md)}.btn-lg{height:48px;padding:0 20px;font-size:15px;font-weight:var(--weight-bold);border-radius:var(--radius-lg)}.btn-primary{background:var(--ivory);color:var(--door)}.btn-primary:hover{background:#fff}.btn-secondary{background:var(--phantom);color:var(--ivory);border-color:var(--smoke)}.btn-secondary:hover{background:var(--smoke)}.btn-ghost{background:transparent;color:var(--ivory);border-color:var(--smoke)}.btn-ghost:hover{border-color:#edeae333}.btn-outline{background:transparent;color:var(--ivory);border-color:var(--ivory)}.btn-outline:hover{background:#edeae30f}.btn-live{background:var(--live-red);color:var(--ivory)}.btn-live:hover{background:var(--deep-red)}.card{background:var(--smoke);border:1px solid transparent;border-radius:var(--radius-xl);transition:border-color var(--duration-fast) var(--ease-out),transform var(--duration-standard) var(--ease-out)}.card:hover{border-color:var(--phantom)}@media (hover: hover){a.card:hover{transform:translateY(-2px)}}.card-flat{background:var(--phantom);border:1px solid var(--smoke);border-radius:var(--radius-xl)}.t-h1{font-size:var(--text-h1);line-height:var(--text-h1-lh);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight)}.t-body{font-size:var(--text-body);line-height:var(--text-body-lh)}.kpi-label{font-size:var(--text-tracked);line-height:var(--text-tracked-lh);letter-spacing:var(--tracking-label);font-weight:var(--weight-medium);color:var(--fog);text-transform:uppercase}.kpi-value{font-size:var(--text-kpi-value);line-height:var(--text-kpi-value-lh);font-weight:var(--weight-extrabold);color:var(--ivory);letter-spacing:var(--tracking-snug);font-variant-numeric:tabular-nums}.\!input{width:100%!important;height:40px!important;padding:0 var(--space-3)!important;background:var(--phantom)!important;color:var(--ivory)!important;border:1px solid var(--smoke)!important;border-radius:var(--radius-md)!important;font-family:var(--font-sans)!important;font-size:var(--text-body)!important;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)!important}.input{width:100%;height:40px;padding:0 var(--space-3);background:var(--phantom);color:var(--ivory);border:1px solid var(--smoke);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-body);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.\!input::-moz-placeholder{color:var(--fog)!important}.\!input::placeholder{color:var(--fog)!important}.input::-moz-placeholder{color:var(--fog)}.input::placeholder{color:var(--fog)}.\!input:focus{outline:none!important;border-color:var(--ivory)!important;background:var(--smoke)!important;box-shadow:0 0 0 var(--border-focus) var(--focus-ring)!important}.input:focus{outline:none;border-color:var(--ivory);background:var(--smoke);box-shadow:0 0 0 var(--border-focus) var(--focus-ring)}.\!input:disabled{color:var(--fog)!important;cursor:not-allowed!important}.input:disabled{color:var(--fog);cursor:not-allowed}.\!input[aria-invalid=true]{border-color:var(--danger)!important}.input[aria-invalid=true]{border-color:var(--danger)}.\!input[aria-invalid=true]:focus{border-color:var(--danger)!important;box-shadow:0 0 0 var(--border-focus) #e8787859!important}.input[aria-invalid=true]:focus{border-color:var(--danger);box-shadow:0 0 0 var(--border-focus) #e8787859}textarea.\!input{height:auto!important;min-height:80px!important;padding:var(--space-3)!important;line-height:var(--text-body-lh)!important;resize:vertical!important}textarea.input{height:auto;min-height:80px;padding:var(--space-3);line-height:var(--text-body-lh);resize:vertical}.\!label{display:block!important;font-size:var(--text-label)!important;font-weight:var(--weight-medium)!important;color:var(--ivory)!important;margin-bottom:var(--space-2)!important}.label{display:block;font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--ivory);margin-bottom:var(--space-2)}.helper{display:block;font-size:var(--text-body-sm);color:var(--mist);margin-top:var(--space-2)}.error-text{display:block;font-size:var(--text-body-sm);color:var(--danger);margin-top:var(--space-2)}.checkbox-input:focus-visible,.radio-input:focus-visible,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 var(--border-focus) var(--focus-ring);border-radius:var(--radius-sm)}.pill{display:inline-flex;align-items:center;gap:var(--space-2);height:24px;padding:0 var(--space-3);border-radius:var(--radius-full);font-size:var(--text-label-sm);line-height:1;font-weight:var(--weight-medium);white-space:nowrap;border:1px solid transparent;max-width:100%;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.pill>svg{flex-shrink:0}.pill-draft{background:var(--phantom);color:var(--fog)}.pill-on-sale{background:var(--smoke);color:var(--ivory)}.pill-live{background:transparent;color:var(--live-red);border-color:var(--live-red)}.pill-sold-out{background:var(--smoke);color:var(--mist)}.pill-finished{background:transparent;color:var(--fog);border-color:var(--smoke)}.pill-cancelled{background:transparent;color:var(--danger);border-color:var(--danger)}.pill-pending{background:transparent;color:var(--warning);border-color:var(--warning)}.pill-paid{background:transparent;color:var(--success);border-color:var(--success)}.pill-refunded{background:transparent;color:var(--danger);border-color:var(--danger)}.pill-role{background:var(--phantom);color:var(--mist);border-color:var(--smoke)}.dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--live-red);flex-shrink:0}.dot-dormant{background:var(--live-red)}.dot-active{background:var(--ivory)}.dot-pulse{position:relative;width:10px;height:10px;border-radius:5px;background:var(--live-red);flex-shrink:0}.dot-pulse:after{content:"";position:absolute;top:-6px;left:-6px;width:22px;height:22px;border-radius:11px;border:1px solid var(--live-red);animation:pulse-ring var(--duration-pulse) var(--ease-in-out) infinite}@keyframes pulse-ring{0%{transform:scale(.6);opacity:1}to{transform:scale(1.4);opacity:0}}.dot-alert{width:10px;height:10px;border-radius:5px;background:var(--pulse-red);animation:alert-blink var(--duration-blink) var(--ease-in-out) infinite;flex-shrink:0}@keyframes alert-blink{0%,to{opacity:1}50%{opacity:.2}}.table{width:100%;border-collapse:collapse}.table th{text-align:left;font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--fog);text-transform:uppercase;letter-spacing:var(--tracking-label);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--smoke);white-space:nowrap}.table td{font-size:var(--text-body);color:var(--ivory);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--smoke);vertical-align:middle}.table tbody tr{transition:background var(--duration-fast) var(--ease-out)}.table tbody tr:hover td{background:#2e2e3566}.table td.numeric,.table th.numeric{text-align:right;font-variant-numeric:tabular-nums}.table-clickable tbody tr{cursor:pointer}.events-list-table td{padding-top:var(--space-5);padding-bottom:var(--space-5)}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.toast{background:var(--phantom);border:1px solid var(--smoke);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);color:var(--ivory);font-size:var(--text-body);animation:toast-in var(--duration-standard) var(--ease-out);min-width:280px;max-width:min(360px,calc(100vw - 32px))}.toast:focus-visible{outline:none;box-shadow:0 0 0 var(--border-focus) var(--focus-ring)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes analytics-section-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0ab8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:var(--space-5);animation:fade-in var(--duration-standard) var(--ease-out)}.modal{background:var(--phantom);border:1px solid var(--smoke);border-radius:var(--radius-xl);padding:var(--space-6);max-width:480px;width:100%;max-height:min(90vh,calc(100vh - 32px));overflow:auto;box-shadow:var(--shadow-lg);animation:modal-in var(--duration-standard) var(--ease-out)}@media (max-width: 760px){.modal-backdrop{padding:0;align-items:flex-end}.modal{padding:var(--space-5);border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-width:100%;width:100%;max-height:92vh;animation:modal-sheet-in var(--duration-standard) var(--ease-out);padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom))}}@keyframes modal-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sidebar{width:240px;flex-shrink:0;background:var(--phantom);border-right:1px solid var(--smoke);padding:var(--space-4) var(--space-3);display:flex;flex-direction:column;gap:var(--space-1);overflow-y:auto}.sidebar-section{padding:var(--space-3) var(--space-3) var(--space-2);font-size:var(--text-tracked);line-height:var(--text-tracked-lh);letter-spacing:var(--tracking-label);font-weight:var(--weight-medium);color:var(--fog);text-transform:uppercase}.sidebar-item{display:flex;align-items:center;gap:var(--space-3);min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--mist);font-size:var(--text-body);font-weight:var(--weight-medium);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.sidebar-item:hover{background:var(--smoke);color:var(--ivory)}.sidebar-item:focus-visible{outline:none;color:var(--ivory);background:var(--smoke);box-shadow:0 0 0 var(--border-focus) var(--focus-ring)}.sidebar-item.active{background:var(--smoke);color:var(--ivory);position:relative}.sidebar-item.\!active{background:var(--smoke)!important;color:var(--ivory)!important;position:relative!important}.sidebar-item.active:before{content:"";position:absolute;top:6px;bottom:6px;left:-10px;width:2px;background:var(--ivory);border-radius:0 2px 2px 0}.sidebar-item.\!active:before{content:""!important;position:absolute!important;top:6px!important;bottom:6px!important;left:-10px!important;width:2px!important;background:var(--ivory)!important;border-radius:0 2px 2px 0!important}.sidebar-item-icon{width:16px;height:16px;flex-shrink:0;color:currentColor}.toggle:focus-visible{outline:none;box-shadow:0 0 0 var(--border-focus) var(--focus-ring)}.op-profile-switch:hover{border-color:var(--fog)!important}.op-profile-switch:focus-visible{outline:none;border-color:var(--ivory)!important;box-shadow:0 0 0 var(--border-focus) var(--focus-ring)}.topbar{height:56px;background:var(--phantom);border-bottom:1px solid var(--smoke);display:flex;align-items:center;padding:0 var(--space-5);gap:var(--space-5);flex-shrink:0}.\!tabs{display:flex!important;gap:var(--space-5)!important;border-bottom:1px solid var(--smoke)!important}.tabs{display:flex;gap:var(--space-5);border-bottom:1px solid var(--smoke)}.tab{padding:var(--space-3) 0;color:var(--fog);font-size:var(--text-body);font-weight:var(--weight-medium);border-bottom:2px solid transparent;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);cursor:pointer}.tab:hover{color:var(--mist)}.tab:focus-visible{outline:none;color:var(--ivory);box-shadow:0 0 0 var(--border-focus) var(--focus-ring);border-radius:var(--radius-sm)}.tab.active{color:var(--ivory);border-color:var(--ivory)}.tab.\!active{color:var(--ivory)!important;border-color:var(--ivory)!important}.skeleton{background:linear-gradient(90deg,var(--smoke) 0%,var(--phantom) 50%,var(--smoke) 100%);background-size:200% 100%;animation:skeleton-shift 1.4s ease-in-out infinite;border-radius:var(--radius-md)}@keyframes skeleton-shift{0%{background-position:200% 0}to{background-position:-200% 0}}.spinner{width:16px;height:16px;border:2px solid var(--smoke);border-top-color:var(--ivory);border-radius:50%;animation:spinner-rotate 1.2s linear infinite;display:inline-block}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.live-strip{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--phantom);border:1px solid var(--smoke);border-radius:var(--radius-lg);font-size:var(--text-body-sm);color:var(--ivory)}.live-strip-divider{color:var(--fog)}.consumer-nav{color:var(--mist);font-weight:500;transition:color var(--duration-fast) var(--ease-out)}.consumer-nav:hover,.consumer-nav.active{color:var(--ivory)}.consumer-nav.\!active{color:var(--ivory)!important}.tracked{font-size:var(--text-tracked);line-height:var(--text-tracked-lh);letter-spacing:var(--tracking-label);font-weight:var(--weight-medium);color:var(--fog);text-transform:uppercase}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.ml-3{margin-left:12px}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.border{border-width:1px}.pr-1{padding-right:4px}.pr-2{padding-right:8px}.pr-3{padding-right:12px}.pr-4{padding-right:16px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}.cal-cell .cal-actions{opacity:0;transition:opacity .12s ease-out}.cal-cell:hover .cal-actions,.cal-cell:focus-within .cal-actions{opacity:1}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 760px){.mobile-cta{display:flex!important}}@media (max-width: 760px){.sidebar{position:fixed;top:44px;left:0;bottom:0;width:280px;z-index:90;transform:translate(-100%);transition:transform .22s cubic-bezier(.2,.9,.3,1)}.sidebar.open{transform:translate(0);box-shadow:var(--shadow-lg)}.topbar{padding:0 12px;gap:8px}.topbar .mobile-hamburger{display:inline-flex!important}.tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;gap:16px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 calc(100% - 24px),transparent 100%)}.tab{flex-shrink:0;white-space:nowrap;padding:var(--space-4) 0}.icon-btn{width:44px;height:44px}.topbar .live-strip{display:none!important}.stacked-on-mobile{display:block!important}.stacked-on-mobile thead{display:none}.stacked-on-mobile tbody,.stacked-on-mobile tr,.stacked-on-mobile td{display:block;width:100%}.stacked-on-mobile tr{padding:12px 14px;border:1px solid var(--smoke);border-radius:10px;margin-bottom:10px;background:var(--phantom)}.stacked-on-mobile td{padding:4px 0;border:0;display:flex;justify-content:space-between;gap:12px;text-align:right}.stacked-on-mobile td:before{content:attr(data-label);color:var(--fog);font-size:11px;letter-spacing:1px;text-transform:uppercase;align-self:center;text-align:left}.stacked-on-mobile td.numeric{text-align:right}.sheet-mobile{border-radius:16px 16px 0 0!important;max-height:92vh;width:100%!important}}.mobile-hamburger{display:none;width:36px;height:36px;background:transparent;border:0;color:inherit;cursor:pointer;align-items:center;justify-content:center}.mobile-hamburger:hover{background:var(--smoke);border-radius:8px}.drawer-backdrop{display:none}@media (max-width: 760px){.drawer-backdrop{display:block;position:fixed;top:44px;right:0;bottom:0;left:0;background:#0006;z-index:85}}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-top{padding-top:env(safe-area-inset-top)}.cr-rail::-webkit-scrollbar{display:none}.cr-rail{scroll-padding-left:0}.cr-rail-btn{display:none}@media (hover: hover) and (min-width: 1024px){.cr-rail-btn{display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:36px;height:36px;border-radius:999px;background:var(--scrim-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);color:var(--ivory);cursor:pointer;align-items:center;justify-content:center;opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.cr-rail-wrap:hover .cr-rail-btn{opacity:1}.cr-rail-btn-prev{left:-10px}.cr-rail-btn-next{right:-10px}}.cr-filterbar{display:flex;flex-direction:column;gap:10px}.cr-filter-search{position:relative;max-width:520px}.cr-filter-chips{display:flex;gap:14px;align-items:center;flex-wrap:wrap}@media (max-width: 760px){.cr-filter-chips{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--space-4));padding:4px var(--space-4);scrollbar-width:none}.cr-filter-chips::-webkit-scrollbar{display:none}}.cr-page{max-width:1200px;margin:0 auto;padding:24px 20px 80px}@media (min-width: 900px){.cr-page{padding:32px 24px 96px}}.cr-section{margin-top:clamp(32px,5vw,56px)}.cr-tabs{display:flex;gap:22px;border-bottom:1px solid var(--smoke);margin-top:22px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cr-tabs::-webkit-scrollbar{display:none}.cr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px}@media (min-width: 600px){.cr-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:22px}}@media (min-width: 1024px){.cr-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.lineup-headliner-grid{display:grid;grid-template-columns:1fr}@media (min-width: 880px){.lineup-headliner-grid{grid-template-columns:minmax(220px,320px)}}.event-venue-block,.event-presented-by{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 760px){.event-venue-block,.event-presented-by{grid-template-columns:minmax(220px,280px) 1fr;gap:20px;align-items:stretch}}.cr-grid-wide{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px}@media (min-width: 1024px){.cr-grid-wide{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.prototype-shell-bar{height:var(--shell-bar-height);position:sticky;top:0;z-index:var(--z-shell-header)}.prototype-shell-dropdown{z-index:var(--z-header-dropdown)}.booking-sheet-backdrop{z-index:var(--z-modal-backdrop)}.booking-sheet-panel{z-index:var(--z-modal)}.consumer-header{height:var(--page-header-height);border-bottom:1px solid var(--smoke);padding:0 var(--space-5);display:flex;align-items:center;gap:var(--space-5);position:sticky;top:var(--shell-bar-height);background:#0a0a0aeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:var(--z-header)}.consumer-nav-inline{display:flex;align-items:center;gap:20px;font-size:14px;margin-left:24px}.consumer-footer-grid{display:grid;grid-template-columns:minmax(260px,1fr) auto}@media (max-width: 900px){.consumer-footer-grid{grid-template-columns:1fr;gap:32px!important}}.consumer-bottom-nav{display:none}.consumer-bottom-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:56px;color:var(--fog);font-size:11px;font-weight:600;letter-spacing:.3px;text-decoration:none}.consumer-bottom-nav-item.active{color:var(--ivory)}@media (max-width: 760px){.consumer-header{padding:0 14px;gap:8px}.consumer-nav-inline,.consumer-operators-link,.consumer-tickets-btn{display:none}.consumer-bottom-nav{display:flex;position:sticky;bottom:0;background:var(--door);border-top:1px solid var(--smoke);z-index:var(--z-bottom-nav)}main+footer{padding:24px 16px!important}.scanner-frame-wrapper{padding:0!important}.scanner-frame{width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;border-radius:0!important;border:0!important;box-shadow:none!important}.scanner-header{padding:10px 12px!important;gap:8px!important}.scanner-header-tag{display:none}.scanner-header-where{display:none!important}.scanner-cap-pill{padding:4px 10px!important;font-size:11px!important;gap:6px!important}.scanner-cap-bar{display:none}.door-layout{flex-direction:column!important;padding:12px!important}.door-aside{min-width:0!important;flex:0 0 auto!important}.ev-overview-grid{grid-template-columns:1fr!important}.floor-shell{flex-direction:column!important}.floor-rail{width:100%!important;border-left:0!important;border-top:1px solid var(--smoke)!important;max-height:50vh}.floor-map-col{padding:12px!important}.service-grid,.guests-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.dot-pulse:after{animation:none;opacity:0}.dot-alert{background:var(--live-red);animation:none}a.card:hover{transform:none!important}}@media (max-width: 760px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea,.input{font-size:16px!important;line-height:1.4}}a,button,[role=button],.btn,.icon-btn,.tab,.pill,input,select,textarea,label{-webkit-tap-highlight-color:transparent;touch-action:manipulation}html,body{overflow-x:hidden}@media (hover: none){.btn:hover,.btn-primary:hover,.btn-secondary:hover,.btn-ghost:hover,.btn-outline:hover,.btn-destructive:hover,.icon-btn:hover,.icon-btn-scrim:hover,.card:hover,.card-flat:hover,.pill:hover,.tab:hover{background:inherit;color:inherit;border-color:inherit;transform:none!important}}.safe-bottom-pad{padding-bottom:max(env(safe-area-inset-bottom),0px)}.safe-top-pad{padding-top:max(env(safe-area-inset-top),0px)}.safe-x-pad{padding-left:max(env(safe-area-inset-left),0px);padding-right:max(env(safe-area-inset-right),0px)}.sheet-base{background:var(--phantom);border-top:1px solid var(--smoke);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-height:92vh;max-height:92dvh;overflow:auto;-webkit-overflow-scrolling:touch}@media (max-width: 600px){.ticket-card{flex-direction:column!important;gap:12px!important}.ticket-card-art{width:100%!important}}.form-grid-2col{grid-template-columns:1fr 1fr}@media (max-width: 760px){.form-grid-2col{grid-template-columns:1fr}}.responsive-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);min-width:0}.responsive-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-4);min-width:0}.responsive-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);min-width:0}.responsive-grid-aside-380{display:grid;grid-template-columns:1fr 380px;gap:var(--space-5);min-width:0}.responsive-grid-aside-320{display:grid;grid-template-columns:1fr 320px;gap:var(--space-5);min-width:0}.responsive-grid-aside-280{display:grid;grid-template-columns:280px 1fr;gap:var(--space-5);min-width:0}.field-row-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);min-width:0}.field-row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-3);min-width:0}@media (max-width: 760px){.responsive-grid-2,.responsive-grid-3,.responsive-grid-4,.responsive-grid-aside-380,.responsive-grid-aside-320,.responsive-grid-aside-280,.field-row-2,.field-row-3{grid-template-columns:1fr}}.scroll-rail{display:flex;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.scroll-rail::-webkit-scrollbar{display:none}.scroll-rail>*{scroll-snap-align:start;flex:0 0 auto}@media (max-width: 760px){.modal-backdrop{padding:0!important;align-items:flex-end!important}.modal{width:100%!important;max-width:none!important;border-radius:var(--radius-xl) var(--radius-xl) 0 0!important;padding:var(--space-5)!important;padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom))!important;max-height:92vh!important;max-height:92dvh!important}.op-bottom-nav,.consumer-bottom-nav{padding-bottom:env(safe-area-inset-bottom)}.sticky-cta,.mobile-cta{padding-bottom:max(12px,calc(12px + env(safe-area-inset-bottom)))!important}.theme-dash>div[style*="padding: 24px"],.theme-dash>div[style*="padding:24px"]{padding:var(--space-4)!important}.theme-dash h1,main h1{font-size:var(--text-h1)!important;line-height:var(--text-h1-lh)!important}.theme-dash p[style*="color: var(--mist)"]{word-wrap:break-word}.theme-dash div[style*="minmax(180px"],.theme-dash div[style*="minmax(200px"],.theme-dash div[style*="minmax(220px"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}main div[style*="grid-template-columns: 2fr 1fr"],main div[style*="grid-template-columns: 1fr 2fr"],main div[style*="grid-template-columns: 3fr 1fr"],main div[style*="grid-template-columns: 1fr 3fr"],main div[style*="grid-template-columns: 1.4fr"],main div[style*="grid-template-columns: 1.5fr"],main div[style*="grid-template-columns: 2fr 1fr 1fr"],main div[style*="minmax(0, 1.4fr)"],main div[style*="minmax(0, 1.5fr)"],main div[style*="minmax(0, 2fr)"],.theme-dash div[style*="grid-template-columns: 2fr 1fr"],.theme-dash div[style*="grid-template-columns: 1fr 2fr"],.theme-dash div[style*="grid-template-columns: 3fr 1fr"],.theme-dash div[style*="grid-template-columns: 1fr 3fr"],.theme-dash div[style*="grid-template-columns: 1.4fr"],.theme-dash div[style*="grid-template-columns: 1.5fr"],.theme-dash div[style*="minmax(0, 1.4fr)"],.theme-dash div[style*="minmax(0, 1.5fr)"],.theme-dash div[style*="minmax(0, 2fr)"]{grid-template-columns:1fr!important;gap:16px!important}main div[style*="grid-template-columns: repeat(3"],main div[style*="grid-template-columns: repeat(4"],.theme-dash div[style*="grid-template-columns: repeat(3"],.theme-dash div[style*="grid-template-columns: repeat(4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}main div[style*="grid-template-columns: 1fr 1fr"]:not([style*="1fr 1fr 1fr"]),main div[style*="grid-template-columns: repeat(2"],.theme-dash div[style*="grid-template-columns: 1fr 1fr"]:not([style*="1fr 1fr 1fr"]),.theme-dash div[style*="grid-template-columns: repeat(2"]{grid-template-columns:1fr!important}main div[style*="grid-template-columns: repeat(7"],main div[style*="grid-template-columns: repeat(6"],main div[style*="grid-template-columns: repeat(5"],.theme-dash div[style*="grid-template-columns: repeat(7"],.theme-dash div[style*="grid-template-columns: repeat(6"],.theme-dash div[style*="grid-template-columns: repeat(5"]{overflow-x:auto;-webkit-overflow-scrolling:touch}.theme-dash table:not(.stacked-on-mobile),main table:not(.stacked-on-mobile){font-size:12px;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;width:100%}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4)}}@media (max-width: 900px) and (orientation: landscape) and (max-height: 500px){.modal-backdrop{padding:12px!important;align-items:center!important}.modal{border-radius:var(--radius-xl)!important;max-height:90dvh!important;padding-bottom:var(--space-5)!important}}.op-shell{height:calc(100dvh - 44px)!important}@media (max-width: 760px){.ps-bar-tag,.ps-bar-divider,.ps-live-label,.ps-persona-role,.ps-persona-sep,.ps-persona-name{display:none}.ps-live-toggle{padding:0 8px!important;min-width:32px}}.op-bottom-nav{display:none}@media (max-width: 760px){.op-bottom-nav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:var(--z-bottom-nav);background:var(--door);border-top:1px solid #2e2e35;height:56px;padding-bottom:env(safe-area-inset-bottom);box-sizing:content-box}.op-bottom-nav-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#b8b8be;text-decoration:none;font-size:10px;font-weight:600;letter-spacing:.2px;min-height:44px}.op-bottom-nav-item.active{color:#edeae3}.theme-dash{padding-bottom:calc(56px + env(safe-area-inset-bottom))}}@media (max-width: 760px){.recharts-responsive-container{min-width:0}.recharts-wrapper{font-size:11px}.recharts-cartesian-axis-tick text,.recharts-text{font-size:10px}.recharts-legend-wrapper{position:relative!important;bottom:0!important;left:0!important;width:100%!important;padding-top:8px!important}.recharts-default-legend{text-align:center!important}.recharts-cartesian-grid-vertical line:nth-child(2n){display:none}}.op-filterbar-toggle{display:none}@media (max-width: 760px){.op-filterbar{flex-wrap:wrap;gap:8px}.op-filterbar-chips.is-collapsed{display:none}.op-filterbar-toggle{display:inline-flex}}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}@media (max-width: 600px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width: 380px){.kpi-grid{grid-template-columns:1fr}}.op-two-col{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media (min-width: 1024px){.op-two-col{grid-template-columns:minmax(0,1fr) 320px;gap:var(--space-6)}}html,body{overflow-x:hidden;overflow-x:clip}#root{min-width:0;overflow-x:clip}.page{width:100%;max-width:1280px;margin-inline:auto;padding:var(--space-5) var(--space-5) var(--space-7);min-width:0;box-sizing:border-box}@media (max-width: 760px){.page{padding:var(--space-4) var(--space-4) var(--space-6)}}@media (min-width: 1280px){.page{padding:var(--space-6) var(--space-6) var(--space-8)}}.page--narrow{max-width:720px}.page--wide{max-width:1440px}.page--full{max-width:100%}.flex-min-0>*{min-width:0}
