:root{--tw-night: #2B2F63;--tw-indigo: #3E3A7D;--tw-violet: #5B3F91;--tw-orchid: #8B4A9E;--tw-magenta: #C2549A;--tw-ember: #E8623F;--tw-flame: #F0803C;--tw-amber: #E8A657;--tw-gold: #F2C078;--tw-glow: #FFD79B;--tw-base-1000: #04060C;--tw-base-950: #070A12;--tw-base-900: #0A0E1A;--tw-base-850: #0F1424;--tw-base-800: #141B2E;--tw-base-750: #18203A;--tw-base-700: #1C2540;--tw-base-600: #2A3555;--tw-base-500: #3B4870;--tw-base-400: #55638F;--tw-cream: #F4E7D3;--tw-ink-1: #F4E7D3;--tw-ink-2: rgb(244 231 211 / .74);--tw-ink-3: rgb(244 231 211 / .54);--tw-ink-4: rgb(244 231 211 / .42);--tw-ink-on-gold: #14100A;--tw-brand: var(--tw-amber);--tw-brand-hover: var(--tw-gold);--tw-brand-active: #D98E3F;--tw-brand-subtle: rgb(232 166 87 / .14);--tw-brand-border: rgb(232 166 87 / .38);--tw-accent: var(--tw-flame);--tw-accent-subtle: rgb(240 128 60 / .14);--tw-success: #4FB286;--tw-success-subtle: rgb(79 178 134 / .14);--tw-warning: var(--tw-amber);--tw-warning-subtle: rgb(232 166 87 / .14);--tw-danger: #E0574F;--tw-danger-subtle: rgb(224 87 79 / .14);--tw-info: #6D8FD6;--tw-info-subtle: rgb(109 143 214 / .14);--tw-surface: var(--tw-base-800);--tw-surface-raised: var(--tw-base-700);--tw-surface-sunken: var(--tw-base-850);--tw-canvas: var(--tw-base-900);--tw-border: rgb(244 231 211 / .1);--tw-border-strong: rgb(244 231 211 / .18);--tw-border-focus: var(--tw-amber);--tw-chart-1: var(--tw-flame);--tw-chart-2: #9B7BE0;--tw-chart-3: var(--tw-gold);--tw-chart-4: #D97AB6;--tw-chart-5: var(--tw-info);--tw-chart-6: var(--tw-ember);--tw-chart-7: #C08ACE;--tw-chart-8: var(--tw-success);--tw-chart-grid: rgb(244 231 211 / .07);--tw-chart-axis: rgb(244 231 211 / .4);--tw-ramp-sequential: linear-gradient(90deg, var(--tw-night) 0%, var(--tw-violet) 25%, var(--tw-magenta) 50%, var(--tw-flame) 78%, var(--tw-glow) 100%);--tw-fill-flame: linear-gradient(180deg, rgb(240 128 60 / .85) 0%, rgb(240 128 60 / .04) 100%);--tw-fill-violet: linear-gradient(180deg, rgb(91 63 145 / .85) 0%, rgb(91 63 145 / .04) 100%);--tw-fill-gold: linear-gradient(180deg, rgb(242 192 120 / .85) 0%, rgb(242 192 120 / .04) 100%);--tw-font-display: "Poppins", "Futura", "Century Gothic", sans-serif;--tw-font-ui: "Inter", "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--tw-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--tw-size-2xs: .6875rem;--tw-size-xs: .75rem;--tw-size-sm: .8125rem;--tw-size-base: .875rem;--tw-size-md: 1rem;--tw-size-lg: 1.125rem;--tw-size-xl: 1.375rem;--tw-size-2xl: 1.75rem;--tw-size-3xl: 2.25rem;--tw-size-4xl: 3rem;--tw-size-5xl: 4rem;--tw-weight-light: 300;--tw-weight-regular: 400;--tw-weight-medium: 500;--tw-weight-semibold: 600;--tw-leading-tight: 1.15;--tw-leading-snug: 1.35;--tw-leading-normal: 1.55;--tw-leading-relaxed: 1.7;--tw-track-brand: .3em;--tw-track-eyebrow: .16em;--tw-track-display: .02em;--tw-track-normal: 0;--tw-track-tight: -.01em;--tw-space-0: 0;--tw-space-1: .25rem;--tw-space-2: .5rem;--tw-space-3: .75rem;--tw-space-4: 1rem;--tw-space-5: 1.25rem;--tw-space-6: 1.5rem;--tw-space-8: 2rem;--tw-space-10: 2.5rem;--tw-space-12: 3rem;--tw-space-16: 4rem;--tw-space-20: 5rem;--tw-space-24: 6rem;--tw-radius-xs: 4px;--tw-radius-sm: 6px;--tw-radius-md: 10px;--tw-radius-lg: 14px;--tw-radius-xl: 20px;--tw-radius-2xl: 28px;--tw-radius-full: 9999px;--tw-shadow-sm: 0 1px 2px rgb(0 0 0 / .4);--tw-shadow-md: 0 4px 12px rgb(0 0 0 / .45), 0 1px 2px rgb(0 0 0 / .3);--tw-shadow-lg: 0 12px 32px rgb(0 0 0 / .5), 0 2px 6px rgb(0 0 0 / .3);--tw-shadow-xl: 0 24px 64px rgb(0 0 0 / .55), 0 4px 12px rgb(0 0 0 / .35);--tw-glow-gold: 0 0 0 1px rgb(232 166 87 / .25), 0 8px 32px rgb(232 166 87 / .18);--tw-glow-flame: 0 0 0 1px rgb(240 128 60 / .28), 0 8px 32px rgb(240 128 60 / .2);--tw-glow-violet: 0 0 0 1px rgb(91 63 145 / .35), 0 8px 32px rgb(91 63 145 / .28);--tw-glow-focus: 0 0 0 2px var(--tw-base-900), 0 0 0 4px var(--tw-amber);--tw-sheen: inset 0 1px 0 0 rgb(244 231 211 / .06);--tw-blur-panel: saturate(140%) blur(20px);--tw-ease: cubic-bezier(.32, .72, 0, 1);--tw-ease-out: cubic-bezier(.16, 1, .3, 1);--tw-ease-in-out: cubic-bezier(.65, 0, .35, 1);--tw-dur-instant: 90ms;--tw-dur-fast: .16s;--tw-dur-normal: .24s;--tw-dur-slow: .4s;--tw-dur-ambient: 1.2s;--tw-sidebar-w: 248px;--tw-sidebar-w-collapsed: 68px;--tw-topbar-h: 64px;--tw-content-max: 1440px;--tw-z-dropdown: 1000;--tw-z-sticky: 1100;--tw-z-overlay: 1200;--tw-z-modal: 1300;--tw-z-toast: 1400}[data-theme=daylight]{--tw-base-1000: #FFFFFF;--tw-base-950: #FBF8F3;--tw-base-900: #F7F3EC;--tw-base-850: #F1ECE2;--tw-base-800: #FFFFFF;--tw-base-750: #FAF6F0;--tw-base-700: #F1ECE2;--tw-base-600: #DDD4C6;--tw-base-500: #BCB0A0;--tw-base-400: #8E8474;--tw-ink-1: #16202E;--tw-ink-2: rgb(22 32 46 / .76);--tw-ink-3: rgb(22 32 46 / .6);--tw-ink-4: rgb(22 32 46 / .42);--tw-ink-on-gold: #14100A;--tw-brand: #96591A;--tw-brand-hover: #8A5516;--tw-brand-active: #7E4D14;--tw-accent: #A64615;--tw-border: rgb(22 32 46 / .1);--tw-border-strong: rgb(22 32 46 / .18);--tw-shadow-sm: 0 1px 2px rgb(22 32 46 / .08);--tw-shadow-md: 0 4px 12px rgb(22 32 46 / .1), 0 1px 2px rgb(22 32 46 / .06);--tw-shadow-lg: 0 12px 32px rgb(22 32 46 / .12), 0 2px 6px rgb(22 32 46 / .06);--tw-shadow-xl: 0 24px 64px rgb(22 32 46 / .14);--tw-sheen: inset 0 1px 0 0 rgb(255 255 255 / .8)}@media (prefers-reduced-motion: reduce){:root{--tw-dur-instant: 0ms;--tw-dur-fast: 0ms;--tw-dur-normal: 0ms;--tw-dur-slow: 0ms;--tw-dur-ambient: 0ms}}@media (prefers-contrast: more){:root{--tw-ink-2: rgb(244 231 211 / .9);--tw-ink-3: rgb(244 231 211 / .76);--tw-ink-4: rgb(244 231 211 / .58);--tw-border: rgb(244 231 211 / .22);--tw-border-strong: rgb(244 231 211 / .38)}}.tw-eyebrow{font-family:var(--tw-font-ui);font-size:var(--tw-size-xs);font-weight:var(--tw-weight-medium);letter-spacing:var(--tw-track-eyebrow);text-transform:uppercase;color:var(--tw-brand)}.tw-wordmark{font-family:var(--tw-font-display);font-weight:var(--tw-weight-light);letter-spacing:var(--tw-track-brand);text-transform:uppercase;margin-inline-end:calc(var(--tw-track-brand) * -1)}.tw-figure{font-family:var(--tw-font-ui);font-size:var(--tw-size-3xl);font-weight:var(--tw-weight-light);line-height:var(--tw-leading-tight);letter-spacing:var(--tw-track-tight);font-variant-numeric:tabular-nums;color:var(--tw-ink-1)}.tw-card{background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:var(--tw-radius-lg);box-shadow:var(--tw-shadow-md),var(--tw-sheen);transition:border-color var(--tw-dur-normal) var(--tw-ease),box-shadow var(--tw-dur-normal) var(--tw-ease)}.tw-card:hover{border-color:var(--tw-border-strong)}.tw-card--live{border-color:var(--tw-brand-border);box-shadow:var(--tw-shadow-md),var(--tw-sheen),var(--tw-glow-gold)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:none;box-shadow:var(--tw-glow-focus);border-radius:var(--tw-radius-sm)}:root{--tw-wash-ember: radial-gradient(60% 80% at 50% 100%, rgb(240 128 60 / .2) 0%, rgb(240 128 60 / 0) 70%);--tw-wash-violet: radial-gradient(70% 90% at 15% 0%, rgb(91 63 145 / .28) 0%, rgb(91 63 145 / 0) 65%);--tw-wash-magenta:radial-gradient(50% 70% at 85% 10%, rgb(194 84 154 / .18) 0%, rgb(194 84 154 / 0) 65%);--tw-wash-gold: radial-gradient(40% 60% at 50% 92%, rgb(255 215 155 / .22) 0%, rgb(255 215 155 / 0) 70%);--tw-sky: linear-gradient(180deg, #070A12 0%, #0C1122 22%, #1A1638 44%, #3A2352 63%, #7A3560 79%, #C25A3C 91%, #E8A657 100%);--tw-sky-muted: linear-gradient(180deg, #070A12 0%, #0A0E1A 40%, #12142A 70%, #1E1838 88%, #2B1F3E 100%);--tw-scrim-heavy: linear-gradient(180deg, rgb(7 10 18 / .88) 0%, rgb(7 10 18 / .62) 45%, rgb(7 10 18 / .9) 100%);--tw-scrim-bottom: linear-gradient(180deg, rgb(7 10 18 / .1) 0%, rgb(7 10 18 / .55) 55%, rgb(7 10 18 / .94) 100%);--tw-scrim-left: linear-gradient(90deg, rgb(7 10 18 / .94) 0%, rgb(7 10 18 / .72) 40%, rgb(7 10 18 / .2) 100%);--tw-scrim-veil: linear-gradient(0deg, rgb(7 10 18 / .72) 0%, rgb(7 10 18 / .72) 100%);--tw-bg-app-image: none;--tw-bg-app-gradient: var(--tw-wash-violet), var(--tw-wash-ember), var(--tw-sky-muted);--tw-bg-app-scrim: none;--tw-bg-hero-image: none;--tw-bg-hero-gradient: var(--tw-wash-magenta), var(--tw-wash-ember), var(--tw-sky);--tw-bg-hero-scrim: var(--tw-scrim-bottom);--tw-bg-hero-position: center 62%;--tw-bg-hero-size: cover;--tw-bg-sidebar-image: none;--tw-bg-sidebar-gradient: var(--tw-wash-violet), linear-gradient(180deg, #0B1020 0%, #0A0E1A 60%, #12162C 100%);--tw-bg-sidebar-scrim: var(--tw-scrim-veil);--tw-bg-sidebar-position: center;--tw-bg-sidebar-size: cover;--tw-bg-auth-image: none;--tw-bg-auth-gradient: var(--tw-wash-gold), var(--tw-sky);--tw-bg-auth-scrim: var(--tw-scrim-left);--tw-bg-auth-position: center;--tw-bg-auth-size: cover;--tw-bg-card-image: none;--tw-bg-card-gradient: var(--tw-wash-ember), linear-gradient(160deg, #18203A 0%, #141B2E 55%, #10162A 100%);--tw-bg-card-scrim: none;--tw-bg-card-position: center;--tw-bg-card-size: cover;--tw-bg-empty-image: none;--tw-bg-empty-gradient: radial-gradient(70% 100% at 50% 110%, rgb(232 166 87 / .1) 0%, rgb(232 166 87 / 0) 70%), var(--tw-sky-muted);--tw-bg-empty-scrim: none;--tw-bg-transition: background-image var(--tw-dur-ambient) var(--tw-ease-out)}.tw-bg-app{background-color:var(--tw-base-950);background-image:var(--tw-bg-app-scrim),var(--tw-bg-app-image),var(--tw-bg-app-gradient);background-attachment:fixed;background-size:cover;transition:var(--tw-bg-transition)}.tw-bg-hero{position:relative;background-color:var(--tw-base-900);background-image:var(--tw-bg-hero-scrim),var(--tw-bg-hero-image),var(--tw-bg-hero-gradient);background-position:var(--tw-bg-hero-position);background-size:var(--tw-bg-hero-size);background-repeat:no-repeat;transition:var(--tw-bg-transition)}.tw-bg-sidebar{background-color:var(--tw-base-900);background-image:var(--tw-bg-sidebar-scrim),var(--tw-bg-sidebar-image),var(--tw-bg-sidebar-gradient);background-position:var(--tw-bg-sidebar-position);background-size:var(--tw-bg-sidebar-size);border-inline-end:1px solid var(--tw-border);transition:var(--tw-bg-transition)}.tw-bg-auth{background-color:var(--tw-base-950);background-image:var(--tw-bg-auth-scrim),var(--tw-bg-auth-image),var(--tw-bg-auth-gradient);background-position:var(--tw-bg-auth-position);background-size:var(--tw-bg-auth-size);transition:var(--tw-bg-transition)}.tw-bg-card{background-color:var(--tw-surface);background-image:var(--tw-bg-card-scrim),var(--tw-bg-card-image),var(--tw-bg-card-gradient);background-position:var(--tw-bg-card-position);background-size:var(--tw-bg-card-size);border:1px solid var(--tw-border);border-radius:var(--tw-radius-lg);box-shadow:var(--tw-shadow-md),var(--tw-sheen)}.tw-bg-empty{background-color:var(--tw-base-900);background-image:var(--tw-bg-empty-scrim),var(--tw-bg-empty-image),var(--tw-bg-empty-gradient);background-size:cover}.tw-horizon{height:1px;border:0;background:linear-gradient(90deg,transparent 0%,rgb(232 166 87 / .45) 50%,transparent 100%)}.tw-frost{background:#141b2e9e;backdrop-filter:var(--tw-blur-panel);-webkit-backdrop-filter:var(--tw-blur-panel);border:1px solid var(--tw-border-strong);border-radius:var(--tw-radius-lg);box-shadow:var(--tw-shadow-lg),var(--tw-sheen)}[data-scene=dusk]{--tw-bg-hero-gradient: var(--tw-wash-magenta), var(--tw-wash-ember), var(--tw-sky);--tw-bg-app-gradient: var(--tw-wash-violet), var(--tw-wash-ember), var(--tw-sky-muted)}[data-scene=dawn]{--tw-sky: linear-gradient(180deg, #060911 0%, #0B1224 24%, #16203F 48%, #2E2A55 66%, #6B4468 82%, #C97A52 93%, #F2C078 100%);--tw-wash-ember: radial-gradient(60% 80% at 50% 100%, rgb(255 199 128 / .22) 0%, rgb(255 199 128 / 0) 70%)}[data-scene=midnight]{--tw-sky: linear-gradient(180deg, #04060C 0%, #070A12 35%, #0B0F20 65%, #12142C 85%, #1B1A3A 100%);--tw-sky-muted: linear-gradient(180deg, #04060C 0%, #070A12 60%, #0C1020 100%);--tw-wash-ember: radial-gradient(60% 80% at 50% 100%, rgb(109 143 214 / .14) 0%, rgb(109 143 214 / 0) 70%)}[data-scene=high-summer]{--tw-sky: linear-gradient(180deg, #070A12 0%, #0D1426 20%, #1E1B3C 42%, #4A2B54 62%, #9C4A4A 80%, #DE7B3A 92%, #FFD79B 100%)}@media (prefers-reduced-data: reduce){:root{--tw-bg-hero-image: none;--tw-bg-auth-image: none;--tw-bg-sidebar-image: none;--tw-bg-card-image: none;--tw-bg-app-image: none}}[data-theme=daylight]{--tw-sky: linear-gradient(180deg, #FFFFFF 0%, #FBF6EE 45%, #F6E9D6 78%, #F0D9B8 100%);--tw-sky-muted: linear-gradient(180deg, #FBF8F3 0%, #F7F3EC 100%);--tw-wash-ember: radial-gradient(60% 80% at 50% 100%, rgb(200 90 30 / .08) 0%, rgb(200 90 30 / 0) 70%);--tw-wash-violet: radial-gradient(70% 90% at 15% 0%, rgb(91 63 145 / .07) 0%, rgb(91 63 145 / 0) 65%);--tw-wash-magenta:radial-gradient(50% 70% at 85% 10%, rgb(194 84 154 / .06) 0%, rgb(194 84 154 / 0) 65%);--tw-wash-gold: radial-gradient(40% 60% at 50% 92%, rgb(232 166 87 / .14) 0%, rgb(232 166 87 / 0) 70%);--tw-scrim-bottom: linear-gradient(180deg, rgb(255 255 255 / .1) 0%, rgb(255 255 255 / .7) 60%, rgb(255 255 255 / .96) 100%);--tw-scrim-left: linear-gradient(90deg, rgb(255 255 255 / .96) 0%, rgb(255 255 255 / .75) 40%, rgb(255 255 255 / .2) 100%);--tw-scrim-veil: linear-gradient(0deg, rgb(251 248 243 / .86) 0%, rgb(251 248 243 / .86) 100%)}*,: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:var(--tw-font-ui);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:var(--tw-font-mono);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}html{height:100%}body,#root{min-height:100%}:root[data-share=true],:root[data-share=true] body{height:100%;overflow:hidden}:root[data-share=true] #root{height:100%;overflow-y:auto}body{font-family:var(--tw-font-ui);color:var(--tw-ink-1);background:var(--tw-base-950);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{scrollbar-width:thin;scrollbar-color:var(--tw-base-600) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--tw-base-600);border-radius:var(--tw-radius-full);border:2px solid transparent;background-clip:padding-box}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.bg-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--tw-base-1000)}.bg-base{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tw-bg-app-gradient)}.bg-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 68%;object-position:center 68%;filter:saturate(1.12) brightness(1.04)}.bg-theme{opacity:0;transition:opacity 1.2s var(--tw-ease, ease)}.bg-theme[data-visible=true]{opacity:1}.bg-tame{mix-blend-mode:multiply;filter:blur(var(--pv-tame-blur, 26px)) grayscale(1) invert(1);opacity:var(--pv-tame, .74);transform:scale(1.04)}.bg-bloom{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:screen;background:radial-gradient(44% 34% at 50% 56%,rgb(255 190 120 / .15) 0%,rgb(240 128 60 / .06) 45%,transparent 75%)}.light-pass{position:fixed;top:-25%;right:-25%;bottom:-25%;left:-25%;z-index:30;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(34% 30% at 38% 42%,rgb(255 196 130 / .75) 0%,rgb(255 170 100 / .28) 45%,transparent 70%);animation:light-pass-drift 76s var(--tw-ease-in-out) infinite alternate;will-change:transform}@keyframes light-pass-drift{0%{transform:translate3d(-7%,-5%,0) scale(1)}to{transform:translate3d(8%,6%,0) scale(1.15)}}.bg-melt{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#06080feb,#080a1280 16%,#080a121f 38%,#080a1200 55%)}.bg-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a1638,#0a0a1614 30%,#06080f57)}.nav-group{display:flex;flex-direction:column;gap:4px}.nav-group-label{padding:0 12px 3px;color:var(--tw-ink-3);font-size:10px;font-weight:var(--tw-weight-medium);letter-spacing:var(--tw-track-eyebrow);line-height:1.2;text-transform:uppercase}.workspace-nav{padding:0 1rem 1rem}.rates-page .workspace-nav{padding-bottom:.5rem}.rates-page .workspace-tab{padding-top:8px;padding-bottom:8px}.settings-page .workspace-tab{padding:6px 10px;gap:1px;line-height:1.2;height:58px;justify-content:center}.settings-page .workspace-tab small{font-size:10px;line-height:1.15}.rates-page .widget-cell>.glass{min-height:0}.workspace-nav-inner{display:flex;gap:4px;padding:4px;border:1px solid var(--pv-line);border-radius:var(--tw-radius-lg);background:color-mix(in srgb,var(--tw-base-950) 38%,transparent);box-shadow:var(--tw-sheen)}.workspace-tab{display:flex;min-width:0;flex:1 1 0;flex-direction:column;gap:2px;padding:9px 12px;border:1px solid transparent;border-radius:var(--tw-radius-md);color:var(--tw-ink-3);text-decoration:none;transition:color var(--tw-dur-fast) var(--tw-ease),background var(--tw-dur-fast) var(--tw-ease),border-color var(--tw-dur-fast) var(--tw-ease)}.workspace-tab:hover{color:var(--tw-ink-1);background:rgb(var(--pv-ink-rgb) / .05)}.workspace-tab-active{color:var(--tw-ink-1);border-color:var(--tw-brand-border);background:var(--tw-brand-subtle);box-shadow:inset 0 1px #ffffff0d}.workspace-tab-label{font-size:13px;font-weight:var(--tw-weight-medium)}.workspace-tab-detail{color:var(--tw-ink-3);font-size:10px;letter-spacing:.04em;text-transform:uppercase}@media (max-width: 640px){.workspace-nav{padding:0 .75rem .75rem}.workspace-tab{padding:8px 7px}.workspace-tab-detail{display:none}}.widget-info-control{position:absolute;right:20px;bottom:14px;z-index:1}.widget-info-button{display:inline-grid;width:11px;height:11px;place-items:center;border:1px solid var(--pv-line-strong);border-radius:999px;color:var(--tw-ink-3);background:rgb(var(--pv-ink-rgb) / .04);font-family:Georgia,serif;font-size:8px;font-style:italic;font-weight:600;line-height:1;cursor:pointer;transition:color var(--tw-dur-fast) var(--tw-ease),background var(--tw-dur-fast) var(--tw-ease),border-color var(--tw-dur-fast) var(--tw-ease)}.widget-info-button:hover,.widget-info-button[aria-expanded=true]{color:var(--tw-brand);border-color:var(--tw-brand-border);background:var(--tw-brand-subtle)}.widget-info-popover{position:absolute;z-index:var(--tw-z-dropdown);right:-8px;bottom:calc(100% + 10px);width:min(320px,calc(100vw - 40px));padding:12px 14px;border:1px solid var(--pv-line-strong);border-radius:var(--tw-radius-md);background:color-mix(in srgb,var(--tw-base-950) 96%,transparent);box-shadow:var(--tw-shadow-lg),var(--tw-sheen);color:var(--tw-ink-2);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}.widget-info-popover-title{margin-bottom:5px;color:var(--tw-ink-1);font-size:12px;font-weight:var(--tw-weight-semibold)}.widget-info-popover-copy{font-size:12px;line-height:1.55}.glass{background:var(--pv-glass-fill);border:1px solid var(--pv-glass-edge);border-radius:var(--tw-radius-lg);box-shadow:var(--pv-glass-shadow),var(--pv-glass-sheen);-webkit-backdrop-filter:blur(var(--pv-glass-blur)) saturate(var(--pv-glass-saturate)) brightness(var(--pv-glass-brightness));backdrop-filter:blur(var(--pv-glass-blur)) saturate(var(--pv-glass-saturate)) brightness(var(--pv-glass-brightness))}.app-topbar{text-shadow:var(--pv-ink-halo-shadow);--tw-ink-2: rgb( var(--pv-ink-rgb) / calc(var(--pv-ink-2-alpha) + var(--pv-ink-halo) * (1 - var(--pv-ink-2-alpha))) );--tw-ink-3: rgb( var(--pv-ink-rgb) / calc(var(--pv-ink-3-alpha) + var(--pv-ink-halo) * (1 - var(--pv-ink-3-alpha))) );--tw-ink-4: rgb( var(--pv-ink-rgb) / calc(var(--pv-ink-4-alpha) + var(--pv-ink-halo) * (.97 - var(--pv-ink-4-alpha))) )}.glass,.glass-clear{position:relative;text-shadow:var(--pv-ink-halo-shadow);--tw-ink-2: rgb( var(--pv-ink-rgb) / calc(var(--pv-ink-2-alpha) + var(--pv-ink-halo) * (1 - var(--pv-ink-2-alpha))) );--tw-ink-3: rgb( var(--pv-ink-rgb) / calc(var(--pv-ink-3-alpha) + var(--pv-ink-halo) * (1 - var(--pv-ink-3-alpha))) );--tw-ink-4: rgb( var(--pv-ink-rgb) / calc(var(--pv-ink-4-alpha) + var(--pv-ink-halo) * (.97 - var(--pv-ink-4-alpha))) )}.glass svg,.glass-clear svg{filter:drop-shadow(0 0 2px rgb(3 6 14 / calc(var(--pv-ink-halo) * var(--pv-ink-halo-weight) * .9))) drop-shadow(0 1px 3px rgb(3 6 14 / calc(var(--pv-ink-halo) * var(--pv-ink-halo-weight) * .65)))}.glass-clear{background:var(--pv-glass-fill-clear);border:1px solid var(--pv-glass-edge);border-radius:var(--tw-radius-lg);box-shadow:var(--pv-glass-shadow-clear),var(--pv-glass-sheen);-webkit-backdrop-filter:blur(var(--pv-glass-blur-clear)) saturate(var(--pv-glass-saturate)) brightness(var(--pv-glass-brightness));backdrop-filter:blur(var(--pv-glass-blur-clear)) saturate(var(--pv-glass-saturate)) brightness(var(--pv-glass-brightness))}.glass-raised{background:color-mix(in srgb,var(--tw-base-900) 82%,transparent);border:1px solid var(--pv-line-strong);border-radius:var(--tw-radius-lg);box-shadow:var(--tw-shadow-lg),var(--tw-sheen);-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2)}.glass-live{border-color:var(--tw-brand-border);box-shadow:0 10px 34px #02040a73,var(--tw-sheen),var(--tw-glow-gold)}.glass-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 auto;min-width:90px;height:22px;background:transparent;cursor:pointer}.glass-range::-webkit-slider-runnable-track{height:6px;border-radius:var(--tw-radius-full);border:1px solid var(--pv-line-strong);background:linear-gradient(to right,var(--tw-brand) 0%,var(--tw-brand) var(--glass-range-fill, 40%),rgb(var(--pv-ink-rgb) / .12) var(--glass-range-fill, 40%),rgb(var(--pv-ink-rgb) / .12) 100%)}.glass-range::-moz-range-track{height:6px;border-radius:var(--tw-radius-full);border:1px solid var(--pv-line-strong);background:linear-gradient(to right,var(--tw-brand) 0%,var(--tw-brand) var(--glass-range-fill, 40%),rgb(var(--pv-ink-rgb) / .12) var(--glass-range-fill, 40%),rgb(var(--pv-ink-rgb) / .12) 100%)}.glass-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:var(--tw-radius-full);background:var(--tw-ink-1);border:1px solid var(--pv-line-strong);box-shadow:0 2px 8px #02040a80}.glass-range::-moz-range-thumb{width:16px;height:16px;border-radius:var(--tw-radius-full);background:var(--tw-ink-1);border:1px solid var(--pv-line-strong);box-shadow:0 2px 8px #02040a80}.glass-range:focus-visible{outline:2px solid var(--tw-brand);outline-offset:4px;border-radius:var(--tw-radius-full)}.eyebrow{font-size:var(--tw-size-xs);font-weight:var(--tw-weight-medium);letter-spacing:var(--tw-track-eyebrow);text-transform:uppercase;color:var(--tw-ink-2)}.pill{display:inline-flex;align-items:center;gap:var(--tw-space-2);padding:2px 10px;border-radius:var(--tw-radius-full);font-size:var(--tw-size-xs);font-weight:var(--tw-weight-medium);white-space:nowrap;border:1px solid transparent}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.pill-neutral{color:var(--tw-ink-2);background:color-mix(in srgb,rgb(var(--pv-ink-rgb)) 10%,var(--tw-base-800));border-color:var(--pv-line)}.pill-info{color:#9db4e8;background:color-mix(in srgb,#6D8FD6 30%,var(--tw-base-800));border-color:#6d8fd64d}.pill-success{color:#6fd0a2;background:color-mix(in srgb,#4FB286 30%,var(--tw-base-800));border-color:#4fb2864d}.pill-warning{color:var(--tw-gold);background:var(--tw-brand-subtle);border-color:var(--tw-brand-border)}.pill-danger{color:#ef8a80;background:color-mix(in srgb,#E0574F 30%,var(--tw-base-800));border-color:#e0574f4d}.pill-live{color:var(--tw-ink-on-gold);background:var(--tw-brand);border-color:var(--tw-brand);font-weight:var(--tw-weight-semibold)}.pill-live:before{background:var(--tw-ink-on-gold);box-shadow:0 0 0 3px #14100a26}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--tw-space-2);padding:8px 14px;border-radius:var(--tw-radius-md);font-size:var(--tw-size-base);font-weight:var(--tw-weight-medium);border:1px solid transparent;cursor:pointer;transition:background var(--tw-dur-fast) var(--tw-ease),border-color var(--tw-dur-fast) var(--tw-ease),color var(--tw-dur-fast) var(--tw-ease);white-space:nowrap}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{position:relative;overflow:hidden;background:#f0803c1a;color:var(--tw-gold);border-color:var(--tw-brand-border);font-weight:var(--tw-weight-semibold);-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3);transition:background var(--tw-dur-fast) var(--tw-ease),color var(--tw-dur-fast) var(--tw-ease),border-color var(--tw-dur-fast) var(--tw-ease),box-shadow var(--tw-dur-normal) var(--tw-ease)}.btn-primary:after{content:"";position:absolute;top:0;bottom:0;left:-80%;width:55%;background:linear-gradient(100deg,transparent,rgb(255 220 170 / .35),transparent);transform:skew(-18deg);transition:left .48s var(--tw-ease);pointer-events:none}.btn-primary:hover:not(:disabled){background:#f0803c3d;color:#ffe1b8;border-color:var(--tw-flame);box-shadow:var(--tw-glow-gold)}.btn-primary:hover:not(:disabled):after{left:125%}.btn-ghost{background:color-mix(in srgb,rgb(var(--pv-ink-rgb)) 5%,var(--tw-base-800));color:var(--tw-ink-1)}.btn-ghost:hover:not(:disabled){background:rgb(var(--pv-ink-rgb) / .06);color:var(--tw-ink-1)}.avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--tw-radius-full);font-weight:var(--tw-weight-semibold);font-size:var(--tw-size-2xs);color:#fff;flex:none;letter-spacing:.02em}.pchip{display:inline-flex;align-items:center;gap:7px;background:color-mix(in srgb,var(--tw-base-700) 75%,transparent);border:1px solid var(--pv-line);border-radius:var(--tw-radius-sm);padding:3px 9px 3px 4px;font-size:var(--tw-size-xs);color:var(--tw-ink-1);white-space:nowrap;max-width:132px}.pchip b{font-weight:var(--tw-weight-medium);overflow:hidden;text-overflow:ellipsis}.pchip[data-arrival=checked_in]{background:#4aa8822e;border-color:#4aa88273;color:var(--tw-ink-1)}.pchip[data-arrival=no_show]{opacity:.5;text-decoration:line-through;border-style:dashed}.pchip[data-unpaid=true]{box-shadow:inset 2px 0 0 var(--tw-warning)}.arrival-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 4px;border-radius:var(--tw-radius-sm);border:1px solid var(--pv-line);background:color-mix(in srgb,var(--tw-base-700) 70%,transparent);color:var(--tw-ink-2);font-size:var(--tw-size-xs);white-space:nowrap;cursor:pointer;min-height:32px;transition:background var(--tw-dur-fast) var(--tw-ease),border-color var(--tw-dur-fast) var(--tw-ease)}.arrival-chip:hover:not(:disabled){border-color:var(--pv-line-strong);color:var(--tw-ink-1)}.arrival-chip:disabled{cursor:default;opacity:.6}.arrival-chip[data-arrival=checked_in]{background:color-mix(in srgb,#4FB286 26%,var(--tw-base-800));border-color:#4aa88280;color:var(--tw-ink-1)}.arrival-chip[data-arrival=no_show]{background:color-mix(in srgb,rgb(var(--pv-ink-rgb)) 4%,var(--tw-base-800));color:var(--tw-ink-2);text-decoration:line-through;border-style:dashed}.pchip-open{justify-content:center;background:color-mix(in srgb,rgb(var(--pv-ink-rgb)) 7%,var(--tw-base-800));border:1px dashed var(--pv-line-strong);color:var(--tw-ink-2);padding:3px 9px;min-width:62px}.field-label{display:block;font-size:var(--tw-size-sm);color:var(--tw-ink-2);margin-bottom:var(--tw-space-2)}.\!input{width:100%!important;background:color-mix(in srgb,var(--tw-base-900) 75%,transparent)!important;border:1px solid var(--pv-line-strong)!important;border-radius:var(--tw-radius-md)!important;padding:9px 12px!important;color:var(--tw-ink-1)!important;font-size:var(--tw-size-base)!important;font-family:inherit!important}.input{width:100%;background:color-mix(in srgb,var(--tw-base-900) 75%,transparent);border:1px solid var(--pv-line-strong);border-radius:var(--tw-radius-md);padding:9px 12px;color:var(--tw-ink-1);font-size:var(--tw-size-base);font-family:inherit}.\!input::-moz-placeholder{color:var(--tw-ink-3)!important;font-style:italic!important}.\!input::placeholder{color:var(--tw-ink-3)!important;font-style:italic!important}.input::-moz-placeholder{color:var(--tw-ink-3);font-style:italic}.input::placeholder{color:var(--tw-ink-3);font-style:italic}.\!input:focus-visible{outline:none!important;box-shadow:var(--tw-glow-focus)!important}.input:focus-visible{outline:none;box-shadow:var(--tw-glow-focus)}select.input,input[type=time].input,input[type=date].input,input[type=month].input,input[type=number].input{color-scheme:dark}select.\!input,input[type=time].\!input,input[type=date].\!input,input[type=month].\!input,input[type=number].\!input{color-scheme:dark!important}select.\!input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;padding-right:34px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23C9CEDC' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;cursor:pointer!important}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23C9CEDC' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}select.\!input option{background:var(--tw-base-850)!important;color:var(--tw-ink-1)!important}select.input option{background:var(--tw-base-850);color:var(--tw-ink-1)}.\!input::-webkit-calendar-picker-indicator{filter:invert(.85)!important;opacity:.7!important;cursor:pointer!important}.input::-webkit-calendar-picker-indicator{filter:invert(.85);opacity:.7;cursor:pointer}.\!input::-webkit-calendar-picker-indicator:hover{opacity:1!important}.input::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=time].input,input[type=date].input{width:auto;min-width:0}input[type=time].\!input,input[type=date].\!input{width:auto!important;min-width:0!important}.search-pill{background:color-mix(in srgb,var(--tw-base-900) 72%,transparent);border:1px solid var(--pv-line-strong);border-radius:var(--tw-radius-full);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-item{display:flex;align-items:center;gap:var(--tw-space-3);padding:6px 12px;border-radius:var(--tw-radius-md);color:var(--tw-ink-2);font-size:var(--tw-size-base);font-weight:var(--tw-weight-medium);transition:background var(--tw-dur-fast) var(--tw-ease),color var(--tw-dur-fast) var(--tw-ease);cursor:pointer;width:100%;text-align:left;border:1px solid transparent}nav[role=dialog] .nav-item{padding-top:10px;padding-bottom:10px}.nav-item:hover{background:rgb(var(--pv-ink-rgb) / .06);color:var(--tw-ink-1);box-shadow:inset 2px 0 0 var(--tw-brand-border)}.nav-item[data-active=true]{background:rgb(var(--pv-ink-rgb) / .1);color:var(--tw-ink-1);border-color:var(--pv-line)}.sheet-row{border-radius:var(--tw-radius-md);border:1px solid transparent;transition:background var(--tw-dur-fast) var(--tw-ease)}.sheet-row[data-alt=true]{background:color-mix(in srgb,var(--tw-base-850) 60%,transparent)}.sheet-row:hover{background:rgb(var(--pv-ink-rgb) / .05)}.sheet-row[data-live=true]{background:var(--tw-brand-subtle);border-color:var(--tw-brand-border);box-shadow:var(--tw-glow-gold)}.sheet-row[data-blocked=true]{background-image:repeating-linear-gradient(135deg,rgb(224 87 79 / .07) 0 8px,transparent 8px 16px)}.drag-grip{display:inline-flex;align-items:center;justify-content:center;width:20px;height:26px;border-radius:var(--tw-radius-sm);color:var(--tw-ink-3);cursor:grab;touch-action:none;opacity:0;transition:opacity var(--tw-dur-fast) var(--tw-ease),color var(--tw-dur-fast) var(--tw-ease)}.sheet-row:hover .drag-grip,.sheet-row:focus-within .drag-grip{opacity:1}.drag-grip:hover{color:var(--tw-ink-2);background:rgb(var(--pv-ink-rgb) / .07)}.drag-grip:active{cursor:grabbing}@media (hover: none){.drag-grip{opacity:.75}}.pchip[data-draggable=true]{touch-action:none;cursor:grab}.sheet-row[data-lifted=true]{opacity:.45}[data-dragging=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.sheet-row[data-drop=ok]{background:#4aa8821a;border-color:var(--tw-success);box-shadow:inset 0 0 0 1px #4aa88259}.sheet-row[data-drop=no]{background:#e0574f14;border-color:var(--tw-danger);border-style:dashed}[data-dragging=true] .sheet-row:hover{background:none}[data-dragging=true] .sheet-row[data-alt=true]:hover{background:color-mix(in srgb,var(--tw-base-850) 60%,transparent)}.drop-note{font-size:var(--tw-size-xs);line-height:1.3;display:inline-block;max-width:22ch;text-align:right}.drop-note[data-ok=true]{color:var(--tw-success)}.drop-note[data-ok=false]{color:var(--tw-danger)}.drag-ghost{position:fixed;z-index:60;pointer-events:none;display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 8px;border-radius:var(--tw-radius-full);background:color-mix(in srgb,var(--tw-base-900) 92%,transparent);border:1px solid var(--tw-brand-border);box-shadow:var(--tw-glow-gold);color:var(--tw-ink-1);font-size:var(--tw-size-xs);white-space:nowrap}.ai-action{border:1px solid var(--tw-brand-border);background:var(--tw-brand-subtle);border-radius:var(--tw-radius-md);padding:12px}.seg-group{display:inline-flex;align-items:stretch;border:1px solid var(--pv-line);border-radius:var(--tw-radius-sm);background:color-mix(in srgb,var(--tw-base-900) 50%,transparent);overflow:hidden}.seg-opt{padding:4px 10px;font-size:var(--tw-size-xs);color:var(--tw-ink-3);background:transparent;border:0;border-right:1px solid var(--pv-line);cursor:pointer;min-height:30px;transition:background var(--tw-dur-fast) var(--tw-ease),color var(--tw-dur-fast) var(--tw-ease);white-space:nowrap}.seg-opt:last-child{border-right:0}.seg-opt:hover:not(:disabled){background:rgb(var(--pv-ink-rgb) / .06);color:var(--tw-ink-1)}.seg-opt:disabled{opacity:.45;cursor:default}.seg-opt[data-active=true]{color:var(--tw-ink-1);background:rgb(var(--pv-ink-rgb) / .1)}.seg-opt[data-active=true][data-value=checked_in],.seg-opt[data-active=true][data-value=paid]{background:#4aa88238;color:var(--tw-success)}.seg-opt[data-active=true][data-value=no_show]{background:#e0574f33;color:var(--tw-danger)}.seg-opt[data-active=true][data-value=unpaid]{background:#d69e4a33;color:var(--tw-warning)}.seg-opt[data-active=true][data-value=comped]{background:#7a95d633;color:var(--tw-info)}.chip{display:inline-flex;align-items:center;padding:5px 12px;border-radius:var(--tw-radius-full);border:1px solid var(--pv-line);background:color-mix(in srgb,var(--tw-base-800) 50%,transparent);color:var(--tw-ink-2);font-size:var(--tw-size-sm);cursor:pointer;transition:background var(--tw-dur-fast) var(--tw-ease),color var(--tw-dur-fast) var(--tw-ease)}.chip:hover{background:rgb(var(--pv-ink-rgb) / .08);color:var(--tw-ink-1)}.chip[data-active=true]{background:var(--tw-brand-subtle);border-color:var(--tw-brand-border);color:var(--tw-ink-1)}.theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.theme-thumb{position:relative;display:block;aspect-ratio:16 / 9;border-radius:var(--tw-radius-md);overflow:hidden;border:1px solid var(--pv-line);cursor:pointer;padding:0;background:var(--tw-base-900);transition:border-color var(--tw-dur-fast) var(--tw-ease),transform var(--tw-dur-fast) var(--tw-ease)}.theme-thumb:hover{border-color:var(--pv-line-strong);transform:translateY(-1px)}.theme-thumb[data-active=true]{border-color:var(--tw-brand-border);box-shadow:var(--tw-glow-gold)}.theme-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.theme-thumb-label{position:absolute;inset-inline:0;bottom:0;padding:10px 8px 5px;font-size:11px;color:var(--tw-ink-1);text-align:left;background:linear-gradient(to top,color-mix(in srgb,var(--tw-base-950) 85%,transparent),transparent)}.theme-thumb-mark,.theme-thumb-tick{position:absolute;top:6px;display:grid;place-items:center;width:20px;height:20px;border-radius:var(--tw-radius-full)}.theme-thumb-mark{right:6px;background:var(--tw-brand);color:var(--tw-ink-on-gold)}.theme-thumb-tick{left:6px;border:1px solid var(--pv-line-strong);background:color-mix(in srgb,var(--tw-base-950) 60%,transparent);color:var(--tw-ink-1)}.theme-thumb-tick[data-ticked=true]{background:var(--tw-success);border-color:var(--tw-success)}.kbd{display:inline-block;padding:0 5px;border-radius:4px;border:1px solid var(--pv-line-strong);background:color-mix(in srgb,var(--tw-base-900) 60%,transparent);font-size:11px;line-height:16px;color:var(--tw-ink-2)}.kpi-tile{container-type:inline-size}.kpi-body{display:flex;flex-direction:column}.kpi-spark{margin-top:4px}@container (min-width: 250px){.kpi-body{flex-direction:row;align-items:flex-end;gap:18px}.kpi-body>.kpi-facts{flex:none}.kpi-spark{flex:1 1 auto;min-width:0;margin-top:0;align-self:flex-end;padding-bottom:2px}}.qa-wrap{container-type:inline-size}.qa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width: 440px){.qa-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpi-figure{font-family:var(--tw-font-display, inherit);font-weight:var(--tw-weight-light, 300);font-size:1.72rem;letter-spacing:.01em;color:var(--tw-ink-1);line-height:1.1}.kpi-delta-up{color:#b6ecd2}.kpi-delta-down{color:#e4dcfd}.qa-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px 6px 12px;border-radius:var(--tw-radius-md);background:color-mix(in srgb,var(--tw-base-800) 60%,transparent);border:1px solid var(--pv-line);color:var(--tw-ink-2);font-size:var(--tw-size-2xs);cursor:pointer;text-align:center;transition:background var(--tw-dur-fast) var(--tw-ease),border-color var(--tw-dur-fast) var(--tw-ease)}.qa-tile:hover{background:color-mix(in srgb,var(--tw-base-700) 70%,transparent);border-color:var(--tw-brand-border)}.qa-tile .qa-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--tw-brand-subtle);color:var(--tw-brand);border:1px solid var(--tw-brand-border)}.ai-row{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:var(--tw-radius-md);background:color-mix(in srgb,var(--tw-base-800) 55%,transparent);border:1px solid var(--pv-line);color:var(--tw-ink-1);font-size:var(--tw-size-sm);cursor:pointer;text-align:left;transition:background var(--tw-dur-fast) var(--tw-ease)}.ai-row:hover{background:color-mix(in srgb,var(--tw-base-700) 65%,transparent)}.ai-row .ai-ic{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--tw-brand-subtle);color:var(--tw-brand)}.slot-open{display:inline-flex;align-items:center;justify-content:center;border:1px dashed var(--pv-line-strong);border-radius:var(--tw-radius-full);color:var(--tw-ink-3);font-size:var(--tw-size-2xs)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-4{bottom:var(--tw-space-4)}.bottom-5{bottom:var(--tw-space-5)}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:var(--tw-space-1)}.left-1\/2{left:50%}.left-3{left:var(--tw-space-3)}.left-4{left:var(--tw-space-4)}.right-0{right:0}.right-1{right:var(--tw-space-1)}.right-2{right:var(--tw-space-2)}.right-3{right:var(--tw-space-3)}.right-4{right:var(--tw-space-4)}.right-5{right:var(--tw-space-5)}.top-0{top:0}.top-1{top:var(--tw-space-1)}.top-1\/2{top:50%}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-3{margin-top:var(--tw-space-3);margin-bottom:var(--tw-space-3)}.-mb-1{margin-bottom:calc(var(--tw-space-1) * -1)}.mb-1{margin-bottom:var(--tw-space-1)}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:var(--tw-space-2)}.mb-3{margin-bottom:var(--tw-space-3)}.mb-4{margin-bottom:var(--tw-space-4)}.mb-6{margin-bottom:var(--tw-space-6)}.mb-8{margin-bottom:var(--tw-space-8)}.ml-1{margin-left:var(--tw-space-1)}.ml-2{margin-left:var(--tw-space-2)}.ml-auto{margin-left:auto}.mr-1{margin-right:var(--tw-space-1)}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:var(--tw-space-1)}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:var(--tw-space-2)}.mt-3{margin-top:var(--tw-space-3)}.mt-4{margin-top:var(--tw-space-4)}.mt-5{margin-top:var(--tw-space-5)}.mt-6{margin-top:var(--tw-space-6)}.\!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}.h-1{height:var(--tw-space-1)}.h-1\.5{height:.375rem}.h-2{height:var(--tw-space-2)}.h-4{height:var(--tw-space-4)}.h-6{height:var(--tw-space-6)}.h-full{height:100%}.min-h-0{min-height:0px}.min-h-\[72px\]{min-height:72px}.min-h-screen{min-height:100vh}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-2{width:var(--tw-space-2)}.w-28{width:7rem}.w-4{width:var(--tw-space-4)}.w-80{width:20rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[620px\]{min-width:620px}.min-w-full{min-width:100%}.max-w-3xl{max-width:48rem}.max-w-lg{max-width:32rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;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))}.-translate-y-1\/2{--tw-translate-y: -50%;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))}.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))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.3fr_repeat\(5\,1fr\)\]{grid-template-columns:1.3fr repeat(5,1fr)}.grid-cols-\[74px_1fr_54px\]{grid-template-columns:74px 1fr 54px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--tw-space-1)}.gap-1\.5{gap:.375rem}.gap-2{gap:var(--tw-space-2)}.gap-3{gap:var(--tw-space-3)}.gap-4{gap:var(--tw-space-4)}.gap-5{gap:var(--tw-space-5)}.gap-6{gap:var(--tw-space-6)}.gap-x-3{-moz-column-gap:var(--tw-space-3);column-gap:var(--tw-space-3)}.gap-x-5{-moz-column-gap:var(--tw-space-5);column-gap:var(--tw-space-5)}.gap-y-0\.5{row-gap:.125rem}.gap-y-3{row-gap:var(--tw-space-3)}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--tw-space-1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--tw-space-1) * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--tw-space-2) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--tw-space-2) * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--tw-space-3) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--tw-space-3) * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--tw-space-4) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--tw-space-4) * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--tw-space-5) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--tw-space-5) * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--tw-space-6) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--tw-space-6) * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--tw-radius-2xl)}.rounded-full{border-radius:var(--tw-radius-full)}.rounded-lg{border-radius:var(--tw-radius-lg)}.rounded-md{border-radius:var(--tw-radius-md)}.rounded-sm{border-radius:var(--tw-radius-sm)}.rounded-t-md{border-top-left-radius:var(--tw-radius-md);border-top-right-radius:var(--tw-radius-md)}.border{border-width:1px}.p-1{padding:var(--tw-space-1)}.p-2{padding:var(--tw-space-2)}.p-3{padding:var(--tw-space-3)}.p-4{padding:var(--tw-space-4)}.p-5{padding:var(--tw-space-5)}.p-6{padding:var(--tw-space-6)}.p-8{padding:var(--tw-space-8)}.px-1{padding-left:var(--tw-space-1);padding-right:var(--tw-space-1)}.px-2{padding-left:var(--tw-space-2);padding-right:var(--tw-space-2)}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:var(--tw-space-3);padding-right:var(--tw-space-3)}.px-4{padding-left:var(--tw-space-4);padding-right:var(--tw-space-4)}.px-5{padding-left:var(--tw-space-5);padding-right:var(--tw-space-5)}.px-6{padding-left:var(--tw-space-6);padding-right:var(--tw-space-6)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:var(--tw-space-1);padding-bottom:var(--tw-space-1)}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:var(--tw-space-10);padding-bottom:var(--tw-space-10)}.py-12{padding-top:var(--tw-space-12);padding-bottom:var(--tw-space-12)}.py-2{padding-top:var(--tw-space-2);padding-bottom:var(--tw-space-2)}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:var(--tw-space-3);padding-bottom:var(--tw-space-3)}.py-4{padding-top:var(--tw-space-4);padding-bottom:var(--tw-space-4)}.py-5{padding-top:var(--tw-space-5);padding-bottom:var(--tw-space-5)}.py-6{padding-top:var(--tw-space-6);padding-bottom:var(--tw-space-6)}.py-8{padding-top:var(--tw-space-8);padding-bottom:var(--tw-space-8)}.pb-1{padding-bottom:var(--tw-space-1)}.pb-2{padding-bottom:var(--tw-space-2)}.pb-3{padding-bottom:var(--tw-space-3)}.pb-4{padding-bottom:var(--tw-space-4)}.pb-5{padding-bottom:var(--tw-space-5)}.pb-6{padding-bottom:var(--tw-space-6)}.pl-3{padding-left:var(--tw-space-3)}.pr-1{padding-right:var(--tw-space-1)}.pr-2{padding-right:var(--tw-space-2)}.pr-3{padding-right:var(--tw-space-3)}.pr-7{padding-right:1.75rem}.pt-1{padding-top:var(--tw-space-1)}.pt-2{padding-top:var(--tw-space-2)}.pt-3{padding-top:var(--tw-space-3)}.pt-4{padding-top:var(--tw-space-4)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--tw-font-mono)}.text-2xl{font-size:var(--tw-size-2xl);line-height:var(--tw-leading-tight)}.text-3xl{font-size:var(--tw-size-3xl);line-height:var(--tw-leading-tight)}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-base{font-size:var(--tw-size-base);line-height:var(--tw-leading-normal)}.text-lg{font-size:var(--tw-size-lg);line-height:var(--tw-leading-snug)}.text-sm{font-size:var(--tw-size-sm);line-height:var(--tw-leading-normal)}.text-xl{font-size:var(--tw-size-xl);line-height:var(--tw-leading-snug)}.text-xs{font-size:var(--tw-size-xs);line-height:var(--tw-leading-normal)}.font-light{font-weight:var(--tw-weight-light)}.font-medium{font-weight:var(--tw-weight-medium)}.font-normal{font-weight:var(--tw-weight-regular)}.font-semibold{font-weight:var(--tw-weight-semibold)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.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)}.leading-5{line-height:1.25rem}.leading-relaxed{line-height:var(--tw-leading-relaxed)}.leading-tight{line-height:var(--tw-leading-tight)}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-tight{letter-spacing:var(--tw-track-tight)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.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!important;transition-timing-function:var(--tw-ease)!important;transition-duration:.24s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--tw-ease);transition-duration:.24s}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease);transition-duration:.24s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:var(--tw-ease);transition-duration:.24s}:root{--tw-sidebar-w: 228px;--pv-ink-rgb: 244 231 211;--tw-brand: var(--tw-amber);--tw-brand-hover: var(--tw-gold);--tw-brand-active: #D98E3F;--tw-brand-subtle: rgb(232 166 87 / .14);--tw-brand-border: rgb(232 166 87 / .4);--tw-glow-gold: 0 0 0 1px rgb(232 166 87 / .25), 0 4px 22px rgb(232 166 87 / .18);--pv-panel: color-mix(in srgb, var(--tw-base-900) 78%, transparent);--pv-panel-clear: color-mix(in srgb, var(--tw-base-900) 55%, transparent);--pv-panel-deep: color-mix(in srgb, var(--tw-base-900) 92%, transparent);--pv-line: rgb(var(--pv-ink-rgb) / .11);--pv-line-strong: rgb(var(--pv-ink-rgb) / .16);--pv-glass-level: .14;--pv-glass-fill: rgb(12 16 30 / calc(var(--pv-glass-level) * .82));--pv-glass-fill-clear: rgb(12 16 30 / calc(var(--pv-glass-level) * .7));--pv-glass-blur: calc(var(--pv-glass-level) * 36px);--pv-glass-blur-clear: calc(var(--pv-glass-level) * 30px);--pv-glass-saturate: calc(1 + var(--pv-glass-level) * .45);--pv-glass-brightness: calc(1 - var(--pv-glass-level) * .1);--pv-glass-edge: rgb(var(--pv-ink-rgb) / calc(var(--pv-glass-level) * .3));--pv-glass-shadow: 0 10px 34px rgb(2 4 10 / calc(var(--pv-glass-level) * .5));--pv-glass-shadow-clear: 0 8px 26px rgb(2 4 10 / calc(var(--pv-glass-level) * .38));--pv-glass-sheen: inset 0 1px 0 rgb(255 255 255 / calc(var(--pv-glass-level) * .1));--pv-ink-halo: clamp(0, calc(1 - var(--pv-glass-level) * 1.6), 1);--pv-ink-halo-weight: .52;--pv-ink-halo-shadow: 0 0 3px rgb(3 6 14 / calc(var(--pv-ink-halo) * var(--pv-ink-halo-weight))), 0 1px 2px rgb(3 6 14 / calc(var(--pv-ink-halo) * var(--pv-ink-halo-weight) * .85)), 0 0 12px rgb(3 6 14 / calc(var(--pv-ink-halo) * var(--pv-ink-halo-weight) * .55));--pv-ink-2-alpha: .74;--pv-ink-3-alpha: .54;--pv-ink-4-alpha: .42;--tw-size-2xs: .75rem;--tw-size-xs: .8125rem;--tw-size-sm: .875rem;--tw-size-base: .9375rem;--tw-size-md: 1.0625rem;--tw-size-lg: 1.1875rem;--tw-size-xl: 1.4375rem;--tw-size-2xl: 1.8125rem;--tw-size-3xl: 2.3125rem;--tw-danger-ink: #f0928a;--tw-warning-ink: #f2c889;--tw-success-ink: #8fe0bc;--tw-info-ink: #c9d9f7;--tw-brand-ink: #ffb07a}@media (prefers-contrast: more){:root{--pv-ink-2-alpha: .9;--pv-ink-3-alpha: .76;--pv-ink-4-alpha: .66}}.rise{opacity:0;animation:rise-in .56s var(--tw-ease-out) forwards;animation-delay:calc(var(--stagger, 0) * 70ms)}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lift{transition:transform .2s var(--tw-ease),box-shadow .2s var(--tw-ease),border-color .2s var(--tw-ease)}.lift:hover{transform:translateY(-3px);box-shadow:0 14px 38px #02040a80,var(--tw-sheen)}.spotlight{position:relative}.spotlight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;transition:opacity .3s var(--tw-ease);background:radial-gradient(75px circle at var(--mx, 50%) var(--my, 50%),rgb(255 200 140 / .11),transparent 65%);pointer-events:none}.spotlight:hover:before{opacity:1}.pulse{animation:pulse-breathe 4.8s var(--tw-ease-in-out) infinite}@keyframes pulse-breathe{0%,to{opacity:1}50%{opacity:.55}}.spark-path{stroke-dasharray:220;stroke-dashoffset:220;animation:spark-draw 1.1s var(--tw-ease-out) forwards;animation-delay:calc(var(--stagger, 0) * 70ms + .26s)}@keyframes spark-draw{to{stroke-dashoffset:0}}.widget-cell>.glass,.widget-cell>.glass-clear,.widget-cell>section{height:100%}.widget-cell>.glass,.widget-cell>.glass-clear,.widget-cell>section{border-top:2px solid rgb(244 190 92 / .24)}.widget-cell:nth-child(4n+2)>.glass,.widget-cell:nth-child(4n+2)>.glass-clear,.widget-cell:nth-child(4n+2)>section{border-top-color:#89beff3d}.widget-cell:nth-child(4n+3)>.glass,.widget-cell:nth-child(4n+3)>.glass-clear,.widget-cell:nth-child(4n+3)>section{border-top-color:#a67dff3d}.widget-cell:nth-child(4n+4)>.glass,.widget-cell:nth-child(4n+4)>.glass-clear,.widget-cell:nth-child(4n+4)>section{border-top-color:#5bd6b43d}.widget-cell{grid-column:auto}.support-page.support-help .widget-cell{position:relative}.support-page.support-help .widget-cell+.widget-cell{margin-top:1.25rem}.support-page.support-help .widget-cell+.widget-cell:before{content:"";position:absolute;top:-.7rem;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--pv-ink-rgb) / .28),transparent)}.support-page.support-help .support-stage{overflow:hidden;box-shadow:0 20px 42px #0003;border-width:1px;border-style:solid;background-image:linear-gradient(135deg,rgb(var(--pv-ink-rgb) / .045),transparent 42%)}.support-page.support-help .support-stage-club{border-color:rgb(var(--pv-ink-rgb) / .3);border-top:3px solid rgb(var(--pv-ink-rgb) / .62)}.support-page.support-help .support-stage-twilight{border-color:#89beff47;border-top:3px solid rgb(137 190 255 / .58);background-image:linear-gradient(135deg,rgb(137 190 255 / .055),transparent 42%)}.support-page.support-help .support-stage-help{border-color:#a67dff47;border-top:3px solid rgb(166 125 255 / .58);background-image:linear-gradient(135deg,rgb(166 125 255 / .055),transparent 42%)}.support-page.support-requests .widget-cell{position:relative}.support-page.support-requests .widget-cell+.widget-cell{margin-top:0}.support-page.support-requests .widget-cell+.widget-cell:before{content:"";position:absolute;top:-.7rem;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--pv-ink-rgb) / .28),transparent)}.support-page.support-requests .support-stage{overflow:hidden;border-width:1px;border-style:solid;box-shadow:0 20px 42px #0003;background-image:linear-gradient(135deg,rgb(var(--pv-ink-rgb) / .045),transparent 42%)}.support-page.support-requests .support-stage-request{border-color:rgb(var(--pv-ink-rgb) / .3);border-top:3px solid rgb(var(--pv-ink-rgb) / .62)}.support-page.support-requests .support-stage-notifications{border-color:#89beff47;border-top:3px solid rgb(137 190 255 / .58);background-image:linear-gradient(135deg,rgb(137 190 255 / .055),transparent 42%)}.support-page.support-requests .support-stage-activity{border-color:#a67dff47;border-top:3px solid rgb(166 125 255 / .58);background-image:linear-gradient(135deg,rgb(166 125 255 / .055),transparent 42%)}@media (min-width: 768px){.support-page.support-requests .widget-cell+.widget-cell{margin-top:0}.support-page.support-requests .widget-cell+.widget-cell:before{top:-.95rem;left:14%;right:14%}.support-page.support-help .widget-cell+.widget-cell{margin-top:1.75rem}.support-page.support-help .widget-cell+.widget-cell:before{top:-.95rem;left:14%;right:14%}}@media (min-width: 1024px){.widget-cell{grid-column:span var(--widget-span, 2) / span var(--widget-span, 2)}}.widget-editing{animation:jiggle .35s ease-in-out infinite alternate;animation-delay:calc(var(--stagger, 0) * -90ms);cursor:grab;outline:1.5px dashed var(--tw-brand-border);outline-offset:3px}.widget-editing:active{cursor:grabbing}.widget-dragging{opacity:.45;animation:none}.widget-droptarget{outline:2px solid var(--tw-brand);outline-offset:3px}@keyframes jiggle{0%{transform:rotate(-.35deg) translateY(.5px)}to{transform:rotate(.35deg) translateY(-.5px)}}.resize-handle{position:absolute;right:2px;bottom:2px;width:26px;height:26px;border-radius:0 0 var(--tw-radius-lg) 6px;cursor:nwse-resize;display:grid;place-items:center;color:var(--tw-brand);background:radial-gradient(120% 120% at 100% 100%,rgb(240 128 60 / .28),transparent 70%);z-index:2;touch-action:none}.resize-handle:after{content:"";width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-radius:0 0 3px;opacity:.9}.widget-hide{position:absolute;top:-10px;right:-10px;z-index:2;width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:var(--tw-base-800);border:1px solid var(--pv-line-strong);color:var(--tw-ink-2);cursor:pointer}.widget-hide:hover{color:var(--tw-danger);border-color:#e0574f80}.animate-drawer{animation:drawer-in var(--tw-dur-normal) var(--tw-ease-out)}@keyframes drawer-in{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}.animate-navdrawer{animation:navdrawer-in var(--tw-dur-normal) var(--tw-ease-out)}@keyframes navdrawer-in{0%{transform:translate(-24px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.bg-theme{transition:none}.theme-thumb,.theme-thumb:hover{transform:none}.animate-drawer,.animate-navdrawer{animation:none}.light-pass,.pulse,.widget-editing{animation:none!important}.rise{animation:none;opacity:1}.spark-path{animation:none;stroke-dashoffset:0}.lift,.lift:hover{transform:none}.btn-primary:after,.spotlight:before{display:none}}:root[data-reduce-motion=true] .bg-theme{transition:none}:root[data-reduce-motion=true] .theme-thumb,:root[data-reduce-motion=true] .theme-thumb:hover{transform:none}:root[data-reduce-motion=true] .animate-drawer,:root[data-reduce-motion=true] .animate-navdrawer{animation:none}:root[data-reduce-motion=true] .light-pass,:root[data-reduce-motion=true] .pulse,:root[data-reduce-motion=true] .widget-editing{animation:none!important}:root[data-reduce-motion=true] .rise{animation:none;opacity:1}:root[data-reduce-motion=true] .spark-path{animation:none;stroke-dashoffset:0}:root[data-reduce-motion=true] .lift,:root[data-reduce-motion=true] .lift:hover{transform:none}:root[data-reduce-motion=true] .btn-primary:after,:root[data-reduce-motion=true] .spotlight:before{display:none}.btn-secondary{background:color-mix(in srgb,rgb(var(--pv-ink-rgb)) 8%,var(--tw-base-800));color:var(--tw-ink-1);border-color:var(--pv-line-strong)}.btn-secondary:hover:not(:disabled){background:rgb(var(--pv-ink-rgb) / .1);border-color:var(--tw-brand-border)}.btn-danger{background:#e0574f24;color:#ef8a80;border-color:#e0574f66}.btn-danger:hover:not(:disabled){background:#e0574f38}[data-theme=daylight]{--pv-ink-rgb: 22 32 46;--pv-ink-2-alpha: .76;--pv-ink-3-alpha: .6;--pv-ink-4-alpha: .42;--pv-ink-halo: 0;--tw-brand: #96591A;--tw-brand-hover: #8A5516;--tw-brand-active: #7E4D14;--tw-brand-subtle: rgb(150 89 26 / .12);--tw-brand-border: rgb(150 89 26 / .4);--tw-glow-gold: 0 0 0 1px rgb(150 89 26 / .22), 0 4px 18px rgb(150 89 26 / .12);--pv-panel: rgb(255 255 255 / .82);--pv-panel-clear: rgb(255 255 255 / .62);--pv-panel-deep: rgb(255 255 255 / .94);--pv-line: var(--tw-border);--pv-line-strong: var(--tw-border-strong);--pv-glass-fill: rgb(255 255 255 / calc(.55 + var(--pv-glass-level) * .4));--pv-glass-fill-clear: rgb(255 255 255 / calc(.45 + var(--pv-glass-level) * .4));--pv-glass-edge: var(--tw-border-strong);--pv-glass-shadow: var(--tw-shadow-md);--pv-glass-shadow-clear: var(--tw-shadow-sm);--pv-glass-sheen: var(--tw-sheen);--pv-glass-brightness: 1;--tw-danger-ink: var(--tw-danger);--tw-warning-ink: var(--tw-brand);--tw-success-ink: var(--tw-success);--tw-info-ink: var(--tw-info);--tw-brand-ink: var(--tw-brand);--tw-gold: var(--tw-brand);--tw-chart-grid: rgb(var(--pv-ink-rgb) / .08);--tw-chart-axis: rgb(var(--pv-ink-rgb) / .6)}:root[data-theme=daylight]{color-scheme:light}[data-theme=daylight] .bg-theme,[data-theme=daylight] .bg-bloom,[data-theme=daylight] .bg-melt,[data-theme=daylight] .bg-scrim,[data-theme=daylight] .light-pass{display:none}[data-theme=daylight] .glass-raised{background:var(--tw-base-800)}[data-theme=daylight] .glass-live{box-shadow:var(--tw-shadow-md),var(--tw-sheen),var(--tw-glow-gold)}[data-theme=daylight] .input,[data-theme=daylight] .search-pill,[data-theme=daylight] .kbd{background:var(--tw-base-800)}[data-theme=daylight] .pill-info{color:var(--tw-info);background:var(--tw-info-subtle);border-color:var(--tw-info)}[data-theme=daylight] .pill-success{color:var(--tw-success);background:var(--tw-success-subtle);border-color:var(--tw-success)}[data-theme=daylight] .pill-danger{color:var(--tw-danger);background:var(--tw-danger-subtle);border-color:var(--tw-danger)}[data-theme=daylight] .btn-primary{background:var(--tw-brand-subtle)}[data-theme=daylight] .btn-primary:hover:not(:disabled){background:var(--tw-brand-subtle);color:var(--tw-brand-active)}[data-theme=daylight] .btn-danger{color:var(--tw-danger)}[data-theme=daylight] .pill-live{color:var(--tw-base-800)}[data-theme=daylight] .pill-live:before{background:var(--tw-base-800)}[data-theme=daylight] .kpi-delta-up{color:var(--tw-success)}[data-theme=daylight] .kpi-delta-down{color:var(--tw-violet)}.theme-switch{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--pv-line);border-radius:999px;background:var(--tw-surface-2)}.theme-switch button{display:flex;align-items:center;justify-content:center;width:28px;height:24px;border-radius:999px;color:var(--tw-ink-3);transition:background var(--tw-dur-fast) var(--tw-ease),color var(--tw-dur-fast) var(--tw-ease)}.theme-switch button:hover{color:var(--tw-ink-1)}.theme-switch button[data-active=true]{background:var(--tw-brand-subtle);color:var(--tw-brand)}.theme-switch button:focus-visible{outline:2px solid var(--tw-brand);outline-offset:1px}@media (pointer: coarse){.theme-switch button{width:40px;height:32px}}.theme-fading,.theme-fading *,.theme-fading *:before,.theme-fading *:after{transition:background-color .32s var(--tw-ease),color .32s var(--tw-ease),border-color .32s var(--tw-ease),box-shadow .32s var(--tw-ease),fill .32s var(--tw-ease)!important}#main h1,.app-topbar h1{font-family:var(--tw-font-display);font-weight:var(--tw-weight-light);line-height:1.15;letter-spacing:-.005em}.btn-primary{border-radius:var(--tw-radius-full);padding-inline:18px}.btn{transition-property:background,border-color,color,box-shadow,transform}.btn:active:not(:disabled),.chip:active,.seg-opt:active,.qa-tile:active{transform:scale(.97);transition:transform var(--tw-dur-instant) var(--tw-ease)}.nav-item[data-active=true]{background:var(--tw-surface);border-color:transparent;box-shadow:inset 2px 0 0 var(--tw-brand)}.nav-group-label{color:var(--tw-ink-3);letter-spacing:.1em}.kpi-board{overflow:hidden;padding:0}.kpi-cell{border-right:1px solid var(--pv-line);border-bottom:1px solid var(--pv-line);margin:0 -1px -1px 0}.kpi-cell .kpi-figure{font-variant-numeric:tabular-nums}.spark-path{animation-duration:2.5s;animation-timing-function:var(--tw-ease-in-out);animation-delay:calc(var(--stagger, 0) * 60ms + .15s)}.rv-stroke{stroke-dasharray:1;stroke-dashoffset:1;animation:rv-draw 2.5s var(--tw-ease-in-out) .15s forwards}@keyframes rv-draw{to{stroke-dashoffset:0}}.rv-grow{transform-box:fill-box;transform-origin:bottom;transform:scaleY(0);animation:rv-grow 2.5s var(--tw-ease-in-out) forwards;animation-delay:calc(var(--stagger, 0) * 18ms)}@keyframes rv-grow{to{transform:scaleY(1)}}@media (prefers-reduced-motion: reduce){.btn:active:not(:disabled),.chip:active,.seg-opt:active,.qa-tile:active{transform:none}.rv-stroke{animation:none;stroke-dashoffset:0}.rv-grow{animation:none;transform:none}.theme-fading,.theme-fading *,.theme-fading *:before,.theme-fading *:after{transition:none!important}}:root[data-reduce-motion=true] .btn:active,:root[data-reduce-motion=true] .chip:active,:root[data-reduce-motion=true] .seg-opt:active,:root[data-reduce-motion=true] .qa-tile:active{transform:none}:root[data-reduce-motion=true] .rv-stroke{animation:none;stroke-dashoffset:0}:root[data-reduce-motion=true] .rv-grow{animation:none;transform:none}:root[data-reduce-motion=true].theme-fading,:root[data-reduce-motion=true].theme-fading *{transition:none!important}.wf-root{position:fixed;inset:var(--wf-top, 64px) 0 0 0;z-index:var(--tw-z-overlay)}.wf-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--tw-surface-sunken) 72%,transparent);opacity:0;transition:opacity var(--tw-dur-normal) var(--tw-ease-out)}.wf-panel{position:absolute;inset:0 0 auto 0;max-height:calc(100dvh - var(--wf-top, 64px) - 12px);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;border-radius:0 0 var(--tw-radius-lg) var(--tw-radius-lg);background:var(--tw-surface-raised);border-bottom:1px solid var(--pv-line-strong);box-shadow:var(--tw-shadow-lg);padding-bottom:calc(var(--tw-space-4) + env(safe-area-inset-bottom));clip-path:inset(0 0 100% 0);transition:clip-path var(--tw-dur-slow) var(--tw-ease-out);outline:none}.wf-root[data-state=open] .wf-scrim{opacity:1}.wf-root[data-state=open] .wf-panel{clip-path:inset(0 0 0 0)}.wf-panel .wf-item{opacity:0;transform:translateY(-14px) scale(.96);transition:opacity .11s linear,transform .11s var(--tw-ease-in-out);transition-delay:calc((var(--wf-count, 20) - var(--i, 0)) * 22ms)}.wf-root[data-state=open] .wf-panel .wf-item{opacity:1;transform:none;transition:opacity var(--tw-dur-fast) var(--tw-ease-out),transform var(--tw-dur-slow) cubic-bezier(.34,1.35,.64,1);transition-delay:calc(var(--i, 0) * 45ms)}.wf-panel .nav-item{padding-top:10px;padding-bottom:10px}.wf-toggle{position:relative;width:40px;height:40px}.wf-icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transition:transform var(--tw-dur-normal) var(--tw-ease-out),opacity var(--tw-dur-fast) linear}.wf-icon-close{opacity:0;transform:rotate(-90deg) scale(.6)}.wf-toggle[data-open=true] .wf-icon-menu{opacity:0;transform:rotate(90deg) scale(.6)}.wf-toggle[data-open=true] .wf-icon-close{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.wf-scrim,.wf-panel,.wf-panel .wf-item,.wf-root[data-state=open] .wf-panel .wf-item,.wf-icon{transition:none!important}}:root[data-reduce-motion=true] .wf-scrim,:root[data-reduce-motion=true] .wf-panel,:root[data-reduce-motion=true] .wf-panel .wf-item,:root[data-reduce-motion=true] .wf-icon{transition:none!important}@media (pointer: coarse){.btn,.chip,.nav-item{min-height:44px}}@media (max-width: 767px){.sheet-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.sheet-grid{min-width:640px}}.connect-stepper{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:999px;border:1px solid var(--pv-line);background:color-mix(in srgb,rgb(var(--pv-ink-rgb)) 4%,var(--tw-base-800))}.connect-step{width:34px;height:34px;padding:0;border-radius:999px;justify-content:center}.connect-day{min-width:108px;text-align:center;font-size:13px;color:var(--tw-ink-1);font-variant-numeric:tabular-nums}.connect-filters{display:inline-flex;gap:2px;padding:3px;border-radius:999px;border:1px solid var(--pv-line);background:color-mix(in srgb,rgb(var(--pv-ink-rgb)) 4%,var(--tw-base-800))}.connect-filter{padding:6px 12px;border-radius:999px;font-size:12.5px;color:var(--tw-ink-3);transition:color var(--tw-dur-fast) var(--tw-ease-out),background var(--tw-dur-fast) var(--tw-ease-out)}.connect-filter:hover{color:var(--tw-ink-1)}.connect-filter[aria-selected=true],.connect-filter[aria-checked=true]{color:var(--tw-ink-1);background:var(--tw-brand-subtle);box-shadow:inset 0 0 0 1px var(--tw-brand-border)}.connect-alert{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--tw-radius-lg);border:1px solid var(--tw-brand-border);background:var(--tw-brand-subtle);color:var(--tw-ink-1);font-size:13px}.connect-alert>span{flex:1}.connect-list{padding:0;overflow:hidden}.connect-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--pv-line)}.connect-rows{list-style:none;margin:0;padding:0}.connect-row{border-bottom:1px solid var(--pv-line)}.connect-row:last-child{border-bottom:0}.connect-row[data-selected=true]{background:var(--tw-brand-subtle)}.connect-row-main{display:grid;grid-template-columns:28px 92px minmax(150px,1fr) 92px 128px auto;align-items:center;gap:12px;padding:8px 16px;min-height:52px}.connect-check input{width:18px;height:18px;accent-color:var(--tw-brand);cursor:pointer}.connect-check input:disabled{cursor:not-allowed;opacity:.4}.connect-time{font-family:var(--tw-font-display, inherit);font-weight:var(--tw-weight-light, 300);font-size:1.15rem;color:var(--tw-ink-1);font-variant-numeric:tabular-nums;white-space:nowrap}.connect-prices{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.connect-rack{color:var(--tw-ink-2);font-size:14px}.connect-rack[data-struck=true]{color:var(--tw-ink-3);text-decoration:line-through;margin-left:6px}.connect-twilight{color:var(--tw-brand);font-size:1.05rem;font-weight:var(--tw-weight-medium)}.connect-twilight[data-preview=true]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:4px}.connect-saving{font-size:11px;color:var(--tw-ink-3)}.connect-tier{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--tw-ink-3);border:1px solid var(--pv-line);border-radius:999px;padding:1px 7px}.connect-seats{font-size:13px;color:var(--tw-ink-2);font-variant-numeric:tabular-nums}.connect-actions{display:flex;justify-content:flex-end;align-items:center;gap:6px;flex-wrap:wrap}.connect-notes-btn{gap:4px;padding-left:10px;padding-right:10px}.connect-row-notes{padding:4px 16px 16px 56px;display:grid;gap:12px}.connect-bar{position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px 10px 16px;border-radius:999px;border:1px solid var(--tw-brand-border);box-shadow:var(--tw-shadow-lg);margin-right:72px}.connect-bar-count{font-size:13px;color:var(--tw-ink-2)}.connect-bar-count strong{color:var(--tw-ink-1);font-size:15px}.connect-bar-price{display:flex;gap:8px;align-items:center}.connect-bar-price select{min-width:190px}.connect-price-input{width:84px}.connect-bookings{list-style:none;margin:0;padding:0;display:grid;gap:10px}.connect-booking{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:6px 16px;align-items:center;padding:14px 16px;border-left:3px solid transparent}.connect-booking[data-status=new]{border-left-color:var(--tw-brand)}.connect-booking[data-status=cancelled] .connect-booking-name{color:var(--tw-ink-3);text-decoration:line-through}.connect-booking-time{display:flex;flex-direction:column;color:var(--tw-ink-3)}.connect-booking-clock{font-family:var(--tw-font-display, inherit);font-weight:var(--tw-weight-light, 300);font-size:1.35rem;color:var(--tw-ink-1);font-variant-numeric:tabular-nums}.connect-booking-name{font-size:1.02rem;color:var(--tw-ink-1);font-weight:var(--tw-weight-medium)}.connect-booking-meta{font-size:13px;color:var(--tw-ink-3);margin-top:2px}.connect-booking-badges{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:8px}.connect-paybadge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:12px;color:var(--tw-ink-1);background:var(--tw-brand-subtle);border:1px solid var(--tw-brand-border)}.connect-ref{font-size:11.5px;color:var(--tw-ink-3);font-family:var(--tw-font-mono, ui-monospace, monospace)}.connect-booking-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.connect-booking-lastnote{grid-column:2 / -1;font-size:13px;color:var(--tw-ink-2);font-style:italic}.connect-booking .connect-row-notes{grid-column:1 / -1;padding:6px 0 0}.tt-notes{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tt-note{padding:8px 12px;border-radius:var(--tw-radius-md, 10px);border:1px solid var(--pv-line);background:color-mix(in srgb,rgb(var(--pv-ink-rgb)) 3%,var(--tw-base-800))}.tt-note-body{font-size:13.5px;color:var(--tw-ink-1);white-space:pre-wrap}.tt-note-meta{font-size:11.5px;color:var(--tw-ink-3);margin-top:2px}.tt-note-input{resize:vertical;min-height:60px}.connect-mode{display:flex;flex-direction:column;gap:6px;text-align:left;padding:14px 16px;border-radius:var(--tw-radius-lg);border:1px solid var(--pv-line);background:color-mix(in srgb,rgb(var(--pv-ink-rgb)) 3%,var(--tw-base-800));transition:border-color var(--tw-dur-fast) var(--tw-ease-out)}.connect-mode[data-active=true]{border-color:var(--tw-brand);background:var(--tw-brand-subtle)}.connect-mode:disabled{cursor:default}.connect-mode-title{font-size:15px;color:var(--tw-ink-1);font-weight:var(--tw-weight-medium)}.connect-mode-body{font-size:13px;color:var(--tw-ink-2)}.connect-mode-foot{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--tw-ink-3)}.connect-source-pick{align-self:flex-start}.connect-blocks{list-style:none;margin:0;padding:0;display:grid;gap:6px}.connect-block{display:grid;grid-template-columns:92px 1fr auto;align-items:center;gap:10px;font-size:13px;color:var(--tw-ink-2)}.connect-block-form{display:grid;grid-template-columns:1fr 80px 90px auto;gap:10px;align-items:end}@media (max-width: 767px){.connect-row-main{grid-template-columns:28px 1fr auto;grid-template-areas:"check time state" "check prices seats" "check actions actions";row-gap:6px}.connect-check{grid-area:check;align-self:start;padding-top:4px}.connect-time{grid-area:time}.connect-state{grid-area:state;justify-self:end}.connect-prices{grid-area:prices}.connect-seats{grid-area:seats;justify-self:end}.connect-actions{grid-area:actions;justify-content:flex-start}.connect-row-notes{padding-left:16px}.connect-bar{display:grid;grid-template-columns:1fr;border-radius:var(--tw-radius-lg);margin-right:0;bottom:84px}.connect-bar-price{width:100%}.connect-bar-price select{flex:1;min-width:0;width:100%}.connect-bar>div:last-child{justify-content:flex-end}.connect-booking{grid-template-columns:1fr}.connect-booking-time{flex-direction:row;gap:8px;align-items:baseline}.connect-booking-actions{justify-content:flex-start}.connect-booking-lastnote{grid-column:1}.connect-block-form{grid-template-columns:1fr 1fr}.connect-day{min-width:84px}}[data-theme=daylight] .workspace-tab-active{background:var(--tw-surface);border-color:var(--pv-line);box-shadow:inset 0 -2px 0 var(--tw-brand),var(--tw-shadow-sm)}[data-theme=daylight] .connect-filter[aria-selected=true],[data-theme=daylight] .connect-filter[aria-checked=true]{background:var(--tw-surface);box-shadow:inset 0 0 0 1px var(--pv-line),var(--tw-shadow-sm)}[data-theme=daylight] .connect-row[data-selected=true]{background:color-mix(in srgb,var(--tw-brand) 7%,transparent)}.cx-section{display:grid;grid-template-columns:170px minmax(0,1fr);gap:10px 32px;padding:22px 0;border-top:1px solid var(--pv-line)}.cx-board .cx-section:first-child{border-top:0}.cx-section>h2{margin:0;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--tw-ink-3)}.cx-link{display:block;margin-top:6px;font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--tw-brand)}.cx-link:hover{text-decoration:underline}.cx-figs{display:flex;flex-wrap:wrap;gap:14px 48px}.cx-fig b{display:block;font-family:var(--tw-font-display, inherit);font-weight:300;font-size:30px;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--tw-ink-1)}.cx-fig>span{display:block;font-size:13px;color:var(--tw-ink-2)}.cx-fig>.cx-fig-note{font-size:12px;color:var(--tw-ink-3)}.cx-board .connect-list{padding:0;border-top:1px solid var(--pv-line)}.cx-board .connect-list-head{padding:10px 0}.cx-board .connect-row-main{padding-left:4px;padding-right:4px}.cx-board .connect-bookings{gap:0}.cx-board .connect-booking{padding:14px 4px 14px 12px;border-bottom:1px solid var(--pv-line)}.cx-board .connect-booking:first-child{border-top:1px solid var(--pv-line)}@media (max-width: 767px){.cx-section{grid-template-columns:1fr;padding:18px 0}.cx-figs{gap:12px 28px}.cx-fig b{font-size:26px}}.cx-board .connect-stepper{align-self:flex-start}:root{--ty-label: 11px;--ty-caption: 12.5px;--ty-body: 14px;--ty-lead: 16px;--ty-title: 20px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;line-height:1.5;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"cv11" 1}h1,h2,h3,h4{text-rendering:optimizeLegibility;line-height:1.15;text-wrap:balance}p,li,dd{text-wrap:pretty}p{line-height:1.55}.eyebrow,.nav-group-label,.field-label.eyebrow,.cx-section>h2{font-size:var(--ty-label);font-weight:600;letter-spacing:.08em;line-height:1.3}.field-label{font-size:var(--ty-caption);font-weight:500}.workspace-tab small,.workspace-tab-detail,.connect-tier,.connect-saving{font-size:var(--ty-label)}.text-xs{font-size:var(--ty-caption);line-height:1.45}.text-sm{font-size:var(--ty-body);line-height:1.5}.btn{font-weight:500;letter-spacing:0;text-transform:none}.pill{font-weight:500;letter-spacing:.01em}.sheet-row,.connect-booking-name,.connect-row-main,td,th{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.sheet-row .truncate,.connect-booking-name,.tt-note-meta{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-headline{color:var(--tw-ink-2)}.fx-list{list-style:none;margin:0;padding:0}.fx-list-row{display:grid;grid-template-columns:72px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 2px;border-bottom:1px solid var(--pv-line);font-size:14px}.fx-list-row:first-child{border-top:1px solid var(--pv-line)}.fx-list-row-wide{grid-template-columns:minmax(0,1fr) auto auto}.fx-time{color:var(--tw-ink-1);font-variant-numeric:tabular-nums}.fx-name{color:var(--tw-ink-1);font-weight:var(--tw-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-meta{color:var(--tw-ink-3);font-size:12.5px}.fx-state{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding:3px 8px;border-radius:999px;color:var(--tw-ink-2);border:1px solid var(--pv-line)}.fx-state[data-status=active]{color:var(--tw-success);background:var(--tw-success-subtle);border-color:transparent}.fx-state[data-status=scheduled]{color:var(--tw-info);background:var(--tw-info-subtle);border-color:transparent}.fx-state[data-status=paused]{color:var(--tw-warning);background:var(--tw-warning-subtle);border-color:transparent}.fx-pulse{display:inline-flex;align-items:center;gap:12px;font-size:12.5px;color:var(--tw-ink-3);white-space:nowrap}.fx-pulse b{color:var(--tw-ink-1);font-weight:var(--tw-weight-medium);font-variant-numeric:tabular-nums}.fx-spark{display:inline-flex;width:116px;height:30px;align-items:center}.fx-pulse[data-compact=true] .fx-spark{width:84px;height:24px}.fx-spark-empty{display:block;width:100%;height:1px;background:var(--pv-line)}.fx-uplift{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--tw-ink-3)}.fx-uplift[data-tone=up]{color:var(--tw-success)}.fx-uplift[data-tone=down]{color:var(--tw-danger)}.fx-sched-list{list-style:none;margin:0;padding:0}.fx-sched{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:14px;align-items:center;padding:12px 2px;border-bottom:1px solid var(--pv-line)}.fx-sched:first-child{border-top:1px solid var(--pv-line)}.fx-sched[data-status=ended]{opacity:.6}.fx-sched-actions{display:flex;gap:4px;justify-content:flex-end;flex-wrap:wrap}.fx-planner{display:grid;gap:16px;max-width:760px}.fx-field{display:grid;gap:6px}.fx-field>span:first-child{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tw-ink-3)}.fx-preview{padding:12px 14px;border-radius:12px;font-size:14px;color:var(--tw-ink-2);background:var(--tw-brand-subtle);border:1px solid var(--pv-line)}.fx-preview b{color:var(--tw-ink-1)}.fx-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.fx-facts dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--tw-ink-3);font-weight:600}.fx-facts dd{margin:2px 0 0;color:var(--tw-ink-1);font-variant-numeric:tabular-nums}.fx-notecount{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--tw-ink-3);margin-left:4px}.pchip[data-twilight=true]{border-color:var(--tw-info);background:var(--tw-info-subtle)}.pchip-count{font-size:11px;color:var(--tw-ink-3);margin-left:2px}.pchip-taken{color:var(--tw-ink-3)}.sheet-row[data-twilight=listed]{box-shadow:inset 3px 0 0 var(--tw-brand)}.sheet-row[data-twilight=scheduled]{box-shadow:inset 3px 0 0 var(--tw-warning)}.sheet-row[data-full=true]{opacity:.62}.fx-table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.fx-table th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tw-ink-3);padding:6px 8px;border-bottom:1px solid var(--pv-line)}.fx-table td{padding:8px;border-bottom:1px solid var(--pv-line);color:var(--tw-ink-2)}.fx-table td:first-child{color:var(--tw-ink-1)}.fx-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fx-heat-wrap{overflow-x:auto}.fx-heat{border-collapse:separate;border-spacing:3px;font-size:11px;font-variant-numeric:tabular-nums}.fx-heat th{color:var(--tw-ink-3);font-weight:600;padding:2px 4px;text-align:center}.fx-heat td{width:34px;height:26px;text-align:center;border-radius:6px;color:var(--tw-ink-1);background:color-mix(in srgb,var(--tw-chart-2) var(--heat, 0%),transparent);border:1px solid var(--pv-line)}@media (max-width: 720px){.fx-sched{grid-template-columns:minmax(0,1fr) auto}.fx-sched .fx-pulse{grid-column:1 / -1}.fx-sched-actions{grid-column:1 / -1;justify-content:flex-start}.fx-list-row{grid-template-columns:60px minmax(0,1fr) auto}.fx-list-row>:last-child{grid-column:2 / -1;justify-self:start}.fx-list-row-wide{grid-template-columns:minmax(0,1fr) auto}.fx-list-row-wide .fx-pulse{grid-column:1 / -1}.fx-two{grid-template-columns:1fr}.fx-table{display:block;overflow-x:auto;white-space:nowrap}}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.peer:focus-visible~.peer-focus-visible\:outline{outline-style:solid}.peer:focus-visible~.peer-focus-visible\:outline-2{outline-width:2px}@media (min-width: 640px){.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:px-6{padding-left:var(--tw-space-6);padding-right:var(--tw-space-6)}.sm\:text-2xl{font-size:var(--tw-size-2xl);line-height:var(--tw-leading-tight)}.sm\:text-sm{font-size:var(--tw-size-sm);line-height:var(--tw-leading-normal)}}@media (min-width: 768px){.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(150px\,210px\)_1fr\]{grid-template-columns:minmax(150px,210px) 1fr}.md\:gap-6{gap:var(--tw-space-6)}}@media (min-width: 1024px){.lg\:left-\[calc\(var\(--tw-sidebar-w\)\+1rem\)\]{left:calc(var(--tw-sidebar-w) + 1rem)}.lg\:row-span-3{grid-row:span 3 / span 3}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-flow-dense{grid-auto-flow:dense}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(360px\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}}@media (min-width: 1280px){.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width: 1536px){.\32xl\:block{display:block}.\32xl\:text-2xl{font-size:var(--tw-size-2xl);line-height:var(--tw-leading-tight)}}
