._row_1fgc4_2{position:relative}._rowMenu_1fgc4_6{width:24px;height:24px;color:var(--lumen-color-text-secondary);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) ease, background-color var(--dur-fast) ease;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}._row_1fgc4_2:hover ._rowMenu_1fgc4_6,._rowMenu_1fgc4_6:focus-visible,._rowMenu_1fgc4_6[data-open=true]{opacity:1}._rowMenu_1fgc4_6:hover,._rowMenu_1fgc4_6:focus-visible{background:var(--lumen-color-bg-hover)}._rowMenu_1fgc4_6:focus-visible{outline:2px solid var(--lumen-color-focus-ring);outline-offset:1px}@media (prefers-reduced-motion:reduce){._rowMenu_1fgc4_6{transition-duration:.01ms}}._group_1fgc4_48{flex:none;gap:3px;margin-top:-10px;margin-bottom:-10px;display:grid}._group_1fgc4_48:before{content:"";border-top:1px solid color-mix(in srgb, var(--lumen-color-text-subtle) 14%, transparent);width:140px;margin:0 0 5px 10px}._group_1fgc4_48[data-collapsed=true]:before{justify-self:center;width:24px;margin:0 0 4px}._error_1fgc4_73{color:var(--lumen-color-status-danger);margin:0 10px;font-size:12px}._modal_1fgc4_79{box-sizing:border-box;flex-direction:column;gap:14px;width:min(440px,100vw - 32px);padding:0 20px 16px;display:flex}._modal_1fgc4_79 .lumen-dialog__title{padding:20px 0 0}._fieldLabel_1fgc4_92{color:var(--lumen-color-text-secondary);flex-direction:column;gap:6px;font-size:13px;display:flex}._textInput_1fgc4_100{border:1px solid var(--lumen-color-border-control);border-radius:var(--r-input);background:var(--lumen-color-bg-surface);width:100%;min-height:40px;color:var(--lumen-color-text-primary);font:inherit;padding:0 12px;font-size:14px}._iconGrid_1fgc4_113{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}._iconOption_1fgc4_119{border:1px solid var(--lumen-color-border-control);border-radius:var(--r-input);height:40px;color:var(--lumen-color-text-secondary);background:var(--lumen-color-bg-surface);cursor:pointer;transition:border-color var(--dur-fast) ease, color var(--dur-fast) ease, background-color var(--dur-fast) ease;place-items:center;padding:0;display:grid}._iconOption_1fgc4_119:hover{border-color:var(--lumen-color-brand-primary);color:var(--lumen-color-brand-strong)}._iconOptionActive_1fgc4_137,._iconOptionActive_1fgc4_137:hover{border-color:var(--lumen-color-brand-primary);color:var(--lumen-color-brand-strong);background:var(--lumen-color-bg-selected)}._iconOption_1fgc4_119:focus-visible{outline:2px solid var(--lumen-color-focus-ring);outline-offset:1px}._modalFooter_1fgc4_149{justify-content:flex-end;gap:10px}._primaryButton_1fgc4_154,._secondaryButton_1fgc4_155{border-radius:var(--r-button);min-height:40px;font:inherit;cursor:pointer;transition:transform var(--dur-fast) var(--ease-pulse), background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, color var(--dur-fast) ease;border:0;padding:0 16px;font-size:13px;font-weight:560}._primaryButton_1fgc4_154{background:var(--lumen-color-brand-primary);color:var(--lumen-color-text-inverse);box-shadow:var(--lumen-shadow-action)}._primaryButton_1fgc4_154:hover:not(:disabled){background:var(--lumen-color-brand-strong);transform:translateY(-1px)}._secondaryButton_1fgc4_155{border:1px solid var(--lumen-color-border-control);background:var(--lumen-color-bg-surface);color:var(--lumen-color-text-primary)}._secondaryButton_1fgc4_155:hover:not(:disabled){border-color:var(--lumen-color-brand-primary);color:var(--lumen-color-brand-strong)}._primaryButton_1fgc4_154:disabled,._secondaryButton_1fgc4_155:disabled{cursor:not-allowed;opacity:.55}._page_es5a2_1{box-sizing:border-box;width:min(100%,920px);min-width:0;color:var(--lumen-color-text-primary);margin:0 auto;padding:48px clamp(20px,5vw,56px);font-size:14px;font-weight:400;line-height:1.5}._heading_es5a2_13{margin:0;font-size:24px;font-weight:560;line-height:1.35}._lead_es5a2_20{max-width:640px;color:var(--lumen-color-text-body);margin:10px 0 24px;font-size:14px}._panel_es5a2_27{border:1px solid var(--lumen-color-border-card);border-radius:var(--r-card);background:var(--lumen-color-bg-surface);min-width:0;box-shadow:var(--lumen-shadow-card);padding:22px}._stack_es5a2_36{gap:14px;display:grid}._row_es5a2_41{border-bottom:1px solid var(--lumen-color-border-subtle);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 0;display:flex}._row_es5a2_41:last-child{border-bottom:0}._rowText_es5a2_55{min-width:0}._rowText_es5a2_55 strong,._rowText_es5a2_55 span{overflow-wrap:anywhere;display:block}._rowText_es5a2_55 strong{font-weight:560}._rowText_es5a2_55 span{color:var(--lumen-color-text-secondary);margin-top:3px;font-size:12px}._button_es5a2_75{border-radius:var(--r-input);min-height:40px;color:var(--lumen-color-text-inverse);background:var(--lumen-color-brand-primary);cursor:pointer;transition:transform var(--dur-fast) var(--ease-pulse);border:0;padding:0 16px;font-size:13.5px;font-weight:500;line-height:1}._button_es5a2_75:hover:not(:disabled){transform:translateY(-2px)scale(1.02)}._button_es5a2_75:active:not(:disabled){transition-duration:.12s;transform:scale(.96)}._button_es5a2_75:focus-visible{outline:2px solid var(--lumen-color-focus-ring);outline-offset:2px}._button_es5a2_75:disabled{cursor:not-allowed;opacity:.55}._notice_es5a2_108{border:1px solid var(--lumen-color-border-subtle);border-radius:var(--r-input);color:var(--lumen-color-text-body);background:var(--lumen-color-bg-subtle);margin:18px 0 0;padding:12px 14px;font-size:13px}@media (width<=560px){._page_es5a2_1{padding:28px 18px}._panel_es5a2_27{padding:18px}._row_es5a2_41{flex-direction:column;align-items:flex-start}._button_es5a2_75{width:100%}}@media (prefers-reduced-motion:reduce){._button_es5a2_75{transition-duration:.01ms}._button_es5a2_75:hover:not(:disabled),._button_es5a2_75:active:not(:disabled){transform:none}}._actions_es5a2_148{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}._detail_es5a2_155{color:var(--lumen-color-text-body);gap:6px;margin:14px 0 0;font-size:12px;line-height:1.5;display:grid}._detailText_es5a2_164{color:var(--lumen-color-text-body);margin:14px 0 0;font-size:12px}._detailRow_es5a2_170{gap:8px;min-width:0;display:flex}._detailRow_es5a2_170 dt{color:var(--lumen-color-text-muted,var(--lumen-color-text-body));flex:0 0 88px}._detailRow_es5a2_170 dd{word-break:break-all;min-width:0;margin:0}._shell_1ujhz_2{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}._shell_1ujhz_2>*{min-height:0}._page_1mexu_1{background:var(--lumen-color-bg-canvas);min-height:100vh;color:var(--lumen-color-text-primary);padding:32px clamp(20px,4vw,48px) 56px}._pageHeader_1mexu_8{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}._title_1mexu_16{margin:16px 0 0;font-size:24px;font-weight:560;line-height:1.3}._headerHint_1mexu_23{color:var(--lumen-color-text-secondary);margin:6px 0 0;font-size:13px}._headerActions_1mexu_29{align-items:center;gap:10px;display:flex}._secondaryButton_1mexu_35{border:1px solid var(--lumen-color-border-default);border-radius:var(--r-input);background:var(--lumen-color-bg-surface);min-height:40px;color:var(--lumen-color-text-primary);font:inherit;cursor:pointer;padding:0 15px;font-size:13.5px;font-weight:500}._secondaryButton_1mexu_35:hover{border-color:var(--lumen-color-brand-primary);color:var(--lumen-color-brand-emphasis);background:var(--lumen-color-bg-brand-subtle)}._stateSurface_1mexu_54{border:1px solid var(--lumen-color-border-subtle);border-radius:var(--r-card,12px);background:var(--lumen-color-bg-surface);color:var(--lumen-color-text-secondary);flex-direction:column;align-items:flex-start;gap:12px;padding:40px clamp(16px,4vw,32px);font-size:13.5px;display:flex}._emptyTitle_1mexu_67{color:var(--lumen-color-text-primary);margin:0;font-size:15px;font-weight:560}._emptyHint_1mexu_74{color:var(--lumen-color-text-secondary);margin:0}._inlineError_1mexu_79{border:1px solid var(--lumen-color-border-danger,var(--lumen-color-border-default));border-radius:var(--r-input);background:var(--lumen-color-bg-subtle);color:var(--lumen-color-text-danger,var(--lumen-color-text-primary));margin:0;padding:10px 14px;font-size:13px}._tableShell_1mexu_89{border:1px solid var(--lumen-color-border-subtle);border-radius:var(--r-card,12px);background:var(--lumen-color-bg-surface);overflow-x:auto}._table_1mexu_89{border-collapse:collapse;width:100%;min-width:720px;font-size:13.5px}._table_1mexu_89 thead th{border-bottom:1px solid var(--lumen-color-border-default);color:var(--lumen-color-text-secondary);text-align:left;white-space:nowrap;padding:12px 16px;font-size:12.5px;font-weight:560}._table_1mexu_89 tbody td{border-bottom:1px solid var(--lumen-color-border-subtle);color:var(--lumen-color-text-secondary);vertical-align:middle;padding:12px 16px}._table_1mexu_89 tbody tr:last-child td{border-bottom:0}._mono_1mexu_124{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}._rowActions_1mexu_129{text-align:right;white-space:nowrap}._textButton_1mexu_134{color:var(--lumen-color-brand-emphasis);font:inherit;cursor:pointer;border-radius:var(--r-input);background:0 0;border:0;padding:6px 10px;font-size:13px}._textButton_1mexu_134:hover{background:var(--lumen-color-bg-brand-subtle)}._badge_1mexu_149{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:540;line-height:1.4;display:inline-block}._badgeOk_1mexu_160{border-color:color-mix(in oklab, var(--lumen-color-status-success) 35%, transparent);background:color-mix(in oklab, var(--lumen-color-status-success) 12%, transparent);color:var(--lumen-color-status-success)}._badgeInfo_1mexu_166{border-color:color-mix(in oklab, var(--lumen-color-brand-primary) 35%, transparent);background:color-mix(in oklab, var(--lumen-color-brand-primary) 12%, transparent);color:var(--lumen-color-brand-emphasis)}._badgeBad_1mexu_172{border-color:color-mix(in oklab, var(--lumen-color-status-danger) 35%, transparent);background:color-mix(in oklab, var(--lumen-color-status-danger) 12%, transparent);color:var(--lumen-color-status-danger)}._badgeMuted_1mexu_178{border-color:var(--lumen-color-border-default);background:var(--lumen-color-bg-subtle);color:var(--lumen-color-text-secondary)}._detailRow_1mexu_184>td{background:var(--lumen-color-bg-subtle);padding:0 16px 16px}._detailPanel_1mexu_189{border:1px solid var(--lumen-color-border-subtle);border-radius:var(--r-card,12px);background:var(--lumen-color-bg-surface);padding:16px}._detailContent_1mexu_196{flex-direction:column;gap:14px;display:flex}._detailMeta_1mexu_202{color:var(--lumen-color-text-secondary);flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:13px;display:flex}._detailMeta_1mexu_202 strong{color:var(--lumen-color-text-primary);font-weight:560}._sectionTitle_1mexu_216{color:var(--lumen-color-text-primary);margin:0;font-size:13.5px;font-weight:560}._taskList_1mexu_223{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._taskItem_1mexu_232{border:1px solid var(--lumen-color-border-subtle);border-radius:var(--r-input);background:var(--lumen-color-bg-canvas);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 12px;font-size:13px;display:flex}._instanceData_1mexu_245{flex-wrap:wrap;gap:8px 16px;margin:10px 0;display:flex}._dataBlock_1mexu_252{border:1px solid var(--lumen-color-border-subtle);border-radius:var(--r-sm);background:var(--lumen-color-bg-surface);width:100%}._dataBlock_1mexu_252>summary{color:var(--lumen-color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;padding:4px 10px;font-size:12.5px}._dataBlock_1mexu_252>summary:hover{color:var(--lumen-color-brand-emphasis)}._dataBlock_1mexu_252[open]>summary{border-bottom:1px solid var(--lumen-color-border-subtle)}._dataPre_1mexu_275{max-height:320px;color:var(--lumen-color-text-body);white-space:pre-wrap;word-break:break-all;margin:0;padding:10px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;overflow:auto}._taskName_1mexu_288{color:var(--lumen-color-text-primary);font-weight:540}._taskMeta_1mexu_293{color:var(--lumen-color-text-tertiary);font-size:12px}._taskError_1mexu_298{color:var(--lumen-color-status-danger);font-size:12px}._sourceBlock_1mexu_303{flex-direction:column;align-items:flex-start;gap:8px;display:flex}._source_1mexu_303{border:1px solid var(--lumen-color-border-subtle);border-radius:var(--r-input);background:var(--lumen-color-bg-canvas);white-space:pre;tab-size:2;width:100%;max-height:420px;margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.6;overflow:auto}._detailContent_1mexu_196,._taskItem_1mexu_232,._instanceData_1mexu_245{min-width:0}._taskName_1mexu_288,._taskMeta_1mexu_293{overflow-wrap:anywhere}._dataBlock_1mexu_252>summary:focus-visible,._textButton_1mexu_134:focus-visible{outline:2px solid var(--lumen-color-focus-ring);outline-offset:2px}._switcher_19aku_1{align-items:center;display:flex;position:relative}._trigger_19aku_8{border:1px solid var(--lumen-color-border-glass);height:30px;color:var(--lumen-color-text-secondary);background:var(--lumen-color-bg-surface-glass);box-shadow:var(--lumen-shadow-banner);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform var(--dur-fast) var(--ease-magnet), border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;border-radius:999px;align-items:center;padding:0;display:flex}._trigger_19aku_8:hover,._trigger_19aku_8[data-open=true]{border-color:var(--lumen-color-border-selected);transform:translateY(-1px)}._trigger_19aku_8:focus-visible{outline:2px solid var(--lumen-color-focus-ring);outline-offset:2px}._avatar_19aku_37{width:22px;height:22px;color:var(--lumen-color-text-accent-strong);background:var(--lumen-color-bg-selected);border-radius:50%;flex:none;place-items:center;margin:4px;font-size:11px;font-weight:650;display:grid}._name_19aku_52{max-width:0;color:var(--lumen-color-text-primary);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:max-width var(--dur-base) var(--ease-magnet), padding var(--dur-base) var(--ease-magnet), opacity var(--dur-base) ease;padding-right:0;font-size:12px;font-weight:550;overflow:hidden}._trigger_19aku_8:hover ._name_19aku_52,._trigger_19aku_8:focus-visible ._name_19aku_52,._trigger_19aku_8[data-open=true] ._name_19aku_52{opacity:1;max-width:140px;padding-right:10px}@media (prefers-reduced-motion:reduce){._name_19aku_52{transition-duration:.01ms}}._error_19aku_83{z-index:12;border:1px solid color-mix(in srgb, var(--lumen-color-status-danger) 30%, transparent);color:var(--lumen-color-status-danger);background:color-mix(in srgb, var(--lumen-color-status-danger) 8%, var(--lumen-color-bg-surface));white-space:nowrap;box-shadow:var(--lumen-shadow-card);border-radius:8px;margin:0;padding:6px 10px;font-size:12px;position:absolute;top:calc(100% + 6px);right:0}._row_19aku_99{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:236px;display:grid}._rowAvatar_19aku_107{width:26px;height:26px;color:var(--lumen-color-text-accent-strong);background:var(--lumen-color-bg-selected);border-radius:50%;place-items:center;font-size:11px;font-weight:650;display:grid}._rowCopy_19aku_119{gap:1px;min-width:0;display:grid}._rowName_19aku_125,._rowHandle_19aku_126,._rowOrg_19aku_127{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._rowName_19aku_125{color:var(--lumen-color-text-primary);font-size:13px;font-weight:560}._rowHandle_19aku_126{color:var(--lumen-color-text-muted);font-size:11px}._rowOrg_19aku_127{color:var(--lumen-color-text-subtle);font-size:11px;display:block}._rowCheck_19aku_150{fill:none;width:15px;height:15px;stroke:var(--lumen-color-text-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}._rowExpiry_19aku_160{color:var(--lumen-color-text-subtle);font-variant-numeric:tabular-nums;font-size:10px}._addDivider_19aku_166{background:var(--lumen-color-border-subtle);height:1px;margin:3px -6px 5px;display:block}._addRow_19aku_173{color:var(--lumen-color-text-accent-strong);align-items:center;gap:10px;font-weight:560;display:flex}._addIcon_19aku_181{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:15px;height:15px}@media (width<=840px){._name_19aku_52{display:none}._trigger_19aku_8{padding:3px}}@media (prefers-reduced-motion:reduce){._trigger_19aku_8,._trigger_19aku_8:hover,._trigger_19aku_8[data-open=true],._chevron_19aku_204{transition-duration:.01ms;transform:none}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lumen-font-sans:"MiSans VF", MiSans, "PingFang SC", "Helvetica Neue", Arial, sans-serif;--lumen-color-bg-canvas:#fff;--lumen-color-bg-home:#fff;--lumen-color-bg-surface:#fff;--lumen-color-bg-sidebar:#f7f8f7;--lumen-color-bg-surface-glass:#ffffffeb;--lumen-color-bg-surface-strong-glass:#fffffffa;--lumen-color-bg-surface-soft-glass:#ffffffe6;--lumen-color-bg-subtle:#f7f8f7;--lumen-color-bg-selected:#eaf6ef;--lumen-color-bg-option-hover:#eff3f1;--lumen-color-bg-option-selected:#eaf6ef;--lumen-color-text-primary:#111625;--lumen-color-text-heading:#171918;--lumen-color-text-strong:#252925;--lumen-color-text-secondary:#3f4642;--lumen-color-text-body:#59625d;--lumen-color-text-muted:#737a76;--lumen-color-text-subtle:#9ba19d;--lumen-color-text-inverse:#fff;--lumen-color-text-accent:#288d68;--lumen-color-text-accent-strong:#1f6d51;--lumen-color-brand-primary:#38c793;--lumen-color-brand-strong:#288d68;--lumen-color-brand-emphasis:#1f6d51;--lumen-color-bg-brand-subtle:#ebf9f4;--lumen-color-bg-brand-soft:#eefef5;--lumen-color-border-default:#e5e7e6;--lumen-color-border-subtle:#ecefed;--lumen-color-border-control:#d9dcda;--lumen-color-border-glass:#1f6d5124;--lumen-color-border-card:#d9dcdaeb;--lumen-color-border-selected:#8acba5;--lumen-color-action-primary:#1f6d51;--lumen-color-action-primary-end:#1f6d51;--lumen-color-action-secondary-text:#3f4642;--lumen-color-status-neutral:#9ba19d;--lumen-color-status-success:#288d68;--lumen-color-status-warning:#b56a11;--lumen-color-status-danger:#df1c41;--lumen-color-status-info:#3677d4;--lumen-color-highlight-evidence:#b56a11;--lumen-color-status-success-ring:#38c79324;--lumen-color-file-word:#2b579a;--lumen-color-file-excel:#217346;--lumen-color-file-pdf:#d93025;--lumen-color-file-txt:#3677d4;--lumen-color-file-image:#7c5cd6;--lumen-color-text-on-fill:#fff;--lumen-color-focus-ring:#288d68;--lumen-focus-ring-input:0 0 0 3px color-mix(in srgb, var(--lumen-color-focus-ring) 18%, transparent);--lumen-color-overlay-scrim:#11162566;--lumen-color-overlay-scrim-strong:#111625d1;--lumen-gradient-brand:linear-gradient(145deg, #38c793, #288d68);--lumen-gradient-action:linear-gradient(135deg, var(--lumen-color-action-primary), var(--lumen-color-action-primary-end));--lumen-gradient-home:linear-gradient(var(--lumen-color-bg-home), var(--lumen-color-bg-home));--lumen-shadow-banner:0 8px 24px #11162512;--lumen-shadow-brand:0 8px 18px #1f6d512e;--lumen-shadow-action:0 6px 14px #1f6d5129;--lumen-shadow-card:0 8px 24px #1116250f;--lumen-shadow-pop:0 12px 30px #11162524;--lumen-shadow-drawer:18px 0 46px #1116251a;--lumen-shadow-modal:0 30px 80px #1116253d}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lumen-font-sans:"MiSans VF", MiSans, "PingFang SC", "Helvetica Neue", Arial, sans-serif;--lumen-color-bg-canvas:#0e1210;--lumen-color-bg-home:#0e1210;--lumen-color-bg-surface:#151a17;--lumen-color-bg-sidebar:#111713;--lumen-color-bg-surface-glass:#151a17eb;--lumen-color-bg-surface-strong-glass:#111713fa;--lumen-color-bg-surface-soft-glass:#151a17e6;--lumen-color-bg-subtle:#1b211d;--lumen-color-bg-selected:#17372d;--lumen-color-bg-option-hover:#202923;--lumen-color-bg-option-selected:#1b4035;--lumen-color-text-primary:#f2f5f3;--lumen-color-text-heading:#edf1ee;--lumen-color-text-strong:#dce4df;--lumen-color-text-secondary:#bec9c2;--lumen-color-text-body:#a8b5ad;--lumen-color-text-muted:#8f9c94;--lumen-color-text-subtle:#748078;--lumen-color-text-inverse:#fff;--lumen-color-text-accent:#5edcad;--lumen-color-text-accent-strong:#7ce7c0;--lumen-color-brand-primary:#42c994;--lumen-color-brand-strong:#5edcad;--lumen-color-brand-emphasis:#7ce7c0;--lumen-color-bg-brand-subtle:#17372d;--lumen-color-bg-brand-soft:#1b4035;--lumen-color-border-default:#29322c;--lumen-color-border-subtle:#242c27;--lumen-color-border-control:#364139;--lumen-color-border-glass:#5edcad2e;--lumen-color-border-card:#48584e94;--lumen-color-border-selected:#288d68;--lumen-color-action-primary:#288d68;--lumen-color-action-primary-end:#288d68;--lumen-color-action-secondary-text:#bec9c2;--lumen-color-status-neutral:#748078;--lumen-color-status-success:#42c994;--lumen-color-status-warning:#f0ad4e;--lumen-color-status-danger:#df1c41;--lumen-color-status-info:#73a9ff;--lumen-color-highlight-evidence:#b56a11;--lumen-color-status-success-ring:#42c9942e;--lumen-color-focus-ring:#5edcad;--lumen-focus-ring-input:0 0 0 3px color-mix(in srgb, var(--lumen-color-focus-ring) 18%, transparent);--lumen-color-overlay-scrim:#0009;--lumen-color-overlay-scrim-strong:#000000e6;--lumen-gradient-brand:linear-gradient(145deg, #42c994, #288d68);--lumen-gradient-action:linear-gradient(135deg, var(--lumen-color-action-primary), var(--lumen-color-action-primary-end));--lumen-gradient-home:linear-gradient(var(--lumen-color-bg-home), var(--lumen-color-bg-home));--lumen-shadow-banner:0 8px 24px #0000003d;--lumen-shadow-brand:0 8px 20px #00000047;--lumen-shadow-action:0 6px 16px #00000047;--lumen-shadow-card:0 8px 24px #00000038;--lumen-shadow-pop:0 12px 30px #0000005c;--lumen-shadow-drawer:18px 0 46px #0000005c;--lumen-shadow-modal:0 30px 80px #0000007a}.lumen-theme-selector{border:0;min-width:0;margin:0;padding:4px 12px;display:block}.lumen-theme-selector__legend{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lumen-theme-selector__options{border:1px solid var(--lumen-color-border-subtle);background:var(--lumen-color-bg-subtle);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;display:grid}.lumen-theme-selector__option{cursor:pointer;min-width:0;display:block;position:relative}.lumen-theme-selector__option input{opacity:0;width:1px;height:1px;position:absolute}.lumen-theme-selector__option span{text-overflow:ellipsis;white-space:nowrap;min-height:28px;color:var(--lumen-color-text-muted);text-align:center;transition:transform var(--dur-fast) var(--ease-magnet), color var(--dur-fast) ease, background var(--dur-fast) ease, border-color var(--dur-fast) ease;border:1px solid #0000;border-radius:7px;place-items:center;padding:0 2px;font-size:11px;font-weight:500;line-height:1.2;display:grid;overflow:hidden}.lumen-theme-selector__option:hover span{color:var(--lumen-color-text-secondary);background:var(--lumen-color-bg-option-hover);transform:translateY(-1px)}.lumen-theme-selector__option input:checked+span{border-color:var(--lumen-color-border-selected);color:var(--lumen-color-text-accent-strong);background:var(--lumen-color-bg-option-selected);font-weight:560}.lumen-theme-selector__option input:focus-visible+span{outline:2px solid var(--lumen-color-focus-ring);outline-offset:2px}.lumen-select{width:100%;display:inline-block;position:relative}.lumen-select__trigger{border:1px solid var(--lumen-color-border-control);border-radius:var(--r-input);background:var(--lumen-color-bg-surface);width:100%;min-height:44px;color:var(--lumen-color-text-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, transform var(--dur-fast) var(--ease-pulse);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.lumen-select__trigger:hover:not(:disabled){border-color:var(--lumen-color-brand-primary)}.lumen-select__trigger:focus-visible{box-shadow:var(--lumen-focus-ring-input);outline:none}.lumen-select__trigger:disabled{cursor:not-allowed;opacity:.5}.lumen-select[data-open=true] .lumen-select__trigger{border-color:var(--lumen-color-brand-primary);box-shadow:var(--lumen-focus-ring-input);outline:none}.lumen-user-dept-picker{border:1px solid var(--lumen-color-border-default);background:var(--lumen-color-bg-surface);min-height:480px;color:var(--lumen-color-text-primary);border-radius:14px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);display:grid;overflow:hidden}.lumen-user-dept-picker__mobile-tabs{display:none}.lumen-user-dept-picker__browse,.lumen-user-dept-picker__selected{min-width:0;padding:16px}.lumen-user-dept-picker__browse{border-right:1px solid var(--lumen-color-border-default);flex-direction:column;display:flex}.lumen-user-dept-picker__selected{background:var(--lumen-color-bg-subtle)}.lumen-user-dept-picker__tabs{border:1px solid var(--lumen-color-border-default);background:var(--lumen-color-bg-subtle);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:12px;padding:4px;display:grid}.lumen-user-dept-picker__tabs button{min-height:34px;color:var(--lumen-color-text-muted);font:inherit;cursor:pointer;transition:color var(--dur-fast) ease, background var(--dur-fast) ease;background:0 0;border:0;border-radius:8px;font-size:13px}.lumen-user-dept-picker__tabs button[aria-selected=true]{background:var(--lumen-color-bg-surface);color:var(--lumen-color-text-accent-strong);box-shadow:var(--lumen-shadow-card)}.lumen-user-dept-picker__tabs button:focus-visible{outline:2px solid var(--lumen-color-focus-ring);outline-offset:2px}.lumen-user-dept-picker__search{border:1px solid var(--lumen-color-border-control);background:var(--lumen-color-bg-surface);min-height:44px;transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;border-radius:10px;align-items:center;gap:9px;padding:0 12px;display:flex}.lumen-user-dept-picker__search:focus-within{border-color:var(--lumen-color-brand-primary);box-shadow:var(--lumen-focus-ring-input)}.lumen-user-dept-picker__search svg{fill:none;width:19px;height:19px;stroke:var(--lumen-color-text-muted);stroke-linecap:round;stroke-width:1.8px;flex:none}.lumen-user-dept-picker__search input{width:100%;min-width:0;color:var(--lumen-color-text-primary);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.lumen-user-dept-picker__expand:focus-visible,.lumen-user-dept-picker__selected-list button:focus-visible,.lumen-user-dept-picker__mobile-tabs button:focus-visible{outline:2px solid var(--lumen-color-focus-ring);outline-offset:2px}.lumen-user-dept-picker__list{flex:1;min-height:0;overflow-y:auto}.lumen-user-dept-picker__item{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;min-height:48px;display:grid}.lumen-user-dept-picker__item[data-selected=true]{background:var(--lumen-color-bg-selected)}.lumen-user-dept-picker__item>label{min-width:0;padding:4px 6px 4px calc(var(--level,0) * 18px);cursor:pointer;align-items:center;gap:11px;display:flex}.lumen-user-dept-picker__item>label:has(input:disabled){cursor:not-allowed}.lumen-user-dept-picker__item>label:has(input:disabled) .lumen-user-dept-picker__avatar{opacity:.5}.lumen-user-dept-picker__item>label:has(input:disabled) .lumen-user-dept-picker__copy strong{opacity:.5}.lumen-user-dept-picker__item>label:has(input:disabled) .lumen-user-dept-picker__copy small{color:var(--lumen-color-text-muted)}.lumen-user-dept-picker__item>label:has(input:disabled) .lumen-user-dept-picker__copy .lumen-user-dept-picker__reason{opacity:1;color:var(--lumen-color-text-accent)}.lumen-user-dept-picker__item input{width:18px;height:18px;accent-color:var(--lumen-color-brand-primary);flex:none}.lumen-user-dept-picker__item input:disabled{opacity:.5}.lumen-user-dept-picker__item input:focus-visible{outline:2px solid var(--lumen-color-focus-ring);outline-offset:2px}.lumen-user-dept-picker__avatar{background:var(--lumen-color-bg-subtle);width:30px;height:30px;color:var(--lumen-color-text-muted);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:560;display:inline-grid}.lumen-user-dept-picker__item[data-kind=organization] .lumen-user-dept-picker__avatar{background:var(--lumen-color-bg-brand-subtle);color:var(--lumen-color-text-accent-strong)}.lumen-user-dept-picker__selected-list>div:has(svg) .lumen-user-dept-picker__avatar{background:var(--lumen-color-bg-brand-subtle);color:var(--lumen-color-text-accent-strong)}.lumen-user-dept-picker__avatar svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.lumen-user-dept-picker__copy{gap:2px;min-width:0;display:grid}.lumen-user-dept-picker__copy strong,.lumen-user-dept-picker__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lumen-user-dept-picker__copy strong{font-size:13px;font-weight:560}.lumen-user-dept-picker__copy small{color:var(--lumen-color-text-muted);font-size:11px}.lumen-user-dept-picker__copy .lumen-user-dept-picker__reason{color:var(--lumen-color-text-accent)}.lumen-user-dept-picker__expand,.lumen-user-dept-picker__expand-spacer{width:24px;height:24px;flex:none;margin-inline-start:calc(var(--level,0) * 18px)}.lumen-user-dept-picker__expand{color:var(--lumen-color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.lumen-user-dept-picker__expand svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:13px;height:13px;transition:transform var(--dur-base) var(--ease-pulse)}.lumen-user-dept-picker__expand svg[data-expanded=true]{transform:rotate(90deg)}.lumen-user-dept-picker__selected>header h3{margin:0 0 14px;font-size:16px;font-weight:560}.lumen-user-dept-picker__selected>header span{color:var(--lumen-color-text-muted)}.lumen-user-dept-picker__selected-list{gap:8px;display:grid;overflow-y:auto}.lumen-user-dept-picker__selected-list>div{border:1px solid var(--lumen-color-border-subtle);background:var(--lumen-color-bg-surface);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:6px 8px;display:grid}.lumen-user-dept-picker__selected-list button{width:30px;height:30px;color:var(--lumen-color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:20px;line-height:1}.lumen-user-dept-picker__selected-action{grid-column:1/-1}.lumen-user-dept-picker__state{color:var(--lumen-color-text-muted);text-align:center;margin:24px 0;font-size:13px}.lumen-user-dept-picker__state button{border:1px solid var(--lumen-color-border-control);background:var(--lumen-color-bg-surface);color:var(--lumen-color-text-primary);cursor:pointer;border-radius:8px;margin-top:8px;padding:6px 10px}@media (width<=640px){.lumen-user-dept-picker{min-height:460px;display:block}.lumen-user-dept-picker__mobile-tabs{border-bottom:1px solid var(--lumen-color-border-default);background:var(--lumen-color-bg-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.lumen-user-dept-picker__mobile-tabs button{min-height:36px;color:var(--lumen-color-text-muted);font:inherit;background:0 0;border:0;border-radius:8px;font-size:13px}.lumen-user-dept-picker__mobile-tabs button[aria-selected=true]{background:var(--lumen-color-bg-surface);color:var(--lumen-color-text-accent-strong);box-shadow:var(--lumen-shadow-card)}.lumen-user-dept-picker__browse,.lumen-user-dept-picker__selected{border:0;min-height:414px;padding:14px}.lumen-user-dept-picker[data-mobile-pane=browse] .lumen-user-dept-picker__selected,.lumen-user-dept-picker[data-mobile-pane=selected] .lumen-user-dept-picker__browse{display:none}}@media (prefers-reduced-motion:reduce){.lumen-user-dept-picker__expand svg{transition:none}}.lumen-drawer{z-index:210;justify-content:flex-end;display:flex;position:fixed;inset:0}.lumen-drawer__scrim{background:var(--lumen-color-overlay-scrim);cursor:default;position:absolute;inset:0}.lumen-drawer__panel{border-left:1px solid var(--lumen-color-border-default);background:var(--lumen-color-bg-surface);width:min(760px,72vw);height:100%;box-shadow:var(--lumen-shadow-modal);animation:lumen-drawer-enter var(--dur-base) var(--ease-out);outline:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.lumen-drawer__header{border-bottom:1px solid var(--lumen-color-border-subtle);justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:16px 18px;display:flex}.lumen-drawer__identity{min-width:0}.lumen-drawer__title{color:var(--lumen-color-text-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;line-height:1.4;overflow:hidden}.lumen-drawer__description{color:var(--lumen-color-text-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.lumen-drawer__close{width:32px;height:32px;color:var(--lumen-color-text-muted);cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-pulse);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.lumen-drawer__close:hover{background:var(--lumen-color-bg-subtle);color:var(--lumen-color-text-primary);transform:scale(1.05)}.lumen-drawer__close:focus-visible{outline:2px solid var(--lumen-color-focus-ring);outline-offset:2px}.lumen-drawer__body{min-height:0;overflow:hidden}.lumen-drawer__footer{border-top:1px solid var(--lumen-color-border-subtle);padding:12px 18px}@keyframes lumen-drawer-enter{0%{opacity:.7;transform:translate(28px)}to{opacity:1;transform:none}}@media (width<=720px){.lumen-drawer__panel{border-left:0;width:100%}.lumen-drawer__header{padding-top:max(14px, env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){.lumen-drawer__panel{animation:none}.lumen-drawer__close{transition-duration:.01ms;transform:none}}.lumen-select__value{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.lumen-select__value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lumen-select__leading{flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.lumen-select__leading>svg,.lumen-select__leading>img{width:100%;height:100%}.lumen-select__check-slot{flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.lumen-select__chevron,.lumen-select__check{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-pulse);flex:none}.lumen-select[data-open=true] .lumen-select__chevron{transform:rotate(180deg)}.lumen-select__menu{z-index:220;overscroll-behavior:contain;border:1px solid var(--lumen-color-border-default);border-radius:var(--r-lg);background:var(--lumen-color-bg-surface);max-height:280px;box-shadow:var(--lumen-shadow-pop);transform-origin:top;animation:lumen-menu-pop var(--dur-base) var(--ease-pulse);padding:6px;position:fixed;overflow:auto}.lumen-select__menu--no-check .lumen-select__check-slot{display:none}.lumen-select__option{border-radius:var(--r-sm);width:100%;min-height:36px;color:var(--lumen-color-text-primary);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-pulse);background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.lumen-select__option-row+.lumen-select__option-row{margin-top:2px}.lumen-select__group{color:var(--lumen-color-text-secondary);padding:8px 10px 4px;font-size:11.5px;font-weight:500}.lumen-select__option-copy{flex:auto;gap:2px;min-width:0;display:grid}.lumen-select__option-title,.lumen-select__option-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lumen-select__option-copy small,.lumen-select__option-meta{color:var(--lumen-color-text-secondary);font-size:11.5px;font-weight:400}.lumen-select__option-badge{border:1px solid var(--lumen-color-brand-primary);border-radius:var(--r-sm);color:var(--lumen-color-brand-strong);background:var(--lumen-color-bg-brand-subtle);vertical-align:1px;white-space:nowrap;align-items:center;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:500;display:inline-flex}.lumen-select__option[aria-selected=true] .lumen-select__option-badge{background:var(--lumen-color-bg-surface)}.lumen-select__option-meta{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.lumen-select__option:hover:not(:disabled){color:var(--lumen-color-brand-emphasis);background:var(--lumen-color-bg-brand-subtle);transform:translate(2px)}.lumen-select__option[aria-selected=true]{color:var(--lumen-color-brand-emphasis);background:var(--lumen-color-bg-brand-subtle);font-weight:560}.lumen-select__option:focus-visible{outline:2px solid var(--lumen-color-focus-ring);outline-offset:-2px}.lumen-select__option:disabled{cursor:not-allowed;opacity:.5}.lumen-menu{z-index:130;border:1px solid var(--lumen-color-border-default);border-radius:var(--r-lg);background:var(--lumen-color-bg-surface);max-width:min(320px,100vw - 16px);box-shadow:var(--lumen-shadow-pop);animation:lumen-menu-pop var(--dur-base) var(--ease-pulse);position:fixed}.lumen-menu__items{gap:2px;min-width:148px;padding:6px;display:grid}.lumen-menu__separator{background:var(--lumen-color-border-default);height:1px;margin:4px 6px}.lumen-menu__item{border-radius:var(--r-sm);min-height:36px;color:var(--lumen-color-text-primary);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-pulse);background:0 0;border:0;padding:8px 10px;font-size:13px}.lumen-menu__item:hover:not(:disabled),.lumen-menu__item:focus-visible{color:var(--lumen-color-brand-emphasis);background:var(--lumen-color-bg-brand-subtle);outline:none;transform:translate(2px)}.lumen-menu__item:disabled{cursor:not-allowed;opacity:.5}.lumen-menu__item--danger,.lumen-menu__item--danger:hover:not(:disabled),.lumen-menu__item--danger:focus-visible{color:var(--lumen-color-status-danger);background:color-mix(in srgb, var(--lumen-color-status-danger) 10%, var(--lumen-color-bg-surface))}.lumen-menu__item:focus-visible{outline:2px solid var(--lumen-color-focus-ring);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.lumen-select__menu,.lumen-menu{animation:none}.lumen-select__trigger,.lumen-select__chevron,.lumen-select__option,.lumen-menu__item{transition-duration:.01ms;transform:none}.lumen-theme-selector__option span{transition-duration:.01ms}.lumen-theme-selector__option:hover span{transform:none}}@keyframes lumen-menu-pop{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}.lumen-info-hint{width:16px;height:16px;color:var(--lumen-color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.lumen-info-hint svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.lumen-info-hint svg circle[r="1"]{fill:currentColor;stroke:none}.lumen-info-hint:focus-visible{outline:2px solid var(--lumen-color-focus-ring);outline-offset:2px;border-radius:var(--r-pill)}.lumen-info-hint__box{z-index:225;border:1px solid var(--lumen-color-border-default);background:var(--lumen-color-bg-surface);max-width:260px;box-shadow:var(--lumen-shadow-pop);color:var(--lumen-color-text-primary);pointer-events:none;animation:lumen-menu-pop var(--dur-fast) var(--ease-out);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:400;line-height:1.6;position:fixed}@media (prefers-reduced-motion:reduce){.lumen-info-hint__box{animation:none}}.lumen-dialog{z-index:200;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}body>.lumen-dialog~.lumen-dialog,body>.lumen-drawer~.lumen-dialog,body>.lumen-dialog~.lumen-drawer,body>.lumen-drawer~.lumen-drawer{z-index:215}.lumen-dialog__scrim{background:var(--lumen-color-overlay-scrim);position:fixed;inset:0}.lumen-dialog__panel-host{outline:none;width:100%;max-width:600px;position:relative}.lumen-dialog__panel{border:1px solid var(--lumen-color-border-default);background:var(--lumen-color-bg-surface);width:100%;max-height:calc(100vh - 32px);box-shadow:var(--lumen-shadow-modal);animation:lumen-dialog-pop var(--dur-base) var(--ease-out);border-radius:16px;position:relative;overflow:auto}.lumen-dialog__close{width:32px;height:32px;color:var(--lumen-color-text-muted);cursor:pointer;transition:color var(--dur-fast) ease, background-color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-pulse);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex;position:absolute;top:12px;right:12px}.lumen-dialog__close:hover{color:var(--lumen-color-text-primary);background:var(--lumen-color-bg-subtle);transform:scale(1.05)}.lumen-dialog__close:focus-visible{outline:2px solid var(--lumen-color-focus-ring);outline-offset:2px}.lumen-dialog__title{color:var(--lumen-color-text-heading);margin:0;padding:20px 20px 0;font-size:16px;font-weight:560;line-height:1.4}.lumen-dialog__description{color:var(--lumen-color-text-body);margin:6px 20px 0;font-size:13px;line-height:1.5}.lumen-dialog__footer{border-top:1px solid var(--lumen-color-border-subtle);justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}@keyframes lumen-dialog-pop{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lumen-dialog__panel{animation:none}.lumen-dialog__close{transition-duration:.01ms;transform:none}}.lumen-multiselect{width:100%;display:inline-block;position:relative}.lumen-multiselect__trigger{border:1px solid var(--lumen-color-border-control);border-radius:var(--r-input);background:var(--lumen-color-bg-surface);width:100%;min-height:44px;color:var(--lumen-color-text-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;font-size:14px;display:flex}.lumen-multiselect__trigger:hover{border-color:var(--lumen-color-brand-primary)}.lumen-multiselect__trigger:focus-visible{box-shadow:var(--lumen-focus-ring-input);outline:none}.lumen-multiselect__trigger[aria-disabled=true]{cursor:not-allowed;opacity:.5}.lumen-multiselect[data-open=true] .lumen-multiselect__trigger{border-color:var(--lumen-color-brand-primary);box-shadow:var(--lumen-focus-ring-input)}.lumen-multiselect__values{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.lumen-multiselect__placeholder{color:var(--lumen-color-text-muted)}.lumen-multiselect__summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lumen-multiselect__chip{border-radius:var(--r-sm);background:var(--lumen-color-bg-brand-subtle);max-width:100%;color:var(--lumen-color-brand-emphasis);align-items:center;gap:4px;padding:2px 4px 2px 8px;font-size:12.5px;line-height:1.5;display:inline-flex}.lumen-multiselect__chip-remove{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex}.lumen-multiselect__chip-remove:hover{background:color-mix(in srgb, var(--lumen-color-brand-emphasis) 14%, transparent)}.lumen-multiselect__chip-remove:focus-visible{outline:2px solid var(--lumen-color-focus-ring);outline-offset:-1px}.lumen-multiselect__chevron,.lumen-multiselect__check{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-pulse);flex:none}.lumen-multiselect[data-open=true] .lumen-multiselect__chevron{transform:rotate(180deg)}.lumen-multiselect__menu{z-index:220;border:1px solid var(--lumen-color-border-default);border-radius:var(--r-lg);background:var(--lumen-color-bg-surface);max-width:min(400px,100vw - 16px);max-height:360px;box-shadow:var(--lumen-shadow-pop);transform-origin:top;animation:lumen-menu-pop var(--dur-base) var(--ease-pulse);position:fixed;overflow:hidden}.lumen-multiselect__search{border-bottom:1px solid var(--lumen-color-border-subtle);padding:8px}.lumen-multiselect__search input{border:1px solid var(--lumen-color-border-control);border-radius:var(--r-sm);background:var(--lumen-color-bg-surface);width:100%;min-height:34px;color:var(--lumen-color-text-primary);font:inherit;padding:0 10px;font-size:13px}.lumen-multiselect__search input:focus-visible{box-shadow:var(--lumen-focus-ring-input);outline:none}.lumen-multiselect__options{max-height:240px;padding:6px;overflow:auto}.lumen-multiselect__option-row+.lumen-multiselect__option-row{margin-top:2px}.lumen-multiselect__group{color:var(--lumen-color-text-secondary);padding:8px 10px 4px;font-size:11.5px;font-weight:500}.lumen-multiselect__option{border-radius:var(--r-sm);width:100%;min-height:36px;color:var(--lumen-color-text-primary);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.lumen-multiselect__option:hover:not(:disabled){color:var(--lumen-color-brand-emphasis);background:var(--lumen-color-bg-brand-subtle)}.lumen-multiselect__option[aria-selected=true]{color:var(--lumen-color-brand-emphasis);background:var(--lumen-color-bg-brand-subtle);font-weight:560}.lumen-multiselect__option:focus-visible{outline:2px solid var(--lumen-color-focus-ring);outline-offset:-2px}.lumen-multiselect__option:disabled{cursor:not-allowed;opacity:.5}.lumen-multiselect__check-slot{flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.lumen-multiselect__option-copy{flex:auto;gap:2px;min-width:0;display:grid}.lumen-multiselect__option-title,.lumen-multiselect__option-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lumen-multiselect__option-copy small,.lumen-multiselect__option-meta{color:var(--lumen-color-text-secondary);font-size:11.5px;font-weight:400}.lumen-multiselect__option-meta{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.lumen-multiselect__empty{color:var(--lumen-color-text-muted);text-align:center;margin:0;padding:16px;font-size:13px}.lumen-multiselect__footer{border-top:1px solid var(--lumen-color-border-subtle);color:var(--lumen-color-text-secondary);justify-content:space-between;align-items:center;padding:8px 10px;font-size:12px;display:flex}.lumen-multiselect__clear{border-radius:var(--r-sm);color:var(--lumen-color-brand-emphasis);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:12px}.lumen-multiselect__clear:hover:not(:disabled){background:var(--lumen-color-bg-brand-subtle)}.lumen-multiselect__clear:disabled{cursor:not-allowed;opacity:.5}.lumen-multiselect__clear:focus-visible{outline:2px solid var(--lumen-color-focus-ring);outline-offset:-1px}@media (prefers-reduced-motion:reduce){.lumen-multiselect__menu{animation:none}.lumen-multiselect__trigger,.lumen-multiselect__chevron,.lumen-multiselect__option{transition-duration:.01ms;transform:none}}:root{color:var(--lumen-color-text-primary);background:var(--lumen-color-bg-canvas);font-family:var(--lumen-font-sans);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}button{font:inherit}body{color:var(--lumen-color-text-primary);background:var(--lumen-color-bg-canvas)}.runtime-status-row{z-index:10;align-items:center;gap:6px;display:flex;position:fixed;top:12px;right:12px}.lumen-shell{grid-template-columns:232px minmax(0,1fr);height:100dvh;display:grid;overflow:clip}.lumen-main{overscroll-behavior:contain;min-width:0;height:100%;overflow-y:auto}.lumen-mobile-header{display:none}.lumen-sidebar{z-index:20;border-right:1px solid var(--lumen-color-border-default);background:var(--lumen-color-bg-sidebar);flex-direction:column;height:100dvh;padding:18px 12px 12px;display:flex;position:sticky;top:0}.lumen-brand{justify-content:space-between;align-items:center;min-height:34px;margin:0 8px 20px;display:flex}.lumen-brand-link,.lumen-brand-mobile{color:var(--lumen-color-text-primary);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.lumen-brand-mark{width:22px;height:22px;color:var(--lumen-color-brand-primary);object-fit:contain}.lumen-brand-name{color:var(--lumen-color-text-primary);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:152px;margin:0;font-size:16px;font-weight:650;overflow:hidden}.lumen-navigation{overscroll-behavior:contain;flex-direction:column;flex:1;gap:18px;min-height:0;padding:0 2px 16px;display:flex;overflow-y:auto}.lumen-navigation-group h2{color:var(--lumen-color-text-subtle);margin:0 10px 7px;font-size:11px;font-weight:500;line-height:20px}.lumen-navigation-group{flex:none;gap:3px;display:grid}.lumen-navigation-link{min-height:40px;color:var(--lumen-color-text-secondary);transition:transform var(--dur-fast) var(--ease-magnet), background-color var(--dur-fast) ease, color var(--dur-fast) ease;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:450;text-decoration:none;display:flex}.lumen-navigation-icon{flex:none;width:18px;height:18px}.lumen-navigation-link:hover,.lumen-navigation-link.is-active{color:var(--lumen-color-text-primary);background:var(--lumen-color-bg-selected)}.lumen-navigation-link:hover{transform:translate(2px)}.lumen-navigation-link:focus-visible{outline:2px solid var(--lumen-color-focus-ring);outline-offset:2px}.lumen-navigation-link.is-active{color:var(--lumen-color-text-accent-strong);font-weight:550}.lumen-settings-back{min-height:34px;color:var(--lumen-color-text-secondary);transition:transform var(--dur-fast) var(--ease-magnet), background-color var(--dur-fast) ease, color var(--dur-fast) ease;border-radius:9px;align-items:center;gap:8px;margin:0 0 6px;padding:0 10px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.lumen-settings-back svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lumen-settings-back:hover{color:var(--lumen-color-text-primary);background:var(--lumen-color-bg-option-hover);transform:translate(-2px)}.lumen-settings-back:focus-visible{outline:2px solid var(--lumen-color-focus-ring);outline-offset:2px}.lumen-account-zone{margin-top:auto;position:relative}.lumen-account-panel{z-index:2;border:1px solid var(--lumen-color-border-default);background:var(--lumen-color-bg-surface);box-shadow:var(--lumen-shadow-pop);animation:lumen-menu-pop var(--dur-base) var(--ease-pulse);border-radius:14px;flex-direction:column;gap:2px;margin-bottom:6px;padding:8px;display:flex;position:absolute;bottom:58px;left:0;right:0}.lumen-account-identity{align-items:center;gap:9px;min-width:0;padding:4px 10px 8px;display:flex}.lumen-account-identity strong,.lumen-account-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lumen-account-identity strong{color:var(--lumen-color-text-primary);font-size:12px;font-weight:550}.lumen-account-identity small{color:var(--lumen-color-text-muted);margin-top:2px;font-size:10px}.lumen-account-menu-divider{background:var(--lumen-color-border-subtle);height:1px;margin:5px 2px 4px}.lumen-account-menu-error{color:var(--lumen-color-status-danger);margin:4px 10px 2px;font-size:12px;line-height:1.5}.lumen-account-button{width:100%;min-height:52px;color:var(--lumen-color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:6px 8px;display:grid}.lumen-account-button:hover,.lumen-account-button[aria-expanded=true]{color:var(--lumen-color-text-primary);background:var(--lumen-color-bg-option-hover)}.lumen-account-button:focus-visible,.lumen-icon-button:focus-visible{outline:2px solid var(--lumen-color-focus-ring);outline-offset:2px}.lumen-account-button strong,.lumen-account-button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lumen-account-button strong{color:var(--lumen-color-text-primary);font-size:12px;font-weight:550}.lumen-account-button small{color:var(--lumen-color-text-muted);margin-top:2px;font-size:10px}.lumen-account-button>svg,.lumen-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.lumen-icon-button{border:1px solid var(--lumen-color-border-subtle);width:36px;height:36px;color:var(--lumen-color-text-secondary);background:var(--lumen-color-bg-surface);cursor:pointer;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.lumen-sidebar-close,.lumen-sidebar-backdrop{display:none}.lumen-route-state{min-width:0;min-height:100vh;color:var(--lumen-color-text-primary);background:var(--lumen-color-bg-canvas);align-content:center;justify-items:start;gap:10px;padding:48px clamp(24px,7vw,112px);display:grid}.lumen-route-state h1,.lumen-route-state p{margin:0}.lumen-route-state h1{font-size:24px;font-weight:560}.lumen-route-state p{color:var(--lumen-color-text-body);font-size:14px}.lumen-inline-link{font:inherit;cursor:pointer;color:var(--lumen-color-action-primary);text-underline-offset:3px;transition:color var(--dur-fast) ease;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.lumen-inline-link:hover{color:var(--lumen-color-brand-strong)}.lumen-inline-link:focus-visible{outline:2px solid var(--lumen-color-focus-ring);outline-offset:2px}.lumen-inline-link:disabled{cursor:default;opacity:.6}.lumen-session-card{border:1px solid var(--lumen-color-border-subtle);background:var(--lumen-color-bg-subtle);border-radius:16px;padding:16px}.lumen-user-avatar{width:32px;height:32px;color:var(--lumen-color-text-accent-strong);background:var(--lumen-color-bg-selected);border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:650;display:grid}.lumen-account-menu-item{width:100%;min-height:40px;color:var(--lumen-color-text-secondary);text-align:left;cursor:pointer;transition:transform var(--dur-fast) var(--ease-magnet), background-color var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.lumen-account-menu-item svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lumen-account-menu-item:hover{color:var(--lumen-color-text-primary);background:var(--lumen-color-bg-option-hover);transform:translate(2px)}.lumen-account-menu-item:focus-visible{outline:2px solid var(--lumen-color-focus-ring);outline-offset:2px}.lumen-account-menu-item-danger,.lumen-account-menu-item-danger:hover{color:var(--lumen-color-status-danger)}.lumen-account-menu-item:disabled{cursor:default;opacity:.6;transform:none}.lumen-sidebar-theme{margin:0}.lumen-startup-error{max-width:42rem;color:var(--lumen-color-text-primary);margin:4rem auto;padding:0 1rem}.lumen-empty-copy{color:var(--lumen-color-text-muted);margin:5px 0 0;font-size:12px;line-height:1.6}.lumen-route-link{border:1px solid var(--lumen-color-border-control);min-height:40px;color:var(--lumen-color-action-secondary-text);background:var(--lumen-color-bg-surface);transition:transform var(--dur-fast) var(--ease-pulse), box-shadow var(--dur-fast) ease, opacity var(--dur-fast) ease;border-radius:11px;justify-content:center;align-items:center;margin-top:6px;padding:0 16px;font-size:13px;font-weight:680;text-decoration:none;display:inline-flex}.lumen-route-link:hover{transform:translateY(-1px)}.lumen-route-link:focus-visible{outline:2px solid var(--lumen-color-focus-ring);outline-offset:3px}.lumen-brand-actions{align-items:center;gap:6px;display:flex}.lumen-collapse-button{transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-pulse);background:0 0;border:1px solid #0000}.lumen-collapse-button:hover{color:var(--lumen-color-text-primary);background:var(--lumen-color-bg-option-hover);border-color:#0000}.lumen-collapse-button:active{transition-duration:var(--dur-instant);transform:scale(.96)}.lumen-brand-expand{width:36px;height:36px;color:var(--lumen-color-text-primary);cursor:pointer;transition:background-color var(--dur-fast) ease;background:0 0;border:0;border-radius:9px;place-items:center;display:none;position:relative}.lumen-brand-expand-mark{width:22px;height:22px;color:var(--lumen-color-brand-primary);transition:opacity var(--dur-fast) var(--ease-pulse)}.lumen-brand-expand-panel{opacity:0;width:18px;height:18px;transition:opacity var(--dur-fast) var(--ease-pulse);position:absolute}.lumen-brand-expand:hover,.lumen-brand-expand:focus-visible{background:var(--lumen-color-bg-option-hover)}.lumen-brand-expand:hover .lumen-brand-expand-mark,.lumen-brand-expand:focus-visible .lumen-brand-expand-mark{opacity:0}.lumen-brand-expand:hover .lumen-brand-expand-panel,.lumen-brand-expand:focus-visible .lumen-brand-expand-panel{opacity:1}.lumen-brand-expand:focus-visible{outline:2px solid var(--lumen-color-focus-ring);outline-offset:2px}.lumen-collapsed-panel-trigger{width:100%;min-height:40px;color:var(--lumen-color-text-secondary);cursor:pointer;transition:transform var(--dur-fast) var(--ease-magnet), background-color var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;display:grid}.lumen-collapsed-panel-trigger .lumen-navigation-icon{width:18px;height:18px}.lumen-collapsed-panel-trigger:hover{color:var(--lumen-color-text-primary);background:var(--lumen-color-bg-selected);transform:translate(2px)}.lumen-collapsed-panel-trigger[aria-expanded=true]{color:var(--lumen-color-text-accent-strong);background:var(--lumen-color-bg-brand-subtle)}.lumen-collapsed-panel-trigger:focus-visible{outline:2px solid var(--lumen-color-focus-ring);outline-offset:2px}.lumen-collapsed-panel{z-index:130;border:1px solid var(--lumen-color-border-default);background:var(--lumen-color-bg-sidebar);box-shadow:var(--lumen-shadow-pop);animation:lumen-menu-pop var(--dur-base) var(--ease-pulse);border-radius:14px;flex-direction:column;padding:14px;display:flex;position:fixed;overflow:hidden}.lumen-sidebar-tooltip{z-index:130;border:1px solid var(--lumen-color-border-default);background:var(--lumen-color-bg-surface);max-width:220px;box-shadow:var(--lumen-shadow-pop);color:var(--lumen-color-text-primary);overflow-wrap:anywhere;pointer-events:none;animation:lumen-menu-pop var(--dur-fast) var(--ease-out);border-radius:8px;padding:6px 10px;font-size:12px;line-height:1.5;position:fixed}@media (width>=841px){.lumen-shell.is-collapsed{grid-template-columns:74px minmax(0,1fr)}.lumen-shell.is-collapsed .lumen-sidebar{padding:18px 8px 12px}.lumen-shell.is-collapsed .lumen-brand{flex-direction:column;justify-content:center;gap:12px;margin:0 0 18px}.lumen-shell.is-collapsed .lumen-brand-link{display:none}.lumen-shell.is-collapsed .lumen-brand-expand{display:grid}.lumen-shell.is-collapsed .lumen-navigation{gap:14px}.lumen-shell.is-collapsed .lumen-navigation-group{gap:3px}.lumen-shell.is-collapsed .lumen-navigation-group h2{display:none}.lumen-shell.is-collapsed .lumen-navigation-link{justify-content:center;padding:0}.lumen-shell.is-collapsed .lumen-navigation-label{display:none}.lumen-shell.is-collapsed .lumen-settings-back{justify-content:center;padding:0}.lumen-shell.is-collapsed .lumen-settings-back-label{display:none}.lumen-shell.is-collapsed .lumen-account-zone{flex-direction:column;align-items:center;display:flex}.lumen-shell.is-collapsed .lumen-account-button{grid-template-columns:32px;justify-content:center;width:100%;min-height:44px;padding:6px 0;display:grid}.lumen-shell.is-collapsed .lumen-account-copy,.lumen-shell.is-collapsed .lumen-account-button>svg{display:none}.lumen-shell.is-collapsed .lumen-account-panel{width:240px;bottom:52px;left:6px;right:auto}}@media (prefers-reduced-motion:reduce){.lumen-navigation-link,.lumen-route-link,.lumen-account-menu-item,.lumen-settings-back,.lumen-collapsed-panel-trigger,.lumen-collapse-button,.lumen-brand-expand-mark,.lumen-brand-expand-panel{transition-duration:.01ms}.lumen-account-panel,.lumen-collapsed-panel,.lumen-sidebar-tooltip{animation:none}.lumen-navigation-link:hover,.lumen-route-link:hover,.lumen-account-menu-item:hover,.lumen-settings-back:hover,.lumen-collapsed-panel-trigger:hover,.lumen-collapse-button:active{transform:none}}@media (width<=840px){.runtime-status-row{right:8px}.lumen-shell{height:auto;display:block;overflow:visible}.lumen-main{height:auto;overflow:visible}.lumen-collapse-button,.lumen-brand-expand{display:none}.lumen-shell.is-collapsed .lumen-brand-link{display:inline-flex}.lumen-mobile-header{z-index:15;border-bottom:1px solid var(--lumen-color-border-default);background:var(--lumen-color-bg-surface-strong-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;min-height:58px;padding:0 16px;display:flex;position:sticky;top:0}.lumen-brand-mobile{margin:0}.lumen-sidebar{visibility:hidden;border-right:1px solid var(--lumen-color-border-default);width:min(84vw,280px);height:100dvh;box-shadow:var(--lumen-shadow-drawer);transition:transform var(--dur-normal) var(--ease-pulse), visibility var(--dur-normal) step-end;position:fixed;inset:0 auto 0 0;transform:translate(-104%)}.lumen-sidebar.is-open{visibility:visible;transition:transform var(--dur-normal) var(--ease-pulse);transform:translate(0)}.lumen-sidebar-close{display:grid}.lumen-sidebar-backdrop{z-index:19;background:var(--lumen-color-overlay-scrim);cursor:pointer;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.lumen-route-state{min-height:calc(100vh - 58px);padding:36px 20px}}:root{--r-sm:6px;--r-md:10px;--r-lg:14px;--r-pill:100px;--r-card:14px;--r-input:10px;--ease-pulse:cubic-bezier(.34, 1.56, .64, 1);--ease-pulse-strong:cubic-bezier(.34, 1.75, .5, 1);--ease-magnet:cubic-bezier(.34, 1.4, .64, 1);--ease-out:cubic-bezier(.22, .8, .26, 1);--dur-instant:.12s;--dur-fast:.2s;--dur-base:.28s;--dur-slow:.4s;--spring:var(--ease-pulse-strong);--magnet:var(--ease-magnet)}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--lumen-color-bg-canvas);color:var(--lumen-color-text-primary);font-family:var(--lumen-font-sans);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea{font-family:inherit}
