:root{color-scheme:light;--gray-0: #ffffff;--gray-25: #fcfcfd;--gray-50: #f7f7f8;--gray-100: #f0f0f2;--gray-150: #e8e8eb;--gray-200: #dedee3;--gray-300: #cbcbd2;--gray-400: #a0a0aa;--gray-500: #72727c;--gray-600: #5c5c66;--gray-700: #43434b;--gray-800: #2c2c32;--gray-850: #232328;--gray-900: #1b1b1f;--gray-925: #18181b;--gray-950: #141416;--indigo-50: #eff0fb;--indigo-100: #e1e3f8;--indigo-200: #c6caf1;--indigo-300: #a3a9e6;--indigo-400: #8088dc;--indigo-500: #5e6ad2;--indigo-600: #4e58bf;--indigo-700: #414a9f;--indigo-800: #353b7e;--indigo-900: #292d5e;--indigo-950: #23264a;--brand-50: #f4f1ff;--brand-100: #eae4ff;--brand-200: #d5c9fe;--brand-300: #b29cfd;--brand-400: #8461fc;--brand-500: #4f1dfb;--brand-600: #431bda;--brand-700: #3619b8;--brand-800: #2a1697;--brand-900: #281764;--brand-950: #211648;--brand-navy: #020f2a;--red-50: #fdeded;--red-100: #fbd8d8;--red-400: #f0787b;--red-500: #e5484d;--red-600: #cd2b31;--red-700: #a7272c;--red-950: #3a1c1e;--orange-50: #fff1e7;--orange-400: #fb9a5a;--orange-500: #f76b15;--orange-600: #d95a0c;--orange-700: #a8450a;--amber-50: #fff7e3;--amber-400: #f9c25c;--amber-500: #f2a516;--amber-600: #c98608;--amber-700: #946205;--amber-950: #372b12;--yellow-400: #ecd04a;--yellow-500: #e0b712;--yellow-600: #b38f08;--green-50: #e9f6ef;--green-400: #4fbf8a;--green-500: #30a46c;--green-600: #218358;--green-700: #1a6948;--green-950: #142e21;--teal-500: #12a594;--blue-50: #e9f2fe;--blue-400: #6aa6fb;--blue-500: #3b82f6;--blue-600: #2b6cd9;--blue-700: #2257ad;--blue-950: #16253f;--slate-400: #8f99a8;--slate-500: #6b7585;--purple-500: #8e4ec6;--pink-500: #d6409f;--surface-canvas: var(--gray-0);--surface-sidebar: var(--gray-50);--surface-card: var(--gray-0);--surface-sunken: var(--gray-50);--surface-hover: var(--gray-100);--surface-pressed: var(--gray-150);--surface-selected: var(--brand-50);--surface-popover: var(--gray-0);--surface-inverse: var(--gray-900);--surface-backdrop: rgba(20, 20, 22, .32);--text-primary: var(--gray-900);--text-secondary: var(--gray-600);--text-muted: var(--gray-500);--text-disabled: var(--gray-400);--text-inverse: var(--gray-0);--text-on-accent: var(--gray-0);--text-on-danger: var(--gray-0);--text-link: var(--brand-600);--text-wordmark: var(--brand-navy);--border-subtle: var(--gray-150);--border-default: var(--gray-200);--border-strong: var(--gray-300);--border-focus: var(--brand-500);--accent: var(--brand-500);--accent-hover: var(--brand-600);--accent-soft: var(--brand-50);--accent-text: var(--brand-600);--danger: var(--red-500);--danger-hover: var(--red-600);--danger-soft: var(--red-50);--danger-text: var(--red-700);--warning: var(--amber-500);--warning-hover: var(--amber-600);--warning-soft: var(--amber-50);--warning-text: var(--amber-700);--success: var(--green-500);--success-hover: var(--green-600);--success-soft: var(--green-50);--success-text: var(--green-700);--info: var(--blue-500);--info-hover: var(--blue-600);--info-soft: var(--blue-50);--info-text: var(--blue-700);--state-backlog: var(--gray-400);--state-unstarted: var(--slate-500);--state-started: var(--amber-500);--state-completed: var(--green-500);--state-cancelled: var(--red-500);--priority-urgent: var(--red-500);--priority-high: var(--orange-500);--priority-medium: var(--yellow-500);--priority-low: var(--blue-500);--priority-none: var(--gray-400);--label-gray: var(--gray-500);--label-red: var(--red-500);--label-orange: var(--orange-500);--label-yellow: var(--yellow-500);--label-green: var(--green-500);--label-teal: var(--teal-500);--label-blue: var(--blue-500);--label-indigo: var(--indigo-500);--label-purple: var(--purple-500);--label-pink: var(--pink-500);--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 22px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-base: 1.5;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--radius-xs: 3px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-pill: 999px;--control-height-sm: 24px;--control-height-md: 28px;--control-height-lg: 32px;--sidebar-width: 240px;--panel-width: 560px;--column-width: 300px;--shadow-sm: 0 1px 2px rgba(20, 20, 22, .06);--shadow-md: 0 4px 12px rgba(20, 20, 22, .08), 0 1px 3px rgba(20, 20, 22, .06);--shadow-lg: 0 16px 40px rgba(20, 20, 22, .14), 0 2px 8px rgba(20, 20, 22, .08);--shadow-focus: 0 0 0 3px rgba(79, 29, 251, .35);--dur-fast: .1s;--dur-base: .16s;--dur-slow: .24s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--z-sticky: 10;--z-popover: 40;--z-drawer: 60;--z-modal: 100;--z-toast: 120}:root[data-theme=dark]{color-scheme:dark;--surface-canvas: var(--gray-950);--surface-sidebar: var(--gray-925);--surface-card: var(--gray-900);--surface-sunken: var(--gray-925);--surface-hover: var(--gray-850);--surface-pressed: var(--gray-800);--surface-selected: var(--brand-950);--surface-popover: var(--gray-900);--surface-inverse: var(--gray-100);--surface-backdrop: rgba(0, 0, 0, .56);--text-primary: var(--gray-100);--text-secondary: var(--gray-400);--text-muted: #8b8b95;--text-disabled: var(--gray-600);--text-inverse: var(--gray-950);--text-link: var(--brand-300);--text-wordmark: var(--gray-0);--border-subtle: var(--gray-850);--border-default: var(--gray-800);--border-strong: var(--gray-700);--border-focus: var(--brand-400);--accent-hover: var(--brand-400);--accent-soft: var(--brand-950);--accent-text: var(--brand-300);--danger-hover: var(--red-400);--danger-soft: var(--red-950);--danger-text: #ff9592;--warning-hover: var(--amber-400);--warning-soft: var(--amber-950);--warning-text: var(--amber-400);--success-hover: var(--green-400);--success-soft: var(--green-950);--success-text: var(--green-400);--info-hover: var(--blue-400);--info-soft: var(--blue-950);--info-text: var(--blue-400);--state-backlog: var(--gray-500);--state-unstarted: var(--slate-400);--state-completed: var(--green-400);--state-cancelled: var(--red-400);--priority-urgent: var(--red-400);--priority-high: var(--orange-400);--priority-medium: var(--yellow-400);--priority-low: var(--blue-400);--priority-none: var(--gray-500);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .45), 0 1px 3px rgba(0, 0, 0, .4);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .6), 0 2px 8px rgba(0, 0, 0, .45);--shadow-focus: 0 0 0 3px rgba(132, 97, 252, .45)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--surface-canvas: var(--gray-950);--surface-sidebar: var(--gray-925);--surface-card: var(--gray-900);--surface-sunken: var(--gray-925);--surface-hover: var(--gray-850);--surface-pressed: var(--gray-800);--surface-selected: var(--brand-950);--surface-popover: var(--gray-900);--surface-inverse: var(--gray-100);--surface-backdrop: rgba(0, 0, 0, .56);--text-primary: var(--gray-100);--text-secondary: var(--gray-400);--text-muted: #8b8b95;--text-disabled: var(--gray-600);--text-inverse: var(--gray-950);--text-link: var(--brand-300);--text-wordmark: var(--gray-0);--border-subtle: var(--gray-850);--border-default: var(--gray-800);--border-strong: var(--gray-700);--border-focus: var(--brand-400);--accent-hover: var(--brand-400);--accent-soft: var(--brand-950);--accent-text: var(--brand-300);--danger-hover: var(--red-400);--danger-soft: var(--red-950);--danger-text: #ff9592;--warning-hover: var(--amber-400);--warning-soft: var(--amber-950);--warning-text: var(--amber-400);--success-hover: var(--green-400);--success-soft: var(--green-950);--success-text: var(--green-400);--info-hover: var(--blue-400);--info-soft: var(--blue-950);--info-text: var(--blue-400);--state-backlog: var(--gray-500);--state-unstarted: var(--slate-400);--state-completed: var(--green-400);--state-cancelled: var(--red-400);--priority-urgent: var(--red-400);--priority-high: var(--orange-400);--priority-medium: var(--yellow-400);--priority-low: var(--blue-400);--priority-none: var(--gray-500);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .45), 0 1px 3px rgba(0, 0, 0, .4);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .6), 0 2px 8px rgba(0, 0, 0, .45);--shadow-focus: 0 0 0 3px rgba(132, 97, 252, .45)}}body{margin:0;font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--text-primary);background:var(--surface-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01"}.hui-button[data-v-ed84c423]{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;font-family:var(--font-sans);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;cursor:pointer;border-radius:var(--radius-md);transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.hui-button[data-size=sm][data-v-ed84c423]{height:var(--control-height-sm);padding:0 var(--space-2);font-size:var(--font-size-sm);border-radius:var(--radius-sm)}.hui-button[data-size=md][data-v-ed84c423]{height:var(--control-height-md);padding:0 var(--space-3);font-size:var(--font-size-base)}.hui-button[data-size=lg][data-v-ed84c423]{height:var(--control-height-lg);padding:0 14px;font-size:var(--font-size-md)}.hui-button[data-full-width=true][data-v-ed84c423]{width:100%}.hui-button[data-variant=primary][data-v-ed84c423]{background:var(--accent);color:var(--text-on-accent);border:1px solid var(--accent);box-shadow:var(--shadow-sm)}.hui-button[data-variant=primary][data-v-ed84c423]:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.hui-button[data-variant=secondary][data-v-ed84c423]{background:var(--surface-card);color:var(--text-primary);border:1px solid var(--border-default);box-shadow:var(--shadow-sm)}.hui-button[data-variant=secondary][data-v-ed84c423]:hover:not(:disabled){background:var(--surface-hover)}.hui-button[data-variant=danger][data-v-ed84c423]{background:var(--danger);color:var(--text-on-danger);border:1px solid var(--danger);box-shadow:var(--shadow-sm)}.hui-button[data-variant=danger][data-v-ed84c423]:hover:not(:disabled){background:var(--danger-hover);border-color:var(--danger-hover)}.hui-button[data-variant=ghost][data-v-ed84c423]{background:transparent;color:var(--text-secondary);border:1px solid transparent}.hui-button[data-variant=ghost][data-v-ed84c423]:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.hui-button[data-v-ed84c423]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-button[data-v-ed84c423]:disabled{cursor:not-allowed;opacity:.5}.hui-button-spinner[data-v-ed84c423]{width:12px;height:12px;flex-shrink:0;box-sizing:border-box;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:hui-button-spin-ed84c423 .72s linear infinite}@keyframes hui-button-spin-ed84c423{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hui-button-spinner[data-v-ed84c423]{animation-duration:2.4s}}.hui-icon[data-v-e6a6bd42]{display:inline-block;flex-shrink:0;vertical-align:middle}.hui-input[data-v-5711d308]{display:flex;flex-direction:column;gap:var(--space-1);font-family:var(--font-sans)}.hui-input-label[data-v-5711d308]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.hui-input-label[data-hidden=true][data-v-5711d308]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hui-input-frame[data-v-5711d308]{position:relative;display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-height-lg);box-sizing:border-box;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:0 var(--space-3);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.hui-input-frame[data-v-5711d308]:hover{border-color:var(--border-strong)}.hui-input-frame[data-v-5711d308]:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.hui-input-frame[data-invalid=true][data-v-5711d308]{border-color:var(--danger)}.hui-input-frame[data-readonly=true][data-v-5711d308]{background:var(--surface-sunken);border-color:var(--border-subtle)}.hui-input-frame[data-readonly=true][data-v-5711d308]:focus-within{border-color:var(--border-focus)}.hui-input-frame[data-disabled=true][data-v-5711d308]{background:var(--surface-sunken);border-color:var(--border-subtle)}.hui-input-field[data-v-5711d308]{flex:1;width:100%;min-width:0;border:none;outline:none;background:transparent;padding:6px 0;font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-tight);color:var(--text-primary)}.hui-input-field[data-v-5711d308]::placeholder{color:var(--text-muted)}.hui-input-field[data-v-5711d308]:disabled{color:var(--text-disabled);cursor:not-allowed}.hui-input-reveal[data-v-5711d308]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin-right:calc(var(--space-2) * -1);padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer}.hui-input-reveal[data-v-5711d308]:hover{color:var(--text-primary)}.hui-input-reveal[data-v-5711d308]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-input-reveal[data-v-5711d308]:disabled{color:var(--text-disabled);cursor:not-allowed}@media(max-width:899.98px){.hui-input-reveal[data-v-5711d308]{width:44px;height:44px;margin:-6px calc(var(--space-3) * -1) -6px 0}}.hui-input-error[data-v-5711d308]{font-size:var(--font-size-sm);color:var(--danger-text)}.hui-input-hint[data-v-5711d308]{font-size:var(--font-size-sm);color:var(--text-muted)}.hui-textarea[data-v-9ab76e2a]{display:flex;flex-direction:column;gap:6px;font-family:var(--font-sans)}.hui-textarea-label[data-v-9ab76e2a]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.hui-textarea-field[data-v-9ab76e2a]{width:100%;box-sizing:border-box;resize:vertical;padding:7px 10px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:20px;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.hui-textarea-field[data-v-9ab76e2a]::placeholder{color:var(--text-muted)}.hui-textarea-field[data-v-9ab76e2a]:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.hui-textarea-field[data-invalid=true][data-v-9ab76e2a]{border-color:var(--danger)}.hui-textarea-field[data-v-9ab76e2a]:read-only:not(:disabled){resize:none;background:var(--surface-sunken);border-color:var(--border-subtle)}.hui-textarea-field[data-v-9ab76e2a]:disabled{background:var(--surface-sunken);color:var(--text-disabled);cursor:not-allowed}.hui-textarea-error[data-v-9ab76e2a]{font-size:var(--font-size-sm);color:var(--danger-text)}.hui-textarea-hint[data-v-9ab76e2a]{font-size:var(--font-size-sm);color:var(--text-muted)}.hui-inline-edit[data-v-2c7a7972]{display:block;min-width:0;font-family:var(--font-sans)}.hui-inline-edit[data-size=md][data-v-2c7a7972]{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.hui-inline-edit[data-size=lg][data-v-2c7a7972]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.hui-inline-edit[data-size=xl][data-v-2c7a7972]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:-.01em}.hui-inline-edit-display[data-v-2c7a7972],.hui-inline-edit-input[data-v-2c7a7972]{display:block;width:100%;box-sizing:border-box;padding:3px 6px;margin:0 0 0 -7px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font:inherit;line-height:var(--line-height-tight);text-align:left}.hui-inline-edit-display[data-v-2c7a7972]{cursor:text;overflow-wrap:anywhere}.hui-inline-edit-display[data-v-2c7a7972]:hover:not(:disabled){background:var(--surface-hover)}.hui-inline-edit-display[data-v-2c7a7972]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-inline-edit-display[data-empty=true][data-v-2c7a7972]{color:var(--text-muted)}.hui-inline-edit-display[data-v-2c7a7972]:disabled{cursor:default}.hui-inline-edit-input[data-v-2c7a7972]{border-color:var(--border-focus);background:var(--surface-card);box-shadow:var(--shadow-focus);outline:none}.hui-inline-create[data-v-eadffd7f]{display:flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);box-sizing:border-box;border:1px solid var(--border-focus);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-focus);font-family:var(--font-sans)}.hui-inline-create-icon[data-v-eadffd7f]{flex-shrink:0;color:var(--text-muted)}.hui-inline-create-field[data-v-eadffd7f]{flex:1;min-width:0;height:32px;padding:0;border:none;outline:none;background:transparent;color:var(--text-primary);font:inherit;font-size:var(--font-size-base)}.hui-inline-create-field[data-v-eadffd7f]::placeholder{color:var(--text-muted)}.hui-inline-create-hint[data-v-eadffd7f]{flex-shrink:0;color:var(--text-muted);font-size:var(--font-size-xs);white-space:nowrap}@media(max-width:480px){.hui-inline-create-hint[data-v-eadffd7f]{display:none}}.hui-select[data-v-56f27575]{display:flex;flex-direction:column;gap:var(--space-1);font-family:var(--font-sans)}.hui-select-label[data-v-56f27575]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.hui-select-frame[data-v-56f27575]{position:relative;display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-height-lg);box-sizing:border-box;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:0;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.hui-select-frame[data-v-56f27575]:hover{border-color:var(--border-strong)}.hui-select-frame[data-v-56f27575]:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.hui-select-frame[data-invalid=true][data-v-56f27575]{border-color:var(--danger)}.hui-select-frame[data-disabled=true][data-v-56f27575]{background:var(--surface-sunken);border-color:var(--border-subtle)}.hui-select-field[data-v-56f27575]{flex:1;width:100%;min-width:0;border:none;outline:none;background:transparent;padding:6px 32px 6px var(--space-3);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-tight);color:var(--text-primary)}.hui-select-field[data-v-56f27575]::placeholder{color:var(--text-muted)}.hui-select-field[data-v-56f27575]:disabled{color:var(--text-disabled);cursor:not-allowed}.hui-select-error[data-v-56f27575]{font-size:var(--font-size-sm);color:var(--danger-text)}.hui-select-hint[data-v-56f27575]{font-size:var(--font-size-sm);color:var(--text-muted)}.hui-select-field[data-v-56f27575]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.hui-select-caret[data-v-56f27575]{position:absolute;right:var(--space-3);pointer-events:none;color:var(--text-muted);font-size:var(--font-size-xs)}.hui-checkbox[data-v-f0f115bd]{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;font-family:var(--font-sans)}.hui-checkbox[data-disabled=true][data-v-f0f115bd]{cursor:not-allowed;opacity:.5}.hui-checkbox-input[data-v-f0f115bd]{position:absolute;opacity:0;width:0;height:0}.hui-checkbox-box[data-v-f0f115bd]{width:16px;height:16px;flex-shrink:0;box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface-card);color:var(--text-on-accent);display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.hui-checkbox:hover .hui-checkbox-box[data-v-f0f115bd]{border-color:var(--text-muted)}.hui-checkbox-input:checked+.hui-checkbox-box[data-v-f0f115bd],.hui-checkbox[data-indeterminate=true] .hui-checkbox-box[data-v-f0f115bd]{border-color:var(--accent);background:var(--accent)}.hui-checkbox-input:focus-visible+.hui-checkbox-box[data-v-f0f115bd]{box-shadow:var(--shadow-focus)}.hui-checkbox-label[data-v-f0f115bd]{font-size:var(--font-size-base);color:var(--text-primary)}.hui-date-field[data-v-e06f1321]{display:flex;flex-direction:column;gap:var(--space-1);font-family:var(--font-sans)}.hui-date-field-label[data-v-e06f1321]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.hui-date-field-frame[data-v-e06f1321]{position:relative;display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-height-lg);box-sizing:border-box;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:0 var(--space-3);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.hui-date-field-frame[data-v-e06f1321]:hover{border-color:var(--border-strong)}.hui-date-field-frame[data-v-e06f1321]:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.hui-date-field-frame[data-invalid=true][data-v-e06f1321]{border-color:var(--danger)}.hui-date-field-frame[data-disabled=true][data-v-e06f1321]{background:var(--surface-sunken);border-color:var(--border-subtle)}.hui-date-field-input[data-v-e06f1321]{flex:1;width:100%;min-width:0;border:none;outline:none;background:transparent;padding:6px 0;font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-tight);color:var(--text-primary)}.hui-date-field-input[data-v-e06f1321]::placeholder{color:var(--text-muted)}.hui-date-field-input[data-v-e06f1321]:disabled{color:var(--text-disabled);cursor:not-allowed}.hui-date-field-error[data-v-e06f1321]{font-size:var(--font-size-sm);color:var(--danger-text)}.hui-date-field-hint[data-v-e06f1321]{font-size:var(--font-size-sm);color:var(--text-muted)}.hui-segmented-control[data-v-775932e3]{display:inline-flex;align-items:stretch;gap:2px;padding:2px;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);font-family:var(--font-sans)}.hui-segmented-control[data-size=md][data-v-775932e3]{height:var(--control-height-md)}.hui-segmented-control[data-size=sm][data-v-775932e3]{height:var(--control-height-sm)}.hui-segmented-control-item[data-v-775932e3]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:0 10px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.hui-segmented-control[data-size=sm] .hui-segmented-control-item[data-v-775932e3]{padding:0 8px;font-size:var(--font-size-xs)}.hui-segmented-control-item[data-v-775932e3]:hover:not([data-selected=true]){color:var(--text-primary)}.hui-segmented-control-item[data-selected=true][data-v-775932e3]{background:var(--surface-card);box-shadow:var(--shadow-sm);color:var(--text-primary)}.hui-segmented-control-item[data-v-775932e3]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-tabs[data-v-9130c6a8]{display:flex;flex-direction:column;min-width:0;font-family:var(--font-sans);font-size:var(--font-size-base)}.hui-tabs-bar[data-v-9130c6a8]{display:flex;align-items:center;gap:8px}.hui-tabs[data-variant=underline] .hui-tabs-bar[data-v-9130c6a8]{border-bottom:1px solid var(--border-subtle)}.hui-tabs-list[data-v-9130c6a8]{display:flex;flex:1;align-items:center;gap:4px;min-width:0;overflow-x:auto}.hui-tabs-actions[data-v-9130c6a8]{display:flex;flex-shrink:0;align-items:center;gap:4px}.hui-tabs-tab[data-v-9130c6a8]{position:relative;display:inline-flex;align-items:center;gap:6px;flex-shrink:0;border:none;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.hui-tabs-tab[data-v-9130c6a8]:hover:not(:disabled){color:var(--text-primary)}.hui-tabs-tab[data-v-9130c6a8]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-tabs-tab[data-v-9130c6a8]:disabled{color:var(--text-disabled);cursor:not-allowed}.hui-tabs[data-variant=underline] .hui-tabs-tab[data-v-9130c6a8]{height:36px;padding:0 8px;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.hui-tabs[data-variant=underline] .hui-tabs-tab[data-active=true][data-v-9130c6a8]{color:var(--text-primary)}.hui-tabs[data-variant=underline] .hui-tabs-tab[data-active=true][data-v-9130c6a8]:after{content:"";position:absolute;right:8px;bottom:-1px;left:8px;height:2px;border-radius:2px 2px 0 0;background:var(--accent)}.hui-tabs[data-variant=pill] .hui-tabs-tab[data-v-9130c6a8]{height:var(--control-height-md);padding:0 10px;border-radius:var(--radius-md)}.hui-tabs[data-variant=pill] .hui-tabs-tab[data-v-9130c6a8]:hover:not(:disabled){background:var(--surface-hover)}.hui-tabs[data-variant=pill] .hui-tabs-tab[data-active=true][data-v-9130c6a8]{background:var(--surface-selected);color:var(--accent-text)}.hui-tabs-count[data-v-9130c6a8]{min-width:16px;padding:2px 5px;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--surface-hover);color:var(--text-muted);font-size:var(--font-size-xs);text-align:center;font-variant-numeric:tabular-nums}.hui-tabs-panel[data-v-9130c6a8]{min-width:0;padding-top:12px;outline:none}.hui-tabs-panel[data-v-9130c6a8]:focus-visible{box-shadow:var(--shadow-focus)}.hui-switch[data-v-9fcd0188]{display:flex;align-items:flex-start;gap:var(--space-3);font-family:var(--font-sans)}.hui-switch[data-disabled=true][data-v-9fcd0188]{opacity:.5}.hui-switch-control[data-v-9fcd0188]{position:relative;flex-shrink:0;width:32px;height:18px;margin-top:1px;padding:0;border:1px solid var(--border-strong);border-radius:9px;background:var(--surface-sunken);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.hui-switch-control[aria-checked=true][data-v-9fcd0188]{border-color:var(--accent);background:var(--accent)}.hui-switch-control[data-v-9fcd0188]:disabled{cursor:not-allowed}.hui-switch-control[data-v-9fcd0188]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-switch-thumb[data-v-9fcd0188]{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--surface-card);box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease-standard)}.hui-switch-control[aria-checked=true] .hui-switch-thumb[data-v-9fcd0188]{transform:translate(14px)}.hui-switch-text[data-v-9fcd0188]{display:flex;flex-direction:column;gap:2px;min-width:0}.hui-switch-label[data-v-9fcd0188]{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:20px;cursor:pointer}.hui-switch[data-disabled=true] .hui-switch-label[data-v-9fcd0188]{cursor:not-allowed}.hui-switch-description[data-v-9fcd0188]{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:16px}@media(prefers-reduced-motion:reduce){.hui-switch-control[data-v-9fcd0188],.hui-switch-thumb[data-v-9fcd0188]{transition:none}}.hui-popover[data-v-ee09ac50]{position:relative;display:inline-flex;max-width:100%}.hui-popover-trigger[data-v-ee09ac50]{display:inline-flex;max-width:100%}.hui-popover-panel[data-v-ee09ac50]{position:absolute;z-index:var(--z-popover);min-width:200px;max-width:min(360px,calc(100vw - 32px));box-sizing:border-box;padding:4px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-popover);box-shadow:var(--shadow-lg);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-base);animation:hui-popover-in-ee09ac50 var(--dur-fast) var(--ease-out)}.hui-popover-panel[data-placement=bottom-start][data-v-ee09ac50]{top:calc(100% + 4px);left:0}.hui-popover-panel[data-placement=bottom-end][data-v-ee09ac50]{top:calc(100% + 4px);right:0}.hui-popover-panel[data-placement=top-start][data-v-ee09ac50]{bottom:calc(100% + 4px);left:0}.hui-popover-panel[data-placement=top-end][data-v-ee09ac50]{bottom:calc(100% + 4px);right:0}.hui-popover-panel[data-strategy=fixed][data-v-ee09ac50]{position:fixed}@keyframes hui-popover-in-ee09ac50{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hui-popover-panel[data-v-ee09ac50]{animation:none}}.hui-color-picker-trigger[data-v-fcaf21c4]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:var(--control-height-sm);height:var(--control-height-sm);padding:0 4px;box-sizing:border-box;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.hui-color-picker-trigger[data-v-fcaf21c4]:hover:not(:disabled){background:var(--surface-hover)}.hui-color-picker-trigger[data-v-fcaf21c4]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-color-picker-trigger[data-v-fcaf21c4]:disabled{cursor:default}.hui-color-picker-swatch[data-v-fcaf21c4]{display:block;width:12px;height:12px;border-radius:50%}.hui-color-picker-panel[data-v-fcaf21c4]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2)}.hui-color-picker-grid[data-v-fcaf21c4]{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-1)}.hui-color-picker-option[data-v-fcaf21c4]{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0;border:none;border-radius:var(--radius-md);background:transparent;cursor:pointer}.hui-color-picker-option[data-v-fcaf21c4]:hover{background:var(--surface-hover)}.hui-color-picker-option[data-v-fcaf21c4]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-color-picker-option-fill[data-v-fcaf21c4]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;color:var(--gray-0)}.hui-color-picker-option[aria-pressed=true] .hui-color-picker-option-fill[data-v-fcaf21c4]{box-shadow:0 0 0 2px var(--surface-popover),0 0 0 3px var(--border-strong)}.hui-color-picker-custom[data-v-fcaf21c4]{display:flex;align-items:center;gap:6px;height:var(--control-height-md);padding:0 var(--space-2);box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card)}.hui-color-picker-custom[data-v-fcaf21c4]:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.hui-color-picker-custom[data-invalid=true][data-v-fcaf21c4]{border-color:var(--danger)}.hui-color-picker-preview[data-v-fcaf21c4]{flex-shrink:0;width:12px;height:12px;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:50%}.hui-color-picker-hash[data-v-fcaf21c4]{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--font-size-sm)}.hui-color-picker-input[data-v-fcaf21c4]{flex:1;min-width:0;padding:0;border:none;background:transparent;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--font-size-sm);outline:none}.hui-color-picker-input[data-v-fcaf21c4]::placeholder{color:var(--text-disabled)}.hui-rich-text{color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:20px;overflow-wrap:anywhere}.hui-rich-text :where(p,h1,h2,h3,ul,ol,pre,blockquote){margin:0}.hui-rich-text :where(p,h1,h2,h3,ul,ol,pre,blockquote)+:where(p,h1,h2,h3,ul,ol,pre,blockquote){margin-top:var(--space-2)}.hui-rich-text :where(li)>:where(p,ul,ol,pre,blockquote)+:where(p,ul,ol,pre,blockquote){margin-top:var(--space-1)}.hui-rich-text p:empty{min-height:20px}.hui-rich-text h1,.hui-rich-text h2,.hui-rich-text h3{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.hui-rich-text h1{font-size:var(--font-size-lg);line-height:24px}.hui-rich-text h2{font-size:var(--font-size-md);line-height:22px}.hui-rich-text h3{font-size:var(--font-size-base);line-height:20px}.hui-rich-text *+:where(h1,h2,h3){margin-top:var(--space-3)}.hui-rich-text strong{font-weight:var(--font-weight-semibold)}.hui-rich-text a{color:var(--text-link);text-decoration:underline;text-underline-offset:2px}.hui-rich-text ul,.hui-rich-text ol{padding-left:20px}.hui-rich-text ul{list-style:disc}.hui-rich-text ol{list-style:decimal}.hui-rich-text li+li{margin-top:2px}.hui-rich-text li::marker{color:var(--text-secondary)}.hui-rich-text ul[data-type=taskList]{padding-left:0;list-style:none}.hui-rich-text ul[data-type=taskList]>li{display:flex;align-items:flex-start;gap:var(--space-2)}.hui-rich-text ul[data-type=taskList]>li>label{display:inline-flex;flex:none;align-items:center;height:20px;-webkit-user-select:none;user-select:none}.hui-rich-text ul[data-type=taskList]>li>label input{width:14px;height:14px;margin:0;accent-color:var(--accent);cursor:pointer}.hui-rich-text ul[data-type=taskList]>li>label input:disabled{cursor:default}.hui-rich-text ul[data-type=taskList]>li>div{flex:1;min-width:0}.hui-rich-text ul[data-type=taskList]>li[data-checked=true]>div>:not(ul,ol){color:var(--text-secondary);text-decoration:line-through}.hui-rich-text code{padding:0 4px;border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--surface-sunken);font-family:var(--font-mono);font-size:var(--font-size-sm)}.hui-rich-text pre{max-width:100%;box-sizing:border-box;overflow-x:auto;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:18px;white-space:pre;overflow-wrap:normal}.hui-rich-text pre code{padding:0;border:none;background:none;font-size:inherit}.hui-rich-text blockquote{padding-left:var(--space-3);border-left:3px solid var(--border-strong);color:var(--text-secondary)}.hui-rich-text-editor[data-v-28e9467e]{display:flex;flex-direction:column;gap:6px;min-width:0;font-family:var(--font-sans)}.hui-rich-text-editor-label[data-v-28e9467e]{align-self:flex-start;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:default}.hui-rich-text-editor-label[data-hidden=true][data-v-28e9467e]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hui-rich-text-editor-frame[data-v-28e9467e]{display:flex;flex-direction:column;min-width:0;box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.hui-rich-text-editor-frame[data-v-28e9467e]:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.hui-rich-text-editor-frame[data-invalid=true][data-v-28e9467e]{border-color:var(--danger)}.hui-rich-text-editor-frame[data-disabled=true][data-v-28e9467e]{background:var(--surface-sunken);border-color:var(--border-subtle)}.hui-rich-text-editor-head[data-v-28e9467e]{position:relative;min-width:0;border-bottom:1px solid var(--border-subtle)}.hui-rich-text-editor-toolbar[data-v-28e9467e]{display:flex;flex-wrap:nowrap;align-items:center;gap:2px;padding:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.hui-rich-text-editor-toolbar[data-v-28e9467e]::-webkit-scrollbar{display:none}.hui-rich-text-editor-separator[data-v-28e9467e]{flex:none;width:1px;height:16px;margin:0 4px;background:var(--border-subtle)}.hui-rich-text-editor-button[data-v-28e9467e]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--control-height-md);height:var(--control-height-md);padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.hui-rich-text-editor-button[data-v-28e9467e]:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.hui-rich-text-editor-button[aria-pressed=true][data-v-28e9467e]{background:var(--surface-selected);color:var(--accent-text)}.hui-rich-text-editor-button[data-v-28e9467e]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-rich-text-editor-button[data-v-28e9467e]:disabled{color:var(--text-disabled);cursor:not-allowed}.hui-rich-text-editor-link[data-v-28e9467e]{position:absolute;top:calc(100% + 4px);left:4px;z-index:var(--z-popover);display:flex;flex-direction:column;gap:var(--space-2);width:min(320px,calc(100% - 8px));box-sizing:border-box;padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-popover);box-shadow:var(--shadow-lg);animation:hui-rich-text-editor-in-28e9467e var(--dur-fast) var(--ease-out)}.hui-rich-text-editor-link-actions[data-v-28e9467e]{display:flex;justify-content:flex-end;gap:var(--space-2)}.hui-rich-text-editor-body[data-v-28e9467e]{display:flex;flex-direction:column;overflow-y:auto;border-radius:0 0 var(--radius-md) var(--radius-md)}.hui-rich-text-editor-surface[data-v-28e9467e]{display:flex;flex:1 0 auto;flex-direction:column}.hui-rich-text-editor-surface[data-v-28e9467e] .hui-rich-text-editor-content{flex:1 0 auto;padding:7px 10px;outline:none}.hui-rich-text-editor-frame[data-disabled=true] .hui-rich-text-editor-body[data-v-28e9467e] *{color:var(--text-disabled);cursor:not-allowed}.hui-rich-text-editor-error[data-v-28e9467e]{font-size:var(--font-size-sm);color:var(--danger-text)}.hui-rich-text-editor-hint[data-v-28e9467e]{font-size:var(--font-size-sm);color:var(--text-muted)}@keyframes hui-rich-text-editor-in-28e9467e{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media(max-width:767.98px){.hui-rich-text-editor-toolbar[data-v-28e9467e]{gap:0;padding:0 2px}.hui-rich-text-editor-button[data-v-28e9467e]{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.hui-rich-text-editor-link[data-v-28e9467e]{animation:none}}.hui-rich-text-editor-content{position:relative;word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;font-variant-ligatures:none;font-feature-settings:"liga" 0}.hui-rich-text-editor-content [contenteditable=false]{white-space:normal}.hui-rich-text-editor-content [contenteditable=false] [contenteditable=true]{white-space:pre-wrap}.hui-rich-text-editor-content img.ProseMirror-separator{display:inline!important;width:0!important;height:0!important;margin:0!important;border:none!important}.hui-rich-text-editor-content .ProseMirror-gapcursor{position:absolute;display:none;margin:0;pointer-events:none}.hui-rich-text-editor-content .ProseMirror-gapcursor:after{content:"";position:absolute;top:-2px;display:block;width:20px;border-top:1px solid var(--text-primary);animation:hui-rich-text-editor-blink 1.1s steps(2,start) infinite}.hui-rich-text-editor-content.ProseMirror-focused .ProseMirror-gapcursor{display:block}.hui-rich-text-editor-content.ProseMirror-hideselection *::selection{background:transparent}.hui-rich-text-editor-content.ProseMirror-hideselection *{caret-color:transparent}.hui-rich-text-editor-content a{cursor:text}.hui-rich-text-editor-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--text-muted);pointer-events:none}@keyframes hui-rich-text-editor-blink{to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.hui-rich-text-editor-content .ProseMirror-gapcursor:after{animation:none}}.hui-alert[data-v-cc3b01f5]{display:flex;gap:var(--space-3);border-radius:var(--radius-md);padding:10px var(--space-3);font-family:var(--font-sans);border:1px solid transparent}.hui-alert[data-kind=info][data-v-cc3b01f5]{background:var(--info-soft);border-color:var(--info-soft);--hui-alert-text: var(--info-text)}.hui-alert[data-kind=success][data-v-cc3b01f5]{background:var(--success-soft);border-color:var(--success-soft);--hui-alert-text: var(--success-text)}.hui-alert[data-kind=warning][data-v-cc3b01f5]{background:var(--warning-soft);border-color:var(--warning-soft);--hui-alert-text: var(--warning-text)}.hui-alert[data-kind=error][data-v-cc3b01f5]{background:var(--danger-soft);border-color:var(--danger-soft);--hui-alert-text: var(--danger-text)}.hui-alert-body[data-v-cc3b01f5]{flex:1;min-width:0}.hui-alert-title[data-v-cc3b01f5]{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:var(--hui-alert-text);margin-bottom:2px}.hui-alert-text[data-v-cc3b01f5]{font-size:var(--font-size-base);color:var(--text-primary);line-height:var(--line-height-base)}.hui-spinner[data-v-6e4d1bd9]{display:inline-block;flex-shrink:0;box-sizing:border-box;border-radius:50%;color:var(--text-muted);border:2px solid currentColor;border-top-color:transparent;animation:hui-spin-6e4d1bd9 .72s linear infinite}.hui-spinner[data-size=sm][data-v-6e4d1bd9]{width:14px;height:14px}.hui-spinner[data-size=md][data-v-6e4d1bd9]{width:18px;height:18px}.hui-spinner[data-size=lg][data-v-6e4d1bd9]{width:28px;height:28px;border-width:3px}@keyframes hui-spin-6e4d1bd9{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hui-spinner[data-v-6e4d1bd9]{animation-duration:2.4s}}.hui-skeleton-list[data-v-377d54b7]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.hui-skeleton-head[data-v-377d54b7]{display:flex;gap:var(--space-4);padding:0 var(--space-3);height:32px;align-items:center;background:var(--surface-sunken)}.hui-skeleton-head .hui-skeleton-bar[data-v-377d54b7]{height:8px}.hui-skeleton-row[data-v-377d54b7]{display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-3);height:40px;border-top:1px solid var(--border-subtle)}.hui-skeleton-bar[data-v-377d54b7]{display:block;width:14%;height:10px;border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--surface-hover) 25%,var(--surface-pressed) 37%,var(--surface-hover) 63%);background-size:260% 100%;animation:hui-shimmer-377d54b7 1.4s ease-in-out infinite}.hui-skeleton-bar[data-wide=true][data-v-377d54b7]{width:28%}.hui-skeleton-row .hui-skeleton-bar[data-wide=true][data-v-377d54b7]{width:30%}.hui-skeleton-row .hui-skeleton-bar[data-v-377d54b7]{width:16%}.hui-skeleton-circle[data-v-377d54b7]{display:inline-block;width:20px;height:20px;flex-shrink:0;border-radius:50%;background:linear-gradient(90deg,var(--surface-hover) 25%,var(--surface-pressed) 37%,var(--surface-hover) 63%);background-size:260% 100%;animation:hui-shimmer-377d54b7 1.4s ease-in-out infinite}@keyframes hui-shimmer-377d54b7{0%{background-position:-160% 0}to{background-position:260% 0}}@media(prefers-reduced-motion:reduce){.hui-skeleton-bar[data-v-377d54b7],.hui-skeleton-circle[data-v-377d54b7]{animation:none}}.hui-toast-stack[data-v-e8bd500b]{position:fixed;z-index:var(--z-toast);display:flex;flex-direction:column-reverse;gap:var(--space-2);bottom:var(--space-4);right:var(--space-4);max-width:min(380px,calc(100% - 32px))}.hui-toast[data-v-e8bd500b]{display:flex;align-items:flex-start;gap:10px;width:100%;max-width:380px;box-sizing:border-box;background:var(--surface-popover);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:10px var(--space-3);font-family:var(--font-sans);animation:hui-toast-in-e8bd500b var(--dur-slow) var(--ease-out)}.hui-toast-icon[data-v-e8bd500b]{flex-shrink:0;width:16px;height:16px;margin-top:1px;color:var(--success)}.hui-toast[data-kind=error] .hui-toast-icon[data-v-e8bd500b]{color:var(--danger)}.hui-toast[data-kind=info] .hui-toast-icon[data-v-e8bd500b]{color:var(--info)}.hui-toast[data-kind=warning] .hui-toast-icon[data-v-e8bd500b]{color:var(--warning)}.hui-toast-body[data-v-e8bd500b]{flex:1;min-width:0}.hui-toast-title[data-v-e8bd500b]{font-weight:var(--font-weight-medium);font-size:var(--font-size-base);line-height:var(--line-height-tight);padding-top:1px}.hui-toast-description[data-v-e8bd500b]{font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--text-secondary);margin-top:2px}.hui-toast-action[data-v-e8bd500b]{display:inline-flex;margin-top:6px;margin-left:-4px;padding:2px 4px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--accent);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}.hui-toast-action[data-v-e8bd500b]:hover{background:var(--surface-hover)}.hui-toast-action[data-v-e8bd500b]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(max-width:767px){.hui-toast-action[data-v-e8bd500b]{align-items:center;min-height:44px;padding:0 var(--space-2)}}.hui-toast-close[data-v-e8bd500b]{flex-shrink:0;border:none;background:transparent;cursor:pointer;color:var(--text-muted);padding:2px;border-radius:var(--radius-sm);display:inline-flex}.hui-toast-close[data-v-e8bd500b]:hover{color:var(--text-primary);background:var(--surface-hover)}.hui-toast-close[data-v-e8bd500b]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@keyframes hui-toast-in-e8bd500b{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hui-toast[data-v-e8bd500b]{animation:none}}.hui-progress-bar[data-v-c857dc57]{width:100%;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-pressed)}.hui-progress-bar[data-size=sm][data-v-c857dc57]{height:4px}.hui-progress-bar[data-size=md][data-v-c857dc57]{height:6px}.hui-progress-bar-fill[data-v-c857dc57]{height:100%;border-radius:inherit;transition:width var(--dur-base) var(--ease-standard)}@media(prefers-reduced-motion:reduce){.hui-progress-bar-fill[data-v-c857dc57]{transition:none}}.hui-page-banner[data-v-ba821a91]{display:flex;align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);font-family:var(--font-sans)}.hui-page-banner-text[data-v-ba821a91]{flex:1;min-width:0;margin:0;color:var(--text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-base);overflow-wrap:anywhere}.hui-page-banner-action[data-v-ba821a91]{flex-shrink:0}@media(max-width:767px){.hui-page-banner[data-v-ba821a91]{flex-direction:column;align-items:stretch}.hui-page-banner-action[data-v-ba821a91]{display:flex}}.hui-brand-logo[data-v-7906c6bb]{display:block;flex-shrink:0}.hui-brand-logo-wordmark[data-v-7906c6bb]{fill:var(--text-wordmark)}.hui-auth-layout[data-v-b7a9e3db]{display:flex;min-height:100vh;background:var(--surface-canvas);font-family:var(--font-sans);color:var(--text-primary)}.hui-auth-brand[data-v-b7a9e3db]{width:40%;max-width:480px;min-width:320px;box-sizing:border-box;background:var(--surface-sidebar);border-right:1px solid var(--border-subtle);padding:var(--space-8) var(--space-10);display:flex;flex-direction:column;position:relative;overflow:hidden}.hui-auth-brand-top[data-v-b7a9e3db]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.hui-auth-brand-name[data-v-b7a9e3db]{display:flex}.hui-auth-theme[data-v-b7a9e3db]{border:none;background:transparent;color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-md)}.hui-auth-theme[data-v-b7a9e3db]:hover{color:var(--text-primary);background:var(--surface-pressed)}.hui-auth-theme[data-v-b7a9e3db]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-auth-brand-middle[data-v-b7a9e3db]{flex:1;display:flex;flex-direction:column;justify-content:center;max-width:360px}.hui-auth-tagline[data-v-b7a9e3db]{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:var(--accent-text);margin-bottom:var(--space-3)}.hui-auth-aside[data-v-b7a9e3db]{font-weight:var(--font-weight-semibold);font-size:var(--font-size-2xl);line-height:var(--line-height-tight);letter-spacing:-.02em;margin:0;text-wrap:balance}.hui-auth-copyright[data-v-b7a9e3db]{font-size:var(--font-size-sm);color:var(--text-muted)}.hui-auth-form-column[data-v-b7a9e3db]{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--space-10) var(--space-6)}.hui-auth-form-box[data-v-b7a9e3db]{width:100%;max-width:360px}.hui-auth-heading[data-v-b7a9e3db]{margin-bottom:var(--space-6)}.hui-auth-title[data-v-b7a9e3db]{margin:0;font-weight:var(--font-weight-semibold);font-size:var(--font-size-xl);color:var(--text-primary);letter-spacing:-.01em;overflow-wrap:anywhere}.hui-auth-subtitle[data-v-b7a9e3db]{margin:var(--space-1) 0 0;font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-base);overflow-wrap:anywhere}.hui-auth-footer[data-v-b7a9e3db]{margin-top:var(--space-6);font-size:var(--font-size-sm);color:var(--text-muted);text-align:center}.hui-auth-footer a[data-v-b7a9e3db-s]{color:var(--text-link);font-weight:var(--font-weight-medium);text-decoration:none}.hui-auth-footer a[data-v-b7a9e3db-s]:hover{text-decoration:underline}.hui-auth-footer a[data-v-b7a9e3db-s]:focus-visible{outline:none;border-radius:var(--radius-xs);box-shadow:var(--shadow-focus)}@media(max-width:900px){.hui-auth-layout[data-v-b7a9e3db]{flex-direction:column}.hui-auth-brand[data-v-b7a9e3db]{width:100%;max-width:none;min-width:0;border-right:none;border-bottom:1px solid var(--border-subtle);padding:var(--space-3) var(--space-4);flex-direction:row;align-items:center;gap:var(--space-3)}.hui-auth-brand-top[data-v-b7a9e3db]{display:contents}.hui-auth-theme[data-v-b7a9e3db]{order:1;margin-left:auto;width:44px;height:44px}.hui-auth-brand-middle[data-v-b7a9e3db]{flex:none;max-width:none}.hui-auth-tagline[data-v-b7a9e3db]{margin-bottom:0}.hui-auth-aside[data-v-b7a9e3db],.hui-auth-copyright[data-v-b7a9e3db]{display:none}.hui-auth-form-column[data-v-b7a9e3db]{align-items:flex-start;padding:var(--space-6) var(--space-4) var(--space-8)}}.hui-app-layout[data-v-5681e62f]{display:flex;height:100vh;font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--text-primary);background:var(--surface-canvas)}.hui-app-layout-drawer[data-v-5681e62f]{display:contents}.hui-app-layout-backdrop[data-v-5681e62f]{display:none}.hui-app-layout-main[data-v-5681e62f]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.hui-app-layout-head[data-v-5681e62f]{display:flex;align-items:stretch;min-width:0}.hui-app-layout-head>[data-v-5681e62f-s]{flex:1;min-width:0}.hui-app-layout-menu[data-v-5681e62f]{display:none}.hui-app-layout-content[data-v-5681e62f]{flex:1;min-height:0;overflow:auto}@media(max-width:900px){.hui-app-layout-drawer[data-v-5681e62f]{display:block;position:fixed;top:0;bottom:0;left:0;z-index:var(--z-drawer);transform:translate(-100%);transition:transform var(--dur-base) var(--ease-out)}.hui-app-layout[data-menu-open=true] .hui-app-layout-drawer[data-v-5681e62f]{transform:none;box-shadow:var(--shadow-lg)}.hui-app-layout-backdrop[data-v-5681e62f]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-drawer) - 1);background:var(--surface-backdrop)}.hui-app-layout-menu[data-v-5681e62f]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;border:none;border-bottom:1px solid var(--border-subtle);background:var(--surface-canvas);color:var(--text-secondary);cursor:pointer}.hui-app-layout-menu[data-v-5681e62f]:hover{color:var(--text-primary);background:var(--surface-hover)}.hui-app-layout-menu[data-v-5681e62f]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}}.hui-badge[data-v-21298303]{display:inline-flex;align-items:center;gap:var(--space-1);box-sizing:border-box;height:20px;padding:0 6px;font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-xs);line-height:1;border-radius:var(--radius-sm);white-space:nowrap}.hui-badge-dot[data-v-21298303]{width:6px;height:6px;border-radius:50%;background:currentColor}.hui-badge[data-tone=accent][data-v-21298303]{background:var(--accent-soft);color:var(--accent-text)}.hui-badge[data-tone=info][data-v-21298303]{background:var(--info-soft);color:var(--info-text)}.hui-badge[data-tone=success][data-v-21298303]{background:var(--success-soft);color:var(--success-text)}.hui-badge[data-tone=warning][data-v-21298303]{background:var(--warning-soft);color:var(--warning-text)}.hui-badge[data-tone=error][data-v-21298303]{background:var(--danger-soft);color:var(--danger-text)}.hui-badge[data-tone=neutral][data-v-21298303]{background:var(--surface-hover);color:var(--text-secondary)}.hui-badge[data-tone=accent][data-solid=true][data-v-21298303]{background:var(--accent);color:var(--text-on-accent)}.hui-badge[data-tone=info][data-solid=true][data-v-21298303]{background:var(--info);color:var(--text-on-accent)}.hui-badge[data-tone=success][data-solid=true][data-v-21298303]{background:var(--success);color:var(--text-on-accent)}.hui-badge[data-tone=warning][data-solid=true][data-v-21298303]{background:var(--warning);color:var(--gray-900)}.hui-badge[data-tone=error][data-solid=true][data-v-21298303]{background:var(--danger);color:var(--text-on-danger)}.hui-badge[data-tone=neutral][data-solid=true][data-v-21298303]{background:var(--surface-inverse);color:var(--text-inverse)}.hui-sidebar[data-v-63e5814e]{position:relative;width:var(--sidebar-width);box-sizing:border-box;background:var(--surface-sidebar);border-right:1px solid var(--border-subtle);color:var(--text-primary);display:flex;flex-direction:column;flex-shrink:0;font-family:var(--font-sans);font-size:var(--font-size-base);--hui-accent: transparent;height:100%}.hui-sidebar[data-accent=admin][data-v-63e5814e]{--hui-accent: var(--accent)}.hui-sidebar[data-accent=member][data-v-63e5814e]{--hui-accent: var(--success)}.hui-sidebar-accent[data-v-63e5814e]{height:2px;background:var(--hui-accent);flex-shrink:0}.hui-sidebar-brand[data-v-63e5814e]{display:flex;align-items:center;gap:var(--space-2);min-height:44px;box-sizing:border-box;padding:var(--space-2) var(--space-4);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);letter-spacing:-.01em}.hui-sidebar-context[data-v-63e5814e]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);margin:0 var(--space-4) var(--space-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hui-sidebar-nav[data-v-63e5814e]{display:flex;flex-direction:column;gap:1px;padding:var(--space-1) var(--space-2);flex:1;min-height:0;overflow-y:auto}.hui-sidebar-section[data-v-63e5814e]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);padding:var(--space-3) var(--space-2) var(--space-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hui-sidebar-item[data-v-63e5814e]{display:flex;align-items:center;gap:var(--space-2);height:var(--control-height-md);padding:0 var(--space-2);border-radius:var(--radius-md);border:none;cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);background:transparent;color:var(--text-secondary);transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.hui-sidebar-item[data-v-63e5814e]:hover{background:var(--surface-hover);color:var(--text-primary)}.hui-sidebar-item[data-v-63e5814e]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-sidebar-item[data-active=true][data-v-63e5814e]{background:var(--surface-selected);color:var(--text-primary)}.hui-sidebar-item-icon[data-v-63e5814e]{width:16px;height:16px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.hui-sidebar-item[data-active=true] .hui-sidebar-item-icon[data-v-63e5814e]{color:var(--accent-text)}.hui-sidebar-item[data-level="1"][data-v-63e5814e]{padding-left:calc(var(--space-2) + 20px);font-weight:var(--font-weight-regular)}.hui-sidebar-item-chevron[data-v-63e5814e]{flex-shrink:0;color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-standard)}.hui-sidebar-item-chevron[data-expanded=true][data-v-63e5814e]{transform:rotate(90deg)}.hui-sidebar-footer[data-v-63e5814e]{display:flex;flex-direction:column;gap:1px;padding:var(--space-2) var(--space-2) 0;border-top:1px solid var(--border-subtle)}.hui-sidebar-item-label[data-v-63e5814e]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hui-sidebar-item-badge[data-v-63e5814e]{flex-shrink:0;min-width:20px;justify-content:center;font-variant-numeric:tabular-nums}.hui-sidebar-hidden[data-v-63e5814e]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hui-sidebar-user[data-v-63e5814e]{padding:var(--space-2);margin:var(--space-2);border-radius:var(--radius-md);display:flex;align-items:center;gap:var(--space-2)}.hui-sidebar-user[data-v-63e5814e]:hover{background:var(--surface-hover)}.hui-sidebar-user-text[data-v-63e5814e]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:inherit;font-family:var(--font-sans);text-align:left}button.hui-sidebar-user-text[data-v-63e5814e]{cursor:pointer}button.hui-sidebar-user-text[data-v-63e5814e]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-sidebar-search[data-v-63e5814e]{display:flex;align-items:center;gap:var(--space-2);height:var(--control-height-md);margin:0 var(--space-2) var(--space-2);padding:0 var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--font-size-base);cursor:pointer;text-align:left;transition:border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.hui-sidebar-search[data-v-63e5814e]:hover{border-color:var(--border-default);color:var(--text-secondary)}.hui-sidebar-search[data-v-63e5814e]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-sidebar-search-label[data-v-63e5814e]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hui-sidebar-search-shortcut[data-v-63e5814e]{flex-shrink:0;padding:0 var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--surface-sunken);font-family:var(--font-sans);font-size:var(--font-size-xs);line-height:16px;color:var(--text-muted)}.hui-sidebar-user-name[data-v-63e5814e]{max-width:100%;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hui-sidebar-user-role[data-v-63e5814e]{font-size:var(--font-size-xs);color:var(--text-muted)}.hui-sidebar-user-action[data-v-63e5814e]{border:none;background:transparent;color:var(--text-muted);cursor:pointer;display:inline-flex;padding:var(--space-1);border-radius:var(--radius-sm)}.hui-sidebar-user-action[data-v-63e5814e]:hover{color:var(--text-primary);background:var(--surface-pressed)}.hui-sidebar-user-action[data-v-63e5814e]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-topbar[data-v-a24e4a0c]{display:flex;align-items:center;gap:var(--space-3);box-sizing:border-box;min-height:44px;padding:var(--space-2) var(--space-5);background:var(--surface-canvas);border-bottom:1px solid var(--border-subtle);font-family:var(--font-sans)}.hui-topbar-heading[data-v-a24e4a0c]{flex:1;min-width:0;display:flex;align-items:baseline;gap:var(--space-2)}.hui-topbar-title[data-v-a24e4a0c]{margin:0;font-weight:var(--font-weight-medium);font-size:var(--font-size-md);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hui-topbar-subtitle[data-v-a24e4a0c]{font-size:var(--font-size-sm);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hui-topbar-actions[data-v-a24e4a0c]{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.hui-page-header[data-v-fc23ed0f]{display:flex;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);font-family:var(--font-sans)}.hui-page-header-heading[data-v-fc23ed0f]{flex:1;min-width:0}.hui-page-header-eyebrow[data-v-fc23ed0f]{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:var(--text-muted);margin-bottom:var(--space-1)}.hui-page-header-title[data-v-fc23ed0f]{margin:0;font-weight:var(--font-weight-semibold);font-size:var(--font-size-xl);line-height:var(--line-height-tight);color:var(--text-primary);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hui-page-header-description[data-v-fc23ed0f]{margin:var(--space-1) 0 0;font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-base);max-width:560px}.hui-page-header-actions[data-v-fc23ed0f]{display:flex;gap:var(--space-2);flex-shrink:0}.hui-empty-state[data-v-7411de49]{border:1px dashed var(--border-default);border-radius:var(--radius-lg);padding:var(--space-10) var(--space-8);text-align:center;color:var(--text-secondary);font-family:var(--font-sans)}.hui-empty-state-title[data-v-7411de49]{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);color:var(--text-primary)}.hui-empty-state-description[data-v-7411de49]{font-size:var(--font-size-base);margin-top:var(--space-1);max-width:400px;margin-left:auto;margin-right:auto;line-height:var(--line-height-base)}.hui-empty-state-action[data-v-7411de49]{margin-top:var(--space-4);display:flex;justify-content:center;gap:var(--space-2)}.hui-view-layout[data-v-4ded2c7b]{display:flex;flex-direction:column;height:100%;min-height:0;font-family:var(--font-sans);background:var(--surface-canvas)}.hui-view-layout-bar[data-v-4ded2c7b]{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-4);box-sizing:border-box;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.hui-view-layout-tools[data-v-4ded2c7b]{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.hui-view-layout-actions[data-v-4ded2c7b]{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;align-self:flex-start}.hui-view-layout-body[data-v-4ded2c7b]{position:relative;flex:1;min-height:0;overflow:auto}.hui-view-layout-body[data-scroll=none][data-v-4ded2c7b]{overflow:hidden}@media(max-width:767px){.hui-view-layout-bar[data-v-4ded2c7b]{padding:var(--space-2) var(--space-3)}}.hui-public-layout[data-v-7fea3d40]{display:flex;flex-direction:column;height:100vh;height:100dvh;background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-sans)}.hui-public-layout-bar[data-v-7fea3d40]{display:flex;align-items:center;gap:var(--space-3);flex:none;height:44px;box-sizing:border-box;padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--surface-card)}.hui-public-layout-mark[data-v-7fea3d40]{flex:none}.hui-public-layout-heading[data-v-7fea3d40]{display:flex;align-items:baseline;gap:var(--space-2);flex:1;min-width:0}.hui-public-layout-title[data-v-7fea3d40]{margin:0;min-width:0;flex:0 1 auto;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hui-public-layout-subtitle[data-v-7fea3d40]{min-width:0;flex:0 100 auto;font-size:var(--font-size-sm);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hui-public-layout-end[data-v-7fea3d40]{display:flex;align-items:center;gap:var(--space-2);flex:none}.hui-public-layout-content[data-v-7fea3d40]{flex:1;min-height:0;min-width:0}.hui-public-layout-content[data-scroll=auto][data-v-7fea3d40]{overflow:auto}.hui-public-layout-content[data-scroll=none][data-v-7fea3d40]{overflow:hidden}@media(max-width:767px){.hui-public-layout-bar[data-v-7fea3d40]{padding:0 var(--space-3);gap:var(--space-2)}}.hui-collapsible-section[data-v-265a92a7]{font-family:var(--font-sans)}.hui-collapsible-section-heading[data-v-265a92a7]{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.hui-collapsible-section-toggle[data-v-265a92a7]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-2);margin-left:calc(var(--space-2) * -1);border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font:inherit;cursor:pointer}.hui-collapsible-section-toggle[data-v-265a92a7]:hover{background:var(--surface-hover);color:var(--text-primary)}.hui-collapsible-section-toggle[data-v-265a92a7]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-collapsible-section-chevron[data-v-265a92a7]{transition:transform var(--dur-fast) var(--ease-standard)}.hui-collapsible-section-chevron[data-open=true][data-v-265a92a7]{transform:rotate(90deg)}.hui-collapsible-section-content[data-v-265a92a7]{margin-top:var(--space-3)}@media(prefers-reduced-motion:reduce){.hui-collapsible-section-chevron[data-v-265a92a7]{transition:none}}.hui-avatar[data-v-1e64ccdb]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border-radius:50%;background:var(--surface-hover);color:var(--gray-0);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);line-height:1;-webkit-user-select:none;user-select:none}.hui-avatar[data-size=xs][data-v-1e64ccdb]{width:16px;height:16px;font-size:8px}.hui-avatar[data-size=sm][data-v-1e64ccdb]{width:20px;height:20px;font-size:9px}.hui-avatar[data-size=md][data-v-1e64ccdb]{width:28px;height:28px;font-size:var(--font-size-xs)}.hui-avatar[data-size=lg][data-v-1e64ccdb]{width:36px;height:36px;font-size:var(--font-size-md)}.hui-avatar-image[data-v-1e64ccdb]{width:100%;height:100%;object-fit:cover}.hui-avatar-group[data-v-fe9c89c3]{display:inline-flex;align-items:center}.hui-avatar-group-item[data-v-fe9c89c3],.hui-avatar-group-more[data-v-fe9c89c3]{box-shadow:0 0 0 1.5px var(--surface-card)}.hui-avatar-group-item+.hui-avatar-group-item[data-v-fe9c89c3],.hui-avatar-group-more[data-v-fe9c89c3]{margin-left:-4px}.hui-avatar-group-more[data-v-fe9c89c3]{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--surface-hover);color:var(--text-secondary);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);line-height:1}.hui-avatar-group[data-size=xs] .hui-avatar-group-more[data-v-fe9c89c3]{min-width:16px;height:16px;padding:0 3px;font-size:8px}.hui-avatar-group[data-size=sm] .hui-avatar-group-more[data-v-fe9c89c3]{min-width:20px;height:20px;padding:0 4px;font-size:9px}.hui-avatar-group[data-size=md] .hui-avatar-group-more[data-v-fe9c89c3]{min-width:28px;height:28px;padding:0 6px;font-size:var(--font-size-xs)}.hui-color-dot[data-v-59353714]{display:inline-block;flex-shrink:0;border-radius:50%}.hui-color-dot[data-size=sm][data-v-59353714]{width:6px;height:6px}.hui-color-dot[data-size=md][data-v-59353714]{width:8px;height:8px}.hui-color-dot[data-size=lg][data-v-59353714]{width:10px;height:10px}.hui-label-chip[data-v-f26dfeff]{display:inline-flex;align-items:center;gap:6px;max-width:180px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-secondary);font-family:var(--font-sans);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap}.hui-label-chip[data-size=sm][data-v-f26dfeff]{height:20px;padding:0 7px;font-size:var(--font-size-xs)}.hui-label-chip[data-size=md][data-v-f26dfeff]{height:24px;padding:0 9px;font-size:var(--font-size-sm)}.hui-label-chip-name[data-v-f26dfeff]{min-width:0;overflow:hidden;text-overflow:ellipsis}.hui-label-chip-remove[data-v-f26dfeff]{display:inline-flex;margin-right:-3px;padding:1px;border:none;border-radius:var(--radius-xs);background:transparent;color:var(--text-muted);cursor:pointer}.hui-label-chip-remove[data-v-f26dfeff]:hover{background:var(--surface-hover);color:var(--text-primary)}.hui-label-chip-remove[data-v-f26dfeff]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-kbd[data-v-7e6d22c4]{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:var(--space-1);font-family:var(--font-sans);white-space:nowrap}.hui-kbd-stroke[data-v-7e6d22c4]{display:inline-flex;gap:2px}.hui-kbd-key[data-v-7e6d22c4]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;box-sizing:border-box;padding:0 var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--surface-sunken);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--font-size-xs);line-height:16px}.hui-kbd-joiner[data-v-7e6d22c4]{color:var(--text-muted);font-size:var(--font-size-xs)}.hui-project-icon[data-v-c6e6dff5]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-sm);color:var(--gray-0);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:-.02em;-webkit-user-select:none;user-select:none}.hui-project-icon[data-v-c6e6dff5]:before{content:attr(data-letters)}.hui-project-icon[data-size=sm][data-v-c6e6dff5]{width:16px;height:16px;font-size:8px}.hui-project-icon[data-size=md][data-v-c6e6dff5]{width:20px;height:20px;border-radius:var(--radius-md);font-size:9px}.hui-rich-text-viewer[data-v-2ca3175b]{min-width:0;max-width:100%}.hui-reaction-bar[data-v-2baaa448]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;font-family:var(--font-sans)}.hui-reaction-pill[data-v-2baaa448],.hui-reaction-add[data-v-2baaa448]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;height:var(--control-height-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-secondary);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;line-height:1;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.hui-reaction-pill[data-v-2baaa448]{padding:0 8px}.hui-reaction-add[data-v-2baaa448]{width:var(--control-height-sm);border-color:transparent;background:transparent;color:var(--text-muted)}.hui-reaction-pill[data-v-2baaa448]:hover,.hui-reaction-add[data-v-2baaa448]:hover{background:var(--surface-hover);color:var(--text-primary)}.hui-reaction-pill[data-mine=true][data-v-2baaa448]{border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:var(--accent-soft);color:var(--accent-text)}.hui-reaction-pill[data-mine=true][data-v-2baaa448]:hover{border-color:var(--accent)}.hui-reaction-pill[data-v-2baaa448]:focus-visible,.hui-reaction-add[data-v-2baaa448]:focus-visible,.hui-reaction-choice[data-v-2baaa448]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-reaction-emoji[data-v-2baaa448]{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:var(--font-size-md);line-height:1}.hui-reaction-picker[data-v-2baaa448]{display:flex;gap:4px}.hui-reaction-choice[data-v-2baaa448]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;cursor:pointer}.hui-reaction-choice[data-v-2baaa448]:hover{background:var(--surface-hover)}.hui-reaction-choice[data-mine=true][data-v-2baaa448]{border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:var(--accent-soft)}.hui-reaction-tooltip[data-v-2baaa448]{position:fixed;z-index:var(--z-popover);max-width:min(280px,calc(100vw - 16px));padding:4px 8px;border-radius:var(--radius-sm);background:var(--surface-inverse);box-shadow:var(--shadow-md);color:var(--text-inverse);font-size:var(--font-size-sm);line-height:1.4;pointer-events:none}@media(max-width:767.98px){.hui-reaction-pill[data-v-2baaa448],.hui-reaction-add[data-v-2baaa448]{height:var(--control-height-lg);min-width:44px}.hui-reaction-pill[data-v-2baaa448]:before,.hui-reaction-add[data-v-2baaa448]:before{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.hui-reaction-picker[data-v-2baaa448]{gap:2px}.hui-reaction-choice[data-v-2baaa448]{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.hui-reaction-pill[data-v-2baaa448],.hui-reaction-add[data-v-2baaa448]{transition:none}}.hui-line-chart[data-v-31537469]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;margin:0}.hui-line-chart-summary[data-v-31537469]{margin:0;color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.hui-line-chart-legend[data-v-31537469]{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin:0;padding:0;color:var(--text-secondary);font-size:var(--font-size-xs);list-style:none}.hui-line-chart-legend li[data-v-31537469]{display:inline-flex;align-items:center;gap:var(--space-1)}.hui-line-chart-plot[data-v-31537469]{position:relative;border-radius:var(--radius-sm);touch-action:pan-y}.hui-line-chart-plot[data-v-31537469]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-line-chart-plot svg[data-v-31537469]{display:block;max-width:100%;overflow:visible}.hui-line-chart-y-tick[data-v-31537469],.hui-line-chart-x-tick[data-v-31537469]{fill:var(--text-muted);font-family:var(--font-sans);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.hui-line-chart-tooltip[data-v-31537469]{position:absolute;top:0;z-index:1;padding:2px var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-popover);box-shadow:var(--shadow-md);color:var(--text-primary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.hui-line-chart-tooltip[data-side=right][data-v-31537469]{transform:translate(8px)}.hui-line-chart-tooltip[data-side=left][data-v-31537469]{transform:translate(calc(-100% - 8px))}.hui-line-chart-note[data-v-31537469]{margin:0;color:var(--text-muted);font-size:var(--font-size-xs)}.hui-line-chart-table-toggle-wrap[data-v-31537469]{display:flex}.hui-line-chart-table[data-v-31537469]{width:100%;border-collapse:collapse;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.hui-line-chart-table th[data-v-31537469],.hui-line-chart-table td[data-v-31537469]{padding:2px var(--space-2);border-bottom:1px solid var(--border-subtle);text-align:right}.hui-line-chart-table th[data-v-31537469]:first-child{color:var(--text-secondary);font-weight:var(--font-weight-medium);text-align:left}.hui-line-chart-table thead th[data-v-31537469]{color:var(--text-muted);font-weight:var(--font-weight-medium)}.hui-line-chart-visually-hidden[data-v-31537469]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hui-action-menu[data-v-aaac0ba3]{position:relative;display:inline-flex}.hui-action-menu-trigger[data-v-aaac0ba3]{width:var(--control-height-md);height:var(--control-height-md);box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-card);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.hui-action-menu-trigger[data-v-aaac0ba3]:hover,.hui-action-menu-trigger[data-open=true][data-v-aaac0ba3]{background:var(--surface-hover);color:var(--text-primary)}.hui-action-menu-trigger[data-compact=true][data-v-aaac0ba3]{width:var(--control-height-sm);height:var(--control-height-sm);border:none;background:transparent;border-radius:var(--radius-sm)}.hui-action-menu-trigger[data-compact=true][data-v-aaac0ba3]:hover,.hui-action-menu-trigger[data-compact=true][data-open=true][data-v-aaac0ba3]{background:var(--surface-hover)}@media(max-width:767px){.hui-action-menu-trigger[data-touch-target=true][data-v-aaac0ba3]{width:44px;height:44px;margin:-10px}}.hui-action-menu-trigger[data-v-aaac0ba3]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-action-menu-panel[data-v-aaac0ba3]{position:fixed;z-index:var(--z-popover);min-width:180px;background:var(--surface-popover);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-1);font-family:var(--font-sans)}.hui-action-menu-item[data-v-aaac0ba3]{display:flex;align-items:center;gap:var(--space-2);width:100%;height:var(--control-height-md);text-align:left;border:none;background:transparent;cursor:pointer;padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);font-family:var(--font-sans);color:var(--text-primary);white-space:nowrap}.hui-action-menu-item[data-v-aaac0ba3]:hover,.hui-action-menu-item[data-v-aaac0ba3]:focus-visible{outline:none;background:var(--surface-hover)}.hui-action-menu-item[data-variant=danger][data-v-aaac0ba3]{color:var(--danger-text)}.hui-action-menu-item[data-variant=danger][data-v-aaac0ba3]:hover,.hui-action-menu-item[data-variant=danger][data-v-aaac0ba3]:focus-visible{background:var(--danger-soft)}.hui-bulk-action-bar[data-v-62288307]{position:sticky;bottom:var(--space-4);z-index:calc(var(--z-sticky) + 1);display:flex;align-items:center;gap:2px;width:fit-content;max-width:calc(100% - 2 * var(--space-4));height:42px;margin:var(--space-4) auto 0;padding:0 var(--space-2) 0 var(--space-3);box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-popover);box-shadow:var(--shadow-lg);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-base);white-space:nowrap}.hui-bulk-action-bar-status[data-v-62288307]{flex-shrink:0;padding-right:var(--space-1);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.hui-bulk-action-bar-warning[data-v-62288307]{flex-shrink:0;padding-right:var(--space-1);color:var(--warning-text);font-weight:var(--font-weight-medium)}.hui-bulk-action-bar-divider[data-v-62288307]{flex-shrink:0;width:1px;height:20px;margin:0 var(--space-1);background:var(--border-subtle)}.hui-bulk-action-bar-action[data-v-62288307]{display:inline-flex;flex-shrink:0}.hui-bulk-action-bar-button[data-v-62288307]{display:inline-flex;align-items:center;gap:6px;height:var(--control-height-md);padding:0 8px;box-sizing:border-box;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer}.hui-bulk-action-bar-button[data-v-62288307]:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.hui-bulk-action-bar-button[data-v-62288307]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-bulk-action-bar-button[data-v-62288307]:disabled{color:var(--text-disabled);cursor:not-allowed}.hui-bulk-action-bar-button[data-tone=danger][data-v-62288307]:not(:disabled){color:var(--danger)}.hui-page-actions[data-v-ccada6b2]{display:inline-flex;align-items:center;gap:var(--space-2)}.hui-bottom-sheet-root[data-v-2f7bbdea]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);display:flex;flex-direction:column;justify-content:flex-end;font-family:var(--font-sans)}.hui-bottom-sheet-backdrop[data-v-2f7bbdea]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface-backdrop);animation:hui-sheet-fade-2f7bbdea var(--dur-base) var(--ease-standard)}.hui-bottom-sheet[data-v-2f7bbdea]{position:relative;background:var(--surface-popover);width:100%;max-width:560px;margin:0 auto;border:1px solid var(--border-subtle);border-bottom:none;border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);box-shadow:var(--shadow-lg);max-height:86vh;display:flex;flex-direction:column;animation:hui-sheet-up-2f7bbdea var(--dur-slow) var(--ease-out)}.hui-bottom-sheet-header[data-v-2f7bbdea]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--border-subtle)}.hui-bottom-sheet-handle[data-v-2f7bbdea]{width:32px;height:4px;border-radius:var(--radius-pill);background:var(--border-strong);position:absolute;top:6px;left:50%;transform:translate(-50%)}.hui-bottom-sheet-title[data-v-2f7bbdea]{margin:0;flex:1;font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);color:var(--text-primary)}.hui-bottom-sheet-close[data-v-2f7bbdea]{border:none;background:transparent;cursor:pointer;color:var(--text-muted);display:inline-flex;padding:var(--space-1);border-radius:var(--radius-sm)}.hui-bottom-sheet-close[data-v-2f7bbdea]:hover{color:var(--text-primary);background:var(--surface-hover)}.hui-bottom-sheet-close[data-v-2f7bbdea]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-bottom-sheet-body[data-v-2f7bbdea]{padding:var(--space-4);overflow:auto;flex:1}.hui-bottom-sheet-footer[data-v-2f7bbdea]{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);display:flex;gap:var(--space-2)}@keyframes hui-sheet-fade-2f7bbdea{0%{opacity:0}to{opacity:1}}@keyframes hui-sheet-up-2f7bbdea{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hui-bottom-sheet[data-v-2f7bbdea],.hui-bottom-sheet-backdrop[data-v-2f7bbdea]{animation:none}}.hui-field[data-v-ef335f1a]{min-width:0;font-family:var(--font-sans)}.hui-field[data-align=right][data-v-ef335f1a]{text-align:right}.hui-field[data-align=center][data-v-ef335f1a]{text-align:center}.hui-field-label[data-v-ef335f1a]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);margin-bottom:2px;display:block}.hui-field-text[data-v-ef335f1a]{font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--text-primary);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hui-field-person[data-v-ef335f1a]{display:flex;align-items:center;gap:var(--space-2);min-width:0}.hui-field-person .hui-field-text[data-v-ef335f1a]{font-weight:var(--font-weight-medium);min-width:0}.hui-field-note[data-v-ef335f1a]{flex-shrink:0;font-size:var(--font-size-sm);color:var(--text-muted)}.hui-data-table[data-v-00526029]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}table[data-v-00526029]{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:var(--font-size-base)}thead[data-v-00526029]{background:var(--surface-sunken)}th[data-v-00526029]{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:var(--text-secondary);height:32px;padding:0 var(--space-3);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border-subtle)}th[data-align=right][data-v-00526029]{text-align:right}th[data-align=center][data-v-00526029]{text-align:center}.hui-data-table-actions-header[data-v-00526029]{width:44px}td[data-v-00526029]{height:40px;padding:0 var(--space-3);border-top:1px solid var(--border-subtle);vertical-align:middle}tbody tr:first-child td[data-v-00526029]{border-top:none}tbody tr:hover td[data-v-00526029]{background:var(--surface-hover)}.hui-data-table-actions[data-v-00526029]{text-align:right;width:44px}.hui-entity-card[data-v-da9f75fc]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);font-family:var(--font-sans)}.hui-entity-card-header[data-v-da9f75fc]{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3)}.hui-entity-card-header[data-v-da9f75fc]:last-child{margin-bottom:0}.hui-entity-card-heading[data-v-da9f75fc]{flex:1;min-width:0}.hui-entity-card-title[data-v-da9f75fc]{font-weight:var(--font-weight-medium);font-size:var(--font-size-md);color:var(--text-primary);line-height:var(--line-height-tight)}.hui-entity-card-note[data-v-da9f75fc]{margin-left:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--text-muted)}.hui-entity-card-subtitle[data-v-da9f75fc]{font-size:var(--font-size-sm);color:var(--text-muted);margin-top:2px}.hui-entity-card-body[data-v-da9f75fc]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3) var(--space-4)}.hui-data-list-cards[data-v-b7a2f22c]{display:flex;flex-direction:column;gap:var(--space-2)}.hui-project-card[data-v-e4e84490]{position:relative;display:flex;flex-direction:column;gap:var(--space-2);min-height:156px;padding:var(--space-4);box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);font-family:var(--font-sans);transition:border-color var(--dur-fast) var(--ease-standard)}.hui-project-card[data-v-e4e84490]:hover{border-color:var(--border-strong)}.hui-project-card[data-tone=muted][data-v-e4e84490]{background:var(--surface-sunken)}.hui-project-card[data-tone=muted] .hui-project-card-open[data-v-e4e84490]{color:var(--text-secondary)}.hui-project-card[data-v-e4e84490]:focus-within{border-color:var(--border-focus)}.hui-project-card-header[data-v-e4e84490]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--control-height-sm)}.hui-project-card-settings[data-v-e4e84490]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-sm);height:var(--control-height-sm);padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.hui-project-card:hover .hui-project-card-settings[data-v-e4e84490],.hui-project-card:focus-within .hui-project-card-settings[data-v-e4e84490]{opacity:1}.hui-project-card-settings[data-v-e4e84490]:hover{background:var(--surface-pressed);color:var(--text-primary)}.hui-project-card-settings[data-v-e4e84490]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:none){.hui-project-card-settings[data-v-e4e84490]{opacity:1}}.hui-project-card-title[data-v-e4e84490]{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.hui-project-card-open[data-v-e4e84490]{display:block;max-width:100%;padding:0;overflow:hidden;border:none;background:transparent;color:var(--text-primary);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.hui-project-card-open[data-v-e4e84490]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-lg)}.hui-project-card-open[data-v-e4e84490]:focus-visible{outline:none}.hui-project-card-open[data-v-e4e84490]:focus-visible:after{box-shadow:var(--shadow-focus)}.hui-project-card-description[data-v-e4e84490]{display:-webkit-box;flex:1;margin:0;overflow:hidden;color:var(--text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-base);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.hui-project-card-description[data-empty=true][data-v-e4e84490]{color:var(--text-muted)}.hui-project-card-footer[data-v-e4e84490]{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.hui-project-card-meta[data-v-e4e84490]{display:flex;align-items:baseline;gap:var(--space-2);color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.hui-project-card-meta-start[data-v-e4e84490]{color:var(--text-secondary)}.hui-project-card-meta-end[data-v-e4e84490]{margin-left:auto}@media(prefers-reduced-motion:reduce){.hui-project-card[data-v-e4e84490],.hui-project-card-settings[data-v-e4e84490]{transition:none}}.hui-grouped-list[data-v-f6a0d0d8]{display:flex;flex-direction:column;font-family:var(--font-sans);font-size:var(--font-size-base)}.hui-grouped-list-header[data-v-f6a0d0d8]{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 8px;box-sizing:border-box;border-bottom:1px solid var(--border-subtle);background:var(--surface-sunken)}.hui-grouped-list-check[data-v-f6a0d0d8]{display:inline-flex;flex-shrink:0;align-items:center;padding-left:4px;opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.hui-grouped-list-header:hover .hui-grouped-list-check[data-v-f6a0d0d8],.hui-grouped-list-header:focus-within .hui-grouped-list-check[data-v-f6a0d0d8],.hui-grouped-list-header[data-checks-visible=true] .hui-grouped-list-check[data-v-f6a0d0d8]{opacity:1}.hui-grouped-list-toggle[data-v-f6a0d0d8]{display:inline-flex;flex:1;align-items:center;gap:8px;min-width:0;height:28px;padding:0 4px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.hui-grouped-list-toggle[data-v-f6a0d0d8]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-grouped-list-chevron[data-v-f6a0d0d8]{flex-shrink:0;color:var(--text-muted);transform:rotate(90deg);transition:transform var(--dur-fast) var(--ease-standard)}.hui-grouped-list-group[data-collapsed=true] .hui-grouped-list-chevron[data-v-f6a0d0d8]{transform:none}.hui-grouped-list-icon[data-v-f6a0d0d8]{display:inline-flex;flex-shrink:0;align-items:center}.hui-grouped-list-icon[data-v-f6a0d0d8]:empty{display:none}.hui-grouped-list-title[data-v-f6a0d0d8]{min-width:0;overflow:hidden;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.hui-grouped-list-count[data-v-f6a0d0d8]{flex-shrink:0;color:var(--text-muted);font-variant-numeric:tabular-nums}.hui-grouped-list-actions[data-v-f6a0d0d8]{display:flex;flex-shrink:0;align-items:center;gap:4px}.hui-grouped-list-add[data-v-f6a0d0d8]{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-sm);height:var(--control-height-sm);padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer}.hui-grouped-list-add[data-v-f6a0d0d8]:hover{background:var(--surface-hover);color:var(--text-primary)}.hui-grouped-list-add[data-v-f6a0d0d8]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-grouped-list-empty[data-v-f6a0d0d8]{margin:0;padding:10px 16px;border-bottom:1px solid var(--border-subtle);color:var(--text-muted)}@media(prefers-reduced-motion:reduce){.hui-grouped-list-chevron[data-v-f6a0d0d8],.hui-grouped-list-check[data-v-f6a0d0d8]{transition:none}}.hui-grouped-list-subgroup[data-v-7ca66bb4]{display:flex;flex-direction:column}.hui-grouped-list-subgroup-header[data-v-7ca66bb4]{position:sticky;top:36px;z-index:calc(var(--z-sticky) - 1);display:flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 28px;box-sizing:border-box;border-bottom:1px solid var(--border-subtle);background:var(--surface-canvas)}.hui-grouped-list-subgroup-toggle[data-v-7ca66bb4]{display:inline-flex;flex:1;align-items:center;gap:8px;min-width:0;height:24px;padding:0 4px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.hui-grouped-list-subgroup-toggle[data-v-7ca66bb4]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-grouped-list-subgroup-chevron[data-v-7ca66bb4]{flex-shrink:0;color:var(--text-muted);transform:rotate(90deg);transition:transform var(--dur-fast) var(--ease-standard)}.hui-grouped-list-subgroup[data-collapsed=true] .hui-grouped-list-subgroup-chevron[data-v-7ca66bb4]{transform:none}.hui-grouped-list-subgroup-icon[data-v-7ca66bb4]{display:inline-flex;flex-shrink:0;align-items:center}.hui-grouped-list-subgroup-icon[data-v-7ca66bb4]:empty{display:none}.hui-grouped-list-subgroup-title[data-v-7ca66bb4]{min-width:0;overflow:hidden;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.hui-grouped-list-subgroup-count[data-v-7ca66bb4]{flex-shrink:0;color:var(--text-muted);font-variant-numeric:tabular-nums}.hui-grouped-list-subgroup-actions[data-v-7ca66bb4]{display:flex;flex-shrink:0;align-items:center;gap:4px}.hui-grouped-list-subgroup-add[data-v-7ca66bb4]{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-sm);height:var(--control-height-sm);padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer}.hui-grouped-list-subgroup-add[data-v-7ca66bb4]:hover{background:var(--surface-hover);color:var(--text-primary)}.hui-grouped-list-subgroup-add[data-v-7ca66bb4]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(prefers-reduced-motion:reduce){.hui-grouped-list-subgroup-chevron[data-v-7ca66bb4]{transition:none}}.hui-list-row[data-v-e30df462]{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px 0 16px;box-sizing:border-box;border-bottom:1px solid var(--border-subtle);background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-base);cursor:pointer;outline:none;transition:background var(--dur-fast) var(--ease-standard)}.hui-list-row[data-v-e30df462]:hover{background:var(--surface-hover)}.hui-list-row[data-interactive=false][data-v-e30df462]{cursor:default}.hui-list-row[data-checked=true][data-v-e30df462]{background:var(--accent-soft)}.hui-list-row[data-selected=true][data-v-e30df462]{background:var(--surface-selected);box-shadow:inset 2px 0 0 var(--accent)}.hui-list-row[data-selected=true][data-v-e30df462]:focus-visible{box-shadow:inset 2px 0 0 var(--accent),inset 0 0 0 2px var(--border-focus)}.hui-list-row-check[data-v-e30df462]{display:inline-flex;flex-shrink:0;align-items:center;margin-left:-6px;opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.hui-list-row:hover .hui-list-row-check[data-v-e30df462],.hui-list-row:focus-within .hui-list-row-check[data-v-e30df462],.hui-list-row[data-check-visible=true] .hui-list-row-check[data-v-e30df462],.hui-list-row[data-checked=true] .hui-list-row-check[data-v-e30df462]{opacity:1}@media(prefers-reduced-motion:reduce){.hui-list-row-check[data-v-e30df462]{transition:none}}.hui-list-row[data-v-e30df462]:focus-visible{box-shadow:inset 0 0 0 2px var(--border-focus)}.hui-list-row[data-disabled=true][data-v-e30df462]{color:var(--text-disabled);cursor:default}.hui-list-row[data-disabled=true][data-v-e30df462]:hover{background:var(--surface-canvas)}.hui-list-row-leading[data-v-e30df462]{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;color:var(--text-muted);font-variant-numeric:tabular-nums}.hui-list-row-title[data-v-e30df462]{flex:1;min-width:0;overflow:hidden;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.hui-list-row-trailing[data-v-e30df462]{display:inline-flex;flex-shrink:0;align-items:center;gap:6px}@media(max-width:767px){.hui-list-row[data-stack=true][data-v-e30df462]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"leading title" ". trailing";align-items:center;row-gap:2px;height:auto;min-height:56px;padding-top:8px;padding-bottom:8px}.hui-list-row[data-stack=true] .hui-list-row-leading[data-v-e30df462]{grid-area:leading}.hui-list-row[data-stack=true] .hui-list-row-title[data-v-e30df462]{grid-area:title}.hui-list-row[data-stack=true] .hui-list-row-trailing[data-v-e30df462]{grid-area:trailing;min-width:0;flex-shrink:1}}.hui-reorder-handle[data-v-655c030f]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-sm);color:var(--text-muted);cursor:grab;outline:none;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.hui-reorder-handle[data-v-655c030f]:hover{background:var(--surface-hover);color:var(--text-secondary)}.hui-reorder-handle[data-v-655c030f]:active{cursor:grabbing}.hui-reorder-handle[data-v-655c030f]:focus-visible{box-shadow:var(--shadow-focus);color:var(--text-secondary)}.hui-reorder-handle-placeholder[data-v-655c030f],.hui-reorder-handle-placeholder[data-v-655c030f]:hover,.hui-reorder-handle-placeholder[data-v-655c030f]:active{background:none;cursor:default}.hui-sortable-rows-item[data-v-bc30c5d7]{position:relative}.hui-sortable-rows-item[data-dragging=true][data-v-bc30c5d7]{opacity:.5}.hui-sortable-rows-item[data-drop][data-v-bc30c5d7]:before{content:"";position:absolute;left:0;right:0;z-index:1;height:2px;background:var(--accent);pointer-events:none}.hui-sortable-rows-item[data-drop=before][data-v-bc30c5d7]:before{top:-1px}.hui-sortable-rows-item[data-drop=after][data-v-bc30c5d7]:before{bottom:-1px}.hui-state-icon[data-v-5a7e5aed],.hui-priority-icon[data-v-ed71367a]{display:inline-block;flex-shrink:0;vertical-align:middle}.hui-epic-icon[data-v-b1ab284b]{flex-shrink:0}.hui-work-item-card[data-v-625b39ec]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);font-family:var(--font-sans);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.hui-work-item-card[data-v-625b39ec]:hover{border-color:var(--border-default);box-shadow:var(--shadow-sm)}.hui-work-item-card[data-v-625b39ec]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-work-item-card[data-interactive=false][data-v-625b39ec]{cursor:default}.hui-work-item-card[data-interactive=false][data-v-625b39ec]:hover{border-color:var(--border-subtle);box-shadow:none}.hui-work-item-card[data-selected=true][data-v-625b39ec]{background:var(--surface-selected);border-color:var(--accent)}.hui-work-item-card[data-dragging=true][data-v-625b39ec]{opacity:.45}.hui-work-item-card-top[data-v-625b39ec]{display:flex;align-items:center;gap:var(--space-2);min-height:16px}.hui-work-item-card-identifier[data-v-625b39ec]{flex:1;min-width:0;font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--text-muted);letter-spacing:.01em}.hui-work-item-card-actions[data-v-625b39ec]{display:inline-flex;margin:-4px -6px -4px 0;opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.hui-work-item-card:hover .hui-work-item-card-actions[data-v-625b39ec],.hui-work-item-card:focus-within .hui-work-item-card-actions[data-v-625b39ec]{opacity:1}.hui-work-item-card-heading[data-v-625b39ec]{display:flex;align-items:flex-start;gap:var(--space-2)}.hui-work-item-card-state[data-v-625b39ec]{margin-top:2px}.hui-work-item-card-title[data-v-625b39ec]{margin:0;min-width:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.hui-work-item-card-properties[data-v-625b39ec]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px}.hui-work-item-card-properties[data-v-625b39ec]:empty{display:none}.hui-work-item-card-property[data-v-625b39ec]{display:inline-flex;align-items:center;gap:4px;max-width:140px;height:20px;padding:0 6px;box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.hui-work-item-card-property[data-overdue=true][data-v-625b39ec]{color:var(--danger-text);border-color:var(--danger-soft);background:var(--danger-soft)}.hui-work-item-card-property-text[data-v-625b39ec]{min-width:0;overflow:hidden;text-overflow:ellipsis}.hui-work-item-card-assignees[data-v-625b39ec]{margin-left:auto}@media(prefers-reduced-motion:reduce){.hui-work-item-card[data-v-625b39ec],.hui-work-item-card-actions[data-v-625b39ec]{transition:none}}.hui-kanban-column[data-v-d89ca807]{display:flex;flex-direction:column;flex-shrink:0;width:var(--column-width);max-height:100%;min-height:0;border-radius:var(--radius-lg);background:var(--surface-sunken);font-family:var(--font-sans);transition:background var(--dur-fast) var(--ease-standard)}.hui-kanban-column[data-drop-target=true][data-v-d89ca807]{background:var(--surface-hover)}.hui-kanban-column[data-collapsed=true][data-v-d89ca807]{width:40px}.hui-kanban-column[data-header-only=true][data-v-d89ca807]{max-height:none}.hui-kanban-column[data-header-only=true] .hui-kanban-column-strip[data-v-d89ca807]{height:36px;min-height:0;padding:0;justify-content:center}.hui-kanban-column-header[data-v-d89ca807]{display:flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-2) 0 var(--space-3);flex-shrink:0}.hui-kanban-column-icon[data-v-d89ca807]{display:inline-flex;align-items:center;flex-shrink:0}.hui-kanban-column-title[data-v-d89ca807]{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.hui-kanban-column-count[data-v-d89ca807]{font-size:var(--font-size-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.hui-kanban-column-spacer[data-v-d89ca807]{flex:1}.hui-kanban-column-button[data-v-d89ca807]{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-sm);height:var(--control-height-sm);padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer}.hui-kanban-column-button[data-v-d89ca807]:hover{background:var(--surface-pressed);color:var(--text-primary)}.hui-kanban-column-button[data-v-d89ca807]:focus-visible,.hui-kanban-column-strip[data-v-d89ca807]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-kanban-column-body[data-v-d89ca807]{display:flex;flex-direction:column;gap:var(--space-2);flex:1;min-height:48px;overflow-y:auto;padding:0 var(--space-2) var(--space-2)}.hui-kanban-card[data-v-d89ca807]{border-radius:var(--radius-md);outline:none}.hui-kanban-card[data-v-d89ca807]:focus-visible{box-shadow:var(--shadow-focus)}.hui-kanban-card[data-dragging=true][data-v-d89ca807]{opacity:.45}.hui-kanban-drop-indicator[data-v-d89ca807]{height:2px;margin:-5px 0;border-radius:var(--radius-pill);background:var(--accent);flex-shrink:0}.hui-kanban-column-empty[data-v-d89ca807]{margin:0;padding:var(--space-3) var(--space-1);font-size:var(--font-size-sm);color:var(--text-muted);text-align:center}.hui-kanban-column-footer[data-v-d89ca807]{padding:0 var(--space-2) var(--space-2);flex-shrink:0}.hui-kanban-column-footer[data-v-d89ca807]:empty{display:none}.hui-kanban-column-strip[data-v-d89ca807]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%;height:100%;min-height:160px;padding:var(--space-3) 0;border:none;border-radius:inherit;background:transparent;color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer}.hui-kanban-column-strip[data-v-d89ca807]:hover{background:var(--surface-hover)}.hui-kanban-column-strip-icon[data-v-d89ca807]{display:inline-flex}.hui-kanban-column-strip-title[data-v-d89ca807]{writing-mode:vertical-rl;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);white-space:nowrap}@media(prefers-reduced-motion:reduce){.hui-kanban-column[data-v-d89ca807]{transition:none}}.hui-kanban-subgroup[data-v-b4e31a42]{display:flex;flex-direction:column;font-family:var(--font-sans)}.hui-kanban-subgroup-header[data-v-b4e31a42]{display:flex;align-items:center;height:36px;margin-top:var(--space-1);border-top:1px solid var(--border-subtle)}.hui-kanban-subgroup-heading[data-v-b4e31a42]{position:sticky;left:0;z-index:1;display:inline-flex;align-items:center;gap:var(--space-2);max-width:min(480px,calc(100vw - 2 * var(--space-4)));box-sizing:border-box;padding-right:var(--space-2);background:var(--surface-canvas)}.hui-kanban-subgroup-toggle[data-v-b4e31a42]{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;height:28px;padding:0 var(--space-2) 0 var(--space-1);border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.hui-kanban-subgroup-toggle[data-v-b4e31a42]:hover{background:var(--surface-hover)}.hui-kanban-subgroup-toggle[data-v-b4e31a42]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-kanban-subgroup-chevron[data-v-b4e31a42]{flex-shrink:0;color:var(--text-muted);transform:rotate(90deg);transition:transform var(--dur-fast) var(--ease-standard)}.hui-kanban-subgroup[data-collapsed=true] .hui-kanban-subgroup-chevron[data-v-b4e31a42]{transform:none}.hui-kanban-subgroup-icon[data-v-b4e31a42]{display:inline-flex;flex-shrink:0;align-items:center}.hui-kanban-subgroup-title[data-v-b4e31a42]{min-width:0;overflow:hidden;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.hui-kanban-subgroup-count[data-v-b4e31a42]{flex-shrink:0;font-size:var(--font-size-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.hui-kanban-subgroup-cells[data-v-b4e31a42]{display:flex;align-items:stretch;gap:var(--space-3);padding-bottom:var(--space-3)}.hui-kanban-cell[data-v-b4e31a42]{display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-2);width:var(--column-width);min-height:56px;padding:var(--space-2);box-sizing:border-box;border-radius:var(--radius-lg);background:var(--surface-sunken);transition:background var(--dur-fast) var(--ease-standard)}.hui-kanban-cell-list[data-v-b4e31a42]{display:flex;flex:1;flex-direction:column;gap:var(--space-2);min-height:var(--control-height-sm)}.hui-kanban-cell[data-narrow=true][data-v-b4e31a42]{width:40px;padding:0}.hui-kanban-cell[data-drop-target=true][data-v-b4e31a42]{background:var(--surface-hover)}.hui-kanban-card[data-v-b4e31a42]{border-radius:var(--radius-md);outline:none}.hui-kanban-card[data-v-b4e31a42]:focus-visible{box-shadow:var(--shadow-focus)}.hui-kanban-card[data-dragging=true][data-v-b4e31a42]{opacity:.45}.hui-kanban-drop-indicator[data-v-b4e31a42]{height:2px;margin:-5px 0;border-radius:var(--radius-pill);background:var(--accent);flex-shrink:0}.hui-kanban-cell-footer[data-v-b4e31a42]:empty{display:none}.hui-kanban-cell-footer:not(:empty)+.hui-kanban-cell-add[data-v-b4e31a42]{display:none}.hui-kanban-cell-add[data-v-b4e31a42]{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--control-height-sm);margin-top:auto;padding:0 var(--space-2);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--font-size-sm);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.hui-kanban-cell:hover .hui-kanban-cell-add[data-v-b4e31a42],.hui-kanban-cell:focus-within .hui-kanban-cell-add[data-v-b4e31a42]{opacity:1}.hui-kanban-cell-add[data-v-b4e31a42]:hover{background:var(--surface-pressed);color:var(--text-primary)}.hui-kanban-cell-add[data-v-b4e31a42]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:none){.hui-kanban-cell-add[data-v-b4e31a42]{opacity:1}}@media(prefers-reduced-motion:reduce){.hui-kanban-subgroup-chevron[data-v-b4e31a42],.hui-kanban-cell[data-v-b4e31a42],.hui-kanban-cell-add[data-v-b4e31a42]{transition:none}}.hui-kanban-board[data-v-8b58628e]{position:relative;display:flex;align-items:stretch;gap:var(--space-3);height:100%;min-height:0;overflow-x:auto;overflow-y:hidden;padding:var(--space-4);box-sizing:border-box;background:var(--surface-canvas);font-family:var(--font-sans)}.hui-kanban-board[data-subgrouped=true][data-v-8b58628e]{display:block;overflow:auto;padding-top:0}.hui-kanban-lanes[data-v-8b58628e]{display:flex;flex-direction:column;width:max-content;min-width:100%}.hui-kanban-lanes-head[data-v-8b58628e]{position:sticky;top:0;z-index:var(--z-sticky);display:flex;gap:var(--space-3);padding:var(--space-4) 0 var(--space-2);background:var(--surface-canvas)}.hui-kanban-skeleton-column[data-v-8b58628e]{display:flex;flex-direction:column;gap:var(--space-2);flex-shrink:0;align-self:flex-start;width:var(--column-width);padding:0 var(--space-2) var(--space-2);box-sizing:border-box;border-radius:var(--radius-lg);background:var(--surface-sunken)}.hui-kanban-skeleton-header[data-v-8b58628e]{display:block;width:40%;height:12px;margin:12px var(--space-1);border-radius:var(--radius-sm);background:var(--surface-pressed)}.hui-kanban-skeleton-card[data-v-8b58628e]{display:flex;flex-direction:column;gap:var(--space-2);padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card)}.hui-kanban-skeleton-line[data-v-8b58628e]{display:block;height:10px;border-radius:var(--radius-sm);background:var(--surface-pressed);animation:hui-kanban-pulse-8b58628e 1.4s var(--ease-standard) infinite}.hui-kanban-skeleton-line[data-width=short][data-v-8b58628e]{width:30%}.hui-kanban-skeleton-line[data-width=medium][data-v-8b58628e]{width:55%}@keyframes hui-kanban-pulse-8b58628e{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.hui-kanban-skeleton-line[data-v-8b58628e]{animation:none}}.hui-kanban-board-live[data-v-8b58628e]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hui-command-root[data-v-9df3ab0f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;padding:12vh var(--space-6) var(--space-6);font-family:var(--font-sans)}.hui-command-root[data-mobile=true][data-v-9df3ab0f]{align-items:stretch;padding:0}.hui-command-backdrop[data-v-9df3ab0f]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface-backdrop);animation:hui-command-fade-9df3ab0f var(--dur-base) var(--ease-standard)}.hui-command[data-v-9df3ab0f]{position:relative;width:100%;max-width:640px;max-height:min(520px,76vh);display:flex;flex-direction:column;overflow:hidden;background:var(--surface-popover);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:hui-command-pop-9df3ab0f var(--dur-base) var(--ease-out)}.hui-command-root[data-mobile=true] .hui-command[data-v-9df3ab0f]{max-width:none;max-height:none;height:100%;border:none;border-radius:0}.hui-command-search[data-v-9df3ab0f]{flex-shrink:0;display:flex;align-items:center;gap:var(--space-3);height:48px;padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle)}.hui-command-search-icon[data-v-9df3ab0f]{flex-shrink:0;color:var(--text-muted)}.hui-command-input[data-v-9df3ab0f]{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-md)}.hui-command-input[data-v-9df3ab0f]::placeholder{color:var(--text-muted)}.hui-command-close[data-v-9df3ab0f]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer}.hui-command-root[data-mobile=true] .hui-command-close[data-v-9df3ab0f]{width:44px;height:44px}.hui-command-close[data-v-9df3ab0f]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-command-list[data-v-9df3ab0f]{flex:1;min-height:0;overflow-y:auto;padding:var(--space-1) var(--space-2) var(--space-2)}.hui-command-list[data-empty=true][data-v-9df3ab0f]{padding:0}.hui-command-group-label[data-v-9df3ab0f]{padding:var(--space-3) var(--space-2) var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted)}.hui-command-option[data-v-9df3ab0f]{display:flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-base);cursor:pointer;-webkit-user-select:none;user-select:none}.hui-command-root[data-mobile=true] .hui-command-option[data-v-9df3ab0f]{height:44px}.hui-command-option[data-active=true][data-v-9df3ab0f]{background:var(--surface-hover)}.hui-command-option-icon[data-v-9df3ab0f]{width:16px;height:16px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.hui-command-option-prefix[data-v-9df3ab0f]{flex-shrink:0;min-width:56px;font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--text-muted)}.hui-command-option-label[data-v-9df3ab0f]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hui-command-option-hint[data-v-9df3ab0f]{flex-shrink:0;max-width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-sm);color:var(--text-muted)}.hui-command-empty[data-v-9df3ab0f],.hui-command-error[data-v-9df3ab0f]{margin:0;padding:var(--space-6) var(--space-2);text-align:center;font-size:var(--font-size-base);color:var(--text-muted)}.hui-command-error[data-v-9df3ab0f]{flex-shrink:0;padding:var(--space-3) var(--space-4) 0;text-align:left;color:var(--danger-text)}.hui-command-footer[data-v-9df3ab0f]{flex-shrink:0;display:flex;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle);font-size:var(--font-size-xs);color:var(--text-muted)}.hui-command-footer kbd[data-v-9df3ab0f]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;margin-right:2px;padding:0 var(--space-1);box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-xs);background:var(--surface-sunken);font-family:var(--font-sans);font-size:var(--font-size-xs);color:var(--text-secondary)}@keyframes hui-command-fade-9df3ab0f{0%{opacity:0}to{opacity:1}}@keyframes hui-command-pop-9df3ab0f{0%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hui-command[data-v-9df3ab0f],.hui-command-backdrop[data-v-9df3ab0f]{animation:none}}.hui-confirm-dialog-root[data-v-3247671b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-modal) + 10);display:flex;align-items:center;justify-content:center;padding:var(--space-6);font-family:var(--font-sans)}.hui-confirm-dialog-backdrop[data-v-3247671b]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface-backdrop);animation:hui-dialog-fade-3247671b var(--dur-base) var(--ease-standard)}.hui-confirm-dialog[data-v-3247671b]{position:relative;width:100%;max-width:420px;box-sizing:border-box;background:var(--surface-popover);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-5) var(--space-5) var(--space-4);animation:hui-dialog-pop-3247671b var(--dur-slow) var(--ease-out)}.hui-confirm-dialog-content[data-v-3247671b]{display:flex;gap:var(--space-3);align-items:flex-start}.hui-confirm-dialog-mark[data-v-3247671b]{flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center}.hui-confirm-dialog-mark[data-tone=danger][data-v-3247671b]{background:var(--danger-soft);color:var(--danger-text)}.hui-confirm-dialog-mark[data-tone=warning][data-v-3247671b]{background:var(--warning-soft);color:var(--warning-text)}.hui-confirm-dialog-mark[data-tone=info][data-v-3247671b]{background:var(--info-soft);color:var(--info-text)}.hui-confirm-dialog-text[data-v-3247671b]{flex:1;min-width:0;padding-top:3px}.hui-confirm-dialog-title[data-v-3247671b]{margin:0;font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);line-height:var(--line-height-tight);color:var(--text-primary);text-wrap:balance}.hui-confirm-dialog-description[data-v-3247671b]{margin:var(--space-1) 0 0;font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--text-secondary);text-wrap:pretty}.hui-confirm-dialog-typed[data-v-3247671b]{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-3)}.hui-confirm-dialog-typed-label[data-v-3247671b]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.hui-confirm-dialog-typed-input[data-v-3247671b]{height:var(--control-height-lg);padding:0 var(--space-3);box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-base);outline:none}.hui-confirm-dialog-typed-input[data-v-3247671b]:focus-visible{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.hui-confirm-dialog-footer[data-v-3247671b]{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5)}@keyframes hui-dialog-fade-3247671b{0%{opacity:0}to{opacity:1}}@keyframes hui-dialog-pop-3247671b{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:767px){.hui-confirm-dialog-root[data-v-3247671b],.hui-confirm-dialog[data-v-3247671b]{padding:var(--space-4)}}@media(prefers-reduced-motion:reduce){.hui-confirm-dialog[data-v-3247671b],.hui-confirm-dialog-backdrop[data-v-3247671b]{animation:none}}.hui-form-modal-root[data-v-7bb7a041]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;padding:12vh var(--space-6) var(--space-6);font-family:var(--font-sans)}.hui-form-modal-root[data-mobile=true][data-v-7bb7a041]{align-items:stretch;padding:0}.hui-form-modal-backdrop[data-v-7bb7a041]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface-backdrop);animation:hui-form-modal-fade-7bb7a041 var(--dur-base) var(--ease-standard)}.hui-form-modal[data-v-7bb7a041]{position:relative;width:100%;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-popover);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:hui-form-modal-pop-7bb7a041 var(--dur-slow) var(--ease-out)}.hui-form-modal-root[data-mobile=true] .hui-form-modal[data-v-7bb7a041]{max-width:none;max-height:none;height:100%;border:none;border-radius:0}.hui-form-modal-header[data-v-7bb7a041]{flex-shrink:0;padding:var(--space-4) var(--space-5) var(--space-3)}.hui-form-modal-root[data-mobile=true] .hui-form-modal-header[data-v-7bb7a041]{padding:var(--space-4) var(--space-4) var(--space-3)}.hui-form-modal-title[data-v-7bb7a041]{margin:0;font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);line-height:var(--line-height-tight);color:var(--text-primary);letter-spacing:-.01em;text-wrap:balance}.hui-form-modal-subtitle[data-v-7bb7a041]{margin:var(--space-1) 0 0;font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--text-secondary)}.hui-form-modal-banner[data-v-7bb7a041]{flex-shrink:0;margin:0 var(--space-5) var(--space-3);display:flex;align-items:center;gap:var(--space-2);background:var(--danger-soft);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--danger-text);font-weight:var(--font-weight-medium);font-size:var(--font-size-base)}.hui-form-modal-root[data-mobile=true] .hui-form-modal-banner[data-v-7bb7a041]{margin:0 var(--space-4) var(--space-3)}.hui-form-modal-body[data-v-7bb7a041]{flex:1;overflow:auto;padding:var(--space-1) var(--space-5) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.hui-form-modal-root[data-mobile=true] .hui-form-modal-body[data-v-7bb7a041]{padding:var(--space-1) var(--space-4) var(--space-4)}.hui-form-modal-footer[data-v-7bb7a041]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-subtle);background:var(--surface-popover)}.hui-form-modal-root[data-mobile=true] .hui-form-modal-footer[data-v-7bb7a041]{padding:var(--space-3) var(--space-4)}@keyframes hui-form-modal-fade-7bb7a041{0%{opacity:0}to{opacity:1}}@keyframes hui-form-modal-pop-7bb7a041{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hui-form-modal[data-v-7bb7a041],.hui-form-modal-backdrop[data-v-7bb7a041]{animation:none}}.hui-property-picker[data-appearance=field][data-v-db55778e]{display:flex;width:100%}.hui-property-picker[data-appearance=field][data-v-db55778e] .hui-popover-trigger{width:100%}.hui-property-picker-trigger[data-v-db55778e]{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.hui-property-picker-trigger[data-appearance=chip][data-v-db55778e]{height:var(--control-height-sm);padding:0 8px;border-color:var(--border-default)}.hui-property-picker-trigger[data-appearance=toolbar][data-v-db55778e]{height:var(--control-height-md);padding:0 8px;color:var(--text-secondary);font-size:var(--font-size-base)}.hui-property-picker-trigger[data-appearance=toolbar][data-v-db55778e]:hover:not(:disabled){color:var(--text-primary)}.hui-property-picker-trigger[data-appearance=ghost][data-v-db55778e]{height:var(--control-height-sm);padding:0 6px}.hui-property-picker-trigger[data-appearance=field][data-v-db55778e]{width:100%;height:var(--control-height-lg);padding:0 10px;border-color:var(--border-default);background:var(--surface-card);font-size:var(--font-size-base)}.hui-property-picker-trigger[data-v-db55778e]:hover:not(:disabled){background:var(--surface-hover)}.hui-property-picker-trigger[data-v-db55778e]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-property-picker-trigger[data-v-db55778e]:disabled{cursor:not-allowed;color:var(--text-disabled)}.hui-property-picker-placeholder[data-v-db55778e]{color:var(--text-muted)}.hui-property-picker-value[data-v-db55778e]{display:inline-flex;align-items:center;gap:5px;min-width:0}.hui-property-picker-value-label[data-v-db55778e]{min-width:0;overflow:hidden;text-overflow:ellipsis}.hui-property-picker-more[data-v-db55778e]{color:var(--text-muted)}.hui-property-picker-panel[data-v-db55778e]{display:flex;flex-direction:column;gap:4px}.hui-property-picker-search[data-v-db55778e]{height:var(--control-height-md);box-sizing:border-box;margin:0;padding:0 8px;border:none;border-bottom:1px solid var(--border-subtle);border-radius:0;background:transparent;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-base);outline:none}.hui-property-picker-search[data-v-db55778e]::placeholder{color:var(--text-muted)}.hui-property-picker-list[data-v-db55778e]{max-height:280px;margin:0;padding:0;overflow-y:auto;list-style:none;outline:none}.hui-property-picker-option[data-v-db55778e]{display:flex;align-items:center;gap:8px;min-height:var(--control-height-md);padding:4px 8px;box-sizing:border-box;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer}.hui-property-picker-option[data-active=true][data-v-db55778e]{background:var(--surface-hover)}.hui-property-picker-option[aria-disabled=true][data-v-db55778e]{color:var(--text-disabled);cursor:not-allowed}.hui-property-picker-option-text[data-v-db55778e]{display:flex;flex:1;flex-direction:column;min-width:0}.hui-property-picker-option-label[data-v-db55778e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hui-property-picker-clear[data-v-db55778e]{color:var(--text-secondary)}.hui-property-picker-option-description[data-v-db55778e]{overflow:hidden;color:var(--text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.hui-property-picker-check[data-v-db55778e]{flex-shrink:0;margin-left:auto;color:var(--accent-text)}.hui-property-picker-hidden[data-v-db55778e]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hui-property-picker-empty[data-v-db55778e]{padding:8px;color:var(--text-muted);font-size:var(--font-size-sm)}.hui-property-picker-action[data-v-db55778e]{display:flex;align-items:center;gap:8px;min-height:var(--control-height-md);margin-top:0;padding:4px 8px;box-sizing:border-box;border:none;border-top:1px solid var(--border-subtle);border-radius:0 0 var(--radius-sm) var(--radius-sm);background:transparent;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer}.hui-property-picker-action[data-v-db55778e]:hover{background:var(--surface-hover);color:var(--text-primary)}.hui-property-picker-action[data-v-db55778e]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-side-panel-root[data-v-b02ff268]{position:fixed;top:0;right:0;bottom:0;z-index:var(--z-drawer);display:flex;justify-content:flex-end;pointer-events:none;font-family:var(--font-sans)}.hui-side-panel-root[data-modal=true][data-v-b02ff268]{left:0;pointer-events:auto}.hui-side-panel-backdrop[data-v-b02ff268]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface-backdrop);animation:hui-side-panel-fade-b02ff268 var(--dur-base) var(--ease-standard)}.hui-side-panel[data-v-b02ff268]{position:relative;display:flex;flex-direction:column;width:var(--panel-width);max-width:100vw;height:100%;box-sizing:border-box;border-left:1px solid var(--border-default);background:var(--surface-card);box-shadow:var(--shadow-lg);color:var(--text-primary);pointer-events:auto;outline:none;animation:hui-side-panel-in-b02ff268 var(--dur-slow) var(--ease-out)}.hui-side-panel-root[data-mobile=true] .hui-side-panel[data-v-b02ff268]{width:100%;border-left:none}.hui-side-panel-header[data-v-b02ff268]{display:flex;align-items:center;gap:8px;min-height:48px;padding:8px 12px 8px 20px;box-sizing:border-box;border-bottom:1px solid var(--border-subtle)}.hui-side-panel-heading[data-v-b02ff268]{flex:1;min-width:0}.hui-side-panel-title[data-v-b02ff268]{margin:0;overflow:hidden;color:var(--text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.hui-side-panel-actions[data-v-b02ff268]{display:flex;flex-shrink:0;align-items:center;gap:4px}.hui-side-panel-close[data-v-b02ff268]{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-md);height:var(--control-height-md);padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer}.hui-side-panel-close[data-v-b02ff268]:hover{background:var(--surface-hover);color:var(--text-primary)}.hui-side-panel-close[data-v-b02ff268]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-side-panel-body[data-v-b02ff268]{flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.hui-side-panel-footer[data-v-b02ff268]{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--border-subtle)}@keyframes hui-side-panel-in-b02ff268{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes hui-side-panel-fade-b02ff268{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.hui-side-panel[data-v-b02ff268],.hui-side-panel-backdrop[data-v-b02ff268]{animation:none}}.hui-shortcut-help-root[data-v-364e02bd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;padding:12vh var(--space-6) var(--space-6);font-family:var(--font-sans)}.hui-shortcut-help-root[data-mobile=true][data-v-364e02bd]{align-items:stretch;padding:0}.hui-shortcut-help-backdrop[data-v-364e02bd]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface-backdrop);animation:hui-shortcut-help-fade-364e02bd var(--dur-base) var(--ease-standard)}.hui-shortcut-help[data-v-364e02bd]{position:relative;width:100%;max-width:800px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-popover);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:hui-shortcut-help-pop-364e02bd var(--dur-slow) var(--ease-out)}.hui-shortcut-help[data-v-364e02bd]:focus{outline:none}.hui-shortcut-help-root[data-mobile=true] .hui-shortcut-help[data-v-364e02bd]{max-width:none;max-height:none;height:100%;border:none;border-radius:0}.hui-shortcut-help-header[data-v-364e02bd]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-3)}.hui-shortcut-help-title[data-v-364e02bd]{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text-primary)}.hui-shortcut-help-close[data-v-364e02bd]{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-md);height:var(--control-height-md);padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer}.hui-shortcut-help-close[data-v-364e02bd]:hover{background:var(--surface-hover);color:var(--text-primary)}.hui-shortcut-help-close[data-v-364e02bd]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hui-shortcut-help-body[data-v-364e02bd]{flex:1;overflow:auto;padding:var(--space-1) var(--space-5) var(--space-5)}.hui-shortcut-help-notice[data-v-364e02bd]{margin-bottom:var(--space-4)}.hui-shortcut-help-groups[data-v-364e02bd]{columns:2;column-gap:var(--space-8)}.hui-shortcut-help-root[data-mobile=true] .hui-shortcut-help-groups[data-v-364e02bd]{columns:1}.hui-shortcut-help-group[data-v-364e02bd]{break-inside:avoid;padding-bottom:var(--space-4)}.hui-shortcut-help-group-title[data-v-364e02bd]{margin:0 0 var(--space-1);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.hui-shortcut-help-rows[data-v-364e02bd]{margin:0}.hui-shortcut-help-row[data-v-364e02bd]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:28px;border-bottom:1px solid var(--border-subtle)}.hui-shortcut-help-label[data-v-364e02bd]{min-width:0;color:var(--text-primary);font-size:var(--font-size-base)}.hui-shortcut-help-keys[data-v-364e02bd]{flex-shrink:0;margin:0}@keyframes hui-shortcut-help-fade-364e02bd{0%{opacity:0}to{opacity:1}}@keyframes hui-shortcut-help-pop-364e02bd{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hui-shortcut-help[data-v-364e02bd],.hui-shortcut-help-backdrop[data-v-364e02bd]{animation:none}}.app-boot[data-v-d61fb562]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--surface-canvas)}.forgot-fields[data-v-63437146]{display:flex;flex-direction:column;gap:16px;overflow-wrap:anywhere}.login-fields[data-v-c433dba0]{display:flex;flex-direction:column;gap:16px}.login-forgot[data-v-c433dba0]{align-self:flex-end;margin-top:-8px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-link);text-decoration:none;border-radius:var(--radius-xs)}.login-forgot[data-v-c433dba0]:hover{text-decoration:underline}.login-forgot[data-v-c433dba0]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(max-width:900px){.login-forgot[data-v-c433dba0]{display:inline-flex;align-items:center;min-height:44px;margin:-14px 0}}.reset-fields[data-v-23527e03]{display:flex;flex-direction:column;gap:16px}.reset-checking[data-v-23527e03]{display:flex;justify-content:center;padding:var(--space-6) 0}.invite-form[data-v-0f227025]{display:flex;flex-direction:column;gap:var(--space-4)}.invite-form-pair[data-v-0f227025]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.invite-form-password[data-v-0f227025]{display:grid;grid-template-columns:1fr auto;align-items:start;gap:var(--space-2)}.invite-form-generate[data-v-0f227025]{padding-top:calc(var(--font-size-sm) * var(--line-height-base) + var(--space-1))}.invite-form-actions[data-v-0f227025]{display:flex;gap:var(--space-2);margin-left:auto}@media(max-width:767px){.invite-form-pair[data-v-0f227025]{grid-template-columns:1fr}}.member-list[data-v-6a759421]{display:flex;flex-direction:column;gap:var(--space-4)}.member-list-error[data-v-6a759421]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.inbox-filters[data-v-af789042]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.inbox-list-section[data-v-d11ddb6f]:focus{outline:none}.inbox-failure[data-v-d11ddb6f]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.inbox-list[data-v-d11ddb6f]{border:1px solid var(--border-subtle);border-bottom:none;border-radius:var(--radius-md);overflow:hidden}.inbox-dot[data-v-d11ddb6f]{width:6px;height:6px;border-radius:var(--radius-pill);background:transparent;flex-shrink:0}.inbox-dot[data-unread=true][data-v-d11ddb6f]{background:var(--accent)}.inbox-avatar-removed[data-v-d11ddb6f]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--surface-hover);color:var(--text-muted)}.inbox-sentence[data-v-d11ddb6f]{color:var(--text-secondary);font-weight:var(--font-weight-regular)}.inbox-sentence[data-unread=true][data-v-d11ddb6f]{color:var(--text-primary)}.inbox-actor[data-v-d11ddb6f]{font-weight:var(--font-weight-medium)}.inbox-sentence[data-unread=true] .inbox-actor[data-v-d11ddb6f]{font-weight:var(--font-weight-semibold)}.inbox-actor[data-removed=true][data-v-d11ddb6f]{font-style:italic;font-weight:var(--font-weight-regular)}.inbox-key[data-v-d11ddb6f]{font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.inbox-title[data-v-d11ddb6f]{margin-left:var(--space-2);color:var(--text-muted);font-weight:var(--font-weight-regular)}.inbox-project[data-v-d11ddb6f]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:var(--font-size-sm)}.inbox-time[data-v-d11ddb6f]{min-width:84px;color:var(--text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.inbox-read[data-v-d11ddb6f]{display:inline-flex;width:24px;justify-content:center}@media(hover:hover){.inbox-read[data-v-d11ddb6f]{opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.hui-list-row:hover .inbox-read[data-v-d11ddb6f],.hui-list-row:focus-within .inbox-read[data-v-d11ddb6f]{opacity:1}}@media(prefers-reduced-motion:reduce){.inbox-read[data-v-d11ddb6f]{transition:none}}@media(max-width:767px){.inbox-time[data-v-d11ddb6f]{min-width:0;text-align:left}.inbox-read[data-v-d11ddb6f]{margin-left:auto}}.inbox-announcement[data-v-d11ddb6f]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.profile-password[data-v-6c6200a1]{display:flex;flex-direction:column;gap:var(--space-4);max-width:640px;margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border-subtle)}.profile-password-heading[data-v-6c6200a1]{display:flex;flex-direction:column;gap:var(--space-1)}.profile-password-title[data-v-6c6200a1]{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.profile-password-description[data-v-6c6200a1]{margin:0;font-size:var(--font-size-base);color:var(--text-secondary)}.profile-password-form[data-v-6c6200a1]{display:flex;flex-direction:column;gap:var(--space-4)}.profile-password-row[data-v-6c6200a1]{display:flex;gap:var(--space-3)}.profile-password-field[data-v-6c6200a1]{flex:1;min-width:0}.profile-password-actions[data-v-6c6200a1]{display:flex;justify-content:flex-end}@media(max-width:767px){.profile-password[data-v-6c6200a1]{max-width:none}.profile-password-row[data-v-6c6200a1]{flex-direction:column}}.profile-details[data-v-76f85354]{display:flex;flex-direction:column;gap:var(--space-6);max-width:640px}.profile-identity[data-v-76f85354]{display:flex;align-items:center;gap:var(--space-3)}.profile-identity-avatar-placeholder[data-v-76f85354]{width:36px;height:36px;border-radius:var(--radius-pill);background:var(--surface-sunken);flex-shrink:0}.profile-identity-text[data-v-76f85354]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.profile-identity-heading[data-v-76f85354]{display:flex;align-items:center;gap:var(--space-2);min-width:0}.profile-identity-name[data-v-76f85354]{min-width:0;margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-identity-email[data-v-76f85354]{margin:0;font-size:var(--font-size-base);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-identity-line[data-v-76f85354]{display:block;height:12px;border-radius:var(--radius-sm);background:var(--surface-sunken)}.profile-identity-line[data-width=wide][data-v-76f85354]{width:160px;height:16px}.profile-identity-line[data-width=narrow][data-v-76f85354]{width:120px}.profile-section-title[data-v-76f85354]{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.profile-details-form[data-v-76f85354]{display:flex;flex-direction:column;gap:var(--space-4)}.profile-details-row[data-v-76f85354]{display:flex;gap:var(--space-3)}.profile-details-email[data-v-76f85354]{flex:1;min-width:0}.profile-details-role[data-v-76f85354]{flex:0 0 220px}.profile-details-actions[data-v-76f85354]{display:flex;justify-content:flex-end}.profile-details-failed[data-v-76f85354]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}@media(max-width:767px){.profile-details[data-v-76f85354]{max-width:none}.profile-details-row[data-v-76f85354]{flex-direction:column}.profile-details-role[data-v-76f85354]{flex-basis:auto}}.profile-shortcuts[data-v-88c2b3cf]{display:flex;flex-direction:column;gap:var(--space-4);max-width:640px;margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border-subtle)}.profile-shortcuts-title[data-v-88c2b3cf]{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.profile-shortcuts-help[data-v-88c2b3cf]{align-self:flex-start;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--accent-text);font:inherit;font-size:var(--font-size-base);cursor:pointer}.profile-shortcuts-help[data-v-88c2b3cf]:hover{text-decoration:underline}.profile-shortcuts-help[data-v-88c2b3cf]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.danger-zone[data-v-878923b2]{display:flex;flex-direction:column;gap:var(--space-2)}.danger-zone-heading[data-v-878923b2]{margin:0;color:var(--danger-text);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.danger-zone-box[data-v-878923b2]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--danger-soft);border-radius:var(--radius-lg);background:var(--surface-card)}.danger-zone-row[data-v-878923b2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.danger-zone-row+.danger-zone-row[data-v-878923b2]{padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.danger-zone-text[data-v-878923b2]{flex:1;min-width:220px}.danger-zone-title[data-v-878923b2]{color:var(--text-primary);font-weight:var(--font-weight-medium)}.danger-zone-description[data-v-878923b2]{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--font-size-sm)}.general-settings[data-v-0cae87c4]{display:flex;flex-direction:column;gap:var(--space-8);max-width:720px;padding-top:var(--space-3)}.general-settings-form[data-v-0cae87c4]{display:flex;flex-direction:column;gap:var(--space-4)}.general-settings-note[data-v-0cae87c4]{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--font-size-sm)}.general-settings-row[data-v-0cae87c4]{display:flex;gap:var(--space-3)}.general-settings-name[data-v-0cae87c4]{flex:1;min-width:0}.general-settings-identifier[data-v-0cae87c4]{flex:0 0 120px}.general-settings-hint[data-v-0cae87c4]{margin:calc(var(--space-2) * -1) 0 0;color:var(--text-muted);font-size:var(--font-size-sm)}.general-settings-section[data-v-0cae87c4]{display:flex;flex-direction:column;gap:var(--space-2)}.general-settings-section .general-settings-hint[data-v-0cae87c4],.general-settings-field .general-settings-hint[data-v-0cae87c4]{margin:0}.general-settings-field[data-v-0cae87c4]{display:flex;flex-direction:column;gap:var(--space-2)}.general-settings-label[data-v-0cae87c4]{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.general-settings-assignee[data-v-0cae87c4]{display:flex;align-items:center;gap:var(--space-3);min-width:0}.general-settings-assignee[data-v-0cae87c4]>:first-child{flex:1;min-width:0}.general-settings-section-title[data-v-0cae87c4]{margin:0;color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.general-settings-actions[data-v-0cae87c4]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}.general-settings-saved[data-v-0cae87c4]{color:var(--success-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.general-settings-failed[data-v-0cae87c4]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}@media(max-width:767px){.general-settings-row[data-v-0cae87c4]{flex-direction:column}.general-settings-identifier[data-v-0cae87c4]{flex-basis:auto}}.label-list[data-v-97764907]{display:flex;flex-direction:column;gap:var(--space-3);max-width:720px;padding-top:var(--space-3)}.label-list-header[data-v-97764907]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--control-height-md)}.label-list-intro[data-v-97764907]{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm)}.label-list-box[data-v-97764907]{border:1px solid var(--border-subtle);border-bottom:none;border-radius:var(--radius-lg);background:var(--surface-canvas)}.label-list-title[data-v-97764907]{display:block;padding:4px 4px 4px 10px}.label-list-readonly[data-v-97764907]{display:block;overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.label-list-draft[data-v-97764907]{display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 12px;box-sizing:border-box;border-bottom:1px solid var(--border-subtle)}.label-list-draft-field[data-v-97764907]{flex:1;min-width:0}.label-list-failed[data-v-97764907]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.state-list[data-v-99bda435]{display:flex;flex-direction:column;gap:var(--space-3);max-width:720px;padding-top:var(--space-3)}.state-list-intro[data-v-99bda435]{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm)}.state-list-box[data-v-99bda435]{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-canvas)}.state-list-title[data-v-99bda435]{display:block;padding:4px 4px 4px 10px}.state-list-readonly[data-v-99bda435]{display:block;overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.state-list-initial[data-v-99bda435]{display:inline-flex}.state-list-draft[data-v-99bda435]{display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 12px 4px 20px;box-sizing:border-box;border-bottom:1px solid var(--border-subtle);background:var(--surface-canvas)}.state-list-draft-field[data-v-99bda435]{flex:1;min-width:0}.state-list-empty[data-v-99bda435]{margin:0;padding:10px 16px 10px 44px;border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--font-size-sm)}.state-list-failed[data-v-99bda435]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.state-list-live[data-v-99bda435]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.project-form[data-v-e8f8ee7d]{display:flex;flex-direction:column;gap:var(--space-4)}.project-form-row[data-v-e8f8ee7d]{display:flex;gap:var(--space-3)}.project-form-name[data-v-e8f8ee7d]{flex:1;min-width:0}.project-form-identifier[data-v-e8f8ee7d]{flex:0 0 140px}.project-form-hint[data-v-e8f8ee7d]{margin:calc(var(--space-2) * -1) 0 0;color:var(--text-muted);font-size:var(--font-size-sm)}.project-form-actions[data-v-e8f8ee7d]{display:inline-flex;gap:var(--space-2)}@media(max-width:767px){.project-form-row[data-v-e8f8ee7d]{flex-direction:column}.project-form-identifier[data-v-e8f8ee7d]{flex-basis:auto}}.project-list-sections[data-v-fdfa63c3]{display:flex;flex-direction:column;gap:var(--space-6)}.project-list[data-v-fdfa63c3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.project-list>li[data-v-fdfa63c3]{display:flex;flex-direction:column}.project-list>li[data-v-fdfa63c3]>*{flex:1}.project-list-failed[data-v-fdfa63c3]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}@media(max-width:767px){.project-list[data-v-fdfa63c3]{grid-template-columns:1fr}}.move-form[data-v-cf0dfe49]{display:flex;flex-direction:column;gap:var(--space-4)}.move-form-field[data-v-cf0dfe49]{display:flex;flex-direction:column;gap:6px}.move-form-label[data-v-cf0dfe49],.move-summary-heading[data-v-cf0dfe49]{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.move-form-loading[data-v-cf0dfe49]{display:flex;justify-content:center;padding:var(--space-4) 0}.move-form-failure[data-v-cf0dfe49]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.move-summary[data-v-cf0dfe49]{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.move-summary-total[data-v-cf0dfe49]{margin:0;color:var(--text-primary);font-size:var(--font-size-base);line-height:1.5}.move-summary-block[data-v-cf0dfe49]{display:flex;flex-direction:column;gap:6px;min-width:0}.move-summary-states[data-v-cf0dfe49],.move-summary-lines[data-v-cf0dfe49]{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;min-width:0}.move-summary-state[data-v-cf0dfe49]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm)}.move-summary-state-name[data-v-cf0dfe49]{display:inline-flex;align-items:center;gap:6px;min-width:0}.move-summary-arrow[data-v-cf0dfe49],.move-summary-count[data-v-cf0dfe49],.move-summary-more[data-v-cf0dfe49]{color:var(--text-muted);font-size:var(--font-size-sm);white-space:nowrap}.move-summary-labels[data-v-cf0dfe49]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.move-summary-lines[data-v-cf0dfe49]{color:var(--text-secondary);font-size:var(--font-size-sm)}.move-summary-ellipsis[data-v-cf0dfe49]{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.move-form-actions[data-v-cf0dfe49]{display:flex;gap:var(--space-2)}@media(max-width:767px){.move-summary-state[data-v-cf0dfe49]{grid-template-columns:minmax(0,1fr);gap:2px}.move-summary-state .move-summary-arrow[data-v-cf0dfe49]{justify-self:start;padding-left:3px;transform:rotate(90deg)}.move-summary-state+.move-summary-state[data-v-cf0dfe49]{margin-top:var(--space-2)}}.wi-blocked[data-v-a5012b94]{display:inline-flex;flex-shrink:0;align-items:center}.quick-create[data-v-9cd8f7e5]{margin:0}.quick-create[data-busy=true][data-v-9cd8f7e5]{cursor:progress}.children[data-v-f3da7b75]{display:flex;flex-direction:column;gap:8px}.children-header[data-v-f3da7b75]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:28px}.children-title[data-v-f3da7b75]{display:flex;align-items:center;gap:8px;margin:0;color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.children-count[data-v-f3da7b75]{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.children-progress[data-v-f3da7b75]{display:flex;flex:0 1 220px;align-items:center;gap:8px}.children-progress[data-v-f3da7b75]>:first-child{flex:1}.children-progress-count[data-v-f3da7b75]{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.children-progress[data-v-f3da7b75]:has(.children-points){flex-basis:320px;flex-wrap:wrap}.children-points[data-v-f3da7b75]{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.children-list[data-v-f3da7b75]{overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.children-key[data-v-f3da7b75]{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.children-note[data-v-f3da7b75]{margin:0;color:var(--text-muted);font-size:var(--font-size-sm)}.links[data-v-3ea2519a]{display:flex;flex-direction:column;gap:8px}.links-header[data-v-3ea2519a]{display:flex;align-items:center;gap:8px;min-height:28px}.links-title[data-v-3ea2519a]{display:flex;align-items:center;gap:8px;margin:0;color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.links-count[data-v-3ea2519a]{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.links-list[data-v-3ea2519a]{overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.links-list .links-row[data-removing=true][data-v-3ea2519a]{opacity:.5}.links-text[data-v-3ea2519a]{display:flex;align-items:baseline;gap:8px;min-width:0}.links-anchor[data-v-3ea2519a]{flex-shrink:1;min-width:0;overflow:hidden;color:var(--text-primary);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.links-anchor[data-v-3ea2519a]:hover{text-decoration:underline}.links-anchor[data-v-3ea2519a]:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:var(--shadow-focus)}.links-plain[data-v-3ea2519a]{color:var(--text-secondary)}.links-host[data-v-3ea2519a]{flex-shrink:100;min-width:48px;overflow:hidden;color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);text-overflow:ellipsis;white-space:nowrap}.links-editing[data-v-3ea2519a]{padding:12px;border-bottom:1px solid var(--border-subtle)}.links-form[data-v-3ea2519a]{display:flex;flex-direction:column;gap:8px;min-width:0}.links-form-actions[data-v-3ea2519a]{display:flex;justify-content:flex-end;gap:8px}.links-limit[data-v-3ea2519a]{margin:0;color:var(--text-muted);font-size:var(--font-size-sm)}@media(max-width:767px){.links-list .links-row[data-v-3ea2519a]{height:auto;min-height:44px}}.properties[data-v-9d604de0]{display:flex;flex-direction:column;gap:2px;margin:0}.property[data-v-9d604de0]{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;min-height:32px;gap:8px}.property-name[data-v-9d604de0]{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.property-value[data-v-9d604de0]{min-width:0;margin:0}.dates[data-v-9d604de0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.properties-announcer[data-v-9d604de0]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.property-note[data-v-9d604de0]{padding:0 6px;color:var(--text-muted);font-size:var(--font-size-sm)}.relations[data-v-c77e2f4a]{display:flex;flex-direction:column;gap:8px}.relations-header[data-v-c77e2f4a]{display:flex;align-items:center;min-height:28px}.relations-title[data-v-c77e2f4a]{display:flex;align-items:center;gap:8px;margin:0;color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.relations-count[data-v-c77e2f4a]{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.relations-group[data-v-c77e2f4a]{display:flex;flex-direction:column;gap:4px}.relations-group-title[data-v-c77e2f4a]{display:flex;align-items:center;gap:6px;margin:4px 0 0;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.relations-group[data-kind=blocked_by] .relations-group-title[data-v-c77e2f4a]{color:var(--danger-text)}.relations-list[data-v-c77e2f4a]{overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.relations-key[data-v-c77e2f4a]{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.relations-add-trigger[data-v-c77e2f4a]{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.relations-failure[data-v-c77e2f4a]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.relations-skeleton[data-v-c77e2f4a]{padding:4px 0}.skeleton[data-v-c77e2f4a]{display:block;width:60%;height:12px;border-radius:var(--radius-sm);background:var(--surface-pressed);animation:relations-shimmer-c77e2f4a 1.4s var(--ease-standard) infinite}@keyframes relations-shimmer-c77e2f4a{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.skeleton[data-v-c77e2f4a]{animation:none}}.comment-reactions[data-v-536c1bee]{margin-top:8px}.timeline[data-v-8f408478]{position:relative;display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--border-subtle)}.timeline-header[data-v-8f408478]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:28px}.timeline-title[data-v-8f408478]{margin:0;color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.timeline-failure[data-v-8f408478]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.timeline-list[data-v-8f408478]{position:relative;display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.timeline-list[data-v-8f408478]:before{position:absolute;top:8px;bottom:8px;left:13px;width:1px;background:var(--border-subtle);content:""}.timeline-entry[data-v-8f408478]{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.timeline-activity[data-v-8f408478]{min-height:28px;align-items:center}.timeline-comment[data-v-8f408478]{padding:6px 0}.timeline-gutter[data-v-8f408478]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:20px}.timeline-activity .timeline-gutter[data-v-8f408478]{position:relative;z-index:1;align-self:center}.timeline-activity .timeline-gutter[data-v-8f408478]>*{box-shadow:0 0 0 3px var(--surface-card);border-radius:var(--radius-pill);background:var(--surface-card)}.timeline-gutter-avatar[data-v-8f408478]{position:relative;z-index:1;height:28px}.timeline-comment .timeline-gutter-avatar[data-v-8f408478]{margin-top:4px}.timeline-dot[data-v-8f408478]{display:block;width:8px;height:8px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-card)}.activity-line[data-v-8f408478]{margin:0;padding:4px 0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:18px;overflow-wrap:anywhere}.activity-actor[data-v-8f408478],.activity-value[data-v-8f408478]{color:var(--text-primary);font-weight:var(--font-weight-medium)}.activity-separator[data-v-8f408478]{margin:0 2px;color:var(--text-muted)}.timeline-time[data-v-8f408478]{color:var(--text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.comment-card[data-v-8f408478]{min-width:0;padding:8px 12px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card)}.comment-card[data-editing=true][data-v-8f408478]{border-color:var(--border-default)}.comment-header[data-v-8f408478]{display:flex;align-items:center;gap:8px;min-height:24px}.comment-author[data-v-8f408478]{overflow:hidden;color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.comment-edited[data-v-8f408478]{color:var(--text-muted);font-size:var(--font-size-sm)}.comment-menu[data-v-8f408478]{margin-left:auto}.comment-body[data-v-8f408478]{min-width:0;margin-top:4px}.comment-editor[data-v-8f408478]{display:flex;flex-direction:column;gap:8px;margin-top:6px}.comment-editor-actions[data-v-8f408478],.composer-actions[data-v-8f408478]{display:flex;justify-content:flex-end;gap:8px}.comment-avatar-missing[data-v-8f408478]{display:block;width:28px;height:28px;border:1px dashed var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-sunken)}.timeline-empty[data-v-8f408478]{margin:0;padding:4px 0 4px 38px;color:var(--text-muted);font-size:var(--font-size-sm)}.composer[data-v-8f408478]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;margin-top:4px}.composer-field[data-v-8f408478]{display:flex;flex-direction:column;gap:8px;min-width:0}.composer .timeline-gutter-avatar[data-v-8f408478]{margin-top:22px}.timeline-skeleton[data-v-8f408478]{display:flex;flex-direction:column;gap:12px;padding:4px 0}.timeline-skeleton-line[data-v-8f408478]{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center}.skeleton[data-v-8f408478]{display:block;border-radius:var(--radius-sm);background:var(--surface-pressed);animation:timeline-shimmer-8f408478 1.4s var(--ease-standard) infinite}.skeleton-dot[data-v-8f408478]{justify-self:center;width:14px;height:14px;border-radius:var(--radius-pill)}.skeleton-text[data-v-8f408478]{width:70%;height:12px}.skeleton-text[data-line="2"][data-v-8f408478]{width:45%}.timeline-sr-only[data-v-8f408478]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes timeline-shimmer-8f408478{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.skeleton[data-v-8f408478]{animation:none}}.panel-heading[data-v-2d176ae0]{display:flex;align-items:center;gap:8px;min-width:0}.panel-key[data-v-2d176ae0]{overflow:hidden;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.panel-body[data-v-2d176ae0]{display:flex;flex-direction:column;gap:20px}.panel-crumbs[data-v-2d176ae0]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:-12px}.panel-crumb[data-v-2d176ae0]{display:inline-flex;align-items:center;gap:6px;max-width:260px;height:var(--control-height-sm);padding:0 6px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--font-size-sm);cursor:pointer}.panel-crumb[data-v-2d176ae0]:hover{background:var(--surface-hover);color:var(--text-primary)}.panel-crumb[data-v-2d176ae0]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.panel-crumb-key[data-v-2d176ae0]{flex-shrink:0;color:var(--text-muted);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.panel-crumb-title[data-v-2d176ae0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-crumb-separator[data-v-2d176ae0]{color:var(--text-muted)}.panel-description[data-v-2d176ae0]{display:flex;flex-direction:column;gap:6px}.panel-description-label[data-v-2d176ae0]{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.panel-description-empty[data-v-2d176ae0]{margin:0;color:var(--text-muted);font-size:var(--font-size-sm)}.panel-failure[data-v-2d176ae0]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.panel-skeleton[data-v-2d176ae0]{display:flex;flex-direction:column;gap:12px}.skeleton[data-v-2d176ae0]{display:block;border-radius:var(--radius-sm);background:var(--surface-pressed);animation:panel-shimmer-2d176ae0 1.4s var(--ease-standard) infinite}.skeleton-crumb[data-v-2d176ae0]{width:40%;height:12px}.skeleton-title[data-v-2d176ae0]{width:75%;height:26px;margin-bottom:8px}.skeleton-property[data-v-2d176ae0]{display:grid;grid-template-columns:112px 1fr;gap:8px}.skeleton-name[data-v-2d176ae0]{width:64px;height:12px}.skeleton-value[data-v-2d176ae0]{width:50%;height:12px}.skeleton-description[data-v-2d176ae0]{height:88px;margin-top:8px}@keyframes panel-shimmer-2d176ae0{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.skeleton[data-v-2d176ae0]{animation:none}}.wi-group-icon[data-v-61752393]{flex-shrink:0;color:var(--text-muted)}.wi-group-icon[data-icon=epic][data-v-61752393],.wi-group-icon[data-icon=cycle][data-v-61752393]{color:var(--text-secondary)}.wi-view-state[data-v-045dcd2a]{padding:var(--space-6) var(--space-5)}.wi-view-state-alert[data-v-045dcd2a]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.wi-board[data-v-007cfd57]{height:100%;min-height:0}.wi-board-cycle[data-v-007cfd57]{display:inline-flex;align-items:center;gap:4px;max-width:140px;height:20px;padding:0 6px;box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap}.wi-board-estimate[data-v-007cfd57]{display:inline-flex;align-items:center;gap:2px;height:20px;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;line-height:1}.wi-board-cycle-name[data-v-007cfd57]{min-width:0;overflow:hidden;text-overflow:ellipsis}.wi-bulk-date[data-v-311659f8]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-2)}.wi-bulk-date-actions[data-v-311659f8]{display:flex;justify-content:flex-end;gap:var(--space-2)}.wi-filters[data-v-4fb01a4a]{display:flex;flex:1;flex-wrap:nowrap;align-items:center;gap:var(--space-2);min-width:0}.wi-filters[data-fit=wrapped][data-v-4fb01a4a]{flex-wrap:wrap}.wi-filters[data-fit=wrapped] .wi-filters-divider[data-v-4fb01a4a]{display:none}.wi-filters-inline[data-v-4fb01a4a]>*{flex-shrink:0}.wi-filters-inline[data-v-4fb01a4a]{display:contents}.wi-filters-mobile[data-v-4fb01a4a]{display:none}.wi-filters-panel[data-v-4fb01a4a]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2)}.wi-filters-panel-row[data-v-4fb01a4a]{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;column-gap:var(--space-2)}.wi-filters-panel-label[data-v-4fb01a4a]{color:var(--text-secondary);font-size:var(--font-size-sm)}.wi-filters-panel-blocked[data-v-4fb01a4a]{display:flex;margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.wi-filters-field[data-v-4fb01a4a]{overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.wi-filters-field[data-active=true][data-v-4fb01a4a]{color:var(--text-primary)}.wi-filters-sheet[data-v-4fb01a4a]{display:flex;flex-direction:column;gap:var(--space-4)}.wi-filters-sheet-group[data-v-4fb01a4a]{display:flex;flex-direction:column;gap:var(--space-1)}.wi-filters-sheet-title[data-v-4fb01a4a]{margin:0 0 var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.wi-filters-sheet-empty[data-v-4fb01a4a]{margin:0;font-size:var(--font-size-sm);color:var(--text-muted)}.wi-filters-sheet-option[data-v-4fb01a4a]{display:flex;align-items:center;gap:var(--space-2);min-height:32px}.wi-filters-sheet-option[data-v-4fb01a4a]>:first-child{flex:1;min-width:0}.wi-filters-sheet-gap[data-v-4fb01a4a]{flex:1}.wi-filters-divider[data-v-4fb01a4a]{flex-shrink:0;width:1px;height:18px;background:var(--border-default)}.wi-filters-chip[data-v-4fb01a4a]{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--text-secondary);white-space:nowrap}.wi-filters-sort-direction[data-direction=asc][data-v-4fb01a4a]{transform:rotate(180deg)}.wi-filters-option-label[data-v-4fb01a4a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wi-filters-option-count[data-v-4fb01a4a]{flex-shrink:0;color:var(--text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.wi-filters-search[data-v-4fb01a4a]{position:relative;flex:0 1 200px;min-width:104px;margin-left:auto}.wi-filters-inline>.wi-filters-search[data-v-4fb01a4a]{flex-shrink:1}.wi-filters[data-wide=false] .wi-filters-search-key[data-v-4fb01a4a]{display:none}.wi-filters-search-key[data-v-4fb01a4a]{position:absolute;top:50%;right:8px;display:inline-flex;transform:translateY(-50%);pointer-events:none}@media(max-width:767px){.wi-filters[data-v-4fb01a4a]{flex-wrap:nowrap}.wi-filters-inline[data-v-4fb01a4a]{display:none}.wi-filters-mobile[data-v-4fb01a4a]{display:inline-flex;flex-shrink:0;margin-left:auto}}.wi-form[data-v-f987e604]{display:flex;flex-direction:column;gap:var(--space-4)}.wi-form-kind[data-v-f987e604]{display:flex;align-items:center;gap:var(--space-3)}.wi-form-grid[data-v-f987e604]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.wi-form-field[data-v-f987e604]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.wi-form-field[data-span="2"][data-v-f987e604]{grid-column:span 2}.wi-form-label[data-v-f987e604]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.wi-form-error[data-v-f987e604]{font-size:var(--font-size-sm);color:var(--danger-text)}@media(max-width:767px){.wi-form-grid[data-v-f987e604]{grid-template-columns:minmax(0,1fr)}.wi-form-field[data-span="2"][data-v-f987e604]{grid-column:auto}}.wi-row-key[data-v-53377bb8]{min-width:56px;font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--text-muted)}.wi-row-epic-mark[data-v-53377bb8]{margin-right:var(--space-2);vertical-align:-1px;color:var(--text-secondary)}.wi-row-labels[data-v-53377bb8]{display:inline-flex;align-items:center;gap:4px}.wi-row-property[data-v-53377bb8]{display:inline-flex;align-items:center;gap:4px;max-width:160px;height:20px;padding:0 6px;box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;font-variant-numeric:tabular-nums}.wi-row-property[data-overdue=true][data-v-53377bb8]{color:var(--danger-text);border-color:var(--danger-soft);background:var(--danger-soft)}.wi-row-property-text[data-v-53377bb8]{min-width:0;overflow:hidden;text-overflow:ellipsis}.wi-row-unassigned[data-v-53377bb8]{color:var(--text-muted)}.wi-row-estimate[data-v-53377bb8]{display:inline-flex;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.wi-row-estimate[data-empty=true][data-v-53377bb8]{color:var(--text-muted)}.wi-row-estimate-points[data-v-53377bb8]{margin-left:2px}@media(max-width:767px){.wi-row-optional[data-v-53377bb8]{display:none}}.wi-list-announcer[data-v-521ff098]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wi-list-loading[data-v-521ff098]{padding:var(--space-4) var(--space-5)}.wi-list-quick[data-v-521ff098]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle)}.wi-project-view[data-v-c12e020e]{display:flex;flex-direction:column;height:100%;min-height:0}.wi-project-view-banner[data-v-c12e020e]:not(:empty){flex-shrink:0;padding:var(--space-3) var(--space-4) 0;background:var(--surface-canvas)}@media(max-width:767px){.wi-project-view-banner[data-v-c12e020e]:not(:empty){padding:var(--space-3) var(--space-3) 0}}.wi-public-row-key[data-v-83d1e1b5]{min-width:56px;font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--text-muted)}.wi-public-row-epic-mark[data-v-83d1e1b5]{margin-right:var(--space-2);vertical-align:-1px;color:var(--text-secondary)}.wi-public-row-labels[data-v-83d1e1b5]{display:inline-flex;align-items:center;gap:4px}.wi-public-row-property[data-v-83d1e1b5]{display:inline-flex;align-items:center;gap:4px;max-width:160px;height:20px;padding:0 6px;box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;font-variant-numeric:tabular-nums}.wi-public-row-property[data-overdue=true][data-v-83d1e1b5]{color:var(--danger-text);border-color:var(--danger-soft);background:var(--danger-soft)}.wi-public-row-text[data-v-83d1e1b5]{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.wi-public-row-optional[data-v-83d1e1b5]{display:none}}.wi-public-board[data-v-79ae4c1f]{height:100%;min-height:0}.wi-public-cycle[data-v-79ae4c1f]{display:inline-flex;align-items:center;gap:4px;max-width:140px;height:20px;padding:0 6px;box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap}.wi-public-cycle-name[data-v-79ae4c1f]{min-width:0;overflow:hidden;text-overflow:ellipsis}.cycle-form[data-v-defa4d4d]{display:flex;flex-direction:column;gap:var(--space-4)}.cycle-form-dates[data-v-defa4d4d]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.cycle-form-actions[data-v-defa4d4d]{display:inline-flex;gap:var(--space-2)}@media(max-width:767px){.cycle-form-dates[data-v-defa4d4d]{grid-template-columns:1fr}}.cycle-transfer[data-v-d633ec83]{display:flex;flex-direction:column;gap:var(--space-4)}.cycle-transfer-text[data-v-d633ec83]{margin:0;color:var(--text-secondary);font-size:var(--font-size-base);line-height:1.5}.cycle-transfer-field[data-v-d633ec83]{display:flex;flex-direction:column;gap:var(--space-1)}.cycle-transfer-label[data-v-d633ec83]{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.cycle-transfer-error[data-v-d633ec83]{color:var(--danger-text);font-size:var(--font-size-sm)}.cycle-transfer-actions[data-v-d633ec83]{display:inline-flex;gap:var(--space-2)}.cycle-burndown-pending[data-v-cb2e69b2]{width:100%;border-radius:var(--radius-sm);background:var(--surface-hover)}.cycle-burndown-hidden[data-v-cb2e69b2]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cycle-burndown-failure[data-v-cb2e69b2]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.cycle-burndown-message[data-v-cb2e69b2]{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm)}.cycle-items[data-v-ba002e18]{background:var(--surface-canvas)}.cycle-items-failure[data-v-ba002e18]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.cycle-items-empty[data-v-ba002e18]{margin:0;padding:var(--space-3) var(--space-4) var(--space-3) 44px;color:var(--text-muted);font-size:var(--font-size-sm)}.cycle-item-key[data-v-ba002e18]{min-width:52px;color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.cycle-item-title[data-closed=true][data-v-ba002e18]{color:var(--text-secondary)}.cycle-item-state[data-v-ba002e18]{width:112px;overflow:hidden;color:var(--text-secondary);font-size:var(--font-size-sm);text-align:right;text-overflow:ellipsis;white-space:nowrap}.cycle-item-people[data-v-ba002e18]{display:inline-flex;justify-content:flex-end;width:72px}.cycle-item-unassigned[data-v-ba002e18]{color:var(--text-muted);font-size:var(--font-size-xs)}@media(max-width:767px){.cycle-item-state[data-v-ba002e18],.cycle-item-unassigned[data-v-ba002e18]{display:none}.cycle-item-people[data-v-ba002e18]{width:auto}}.cycle[data-v-25b2ef44]{border-bottom:1px solid var(--border-subtle)}.cycle[data-highlighted=true][data-v-25b2ef44]{margin:var(--space-3) 0 var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card)}.cycle-head[data-v-25b2ef44]{display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3) 0 var(--space-2);cursor:pointer}.cycle-head[data-v-25b2ef44]:hover{background:var(--surface-hover)}.cycle[data-highlighted=true] .cycle-head[data-v-25b2ef44]{min-height:52px;padding:var(--space-2) var(--space-3) 0 var(--space-2)}.cycle[data-highlighted=true] .cycle-head[data-v-25b2ef44]:hover{background:transparent}.cycle-toggle[data-v-25b2ef44]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer}.cycle-toggle[data-v-25b2ef44]:hover{background:var(--surface-pressed);color:var(--text-primary)}.cycle-toggle[data-v-25b2ef44]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.cycle-toggle svg[data-v-25b2ef44]{transition:transform var(--dur-fast) var(--ease-standard)}.cycle-toggle[aria-expanded=true] svg[data-v-25b2ef44]{transform:rotate(90deg)}.cycle-icon[data-v-25b2ef44]{display:inline-flex;flex-shrink:0;color:var(--text-muted)}.cycle[data-status=current] .cycle-icon[data-v-25b2ef44]{color:var(--accent)}.cycle-identity[data-v-25b2ef44]{display:flex;flex:1;align-items:center;gap:var(--space-2);min-width:0}.cycle-name[data-v-25b2ef44]{margin:0;overflow:hidden;color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.cycle[data-highlighted=true] .cycle-name[data-v-25b2ef44]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.cycle[data-status=completed] .cycle-name[data-v-25b2ef44]{color:var(--text-secondary)}.cycle-when[data-v-25b2ef44]{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.cycle-range[data-v-25b2ef44]{color:var(--text-secondary)}.cycle-timing[data-v-25b2ef44]{min-width:104px;color:var(--text-muted);text-align:right}.cycle-timing[data-status=current][data-v-25b2ef44]{color:var(--accent-text);font-weight:var(--font-weight-medium)}.cycle-progress[data-v-25b2ef44]{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--space-2);width:148px}.cycle[data-highlighted=true] .cycle-progress[data-v-25b2ef44]{width:200px}.cycle-progress[data-v-25b2ef44]>:first-child{flex:1}.cycle-count[data-v-25b2ef44]{min-width:36px;color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;text-align:right}.cycle-progress[data-v-25b2ef44]:has(.cycle-points),.cycle[data-highlighted=true] .cycle-progress[data-v-25b2ef44]:has(.cycle-points){width:auto}.cycle-progress[data-v-25b2ef44]:has(.cycle-points)>:first-child{flex:0 0 96px}.cycle-points[data-v-25b2ef44]{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.cycle-menu[data-v-25b2ef44]{display:inline-flex;flex-shrink:0;justify-content:flex-end;width:24px}.cycle-summary[data-v-25b2ef44]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-1) var(--space-4) var(--space-3) 52px}.cycle-summary-main[data-v-25b2ef44]{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.cycle-summary-chart[data-v-25b2ef44]{min-width:0}@media(min-width:1024px){.cycle-summary[data-v-25b2ef44]:has(.cycle-summary-chart){flex-direction:row;align-items:flex-start;gap:var(--space-6)}.cycle-summary-main[data-v-25b2ef44]{flex:1}.cycle-summary-chart[data-v-25b2ef44]{flex:0 0 440px;width:440px}}.cycle-chart[data-v-25b2ef44]{padding:var(--space-2) var(--space-4) var(--space-3) 52px}.cycle-not-started[data-v-25b2ef44]{margin:0;padding:var(--space-2) var(--space-4) var(--space-2) 52px;color:var(--text-muted);font-size:var(--font-size-sm)}.cycle-description[data-v-25b2ef44]{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm)}.cycle-facts[data-v-25b2ef44]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);color:var(--text-secondary);font-size:var(--font-size-sm)}.cycle-cancelled[data-v-25b2ef44]{color:var(--text-muted)}.cycle-sr-only[data-v-25b2ef44]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cycle-groups-pending[data-v-25b2ef44]{width:240px;max-width:100%;height:14px;margin-left:auto;border-radius:var(--radius-sm);background:var(--surface-hover);animation:cycle-pending-25b2ef44 1.2s var(--ease-standard) infinite alternate}@keyframes cycle-pending-25b2ef44{to{opacity:.5}}@media(prefers-reduced-motion:reduce){.cycle-groups-pending[data-v-25b2ef44]{animation:none}}.cycle-groups[data-v-25b2ef44]{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin:0 0 0 auto;padding:0;list-style:none}.cycle-group[data-v-25b2ef44]{display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary)}.cycle-group[data-empty=true][data-v-25b2ef44]{color:var(--text-muted)}.cycle-group-count[data-v-25b2ef44]{color:var(--text-primary);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.cycle-group[data-empty=true] .cycle-group-count[data-v-25b2ef44]{color:var(--text-muted);font-weight:var(--font-weight-medium)}.cycle[data-highlighted=true] .cycle-items[data-v-25b2ef44]{padding-bottom:var(--space-1);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.cycle[data-highlighted=true][data-expanded=true] .cycle-summary[data-v-25b2ef44]{border-bottom:1px solid var(--border-subtle)}@media(max-width:767px){.cycle-head[data-v-25b2ef44]{flex-wrap:wrap;row-gap:var(--space-1);padding-top:var(--space-2);padding-bottom:var(--space-2)}.cycle-identity[data-v-25b2ef44]{flex-basis:calc(100% - 92px)}.cycle-menu[data-v-25b2ef44]{order:1}.cycle-when[data-v-25b2ef44]{order:2;box-sizing:border-box;width:100%;padding-left:48px}.cycle-timing[data-v-25b2ef44]{min-width:0;text-align:left}.cycle-progress[data-v-25b2ef44]{order:3;box-sizing:border-box;width:100%;padding-left:48px}.cycle[data-highlighted=true] .cycle-progress[data-v-25b2ef44]{width:100%}.cycle-summary[data-v-25b2ef44]{padding-left:48px}.cycle-groups[data-v-25b2ef44]{margin-left:0}.cycle-toggle[data-v-25b2ef44]{position:relative}.cycle-toggle[data-v-25b2ef44]:before{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;content:""}}.cycle-list[data-v-1ac27603]{display:flex;flex-direction:column}.cycle-list-failure[data-v-1ac27603]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.cycle-section-icon[data-v-1ac27603]{display:inline-flex;color:var(--text-muted)}.cycle-section-icon[data-section=current][data-v-1ac27603]{color:var(--accent)}.cycle-velocity[data-v-1ac27603]{color:var(--text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.cycle-velocity-note[data-v-1ac27603]{margin:0;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--font-size-sm)}.cycle-none[data-v-1ac27603]{margin:var(--space-3) 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:var(--font-size-sm)}.release-form[data-v-f072170b]{display:flex;flex-direction:column;gap:var(--space-4)}.release-form-dates[data-v-f072170b]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.release-form-actions[data-v-f072170b]{display:inline-flex;gap:var(--space-2)}@media(max-width:767px){.release-form-dates[data-v-f072170b]{grid-template-columns:1fr}}.release-publish[data-v-4362f50f]{display:flex;flex-direction:column;gap:var(--space-4)}.release-publish-actions[data-v-4362f50f]{display:inline-flex;gap:var(--space-2)}.release-items[data-v-5ff73a2a]{background:var(--surface-canvas)}.release-items-failure[data-v-5ff73a2a]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.release-items-empty[data-v-5ff73a2a]{margin:0;padding:var(--space-3) var(--space-4) var(--space-3) 44px;color:var(--text-muted);font-size:var(--font-size-sm)}.release-item-key[data-v-5ff73a2a]{min-width:52px;color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.release-item-title[data-closed=true][data-v-5ff73a2a]{color:var(--text-secondary)}.release-item-state[data-v-5ff73a2a]{width:112px;overflow:hidden;color:var(--text-secondary);font-size:var(--font-size-sm);text-align:right;text-overflow:ellipsis;white-space:nowrap}.release-item-people[data-v-5ff73a2a]{display:inline-flex;justify-content:flex-end;width:72px}.release-item-unassigned[data-v-5ff73a2a]{color:var(--text-muted);font-size:var(--font-size-xs)}@media(max-width:767px){.release-item-state[data-v-5ff73a2a],.release-item-unassigned[data-v-5ff73a2a]{display:none}.release-item-people[data-v-5ff73a2a]{width:auto}}.release[data-v-acc81a5c]{border-bottom:1px solid var(--border-subtle)}.release-head[data-v-acc81a5c]{display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3) 0 var(--space-2);cursor:pointer}.release-head[data-v-acc81a5c]:hover{background:var(--surface-hover)}.release-toggle[data-v-acc81a5c]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer}.release-toggle[data-v-acc81a5c]:hover{background:var(--surface-pressed);color:var(--text-primary)}.release-toggle[data-v-acc81a5c]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.release-toggle svg[data-v-acc81a5c]{transition:transform var(--dur-fast) var(--ease-standard)}.release-toggle[aria-expanded=true] svg[data-v-acc81a5c]{transform:rotate(90deg)}.release-icon[data-v-acc81a5c]{display:inline-flex;flex-shrink:0;color:var(--text-muted)}.release[data-status=in_progress] .release-icon[data-v-acc81a5c]{color:var(--accent)}.release-name[data-v-acc81a5c]{flex:1;min-width:0;margin:0;overflow:hidden;color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.release[data-status=released] .release-name[data-v-acc81a5c],.release[data-status=cancelled] .release-name[data-v-acc81a5c]{color:var(--text-secondary)}.release-status[data-v-acc81a5c]{display:inline-flex;flex-shrink:0;width:128px}.release-when[data-v-acc81a5c]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:flex-end;order:1;gap:var(--space-2);min-width:200px;color:var(--text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.release-progress[data-v-acc81a5c]{display:inline-flex;flex-shrink:0;align-items:center;order:2;gap:var(--space-2);width:148px}.release-progress[data-v-acc81a5c]>:first-child{flex:1}.release-count[data-v-acc81a5c]{min-width:36px;color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;text-align:right}.release-menu[data-v-acc81a5c]{display:inline-flex;flex-shrink:0;justify-content:flex-end;order:3;width:24px}.release-sr-only[data-v-acc81a5c]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:767px){.release-head[data-v-acc81a5c]{flex-wrap:wrap;row-gap:var(--space-1);padding-top:var(--space-2);padding-bottom:var(--space-2)}.release-name[data-v-acc81a5c]{flex-basis:calc(100% - 220px)}.release-menu[data-v-acc81a5c]{order:0}.release-when[data-v-acc81a5c]{order:1;justify-content:flex-start;min-width:0;padding-left:48px}.release-progress[data-v-acc81a5c]{flex:1;order:2;width:auto}.release-toggle[data-v-acc81a5c]{position:relative}.release-toggle[data-v-acc81a5c]:before{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;content:""}}.release-list[data-v-dc7807da]{display:flex;flex-direction:column}.release-list-failure[data-v-dc7807da]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.sv-public-loading[data-v-e27b4abc]{padding:var(--space-4)}.sv-public-state[data-v-e27b4abc]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);max-width:640px;margin:0 auto;padding:var(--space-8) var(--space-4)}.sv-picker[data-v-afd81c01]{flex:0 1 auto;min-width:80px;max-width:220px}.sv-picker-trigger[data-v-afd81c01]{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;color:var(--text-primary);font-weight:var(--font-weight-semibold)}.sv-picker-chevron[data-v-afd81c01]{flex-shrink:0;color:var(--text-muted)}.sv-picker-name[data-v-afd81c01]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.sv-picker[data-v-afd81c01]{flex:1;max-width:none}}.sv-workspace-fixed[data-v-ab025871]{flex-shrink:0}@media(max-width:767px){.sv-workspace-menu[data-v-ab025871]{display:none}}.sv-workspace-state[data-v-ab025871]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-5)}.sv-form[data-v-545a5f42]{display:flex;flex-direction:column;gap:var(--space-4)}.sv-form-field[data-v-545a5f42]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.sv-form-label[data-v-545a5f42]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.sv-form-actions[data-v-545a5f42]{display:inline-flex;gap:var(--space-2)}.sv-link[data-v-83a2367a]{display:flex;flex-direction:column;gap:var(--space-3)}.sv-link-text[data-v-83a2367a]{margin:0;font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--text-secondary)}.sv-link-actions[data-v-83a2367a]{display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}@media(max-width:767px){.sv-link-actions[data-v-83a2367a]{flex-direction:column;align-items:stretch;width:100%}}.sv-list-failed[data-v-eb6d7fb6]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.sv-list-rows[data-v-eb6d7fb6]{display:flex;flex-direction:column;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);overflow:hidden}.sv-list-name[data-v-eb6d7fb6]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-list-private[data-v-eb6d7fb6]{margin-left:var(--space-2)}.sv-list-layout[data-v-eb6d7fb6]{min-width:56px;color:var(--text-secondary);font-size:var(--font-size-sm)}.sv-list-author[data-v-eb6d7fb6]{display:inline-flex;align-items:center;gap:var(--space-2);min-width:140px;color:var(--text-secondary);font-size:var(--font-size-sm)}.sv-list-author-name[data-v-eb6d7fb6]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archived-list[data-v-1c86d894]{display:flex;flex-direction:column;gap:var(--space-4)}.archived-list-search[data-v-1c86d894]{max-width:360px}.archived-list-failure[data-v-1c86d894]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.archived-list-key[data-v-1c86d894]{min-width:52px;color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.archived-list-title[data-v-1c86d894]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archived-list-date[data-v-1c86d894]{color:var(--text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.archived-list-more[data-v-1c86d894]{align-self:flex-start}@media(max-width:767px){.archived-list-search[data-v-1c86d894]{max-width:none}.archived-list-more[data-v-1c86d894]{align-self:stretch}}.epic-list[data-v-bb1d358c]{display:flex;flex-direction:column}.epic-list-failure[data-v-bb1d358c]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.epic[data-v-bb1d358c]{border-bottom:1px solid var(--border-subtle)}.epic[data-v-bb1d358c]:first-child{border-top:1px solid var(--border-subtle)}.epic-toggle[data-v-bb1d358c]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer}.epic-toggle[data-v-bb1d358c]:hover{background:var(--surface-hover);color:var(--text-primary)}.epic-toggle[data-v-bb1d358c]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.epic-toggle svg[data-v-bb1d358c]{transition:transform var(--dur-fast) var(--ease-standard)}.epic-toggle[aria-expanded=true] svg[data-v-bb1d358c]{transform:rotate(90deg)}.epic-key[data-v-bb1d358c]{min-width:52px;color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.epic-title[data-closed=true][data-v-bb1d358c]{color:var(--text-secondary)}.epic-indent[data-v-bb1d358c]{flex-shrink:0}.epic-progress[data-v-bb1d358c]{display:inline-flex;align-items:center;gap:8px;width:140px}.epic-progress[data-v-bb1d358c]>:first-child{flex:1}.epic-count[data-v-bb1d358c]{min-width:32px;color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;text-align:right}.epic-progress[data-v-bb1d358c]:has(.epic-points){width:auto}.epic-progress[data-v-bb1d358c]:has(.epic-points)>:first-child{flex:0 0 96px}.epic-points[data-v-bb1d358c]{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.epic-people[data-v-bb1d358c]{display:inline-flex;justify-content:flex-end;width:56px}.epic-dates[data-v-bb1d358c]{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;width:128px;color:var(--text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.epic-dates-separator[data-v-bb1d358c]{color:var(--text-muted)}.epic-due[data-v-bb1d358c]{width:128px;color:var(--text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.epic-dates .epic-due[data-v-bb1d358c]{width:auto}.epic-due[data-overdue=true][data-v-bb1d358c]{color:var(--danger-text)}.epic-hidden[data-v-bb1d358c]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.epic-progress-mobile[data-v-bb1d358c]{display:none}.epic-tasks[data-v-bb1d358c]{padding-bottom:4px;background:var(--surface-canvas)}.epic-note[data-v-bb1d358c]{margin:0;padding:8px 12px 4px 52px;color:var(--text-muted);font-size:var(--font-size-sm)}.epic-add[data-v-bb1d358c]{padding:4px 12px 4px 48px}.epic-create[data-v-bb1d358c]{padding:8px 0}@media(max-width:767px){.epic-progress[data-v-bb1d358c],.epic-people[data-v-bb1d358c],.epic-dates[data-v-bb1d358c],.epic-due[data-v-bb1d358c]{display:none}.epic-toggle[data-v-bb1d358c]{position:relative}.epic-toggle[data-v-bb1d358c]:before{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;content:""}.epic-progress-mobile[data-v-bb1d358c]{display:flex;align-items:center;gap:8px;padding:0 12px 10px 48px}.epic-progress-mobile[data-v-bb1d358c]>:first-child{flex:1}.epic-add[data-v-bb1d358c]{padding-left:12px}}.mine-list-failure[data-v-413490e3]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.mine-list-key[data-v-413490e3]{min-width:52px;color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.mine-list-title[data-closed=true][data-v-413490e3]{color:var(--text-secondary);text-decoration:line-through;text-decoration-color:var(--border-strong)}.mine-list-due[data-v-413490e3]{min-width:56px;color:var(--text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;text-align:right}.mine-list-due[data-overdue=true][data-v-413490e3]{color:var(--danger-text)}.mine-list-hidden[data-v-413490e3]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mine-list-note[data-v-413490e3]{margin:0;padding:10px 12px;color:var(--text-muted);font-size:var(--font-size-sm)}.mine-list-closed[data-v-413490e3]{padding:4px 8px}@media(max-width:767px){.mine-list-due[data-v-413490e3]{display:none}}.create-fields[data-v-53d9b342],.entry-fields[data-v-c8929857]{display:flex;flex-direction:column;gap:16px}.shell-logo[data-v-13ace808]{display:block;flex-shrink:0}.shell-content[data-v-13ace808]{padding:28px}.shell-content[data-bleed=true][data-v-13ace808]{padding:0;height:100%}
