@font-face{font-family:Stolzl Medium;src:url(/static/media/Stolzl-Medium.1e3f762481c5dcda273c.ttf)}@font-face{font-family:Stolzl Book;src:url(/static/media/Stolzl-Book.8f453e31721afe9d74fd.ttf)}a:focus,button:focus{box-shadow:none!important}:root{--app-bg:#f4f4f5;--app-surface:#ffffffeb;--app-surface-solid:#fff;--app-elevated:#fff;--app-border:#0f172a0f;--app-border-strong:#94a3b8b3;--app-text:#23232b;--app-text-strong:#111827;--app-muted:#71717a;--app-subtle:#a1a1aa;--app-nav:#52525b;--app-nav-hover:#18181b;--app-nav-hover-bg:#0f172a0a;--app-nav-active-bg:#df25920f;--app-nav-badge-bg:#0f172a0d;--app-shadow:0 10px 30px #0f172a0d;--app-shadow-header:0 10px 26px #0f172a0d;--app-grid:#edf2f7;--app-input-hover:#f7fafc;--app-overlay:#0f172a73;--app-accent:#df2592;--app-accent-btn:#e11d8a;--app-accent-btn-hover:#c41e7a;--app-accent-btn-active:#a81a68;--app-accent-soft:#df25921f;--app-select-hover:#ffe5f4;--app-chart-bar:#e2e8f0;--app-segment-track:#0f172a0a;--app-segment-thumb:#fff;--app-segment-shadow:0 1px 3px #0f172a1f;--app-step-idle:#0f172a14;--app-field-bg:#fff;--app-field-border:#e2e8f0;--app-field-border-hover:#cbd5e0;--app-placeholder:#8b8b96;--app-toggle-off:#0f172a1f;--app-toggle-off-hover:#0f172a2e;--app-playlist-overlay:linear-gradient(180deg,#ffffff80,#ffffffd1);--app-playlist-chip:#ffffffd9;--app-playlist-link-bg:#fff;--app-tint-pink:#ffecf773;--app-tint-orange:#fff7edb3;--app-tint-green:#ecfdf58c;--app-tint-pink-border:#df259233;--app-tint-orange-border:#ea580c47;--app-tint-green-border:#10b98138;--app-pill-orange:#c2410c;--app-pill-green:#047857;--app-pill-red:#b91c1c;--app-pill-blue:#1d4ed8;--app-check-bg:#fff;--app-check-border:#0f172a47;--app-check-border-hover:#0f172a73;--app-avatar-fallback-bg:#a1a1aa;--app-avatar-fallback-fg:#fff}html[data-theme=dark]{--app-bg:#0e0e12;--app-surface:#18181ee0;--app-surface-solid:#1c1c22;--app-elevated:#22222a;--app-border:#ffffff14;--app-border-strong:#ffffff24;--app-text:#f4f4f5;--app-text-strong:#fafafa;--app-muted:#a1a1aa;--app-subtle:#8a8a93;--app-nav:#a1a1aa;--app-nav-hover:#fafafa;--app-nav-hover-bg:#ffffff0f;--app-nav-active-bg:#df259229;--app-nav-badge-bg:#ffffff14;--app-shadow:0 12px 32px #00000061;--app-shadow-header:0 10px 28px #00000052;--app-grid:#ffffff0f;--app-input-hover:#27272f;--app-overlay:#0000009e;--app-accent-btn:#df259280;--app-accent-btn-hover:#df2592a6;--app-accent-btn-active:#df2592c7;--app-accent-soft:#df259233;--app-select-hover:#df259229;--app-chart-bar:#2e2e36;--app-segment-track:#ffffff12;--app-segment-thumb:#3a3a44;--app-segment-shadow:0 1px 4px #0006;--app-step-idle:#ffffff2e;--app-field-bg:#2c2c36;--app-field-border:#ffffff24;--app-field-border-hover:#ffffff47;--app-placeholder:#b8b8c2;--app-toggle-off:#ffffff38;--app-toggle-off-hover:#ffffff57;--app-playlist-overlay:linear-gradient(180deg,#0e0e126b,#0e0e12d1);--app-playlist-chip:#ffffff1a;--app-playlist-link-bg:#ffffff24;--app-tint-pink:#df259224;--app-tint-orange:#ea580c24;--app-tint-green:#10b9811f;--app-tint-pink-border:#df259247;--app-tint-orange-border:#ea580c52;--app-tint-green-border:#10b98147;--app-pill-orange:#fb923c;--app-pill-green:#34d399;--app-pill-red:#f87171;--app-pill-blue:#60a5fa;--app-check-bg:#2c2c36;--app-check-border:#ffffff7a;--app-check-border-hover:#ffffffb3;--app-avatar-fallback-bg:#ffffff29;--app-avatar-fallback-fg:#fafafa;--682-colors-white:#1c1c22;--682-colors-black:#f4f4f5;--682-colors-gray-50:#18181c;--682-colors-gray-100:#222228;--682-colors-gray-200:#2e2e36;--682-colors-gray-300:#3f3f48;--682-colors-gray-400:#8a8a93;--682-colors-gray-500:#a1a1aa;--682-colors-gray-600:#c4c4cc;--682-colors-gray-700:#e4e4e7;--682-colors-gray-800:#f4f4f5;--682-colors-gray-900:#fafafa;--682-colors-green-50:#10241a;--682-colors-green-100:#163325;--682-colors-green-700:#9ae6b4;--682-colors-green-800:#c6f6d5;--682-colors-red-50:#2a1418;--682-colors-red-100:#3a1a1e;--682-colors-red-700:#feb2b2;--682-colors-red-800:#fed7d7;--682-colors-blue-50:#142033;--682-colors-blue-100:#1a2a40;--682-colors-blue-700:#90cdf4;--682-colors-blue-800:#bee3f8;--682-colors-orange-50:#2a1c12;--682-colors-orange-100:#3a2618;--682-colors-orange-700:#fbd38d;--682-colors-yellow-50:#2a2412;--682-colors-yellow-100:#3a3018;--682-colors-yellow-700:#faf089;--682-colors-purple-50:#221830;--682-colors-purple-100:#2c2040;--682-colors-purple-700:#d6bcfa;--682-colors-pink-50:#2a1524;--682-colors-pink-100:#3a1c30;--682-colors-teal-50:#122424;--682-colors-teal-100:#183030;--682-colors-cyan-50:#122428}body,html{background:#f4f4f5;background:var(--app-bg)}html[data-theme=dark] body{color:#23232b;color:var(--app-text)}html[data-theme=dark] input,html[data-theme=dark] option,html[data-theme=dark] select,html[data-theme=dark] textarea{color-scheme:dark}html[data-theme=dark] ::selection{background:#df259259;color:#fff}html[data-theme=dark] .chakra-alert-dialog__content,html[data-theme=dark] .chakra-modal__content{background:#fff!important;background:var(--app-elevated)!important;border:1px solid #0f172a0f;border:1px solid var(--app-border);box-shadow:0 10px 30px #0f172a0d;box-shadow:var(--app-shadow);color:#23232b;color:var(--app-text)}html[data-theme=dark] .chakra-menu__menu-list,html[data-theme=dark] .chakra-popover__content{--682-menu-bg:var(--app-elevated);background:#fff!important;background:var(--app-elevated)!important;border-color:#0f172a0f!important;border-color:var(--app-border)!important;box-shadow:0 10px 30px #0f172a0d;box-shadow:var(--app-shadow);color:#23232b;color:var(--app-text)}html[data-theme=dark] .chakra-menu__menuitem,html[data-theme=dark] .chakra-menu__menuitem-option{--682-menu-bg:#0000;background:#0000!important;color:#23232b!important;color:var(--app-text)!important}html[data-theme=dark] .chakra-menu__menuitem-option:focus,html[data-theme=dark] .chakra-menu__menuitem-option:hover,html[data-theme=dark] .chakra-menu__menuitem-option[data-focus],html[data-theme=dark] .chakra-menu__menuitem:focus,html[data-theme=dark] .chakra-menu__menuitem:hover,html[data-theme=dark] .chakra-menu__menuitem[data-focus]{--682-menu-bg:var(--app-nav-hover-bg);background:#0f172a0a!important;background:var(--app-nav-hover-bg)!important}html[data-theme=dark] .chakra-alert-dialog__overlay,html[data-theme=dark] .chakra-modal__overlay{background:#0f172a73!important;background:var(--app-overlay)!important}html[data-theme=dark] .chakra-drawer__content{background:#fff!important;background:var(--app-surface-solid)!important;color:#23232b;color:var(--app-text)}html[data-theme=dark] option,html[data-theme=dark] select{background-color:#fff;background-color:var(--app-field-bg);color:#23232b;color:var(--app-text)}html[data-theme=dark] .chakra-input,html[data-theme=dark] .chakra-select,html[data-theme=dark] .chakra-textarea{background-color:#fff!important;background-color:var(--app-field-bg)!important;color:#23232b!important;color:var(--app-text)!important}html[data-theme=dark] .chakra-input::placeholder,html[data-theme=dark] .chakra-textarea::placeholder{color:#8b8b96!important;color:var(--app-placeholder)!important;opacity:1!important}html[data-theme=dark] .chakra-form__required-indicator{color:#df2592}html[data-theme=dark] .chakra-form-label{color:#23232b;color:var(--app-text)}html[data-theme=dark] .recharts-cartesian-grid-horizontal line,html[data-theme=dark] .recharts-cartesian-grid-vertical line{stroke:#edf2f7;stroke:var(--app-grid)}html[data-theme=dark] .recharts-default-tooltip{background:#fff!important;background:var(--app-elevated)!important;border:1px solid #0f172a0f!important;border:1px solid var(--app-border)!important;border-radius:12px!important;box-shadow:0 10px 30px #0f172a0d!important;box-shadow:var(--app-shadow)!important;color:#23232b!important;color:var(--app-text)!important}html[data-theme=dark] .recharts-legend-item-text,html[data-theme=dark] .recharts-tooltip-label{color:#71717a!important;color:var(--app-muted)!important}html[data-theme=dark] .react-datepicker{border:1px solid #e2e8f0!important;border:1px solid var(--app-field-border)!important;box-shadow:0 10px 30px #0f172a0d!important;box-shadow:var(--app-shadow)!important;color:#23232b;color:var(--app-text)}html[data-theme=dark] .react-datepicker,html[data-theme=dark] .react-datepicker__header{background:#fff!important;background:var(--app-elevated)!important}html[data-theme=dark] .react-datepicker__current-month,html[data-theme=dark] .react-datepicker__day,html[data-theme=dark] .react-datepicker__day-name{color:#23232b!important;color:var(--app-text)!important}html[data-theme=dark] .react-datepicker__day--keyboard-selected,html[data-theme=dark] .react-datepicker__day--selected{background:#df2592!important;color:#fff!important}html[data-theme=dark] .react-datepicker__day--in-range,html[data-theme=dark] .react-datepicker__day--in-selecting-range{background:#df259233!important;color:#23232b!important;color:var(--app-text)!important}html[data-theme=dark] .react-datepicker__day--outside-month,html[data-theme=dark] .react-datepicker__day-name{color:#71717a!important;color:var(--app-muted)!important}html[data-theme=dark] .react-datepicker__day:hover,html[data-theme=dark] .react-datepicker__navigation:hover{background:#f7fafc!important;background:var(--app-input-hover)!important}html[data-theme=dark] .react-datepicker__navigation-icon:before{border-color:#71717a;border-color:var(--app-muted)}html[data-theme=dark] .react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:#23232b;border-color:var(--app-text)}html[data-theme=dark] .react-datepicker__day--disabled{color:#a1a1aa!important;color:var(--app-subtle)!important}html[data-theme=dark] .chakra-table td,html[data-theme=dark] .chakra-table th{border-color:#0f172a0f!important;border-color:var(--app-border)!important}html[data-theme=dark] .chakra-skeleton{--skeleton-start-color:#222228;--skeleton-end-color:#2e2e36}html[data-theme=dark] .chakra-alert{border-color:#0f172a0f;border-color:var(--app-border)}html[data-theme=dark] .chakra-tabs__tab{color:#71717a;color:var(--app-muted)}html[data-theme=dark] .chakra-tabs__tab[aria-selected=true]{color:#111827;color:var(--app-text-strong)}html[data-theme=dark] .chakra-checkbox__control,html[data-theme=dark] .chakra-radio__control{background:#fff;background:var(--app-surface-solid);border-color:#94a3b8b3;border-color:var(--app-border-strong)}