:root{--omni-space-1: 4px;--omni-space-2: 8px;--omni-space-3: 12px;--omni-space-4: 16px;--omni-space-5: 20px;--omni-space-6: 24px;--omni-space-8: 32px;--omni-space-10: 40px;--omni-space-12: 48px;--omni-space-16: 64px;--omni-radius-xs: 6px;--omni-radius-sm: 8px;--omni-radius-md: 10px;--omni-radius-lg: 12px;--omni-radius-xl: 16px;--omni-radius-pill: 999px;--omni-border-width: 1px;--omni-border-width-strong: 2px;--omni-z-dropdown: 1000;--omni-z-sticky: 1100;--omni-z-overlay: 1200;--omni-z-modal: 1300;--omni-z-toast: 1400;--omni-breakpoint-mobile: 480px;--omni-breakpoint-tablet: 900px;--omni-breakpoint-desktop: 1024px;--omni-touch-target: 44px;--omni-font-family-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--omni-font-family-serif: Georgia, Cambria, "Times New Roman", Times, serif;--omni-font-family-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--omni-text-display: 3rem;--omni-text-heading-1: 2.25rem;--omni-text-heading-2: 1.875rem;--omni-text-heading-3: 1.5rem;--omni-text-body: 1rem;--omni-text-body-small: .875rem;--omni-text-label: .75rem;--omni-text-caption: .625rem;--omni-text-code: .875rem;--omni-motion-micro: .1s cubic-bezier(.4, 0, .2, 1);--omni-motion-hover: .14s cubic-bezier(.4, 0, .2, 1);--omni-motion-tabs: .18s cubic-bezier(.4, 0, .2, 1);--omni-motion-dropdown: .2s cubic-bezier(.4, 0, .2, 1);--omni-motion-tooltip: .15s cubic-bezier(.4, 0, .2, 1);--omni-motion-drawer: .25s cubic-bezier(.4, 0, .2, 1);--omni-motion-modal: .25s cubic-bezier(.4, 0, .2, 1);--omni-motion-theme: .4s ease-in-out;--omni-motion-fast: .1s;--omni-motion-normal: .18s;--omni-motion-slow: .28s;--omni-ease-standard: cubic-bezier(.4, 0, .2, 1);--omni-ease-enter: cubic-bezier(0, 0, .2, 1);--omni-ease-exit: cubic-bezier(.4, 0, 1, 1);--omni-control-height: 40px;--omni-control-height-sm: 32px;--omni-control-padding-x: 16px;--omni-layout-gap: 16px;--omni-row-height: 48px;--omni-focus-width: 2px;--omni-focus-offset: 2px;--omni-disabled-opacity: .55;--omni-control-bg: var(--omni-surface);--omni-control-bg-hover: var(--omni-surface-hover);--omni-control-border: var(--omni-border);--omni-control-accent: var(--omni-primary);--omni-control-text: var(--omni-text-primary);--omni-focus-ring: var(--omni-border-focus);--omni-nav-bg: var(--omni-surface);--omni-overlay-bg: var(--omni-surface-raised)}[data-omni-density=compact]{--omni-control-height: 32px;--omni-control-height-sm: 28px;--omni-control-padding-x: 10px;--omni-layout-gap: 8px;--omni-row-height: 36px}[data-omni-density=workspace]{--omni-control-height: 36px;--omni-control-height-sm: 30px;--omni-control-padding-x: 12px;--omni-layout-gap: 12px;--omni-row-height: 40px}[data-omni-density=touch]{--omni-control-height: 48px;--omni-control-height-sm: 44px;--omni-control-padding-x: 18px;--omni-layout-gap: 16px;--omni-row-height: 56px;--omni-touch-target: 48px}@media(prefers-reduced-motion:reduce){:root{--omni-motion-micro: 0ms;--omni-motion-hover: 0ms;--omni-motion-tabs: 0ms;--omni-motion-dropdown: 0ms;--omni-motion-tooltip: 0ms;--omni-motion-drawer: 0ms;--omni-motion-modal: 0ms;--omni-motion-theme: 0ms;--omni-motion-fast: 0ms;--omni-motion-normal: 0ms;--omni-motion-slow: 0ms}}[data-omni-theme=parchment-light]{--omni-palette-canvas: #efe3cc;--omni-palette-paper: #f8f2e6;--omni-palette-ink: #302a23;--omni-palette-accent: #9a743d;--omni-bg-app: var(--omni-palette-canvas);--omni-bg-workspace: #f3ead7;--omni-bg-section: #f1e6d2;--omni-surface: var(--omni-palette-paper);--omni-surface-raised: #fcf8ef;--omni-surface-muted: #e9ddc5;--omni-surface-hover: #ede0c7;--omni-surface-selected: #e2d0ad;--omni-text-primary: var(--omni-palette-ink);--omni-text-secondary: #756a5b;--omni-text-muted: #9a8e7d;--omni-text-inverse: #ffffff;--omni-border: #d9c9ac;--omni-border-subtle: #e5d8c0;--omni-border-strong: #cbb99b;--omni-border-focus: #9a743d;--omni-primary: var(--omni-palette-accent);--omni-primary-hover: #7d5b2d;--omni-primary-active: #684923;--omni-primary-soft: #eadbc1;--omni-gold: #b78335;--omni-gold-hover: #9e702d;--omni-gold-active: #805923;--omni-gold-soft: #efe0c2;--omni-success: #657255;--omni-success-soft: #e1e6d8;--omni-warning: #a8752f;--omni-warning-soft: #f2e3c8;--omni-danger: #a44e3f;--omni-danger-soft: #f1ddd5;--omni-info: #5f7480;--omni-info-soft: #dfe6e5;--omni-shadow-soft: 0 1px 3px rgba(72, 55, 34, .06);--omni-shadow-medium: 0 6px 18px rgba(72, 55, 34, .1);--omni-shadow-strong: 0 14px 36px rgba(52, 39, 24, .16)}[data-omni-theme=noble-green]{--omni-palette-canvas: #ede5d3;--omni-palette-paper: #f8f2e6;--omni-palette-ink: #2e302a;--omni-palette-accent: #315f46;--omni-bg-app: var(--omni-palette-canvas);--omni-bg-workspace: #f2ead9;--omni-bg-section: #ece2ce;--omni-surface: var(--omni-palette-paper);--omni-surface-raised: #fcf8ef;--omni-surface-muted: #e6dbc5;--omni-surface-hover: #e3e9de;--omni-surface-selected: #dce5d7;--omni-text-primary: var(--omni-palette-ink);--omni-text-secondary: #6b6c60;--omni-text-muted: #8b8c80;--omni-text-inverse: #ffffff;--omni-border: #d2ccb9;--omni-border-subtle: #e2dac8;--omni-border-strong: #9daa98;--omni-border-focus: #315f46;--omni-primary: var(--omni-palette-accent);--omni-primary-hover: #294f3b;--omni-primary-active: #213f30;--omni-primary-soft: #dde7db;--omni-gold: #b78335;--omni-gold-hover: #9e702d;--omni-gold-active: #805923;--omni-gold-soft: #efe0c2;--omni-success: #3f7557;--omni-success-soft: #dde9e0;--omni-warning: #a8752f;--omni-warning-soft: #f2e3c8;--omni-danger: #a44e3f;--omni-danger-soft: #f1ddd5;--omni-info: #527286;--omni-info-soft: #dfe7ea;--omni-shadow-soft: 0 1px 3px rgba(72, 55, 34, .06);--omni-shadow-medium: 0 6px 18px rgba(72, 55, 34, .1);--omni-shadow-strong: 0 14px 36px rgba(52, 39, 24, .16)}[data-omni-theme=graphite-forest-dark]{--omni-palette-canvas: #171a18;--omni-palette-paper: #252a26;--omni-palette-ink: #eee7da;--omni-palette-accent: #527d60;--omni-bg-app: var(--omni-palette-canvas);--omni-bg-workspace: #1d211e;--omni-bg-section: #202620;--omni-surface: var(--omni-palette-paper);--omni-surface-raised: #2b312c;--omni-surface-muted: #212621;--omni-surface-hover: #2b342d;--omni-surface-selected: #29382e;--omni-text-primary: var(--omni-palette-ink);--omni-text-secondary: #b7b3a8;--omni-text-muted: #888e87;--omni-text-inverse: #171a18;--omni-border: #39423a;--omni-border-subtle: #303831;--omni-border-strong: #465249;--omni-border-focus: #6f9a79;--omni-primary: var(--omni-palette-accent);--omni-primary-hover: #648e70;--omni-primary-active: #426a50;--omni-primary-soft: #29382e;--omni-gold: #c99a4d;--omni-gold-hover: #d5aa63;--omni-gold-active: #b78335;--omni-gold-soft: #403522;--omni-success: #78916f;--omni-success-soft: #29372d;--omni-warning: #c08a45;--omni-warning-soft: #403422;--omni-danger: #c06b5f;--omni-danger-soft: #432b28;--omni-info: #7693a0;--omni-info-soft: #29363b;--omni-shadow-soft: 0 1px 3px rgba(0, 0, 0, .18);--omni-shadow-medium: 0 8px 22px rgba(0, 0, 0, .24);--omni-shadow-strong: 0 16px 40px rgba(0, 0, 0, .34)}[data-omni-density=workspace]{--omni-bg-app: rgb(239 232 216);--omni-bg-workspace: rgb(239 232 218);--omni-bg-section: rgb(233 225 207);--omni-surface: rgb(247 241 227);--omni-surface-raised: rgb(250 245 234);--omni-surface-muted: rgb(238 231 214);--omni-surface-hover: rgb(231 230 211);--omni-surface-selected: rgb(221 231 211);--omni-text-primary: rgb(28 39 34);--omni-text-secondary: rgb(93 109 101);--omni-text-muted: rgb(108 123 116);--omni-border: rgb(211 204 184);--omni-border-subtle: rgb(225 217 198);--omni-border-focus: rgb(35 123 91);--omni-primary: rgb(31 117 85);--omni-primary-hover: rgb(24 96 69);--omni-primary-soft: rgb(230 243 236)}[data-omni-theme=parchment-light][data-omni-density=workspace]{--omni-bg-app: rgb(244 237 220);--omni-bg-workspace: rgb(244 237 222);--omni-surface: rgb(250 245 232);--omni-surface-raised: rgb(252 247 235);--omni-surface-muted: rgb(242 234 216);--omni-surface-selected: rgb(236 221 190);--omni-primary: rgb(133 99 50);--omni-primary-hover: rgb(107 76 33);--omni-primary-soft: rgb(246 239 225)}[data-omni-theme=graphite-forest-dark][data-omni-density=workspace]{--omni-bg-app: rgb(19 24 22);--omni-bg-workspace: rgb(20 26 23);--omni-bg-section: rgb(27 34 30);--omni-surface: rgb(26 33 29);--omni-surface-raised: rgb(35 44 39);--omni-surface-muted: rgb(29 38 33);--omni-surface-hover: rgb(38 49 42);--omni-surface-selected: rgb(39 64 49);--omni-text-primary: rgb(237 243 239);--omni-text-secondary: rgb(171 189 179);--omni-text-muted: rgb(143 164 152);--omni-border: rgb(60 76 66);--omni-border-subtle: rgb(42 54 47);--omni-border-focus: rgb(111 185 144);--omni-primary: rgb(77 147 105);--omni-primary-hover: rgb(93 163 122);--omni-primary-soft: rgb(37 59 45)}[data-omni-theme]{--omni-bg-surface: var(--omni-surface);--omni-bg-surface-elevated: var(--omni-surface-raised);--omni-bg-surface-secondary: var(--omni-surface-muted);--omni-bg-interactive-hover: var(--omni-surface-hover);--omni-border-primary: var(--omni-border);--omni-border-secondary: var(--omni-border-subtle);--omni-primary-muted: var(--omni-primary-soft);--omni-primary-text: var(--omni-primary);--omni-text-disabled: color-mix( in srgb, var(--omni-text-muted) 65%, transparent );--omni-surface-disabled: color-mix( in srgb, var(--omni-surface-muted) 75%, transparent );--omni-focus-ring: var(--omni-border-focus);--omni-backdrop: rgb(10 16 13 / 52%);--krona-bg-app: var(--omni-bg-app);--krona-bg-workspace: var(--omni-bg-workspace);--krona-bg-section: var(--omni-bg-section);--krona-surface: var(--omni-surface);--krona-surface-raised: var(--omni-surface-raised);--krona-surface-muted: var(--omni-surface-muted);--krona-surface-hover: var(--omni-surface-hover);--krona-surface-selected: var(--omni-surface-selected);--krona-text-primary: var(--omni-text-primary);--krona-text-secondary: var(--omni-text-secondary);--krona-text-muted: var(--omni-text-muted);--krona-text-inverse: var(--omni-text-inverse);--krona-border: var(--omni-border);--krona-border-subtle: var(--omni-border-subtle);--krona-border-strong: var(--omni-border-strong);--krona-border-focus: var(--omni-border-focus);--krona-primary: var(--omni-primary);--krona-primary-hover: var(--omni-primary-hover);--krona-primary-active: var(--omni-primary-active);--krona-primary-soft: var(--omni-primary-soft);--krona-gold: var(--omni-gold);--krona-gold-hover: var(--omni-gold-hover);--krona-gold-active: var(--omni-gold-active);--krona-gold-soft: var(--omni-gold-soft);--krona-success: var(--omni-success);--krona-success-soft: var(--omni-success-soft);--krona-warning: var(--omni-warning);--krona-warning-soft: var(--omni-warning-soft);--krona-danger: var(--omni-danger);--krona-danger-soft: var(--omni-danger-soft);--krona-info: var(--omni-info);--krona-info-soft: var(--omni-info-soft);--krona-shadow-soft: var(--omni-shadow-soft);--krona-shadow-medium: var(--omni-shadow-medium);--krona-shadow-strong: var(--omni-shadow-strong)}._button_zl5v7_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--omni-space-2);border-radius:var(--omni-radius-md);font-family:var(--omni-font-family-sans);font-weight:500;cursor:pointer;transition:all var(--omni-motion-hover);outline:none;border:1px solid transparent;-webkit-user-select:none;user-select:none}._button_zl5v7_1:disabled{cursor:not-allowed;opacity:.6}._button_zl5v7_1:focus-visible{box-shadow:0 0 0 2px var(--omni-bg-workspace),0 0 0 4px var(--omni-border-focus)}._size-sm_zl5v7_26{padding:0 var(--omni-space-3);height:32px;font-size:var(--omni-text-body-small)}._size-md_zl5v7_32{padding:0 var(--omni-space-4);height:40px;font-size:var(--omni-text-body)}._size-lg_zl5v7_38{padding:0 var(--omni-space-5);height:48px;font-size:var(--omni-text-heading-3);border-radius:var(--omni-radius-lg)}._variant-primary_zl5v7_46{background-color:var(--omni-primary);color:var(--omni-text-inverse)}._variant-primary_zl5v7_46:hover:not(:disabled){background-color:var(--omni-primary-hover)}._variant-primary_zl5v7_46:active:not(:disabled){background-color:var(--omni-primary-active)}._variant-secondary_zl5v7_57{background-color:var(--omni-surface);color:var(--omni-text-primary);border-color:var(--omni-border-subtle)}._variant-secondary_zl5v7_57:hover:not(:disabled){background-color:var(--omni-surface-hover)}._variant-secondary_zl5v7_57:active:not(:disabled){background-color:var(--omni-surface-selected)}._variant-gold_zl5v7_69{background-color:var(--omni-gold);color:var(--omni-text-inverse)}._variant-gold_zl5v7_69:hover:not(:disabled){background-color:var(--omni-gold-hover)}._variant-gold_zl5v7_69:active:not(:disabled){background-color:var(--omni-gold-active)}._variant-danger_zl5v7_80{background-color:var(--omni-danger);color:var(--omni-text-inverse)}._variant-danger_zl5v7_80:hover:not(:disabled){background-color:var(--omni-danger-soft);color:var(--omni-danger)}._variant-ghost_zl5v7_89{background-color:transparent;color:var(--omni-text-primary)}._variant-ghost_zl5v7_89:hover:not(:disabled){background-color:var(--omni-surface-hover)}._variant-ghost_zl5v7_89:active:not(:disabled){background-color:var(--omni-surface-selected)}._loading_zl5v7_101{position:relative}._spinner_zl5v7_104{width:1em;height:1em;animation:_spin_zl5v7_104 1s linear infinite}@keyframes _spin_zl5v7_104{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._icon_zl5v7_114{display:flex;align-items:center;justify-content:center}._srOnly_zl5v7_120{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._content_zl5v7_131{display:inline-flex;align-items:center;justify-content:center;gap:var(--omni-space-2)}._container_1mghc_1{display:flex;width:100%;min-width:0;align-items:center;gap:var(--omni-space-2);height:40px;background-color:var(--omni-surface);border:1px solid var(--omni-border-subtle);border-radius:var(--omni-radius-md);padding:0 var(--omni-space-3);transition:all var(--omni-motion-hover)}._container_1mghc_1:focus-within{border-color:var(--omni-border-focus);box-shadow:0 0 0 1px var(--omni-border-focus)}._container_1mghc_1._invalid_1mghc_20{border-color:var(--omni-danger)}._container_1mghc_1._invalid_1mghc_20:focus-within{box-shadow:0 0 0 1px var(--omni-danger)}._container_1mghc_1._disabled_1mghc_27{opacity:.6;cursor:not-allowed;background-color:var(--omni-surface-muted)}._input_1mghc_33{flex:1;min-width:0;height:100%;background:transparent;border:none;outline:none;color:var(--omni-text-primary);font-family:var(--omni-font-family-sans);font-size:var(--omni-text-body)}._input_1mghc_33::placeholder{color:var(--omni-text-muted)}._input_1mghc_33:focus,._input_1mghc_33:focus-visible{outline:none;box-shadow:none}._input_1mghc_33:disabled{cursor:not-allowed}._icon_1mghc_59{display:flex;align-items:center;justify-content:center;color:var(--omni-text-secondary)}._badge_1d9vc_1{display:inline-flex;align-items:center;justify-content:center;font-family:var(--omni-font-family-sans);font-weight:500;white-space:nowrap}._size-sm_1d9vc_10{padding:0 var(--omni-space-1);height:20px;font-size:var(--omni-text-caption);border-radius:var(--omni-radius-sm)}._size-md_1d9vc_17{padding:0 var(--omni-space-2);height:24px;font-size:var(--omni-text-label);border-radius:var(--omni-radius-md)}._variant-neutral_1d9vc_25{background-color:var(--omni-surface-muted);color:var(--omni-text-primary)}._variant-primary_1d9vc_30{background-color:var(--omni-primary);color:var(--omni-text-inverse)}._variant-gold_1d9vc_35{background-color:var(--omni-gold);color:var(--omni-text-inverse)}._variant-success_1d9vc_40{background-color:var(--omni-success-soft);color:var(--omni-success)}._variant-warning_1d9vc_45{background-color:var(--omni-warning-soft);color:var(--omni-warning)}._variant-danger_1d9vc_50{background-color:var(--omni-danger-soft);color:var(--omni-danger)}._variant-info_1d9vc_55{background-color:var(--omni-info-soft);color:var(--omni-info)}._avatar_1bqhk_1{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--omni-radius-pill);background-color:var(--omni-surface-muted);color:var(--omni-text-primary);font-family:var(--omni-font-family-sans);font-weight:500;-webkit-user-select:none;user-select:none}._image_1bqhk_14{width:100%;height:100%;object-fit:cover;border-radius:inherit}._fallback_1bqhk_21{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit}._size-sm_1bqhk_31{width:24px;height:24px;font-size:var(--omni-text-caption)}._size-md_1bqhk_37{width:32px;height:32px;font-size:var(--omni-text-label)}._size-lg_1bqhk_43{width:48px;height:48px;font-size:var(--omni-text-body)}._size-xl_1bqhk_49{width:64px;height:64px;font-size:var(--omni-text-heading-3)}._status_1bqhk_56{position:absolute;bottom:0;right:0;border-radius:var(--omni-radius-pill);border:2px solid var(--omni-surface)}._size-sm_1bqhk_31 ._status_1bqhk_56{width:8px;height:8px;border-width:1px}._size-md_1bqhk_37 ._status_1bqhk_56{width:10px;height:10px;border-width:2px}._size-lg_1bqhk_43 ._status_1bqhk_56{width:14px;height:14px;border-width:2px}._size-xl_1bqhk_49 ._status_1bqhk_56{width:18px;height:18px;border-width:3px}._status-online_1bqhk_69{background-color:var(--omni-success)}._status-offline_1bqhk_70{background-color:var(--omni-surface-muted)}._status-busy_1bqhk_71{background-color:var(--omni-danger)}._status-away_1bqhk_72{background-color:var(--omni-warning)}._tabList_1jg3k_1{display:flex;align-items:center;gap:var(--omni-space-2);border-bottom:1px solid var(--omni-border-subtle);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}._tabList_1jg3k_1::-webkit-scrollbar{display:none}._tabItem_1jg3k_13{display:inline-flex;align-items:center;gap:var(--omni-space-2);padding:var(--omni-space-3) var(--omni-space-4);font-family:var(--omni-font-family-sans);font-size:var(--omni-text-body);font-weight:500;color:var(--omni-text-secondary);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:all var(--omni-motion-tabs);outline:none;min-height:44px}._tabItem_1jg3k_13:hover:not(:disabled){color:var(--omni-text-primary);background-color:var(--omni-surface-hover);border-radius:var(--omni-radius-sm) var(--omni-radius-sm) 0 0}._tabItem_1jg3k_13:focus-visible{box-shadow:0 0 0 2px var(--omni-bg-workspace),0 0 0 4px var(--omni-border-focus)}._tabItem_1jg3k_13._active_1jg3k_39{color:var(--omni-primary);border-bottom-color:var(--omni-primary);font-weight:600}._tabItem_1jg3k_13:disabled{opacity:.5;cursor:not-allowed}._icon_1jg3k_48{display:inline-flex;align-items:center;font-size:1.1em}._badge_1jg3k_53{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:var(--omni-text-caption);font-weight:600;border-radius:var(--omni-radius-pill);background-color:var(--omni-surface-muted);color:var(--omni-text-primary)}._active_1jg3k_39 ._badge_1jg3k_53{background-color:var(--omni-primary);color:var(--omni-text-inverse)}._card_106ag_1{background-color:var(--omni-surface);border:1px solid var(--omni-border-subtle);border-radius:var(--omni-radius-lg);box-shadow:var(--omni-shadow-soft);color:var(--omni-text-primary);font-family:var(--omni-font-family-sans);overflow:hidden;transition:all var(--omni-motion-hover)}._elevated_106ag_11{background-color:var(--omni-surface-raised);box-shadow:var(--omni-shadow-medium)}._header_106ag_15{display:flex;align-items:center;justify-content:space-between;padding:var(--omni-space-4);border-bottom:1px solid var(--omni-border-subtle)}._body_106ag_22{padding:var(--omni-space-4)}._footer_106ag_25{display:flex;align-items:center;padding:var(--omni-space-3) var(--omni-space-4);border-top:1px solid var(--omni-border-subtle);background-color:var(--omni-surface-muted)}._pill_ha5f6_1{display:inline-flex;align-items:center;gap:var(--omni-space-2);padding:0 var(--omni-space-3);height:36px;border-radius:var(--omni-radius-pill);font-family:var(--omni-font-family-sans);font-size:var(--omni-text-body-small);font-weight:500;color:var(--omni-text-primary);background-color:var(--omni-surface);border:1px solid var(--omni-border);cursor:pointer;transition:all var(--omni-motion-hover);white-space:nowrap;-webkit-user-select:none;user-select:none;min-height:36px}._pill_ha5f6_1:hover:not(:disabled){background-color:var(--omni-surface-hover);border-color:var(--omni-border-strong)}._pill_ha5f6_1:focus-visible{box-shadow:0 0 0 2px var(--omni-bg-workspace),0 0 0 4px var(--omni-border-focus)}._pill_ha5f6_1._active_ha5f6_27{background-color:var(--omni-primary-soft);border-color:var(--omni-primary);color:var(--omni-primary);font-weight:600}._badge_ha5f6_33{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;font-size:var(--omni-text-caption);font-weight:700;border-radius:var(--omni-radius-pill);background-color:var(--omni-surface-muted);color:var(--omni-text-primary)}._active_ha5f6_27 ._badge_ha5f6_33{background-color:var(--omni-primary);color:var(--omni-text-inverse)}._badgeAlert_ha5f6_50{background-color:var(--omni-danger);color:#fff}._container_kkdd7_1{display:flex;flex-direction:column;margin-bottom:var(--omni-space-3);max-width:80%}._incoming_kkdd7_7{align-self:flex-start}._outgoing_kkdd7_10{align-self:flex-end}._bubble_kkdd7_13{padding:var(--omni-space-3) var(--omni-space-4);border-radius:var(--omni-radius-lg);font-family:var(--omni-font-family-sans);font-size:var(--omni-text-body);line-height:1.45;box-shadow:var(--omni-shadow-soft);word-break:break-word}._incoming_kkdd7_7 ._bubble_kkdd7_13{background-color:var(--omni-surface-raised);color:var(--omni-text-primary);border:1px solid var(--omni-border-subtle);border-bottom-left-radius:var(--omni-radius-xs)}._outgoing_kkdd7_10 ._bubble_kkdd7_13{background-color:var(--omni-primary-soft);color:var(--omni-text-primary);border:1px solid var(--omni-border-subtle);border-bottom-right-radius:var(--omni-radius-xs)}._footer_kkdd7_34{display:flex;align-items:center;justify-content:flex-end;gap:var(--omni-space-1);margin-top:4px;font-size:var(--omni-text-caption);color:var(--omni-text-muted)}._status_kkdd7_43{display:inline-flex;align-items:center}._backdrop_mmvfi_1{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#171a1873;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:999;padding:var(--omni-space-4);animation:_fadeIn_mmvfi_1 var(--omni-motion-modal)}@keyframes _fadeIn_mmvfi_1{0%{opacity:0}to{opacity:1}}._modal_mmvfi_17{background-color:var(--omni-surface);border:1px solid var(--omni-border);border-radius:var(--omni-radius-xl);box-shadow:var(--omni-shadow-strong);width:100%;max-width:560px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;animation:_slideUp_mmvfi_1 var(--omni-motion-modal)}@keyframes _slideUp_mmvfi_1{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}._header_mmvfi_34{display:flex;align-items:center;justify-content:space-between;padding:var(--omni-space-4);border-bottom:1px solid var(--omni-border-subtle)}._title_mmvfi_41{font-family:var(--omni-font-family-sans);font-size:var(--omni-text-heading-3);font-weight:600;color:var(--omni-text-primary);margin:0}._body_mmvfi_48{padding:var(--omni-space-4);overflow-y:auto;font-family:var(--omni-font-family-sans);color:var(--omni-text-primary)}._closeBtn_mmvfi_54{background:transparent;border:none;color:var(--omni-text-muted);cursor:pointer;padding:var(--omni-space-2);border-radius:var(--omni-radius-sm);display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}._closeBtn_mmvfi_54:hover{background-color:var(--omni-surface-hover);color:var(--omni-text-primary)}._root_18my1_1{position:relative;width:100%}._icon_18my1_1{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--omni-text-muted);pointer-events:none}._input_18my1_1{box-sizing:border-box;width:100%;height:var(--omni-control-height);padding:0 38px;border:var(--omni-border-width) solid var(--omni-border);border-radius:var(--omni-radius-md);background:var(--omni-surface);color:var(--omni-text-primary);font:inherit;outline:none}._input_18my1_1:focus-visible{border-color:var(--omni-border-focus);box-shadow:0 0 0 3px var(--omni-primary-soft)}._clear_18my1_1{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:0;border-radius:var(--omni-radius-pill);background:transparent;color:var(--omni-text-muted);font-size:20px}._clear_18my1_1:hover{background:var(--omni-surface-hover)}._list_18my1_1{position:absolute;z-index:var(--omni-z-dropdown);top:calc(100% + 6px);left:0;right:0;overflow:auto;max-height:320px;padding:var(--omni-space-2);border:1px solid var(--omni-border);border-radius:var(--omni-radius-lg);background:var(--omni-surface-raised);box-shadow:var(--omni-shadow-medium)}._option_18my1_1{display:flex;width:100%;flex-direction:column;gap:2px;padding:10px;border:0;border-radius:var(--omni-radius-sm);background:transparent;color:var(--omni-text-primary);text-align:left}._option_18my1_1:hover,._option_18my1_1[aria-selected=true]{background:var(--omni-surface-hover)}._option_18my1_1 small,._message_18my1_1{color:var(--omni-text-secondary)}._message_18my1_1,._error_18my1_1{padding:12px}._error_18my1_1{color:var(--omni-danger)}._root_1xis2_1{display:flex;align-items:center;justify-content:center;gap:var(--omni-space-3);min-height:180px;padding:var(--omni-space-6);color:var(--omni-text-primary);text-align:left}._compact_1xis2_1{min-height:auto;padding:var(--omni-space-3);justify-content:flex-start}._marker_1xis2_1{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:var(--omni-radius-pill);background:var(--omni-primary-soft);color:var(--omni-primary);font-weight:700}._root_1xis2_1[data-state=error] ._marker_1xis2_1,._root_1xis2_1[data-state=conflict] ._marker_1xis2_1{background:var(--omni-danger-soft);color:var(--omni-danger)}._root_1xis2_1[data-state=offline] ._marker_1xis2_1{background:var(--omni-warning-soft);color:var(--omni-warning)}._copy_1xis2_1{display:flex;flex-direction:column;gap:var(--omni-space-1);max-width:480px}._copy_1xis2_1 span{color:var(--omni-text-secondary);font-size:var(--omni-text-body-small)}._actions_1xis2_1{display:flex;gap:var(--omni-space-2);margin-left:var(--omni-space-2)}@media(max-width:480px){._root_1xis2_1{align-items:flex-start;flex-direction:column}._actions_1xis2_1{margin-left:0;width:100%}}._backdrop_67r18_1{position:fixed;z-index:var(--omni-z-modal);top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;background:var(--omni-backdrop)}._sheet_67r18_1{box-sizing:border-box;width:min(100%,720px);max-height:min(88dvh,820px);overflow:hidden;border-radius:var(--omni-radius-xl) var(--omni-radius-xl) 0 0;background:var(--omni-surface-raised);color:var(--omni-text-primary);box-shadow:var(--omni-shadow-strong);animation:_enter_67r18_1 var(--omni-motion-normal) var(--omni-ease-enter)}._handle_67r18_1{width:42px;height:4px;margin:8px auto;border-radius:var(--omni-radius-pill);background:var(--omni-border-strong)}header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 12px;border-bottom:1px solid var(--omni-border-subtle)}header h2{margin:0;font-size:18px}header button{min-width:var(--omni-touch-target);min-height:var(--omni-touch-target);border:0;border-radius:var(--omni-radius-pill);background:transparent;color:inherit;font-size:24px}._body_67r18_1{overflow:auto;padding:16px}footer{padding:12px 16px;border-top:1px solid var(--omni-border-subtle)}@keyframes _enter_67r18_1{0%{transform:translateY(24px);opacity:.4}to{transform:none;opacity:1}}@media(min-width:901px){._sheet_67r18_1{margin-bottom:24px;border-radius:var(--omni-radius-xl)}}._choice_13nra_1,._switchRow_13nra_2{display:inline-flex;align-items:center;gap:var(--omni-space-2);color:var(--omni-text-primary);min-height:var(--omni-touch-target);cursor:pointer}._choice_13nra_1 input{position:absolute;opacity:0}._mark_13nra_14{width:20px;height:20px;border:var(--omni-border-width-strong) solid var(--omni-control-border, var(--omni-border-strong));border-radius:var(--omni-radius-xs);background:var(--omni-control-bg, var(--omni-surface));display:grid;place-items:center}._choice_13nra_1 input[type=radio]+._mark_13nra_14{border-radius:50%}._choice_13nra_1 input:checked+._mark_13nra_14{background:var(--omni-control-accent, var(--omni-primary));border-color:var(--omni-control-accent, var(--omni-primary))}._choice_13nra_1 input:checked+._mark_13nra_14:after{content:"";width:8px;height:5px;border:solid var(--omni-text-inverse);border-width:0 0 2px 2px;transform:rotate(-45deg) translateY(-1px)}._choice_13nra_1 input[type=radio]:checked+._mark_13nra_14:after{width:8px;height:8px;border:0;border-radius:50%;background:var(--omni-text-inverse);transform:none}._choice_13nra_1 input:focus-visible+._mark_13nra_14,._switch_13nra_2:focus-visible,._slider_13nra_49:focus-visible{outline:var(--omni-focus-width, 2px) solid var(--omni-focus-ring, var(--omni-border-focus));outline-offset:var(--omni-focus-offset, 2px)}._choice_13nra_1:has(input:disabled),._switch_13nra_2:disabled{opacity:var(--omni-disabled-opacity, .55);cursor:not-allowed}._error_13nra_59 ._mark_13nra_14{border-color:var(--omni-danger)}._success_13nra_62 ._mark_13nra_14{border-color:var(--omni-success)}._switchRow_13nra_2._reverse_13nra_65{flex-direction:row-reverse}._switch_13nra_2{width:44px;height:24px;padding:2px;border:0;border-radius:var(--omni-radius-pill);background:var(--omni-surface-muted);box-shadow:inset 0 0 0 1px var(--omni-border);transition:background var(--omni-motion-hover);cursor:pointer}._switch_13nra_2 span{display:block;width:20px;height:20px;border-radius:50%;background:var(--omni-surface-raised);box-shadow:var(--omni-shadow-soft);transition:transform var(--omni-motion-hover)}._switch_13nra_2._checked_13nra_88{background:var(--omni-primary)}._switch_13nra_2._checked_13nra_88 span{transform:translate(20px)}._sliderField_13nra_94{display:grid;gap:var(--omni-space-2);color:var(--omni-text-primary)}._sliderLabel_13nra_99{display:flex;justify-content:space-between;gap:var(--omni-space-3)}._slider_13nra_49{width:100%;accent-color:var(--omni-primary);min-height:var(--omni-touch-target)}._alert_1g2s5_1{padding:var(--omni-space-3) var(--omni-space-4);border:1px solid var(--omni-feedback-border, var(--omni-border));border-left-width:4px;border-radius:var(--omni-radius-md);background:var(--omni-feedback-bg, var(--omni-surface-muted));color:var(--omni-text-primary);display:grid;gap:var(--omni-space-1)}._info_1g2s5_11{--omni-feedback-border: var(--omni-info);--omni-feedback-bg: var(--omni-info-soft)}._success_1g2s5_15{--omni-feedback-border: var(--omni-success);--omni-feedback-bg: var(--omni-success-soft)}._warning_1g2s5_19{--omni-feedback-border: var(--omni-warning);--omni-feedback-bg: var(--omni-warning-soft)}._danger_1g2s5_23{--omni-feedback-border: var(--omni-danger);--omni-feedback-bg: var(--omni-danger-soft)}._progress_1g2s5_27{height:8px;overflow:hidden;border-radius:var(--omni-radius-pill);background:var(--omni-surface-muted)}._progress_1g2s5_27 span{height:100%;display:block;background:var(--omni-primary);transition:width var(--omni-motion-normal)}._indeterminate_1g2s5_39{width:35%;animation:_omni-progress_1g2s5_1 1.2s ease-in-out infinite}._skeleton_1g2s5_43{display:inline-block;border-radius:var(--omni-radius-sm);background:linear-gradient(90deg,var(--omni-surface-muted),var(--omni-surface-hover),var(--omni-surface-muted));background-size:200% 100%;animation:_omni-skeleton_1g2s5_1 1.4s ease infinite}._status_1g2s5_55{display:inline-flex;align-items:center;gap:var(--omni-space-1);color:var(--omni-text-secondary)}._status_1g2s5_55>span{width:8px;height:8px;border-radius:50%;background:var(--omni-feedback-border, var(--omni-text-muted))}._counter_1g2s5_67{min-width:20px;height:20px;padding:0 var(--omni-space-1);display:inline-grid;place-items:center;border-radius:var(--omni-radius-pill);background:var(--omni-primary);color:var(--omni-text-inverse);font-size:var(--omni-text-label);font-variant-numeric:tabular-nums}@keyframes _omni-progress_1g2s5_1{0%{transform:translate(-120%)}to{transform:translate(330%)}}@keyframes _omni-skeleton_1g2s5_1{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){._indeterminate_1g2s5_39,._skeleton_1g2s5_43{animation:none}}._nav_1h3am_1{display:flex;gap:var(--omni-space-1);background:var(--omni-nav-bg, var(--omni-surface));color:var(--omni-text-primary)}._vertical_1h3am_7{flex-direction:column}._nav_1h3am_1 button,._menu_1h3am_11 button{min-height:var(--omni-touch-target);border:0;border-radius:var(--omni-radius-sm);background:transparent;color:inherit;padding:var(--omni-space-2) var(--omni-space-3);display:flex;align-items:center;gap:var(--omni-space-2);text-align:left;cursor:pointer}._nav_1h3am_1 button:hover,._menu_1h3am_11 button:hover{background:var(--omni-surface-hover)}._nav_1h3am_1 button[aria-current=page]{background:var(--omni-surface-selected);color:var(--omni-primary)}._nav_1h3am_1 button:focus-visible,._menu_1h3am_11 button:focus-visible{outline:var(--omni-focus-width, 2px) solid var(--omni-focus-ring, var(--omni-border-focus));outline-offset:-2px}._nav_1h3am_1 button:disabled,._menu_1h3am_11 button:disabled{opacity:var(--omni-disabled-opacity, .55);cursor:not-allowed}._nav_1h3am_1 small,._menu_1h3am_11 kbd{margin-left:auto}._bottom_1h3am_47{justify-content:space-around;border-top:1px solid var(--omni-border);padding-bottom:env(safe-area-inset-bottom)}._menu_1h3am_11{min-width:200px;padding:var(--omni-space-1);background:var(--omni-overlay-bg, var(--omni-surface-raised));border:1px solid var(--omni-border);border-radius:var(--omni-radius-md);box-shadow:var(--omni-shadow-medium);display:grid}._menu_1h3am_11 button[data-danger]{color:var(--omni-danger)}._backdrop_ia5gz_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--omni-z-overlay);background:var(--omni-backdrop, rgba(0, 0, 0, .45));display:flex}._drawer_ia5gz_8{width:min(420px,90vw);height:100%;padding:var(--omni-space-5);background:var(--omni-overlay-bg, var(--omni-surface-raised));color:var(--omni-text-primary);box-shadow:var(--omni-shadow-strong);margin-left:auto}._drawer_ia5gz_8[data-side=left]{margin-left:0;margin-right:auto}._drawer_ia5gz_8 header{display:flex;align-items:center;justify-content:space-between}._drawer_ia5gz_8 h2{margin:0;font-size:var(--omni-text-heading-3)}._drawer_ia5gz_8 button,._toast_ia5gz_31 button{min-width:var(--omni-touch-target);min-height:var(--omni-touch-target);border:0;background:transparent;color:inherit;font-size:1.5rem}._anchor_ia5gz_39,._tooltipHost_ia5gz_40{position:relative;display:inline-flex}._popover_ia5gz_44,._tooltip_ia5gz_40{position:absolute;z-index:var(--omni-z-dropdown);top:calc(100% + var(--omni-space-2));left:0;min-width:220px;padding:var(--omni-space-3);background:var(--omni-overlay-bg, var(--omni-surface-raised));color:var(--omni-text-primary);border:1px solid var(--omni-border);border-radius:var(--omni-radius-md);box-shadow:var(--omni-shadow-medium)}._tooltip_ia5gz_40{min-width:max-content;max-width:260px;padding:var(--omni-space-1) var(--omni-space-2);font-size:var(--omni-text-body-small);opacity:0;pointer-events:none;transition:opacity var(--omni-motion-tooltip)}._tooltipHost_ia5gz_40:hover ._tooltip_ia5gz_40,._tooltipHost_ia5gz_40:focus-within ._tooltip_ia5gz_40{opacity:1}._toast_ia5gz_31{display:flex;align-items:center;gap:var(--omni-space-3);padding:var(--omni-space-3) var(--omni-space-4);border:1px solid var(--omni-border);border-left:4px solid var(--omni-text-muted);border-radius:var(--omni-radius-md);background:var(--omni-overlay-bg, var(--omni-surface-raised));color:var(--omni-text-primary);box-shadow:var(--omni-shadow-medium)}._toast_ia5gz_31._success_ia5gz_83{border-left-color:var(--omni-success)}._toast_ia5gz_31._warning_ia5gz_86{border-left-color:var(--omni-warning)}._toast_ia5gz_31._danger_ia5gz_89{border-left-color:var(--omni-danger)}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--omni-bg-app);color:var(--omni-text-primary)}.auth-screen{display:flex;align-items:center;justify-content:center;min-height:100vh}.auth-card{width:360px;padding:32px;background:var(--omni-surface);border:1px solid var(--omni-border-subtle);border-radius:12px}.auth-card h1{margin:0 0 24px;font-size:20px}.field{margin-bottom:16px}.field label{display:block;font-size:13px;margin-bottom:6px;color:var(--omni-text-secondary)}.error-text{color:var(--omni-danger);font-size:13px;margin:8px 0}.shell{padding:24px 32px;max-width:960px;margin:0 auto}.shell-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.shell-header h1{font-size:18px;margin:0}.app-card{width:100%;text-align:left;padding:16px;border:1px solid var(--omni-border-subtle);border-radius:10px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.app-card:hover{border-color:var(--omni-primary)}.app-card .meta{color:var(--omni-text-secondary);font-size:13px}.metrics{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.metric-card{flex:1;min-width:140px;padding:16px;border:1px solid var(--omni-border-subtle);border-radius:10px}.metric-card .value{font-size:24px;font-weight:700}.metric-card .label{font-size:12px;color:var(--omni-text-secondary);margin-top:4px}table{width:100%;border-collapse:collapse;font-size:13px}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--omni-border-subtle)}th{color:var(--omni-text-secondary);font-weight:500}.api-key-reveal{background:var(--omni-surface-raised);border:1px solid var(--omni-primary);border-radius:10px;padding:16px;margin-bottom:16px}.api-key-reveal code{display:block;padding:10px;background:var(--omni-bg-app);border-radius:6px;margin-top:8px;word-break:break-all;font-size:13px}.back-link{background:none;border:none;color:var(--omni-text-secondary);cursor:pointer;padding:0;margin-bottom:16px;font-size:13px}.admin-nav{display:flex;gap:8px;max-width:960px;margin:16px auto;padding:0 32px;flex-wrap:wrap}.person-form{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:16px 0}.person-form label{display:grid;gap:6px}.person-section{margin:20px 0;padding:16px}.update-form{display:grid;gap:12px}.update-fields{display:grid;gap:12px;min-width:0;margin:0;padding:0;border:0}.update-form label{display:grid;gap:6px;overflow-wrap:anywhere}.update-form textarea,.update-form select,#update-channel,#update-manifest,#update-reason{width:100%;box-sizing:border-box;color:var(--omni-text-primary);background:var(--omni-bg-app);border:1px solid var(--omni-border-subtle);border-radius:6px;padding:10px;font:inherit}.update-preview{padding:12px 16px;margin:12px 0;border:1px solid var(--omni-border-subtle);border-radius:8px;overflow-wrap:anywhere}.update-preview h3{margin-top:0}.update-preview p,td code{overflow-wrap:anywhere;word-break:break-word}.person-products{display:grid;gap:16px}.table-scroll{overflow-x:auto}.trials-page{max-width:1180px}.trials-page h2{font-size:16px;margin:0 0 14px}.trials-controls{display:flex;gap:16px;flex-wrap:wrap;align-items:end;padding:16px;margin-bottom:20px;border:1px solid var(--omni-border-subtle);border-radius:10px}.trials-control{display:grid;gap:6px;min-width:190px}.trials-control label,.trials-table-heading label{color:var(--omni-text-secondary);font-size:13px}.trials-control select,.trials-table-heading select{min-height:38px;color:var(--omni-text-primary);background:var(--omni-surface);border:1px solid var(--omni-border-subtle);border-radius:6px;padding:6px 10px;font:inherit}.trials-section{margin:24px 0 36px;padding:16px;background:var(--omni-surface);border:1px solid var(--omni-border-subtle);border-radius:10px}.trials-legend{display:flex;gap:12px 20px;flex-wrap:wrap;margin:4px 0 12px;color:var(--omni-text-secondary);font-size:12px}.trials-legend span{display:inline-flex;align-items:center;gap:7px}.trials-legend i{display:inline-block;width:10px;height:10px;border-radius:2px}.trials-legend .trials-line-key{width:15px;height:2px;border-radius:0;background:var(--omni-primary)}.trials-chart-scroll{overflow-x:auto;padding-bottom:8px}.trials-chart{display:block;width:100%;min-width:560px;height:260px}.trials-axis-label{fill:var(--omni-text-secondary);font:11px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.trials-days-table{min-width:750px;margin-top:10px}.trials-table-heading,.trials-pagination{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.trials-table-heading h2{margin-right:auto}.trials-pagination{justify-content:flex-end;margin-top:14px}.trials-page .meta{color:var(--omni-text-secondary);font-size:13px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--omni-border-focus);outline-offset:3px}@media(max-width:600px){.shell{padding:16px}.shell-header{flex-wrap:wrap;gap:16px}.admin-nav{padding:0 16px}.trials-controls{align-items:stretch}.trials-control,.trials-table-heading h2{width:100%}}.app-card>span{display:flex;justify-content:space-between;width:100%;gap:16px}
