*,:after,:before{box-sizing:border-box;margin:0;padding:0}#app,body,html{-webkit-user-select:none;user-select:none;height:100%;overflow:hidden}html.kit-web-document,html.kit-web-document #app,html.kit-web-document body{-webkit-user-select:auto;user-select:auto;height:auto;overflow:visible}html.kit-no-select,html.kit-no-select *{-webkit-user-select:none!important;user-select:none!important}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;background:0 0;border:none;outline:none;line-height:1}*{scrollbar-width:thin;scrollbar-color:var(--color-fill-secondary) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{border-radius:var(--radius-sm);background:0 0}::-webkit-scrollbar-track:hover{background:var(--color-fill-primary)}::-webkit-scrollbar-thumb{background:var(--color-fill-secondary);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:active{background:var(--color-stroke-strong)}::-webkit-scrollbar-thumb:hover{background:var(--color-stroke-strong)}::-webkit-scrollbar-corner{background:0 0}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-base:#202020;--color-bg-layer:#2b2b2b;--color-bg-elevated:#323232;--color-bg-overlay:#383838;--color-fill-primary:#ffffff0f;--color-fill-secondary:#ffffff14;--color-fill-tertiary:#ffffff0a;--color-stroke-default:#ffffff1a;--color-stroke-surface:#ffffff0f;--color-stroke-strong:#ffffff4d;--color-text-primary:#fffffff2;--color-text-secondary:#fff9;--color-text-tertiary:#ffffff5c;--color-text-disabled:#ffffff47;--color-accent:#0078d4;--color-accent-rgb:0, 120, 212;--color-accent-hover:color-mix(in srgb, var(--color-accent) 88%, #fff);--color-accent-active:color-mix(in srgb, var(--color-accent) 88%, #000);--color-accent-subtle:rgba(var(--color-accent-rgb), .15);--color-success:#4ead73;--color-warning:#f0a640;--color-error:#e05252;--color-info:#4e9ee0;--color-chart-1:#3987e5;--color-chart-2:#d95926;--color-chart-3:#199e70;--color-chart-4:#c98500;--color-chart-5:#d55181;--color-chart-6:#008300;--color-chart-7:#9085e9;--color-chart-8:#e66767;--elevation-1:0 1px 2px #0000003d;--elevation-2:0 2px 8px #00000052;--elevation-3:0 4px 16px #0006;--elevation-4:0 8px 32px #0000007a;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--motion-fast:83ms;--motion-normal:.167s;--motion-slow:.333s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-decelerate:cubic-bezier(0, 0, .2, 1);--ease-accelerate:cubic-bezier(.4, 0, 1, 1);--acrylic-bg:#202020cc;--acrylic-blur:blur(32px) saturate(180%);--titlebar-height:48px;--navrail-width-collapsed:52px;--navrail-width-expanded:220px;--webheader-height:56px;--webrail-width-expanded:248px;--webrail-width-collapsed:72px;--webrail-width-rail:80px;--webrail-bottom-height:64px;--spacing-none:0;--spacing-xxs:2px;--spacing-xs:4px;--spacing-sm:8px;--spacing-1:12px;--spacing-md:16px;--spacing-2:20px;--spacing-lg:24px;--spacing-xl:32px;--spacing-3:40px;--spacing-2xl:48px;--spacing-3xl:64px}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-base:#f3f3f3;--color-bg-layer:#fff;--color-bg-elevated:#fff;--color-bg-overlay:#f9f9f9;--color-fill-primary:#0000000a;--color-fill-secondary:#0000000f;--color-fill-tertiary:#00000008;--color-stroke-default:#00000014;--color-stroke-surface:#0000000d;--color-stroke-strong:#00000040;--color-text-primary:#000000e6;--color-text-secondary:#0009;--color-text-tertiary:#0006;--color-text-disabled:#00000047;--acrylic-bg:#f3f3f3cc;--elevation-1:0 1px 3px #00000012, 0 0 0 1px #0000000d;--elevation-2:0 2px 8px #0000001a, 0 0 0 1px #0000000f;--elevation-3:0 4px 14px #00000021, 0 0 0 1px #0000000f;--elevation-4:0 8px 24px #00000029, 0 0 0 1px #0000000f;--color-chart-1:#2a78d6;--color-chart-2:#eb6834;--color-chart-3:#1baf7a;--color-chart-4:#eda100;--color-chart-5:#e87ba4;--color-chart-6:#008300;--color-chart-7:#6250d6;--color-chart-8:#e34948}:root{--font-family:"Segoe UI Variable", "Segoe UI", system-ui, sans-serif;--text-caption:11px;--text-body:14px;--text-body-lg:16px;--text-subtitle:20px;--text-title:28px;--text-display:40px;--font-regular:400;--font-semibold:600;--leading-tight:1.2;--leading-normal:1.5}body{font-family:var(--font-family);font-size:var(--text-body);font-weight:var(--font-regular);line-height:var(--leading-normal);color:var(--color-text-primary);background:var(--color-bg-base)}.kit-avatar[data-v-1b23a5de]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.kit-avatar--square[data-v-1b23a5de]{border-radius:var(--radius-md)}.kit-avatar--xs[data-v-1b23a5de]{width:24px;height:24px;font-size:10px}.kit-avatar--sm[data-v-1b23a5de]{width:28px;height:28px;font-size:11px}.kit-avatar--md[data-v-1b23a5de]{width:36px;height:36px;font-size:13px}.kit-avatar--lg[data-v-1b23a5de]{width:48px;height:48px;font-size:16px}.kit-avatar--xl[data-v-1b23a5de]{width:64px;height:64px;font-size:20px}.kit-avatar__image[data-v-1b23a5de]{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%}.kit-avatar__initials[data-v-1b23a5de]{border-radius:inherit;color:#fff;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;font-weight:600;display:flex}.kit-avatar__status[data-v-1b23a5de]{border:2px solid var(--color-bg-layer);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.kit-avatar--sm .kit-avatar__status[data-v-1b23a5de],.kit-avatar--xs .kit-avatar__status[data-v-1b23a5de]{width:8px;height:8px}.kit-avatar--md .kit-avatar__status[data-v-1b23a5de]{width:10px;height:10px}.kit-avatar--lg .kit-avatar__status[data-v-1b23a5de]{width:12px;height:12px}.kit-avatar--xl .kit-avatar__status[data-v-1b23a5de]{width:14px;height:14px}.kit-avatar__status--online[data-v-1b23a5de]{background:var(--color-success)}.kit-avatar__status--busy[data-v-1b23a5de],.kit-avatar__status--dnd[data-v-1b23a5de]{background:var(--color-error)}.kit-avatar__status--away[data-v-1b23a5de]{background:var(--color-warning)}.kit-avatar__status--offline[data-v-1b23a5de]{background:var(--color-text-disabled)}.kit-chat-bubble[data-v-c7543379]{gap:var(--spacing-sm);max-width:720px;display:flex}.kit-chat-bubble--outgoing[data-v-c7543379]{flex-direction:row-reverse;margin-left:auto}.kit-chat-bubble--incoming[data-v-c7543379]{margin-right:auto}.kit-chat-bubble--system[data-v-c7543379]{text-align:center;max-width:100%;color:var(--color-text-tertiary);padding:var(--spacing-xs) 0;font-size:12px}.kit-chat-bubble__avatar[data-v-c7543379]{flex-shrink:0;margin-top:2px}.kit-chat-bubble__column[data-v-c7543379]{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.kit-chat-bubble--outgoing .kit-chat-bubble__column[data-v-c7543379]{align-items:flex-end}.kit-chat-bubble__sender[data-v-c7543379]{align-items:baseline;gap:var(--spacing-xs);padding:0 4px;display:flex}.kit-chat-bubble__sender-name[data-v-c7543379]{color:var(--color-text-primary);font-size:12px;font-weight:600}.kit-chat-bubble__sender-title[data-v-c7543379]{color:var(--color-text-tertiary);font-size:11px}.kit-chat-bubble__body[data-v-c7543379]{border-radius:var(--radius-lg);padding:10px var(--spacing-md);font-size:13px;line-height:1.55;position:relative}.kit-chat-bubble--outgoing .kit-chat-bubble__body[data-v-c7543379]{background:var(--color-accent,#0078d4);color:#fff}.kit-chat-bubble--incoming .kit-chat-bubble__body[data-v-c7543379]{background:var(--color-bg-elevated);color:var(--color-text-primary);border:1px solid var(--color-stroke-default)}.kit-chat-bubble__content[data-v-c7543379] p{margin:0 0 8px}.kit-chat-bubble__content[data-v-c7543379] p:last-child{margin-bottom:0}.kit-chat-bubble__content[data-v-c7543379] pre{margin:8px 0;overflow-x:auto}.kit-chat-bubble__content[data-v-c7543379] code{font-family:var(--font-mono,monospace);font-size:12px}.kit-chat-bubble__caret[data-v-c7543379]{vertical-align:text-bottom;background:currentColor;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite kit-chat-caret-blink-c7543379;display:inline-block}@keyframes kit-chat-caret-blink-c7543379{0%,50%{opacity:1}50.01%,to{opacity:0}}.kit-chat-bubble__actions[data-v-c7543379]{top:-32px;right:var(--spacing-sm);opacity:0;transition:opacity var(--motion-fast);position:absolute}.kit-chat-bubble:focus-within .kit-chat-bubble__actions[data-v-c7543379],.kit-chat-bubble:hover .kit-chat-bubble__actions[data-v-c7543379]{opacity:1}.kit-chat-bubble__timestamp[data-v-c7543379]{color:var(--color-text-tertiary);padding:0 4px;font-size:11px}.kit-chat-bubble__attachments[data-v-c7543379]{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.kit-chat-bubble__attachment[data-v-c7543379]{border-radius:var(--radius-md);color:var(--color-text-primary);align-items:center;gap:6px;text-decoration:none;display:inline-flex;overflow:hidden}.kit-chat-bubble__attachment-image[data-v-c7543379]{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);max-width:200px;max-height:140px;display:block}.kit-chat-bubble__attachment--file[data-v-c7543379]{background:var(--color-bg-elevated);border:1px solid var(--color-stroke-default);padding:6px 10px;font-size:12px}.kit-chat-bubble__attachment-size[data-v-c7543379]{color:var(--color-text-tertiary)}.kit-chat-code{position:relative}.kit-chat-code__copy{border-radius:var(--radius-sm);border:1px solid var(--color-stroke-default);background:var(--color-bg-layer);color:var(--color-text-secondary);cursor:pointer;padding:3px 8px;font-size:11px;position:absolute;top:6px;right:6px}.kit-chat-code__copy:hover{color:var(--color-text-primary)}.kit-chat-code pre{padding:var(--spacing-sm);border-radius:var(--radius-md);background:var(--color-bg-layer);margin:0;overflow-x:auto}.kit-button[data-v-06bb28e8]{border-radius:var(--radius-sm);cursor:pointer;transition:background var(--motion-fast),border-color var(--motion-fast),opacity var(--motion-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:500;display:inline-flex}.kit-button[data-v-06bb28e8]:disabled{opacity:.4;cursor:not-allowed}.kit-button--sm[data-v-06bb28e8]{height:28px;padding:0 10px;font-size:12px}.kit-button--md[data-v-06bb28e8]{height:34px;padding:0 14px;font-size:13px}.kit-button--lg[data-v-06bb28e8]{height:40px;padding:0 var(--spacing-2);font-size:14px}.kit-button--primary[data-v-06bb28e8]{background:var(--color-accent,#0078d4);color:#fff;border-color:#0000}.kit-button--primary[data-v-06bb28e8]:hover:not(:disabled){background:var(--color-accent-hover,#1a8ae0)}.kit-button--primary[data-v-06bb28e8]:active:not(:disabled){background:var(--color-accent-active,#006cbe)}.kit-button--secondary[data-v-06bb28e8]{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-stroke-default)}.kit-button--secondary[data-v-06bb28e8]:hover:not(:disabled){background:var(--color-accent-subtle,#0078d41a);border-color:var(--color-accent,#0078d4);color:var(--color-accent,#0078d4)}.kit-button--subtle[data-v-06bb28e8]{color:var(--color-text-secondary);background:0 0;border-color:#0000}.kit-button--subtle[data-v-06bb28e8]:hover:not(:disabled){background:var(--color-accent-subtle,#0078d41a);color:var(--color-accent,#0078d4)}.kit-button--danger[data-v-06bb28e8]{color:#e85050;background:#e8505026;border-color:#e8505066}.kit-button--danger[data-v-06bb28e8]:hover:not(:disabled){background:#e8505040}.kit-button__spinner[data-v-06bb28e8]{animation:.8s linear infinite kit-spin-06bb28e8}@keyframes kit-spin-06bb28e8{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.kit-chat-bubble-actions[data-v-8c72b36d]{background:var(--color-bg-elevated);border:1px solid var(--color-stroke-default);border-radius:var(--radius-md);box-shadow:var(--elevation-2);gap:2px;padding:2px;display:inline-flex}.kit-chat-bubble-actions[data-v-8c72b36d] .kit-button{width:26px;height:26px;padding:0}.kit-chat-feed[data-v-5aea6cde]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.kit-chat-feed__scroll[data-v-5aea6cde]{flex:1;overflow-y:auto}.kit-chat-feed__content[data-v-5aea6cde]{gap:var(--spacing-md);flex-direction:column;display:flex}.kit-chat-feed__jump[data-v-5aea6cde]{bottom:var(--spacing-md);box-shadow:var(--elevation-3);border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.kit-textarea-wrapper[data-v-3a8b9387]{gap:var(--spacing-xs);flex-direction:column;display:flex}.kit-input-wrapper--disabled[data-v-9ed3a9d6],.kit-textarea-wrapper--disabled[data-v-3a8b9387]{opacity:.4;pointer-events:none}.kit-textarea[data-v-3a8b9387]{width:100%;padding:var(--spacing-sm) 10px;background:var(--color-fill-secondary);border:1px solid var(--color-stroke-default);border-radius:var(--radius-sm);color:var(--color-text-primary,#fff);box-shadow:inset 0 -1px 0 0 var(--color-stroke-strong);transition:background var(--motion-fast),box-shadow var(--motion-fast);outline:none;font-family:inherit;font-size:13px;line-height:18px}.kit-textarea--auto-grow[data-v-3a8b9387]{overflow-y:hidden}.kit-textarea[data-v-3a8b9387]:hover:not(:focus){background:var(--color-fill-primary);box-shadow:inset 0 -1px 0 0 var(--color-text-tertiary)}.kit-textarea[data-v-3a8b9387]:focus{background:var(--color-bg-layer);box-shadow:inset 0 -2px 0 0 var(--color-accent,#0078d4)}.kit-textarea[data-v-3a8b9387]::placeholder{color:var(--color-text-tertiary,#888)}.kit-textarea__count[data-v-3a8b9387]{color:var(--color-text-tertiary,#888);align-self:flex-end;font-size:11px}.kit-textarea-wrapper--error .kit-textarea__message[data-v-3a8b9387],.kit-textarea__count--over[data-v-3a8b9387]{color:var(--color-error,#e05252)}.kit-textarea-wrapper--error .kit-textarea[data-v-3a8b9387],.kit-textarea-wrapper--error .kit-textarea[data-v-3a8b9387]:focus{box-shadow:inset 0 -2px 0 0 var(--color-error,#e05252)}.kit-textarea-wrapper--success .kit-textarea[data-v-3a8b9387],.kit-textarea-wrapper--success .kit-textarea[data-v-3a8b9387]:focus{box-shadow:inset 0 -2px 0 0 var(--color-success,#4ead73)}.kit-textarea__message[data-v-3a8b9387]{margin:0;font-size:11px}.kit-textarea-wrapper--success .kit-textarea__message[data-v-3a8b9387]{color:var(--color-success,#4ead73)}.kit-chat-input-bar[data-v-617b8bac]{align-items:flex-end;gap:var(--spacing-sm);padding:var(--spacing-sm);border-top:1px solid var(--color-stroke-default);background:var(--color-bg-layer);display:flex}.kit-chat-input-bar__textarea[data-v-617b8bac]{flex:1}.kit-empty-state[data-v-47e83fe0]{text-align:center;padding:var(--spacing-3) var(--spacing-2);justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;max-width:360px;margin:0 auto;display:flex}.kit-empty-state__icon[data-v-47e83fe0]{color:var(--color-text-tertiary);margin-bottom:var(--spacing-sm)}.kit-empty-state__title[data-v-47e83fe0]{color:var(--color-text-primary);margin:0;font-size:16px;font-weight:600}.kit-empty-state__description[data-v-47e83fe0]{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.kit-empty-state__action[data-v-47e83fe0]{margin-top:var(--spacing-sm)}.kit-input-wrapper[data-v-9ed3a9d6]{gap:var(--spacing-xs);flex-direction:column;display:flex}.kit-input-field[data-v-9ed3a9d6]{align-items:center;display:flex;position:relative}.kit-input[data-v-9ed3a9d6]{background:var(--color-fill-secondary);border:1px solid var(--color-stroke-default);border-radius:var(--radius-sm);width:100%;height:34px;color:var(--color-text-primary,#fff);box-shadow:inset 0 -1px 0 0 var(--color-stroke-strong);transition:background var(--motion-fast),box-shadow var(--motion-fast);outline:none;padding:0 10px;font-family:inherit;font-size:13px}.kit-input[data-v-9ed3a9d6]:hover:not(:focus){background:var(--color-fill-primary);box-shadow:inset 0 -1px 0 0 var(--color-text-tertiary)}.kit-input[data-v-9ed3a9d6]:focus{background:var(--color-bg-layer);box-shadow:inset 0 -2px 0 0 var(--color-accent,#0078d4)}.kit-input-wrapper--sm .kit-input[data-v-9ed3a9d6]{height:28px;padding:0 var(--spacing-sm);font-size:12px}.kit-input-wrapper--sm .kit-input--has-leading[data-v-9ed3a9d6]{padding-left:30px}.kit-input-wrapper--sm .kit-input--has-trailing[data-v-9ed3a9d6]{padding-right:30px}.kit-input[data-v-9ed3a9d6]::placeholder{color:var(--color-text-tertiary,#888)}.kit-input--has-leading[data-v-9ed3a9d6]{padding-left:var(--spacing-xl)}.kit-input--has-trailing[data-v-9ed3a9d6]{padding-right:var(--spacing-xl)}.kit-input__leading-icon[data-v-9ed3a9d6]{left:var(--spacing-sm);color:var(--color-text-tertiary);pointer-events:none;transition:color var(--motion-fast);position:absolute}.kit-input__leading-icon--focused[data-v-9ed3a9d6]{color:var(--color-text-secondary)}.kit-input__clear[data-v-9ed3a9d6]{cursor:pointer;color:var(--color-text-secondary,#aaa);padding:var(--spacing-xxs);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;right:6px}.kit-input__clear[data-v-9ed3a9d6]:hover{color:var(--color-text-primary,#fff)}.kit-input-wrapper--error .kit-input[data-v-9ed3a9d6],.kit-input-wrapper--error .kit-input[data-v-9ed3a9d6]:focus{box-shadow:inset 0 -2px 0 0 var(--color-error,#e05252)}.kit-input-wrapper--success .kit-input[data-v-9ed3a9d6],.kit-input-wrapper--success .kit-input[data-v-9ed3a9d6]:focus{box-shadow:inset 0 -2px 0 0 var(--color-success,#4ead73)}.kit-input__message[data-v-9ed3a9d6]{margin:0;font-size:11px}.kit-input-wrapper--error .kit-input__message[data-v-9ed3a9d6]{color:var(--color-error,#e05252)}.kit-input-wrapper--success .kit-input__message[data-v-9ed3a9d6]{color:var(--color-success,#4ead73)}.kit-dropdown-menu[data-v-0798d3ad]{display:flex;position:relative}.kit-dropdown-menu__trigger-wrapper[data-v-0798d3ad]{width:100%;display:flex}.kit-dropdown-menu__trigger[data-v-0798d3ad]{border-radius:var(--radius-sm);color:var(--color-text-primary,#fff);cursor:pointer;transition:background var(--motion-fast);background:0 0;border:none;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:13px;display:inline-flex}.kit-dropdown-menu__trigger[data-v-0798d3ad]:hover:not(:disabled){background:var(--color-fill-secondary)}.kit-dropdown-menu__trigger[data-v-0798d3ad]:disabled{opacity:.4;cursor:not-allowed}.kit-dropdown-menu__chevron[data-v-0798d3ad]{opacity:.6}.kit-dropdown-menu__panel{z-index:10001;background:var(--color-bg-elevated);border:1px solid var(--color-stroke-default);border-radius:var(--radius-md);box-shadow:var(--elevation-3);padding:var(--spacing-xs);outline:none;min-width:180px;position:fixed}.kit-dropdown-menu__item{align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary,#fff);cursor:pointer;text-align:left;transition:background var(--motion-fast);background:0 0;border:none;padding:7px 10px;font-family:inherit;font-size:13px;display:flex}.kit-dropdown-menu__item--focused:not(.kit-dropdown-menu__item--disabled),.kit-dropdown-menu__item:hover:not(.kit-dropdown-menu__item--disabled){background:var(--color-fill-secondary)}.kit-dropdown-menu__item--danger{color:var(--color-error)}.kit-dropdown-menu__item--disabled{opacity:.4;cursor:not-allowed}.kit-dropdown-menu__icon{opacity:.8;flex-shrink:0}.kit-dropdown-menu__divider{border:none;border-top:1px solid var(--color-stroke-default);margin:var(--spacing-xs) 0}.kit-chat-session-list[data-v-7a6dee73]{flex-direction:column;gap:2px;display:flex}.kit-chat-session-list__item[data-v-7a6dee73]{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-sm);cursor:pointer;text-align:left;color:var(--color-text-primary);background:0 0;border:none;border-left:2px solid #0000;display:flex}.kit-chat-session-list__item[data-v-7a6dee73]:hover{background:var(--color-fill-secondary)}.kit-chat-session-list__item--active[data-v-7a6dee73]{border-left-color:var(--color-accent,#0078d4);background:var(--color-accent-subtle,#0078d41a)}.kit-chat-session-list__text[data-v-7a6dee73]{flex-direction:column;gap:2px;min-width:0;display:flex}.kit-chat-session-list__title[data-v-7a6dee73]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.kit-chat-session-list__timestamp[data-v-7a6dee73]{color:var(--color-text-tertiary);font-size:11px}.kit-chip[data-v-566d0c13]{align-items:center;gap:var(--spacing-xs);padding:3px var(--spacing-sm) 3px 10px;background:var(--color-bg-elevated);border:1px solid var(--color-stroke-default);color:var(--color-text-primary,#fff);white-space:nowrap;border-radius:999px;font-size:12px;display:inline-flex}.kit-chip__dismiss[data-v-566d0c13]{cursor:pointer;color:inherit;opacity:.6;transition:opacity var(--motion-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.kit-chip__dismiss[data-v-566d0c13]:hover{opacity:1}.kit-chip--readonly[data-v-566d0c13]{padding:3px 10px}.kit-chip--sm[data-v-566d0c13]{gap:var(--spacing-xxs);font-size:var(--text-caption);padding:1px 6px 1px 8px;line-height:16px}.kit-chip--sm.kit-chip--readonly[data-v-566d0c13]{padding:1px 8px}.kit-chip--colored[data-v-566d0c13]{background:color-mix(in srgb,var(--kit-chip-color) 16%,transparent);border-color:color-mix(in srgb,var(--kit-chip-color) 45%,transparent)}.kit-chip__dot[data-v-566d0c13]{background:var(--kit-chip-color);border-radius:50%;flex-shrink:0;width:6px;height:6px}.kit-chat-suggestions[data-v-cb4b7826]{gap:var(--spacing-xs);padding:0 0 var(--spacing-sm);scrollbar-width:thin;display:flex;overflow-x:auto}.kit-chat-suggestions__item[data-v-cb4b7826]{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0}.kit-chat-thinking[data-v-84fe9b10]{align-items:center;gap:var(--spacing-xs);padding:10px var(--spacing-md);border-radius:var(--radius-lg);background:var(--color-bg-elevated);border:1px solid var(--color-stroke-default);width:fit-content;display:inline-flex}.kit-chat-thinking__label[data-v-84fe9b10]{color:var(--color-text-secondary);font-size:12px}.kit-chat-thinking__dots[data-v-84fe9b10]{gap:4px;display:inline-flex}.kit-chat-thinking__dot[data-v-84fe9b10]{background:var(--color-text-tertiary);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite kit-chat-thinking-bounce-84fe9b10}.kit-chat-thinking__dot[data-v-84fe9b10]:nth-child(2){animation-delay:.15s}.kit-chat-thinking__dot[data-v-84fe9b10]:nth-child(3){animation-delay:.3s}@keyframes kit-chat-thinking-bounce-84fe9b10{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.kit-calendar-view[data-v-c828d9ef]{gap:var(--spacing-sm,8px);padding:var(--spacing-md,12px);background:var(--color-bg-elevated);border:1px solid var(--color-stroke-default);border-radius:var(--radius-md,4px);flex-direction:column;width:280px;display:inline-flex}.kit-calendar-view--disabled[data-v-c828d9ef]{opacity:.6}.kit-calendar-view__header[data-v-c828d9ef]{justify-content:space-between;align-items:center;display:flex}.kit-calendar-view__label[data-v-c828d9ef]{color:var(--color-text-primary,#fff);text-transform:capitalize;font-size:13px;font-weight:600}.kit-calendar-view__nav-btn[data-v-c828d9ef]{border-radius:var(--radius-sm,2px);width:28px;height:28px;color:var(--color-text-primary,#fff);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.kit-calendar-view__nav-btn[data-v-c828d9ef]:hover:not(:disabled){background:var(--color-bg-layer);border-color:var(--color-stroke-default)}.kit-calendar-view__nav-btn[data-v-c828d9ef]:focus-visible{outline:2px solid var(--color-accent,#0078d4);outline-offset:-2px}.kit-calendar-view__nav-btn[data-v-c828d9ef]:disabled{cursor:not-allowed;opacity:.4}.kit-calendar-view__weekdays[data-v-c828d9ef]{grid-template-columns:repeat(7,1fr);display:grid}.kit-calendar-view__weekday[data-v-c828d9ef]{text-align:center;color:var(--color-text-secondary,#aaa);text-transform:uppercase;font-size:11px}.kit-calendar-view__grid[data-v-c828d9ef]{flex-direction:column;display:flex}.kit-calendar-view__week[data-v-c828d9ef]{grid-template-columns:repeat(7,1fr);display:grid}.kit-calendar-view__day[data-v-c828d9ef]{aspect-ratio:1;border-radius:var(--radius-sm,2px);color:var(--color-text-primary,#fff);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;font-size:12px;display:flex}.kit-calendar-view__day[data-v-c828d9ef]:hover:not(:disabled){background:var(--color-bg-layer)}.kit-calendar-view__day[data-v-c828d9ef]:focus-visible{outline:2px solid var(--color-accent,#0078d4);outline-offset:-2px}.kit-calendar-view__day--outside[data-v-c828d9ef]{color:var(--color-text-secondary,#aaa);opacity:.5}.kit-calendar-view__day--today[data-v-c828d9ef]{box-shadow:inset 0 0 0 1px var(--color-accent,#0078d4);font-weight:700}.kit-calendar-view__day--selected[data-v-c828d9ef]{background:var(--color-accent,#0078d4);color:#fff;font-weight:600}.kit-calendar-view__day--disabled[data-v-c828d9ef]{cursor:not-allowed;opacity:.35}.kit-progress-bar[data-v-ca7532ec]{background:var(--color-bg-elevated);border-radius:2px;width:100%;height:4px;overflow:hidden}.kit-progress-bar__fill[data-v-ca7532ec]{background:var(--color-accent,#0078d4);height:100%;transition:width var(--motion-normal);border-radius:2px}.kit-progress-bar__fill--indeterminate[data-v-ca7532ec]{width:40%;animation:1.4s ease-in-out infinite kit-progress-indeterminate-ca7532ec}@keyframes kit-progress-indeterminate-ca7532ec{0%{transform:translate(-100%)}to{transform:translate(350%)}}.kit-checkbox[data-v-c3f13e5e]{align-items:center;gap:var(--spacing-sm);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.kit-checkbox--disabled[data-v-c3f13e5e]{opacity:.4;cursor:not-allowed}.kit-checkbox__input[data-v-c3f13e5e]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.kit-checkbox__box[data-v-c3f13e5e]{border:1.5px solid var(--color-stroke-strong,#80808080);border-radius:var(--radius-sm);width:18px;height:18px;transition:background var(--motion-fast),border-color var(--motion-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kit-checkbox:hover:not(.kit-checkbox--disabled) .kit-checkbox__box[data-v-c3f13e5e]{border-color:var(--color-accent,#0078d4)}.kit-checkbox__input:checked+.kit-checkbox__box[data-v-c3f13e5e]{background:var(--color-accent,#0078d4);border-color:var(--color-accent,#0078d4)}.kit-checkbox__input:checked+.kit-checkbox__box[data-v-c3f13e5e]:after{content:"";border:2px solid #fff;border-top:none;border-left:none;width:4px;height:8px;display:block;transform:rotate(45deg)translateY(-1px)}.kit-checkbox__input:indeterminate+.kit-checkbox__box[data-v-c3f13e5e]{background:var(--color-accent,#0078d4);border-color:var(--color-accent,#0078d4)}.kit-checkbox__input:indeterminate+.kit-checkbox__box[data-v-c3f13e5e]:after{content:"";background:#fff;width:8px;height:2px;display:block}.kit-checkbox__label[data-v-c3f13e5e]{color:var(--color-text-primary,#fff);font-size:13px}.kit-inline-edit[data-v-dfc58105]{max-width:100%;font:inherit;color:inherit;line-height:inherit;border-radius:var(--radius-sm);padding:1px var(--spacing-xs);margin:-1px calc(-1 * var(--spacing-xs));border:1px solid #0000;display:inline-block}.kit-inline-edit__display[data-v-dfc58105]{cursor:text;overflow-wrap:anywhere}.kit-inline-edit__display[data-v-dfc58105]:hover:not(.kit-inline-edit__display--disabled){background:var(--color-fill-primary)}.kit-inline-edit__display[data-v-dfc58105]:focus-visible{outline:2px solid var(--color-accent);outline-offset:0}.kit-inline-edit__display--empty[data-v-dfc58105]{color:var(--color-text-tertiary)}.kit-inline-edit__display--disabled[data-v-dfc58105]{cursor:default}.kit-inline-edit__input[data-v-dfc58105]{background:var(--color-bg-layer);border-color:var(--color-stroke-default);width:100%;box-shadow:inset 0 -2px 0 0 var(--color-accent);outline:none}.kit-quick-add[data-v-81195c5f]{width:100%}.kit-quick-add__trigger[data-v-81195c5f]{align-items:center;gap:var(--spacing-xs);width:100%;padding:6px var(--spacing-sm);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;cursor:pointer;text-align:left;transition:background var(--motion-fast),color var(--motion-fast);background:0 0;border:none;font-size:13px;display:flex}.kit-quick-add__trigger[data-v-81195c5f]:hover:not(:disabled){background:var(--color-fill-secondary);color:var(--color-text-primary)}.kit-quick-add__trigger[data-v-81195c5f]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.kit-quick-add__trigger[data-v-81195c5f]:disabled{opacity:.4;cursor:default}.kit-quick-add__form[data-v-81195c5f]{flex-direction:column;gap:6px;display:flex}.kit-quick-add__input[data-v-81195c5f]{width:100%;height:32px;padding:0 var(--spacing-sm);background:var(--color-bg-layer);border:1px solid var(--color-stroke-default);border-radius:var(--radius-sm);box-shadow:inset 0 -2px 0 0 var(--color-accent);color:var(--color-text-primary);font:inherit;outline:none;font-size:13px}.kit-quick-add__input[data-v-81195c5f]::placeholder{color:var(--color-text-tertiary)}.kit-checklist[data-v-3b289bf6],.kit-quick-add__actions[data-v-81195c5f]{gap:var(--spacing-xs);display:flex}.kit-checklist[data-v-3b289bf6]{flex-direction:column}.kit-checklist__progress[data-v-3b289bf6]{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs);display:flex}.kit-checklist__count[data-v-3b289bf6]{font-size:var(--text-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;min-width:28px}.kit-checklist__bar[data-v-3b289bf6]{flex:1}.kit-checklist__list[data-v-3b289bf6]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kit-checklist__item[data-v-3b289bf6]{align-items:center;gap:var(--spacing-xs);min-height:32px;padding:2px var(--spacing-xs);border-radius:var(--radius-sm);font-size:13px;display:flex;position:relative}.kit-checklist__item[data-v-3b289bf6]:hover{background:var(--color-fill-tertiary)}.kit-checklist__item[data-v-3b289bf6]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.kit-checklist__item--hidden[data-v-3b289bf6]{display:none}.kit-checklist__item--lifted[data-v-3b289bf6]{background:var(--color-accent-subtle);box-shadow:var(--elevation-2)}.kit-checklist__handle[data-v-3b289bf6]{color:var(--color-text-tertiary);cursor:grab;opacity:0;transition:opacity var(--motion-fast);touch-action:none;display:inline-flex}.kit-checklist__item:focus-within .kit-checklist__handle[data-v-3b289bf6],.kit-checklist__item:hover .kit-checklist__handle[data-v-3b289bf6]{opacity:1}.kit-checklist__label[data-v-3b289bf6]{flex:1;min-width:0}.kit-checklist__item--done .kit-checklist__label[data-v-3b289bf6]{color:var(--color-text-tertiary);text-decoration:line-through}.kit-checklist__remove[data-v-3b289bf6]{padding:var(--spacing-xs);border-radius:var(--radius-sm);color:var(--color-text-tertiary);cursor:pointer;opacity:0;transition:opacity var(--motion-fast);background:0 0;border:none;display:inline-flex}.kit-checklist__item:hover .kit-checklist__remove[data-v-3b289bf6],.kit-checklist__remove[data-v-3b289bf6]:focus-visible{opacity:1}.kit-checklist__remove[data-v-3b289bf6]:hover{color:var(--color-text-primary);background:var(--color-fill-secondary)}.kit-checklist__placeholder[data-v-3b289bf6]{border-radius:var(--radius-sm);background:var(--color-accent-subtle);border:1px dashed var(--color-accent)}.kit-checklist__placeholder--line[data-v-3b289bf6]{border-style:solid;border-width:1px 0;height:0;margin:1px 0}.kit-checklist__sr[data-v-3b289bf6]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kit-context-menu[data-v-4a20c90d]{z-index:9500;background:var(--color-bg-elevated);border:1px solid var(--color-stroke-default);border-radius:var(--radius-md);box-shadow:var(--elevation-3);padding:var(--spacing-xs);min-width:180px;position:fixed}.kit-context-menu__item[data-v-4a20c90d]{align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary,#fff);cursor:pointer;text-align:left;transition:background var(--motion-fast);background:0 0;border:none;padding:7px 10px;font-family:inherit;font-size:13px;display:flex}.kit-context-menu__item[data-v-4a20c90d]:hover:not(:disabled){background:var(--color-fill-secondary)}.kit-context-menu__item--disabled[data-v-4a20c90d]{opacity:.4;cursor:not-allowed}.kit-context-menu__icon[data-v-4a20c90d]{opacity:.8;flex-shrink:0}.kit-virtual-list[data-v-a9dccc29]{width:100%;height:100%;overflow:hidden auto}.kit-virtual-list__item[data-v-a9dccc29]{box-sizing:border-box;align-items:center;display:flex}.kit-data-table[data-v-82a604c7]{border:1px solid var(--color-stroke-default);border-radius:var(--radius-md);background:var(--color-bg-layer);flex-direction:column;height:100%;display:flex;overflow:hidden}.kit-data-table__header[data-v-82a604c7]{border-bottom:1px solid var(--color-stroke-default);background:var(--color-bg-elevated);flex-shrink:0;overflow:hidden}.kit-data-table__body[data-v-82a604c7]{flex:1;overflow:hidden}.kit-data-table__row[data-v-82a604c7]{box-sizing:border-box;align-items:stretch;width:100%;height:100%;display:flex}.kit-data-table__row[data-v-82a604c7]:hover{background:var(--color-fill-secondary)}.kit-data-table__row--selected[data-v-82a604c7]{background:color-mix(in srgb,var(--color-accent,#0078d4) 15%,transparent)!important}.kit-data-table__cell[data-v-82a604c7]{padding:0 var(--spacing-1);color:var(--color-text-primary);border-right:1px solid var(--color-stroke-default);box-sizing:border-box;flex-shrink:0;align-items:center;font-size:13px;display:flex;position:relative;overflow:hidden}.kit-data-table__cell[data-v-82a604c7]:last-child{border-right:none}.kit-data-table__cell--header[data-v-82a604c7]{gap:var(--spacing-xs);-webkit-user-select:none;user-select:none;height:38px;font-size:12px;font-weight:600}.kit-data-table__cell--sortable[data-v-82a604c7]{cursor:pointer}.kit-data-table__cell--sortable[data-v-82a604c7]:hover{background:var(--color-fill-secondary)}.kit-data-table__cell--sortable[data-v-82a604c7]:focus-visible{outline:2px solid var(--color-accent,#0078d4);outline-offset:-2px}.kit-data-table__header-label[data-v-82a604c7]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.kit-data-table__resize-handle[data-v-82a604c7]{cursor:col-resize;z-index:1;width:6px;position:absolute;top:0;bottom:0;right:0}.kit-data-table__resize-handle[data-v-82a604c7]:hover{background:var(--color-accent,#0078d4);opacity:.5}.kit-data-table__cell-text[data-v-82a604c7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kit-select[data-v-b623dcfd]{width:100%;display:inline-flex;position:relative}.kit-select--disabled[data-v-b623dcfd]{opacity:.4;pointer-events:none}.kit-select__trigger[data-v-b623dcfd]{background:var(--color-bg-elevated);border:1px solid var(--color-stroke-default);border-radius:var(--radius-sm);width:100%;height:34px;color:var(--color-text-primary,#fff);cursor:pointer;text-align:left;transition:border-color var(--motion-fast);justify-content:space-between;align-items:center;padding:0 10px;font-family:inherit;font-size:13px;display:flex}.kit-select--open .kit-select__trigger[data-v-b623dcfd]{border-color:var(--color-accent,#0078d4);box-shadow:0 0 0 1px var(--color-accent,#0078d4)}.kit-select__placeholder[data-v-b623dcfd]{color:var(--color-text-secondary,#aaa)}.kit-select__chevron[data-v-b623dcfd]{opacity:.6;transition:transform var(--motion-fast);flex-shrink:0}.kit-select__chevron--open[data-v-b623dcfd]{transform:rotate(180deg)}.kit-select__dropdown[data-v-b623dcfd]{z-index:10001;background:var(--color-bg-elevated);border:1px solid var(--color-stroke-default);border-radius:var(--radius-md);box-shadow:var(--elevation-3);position:fixed;overflow:hidden}.kit-select__search[data-v-b623dcfd]{border-bottom:1px solid var(--color-stroke-default);padding:6px}.kit-select__search-input[data-v-b623dcfd]{width:100%;height:28px;padding:0 var(--spacing-sm);background:var(--color-bg-layer);border:1px solid var(--color-stroke-default);border-radius:var(--radius-sm);color:var(--color-text-primary,#fff);outline:none;font-family:inherit;font-size:12px}.kit-select__list[data-v-b623dcfd]{padding:var(--spacing-xs);max-height:240px;margin:0;list-style:none;overflow-y:auto}.kit-select__option[data-v-b623dcfd]{border-radius:var(--radius-sm);cursor:pointer;transition:background var(--motion-fast);justify-content:space-between;align-items:center;padding:6px 10px;font-size:13px;display:flex}.kit-select__option[data-v-b623dcfd]:hover{background:var(--color-fill-secondary)}.kit-select__option--selected[data-v-b623dcfd]{color:var(--color-accent,#0078d4);font-weight:500}.kit-select__empty[data-v-b623dcfd]{padding:var(--spacing-sm) 10px;color:var(--color-text-secondary,#aaa);text-align:center;font-size:12px}.kit-pagination[data-v-70778b0e]{align-items:center;gap:var(--spacing-1);color:var(--color-text-secondary);flex-wrap:wrap;font-size:13px;display:flex}.kit-pagination__info[data-v-70778b0e]{white-space:nowrap}.kit-pagination__size[data-v-70778b0e]{width:110px}.kit-pagination__pages[data-v-70778b0e]{align-items:center;gap:var(--spacing-xxs);margin-left:auto;display:flex}.kit-pagination__nav[data-v-70778b0e],.kit-pagination__page[data-v-70778b0e]{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:13px;display:inline-flex}.kit-pagination__nav[data-v-70778b0e]:hover:not(:disabled),.kit-pagination__page[data-v-70778b0e]:hover{background:var(--color-fill-secondary)}.kit-pagination__page--active[data-v-70778b0e]{background:var(--color-accent);color:#fff;font-weight:600}.kit-pagination__page--active[data-v-70778b0e]:hover{background:var(--color-accent)}.kit-pagination__nav[data-v-70778b0e]:disabled{opacity:.35;cursor:default}.kit-pagination__ellipsis[data-v-70778b0e]{width:28px;height:28px;color:var(--color-text-tertiary);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.kit-timeline[data-v-a93f3681]{margin:0;padding:0;list-style:none;position:relative}.kit-timeline__item[data-v-a93f3681]{align-items:flex-start;gap:var(--spacing-1);padding-bottom:var(--spacing-2);display:flex;position:relative}.kit-timeline__item[data-v-a93f3681]:not(:last-child):before{content:"";background:var(--color-stroke-default);width:2px;position:absolute;top:30px;bottom:0;left:13px}.kit-timeline__marker[data-v-a93f3681]{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.kit-timeline__dot[data-v-a93f3681]{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:10px;height:10px}.kit-timeline__dot--default[data-v-a93f3681]{background:var(--color-accent)}.kit-timeline__dot--success[data-v-a93f3681]{background:var(--color-success)}.kit-timeline__dot--warning[data-v-a93f3681]{background:var(--color-warning)}.kit-timeline__dot--error[data-v-a93f3681]{background:var(--color-error)}.kit-timeline__dot--info[data-v-a93f3681]{background:var(--color-info,var(--color-accent))}.kit-timeline__icon-circle[data-v-a93f3681]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.kit-timeline__icon-circle--default[data-v-a93f3681]{background:var(--color-accent)}.kit-timeline__icon-circle--success[data-v-a93f3681]{background:var(--color-success)}.kit-timeline__icon-circle--warning[data-v-a93f3681]{background:var(--color-warning)}.kit-timeline__icon-circle--error[data-v-a93f3681]{background:var(--color-error)}.kit-timeline__icon-circle--info[data-v-a93f3681]{background:var(--color-info,var(--color-accent))}.kit-timeline__avatar[data-v-a93f3681]{flex-shrink:0}.kit-timeline__content[data-v-a93f3681]{gap:var(--spacing-xxs);flex-direction:column;min-width:0;display:flex}.kit-timeline__title[data-v-a93f3681]{color:var(--color-text-primary);font-size:13px;font-weight:500}.kit-timeline__description[data-v-a93f3681]{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.4}.kit-timeline__time[data-v-a93f3681]{color:var(--color-text-tertiary);font-size:11px}.kit-tree-grid[data-v-1d8862c1]{border:1px solid var(--color-stroke-default);border-radius:var(--radius-md);background:var(--color-bg-layer);flex-direction:column;display:flex;overflow:hidden}.kit-tree-grid__header[data-v-1d8862c1]{border-bottom:1px solid var(--color-stroke-default);background:var(--color-bg-elevated);flex-shrink:0;overflow:hidden}.kit-tree-grid__body[data-v-1d8862c1]{flex:1;overflow:auto}.kit-tree-grid__row[data-v-1d8862c1]{box-sizing:border-box;cursor:pointer;align-items:stretch;width:100%;display:flex}.kit-tree-grid__row[data-v-1d8862c1]:hover{background:var(--color-fill-secondary)}.kit-tree-grid__row--selected[data-v-1d8862c1]{background:color-mix(in srgb,var(--color-accent,#0078d4) 15%,transparent)!important}.kit-tree-grid__row--header[data-v-1d8862c1]{cursor:default}.kit-tree-grid__cell[data-v-1d8862c1]{align-items:center;gap:var(--spacing-xs);padding:0 var(--spacing-1);color:var(--color-text-primary);border-right:1px solid var(--color-stroke-default);box-sizing:border-box;flex-shrink:0;font-size:13px;display:flex;position:relative;overflow:hidden}.kit-tree-grid__cell[data-v-1d8862c1]:last-child{border-right:none}.kit-tree-grid__cell--header[data-v-1d8862c1]{-webkit-user-select:none;user-select:none;height:38px;font-size:12px;font-weight:600}.kit-tree-grid__toggle[data-v-1d8862c1]{cursor:pointer;width:20px;height:20px;color:inherit;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.kit-tree-grid__toggle[data-v-1d8862c1]:hover{background:var(--color-fill-secondary)}.kit-tree-grid__toggle--spacer[data-v-1d8862c1]{pointer-events:none}.kit-tree-grid__icon[data-v-1d8862c1]{opacity:.8;flex-shrink:0}.kit-tree-grid__cell-text[data-v-1d8862c1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kit-tree-grid__spinner[data-v-1d8862c1]{animation:.8s linear infinite kit-tree-grid-spin-1d8862c1}@keyframes kit-tree-grid-spin-1d8862c1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.kit-tree[data-v-a9e82cfa]{margin:0;padding:0;list-style:none}.kit-tree--root[data-v-a9e82cfa]{width:100%}.kit-tree__row[data-v-a9e82cfa]{align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;height:32px;transition:background var(--motion-fast);display:flex}.kit-tree__row[data-v-a9e82cfa]:hover{background:var(--color-fill-secondary)}.kit-tree__row--selected[data-v-a9e82cfa]{background:color-mix(in srgb,var(--color-accent,#0078d4) 15%,transparent);color:var(--color-accent,#0078d4)}.kit-tree__toggle[data-v-a9e82cfa]{cursor:pointer;width:20px;height:20px;color:inherit;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.kit-tree__toggle[data-v-a9e82cfa]:hover{background:var(--color-fill-secondary)}.kit-tree__toggle--spacer[data-v-a9e82cfa]{pointer-events:none}.kit-tree__icon[data-v-a9e82cfa]{opacity:.8;flex-shrink:0}.kit-tree__label[data-v-a9e82cfa]{color:var(--color-text-primary,#fff);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.kit-tree__row--selected .kit-tree__label[data-v-a9e82cfa]{color:var(--color-accent,#0078d4);font-weight:500}.kit-tree__spinner[data-v-a9e82cfa]{animation:.8s linear infinite kit-spin-a9e82cfa}@keyframes kit-spin-a9e82cfa{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.kit-avatar-group[data-v-85441757]{flex-direction:row;align-items:center;display:inline-flex}.kit-avatar-group__item[data-v-85441757]{box-shadow:0 0 0 2px var(--color-bg-layer);border-radius:50%}.kit-avatar-group__item+.kit-avatar-group__item[data-v-85441757]{margin-left:-6px}.kit-avatar-group--lg .kit-avatar-group__item+.kit-avatar-group__item[data-v-85441757],.kit-avatar-group--md .kit-avatar-group__item+.kit-avatar-group__item[data-v-85441757]{margin-left:-10px}.kit-avatar-group__overflow[data-v-85441757]{background:var(--color-bg-overlay);color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.kit-avatar-group--xs .kit-avatar-group__overflow[data-v-85441757]{width:24px;height:24px;font-size:10px}.kit-avatar-group--sm .kit-avatar-group__overflow[data-v-85441757]{width:28px;height:28px;font-size:11px}.kit-avatar-group--md .kit-avatar-group__overflow[data-v-85441757]{width:36px;height:36px;font-size:12px}.kit-avatar-group--lg .kit-avatar-group__overflow[data-v-85441757]{width:48px;height:48px;font-size:14px}.kit-badge[data-v-6a8c2302]{padding:var(--spacing-xxs) var(--spacing-sm);border-radius:var(--radius-sm);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.kit-badge--success[data-v-6a8c2302]{background:color-mix(in srgb,var(--color-success) 18%,transparent);color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 35%,transparent)}.kit-badge--warning[data-v-6a8c2302]{background:color-mix(in srgb,var(--color-warning) 18%,transparent);color:var(--color-warning);border:1px solid color-mix(in srgb,var(--color-warning) 35%,transparent)}.kit-badge--error[data-v-6a8c2302]{background:color-mix(in srgb,var(--color-error) 18%,transparent);color:var(--color-error);border:1px solid color-mix(in srgb,var(--color-error) 35%,transparent)}.kit-badge--info[data-v-6a8c2302]{background:color-mix(in srgb,var(--color-info) 18%,transparent);color:var(--color-info);border:1px solid color-mix(in srgb,var(--color-info) 35%,transparent)}.kit-badge--neutral[data-v-6a8c2302]{color:var(--color-text-secondary,#aaa);border:1px solid var(--color-stroke-default);background:#ffffff14}.kit-card[data-v-5de39cf9]{background:var(--color-bg-layer);border:1px solid var(--color-stroke-default);border-radius:var(--radius-md);overflow:visible}.kit-card--elevation-1[data-v-5de39cf9]{box-shadow:var(--elevation-1)}.kit-card--elevation-2[data-v-5de39cf9]{box-shadow:var(--elevation-2)}.kit-card--elevation-3[data-v-5de39cf9]{box-shadow:var(--elevation-3)}.kit-card--elevation-4[data-v-5de39cf9]{box-shadow:var(--elevation-4)}.kit-card--interactive[data-v-5de39cf9]{cursor:pointer;transition:box-shadow var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.kit-card--interactive[data-v-5de39cf9]:hover{box-shadow:var(--elevation-2);border-color:var(--color-stroke-strong)}.kit-card--interactive[data-v-5de39cf9]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.kit-card--selected[data-v-5de39cf9],.kit-card--selected[data-v-5de39cf9]:hover{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent),var(--elevation-1)}.kit-card__header[data-v-5de39cf9]{padding:var(--spacing-1) var(--spacing-md);border-bottom:1px solid var(--color-stroke-default);font-size:14px;font-weight:600}.kit-card__body[data-v-5de39cf9]{padding:var(--spacing-md)}.kit-card__footer[data-v-5de39cf9]{padding:var(--spacing-1) var(--spacing-md);border-top:1px solid var(--color-stroke-default)}.kit-carousel[data-v-d8ca897f]{gap:var(--spacing-sm);outline:none;flex-direction:column;display:flex}.kit-carousel:focus-visible .kit-carousel__viewport[data-v-d8ca897f]{outline:2px solid var(--color-accent,#0078d4);outline-offset:2px}.kit-carousel__viewport[data-v-d8ca897f]{border-radius:var(--radius-md);position:relative;overflow:hidden}.kit-carousel__track[data-v-d8ca897f]{width:100%;transition:transform var(--motion-slow);display:flex}.kit-carousel__track[data-v-d8ca897f]>*{flex:0 0 100%;min-width:100%}.kit-carousel__arrow[data-v-d8ca897f]{border:1px solid var(--color-stroke-default);background:var(--color-bg-layer);width:32px;height:32px;color:var(--color-text-primary,#fff);cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.kit-carousel__arrow[data-v-d8ca897f]:hover{background:var(--color-accent,#0078d4);color:#fff}.kit-carousel__arrow[data-v-d8ca897f]:focus-visible{outline:2px solid var(--color-accent,#0078d4);outline-offset:2px}.kit-carousel__arrow--prev[data-v-d8ca897f]{left:var(--spacing-sm)}.kit-carousel__arrow--next[data-v-d8ca897f]{right:var(--spacing-sm)}.kit-carousel__dots[data-v-d8ca897f]{justify-content:center;align-items:center;gap:var(--spacing-1);display:flex}.kit-carousel__dot[data-v-d8ca897f]{background:var(--color-stroke-default);cursor:pointer;width:8px;height:8px;transition:background var(--motion-fast),transform var(--motion-fast);border:none;border-radius:50%;padding:0}.kit-carousel__dot[data-v-d8ca897f]:hover{background:var(--color-text-secondary,#aaa)}.kit-carousel__dot--active[data-v-d8ca897f]{background:var(--color-accent,#0078d4);transform:scale(1.2)}.kit-carousel__dot[data-v-d8ca897f]:focus-visible{outline:2px solid var(--color-accent,#0078d4);outline-offset:2px}.kit-chart[data-v-42f94709]{align-items:center;gap:var(--spacing-s,8px);width:max-content;max-width:100%;display:flex}.kit-chart--auto[data-v-42f94709]{width:100%}.kit-chart--legend-bottom[data-v-42f94709]{align-items:stretch;gap:var(--spacing-xs,4px);flex-direction:column}.kit-chart__chart[data-v-42f94709]{flex:none;min-width:0}.kit-chart--auto .kit-chart__chart[data-v-42f94709]{flex:1 1 0;overflow:hidden}.kit-chart--auto.kit-chart--legend-bottom .kit-chart__chart[data-v-42f94709]{flex:none}.kit-chart__svg[data-v-42f94709]{border-radius:2px;outline:none;display:block;overflow:visible}.kit-chart__svg[data-v-42f94709]:focus-visible{box-shadow:0 0 0 2px var(--color-accent,#0078d4)}.kit-chart--interactive .kit-chart__svg[data-v-42f94709]{cursor:crosshair;touch-action:pan-y}.kit-chart__line[data-v-42f94709]{stroke-linejoin:round;stroke-linecap:round}.kit-chart__line--dashed[data-v-42f94709]{stroke-dasharray:4 3}.kit-chart__grid line[data-v-42f94709]{stroke:var(--color-stroke-default,#80808033);stroke-width:1px;stroke-dasharray:2 3;shape-rendering:crispedges}.kit-chart__axis text[data-v-42f94709],.kit-chart__reference text[data-v-42f94709]{fill:var(--color-text-tertiary,#808080cc);font-variant-numeric:tabular-nums;font-size:10px}.kit-chart__axis-line[data-v-42f94709]{stroke:var(--color-stroke-strong,#80808066);stroke-width:1px;shape-rendering:crispedges}.kit-chart__reference[data-v-42f94709]{color:var(--color-text-tertiary,#808080cc)}.kit-chart__reference line[data-v-42f94709]{stroke:currentColor;stroke-width:1px;stroke-dasharray:4 3}.kit-chart__reference text[data-v-42f94709]{fill:currentColor}.kit-chart__bar[data-v-42f94709]{transition:opacity var(--motion-fast,.1s)}.kit-chart__bar--dim[data-v-42f94709]{opacity:.45}.kit-chart__crosshair[data-v-42f94709]{stroke:var(--color-stroke-strong,#80808066);stroke-width:1px;stroke-dasharray:2 2;pointer-events:none}.kit-chart__marker[data-v-42f94709]{stroke:var(--color-bg-base,var(--color-bg-layer,#202020));stroke-width:1.5px;pointer-events:none}.kit-chart__summary[data-v-42f94709]{flex-direction:column;flex-shrink:0;align-items:flex-start;line-height:1.2;display:flex}.kit-chart__value[data-v-42f94709]{color:var(--color-text-primary,#fff);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.kit-chart__change[data-v-42f94709]{font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:11px;font-weight:600;display:inline-flex}.kit-chart__change--good[data-v-42f94709]{color:var(--color-success,#4ead73)}.kit-chart__change--bad[data-v-42f94709]{color:var(--color-error,#e05252)}.kit-chart__change--flat[data-v-42f94709]{color:var(--color-text-secondary,#aaa)}.kit-chart__legend[data-v-42f94709]{gap:2px var(--spacing-s,8px);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.kit-chart__legend--right[data-v-42f94709]{flex-flow:column;flex-shrink:0}.kit-chart__legend-item[data-v-42f94709]{border-radius:var(--radius-sm,4px);font:inherit;color:var(--color-text-secondary,#aaa);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;margin:0 -4px;padding:2px 4px;font-size:12px;line-height:1.3;display:inline-flex}button.kit-chart__legend-item[data-v-42f94709]{cursor:pointer}button.kit-chart__legend-item[data-v-42f94709]:hover{background:var(--color-fill-secondary,#8080801f)}button.kit-chart__legend-item[data-v-42f94709]:focus-visible{outline:2px solid var(--color-accent,#0078d4);outline-offset:1px}.kit-chart__legend-item--off[data-v-42f94709]{opacity:.5}.kit-chart__legend-item--off .kit-chart__legend-name[data-v-42f94709]{text-decoration:line-through}.kit-chart__swatch[data-v-42f94709]{border-top:2px solid;border-radius:1px;flex-shrink:0;width:12px;height:0}.kit-chart__swatch--dashed[data-v-42f94709]{border-top-style:dashed}[data-variant=bar] .kit-chart__swatch[data-v-42f94709]{background:currentColor;border:0;border-radius:2px;width:8px;height:8px}.kit-chart__legend-value[data-v-42f94709]{color:var(--color-text-primary,#fff);font-variant-numeric:tabular-nums;font-weight:600}.kit-chart-tooltip{z-index:9999;background:var(--color-bg-elevated);color:var(--color-text-primary,#fff);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;filter:drop-shadow(0 0 .5px var(--color-stroke-strong,#80808066)) drop-shadow(0 2px 6px #0000002e);flex-direction:column;gap:1px;padding:5px 9px;font-size:12px;line-height:1.4;display:flex;position:fixed}.kit-chart-tooltip__label{color:var(--color-text-secondary,#aaa);font-size:11px}.kit-chart-tooltip__value{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:600;display:inline-flex}.kit-chart-tooltip__name{color:var(--color-text-secondary,#aaa);flex:1;margin-right:8px;font-weight:400}.kit-chart-tooltip__swatch{border-radius:50%;width:8px;height:8px}.kit-due-date[data-v-bd72ad37]{align-items:center;gap:var(--spacing-xxs);border-radius:var(--radius-sm);font-size:var(--text-caption);white-space:nowrap;color:var(--color-text-secondary);padding:1px 6px;line-height:16px;display:inline-flex}.kit-due-date--overdue[data-v-bd72ad37]{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 14%,transparent)}.kit-due-date--soon[data-v-bd72ad37],.kit-due-date--today[data-v-bd72ad37]{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 14%,transparent)}.kit-due-date--done[data-v-bd72ad37]{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 14%,transparent)}.kit-video-player[data-v-c33640a0]{border-radius:var(--radius-md);color:#fff;outline:none;display:flex;position:relative;overflow:hidden;container-type:inline-size}.kit-video-player[data-v-c33640a0]:focus-visible{box-shadow:0 0 0 2px var(--color-accent)}.kit-video-player--video[data-v-c33640a0]{aspect-ratio:16/9;background:#000;width:100%}.kit-video-player--fullscreen[data-v-c33640a0]{aspect-ratio:auto;border-radius:0}.kit-video-player--idle[data-v-c33640a0]{cursor:none}.kit-video-player__media[data-v-c33640a0]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.kit-video-player[data-fit=cover] .kit-video-player__media[data-v-c33640a0]{-o-object-fit:cover;object-fit:cover}.kit-video-player__title[data-v-c33640a0]{padding:var(--spacing-1) var(--spacing-md) var(--spacing-2xl);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transition:opacity var(--motion-normal) var(--ease-standard);background:linear-gradient(#0009,#0000);font-size:13px;font-weight:600;position:absolute;inset:0 0 auto;overflow:hidden}.kit-video-player__big-play[data-v-c33640a0]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;width:64px;height:64px;transition:transform var(--motion-fast) var(--ease-standard),background var(--motion-fast);background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0 0 0 4px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.kit-video-player__big-play[data-v-c33640a0]:hover{background:var(--color-accent);transform:scale(1.06)}.kit-video-player__big-play[data-v-c33640a0]:focus-visible{outline-offset:2px;outline:2px solid #fff}.kit-video-player__spin[data-v-c33640a0],.kit-video-player__spinner[data-v-c33640a0]{animation:1s linear infinite kit-video-player-spin-c33640a0}.kit-video-player__spinner[data-v-c33640a0]{pointer-events:none;position:absolute;top:calc(50% - 18px);left:calc(50% - 18px)}@keyframes kit-video-player-spin-c33640a0{to{transform:rotate(1turn)}}.kit-video-player__error[data-v-c33640a0]{justify-content:center;align-items:center;gap:var(--spacing-sm);background:#0009;font-size:13px;display:flex;position:absolute;inset:0}.kit-video-player__bar[data-v-c33640a0]{align-items:center;gap:var(--spacing-xxs);min-width:0;transition:opacity var(--motion-normal) var(--ease-standard),translate var(--motion-normal) var(--ease-standard);display:flex}.kit-video-player--video .kit-video-player__bar[data-v-c33640a0]{padding:var(--spacing-2xl) var(--spacing-sm) var(--spacing-xs);background:linear-gradient(#0000,#000000b8);position:absolute;inset:auto 0 0}.kit-video-player--idle .kit-video-player__bar[data-v-c33640a0],.kit-video-player--idle .kit-video-player__title[data-v-c33640a0]{opacity:0;pointer-events:none}.kit-video-player--idle .kit-video-player__bar[data-v-c33640a0]{translate:0 8px}.kit-video-player__btn[data-v-c33640a0]{min-width:32px;height:32px;padding:0 var(--spacing-xs);border-radius:var(--radius-sm);color:inherit;cursor:pointer;transition:background var(--motion-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.kit-video-player__btn[data-v-c33640a0]:hover:not(:disabled){background:#ffffff24}.kit-video-player__btn[data-v-c33640a0]:disabled{opacity:.4;cursor:not-allowed}.kit-video-player__btn[data-v-c33640a0]:focus-visible,.kit-video-player__track[data-v-c33640a0]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.kit-video-player__btn--text[data-v-c33640a0]{font-variant-numeric:tabular-nums;min-width:40px}.kit-video-player__time[data-v-c33640a0]{padding:0 var(--spacing-xs);font-variant-numeric:tabular-nums;opacity:.9;flex-shrink:0;font-size:12px}.kit-video-player__track[data-v-c33640a0]{cursor:pointer;touch-action:none;border-radius:var(--radius-sm);align-items:center;height:24px;display:flex;position:relative}.kit-video-player__seek[data-v-c33640a0]{min-width:48px;margin:0 var(--spacing-xs);flex:1}.kit-video-player__rail[data-v-c33640a0]{width:100%;height:4px;transition:height var(--motion-fast);background:#ffffff3d;border-radius:2px;position:relative;overflow:hidden}.kit-video-player__track:hover .kit-video-player__rail[data-v-c33640a0]{height:6px}.kit-video-player__buffered[data-v-c33640a0],.kit-video-player__played[data-v-c33640a0]{position:absolute;inset:0 auto 0 0}.kit-video-player__buffered[data-v-c33640a0]{background:#ffffff4d}.kit-video-player__played[data-v-c33640a0]{background:var(--color-accent)}.kit-video-player__thumb[data-v-c33640a0]{width:12px;height:12px;box-shadow:0 0 0 3px rgba(var(--color-accent-rgb),.5);transition:scale var(--motion-fast);pointer-events:none;background:#fff;border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;scale:0}.kit-video-player__track:active .kit-video-player__thumb[data-v-c33640a0],.kit-video-player__track:focus-visible .kit-video-player__thumb[data-v-c33640a0],.kit-video-player__track:hover .kit-video-player__thumb[data-v-c33640a0]{scale:1}.kit-video-player__volume[data-v-c33640a0]{flex-shrink:0;align-items:center;display:flex}.kit-video-player__volume-track[data-v-c33640a0]{opacity:0;width:0;transition:width var(--motion-normal) var(--ease-standard),opacity var(--motion-normal),margin var(--motion-normal);overflow:visible}.kit-video-player__volume:focus-within .kit-video-player__volume-track[data-v-c33640a0],.kit-video-player__volume:hover .kit-video-player__volume-track[data-v-c33640a0]{opacity:1;width:64px;margin:0 var(--spacing-sm) 0 var(--spacing-xs)}.kit-video-player__rate[data-v-c33640a0]{flex-shrink:0;position:relative}.kit-video-player__menu[data-v-c33640a0]{z-index:10001;min-width:120px;padding:var(--spacing-xs);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--elevation-3);background:#1c1c1ceb;border:1px solid #ffffff1f}.kit-video-player__menu-item[data-v-c33640a0]{align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-sm);color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:6px 10px;font-family:inherit;font-size:13px;display:flex}.kit-video-player__menu-item[data-v-c33640a0]:focus-visible,.kit-video-player__menu-item[data-v-c33640a0]:hover{background:#ffffff1f;outline:none}.kit-video-player__menu-item--active[data-v-c33640a0]{font-weight:600}.kit-video-player__menu-spacer[data-v-c33640a0]{width:14px}.kit-video-player--audio[data-v-c33640a0]{background:var(--color-bg-elevated);border:1px solid var(--color-stroke-default);width:100%;color:var(--color-text-primary);flex-direction:column}.kit-video-player__artwork[data-v-c33640a0]{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;max-height:280px;display:block}.kit-video-player--audio .kit-video-player__bar[data-v-c33640a0]{padding:var(--spacing-xs)}.kit-video-player--audio .kit-video-player__btn[data-v-c33640a0]:hover:not(:disabled),.kit-video-player--audio .kit-video-player__rail[data-v-c33640a0]{background:var(--color-fill-secondary)}.kit-video-player--audio .kit-video-player__buffered[data-v-c33640a0]{background:var(--color-stroke-strong);opacity:.4}.kit-video-player__menu--audio[data-v-c33640a0]{background:var(--color-bg-elevated);border-color:var(--color-stroke-default)}.kit-video-player__menu--audio .kit-video-player__menu-item[data-v-c33640a0]{color:var(--color-text-primary)}.kit-video-player__menu--audio .kit-video-player__menu-item[data-v-c33640a0]:focus-visible,.kit-video-player__menu--audio .kit-video-player__menu-item[data-v-c33640a0]:hover{background:var(--color-fill-secondary)}.kit-video-player--audio .kit-video-player__error[data-v-c33640a0]{padding:var(--spacing-sm) var(--spacing-1) 0;color:var(--color-error);background:0 0;justify-content:flex-start;position:static}@container (width<=360px){.kit-video-player__time--total[data-v-c33640a0]{display:none}}@media (hover:none){.kit-video-player__volume-track[data-v-c33640a0]{display:none}.kit-video-player__thumb[data-v-c33640a0]{scale:1}}@media (prefers-reduced-motion:reduce){.kit-video-player__bar[data-v-c33640a0],.kit-video-player__title[data-v-c33640a0],.kit-video-player__volume-track[data-v-c33640a0]{transition:none}}.kit-lightbox{z-index:10000;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);color:#fff;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#0c0c0ce6;outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.kit-lightbox__toolbar{gap:var(--spacing-1);min-height:56px;padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) var(--spacing-md)}.kit-lightbox__kind,.kit-lightbox__toolbar{flex-shrink:0;align-items:center;display:flex}.kit-lightbox__kind{border-radius:var(--radius-sm);background:color-mix(in srgb,var(--kit-lightbox-tint) 22%,transparent);width:32px;height:32px;color:color-mix(in srgb,var(--kit-lightbox-tint) 70%,#fff);justify-content:center}.kit-lightbox__heading{flex-direction:column;flex:1;min-width:0;display:flex}.kit-lightbox__name{font-size:14px;font-weight:600}.kit-lightbox__meta,.kit-lightbox__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kit-lightbox__meta{color:#fff9;font-size:12px}.kit-lightbox__tools{align-items:center;gap:var(--spacing-xxs);flex-shrink:0;display:flex}.kit-lightbox__tool,.kit-lightbox__zoom-level{min-width:36px;height:36px;padding:0 var(--spacing-xs);border-radius:var(--radius-sm);color:#fff;font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--motion-fast);background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;font-size:12px;text-decoration:none;display:inline-flex}.kit-lightbox__zoom-level{color:#fffc;min-width:48px}.kit-lightbox__tool:hover:not(:disabled),.kit-lightbox__zoom-level:hover{background:#ffffff1f}.kit-lightbox__tool:disabled{opacity:.35;cursor:not-allowed}.kit-lightbox__tool--danger:hover:not(:disabled){background:color-mix(in srgb,var(--color-error) 30%,transparent)}.kit-lightbox__nav:focus-visible,.kit-lightbox__thumb:focus-visible,.kit-lightbox__tool:focus-visible,.kit-lightbox__zoom-level:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.kit-lightbox__sep{width:1px;height:20px;margin:0 var(--spacing-xs);background:#ffffff2e}.kit-lightbox__stage{flex:1;min-height:0;position:relative;overflow:hidden;container-type:size}.kit-lightbox__content{padding:var(--spacing-sm) var(--spacing-3xl);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.kit-lightbox__image{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:var(--radius-sm);max-width:100%;max-height:100%;box-shadow:var(--elevation-4);cursor:zoom-in;transition:transform var(--motion-normal) var(--ease-decelerate);will-change:transform}.kit-lightbox__image--zoomed{cursor:grab}.kit-lightbox__image--panning{cursor:grabbing}.kit-lightbox__video{width:min(100%,1280px,16 * (100cqh - var(--spacing-md)) / 9)}.kit-lightbox__pdf{border-radius:var(--radius-sm);width:min(100%,960px);height:100%;box-shadow:var(--elevation-4);background:#fff;border:none}.kit-lightbox__card{align-items:center;gap:var(--spacing-sm);width:min(100%,420px);padding:var(--spacing-lg);border-radius:var(--radius-lg);text-align:center;background:#ffffff0f;border:1px solid #ffffff1a;flex-direction:column;display:flex}.kit-lightbox__card--audio{padding:var(--spacing-md);gap:var(--spacing-md)}.kit-lightbox__art{border-radius:var(--radius-lg);background:color-mix(in srgb,var(--kit-lightbox-tint) 22%,transparent);width:128px;height:128px;color:color-mix(in srgb,var(--kit-lightbox-tint) 70%,#fff);justify-content:center;align-items:center;display:flex;position:relative}.kit-lightbox__ext{border-radius:var(--radius-xs);background:var(--kit-lightbox-tint);color:#fff;letter-spacing:.04em;padding:1px 6px;font-size:11px;font-weight:700;position:absolute;bottom:10px}.kit-lightbox__card-name{overflow-wrap:anywhere;max-width:100%;font-size:15px;font-weight:600}.kit-lightbox__card-meta{color:#fff9;font-size:13px}.kit-lightbox__card-actions{justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm);flex-wrap:wrap;display:flex}.kit-lightbox__card-btn{border-radius:var(--radius-sm);color:#fff;height:34px;transition:background var(--motion-fast);background:#ffffff14;border:1px solid #ffffff29;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.kit-lightbox__card-btn:hover{background:#ffffff29}.kit-lightbox__card-btn--primary{background:var(--color-accent);border-color:#0000}.kit-lightbox__card-btn--primary:hover{background:var(--color-accent-hover)}.kit-lightbox__card-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.kit-lightbox__nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;width:44px;height:44px;transition:background var(--motion-fast),opacity var(--motion-fast);background:#00000073;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;translate:0 -50%}.kit-lightbox__nav:hover:not(:disabled){background:#ffffff2e}.kit-lightbox__nav:disabled{opacity:0;pointer-events:none}.kit-lightbox__nav--prev{left:var(--spacing-sm)}.kit-lightbox__nav--next{right:var(--spacing-sm)}.kit-lightbox__caption{padding:var(--spacing-xs) var(--spacing-md) 0;text-align:center;color:#ffffffbf;flex-shrink:0;font-size:13px}.kit-lightbox__thumbs{gap:var(--spacing-sm);padding:var(--spacing-1) var(--spacing-md);scroll-behavior:smooth;scrollbar-width:none;flex-shrink:0;justify-content:safe center;display:flex;overflow-x:auto}.kit-lightbox__thumbs::-webkit-scrollbar{display:none}.kit-lightbox__thumb{border-radius:var(--radius-sm);opacity:.55;cursor:pointer;width:56px;height:56px;transition:opacity var(--motion-fast),border-color var(--motion-fast);background:#ffffff14;border:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.kit-lightbox__thumb:hover{opacity:.85}.kit-lightbox__thumb[aria-current=true]{opacity:1;border-color:var(--color-accent)}.kit-lightbox__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.kit-lightbox__thumb-play{color:#fff;background:#0009;border-radius:50%;padding:2px;position:absolute;bottom:3px;right:3px}.kit-lightbox-enter-active,.kit-lightbox-leave-active{transition:opacity var(--motion-normal) var(--ease-standard)}.kit-lightbox-enter-from,.kit-lightbox-item-enter-from,.kit-lightbox-item-leave-to,.kit-lightbox-leave-to{opacity:0}.kit-lightbox-item-enter-active,.kit-lightbox-item-leave-active{transition:opacity var(--motion-fast) var(--ease-standard)}@media (width<=639px){.kit-lightbox__toolbar{gap:var(--spacing-sm);padding-left:var(--spacing-1)}.kit-lightbox__kind,.kit-lightbox__sep,.kit-lightbox__zoom-level{display:none}.kit-lightbox__content{padding:var(--spacing-xs)}.kit-lightbox__nav{width:36px;height:36px}.kit-lightbox__nav--prev{left:var(--spacing-xs)}.kit-lightbox__nav--next{right:var(--spacing-xs)}}@media (prefers-reduced-motion:reduce){.kit-lightbox__image{transition:none}}.kit-file-preview-card[data-v-2e74cd6f]{--kit-fpc-radius:var(--radius-md);background:var(--color-bg-layer);border:1px solid var(--color-stroke-default);border-radius:var(--kit-fpc-radius);min-width:0;color:var(--color-text-primary);transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast);display:flex;position:relative}.kit-file-preview-card--interactive[data-v-2e74cd6f]:hover{background:color-mix(in srgb,var(--color-bg-layer),var(--color-text-primary) 4%);border-color:var(--color-stroke-strong)}.kit-file-preview-card--selected[data-v-2e74cd6f],.kit-file-preview-card--selected[data-v-2e74cd6f]:hover{background:var(--color-accent-subtle);border-color:var(--color-accent)}.kit-file-preview-card--error[data-v-2e74cd6f]{border-color:color-mix(in srgb,var(--color-error) 60%,transparent)}.kit-file-preview-card--disabled[data-v-2e74cd6f]{opacity:.5}.kit-file-preview-card__hit[data-v-2e74cd6f]:after{content:"";z-index:1;border-radius:var(--kit-fpc-radius);position:absolute;inset:-1px}.kit-file-preview-card__hit[data-v-2e74cd6f]:focus-visible{outline:none}.kit-file-preview-card__hit[data-v-2e74cd6f]:focus-visible:after{box-shadow:0 0 0 2px var(--color-accent)}.kit-file-preview-card__body[data-v-2e74cd6f]{flex-direction:column;flex:1;justify-content:center;gap:1px;min-width:0;display:flex}.kit-file-preview-card__name[data-v-2e74cd6f]{max-width:100%;color:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:inherit;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:500;line-height:1.35;text-decoration:none;display:block;overflow:hidden}.kit-file-preview-card__hit[data-v-2e74cd6f]{cursor:pointer}.kit-file-preview-card--interactive:hover .kit-file-preview-card__name[data-v-2e74cd6f]{color:var(--color-accent)}.kit-file-preview-card__meta[data-v-2e74cd6f]{min-width:0;color:var(--color-text-secondary);align-items:center;gap:4px;font-size:11.5px;display:flex}.kit-file-preview-card__meta-text[data-v-2e74cd6f]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kit-file-preview-card__meta--error[data-v-2e74cd6f]{color:var(--color-error)}.kit-file-preview-card__media[data-v-2e74cd6f]{flex-shrink:0;position:relative;overflow:hidden}.kit-file-preview-card__image[data-v-2e74cd6f]{-o-object-fit:cover;object-fit:cover;background:var(--color-fill-tertiary);width:100%;height:100%;display:block}.kit-file-preview-card__icon[data-v-2e74cd6f]{background:color-mix(in srgb,var(--kit-fpc-tint) 16%,transparent);width:100%;height:100%;color:var(--kit-fpc-tint);justify-content:center;align-items:center;display:flex;position:relative}.kit-file-preview-card__ext[data-v-2e74cd6f]{border-radius:var(--radius-xs);background:var(--kit-fpc-tint);color:#fff;letter-spacing:.04em;white-space:nowrap;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;bottom:8px;left:50%;translate:-50%}.kit-file-preview-card__play[data-v-2e74cd6f]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;pointer-events:none;width:40px;height:40px;transition:background var(--motion-fast),scale var(--motion-fast);background:#0000008c;border-radius:50%;justify-content:center;align-items:center;padding-left:2px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.kit-file-preview-card--interactive:hover .kit-file-preview-card__play[data-v-2e74cd6f]{background:var(--color-accent);scale:1.08}.kit-file-preview-card__duration[data-v-2e74cd6f]{border-radius:var(--radius-xs);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#000000a6;padding:1px 5px;font-size:11px;position:absolute;bottom:6px;right:6px}.kit-file-preview-card__media--player[data-v-2e74cd6f]{z-index:2}.kit-file-preview-card__player[data-v-2e74cd6f]{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.kit-file-preview-card__tools[data-v-2e74cd6f]{z-index:2;flex-shrink:0;align-items:center;gap:2px;display:flex;position:relative}.kit-file-preview-card__tool[data-v-2e74cd6f]{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.kit-file-preview-card__tool--active[data-v-2e74cd6f],.kit-file-preview-card__tool[data-v-2e74cd6f]:hover:not(:disabled){background:var(--color-fill-secondary);color:var(--color-text-primary)}.kit-file-preview-card__remove[data-v-2e74cd6f]:hover:not(:disabled),.kit-file-preview-card__tool--danger[data-v-2e74cd6f]:hover:not(:disabled){background:color-mix(in srgb,var(--color-error) 16%,transparent);color:var(--color-error)}.kit-file-preview-card__tool[data-v-2e74cd6f]:disabled{opacity:.4;cursor:not-allowed}.kit-file-preview-card__tool[data-v-2e74cd6f]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.kit-file-preview-card__progress[data-v-2e74cd6f]{z-index:2;border-radius:0 0 var(--kit-fpc-radius) var(--kit-fpc-radius);background:var(--color-fill-secondary);height:3px;position:absolute;inset:auto 0 0;overflow:hidden}.kit-file-preview-card__progress-fill[data-v-2e74cd6f]{background:var(--color-accent);height:100%;transition:width var(--motion-normal) var(--ease-standard)}.kit-file-preview-card__progress--indeterminate .kit-file-preview-card__progress-fill[data-v-2e74cd6f]{width:35%;animation:kit-fpc-indeterminate-2e74cd6f 1.2s var(--ease-standard) infinite}@keyframes kit-fpc-indeterminate-2e74cd6f{0%{translate:-100%}to{translate:300%}}.kit-file-preview-card--row[data-v-2e74cd6f]{align-items:center;gap:var(--spacing-1);width:100%;max-width:360px;padding:var(--spacing-sm);padding-right:var(--spacing-xs)}.kit-file-preview-card--row .kit-file-preview-card__media[data-v-2e74cd6f]{border-radius:var(--radius-sm);width:36px;height:36px}.kit-file-preview-card--row.kit-file-preview-card--sm[data-v-2e74cd6f]{gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-xxs) var(--spacing-xs) var(--spacing-xs)}.kit-file-preview-card--row.kit-file-preview-card--sm .kit-file-preview-card__media[data-v-2e74cd6f]{width:28px;height:28px}.kit-file-preview-card--row.kit-file-preview-card--sm .kit-file-preview-card__name[data-v-2e74cd6f]{font-size:12px}.kit-file-preview-card--row.kit-file-preview-card--sm .kit-file-preview-card__meta[data-v-2e74cd6f]{font-size:11px}.kit-file-preview-card--row.kit-file-preview-card--sm .kit-file-preview-card__tool[data-v-2e74cd6f]{width:24px;height:24px}.kit-file-preview-card--row.kit-file-preview-card--lg[data-v-2e74cd6f]{max-width:440px;padding:var(--spacing-1)}.kit-file-preview-card--row.kit-file-preview-card--lg .kit-file-preview-card__media[data-v-2e74cd6f]{width:48px;height:48px}.kit-file-preview-card--row.kit-file-preview-card--lg .kit-file-preview-card__name[data-v-2e74cd6f]{font-size:14px}.kit-file-preview-card--row.kit-file-preview-card--lg .kit-file-preview-card__meta[data-v-2e74cd6f]{font-size:12px}.kit-file-preview-card--tile[data-v-2e74cd6f]{--kit-fpc-tile-width:176px;width:var(--kit-fpc-tile-width);flex-direction:column;max-width:100%;overflow:hidden}.kit-file-preview-card--tile.kit-file-preview-card--lg[data-v-2e74cd6f]{--kit-fpc-tile-width:248px}.kit-file-preview-card--tile .kit-file-preview-card__media[data-v-2e74cd6f]{aspect-ratio:4/3;width:100%}.kit-file-preview-card--tile .kit-file-preview-card__body[data-v-2e74cd6f]{padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) 10px}.kit-file-preview-card--tile .kit-file-preview-card__tools[data-v-2e74cd6f]{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;max-width:calc(100% - 12px);transition:opacity var(--motion-fast),translate var(--motion-fast);background:#1414149e;padding:2px;position:absolute;top:6px;right:6px;translate:0 -2px}.kit-file-preview-card--tile.kit-file-preview-card--selected .kit-file-preview-card__tools[data-v-2e74cd6f],.kit-file-preview-card--tile:focus-within .kit-file-preview-card__tools[data-v-2e74cd6f],.kit-file-preview-card--tile:hover .kit-file-preview-card__tools[data-v-2e74cd6f]{opacity:1;translate:0}.kit-file-preview-card--tile .kit-file-preview-card__tools[data-v-2e74cd6f]:has([aria-expanded=true]){opacity:1;translate:0}.kit-file-preview-card--tile .kit-file-preview-card__tool[data-v-2e74cd6f]{color:#ffffffd9}.kit-file-preview-card--tile .kit-file-preview-card__tool--active[data-v-2e74cd6f],.kit-file-preview-card--tile .kit-file-preview-card__tool[data-v-2e74cd6f]:hover:not(:disabled){color:#fff;background:#ffffff29}.kit-file-preview-card--tile .kit-file-preview-card__remove[data-v-2e74cd6f]:hover:not(:disabled),.kit-file-preview-card--tile .kit-file-preview-card__tool--danger[data-v-2e74cd6f]:hover:not(:disabled){background:var(--color-error);color:#fff}.kit-file-preview-card--tile.kit-file-preview-card--sm[data-v-2e74cd6f]{--kit-fpc-tile-width:96px}.kit-file-preview-card--tile.kit-file-preview-card--sm .kit-file-preview-card__media[data-v-2e74cd6f]{aspect-ratio:1}.kit-file-preview-card--tile.kit-file-preview-card--sm .kit-file-preview-card__body[data-v-2e74cd6f]{flex:none;height:0;padding:0;overflow:hidden}.kit-file-preview-card--tile.kit-file-preview-card--sm .kit-file-preview-card__tools[data-v-2e74cd6f]{border-radius:var(--radius-sm);max-width:calc(100% - 8px);padding:1px;top:4px;right:4px}.kit-file-preview-card--tile.kit-file-preview-card--sm .kit-file-preview-card__tool[data-v-2e74cd6f]{width:22px;height:22px}.kit-file-preview-card--tile.kit-file-preview-card--sm .kit-file-preview-card__ext[data-v-2e74cd6f]{font-size:9px;bottom:6px}.kit-file-preview-card--tile .kit-file-preview-card__progress[data-v-2e74cd6f]{border-radius:0}@media (hover:none){.kit-file-preview-card--tile .kit-file-preview-card__tools[data-v-2e74cd6f]{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.kit-file-preview-card__progress--indeterminate .kit-file-preview-card__progress-fill[data-v-2e74cd6f]{opacity:.5;width:100%;animation:none}}.kit-gauge[data-v-b6cd9377]{align-items:center;gap:var(--spacing-xs);flex-direction:column;display:flex;position:relative}.kit-gauge__svg[data-v-b6cd9377]{display:block;overflow:visible}.kit-gauge__track[data-v-b6cd9377]{stroke:color-mix(in srgb,var(--color-text-primary,#fff) 12%,transparent)}.kit-gauge__zones[data-v-b6cd9377]{opacity:.3}.kit-gauge__fill[data-v-b6cd9377]{transition:stroke-dashoffset var(--motion-normal),stroke var(--motion-normal)}.kit-gauge__fill--empty[data-v-b6cd9377]{opacity:0}.kit-gauge__tick[data-v-b6cd9377]{stroke:var(--color-text-secondary,#aaa);stroke-width:1.25px;stroke-linecap:round}.kit-gauge__tick--minor[data-v-b6cd9377]{stroke:var(--color-text-tertiary,#80808099);stroke-width:1px}.kit-gauge__tick-labels text[data-v-b6cd9377]{fill:var(--color-text-tertiary,#808080cc);font-variant-numeric:tabular-nums;font-size:10px}.kit-gauge__target[data-v-b6cd9377]{stroke:var(--color-text-primary,#fff);stroke-width:2px;stroke-linecap:round}.kit-gauge__needle-shape[data-v-b6cd9377]{fill:var(--color-text-primary,#fff);transform-box:view-box;transition:transform var(--motion-normal)}.kit-gauge__hub[data-v-b6cd9377]{fill:var(--color-text-primary,#fff);stroke:var(--color-bg-layer,#202020);stroke-width:2px}.kit-gauge__readout[data-v-b6cd9377]{text-align:center;flex-direction:column;align-items:center;line-height:1.1;display:flex}.kit-gauge:not(.kit-gauge--needle) .kit-gauge__readout[data-v-b6cd9377]{pointer-events:none;position:absolute;left:50%}.kit-gauge__value[data-v-b6cd9377]{font-size:var(--kit-gauge-value-size,20px);color:var(--color-text-primary,#fff);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.kit-gauge__unit[data-v-b6cd9377]{color:var(--color-text-secondary,#aaa);margin-left:1px;font-size:.6em;font-weight:500}.kit-gauge__label[data-v-b6cd9377]{font-size:var(--kit-gauge-label-size,12px);color:var(--color-text-secondary,#aaa);white-space:nowrap}.kit-heading[data-v-3a811489]{line-height:var(--leading-tight);margin:0}.kit-heading--display[data-v-3a811489]{font-size:var(--text-display)}.kit-heading--title[data-v-3a811489]{font-size:var(--text-title)}.kit-heading--subtitle[data-v-3a811489]{font-size:var(--text-subtitle)}.kit-heading--body-lg[data-v-3a811489]{font-size:var(--text-body-lg)}.kit-heading--body[data-v-3a811489]{font-size:var(--text-body)}.kit-heading--semibold[data-v-3a811489]{font-weight:var(--font-semibold)}.kit-heading--regular[data-v-3a811489]{font-weight:var(--font-regular)}.kit-heading--primary[data-v-3a811489]{color:var(--color-text-primary)}.kit-heading--secondary[data-v-3a811489]{color:var(--color-text-secondary)}.kit-heading--tertiary[data-v-3a811489]{color:var(--color-text-tertiary)}.kit-bottom-sheet__title[data-v-565d26e1],.kit-heading--truncate[data-v-3a811489],.kit-persona__name[data-v-9b392b9a],.kit-persona__secondary[data-v-9b392b9a],.kit-persona__tertiary[data-v-9b392b9a],.kit-text--truncate[data-v-ba7c2f91]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kit-persona[data-v-9b392b9a]{align-items:center;gap:10px;display:inline-flex}.kit-persona--sm[data-v-9b392b9a]{gap:var(--spacing-sm)}.kit-persona__text[data-v-9b392b9a]{flex-direction:column;min-width:0;display:flex}.kit-persona__name[data-v-9b392b9a]{color:var(--color-text-primary);font-size:13px;font-weight:600}.kit-persona__secondary[data-v-9b392b9a]{color:var(--color-text-secondary);font-size:12px}.kit-persona__tertiary[data-v-9b392b9a]{color:var(--color-text-tertiary);font-size:11px}.kit-priority[data-v-2fb5228a]{align-items:center;gap:var(--spacing-xxs);font-size:var(--text-caption);font-weight:600;line-height:16px;display:inline-flex}.kit-sparkline[data-v-0d9ac053]{display:block}.kit-sparkline__line[data-v-0d9ac053]{stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.kit-sparkline__fill[data-v-0d9ac053]{opacity:.12}.kit-stat[data-v-262f9fd8]{gap:var(--spacing-xs);padding:var(--spacing-md);background:var(--color-bg-layer);border:1px solid var(--color-stroke-default);border-radius:var(--radius-md);flex-direction:column;display:flex}.kit-stat__header[data-v-262f9fd8]{align-items:center;gap:6px;display:flex}.kit-stat__icon[data-v-262f9fd8]{opacity:.7}.kit-stat__label[data-v-262f9fd8]{color:var(--color-text-secondary,#aaa);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.kit-stat__value[data-v-262f9fd8]{color:var(--color-text-primary,#fff);font-size:28px;font-weight:600;line-height:1.1}.kit-stat__delta[data-v-262f9fd8]{font-size:12px;font-weight:600}.kit-stat__delta--positive[data-v-262f9fd8]{color:#6dc46a}.kit-stat__delta--negative[data-v-262f9fd8]{color:#e85050}.kit-status[data-v-d215585b]{align-items:center;gap:6px;display:inline-flex}.kit-status__dot[data-v-d215585b]{border-radius:50%;flex-shrink:0}.kit-status--md .kit-status__dot[data-v-d215585b]{width:8px;height:8px}.kit-status--sm .kit-status__dot[data-v-d215585b]{width:6px;height:6px}.kit-status--online .kit-status__dot[data-v-d215585b]{background:var(--color-success)}.kit-status--busy .kit-status__dot[data-v-d215585b],.kit-status--dnd .kit-status__dot[data-v-d215585b]{background:var(--color-error)}.kit-status--away .kit-status__dot[data-v-d215585b]{background:var(--color-warning)}.kit-status--offline .kit-status__dot[data-v-d215585b]{background:var(--color-text-disabled)}.kit-status__label[data-v-d215585b]{color:var(--color-text-secondary);font-size:12px}.kit-text[data-v-ba7c2f91]{line-height:var(--leading-normal);margin:0}.kit-text--body[data-v-ba7c2f91]{font-size:var(--text-body)}.kit-text--body-lg[data-v-ba7c2f91]{font-size:var(--text-body-lg)}.kit-text--caption[data-v-ba7c2f91]{font-size:var(--text-caption)}.kit-text--primary[data-v-ba7c2f91]{color:var(--color-text-primary)}.kit-text--secondary[data-v-ba7c2f91]{color:var(--color-text-secondary)}.kit-text--tertiary[data-v-ba7c2f91]{color:var(--color-text-tertiary)}.kit-text--disabled[data-v-ba7c2f91]{color:var(--color-text-disabled)}.kit-text--success[data-v-ba7c2f91]{color:var(--color-success)}.kit-text--warning[data-v-ba7c2f91]{color:var(--color-warning)}.kit-text--error[data-v-ba7c2f91]{color:var(--color-error)}.kit-banner--info .kit-banner__icon[data-v-08e3b99d],.kit-text--info[data-v-ba7c2f91]{color:var(--color-info)}.kit-text--regular[data-v-ba7c2f91]{font-weight:var(--font-regular)}.kit-text--semibold[data-v-ba7c2f91]{font-weight:var(--font-semibold)}.kit-text--left[data-v-ba7c2f91]{text-align:left}.kit-text--center[data-v-ba7c2f91]{text-align:center}.kit-text--right[data-v-ba7c2f91]{text-align:right}.kit-text--inline[data-v-ba7c2f91]{display:inline}.kit-banner[data-v-08e3b99d]{width:100%;padding:var(--spacing-sm) var(--spacing-lg);box-sizing:border-box;border-bottom:1px solid;align-items:flex-start;gap:10px;display:flex}.kit-banner--info[data-v-08e3b99d]{background:color-mix(in srgb,var(--color-info) 10%,var(--color-bg-elevated));border-color:color-mix(in srgb,var(--color-info) 25%,transparent)}.kit-banner--success[data-v-08e3b99d]{background:color-mix(in srgb,var(--color-success) 10%,var(--color-bg-elevated));border-color:color-mix(in srgb,var(--color-success) 25%,transparent)}.kit-banner--success .kit-banner__icon[data-v-08e3b99d]{color:var(--color-success)}.kit-banner--warning[data-v-08e3b99d]{background:color-mix(in srgb,var(--color-warning) 10%,var(--color-bg-elevated));border-color:color-mix(in srgb,var(--color-warning) 25%,transparent)}.kit-banner--warning .kit-banner__icon[data-v-08e3b99d]{color:var(--color-warning)}.kit-banner--error[data-v-08e3b99d]{background:color-mix(in srgb,var(--color-error) 10%,var(--color-bg-elevated));border-color:color-mix(in srgb,var(--color-error) 25%,transparent)}.kit-banner--error .kit-banner__icon[data-v-08e3b99d]{color:var(--color-error)}.kit-banner__icon[data-v-08e3b99d]{flex-shrink:0;margin-top:1px}.kit-banner__body[data-v-08e3b99d]{align-items:baseline;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;min-width:0;display:flex}.kit-banner__title[data-v-08e3b99d]{color:var(--color-text-primary,#fff);font-size:13px;font-weight:600}.kit-banner__message[data-v-08e3b99d]{color:var(--color-text-secondary,#aaa);font-size:12px;line-height:1.4}.kit-banner__action[data-v-08e3b99d]{flex-shrink:0}.kit-banner__dismiss[data-v-08e3b99d]{cursor:pointer;color:var(--color-text-secondary,#aaa);padding:var(--spacing-xxs);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kit-banner__dismiss[data-v-08e3b99d]:hover{color:var(--color-text-primary,#fff)}.kit-banner-enter-active[data-v-08e3b99d],.kit-banner-leave-active[data-v-08e3b99d]{transition:all var(--motion-normal)}.kit-banner-enter-from[data-v-08e3b99d],.kit-banner-leave-to[data-v-08e3b99d]{opacity:0;transform:translateY(-8px)}.kit-bottom-sheet-overlay[data-v-565d26e1]{z-index:10000;background:#00000080;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.kit-bottom-sheet[data-v-565d26e1]{background:var(--color-bg-layer);border-top:1px solid var(--color-stroke-default);border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:90dvh;box-shadow:var(--elevation-4);padding-bottom:env(safe-area-inset-bottom,0);transition:transform var(--motion-normal) var(--ease-decelerate);touch-action:pan-y;outline:none;flex-direction:column;display:flex}.kit-bottom-sheet--dragging[data-v-565d26e1]{transition:none}.kit-bottom-sheet--fullscreen[data-v-565d26e1]{max-height:none;padding-top:env(safe-area-inset-top,0);border:none;border-radius:0;flex:1}.kit-bottom-sheet__grab[data-v-565d26e1]{touch-action:none;flex-shrink:0}.kit-bottom-sheet__handle[data-v-565d26e1]{width:36px;height:4px;margin:var(--spacing-sm) auto 0;background:var(--color-stroke-strong);border-radius:2px}.kit-bottom-sheet__header[data-v-565d26e1]{align-items:center;gap:var(--spacing-sm);min-height:48px;padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-xs) var(--spacing-md);display:flex}.kit-bottom-sheet__title[data-v-565d26e1]{color:var(--color-text-primary);flex:1;margin:0;font-size:17px;font-weight:600}.kit-bottom-sheet__close[data-v-565d26e1]{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.kit-bottom-sheet__close[data-v-565d26e1]:hover{background:var(--color-fill-secondary);color:var(--color-text-primary)}.kit-bottom-sheet__close[data-v-565d26e1]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.kit-bottom-sheet__body[data-v-565d26e1]{overscroll-behavior:contain;min-height:0;padding:0 var(--spacing-md) var(--spacing-md);color:var(--color-text-secondary);flex:1;font-size:14px;line-height:1.5;overflow-y:auto}.kit-bottom-sheet__footer[data-v-565d26e1]{gap:var(--spacing-sm);padding:var(--spacing-1) var(--spacing-md);border-top:1px solid var(--color-stroke-default);display:flex}.kit-bottom-sheet__footer>[data-v-565d26e1-s]{flex:1;min-height:44px}.kit-sheet-enter-active[data-v-565d26e1],.kit-sheet-leave-active[data-v-565d26e1]{transition:background-color var(--motion-slow) var(--ease-standard)}.kit-sheet-enter-active .kit-bottom-sheet[data-v-565d26e1],.kit-sheet-leave-active .kit-bottom-sheet[data-v-565d26e1]{transition:transform var(--motion-slow) var(--ease-decelerate)}.kit-sheet-enter-from[data-v-565d26e1],.kit-sheet-leave-to[data-v-565d26e1]{background-color:#0000}.kit-sheet-enter-from .kit-bottom-sheet[data-v-565d26e1],.kit-sheet-leave-to .kit-bottom-sheet[data-v-565d26e1]{transform:translateY(100%)}.kit-sheet-full-enter-active[data-v-565d26e1],.kit-sheet-full-leave-active[data-v-565d26e1]{transition:opacity var(--motion-normal) var(--ease-standard)}.kit-sheet-full-enter-active .kit-bottom-sheet[data-v-565d26e1],.kit-sheet-full-leave-active .kit-bottom-sheet[data-v-565d26e1]{transition:transform var(--motion-normal) var(--ease-decelerate)}.kit-dialog-enter-from[data-v-57329e3c],.kit-dialog-leave-to[data-v-57329e3c],.kit-sheet-full-enter-from[data-v-565d26e1],.kit-sheet-full-leave-to[data-v-565d26e1]{opacity:0}.kit-sheet-full-enter-from .kit-bottom-sheet[data-v-565d26e1],.kit-sheet-full-leave-to .kit-bottom-sheet[data-v-565d26e1]{transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.kit-bottom-sheet[data-v-565d26e1],.kit-sheet-enter-active .kit-bottom-sheet[data-v-565d26e1],.kit-sheet-leave-active .kit-bottom-sheet[data-v-565d26e1]{transition:none}}.kit-dialog-overlay[data-v-57329e3c]{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.kit-dialog[data-v-57329e3c]{background:var(--color-bg-layer);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);border:1px solid var(--color-stroke-default);border-radius:var(--radius-lg);box-shadow:var(--elevation-4);width:440px;max-width:calc(100vw - 40px);min-width:min(var(--kit-dialog-min-width,0px),100vw - 40px);flex-direction:column;max-height:calc(100dvh - 40px);display:flex;overflow:hidden}.kit-dialog__header[data-v-57329e3c]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-2) var(--spacing-2) 0;flex-shrink:0;display:flex}.kit-dialog__icon[data-v-57329e3c]{color:var(--color-text-primary,#fff);flex-shrink:0}.kit-dialog__title[data-v-57329e3c]{color:var(--color-text-primary,#fff);flex:1;margin:0;font-size:18px;font-weight:600}.kit-dialog__close[data-v-57329e3c]{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-secondary,#aaa);cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kit-dialog__close[data-v-57329e3c]:hover{background:var(--color-fill-secondary);color:var(--color-text-primary,#fff)}.kit-dialog__body[data-v-57329e3c]{overscroll-behavior:contain;min-height:0;padding:var(--spacing-1) var(--spacing-2) var(--spacing-2);color:var(--color-text-secondary,#aaa);flex:auto;font-size:13px;line-height:1.5;overflow-y:auto}.kit-dialog__footer[data-v-57329e3c]{justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-1) var(--spacing-2);border-top:1px solid var(--color-stroke-default);flex-shrink:0;display:flex}.kit-dialog-enter-active[data-v-57329e3c],.kit-dialog-leave-active[data-v-57329e3c]{transition:opacity var(--motion-normal)}.kit-dialog-enter-active .kit-dialog[data-v-57329e3c],.kit-dialog-leave-active .kit-dialog[data-v-57329e3c]{transition:transform var(--motion-normal)}.kit-dialog-enter-from .kit-dialog[data-v-57329e3c],.kit-dialog-leave-to .kit-dialog[data-v-57329e3c]{transform:scale(.95)translateY(8px)}.kit-dialog-form__fields[data-v-78ecdcf2]{gap:var(--spacing-2);flex-direction:column;display:flex}.kit-dialog-form__field[data-v-78ecdcf2]{gap:var(--spacing-xs);flex-direction:column;display:flex}.kit-dialog-form__label[data-v-78ecdcf2]{color:var(--color-text-secondary,#aaa);font-size:12px;font-weight:500}.kit-dialog-form__error[data-v-78ecdcf2]{color:var(--color-error,#e05252);margin:0;font-size:11px}.kit-info-bar[data-v-294bd5da]{padding:var(--spacing-1) 14px;border-radius:var(--radius-md);border:1px solid;align-items:flex-start;gap:10px;display:flex}.kit-info-bar--info[data-v-294bd5da]{background:color-mix(in srgb,var(--color-info) 8%,transparent);border-color:color-mix(in srgb,var(--color-info) 20%,transparent)}.kit-info-bar--info .kit-info-bar__icon[data-v-294bd5da]{color:var(--color-info)}.kit-info-bar--success[data-v-294bd5da]{background:color-mix(in srgb,var(--color-success) 8%,transparent);border-color:color-mix(in srgb,var(--color-success) 20%,transparent)}.kit-info-bar--success .kit-info-bar__icon[data-v-294bd5da]{color:var(--color-success)}.kit-info-bar--warning[data-v-294bd5da]{background:color-mix(in srgb,var(--color-warning) 8%,transparent);border-color:color-mix(in srgb,var(--color-warning) 20%,transparent)}.kit-info-bar--warning .kit-info-bar__icon[data-v-294bd5da]{color:var(--color-warning)}.kit-info-bar--error[data-v-294bd5da]{background:color-mix(in srgb,var(--color-error) 8%,transparent);border-color:color-mix(in srgb,var(--color-error) 20%,transparent)}.kit-info-bar--error .kit-info-bar__icon[data-v-294bd5da]{color:var(--color-error)}.kit-info-bar__icon[data-v-294bd5da]{flex-shrink:0;margin-top:1px}.kit-info-bar__body[data-v-294bd5da]{gap:var(--spacing-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.kit-info-bar__title[data-v-294bd5da]{color:var(--color-text-primary,#fff);font-size:13px;font-weight:600}.kit-info-bar__message[data-v-294bd5da]{color:var(--color-text-secondary,#aaa);font-size:12px;line-height:1.4}.kit-info-bar__action[data-v-294bd5da]{flex-shrink:0}.kit-info-bar__dismiss[data-v-294bd5da]{cursor:pointer;color:var(--color-text-secondary,#aaa);padding:var(--spacing-xxs);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kit-info-bar__dismiss[data-v-294bd5da]:hover{color:var(--color-text-primary,#fff)}.kit-info-bar-enter-active[data-v-294bd5da],.kit-info-bar-leave-active[data-v-294bd5da]{transition:all var(--motion-normal)}.kit-info-bar-enter-from[data-v-294bd5da],.kit-info-bar-leave-to[data-v-294bd5da]{opacity:0;transform:translateY(-8px)}.kit-notification-center[data-v-5a52aeb0]{z-index:10002;background:var(--color-bg-elevated);border-left:1px solid var(--color-stroke-default);width:360px;max-width:100vw;box-shadow:var(--elevation-3);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.kit-notification-center__header[data-v-5a52aeb0]{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:1px solid var(--color-stroke-default);display:flex}.kit-notification-center__title[data-v-5a52aeb0]{color:var(--color-text-primary,#fff);margin:0;font-size:14px;font-weight:600}.kit-notification-center__actions[data-v-5a52aeb0]{align-items:center;gap:var(--spacing-sm);display:flex}.kit-notification-center__action[data-v-5a52aeb0]{cursor:pointer;color:var(--color-accent);padding:var(--spacing-xxs);background:0 0;border:none;font-size:12px}.kit-notification-center__action[data-v-5a52aeb0]:hover{text-decoration:underline}.kit-notification-center__close[data-v-5a52aeb0]{cursor:pointer;color:var(--color-text-secondary,#aaa);padding:var(--spacing-xxs);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.kit-notification-center__close[data-v-5a52aeb0]:hover{color:var(--color-text-primary,#fff)}.kit-notification-center__body[data-v-5a52aeb0]{padding:var(--spacing-md);flex:1;overflow-y:auto}.kit-notification-center__list[data-v-5a52aeb0]{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kit-notification-center__item[data-v-5a52aeb0]{padding:var(--spacing-sm);border:1px solid var(--color-stroke-default);border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;gap:10px;display:flex;position:relative}.kit-notification-center__item[data-v-5a52aeb0]:hover{background:var(--color-bg-layer)}.kit-notification-center__dot[data-v-5a52aeb0]{background:var(--color-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}.kit-notification-center__icon--success[data-v-5a52aeb0]{color:var(--color-success)}.kit-notification-center__icon--error[data-v-5a52aeb0]{color:var(--color-error)}.kit-notification-center__icon--warning[data-v-5a52aeb0]{color:var(--color-warning)}.kit-notification-center__icon--info[data-v-5a52aeb0]{color:var(--color-info)}.kit-notification-center__content[data-v-5a52aeb0]{flex:1;min-width:0}.kit-notification-center__item-title[data-v-5a52aeb0]{margin:0 0 var(--spacing-xxs);color:var(--color-text-primary,#fff);font-size:13px;font-weight:600}.kit-notification-center__message[data-v-5a52aeb0]{color:var(--color-text-secondary,#aaa);margin:0;font-size:12px;line-height:1.4}.kit-notification-center-enter-active[data-v-5a52aeb0],.kit-notification-center-leave-active[data-v-5a52aeb0]{transition:transform var(--motion-normal),opacity var(--motion-normal)}.kit-notification-center-enter-from[data-v-5a52aeb0],.kit-notification-center-leave-to[data-v-5a52aeb0]{opacity:0;transform:translate(100%)}.kit-notification-bell[data-v-c9a5fab5]{display:inline-flex}.kit-notification-bell__trigger[data-v-c9a5fab5]{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-secondary,#aaa);cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.kit-notification-bell__trigger[data-v-c9a5fab5]:hover{background:var(--color-fill-secondary);color:var(--color-text-primary,#fff)}.kit-notification-bell__badge[data-v-c9a5fab5]{background:var(--color-error);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;top:2px;right:2px}.kit-progress-ring__track[data-v-6370a14f]{stroke:var(--color-bg-elevated)}.kit-progress-ring__fill[data-v-6370a14f]{stroke:var(--color-accent,#0078d4);transition:stroke-dashoffset var(--motion-normal)}.kit-progress-ring--indeterminate[data-v-6370a14f]{animation:1s linear infinite kit-ring-rotate-6370a14f}@keyframes kit-ring-rotate-6370a14f{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.kit-skeleton[data-v-5b00bc71]{background:linear-gradient(90deg,var(--color-bg-layer) 25%,var(--color-bg-elevated) 50%,var(--color-bg-layer) 75%);background-size:200% 100%;animation:1.5s infinite kit-skeleton-shimmer-5b00bc71;display:inline-block}.kit-skeleton--text[data-v-5b00bc71]{border-radius:var(--radius-sm);height:1em}.kit-skeleton--rect[data-v-5b00bc71]{border-radius:var(--radius-md)}.kit-skeleton--circle[data-v-5b00bc71]{aspect-ratio:1;border-radius:50%}@keyframes kit-skeleton-shimmer-5b00bc71{0%{background-position:200% 0}to{background-position:-200% 0}}.kit-teaching-tip-anchor[data-v-0bd363d7]{display:inline-flex}.kit-teaching-tip{z-index:10001;width:280px;padding:var(--spacing-md);background:var(--color-bg-elevated);border:1px solid var(--color-stroke-default);border-radius:var(--radius-md);box-shadow:var(--elevation-3);position:fixed}.kit-teaching-tip__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs);display:flex}.kit-teaching-tip__title{color:var(--color-text-primary,#fff);font-size:13px;font-weight:600}.kit-teaching-tip__dismiss{cursor:pointer;color:var(--color-text-secondary,#aaa);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-2px;padding:2px;display:flex}.kit-teaching-tip__dismiss:hover{color:var(--color-text-primary,#fff)}.kit-teaching-tip__body{color:var(--color-text-secondary,#aaa);font-size:12px;line-height:1.5}.kit-teaching-tip__actions{justify-content:flex-end;gap:var(--spacing-xs);margin-top:var(--spacing-sm);display:flex}.kit-teaching-tip__arrow{box-sizing:border-box;background:var(--color-bg-elevated);border:1px solid #0000;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.kit-teaching-tip__arrow[data-side=bottom]{border-top-color:var(--color-stroke-default);border-left-color:var(--color-stroke-default)}.kit-teaching-tip__arrow[data-side=top]{border-bottom-color:var(--color-stroke-default);border-right-color:var(--color-stroke-default)}.kit-teaching-tip__arrow[data-side=right]{border-bottom-color:var(--color-stroke-default);border-left-color:var(--color-stroke-default)}.kit-teaching-tip__arrow[data-side=left]{border-top-color:var(--color-stroke-default);border-right-color:var(--color-stroke-default)}.kit-toast-container[data-v-60f661bb]{top:var(--spacing-2xl);right:var(--spacing-md);z-index:10001;pointer-events:none;position:fixed}.kit-toast-list[data-v-60f661bb]{gap:var(--spacing-sm);flex-direction:column;display:flex}.kit-toast[data-v-60f661bb]{min-width:300px;max-width:420px;padding:var(--spacing-1) 14px;background:var(--color-bg-elevated);border:1px solid var(--color-stroke-default);border-radius:var(--radius-md);box-shadow:var(--elevation-3);pointer-events:all;align-items:flex-start;gap:10px;display:flex}.kit-toast--success .kit-toast__icon[data-v-60f661bb]{color:var(--color-success)}.kit-toast--error .kit-toast__icon[data-v-60f661bb]{color:var(--color-error)}.kit-toast--warning .kit-toast__icon[data-v-60f661bb]{color:var(--color-warning)}.kit-toast--info .kit-toast__icon[data-v-60f661bb]{color:var(--color-info)}.kit-toast__content[data-v-60f661bb]{flex:1;min-width:0}.kit-toast__title[data-v-60f661bb]{margin:0 0 var(--spacing-xxs);color:var(--color-text-primary,#fff);font-size:13px;font-weight:600}.kit-toast__message[data-v-60f661bb]{color:var(--color-text-secondary,#aaa);margin:0;font-size:12px;line-height:1.4}.kit-toast__close[data-v-60f661bb]{cursor:pointer;color:var(--color-text-secondary,#aaa);padding:var(--spacing-xxs);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kit-toast__close[data-v-60f661bb]:hover{color:var(--color-text-primary,#fff)}.kit-toast-enter-active[data-v-60f661bb],.kit-toast-leave-active[data-v-60f661bb]{transition:all var(--motion-normal)}.kit-toast-enter-from[data-v-60f661bb],.kit-toast-leave-to[data-v-60f661bb]{opacity:0;transform:translate(100%)}.kit-colorpicker[data-v-927b3949]{gap:var(--spacing-xs);flex-direction:column;display:inline-flex}.kit-colorpicker--disabled[data-v-927b3949],.kit-combobox--disabled[data-v-c487ddba]{opacity:.4;pointer-events:none}.kit-colorpicker__label[data-v-927b3949]{color:var(--color-text-secondary,#aaa);font-size:12px}.kit-colorpicker__swatch[data-v-927b3949]{background:var(--color-bg-elevated);border:1px solid var(--color-stroke-default);border-radius:var(--radius-sm);cursor:pointer;width:34px;height:34px;transition:border-color var(--motion-fast);justify-content:center;align-items:center;padding:3px;display:inline-flex}.kit-colorpicker__swatch[data-v-927b3949]:hover{border-color:var(--color-accent,#0078d4)}.kit-colorpicker__swatch-color[data-v-927b3949]{border-radius:var(--radius-xs);border:1px solid var(--color-stroke-default);width:100%;height:100%;display:block}.kit-colorpicker__popover{z-index:10001;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-bg-elevated);border:1px solid var(--color-stroke-default);border-radius:var(--radius-md);box-shadow:var(--elevation-3);flex-direction:column;display:flex;position:fixed}.kit-colorpicker__presets{gap:var(--spacing-xs);grid-template-columns:repeat(5,1fr);display:grid}.kit-colorpicker__preset{border-radius:var(--radius-xs);border:1px solid var(--color-stroke-default);cursor:pointer;width:24px;height:24px;transition:transform var(--motion-fast);padding:0}.kit-colorpicker__preset:hover{transform:scale(1.1)}.kit-colorpicker__preset--selected{box-shadow:0 0 0 2px var(--color-accent,#0078d4)}.kit-colorpicker__hex{display:flex}.kit-colorpicker__hex-input{width:100%;height:28px;padding:0 var(--spacing-sm);background:var(--color-bg-layer);border:1px solid var(--color-stroke-default);border-radius:var(--radius-sm);color:var(--color-text-primary,#fff);transition:border-color var(--motion-fast);outline:none;font-family:inherit;font-size:12px}.kit-colorpicker__hex-input:focus{border-color:var(--color-accent,#0078d4)}.kit-colorpicker__hex-input--invalid{border-color:var(--color-error,#e05252)}.kit-combobox[data-v-c487ddba]{align-items:center;width:100%;display:inline-flex;position:relative}.kit-combobox__input[data-v-c487ddba]{background:var(--color-bg-elevated);border:1px solid var(--color-stroke-default);border-radius:var(--radius-sm);width:100%;height:34px;color:var(--color-text-primary,#fff);transition:border-color var(--motion-fast);outline:none;padding:0 30px 0 10px;font-family:inherit;font-size:13px}.kit-combobox--open .kit-combobox__input[data-v-c487ddba]{border-color:var(--color-accent,#0078d4);box-shadow:0 0 0 1px var(--color-accent,#0078d4)}.kit-combobox__chevron[data-v-c487ddba]{opacity:.6;pointer-events:none;transition:transform var(--motion-fast);position:absolute;right:8px}.kit-combobox__chevron--open[data-v-c487ddba]{transform:rotate(180deg)}.kit-combobox__spinner[data-v-c487ddba]{opacity:.6;pointer-events:none;animation:1s linear infinite kit-combobox-spin-c487ddba;position:absolute;right:8px}@keyframes kit-combobox-spin-c487ddba{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.kit-combobox__dropdown{z-index:10001;background:var(--color-bg-elevated);border:1px solid var(--color-stroke-default);border-radius:var(--radius-md);box-shadow:var(--elevation-3);position:fixed;overflow:hidden}.kit-combobox__list{padding:var(--spacing-xs);max-height:240px;margin:0;list-style:none;overflow-y:auto}.kit-combobox__option{border-radius:var(--radius-sm);cursor:pointer;transition:background var(--motion-fast);justify-content:space-between;align-items:center;padding:6px 10px;font-size:13px;display:flex}.kit-combobox__option--active,.kit-combobox__option:hover{background:var(--color-fill-secondary)}.kit-combobox__option--selected{color:var(--color-accent,#0078d4);font-weight:500}.kit-combobox__option--disabled{opacity:.4;pointer-events:none}.kit-combobox__empty{padding:var(--spacing-sm) 10px;color:var(--color-text-secondary,#aaa);text-align:center;font-size:12px}.vc-popover-content-wrapper{--popover-horizontal-content-offset:8px;--popover-vertical-content-offset:10px;--popover-caret-horizontal-offset:18px;--popover-caret-vertical-offset:8px;z-index:10;outline:none;display:block;position:absolute}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{color:var(--vc-popover-content-color);font-weight:var(--vc-font-medium);background-color:var(--vc-popover-content-bg);border:1px solid;border-color:var(--vc-popover-content-border);border-radius:var(--vc-rounded-lg);z-index:10;box-shadow:var(--vc-shadow-lg);outline:none;padding:4px;position:relative}.vc-popover-content.direction-bottom{margin-top:var(--popover-vertical-content-offset)}.vc-popover-content.direction-top{margin-bottom:var(--popover-vertical-content-offset)}.vc-popover-content.direction-left{margin-right:var(--popover-horizontal-content-offset)}.vc-popover-content.direction-right{margin-left:var(--popover-horizontal-content-offset)}.vc-popover-caret{content:"";border-top:inherit;border-left:inherit;background-color:inherit;z-index:-1;width:12px;height:12px;display:block;position:absolute}.vc-popover-caret.direction-bottom{top:0}.vc-popover-caret.direction-bottom.align-left{transform:translateY(-50%)rotate(45deg)}.vc-popover-caret.direction-bottom.align-center{transform:translate(-50%)translateY(-50%)rotate(45deg)}.vc-popover-caret.direction-bottom.align-right{transform:translateY(-50%)rotate(45deg)}.vc-popover-caret.direction-top{top:100%}.vc-popover-caret.direction-top.align-left{transform:translateY(-50%)rotate(-135deg)}.vc-popover-caret.direction-top.align-center{transform:translate(-50%)translateY(-50%)rotate(-135deg)}.vc-popover-caret.direction-top.align-right{transform:translateY(-50%)rotate(-135deg)}.vc-popover-caret.direction-left{left:100%}.vc-popover-caret.direction-left.align-top{transform:translate(-50%)rotate(135deg)}.vc-popover-caret.direction-left.align-middle{transform:translateY(-50%)translate(-50%)rotate(135deg)}.vc-popover-caret.direction-left.align-bottom{transform:translate(-50%)rotate(135deg)}.vc-popover-caret.direction-right{left:0}.vc-popover-caret.direction-right.align-top{transform:translate(-50%)rotate(-45deg)}.vc-popover-caret.direction-right.align-middle{transform:translateY(-50%)translate(-50%)rotate(-45deg)}.vc-popover-caret.direction-right.align-bottom{transform:translate(-50%)rotate(-45deg)}.vc-popover-caret.align-left{left:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-center{left:50%}.vc-popover-caret.align-right{right:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-top{top:var(--popover-caret-vertical-offset)}.vc-popover-caret.align-middle{top:50%}.vc-popover-caret.align-bottom{bottom:var(--popover-caret-vertical-offset)}.vc-day-popover-row{transition:var(--vc-day-content-transition);align-items:center;display:flex}.vc-day-popover-row-indicator{flex-grow:0;justify-content:center;align-items:center;width:15px;display:flex}.vc-bar,.vc-day-popover-row-indicator span,.vc-dot{transition:var(--vc-day-content-transition)}.vc-day-popover-row-label{flex-wrap:none;width:max-content;font-size:var(--vc-text-xs);line-height:var(--vc-leading-normal);flex-grow:1;align-items:center;margin-left:4px;margin-right:4px;display:flex}.vc-day-popover-row-highlight{border-radius:3px;width:8px;height:5px}.vc-day-popover-row-bar{width:10px;height:3px}.vc-base-icon{stroke:currentColor;stroke-width:2px;fill:none;display:inline-block}.vc-header{grid-gap:4px;align-items:center;height:30px;margin-top:10px;padding-left:10px;padding-right:10px;display:grid}.vc-header.is-lg{font-size:var(--vc-text-lg)}.vc-header.is-xl{font-size:var(--vc-text-xl)}.vc-header.is-2xl{font-size:var(--vc-text-2xl)}.vc-header .vc-title-wrapper{grid-area:1/title}.vc-header .vc-prev{grid-area:1/prev}.vc-header .vc-next{grid-area:1/next}.vc-header .vc-next,.vc-header .vc-prev,.vc-header .vc-title{border-radius:var(--vc-rounded);pointer-events:auto;-webkit-user-select:none;user-select:none;cursor:pointer;border:0;align-items:center;display:flex}.vc-header .vc-title{color:var(--vc-header-title-color);font-weight:var(--vc-font-semibold);white-space:nowrap;margin:0;padding:0 8px;line-height:30px}.vc-header .vc-title:hover{opacity:.75}.vc-header .vc-arrow{color:var(--vc-header-arrow-color);justify-content:center;align-items:center;width:28px;height:30px;margin:0;padding:0;display:flex}.vc-header .vc-arrow:hover{background:var(--vc-header-arrow-hover-bg)}.vc-header .vc-arrow:disabled,.vc-nav-arrow:disabled,.vc-nav-item:disabled,.vc-nav-title:disabled{opacity:.25;pointer-events:none}.vc-nav-header{justify-content:space-between;display:flex}.vc-nav-arrow,.vc-nav-item,.vc-nav-title{font-size:var(--vc-text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--vc-rounded);white-space:nowrap;border:0;margin:0}.vc-nav-arrow:hover,.vc-nav-item:hover,.vc-nav-title:hover{background-color:var(--vc-nav-hover-bg)}.vc-nav-title{color:var(--vc-nav-title-color);font-weight:var(--vc-font-bold);line-height:var(--vc-leading-snug);height:30px;padding:0 6px}.vc-nav-arrow{color:var(--vc-header-arrow-color);justify-content:center;align-items:center;width:26px;height:30px;padding:0;display:flex}.vc-nav-items{grid-row-gap:2px;grid-column-gap:5px;grid-template-columns:repeat(3,1fr);margin-top:2px;display:grid}.vc-nav-item{text-align:center;width:48px;font-weight:var(--vc-font-semibold);line-height:var(--vc-leading-snug);padding:6px 0}.vc-nav-item.is-active{color:var(--vc-nav-item-active-color);background-color:var(--vc-nav-item-active-bg);font-weight:var(--vc-font-bold)}.vc-nav-item.is-active:not(:focus){box-shadow:var(--vc-nav-item-active-box-shadow)}.vc-nav-item.is-current{color:var(--vc-nav-item-current-color)}.vc-day{z-index:1;min-height:32px;position:relative}.vc-monthly .is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{pointer-events:none;position:absolute;inset:0}.vc-day-box-center-center{transform-origin:50%;justify-content:center;align-items:center;display:flex}.vc-day-box-left-center{transform-origin:0;justify-content:flex-start;align-items:center;display:flex}.vc-day-box-right-center{transform-origin:100%;justify-content:flex-end;align-items:center;display:flex}.vc-day-box-center-bottom{justify-content:center;align-items:flex-end;display:flex}.vc-day-content{font-size:var(--vc-text-sm);font-weight:var(--vc-font-medium);border-radius:var(--vc-rounded-full);-webkit-user-select:none;user-select:none;cursor:pointer;justify-content:center;align-items:center;width:28px;height:28px;line-height:28px;display:flex}.vc-day-content:hover{background-color:var(--vc-day-content-hover-bg)}.vc-day-content.vc-disabled{color:var(--vc-day-content-disabled-color)}.vc-content:not(.vc-base){font-weight:var(--vc-font-bold);color:var(--vc-content-color)}.vc-highlights{pointer-events:none;z-index:-1;overflow:hidden}.vc-highlight{width:28px;height:28px}.vc-highlight.vc-highlight-base-start{border-right-width:0!important;border-radius:0!important;width:50%!important}.vc-highlight.vc-highlight-base-end{border-left-width:0!important;border-radius:0!important;width:50%!important}.vc-highlight.vc-highlight-base-middle{width:100%;margin:0 -1px;border-left-width:0!important;border-right-width:0!important;border-radius:0!important}.vc-highlight-bg-none,.vc-highlight-bg-outline{background-color:var(--vc-highlight-outline-bg);border:2px solid;border-color:var(--vc-highlight-outline-border);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-light{background-color:var(--vc-highlight-light-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-solid{background-color:var(--vc-highlight-solid-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-content-none,.vc-highlight-content-outline{font-weight:var(--vc-font-bold);color:var(--vc-highlight-outline-content-color)}.vc-highlight-content-light{font-weight:var(--vc-font-bold);color:var(--vc-highlight-light-content-color)}.vc-highlight-content-solid{font-weight:var(--vc-font-bold);color:var(--vc-highlight-solid-content-color)}.vc-dots{justify-content:center;align-items:center;display:flex}.vc-dot{background-color:var(--vc-dot-bg);border-radius:9999px;width:5px;height:5px}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{justify-content:flex-start;align-items:center;width:75%;display:flex}.vc-bar{background-color:var(--vc-bar-bg);flex-grow:1;height:3px}.vc-pane{min-width:250px}.vc-weeknumber{justify-content:center;align-items:center;display:flex;position:absolute}.vc-weeknumber.is-left{left:calc(var(--vc-weeknumber-offset-inside) * -1)}.vc-weeknumber.is-right{right:calc(var(--vc-weeknumber-offset-inside) * -1)}.vc-weeknumber.is-left-outside{left:calc(var(--vc-weeknumber-offset-outside) * -1)}.vc-weeknumber.is-right-outside{right:calc(var(--vc-weeknumber-offset-outside) * -1)}.vc-weeknumber-content{font-size:var(--vc-text-xs);font-weight:var(--vc-font-medium);width:28px;height:28px;color:var(--vc-weeknumber-color);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin-top:2px;font-style:italic;display:flex}.vc-weeks{-webkit-overflow-scrolling:touch;min-width:232px;padding:6px;position:relative}.vc-weeks.vc-show-weeknumbers-left{margin-left:var(--vc-weeknumber-offset-inside)}.vc-weeks.vc-show-weeknumbers-right{margin-right:var(--vc-weeknumber-offset-inside)}.vc-weekday{text-align:center;color:var(--vc-weekday-color);font-size:var(--vc-text-sm);font-weight:var(--vc-font-bold);cursor:default;-webkit-user-select:none;user-select:none;padding-top:4px;padding-bottom:8px;line-height:14px}.vc-week,.vc-weekdays{grid-template-columns:repeat(7,1fr);display:grid;position:relative}.vc-pane-container{width:100%;position:relative}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-pane-header-wrapper{pointer-events:none;width:100%;position:absolute;top:0}.vc-day-popover-container{font-size:var(--vc-text-xs);font-weight:var(--vc-font-medium)}.vc-day-popover-header{font-size:var(--vc-text-xs);color:var(--vc-day-popover-header-color);font-weight:var(--vc-font-semibold);text-align:center}.vc-base-select{height:30px;font-size:var(--vc-text-base);font-weight:var(--vc-font-medium);justify-content:center;align-items:center;display:flex;position:relative}.vc-base-select.vc-has-icon select{padding:0 27px 0 9px}.vc-base-select.vc-has-icon .vc-base-sizer{padding:0 28px 0 10px}.vc-base-select.vc-fit-content select{width:100%;position:absolute;top:0;left:0}.vc-base-select .vc-base-icon{opacity:.6;pointer-events:none;position:absolute;top:6px;right:4px}.vc-base-select .vc-base-sizer{font-size:var(--vc-text-base);font-weight:var(--vc-font-medium);color:#0000;margin:0;padding:0 8px}.vc-base-select select{color:var(--vc-select-color);appearance:none;background-color:var(--vc-select-bg);border-radius:var(--vc-rounded);width:max-content;height:30px;line-height:var(--leading-none);text-indent:0;cursor:pointer;text-align:center;background-image:none;justify-content:center;margin:0;padding:0 7px;display:block}.vc-base-select select:hover{background-color:var(--vc-select-hover-bg)}.vc-base-select select.vc-align-left{text-align:left}.vc-base-select select.vc-align-right{text-align:right}.vc-time-picker{flex-direction:column;align-items:center;padding:8px 4px;display:flex}.vc-time-picker.vc-invalid{pointer-events:none;opacity:.5}.vc-time-picker.vc-attached{border-top:1px solid var(--vc-time-picker-border)}.vc-time-picker>*+*{margin-top:4px}.vc-time-header{font-size:var(--vc-text-sm);font-weight:var(--vc-font-semibold);text-transform:uppercase;align-items:center;margin-top:-4px;padding-left:4px;padding-right:4px;line-height:21px;display:flex}.vc-time-select-group{background:var(--vc-time-select-group-bg);border-radius:var(--vc-rounded-md);border:1px solid var(--vc-time-select-group-border);align-items:center;padding:0 4px;display:inline-flex}.vc-time-select-group .vc-base-icon{color:var(--vc-time-select-group-icon-color);margin-right:4px}.vc-time-select-group select{background:0 0;padding:0 4px}.vc-time-weekday{color:var(--vc-time-weekday-color);letter-spacing:var(--tracking-wide)}.vc-time-month{color:var(--vc-time-month-color);margin-left:8px}.vc-time-day{color:var(--vc-time-day-color);margin-left:4px}.vc-time-year{color:var(--vc-time-year-color);margin-left:8px}.vc-time-colon{margin:0 1px 2px 2px}.vc-time-decimal{margin:0 0 0 1px}.vc-none-enter-active,.vc-none-leave-active{transition-duration:0s}.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active{transition:transform var(--vc-slide-duration) var(--vc-slide-timing),opacity var(--vc-slide-duration) var(--vc-slide-timing);backface-visibility:hidden;pointer-events:none}.vc-fade-leave-active,.vc-none-leave-active,.vc-slide-down-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active{width:100%;position:absolute!important}.vc-fade-enter-from,.vc-fade-leave-to,.vc-none-enter-from,.vc-none-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to{opacity:0}.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left,.vc-slide-left-enter-from,.vc-slide-right-leave-to{transform:translate(var(--vc-slide-translate))}.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right,.vc-slide-left-leave-to,.vc-slide-right-enter-from{transform:translate(calc(-1 * var(--vc-slide-translate)))}.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top,.vc-slide-up-enter-from{transform:translateY(var(--vc-slide-translate))}.vc-slide-down-enter-from,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom,.vc-slide-up-leave-to{transform:translateY(calc(-1 * var(--vc-slide-translate)))}:root{--vc-white:#fff;--vc-black:#000;--vc-gray-50:#f8fafc;--vc-gray-100:#f1f5f9;--vc-gray-200:#e2e8f0;--vc-gray-300:#cbd5e1;--vc-gray-400:#94a3b8;--vc-gray-500:#64748b;--vc-gray-600:#475569;--vc-gray-700:#334155;--vc-gray-800:#1e293b;--vc-gray-900:#0f172a;--vc-font-family:BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--vc-font-normal:400;--vc-font-medium:500;--vc-font-semibold:600;--vc-font-bold:700;--vc-text-2xs:10px;--vc-text-xs:12px;--vc-text-sm:14px;--vc-text-base:16px;--vc-text-lg:18px;--vc-text-xl:20px;--vc-text-2xl:24px;--vc-leading-none:1;--vc-leading-tight:1.25;--vc-leading-snug:1.375;--vc-leading-normal:1.5;--vc-rounded:.25rem;--vc-rounded-md:.375rem;--vc-rounded-lg:.5rem;--vc-rounded-full:9999px;--vc-shadow:0 1px 3px 0 #0000001a, 0 1px 2px 0 #0000000f;--vc-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--vc-shadow-inner:inset 0 2px 4px 0 #0000000f;--vc-slide-translate:22px;--vc-slide-duration:.15s;--vc-slide-timing:ease;--vc-day-content-transition:all .13s ease-in;--vc-weeknumber-offset-inside:26px;--vc-weeknumber-offset-outside:34px}.vc-gray{--vc-accent-50:var(--vc-gray-50);--vc-accent-100:var(--vc-gray-100);--vc-accent-200:var(--vc-gray-200);--vc-accent-300:var(--vc-gray-300);--vc-accent-400:var(--vc-gray-400);--vc-accent-500:var(--vc-gray-500);--vc-accent-600:var(--vc-gray-600);--vc-accent-700:var(--vc-gray-700);--vc-accent-800:var(--vc-gray-800);--vc-accent-900:var(--vc-gray-900)}.vc-red{--vc-accent-50:#fef2f2;--vc-accent-100:#fee2e2;--vc-accent-200:#fecaca;--vc-accent-300:#fca5a5;--vc-accent-400:#f87171;--vc-accent-500:#ef4444;--vc-accent-600:#dc2626;--vc-accent-700:#b91c1c;--vc-accent-800:#991b1b;--vc-accent-900:#7f1d1d}.vc-orange{--vc-accent-50:#fff7ed;--vc-accent-100:#ffedd5;--vc-accent-200:#fed7aa;--vc-accent-300:#fdba74;--vc-accent-400:#fb923c;--vc-accent-500:#f97316;--vc-accent-600:#ea580c;--vc-accent-700:#c2410c;--vc-accent-800:#9a3412;--vc-accent-900:#7c2d12}.vc-yellow{--vc-accent-50:#fefce8;--vc-accent-100:#fef9c3;--vc-accent-200:#fef08a;--vc-accent-300:#fde047;--vc-accent-400:#facc15;--vc-accent-500:#eab308;--vc-accent-600:#ca8a04;--vc-accent-700:#a16207;--vc-accent-800:#854d0e;--vc-accent-900:#713f12}.vc-green{--vc-accent-50:#f0fdf4;--vc-accent-100:#dcfce7;--vc-accent-200:#bbf7d0;--vc-accent-300:#86efac;--vc-accent-400:#4ade80;--vc-accent-500:#22c55e;--vc-accent-600:#16a34a;--vc-accent-700:#15803d;--vc-accent-800:#166534;--vc-accent-900:#14532d}.vc-teal{--vc-accent-50:#f0fdfa;--vc-accent-100:#ccfbf1;--vc-accent-200:#99f6e4;--vc-accent-300:#5eead4;--vc-accent-400:#2dd4bf;--vc-accent-500:#14b8a6;--vc-accent-600:#0d9488;--vc-accent-700:#0f766e;--vc-accent-800:#115e59;--vc-accent-900:#134e4a}.vc-blue{--vc-accent-50:#eff6ff;--vc-accent-100:#dbeafe;--vc-accent-200:#bfdbfe;--vc-accent-300:#93c5fd;--vc-accent-400:#60a5fa;--vc-accent-500:#3b82f6;--vc-accent-600:#2563eb;--vc-accent-700:#1d4ed8;--vc-accent-800:#1e40af;--vc-accent-900:#1e3a8a}.vc-indigo{--vc-accent-50:#eef2ff;--vc-accent-100:#e0e7ff;--vc-accent-200:#c7d2fe;--vc-accent-300:#a5b4fc;--vc-accent-400:#818cf8;--vc-accent-500:#6366f1;--vc-accent-600:#4f46e5;--vc-accent-700:#4338ca;--vc-accent-800:#3730a3;--vc-accent-900:#312e81}.vc-purple{--vc-accent-50:#faf5ff;--vc-accent-100:#f3e8ff;--vc-accent-200:#e9d5ff;--vc-accent-300:#d8b4fe;--vc-accent-400:#c084fc;--vc-accent-500:#a855f7;--vc-accent-600:#9333ea;--vc-accent-700:#7e22ce;--vc-accent-800:#6b21a8;--vc-accent-900:#581c87}.vc-pink{--vc-accent-50:#fdf2f8;--vc-accent-100:#fce7f3;--vc-accent-200:#fbcfe8;--vc-accent-300:#f9a8d4;--vc-accent-400:#f472b6;--vc-accent-500:#ec4899;--vc-accent-600:#db2777;--vc-accent-700:#be185d;--vc-accent-800:#9d174d;--vc-accent-900:#831843}.vc-focus:focus-within{box-shadow:var(--vc-focus-ring);outline:0}.vc-light{--vc-color:var(--vc-gray-900);--vc-bg:var(--vc-white);--vc-border:var(--vc-gray-300);--vc-hover-bg:#ccd6e04d;--vc-focus-ring:0 0 0 2px #3b83f666;--vc-header-arrow-color:var(--vc-gray-500);--vc-header-arrow-hover-bg:var(--vc-gray-200);--vc-header-title-color:var(--vc-gray-900);--vc-weekday-color:var(--vc-gray-500);--vc-weeknumber-color:var(--vc-gray-400);--vc-nav-hover-bg:var(--vc-gray-200);--vc-nav-title-color:var(--vc-gray-900);--vc-nav-item-hover-box-shadow:none;--vc-nav-item-active-color:var(--vc-white);--vc-nav-item-active-bg:var(--vc-accent-500);--vc-nav-item-active-box-shadow:var(--vc-shadow);--vc-nav-item-current-color:var(--vc-accent-600);--vc-day-popover-container-color:var(--vc-white);--vc-day-popover-container-bg:var(--vc-gray-800);--vc-day-popover-container-border:var(--vc-gray-700);--vc-day-popover-header-color:var(--vc-gray-700);--vc-popover-content-color:var(--vc-gray-900);--vc-popover-content-bg:var(--vc-gray-50);--vc-popover-content-border:var(--vc-gray-300);--vc-time-picker-border:var(--vc-gray-300);--vc-time-weekday-color:var(--vc-gray-700);--vc-time-month-color:var(--vc-accent-600);--vc-time-day-color:var(--vc-accent-600);--vc-time-year-color:var(--vc-gray-500);--vc-time-select-group-bg:var(--vc-gray-50);--vc-time-select-group-border:var(--vc-gray-300);--vc-time-select-group-icon-color:var(--vc-accent-500);--vc-select-color:var(--vc-gray-900);--vc-select-bg:var(--vc-gray-100);--vc-select-hover-bg:var(--vc-gray-200);--vc-day-content-hover-bg:var(--vc-hover-bg);--vc-day-content-disabled-color:var(--vc-gray-400)}.vc-light .vc-attr,.vc-light.vc-attr{--vc-content-color:var(--vc-accent-600);--vc-highlight-outline-bg:var(--vc-white);--vc-highlight-outline-border:var(--vc-accent-600);--vc-highlight-outline-content-color:var(--vc-accent-700);--vc-highlight-light-bg:var(--vc-accent-200);--vc-highlight-light-content-color:var(--vc-accent-900);--vc-highlight-solid-bg:var(--vc-accent-600);--vc-highlight-solid-content-color:var(--vc-white);--vc-dot-bg:var(--vc-accent-600);--vc-bar-bg:var(--vc-accent-600)}.vc-dark{--vc-color:var(--vc-white);--vc-bg:var(--vc-gray-900);--vc-border:var(--vc-gray-700);--vc-hover-bg:#7281974d;--vc-focus-ring:0 0 0 2px #3b82f6b3;--vc-header-arrow-color:var(--vc-gray-300);--vc-header-arrow-hover-bg:var(--vc-gray-800);--vc-header-title-color:var(--vc-gray-100);--vc-weekday-color:var(--vc-accent-200);--vc-weeknumber-color:var(--vc-gray-500);--vc-nav-hover-bg:var(--vc-gray-700);--vc-nav-title-color:var(--vc-gray-100);--vc-nav-item-hover-box-shadow:none;--vc-nav-item-active-color:var(--vc-white);--vc-nav-item-active-bg:var(--vc-accent-500);--vc-nav-item-active-box-shadow:none;--vc-nav-item-current-color:var(--vc-accent-400);--vc-day-popover-container-color:var(--vc-gray-800);--vc-day-popover-container-bg:var(--vc-white);--vc-day-popover-container-border:var(--vc-gray-100);--vc-day-popover-header-color:var(--vc-gray-300);--vc-popover-content-color:var(--vc-white);--vc-popover-content-bg:var(--vc-gray-800);--vc-popover-content-border:var(--vc-gray-700);--vc-time-picker-border:var(--vc-gray-700);--vc-time-weekday-color:var(--vc-gray-400);--vc-time-month-color:var(--vc-accent-400);--vc-time-day-color:var(--vc-accent-400);--vc-time-year-color:var(--vc-gray-500);--vc-time-select-group-bg:var(--vc-gray-700);--vc-time-select-group-border:var(--vc-gray-500);--vc-time-select-group-icon-color:var(--vc-accent-400);--vc-select-color:var(--vc-gray-200);--vc-select-bg:var(--vc-gray-700);--vc-select-hover-bg:var(--vc-gray-600);--vc-day-content-hover-bg:var(--vc-hover-bg);--vc-day-content-disabled-color:var(--vc-gray-600)}.vc-dark .vc-attr,.vc-dark.vc-attr{--vc-content-color:var(--vc-accent-500);--vc-highlight-outline-bg:var(--vc-gray-900);--vc-highlight-outline-border:var(--vc-accent-300);--vc-highlight-outline-content-color:var(--vc-accent-200);--vc-highlight-light-bg:var(--vc-accent-800);--vc-highlight-light-content-color:var(--vc-accent-100);--vc-highlight-solid-bg:var(--vc-accent-500);--vc-highlight-solid-content-color:var(--vc-white);--vc-dot-bg:var(--vc-accent-500);--vc-bar-bg:var(--vc-accent-500)}.vc-container{width:max-content;height:max-content;font-family:var(--vc-font-family);color:var(--vc-color);background-color:var(--vc-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;display:inline-flex;position:relative}.vc-container,.vc-container *{box-sizing:border-box}.vc-container :focus,.vc-container:focus{outline:none}.vc-container .vc-container{border:none}.vc-bordered{border:1px solid;border-color:var(--vc-border);border-radius:var(--vc-rounded-lg)}.vc-expanded{min-width:100%}.vc-transparent{background-color:#0000}.vc-date-picker-content{background-color:var(--vc-bg);padding:0}.vc-date-picker-content .vc-container{border:0}.kit-datepicker[data-v-9d9e015d]{width:100%;display:inline-flex}.kit-datepicker--disabled[data-v-9d9e015d]{opacity:.4;pointer-events:none}.kit-datepicker__trigger[data-v-9d9e015d]{background:var(--color-bg-elevated);border:1px solid var(--color-stroke-default);border-radius:var(--radius-sm);width:100%;height:34px;color:var(--color-text-primary,#fff);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;padding:0 10px;font-family:inherit;font-size:13px;display:flex}.kit-datepicker__trigger[data-v-9d9e015d]:focus{border-color:var(--color-accent,#0078d4);box-shadow:0 0 0 1px var(--color-accent,#0078d4);outline:none}.kit-datepicker__placeholder[data-v-9d9e015d]{color:var(--color-text-secondary,#aaa)}.kit-datepicker__icon[data-v-9d9e015d]{opacity:.6;flex-shrink:0}.kit-dropzone[data-v-1fd387bc]{border:2px dashed var(--color-stroke-default);border-radius:var(--radius-sm);background:var(--color-fill-secondary);cursor:pointer;min-height:120px;transition:background var(--motion-fast),border-color var(--motion-fast);flex-direction:column;align-items:center;display:flex}.kit-dropzone--active[data-v-1fd387bc]{background:var(--color-accent-subtle,#0078d41a);border-color:var(--color-accent,#0078d4)}.kit-dropzone--disabled[data-v-1fd387bc],.kit-numberbox-wrapper--disabled[data-v-df26a4e5]{opacity:.4;pointer-events:none}.kit-dropzone__content[data-v-1fd387bc]{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg);color:var(--color-text-secondary,#aaa);flex-direction:column;flex:1;font-size:13px;display:flex}.kit-dropzone__files[data-v-1fd387bc]{width:100%;padding:var(--spacing-sm) var(--spacing-1);gap:var(--spacing-xs);flex-direction:column;display:flex}.kit-dropzone__file[data-v-1fd387bc]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-bg-elevated);border-radius:var(--radius-sm);color:var(--color-text-primary,#fff);font-size:12px;display:flex}.kit-dropzone__file-name[data-v-1fd387bc]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.kit-dropzone__file-size[data-v-1fd387bc]{color:var(--color-text-tertiary,#888);white-space:nowrap}.kit-dropzone__file-remove[data-v-1fd387bc]{color:var(--color-text-secondary,#aaa);cursor:pointer;padding:0 var(--spacing-xs);background:0 0;border:none;font-size:16px;line-height:1}.kit-dropzone__file-remove[data-v-1fd387bc]:hover{color:var(--color-error,#e05252)}.kit-dropzone__error[data-v-1fd387bc]{width:100%;padding:var(--spacing-xs) var(--spacing-1) var(--spacing-sm)}.kit-dropzone__error p[data-v-1fd387bc]{color:var(--color-error,#e05252);margin:0;font-size:11px}.kit-popover-anchor[data-v-dd1264c3]{display:inline-flex}.kit-popover__panel{z-index:10001;background:var(--color-bg-elevated);border:1px solid var(--color-stroke-default);border-radius:var(--radius-md);max-width:calc(100vw - 16px);box-shadow:var(--elevation-3);position:fixed;overflow:auto}.kit-filter-bar[data-v-9db15df8]{gap:var(--spacing-sm);flex-direction:column;display:flex}.kit-filter-bar__controls[data-v-9db15df8]{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.kit-filter-bar__search[data-v-9db15df8]{width:220px}.kit-filter-bar__trigger[data-v-9db15df8]{background:var(--color-fill-secondary);border:1px solid var(--color-stroke-default);border-radius:var(--radius-sm);height:28px;color:var(--color-text-primary);font:inherit;cursor:pointer;transition:background var(--motion-fast),border-color var(--motion-fast);align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.kit-filter-bar__trigger[data-v-9db15df8]:hover{background:var(--color-fill-primary)}.kit-filter-bar__trigger[data-v-9db15df8]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.kit-filter-bar__trigger--active[data-v-9db15df8]{border-color:var(--color-accent);background:var(--color-accent-subtle)}.kit-filter-bar__count[data-v-9db15df8]{background:var(--color-accent);color:#fff;text-align:center;border-radius:8px;min-width:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px}.kit-filter-bar__chevron[data-v-9db15df8]{color:var(--color-text-tertiary)}.kit-filter-bar__panel[data-v-9db15df8]{min-width:200px;max-height:300px;padding:var(--spacing-xs);flex-direction:column;display:flex;overflow-y:auto}.kit-filter-bar__option[data-v-9db15df8]{align-items:center;gap:var(--spacing-sm);padding:6px var(--spacing-sm);border-radius:var(--radius-sm);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;font-size:13px;display:flex}.kit-filter-bar__option[data-v-9db15df8]:focus-visible,.kit-filter-bar__option[data-v-9db15df8]:hover{background:var(--color-fill-secondary);outline:none}.kit-filter-bar__check[data-v-9db15df8]{width:14px;color:var(--color-accent);display:inline-flex}.kit-filter-bar__dot[data-v-9db15df8]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.kit-filter-bar__option-label[data-v-9db15df8],.kit-people-picker__text[data-v-498a3cac]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kit-filter-bar__empty[data-v-9db15df8]{padding:var(--spacing-sm);color:var(--color-text-tertiary);margin:0;font-size:13px}.kit-filter-bar__clear[data-v-9db15df8]{height:28px;padding:0 var(--spacing-sm);border-radius:var(--radius-sm);color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:none;font-size:12px}.kit-filter-bar__clear[data-v-9db15df8]:hover,.kit-numberbox[data-v-df26a4e5]{background:var(--color-fill-secondary)}.kit-filter-bar__chips[data-v-9db15df8]{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.kit-numberbox-wrapper[data-v-df26a4e5]{gap:var(--spacing-xs);flex-direction:column;display:flex}.kit-numberbox[data-v-df26a4e5],.kit-numberbox__label[data-v-df26a4e5]{color:var(--color-text-primary,#fff);font-size:13px}.kit-numberbox-field[data-v-df26a4e5]{align-items:stretch;display:flex;position:relative}.kit-numberbox[data-v-df26a4e5]{border:1px solid var(--color-stroke-default);border-radius:var(--radius-sm);width:100%;height:34px;box-shadow:inset 0 -1px 0 0 var(--color-stroke-strong);transition:background var(--motion-fast),box-shadow var(--motion-fast);outline:none;padding:0 28px 0 10px;font-family:inherit}.kit-numberbox[data-v-df26a4e5]:hover:not(:focus){background:var(--color-fill-primary);box-shadow:inset 0 -1px 0 0 var(--color-text-tertiary)}.kit-numberbox[data-v-df26a4e5]:focus{background:var(--color-bg-layer);box-shadow:inset 0 -2px 0 0 var(--color-accent,#0078d4)}.kit-numberbox__steppers[data-v-df26a4e5]{flex-direction:column;width:22px;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.kit-numberbox__stepper[data-v-df26a4e5]{color:var(--color-text-secondary,#aaa);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;padding:0;display:flex}.kit-numberbox__stepper[data-v-df26a4e5]:hover:not(:disabled){background:var(--color-fill-primary);color:var(--color-text-primary,#fff)}.kit-numberbox__stepper[data-v-df26a4e5]:disabled{opacity:.3;cursor:not-allowed}.kit-people-picker__trigger[data-v-498a3cac]{align-items:center;gap:var(--spacing-sm);max-width:100%;min-height:32px;padding:2px var(--spacing-sm);background:var(--color-fill-secondary);border:1px solid var(--color-stroke-default);border-radius:var(--radius-sm);color:var(--color-text-primary);font:inherit;cursor:pointer;transition:background var(--motion-fast);font-size:13px;display:inline-flex}.kit-people-picker__trigger[data-v-498a3cac]:hover:not(:disabled){background:var(--color-fill-primary)}.kit-people-picker__trigger[data-v-498a3cac]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.kit-people-picker__trigger[data-v-498a3cac]:disabled{opacity:.4;cursor:not-allowed}.kit-people-picker__trigger--empty[data-v-498a3cac]{color:var(--color-text-secondary)}.kit-people-picker__chevron[data-v-498a3cac]{color:var(--color-text-tertiary);flex-shrink:0}.kit-people-picker__panel[data-v-498a3cac]{width:260px;padding:var(--spacing-xs);flex-direction:column;display:flex}.kit-people-picker__search-field[data-v-498a3cac]{margin-bottom:var(--spacing-xs);align-items:center;display:flex;position:relative}.kit-people-picker__search[data-v-498a3cac]{width:100%;height:30px;padding:0 var(--spacing-sm);background:var(--color-fill-secondary);border:1px solid var(--color-stroke-default);border-radius:var(--radius-sm);color:var(--color-text-primary);font:inherit;outline:none;font-size:13px}.kit-people-picker__search[data-v-498a3cac]:focus{box-shadow:inset 0 -2px 0 0 var(--color-accent)}.kit-people-picker__search--loading[data-v-498a3cac]{padding-right:28px}.kit-people-picker__spinner[data-v-498a3cac]{right:var(--spacing-sm);color:var(--color-text-tertiary);pointer-events:none;animation:1s linear infinite kit-people-picker-spin-498a3cac;position:absolute}@keyframes kit-people-picker-spin-498a3cac{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.kit-people-picker__list[data-v-498a3cac]{max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.kit-people-picker__option[data-v-498a3cac]{align-items:center;gap:var(--spacing-sm);padding:6px var(--spacing-sm);border-radius:var(--radius-sm);cursor:pointer;font-size:13px;display:flex}.kit-people-picker__option--highlighted[data-v-498a3cac]{background:var(--color-fill-secondary)}.kit-people-picker__option-text[data-v-498a3cac]{flex-direction:column;flex:1;min-width:0;display:flex}.kit-people-picker__name[data-v-498a3cac],.kit-people-picker__secondary[data-v-498a3cac]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kit-people-picker__secondary[data-v-498a3cac]{font-size:var(--text-caption);color:var(--color-text-tertiary)}.kit-people-picker__check[data-v-498a3cac]{color:var(--color-accent);flex-shrink:0}.kit-people-picker__empty[data-v-498a3cac]{padding:var(--spacing-sm);color:var(--color-text-tertiary);text-align:center;font-size:13px}.kit-people-picker__clear[data-v-498a3cac]{margin-top:var(--spacing-xs);padding:6px var(--spacing-sm);border:none;border-top:1px solid var(--color-stroke-default);color:var(--color-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;font-size:12px}.kit-people-picker__clear[data-v-498a3cac]:hover{color:var(--color-text-primary)}.kit-radio-group[data-v-5e86f682]{flex-direction:column;gap:10px;display:flex}.kit-radio[data-v-5e86f682]{align-items:center;gap:var(--spacing-sm);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.kit-radio--disabled[data-v-5e86f682]{opacity:.4;cursor:not-allowed}.kit-radio__input[data-v-5e86f682]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.kit-radio__circle[data-v-5e86f682]{border:1.5px solid var(--color-stroke-default);width:18px;height:18px;transition:border-color var(--motion-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kit-radio__input:checked+.kit-radio__circle[data-v-5e86f682]{border-color:var(--color-accent,#0078d4)}.kit-radio__input:checked+.kit-radio__circle[data-v-5e86f682]:after{content:"";background:var(--color-accent,#0078d4);border-radius:50%;width:8px;height:8px;display:block}.kit-radio__input:focus-visible+.kit-radio__circle[data-v-5e86f682]{outline:2px solid var(--color-accent,#0078d4);outline-offset:2px}.kit-radio__label[data-v-5e86f682]{color:var(--color-text-primary,#fff);font-size:13px}.kit-rating[data-v-40806258]{align-items:center;gap:var(--spacing-xxs);border-radius:var(--radius-sm,4px);outline:none;display:inline-flex}.kit-rating[data-v-40806258]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.kit-rating--disabled[data-v-40806258]{opacity:.4}.kit-rating__icon[data-v-40806258]{color:var(--color-stroke-strong);cursor:pointer;transition:color var(--motion-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.kit-rating--disabled .kit-rating__icon[data-v-40806258],.kit-rating--readonly .kit-rating__icon[data-v-40806258]{cursor:default}.kit-rating__icon--filled[data-v-40806258]{color:var(--color-accent)}.kit-search-box[data-v-2ccf6c12]{flex-direction:column;display:flex;position:relative}.kit-search-box__field[data-v-2ccf6c12]{align-items:center;display:flex;position:relative}.kit-search-box__input[data-v-2ccf6c12]{width:100%;height:34px;padding:0 10px 0 var(--spacing-xl);background:var(--color-fill-secondary);border:1px solid var(--color-stroke-default);border-radius:var(--radius-sm);color:var(--color-text-primary,#fff);box-shadow:inset 0 -1px 0 0 var(--color-stroke-strong);transition:background var(--motion-fast),box-shadow var(--motion-fast);outline:none;font-family:inherit;font-size:13px}.kit-search-box__input[data-v-2ccf6c12]:hover:not(:focus){background:var(--color-fill-primary);box-shadow:inset 0 -1px 0 0 var(--color-text-tertiary)}.kit-search-box__input[data-v-2ccf6c12]:focus{background:var(--color-bg-layer);box-shadow:inset 0 -2px 0 0 var(--color-accent,#0078d4)}.kit-search-box__input[data-v-2ccf6c12]::placeholder{color:var(--color-text-tertiary,#888)}.kit-search-box__input--has-trailing[data-v-2ccf6c12]{padding-right:var(--spacing-xl)}.kit-search-box__icon[data-v-2ccf6c12]{left:var(--spacing-sm);color:var(--color-text-tertiary);pointer-events:none;transition:color var(--motion-fast);position:absolute}.kit-search-box__icon--focused[data-v-2ccf6c12]{color:var(--color-text-secondary)}.kit-search-box__spinner[data-v-2ccf6c12]{left:var(--spacing-sm);color:var(--color-text-tertiary);pointer-events:none;align-items:center;animation:1s linear infinite kit-search-spin-2ccf6c12;display:inline-flex;position:absolute}@keyframes kit-search-spin-2ccf6c12{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.kit-search-box__clear[data-v-2ccf6c12]{cursor:pointer;color:var(--color-text-secondary,#aaa);padding:var(--spacing-xxs);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;right:6px}.kit-search-box__clear[data-v-2ccf6c12]:hover{color:var(--color-text-primary,#fff)}.kit-search-box__dropdown[data-v-2ccf6c12]{z-index:10001;background:var(--color-bg-elevated);border:1px solid var(--color-stroke-default);border-radius:var(--radius-md);box-shadow:var(--elevation-3);padding:var(--spacing-xs);max-height:240px;position:fixed;overflow-y:auto}.kit-search-box__suggestion[data-v-2ccf6c12]{align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary,#fff);cursor:pointer;transition:background var(--motion-fast);padding:7px 10px;font-size:13px;display:flex}.kit-search-box__suggestion--highlighted[data-v-2ccf6c12],.kit-search-box__suggestion[data-v-2ccf6c12]:hover{background:var(--color-fill-secondary)}.kit-search-box__suggestion-icon[data-v-2ccf6c12]{opacity:.8;flex-shrink:0}.kit-search-box__suggestion-content[data-v-2ccf6c12]{flex-direction:column;min-width:0;display:flex}.kit-search-box__suggestion-desc[data-v-2ccf6c12],.kit-search-box__suggestion-label[data-v-2ccf6c12]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kit-search-box__suggestion-desc[data-v-2ccf6c12]{color:var(--color-text-tertiary,#888);font-size:11px}.kit-segmented[data-v-1c1dd0dd]{background:var(--color-bg-layer);border:1px solid var(--color-stroke-default);border-radius:var(--radius-md);padding:2px;display:inline-flex;position:relative}.kit-segmented--disabled[data-v-1c1dd0dd]{opacity:.4;pointer-events:none}.kit-segmented__thumb[data-v-1c1dd0dd]{background:var(--color-bg-elevated);border-radius:var(--radius-sm);box-shadow:var(--elevation-1);transition:left var(--motion-normal),width var(--motion-normal);position:absolute;top:2px;bottom:2px}.kit-segmented__segment[data-v-1c1dd0dd]{z-index:1;padding:6px var(--spacing-md);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-secondary,#aaa);transition:color var(--motion-fast);white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:13px;display:inline-flex;position:relative}.kit-segmented--small .kit-segmented__segment[data-v-1c1dd0dd]{padding:4px var(--spacing-sm);font-size:12px}.kit-segmented__segment--active[data-v-1c1dd0dd]{color:var(--color-text-primary,#fff);font-weight:500}.kit-segmented__segment--disabled[data-v-1c1dd0dd]{cursor:not-allowed;opacity:.5}.kit-segmented__segment[data-v-1c1dd0dd]:focus-visible{outline:2px solid var(--color-accent,#0078d4);outline-offset:-2px;border-radius:var(--radius-sm)}.kit-slider[data-v-e27e1968]{gap:var(--spacing-xs);-webkit-user-select:none;user-select:none;flex-direction:column;width:100%;display:flex}.kit-slider--disabled[data-v-e27e1968]{opacity:.4;pointer-events:none}.kit-slider__header[data-v-e27e1968]{justify-content:space-between;align-items:center;display:flex}.kit-slider__label[data-v-e27e1968]{color:var(--color-text-primary,#fff);font-size:13px}.kit-slider__value[data-v-e27e1968]{color:var(--color-text-secondary,#aaa);font-size:12px}.kit-slider__track[data-v-e27e1968]{cursor:pointer;align-items:center;height:22px;display:flex;position:relative}.kit-slider__track[data-v-e27e1968]:before{content:"";background:var(--color-bg-elevated);border:1px solid var(--color-stroke-default);border-radius:999px;height:4px;position:absolute;left:0;right:0}.kit-slider__fill[data-v-e27e1968]{background:var(--color-accent,#0078d4);pointer-events:none;border-radius:999px;height:4px;position:absolute;left:0}.kit-slider__thumb[data-v-e27e1968]{background:var(--color-accent,#0078d4);border:2px solid var(--color-text-primary,#fff);cursor:grab;width:14px;height:14px;transition:width var(--motion-fast),height var(--motion-fast);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.kit-slider__thumb[data-v-e27e1968]:focus-visible,.kit-slider__thumb[data-v-e27e1968]:hover{width:16px;height:16px}.kit-slider__thumb[data-v-e27e1968]:focus-visible{outline:2px solid var(--color-accent,#0078d4);outline-offset:2px}.kit-slider__thumb[data-v-e27e1968]:active{cursor:grabbing}.kit-split-button[data-v-fb65d148]{border-radius:var(--radius-sm);border:1px solid #0000;align-items:stretch;display:inline-flex;overflow:hidden}.kit-split-button--disabled[data-v-fb65d148]{opacity:.4;cursor:not-allowed}.kit-split-button__main[data-v-fb65d148]{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--motion-fast),color var(--motion-fast);border:none;justify-content:center;align-items:center;font-family:inherit;font-weight:500;display:inline-flex}.kit-split-button__main[data-v-fb65d148]:disabled{cursor:not-allowed}.kit-split-button__dropdown[data-v-fb65d148]{height:auto}.kit-split-button__chevron[data-v-fb65d148]{cursor:pointer;height:100%;transition:background var(--motion-fast);border:none;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.kit-split-button__chevron[data-v-fb65d148]:disabled{cursor:not-allowed}.kit-split-button__divider[data-v-fb65d148]{background:#fff3;align-self:stretch;width:1px}.kit-split-button--sm .kit-split-button__main[data-v-fb65d148]{height:28px;padding:0 10px;font-size:12px}.kit-split-button--md .kit-split-button__main[data-v-fb65d148]{height:34px;padding:0 14px;font-size:13px}.kit-split-button--lg .kit-split-button__main[data-v-fb65d148]{height:40px;padding:0 var(--spacing-2);font-size:14px}.kit-split-button--sm .kit-split-button__chevron[data-v-fb65d148],.kit-split-button--sm[data-v-fb65d148]{min-height:28px}.kit-split-button--md .kit-split-button__chevron[data-v-fb65d148],.kit-split-button--md[data-v-fb65d148]{min-height:34px}.kit-split-button--lg .kit-split-button__chevron[data-v-fb65d148],.kit-split-button--lg[data-v-fb65d148]{min-height:40px}.kit-split-button--primary[data-v-fb65d148]{background:var(--color-accent,#0078d4);color:#fff}.kit-split-button--primary .kit-split-button__chevron[data-v-fb65d148],.kit-split-button--primary .kit-split-button__main[data-v-fb65d148]{color:#fff;background:0 0}.kit-split-button--primary .kit-split-button__chevron[data-v-fb65d148]:hover:not(:disabled),.kit-split-button--primary .kit-split-button__main[data-v-fb65d148]:hover:not(:disabled){background:var(--color-accent-hover,#1a8ae0)}.kit-split-button--primary .kit-split-button__chevron[data-v-fb65d148]:active:not(:disabled),.kit-split-button--primary .kit-split-button__main[data-v-fb65d148]:active:not(:disabled){background:var(--color-accent-active,#006cbe)}.kit-split-button--primary .kit-split-button__divider[data-v-fb65d148]{background:#ffffff4d}.kit-split-button--secondary[data-v-fb65d148]{background:var(--color-bg-elevated);border-color:var(--color-stroke-default)}.kit-split-button--secondary .kit-split-button__chevron[data-v-fb65d148],.kit-split-button--secondary .kit-split-button__main[data-v-fb65d148]{color:var(--color-text-primary);background:0 0}.kit-split-button--secondary .kit-split-button__chevron[data-v-fb65d148]:hover:not(:disabled),.kit-split-button--secondary .kit-split-button__main[data-v-fb65d148]:hover:not(:disabled){background:var(--color-accent-subtle,#0078d41a);color:var(--color-accent,#0078d4)}.kit-split-button--secondary .kit-split-button__divider[data-v-fb65d148]{background:var(--color-stroke-default)}.kit-split-button--subtle[data-v-fb65d148]{background:0 0}.kit-split-button--subtle .kit-split-button__chevron[data-v-fb65d148],.kit-split-button--subtle .kit-split-button__main[data-v-fb65d148]{color:var(--color-text-secondary);background:0 0}.kit-split-button--subtle .kit-split-button__chevron[data-v-fb65d148]:hover:not(:disabled),.kit-split-button--subtle .kit-split-button__main[data-v-fb65d148]:hover:not(:disabled){background:var(--color-accent-subtle,#0078d41a);color:var(--color-accent,#0078d4)}.kit-split-button--subtle .kit-split-button__divider[data-v-fb65d148]{background:var(--color-stroke-default)}.kit-split-button--danger[data-v-fb65d148]{background:#e8505026;border-color:#e8505066}.kit-split-button--danger .kit-split-button__chevron[data-v-fb65d148],.kit-split-button--danger .kit-split-button__main[data-v-fb65d148]{color:#e85050;background:0 0}.kit-split-button--danger .kit-split-button__chevron[data-v-fb65d148]:hover:not(:disabled),.kit-split-button--danger .kit-split-button__main[data-v-fb65d148]:hover:not(:disabled){background:#e8505040}.kit-split-button--danger .kit-split-button__divider[data-v-fb65d148]{background:#e8505066}.kit-tag-input[data-v-40c99377]{background:var(--color-fill-secondary);border:1px solid var(--color-stroke-default);border-radius:var(--radius-sm);box-shadow:inset 0 -1px 0 0 var(--color-stroke-strong);transition:background var(--motion-fast),box-shadow var(--motion-fast);cursor:text;flex-direction:column;display:flex;position:relative}.kit-tag-input[data-v-40c99377]:hover:not(.kit-tag-input--focused){background:var(--color-fill-primary);box-shadow:inset 0 -1px 0 0 var(--color-text-tertiary)}.kit-tag-input--focused[data-v-40c99377]{background:var(--color-bg-layer);box-shadow:inset 0 -2px 0 0 var(--color-accent,#0078d4)}.kit-tag-input--disabled[data-v-40c99377]{opacity:.4;pointer-events:none}.kit-tag-input--error[data-v-40c99377]{box-shadow:inset 0 -2px 0 0 var(--color-error,#e05252)}.kit-tag-input--success[data-v-40c99377]{box-shadow:inset 0 -2px 0 0 var(--color-success,#4ead73)}.kit-tag-input__tags[data-v-40c99377]{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) 6px;flex-wrap:wrap;min-height:34px;display:flex}.kit-tag-input__input[data-v-40c99377]{min-width:80px;height:26px;color:var(--color-text-primary,#fff);padding:0 var(--spacing-xs);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.kit-tag-input__input[data-v-40c99377]::placeholder{color:var(--color-text-tertiary,#888)}.kit-tag-input__dropdown[data-v-40c99377]{z-index:10001;padding:var(--spacing-xs) 0;background:var(--color-bg-elevated,#2d2d2d);border:1px solid var(--color-stroke-default);border-radius:var(--radius-sm);max-height:200px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 4px 12px #0000004d}.kit-tag-input__option[data-v-40c99377]{color:var(--color-text-primary,#fff);cursor:pointer;padding:6px 10px;font-size:13px}.kit-tag-input__empty[data-v-40c99377]{color:var(--color-text-secondary,#aaa);text-align:center;padding:6px 10px;font-size:12px}.kit-tag-input__spinner[data-v-40c99377]{margin-right:var(--spacing-xs);color:var(--color-text-tertiary);flex-shrink:0;animation:1s linear infinite kit-tag-input-spin-40c99377}@keyframes kit-tag-input-spin-40c99377{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.kit-tag-input__option--highlighted[data-v-40c99377],.kit-tag-input__option[data-v-40c99377]:hover{background:var(--color-fill-secondary)}.kit-toggle[data-v-54bb2df1]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.kit-toggle--disabled[data-v-54bb2df1]{opacity:.4;cursor:not-allowed}.kit-toggle__track[data-v-54bb2df1]{background:var(--color-bg-elevated);border:1.5px solid var(--color-stroke-strong);cursor:pointer;width:40px;height:22px;transition:background var(--motion-fast),border-color var(--motion-fast);border-radius:999px;padding:0;position:relative}.kit-toggle__track[data-v-54bb2df1]:hover{border-color:var(--color-text-secondary)}.kit-toggle__track--on[data-v-54bb2df1]{background:var(--color-accent,#0078d4)}.kit-toggle__track--on[data-v-54bb2df1],.kit-toggle__track--on[data-v-54bb2df1]:hover{border-color:var(--color-accent,#0078d4)}.kit-toggle__thumb[data-v-54bb2df1]{top:50%;left:calc(6px + var(--spacing-xs));background:var(--color-text-secondary);pointer-events:none;width:12px;height:12px;transition:left var(--motion-fast),width var(--motion-fast),height var(--motion-fast),background var(--motion-fast);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.kit-toggle__track:hover .kit-toggle__thumb[data-v-54bb2df1]{width:14px;height:14px}.kit-toggle__track--on .kit-toggle__thumb[data-v-54bb2df1]{left:calc(100% - 6px - var(--spacing-xs));background:#fff}.kit-toggle__track--on:hover .kit-toggle__thumb[data-v-54bb2df1]{width:16px;height:16px}.kit-toggle__label[data-v-54bb2df1]{color:var(--color-text-primary,#fff);font-size:13px}.kit-task-card[data-v-a494dca7]{-webkit-user-select:none;user-select:none}.kit-task-card--covered[data-v-a494dca7]{border-top:3px solid var(--kit-task-cover)}.kit-task-card[data-v-a494dca7] .kit-card__body{gap:var(--spacing-sm);flex-direction:column;display:flex}.kit-task-card__labels[data-v-a494dca7]{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.kit-task-card__title[data-v-a494dca7]{align-items:flex-start;gap:var(--spacing-xs);color:var(--color-text-primary);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:18px;display:flex}.kit-task-card__done-icon[data-v-a494dca7]{color:var(--color-success);flex-shrink:0;margin-top:1px}.kit-task-card--completed .kit-task-card__title span[data-v-a494dca7]{color:var(--color-text-secondary);text-decoration:line-through}.kit-task-card__description[data-v-a494dca7]{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.kit-task-card__meta[data-v-a494dca7]{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;min-height:24px;display:flex}.kit-task-card__stat[data-v-a494dca7]{font-size:var(--text-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.kit-task-card__stat--complete[data-v-a494dca7]{color:var(--color-success)}.kit-task-card__assignees[data-v-a494dca7]{margin-left:auto}.kit-kanban-column[data-v-5740fd85]{background:var(--color-fill-tertiary);border:1px solid var(--color-stroke-surface);border-radius:var(--radius-lg);width:288px;max-height:100%;transition:border-color var(--motion-fast),background var(--motion-fast);flex-direction:column;flex-shrink:0;display:flex}.kit-kanban-column--drop-target[data-v-5740fd85]{border-color:var(--color-accent);background:var(--color-accent-subtle)}.kit-kanban-column--blocked[data-v-5740fd85]{border-color:var(--color-error)}.kit-kanban-column__header[data-v-5740fd85]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-1) var(--spacing-1) var(--spacing-sm);display:flex}.kit-kanban-column__dot[data-v-5740fd85]{background:var(--kit-kanban-col-color);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.kit-kanban-column__title[data-v-5740fd85]{min-width:0;font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.kit-kanban-column__count[data-v-5740fd85]{background:var(--color-fill-secondary);color:var(--color-text-secondary);font-size:var(--text-caption);font-variant-numeric:tabular-nums;border-radius:10px;padding:0 6px;font-weight:600;line-height:18px}.kit-kanban-column--over-limit .kit-kanban-column__count[data-v-5740fd85]{background:color-mix(in srgb,var(--color-warning) 20%,transparent);color:var(--color-warning)}.kit-kanban-column__header-actions[data-v-5740fd85]{align-items:center;gap:var(--spacing-xxs);margin-left:auto;display:inline-flex}.kit-kanban-column__icon-btn[data-v-5740fd85]{padding:var(--spacing-xs);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;display:inline-flex}.kit-kanban-column__icon-btn[data-v-5740fd85]:hover{background:var(--color-fill-secondary);color:var(--color-text-primary)}.kit-kanban-column__list[data-v-5740fd85]{gap:var(--spacing-sm);min-height:64px;padding:var(--spacing-xxs) var(--spacing-sm) var(--spacing-sm);scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}.kit-kanban-column__card[data-v-5740fd85]{flex-shrink:0}.kit-kanban-column__card--hidden[data-v-5740fd85]{display:none}.kit-kanban-column__card--lifted[data-v-5740fd85]{outline:2px solid var(--color-accent);outline-offset:1px;box-shadow:var(--elevation-3)}.kit-kanban-column__placeholder[data-v-5740fd85]{border:1px dashed var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent-subtle);flex-shrink:0}.kit-kanban-column__placeholder--line[data-v-5740fd85]{border-style:solid;border-width:1px 0;border-radius:1px;height:0}.kit-kanban-column__empty[data-v-5740fd85]{border:1px dashed var(--color-stroke-default);border-radius:var(--radius-md);min-height:56px;color:var(--color-text-tertiary);font-size:var(--text-caption);justify-content:center;align-items:center;display:flex}.kit-kanban-column__footer[data-v-5740fd85]{padding:0 var(--spacing-sm) var(--spacing-sm)}.kit-kanban-column--collapsed[data-v-5740fd85]{width:44px}.kit-kanban-column__expand[data-v-5740fd85]{align-items:center;gap:var(--spacing-sm);width:100%;height:100%;min-height:160px;padding:var(--spacing-1) 0;border-radius:var(--radius-lg);color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;display:flex}.kit-kanban-column__expand[data-v-5740fd85]:hover{background:var(--color-fill-secondary)}.kit-kanban-column__expand[data-v-5740fd85]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.kit-kanban-column__vertical-title[data-v-5740fd85]{align-items:center;gap:var(--spacing-sm);writing-mode:vertical-rl;font-size:var(--text-body);white-space:nowrap;font-weight:600;display:inline-flex}.kit-kanban-board[data-v-6b5afc00]{align-items:flex-start;gap:var(--spacing-1);height:100%;min-height:0;padding:var(--spacing-xxs) var(--spacing-xxs) var(--spacing-sm);scrollbar-width:thin;display:flex;position:relative;overflow:auto hidden}.kit-kanban-board[data-v-6b5afc00]>.kit-kanban-column{max-height:100%}.kit-kanban-board--dragging[data-v-6b5afc00]{cursor:grabbing}.kit-kanban-board__sr[data-v-6b5afc00]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kit-accordion[data-v-99fd6c5c]{width:100%}.kit-accordion__item[data-v-99fd6c5c]{border-bottom:1px solid var(--color-stroke-default)}.kit-accordion__header[data-v-99fd6c5c]{align-items:center;gap:var(--spacing-sm);width:100%;padding:10px var(--spacing-1);color:var(--color-text-primary,#fff);cursor:pointer;text-align:left;transition:background var(--motion-fast);background:0 0;border:none;font-family:inherit;font-size:13px;font-weight:500;display:flex}.kit-accordion__header[data-v-99fd6c5c]:hover{background:var(--color-fill-secondary)}.kit-accordion__chevron[data-v-99fd6c5c]{transition:transform var(--motion-normal);flex-shrink:0}.kit-accordion__chevron--open[data-v-99fd6c5c]{transform:rotate(90deg)}.kit-accordion__icon[data-v-99fd6c5c]{opacity:.8;flex-shrink:0}.kit-accordion__title[data-v-99fd6c5c]{flex:1}.kit-accordion__panel[data-v-99fd6c5c]{max-height:0;transition:max-height var(--motion-normal);overflow:hidden}.kit-accordion__panel--open[data-v-99fd6c5c]{max-height:2000px}.kit-accordion__content[data-v-99fd6c5c]{padding:var(--spacing-sm) var(--spacing-1) var(--spacing-1)}.kit-navrail-item[data-v-d3075fbc]{align-items:center;gap:var(--spacing-1);box-sizing:border-box;border-radius:var(--radius-sm);width:100%;height:40px;color:var(--color-text-secondary);font-size:var(--text-body);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);white-space:nowrap;text-align:left;background:0 0;border:none;outline:none;flex-shrink:0;padding:0 10px;font-family:inherit;text-decoration:none;display:flex;position:relative;overflow:hidden}.kit-navrail-item[data-v-d3075fbc]:hover{background:var(--color-fill-secondary);color:var(--color-text-primary)}.kit-navrail-item[data-v-d3075fbc]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.kit-navrail-item--active[data-v-d3075fbc]{background:var(--color-fill-primary);color:var(--color-text-primary);font-weight:var(--font-semibold)}.kit-navrail-item--active[data-v-d3075fbc]:before{content:"";background:var(--color-accent);border-radius:0 2px 2px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.kit-navrail-item__icon[data-v-d3075fbc]{flex-shrink:0}.kit-navrail-item__label[data-v-d3075fbc]{text-overflow:ellipsis;overflow:hidden}.navrail[data-v-e0dc918c]{width:var(--navrail-width-expanded,220px);background:var(--acrylic-bg);-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);border-right:1px solid var(--color-stroke-default);transition:width var(--motion-normal) var(--ease-standard);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.navrail--collapsed[data-v-e0dc918c]{width:var(--navrail-width-collapsed,52px)}.navrail__content[data-v-e0dc918c]{padding:6px;overflow:hidden}.navrail__items[data-v-e0dc918c]{gap:var(--spacing-xxs);flex-direction:column;flex:1;padding:6px;display:flex;overflow:hidden auto}.navrail__bottom[data-v-e0dc918c]{padding:0 6px var(--spacing-1);overflow:hidden}.navrail__footer[data-v-e0dc918c]{gap:var(--spacing-xxs);padding:0 6px var(--spacing-1);flex-direction:column;display:flex}.navrail__user[data-v-e0dc918c]{border-top:1px solid var(--color-stroke-default);padding:var(--spacing-sm) 6px}.navrail__user-trigger[data-v-e0dc918c]{border-radius:var(--radius-sm);cursor:pointer;width:100%;color:var(--color-text-primary);text-align:left;transition:background var(--motion-fast) var(--ease-standard);background:0 0;border:none;align-items:center;gap:10px;padding:6px;font-family:inherit;display:flex;overflow:hidden}.navrail__user-trigger--open[data-v-e0dc918c],.navrail__user-trigger[data-v-e0dc918c]:hover{background:var(--color-fill-secondary)}.navrail__user-trigger[data-v-e0dc918c]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.navrail__user-info[data-v-e0dc918c]{flex-direction:column;flex:1;min-width:0;display:flex}.navrail__user-name[data-v-e0dc918c]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.navrail__user-email[data-v-e0dc918c]{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.navrail__user-more[data-v-e0dc918c]{opacity:.5;flex-shrink:0}.navrail__user-trigger:hover .navrail__user-more[data-v-e0dc918c]{opacity:.8}.titlebar[data-v-033318fb]{height:var(--titlebar-height,48px);background:var(--acrylic-bg);-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);border-bottom:1px solid var(--color-stroke-default);z-index:100;flex-shrink:0;align-items:center;display:flex;position:relative}.titlebar__btn--nav[data-v-033318fb],.titlebar__left[data-v-033318fb]{-webkit-app-region:no-drag;flex-shrink:0}.titlebar__left[data-v-033318fb]{align-items:center;gap:var(--spacing-sm);padding:0 var(--spacing-1);display:flex}.titlebar__app-name[data-v-033318fb]{font-size:var(--text-body);font-weight:var(--font-semibold);color:var(--color-text-primary);letter-spacing:.01em}.titlebar__drag[data-v-033318fb]{-webkit-app-region:drag;flex:1;height:100%}.titlebar__actions[data-v-033318fb]{align-items:center;gap:var(--spacing-xxs);padding:0 var(--spacing-xs);-webkit-app-region:no-drag;flex-shrink:0;display:flex}.titlebar__caption[data-v-033318fb]{-webkit-app-region:no-drag;align-items:stretch;height:100%;display:flex}.titlebar__btn[data-v-033318fb]{width:46px;height:100%;color:var(--color-text-primary);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);border-radius:0;justify-content:center;align-items:center;display:flex}.titlebar__btn[data-v-033318fb]:hover{background:var(--color-fill-secondary)}.titlebar__btn[data-v-033318fb]:active{background:var(--color-fill-tertiary)}.titlebar__btn--close[data-v-033318fb]:hover{background:var(--color-error);color:#fff}.titlebar__btn--close[data-v-033318fb]:active{color:#fff;background:#c04040}.titlebar__tabstrip[data-v-033318fb]{-webkit-app-region:no-drag;align-items:stretch;height:100%;display:flex}.titlebar__tabstrip[data-v-033318fb] .kit-ribbon__tabs{border-bottom:none}.app-shell[data-v-64b797a3]{flex-direction:column;height:100%;display:flex;overflow:hidden}.app-shell__body[data-v-64b797a3]{flex:1;min-height:0;display:flex;overflow:hidden}.app-shell__content[data-v-64b797a3]{background:var(--color-bg-base);flex:1;min-height:0;position:relative;overflow:hidden auto}.kit-box[data-v-759ee346]{padding:var(--box-py,var(--box-p,0)) var(--box-px,var(--box-p,0));margin:var(--box-my,var(--box-m,0)) var(--box-mx,var(--box-m,0))}.kit-cluster[data-v-a931246d]{gap:var(--cluster-gap);flex-wrap:wrap;display:flex}.kit-cluster--align-start[data-v-a931246d]{align-items:flex-start}.kit-cluster--align-center[data-v-a931246d]{align-items:center}.kit-cluster--align-end[data-v-a931246d]{align-items:flex-end}.kit-cluster--justify-start[data-v-a931246d]{justify-content:flex-start}.kit-cluster--justify-center[data-v-a931246d]{justify-content:center}.kit-cluster--justify-end[data-v-a931246d]{justify-content:flex-end}.kit-detail-pane[data-v-26cb2932]{position:relative}.kit-detail-pane__overlay[data-v-26cb2932]{z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;position:fixed;inset:0}.kit-detail-pane__panel[data-v-26cb2932]{z-index:10000;background:var(--color-bg-layer);border-left:1px solid var(--color-stroke-default);box-shadow:var(--elevation-2);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.kit-detail-pane__panel--overlay[data-v-26cb2932]{box-shadow:var(--elevation-4)}.kit-detail-pane--left .kit-detail-pane__panel[data-v-26cb2932]{border-left:none;border-right:1px solid var(--color-stroke-default);left:0;right:auto}.kit-detail-pane__header[data-v-26cb2932]{height:52px;min-height:52px;padding:0 var(--spacing-md);border-bottom:1px solid var(--color-stroke-default);justify-content:space-between;align-items:center;display:flex}.kit-detail-pane__title[data-v-26cb2932]{color:var(--color-text-primary,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.kit-detail-pane__close[data-v-26cb2932]{border-radius:var(--radius-sm,4px);width:28px;height:28px;color:var(--color-text-secondary,#aaa);cursor:pointer;transition:background var(--motion-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.kit-detail-pane__close[data-v-26cb2932]:hover{background:var(--color-fill-secondary);color:var(--color-text-primary,#fff)}.kit-detail-pane__body[data-v-26cb2932]{padding:var(--spacing-md);flex:1;overflow-y:auto}.kit-detail-pane__footer[data-v-26cb2932]{border-top:1px solid var(--color-stroke-default);padding:var(--spacing-1) var(--spacing-md)}.kit-detail-pane-slide-enter-active[data-v-26cb2932],.kit-detail-pane-slide-leave-active[data-v-26cb2932],.kit-detail-pane-slide-left-enter-active[data-v-26cb2932],.kit-detail-pane-slide-left-leave-active[data-v-26cb2932]{transition:transform var(--motion-normal,.2s) var(--ease-decelerate,ease-out)}.kit-detail-pane-slide-enter-from[data-v-26cb2932],.kit-detail-pane-slide-leave-to[data-v-26cb2932]{transform:translate(100%)}.kit-detail-pane-slide-left-enter-from[data-v-26cb2932],.kit-detail-pane-slide-left-leave-to[data-v-26cb2932]{transform:translate(-100%)}.kit-grid[data-v-d6acf4a8]{grid-template-columns:var(--grid-columns);gap:var(--grid-row-gap,var(--grid-gap)) var(--grid-col-gap,var(--grid-gap));display:grid}.kit-grid--align-start[data-v-d6acf4a8]{align-items:start}.kit-grid--align-center[data-v-d6acf4a8]{align-items:center}.kit-grid--align-end[data-v-d6acf4a8]{align-items:end}.kit-grid--align-stretch[data-v-d6acf4a8]{align-items:stretch}.kit-master-detail[data-v-9bf8958b]{align-items:stretch;gap:var(--master-detail-gap);height:100%;display:flex}.kit-master-detail__list[data-v-9bf8958b]{flex:0 0 var(--master-detail-list-width);width:var(--master-detail-list-width);border-right:1px solid var(--color-stroke-default);min-width:0;overflow-y:auto}.kit-master-detail__detail[data-v-9bf8958b]{flex:auto;min-width:0;overflow-y:auto}.kit-page[data-v-d5540c2a]{max-width:var(--page-max-width);padding:var(--page-py) var(--page-px);gap:var(--spacing-xl);flex-direction:column;display:flex;overflow-y:auto}.kit-page--center[data-v-d5540c2a]{margin-left:auto;margin-right:auto}.kit-page--justify-start[data-v-d5540c2a]{justify-content:flex-start}.kit-page--justify-center[data-v-d5540c2a]{justify-content:center;min-height:100%}.kit-page--justify-end[data-v-d5540c2a]{justify-content:flex-end;min-height:100%}.kit-page--justify-between[data-v-d5540c2a]{justify-content:space-between;min-height:100%}.kit-page--has-footer[data-v-d5540c2a]{padding:0;overflow:hidden}.kit-page__content[data-v-d5540c2a]{gap:var(--spacing-xl);padding:var(--page-py) var(--page-px);flex-direction:column;flex:1;display:flex;overflow-y:auto}.kit-page__footer[data-v-d5540c2a]{border-top:1px solid var(--color-stroke-default);padding:var(--spacing-md) var(--page-px);flex-shrink:0}.page-header[data-v-2d3afb01]{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-md);flex-wrap:wrap;flex-shrink:0;display:flex}.page-header__text[data-v-2d3afb01]{gap:var(--spacing-xs);flex-direction:column;display:flex}.page-header__title[data-v-2d3afb01]{font-size:var(--text-subtitle);font-weight:var(--font-semibold);color:var(--color-text-primary);line-height:var(--leading-tight)}.page-header__subtitle[data-v-2d3afb01]{font-size:var(--text-body);color:var(--color-text-secondary);line-height:var(--leading-normal)}.page-header__actions[data-v-2d3afb01]{align-items:center;gap:var(--spacing-sm);padding-top:var(--spacing-xxs);flex-shrink:0;display:flex}.kit-ribbon[data-v-c811930d]{background:var(--acrylic-bg);flex-direction:column}.kit-ribbon[data-v-c811930d],.kit-ribbon__tabs[data-v-c811930d]{border-bottom:1px solid var(--color-stroke-default);display:flex}.kit-ribbon__tabs[data-v-c811930d]{padding:0 var(--spacing-md);position:relative}.kit-ribbon__tab[data-v-c811930d]{padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;color:var(--color-text-secondary,#aaa);transition:color var(--motion-fast);white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;font-family:inherit;font-size:13px;display:inline-flex}.kit-ribbon__tab[data-v-c811930d]:hover{color:var(--color-text-primary,#fff)}.kit-ribbon__tab--active[data-v-c811930d]{color:var(--color-text-primary,#fff);font-weight:500}.kit-ribbon__indicator[data-v-c811930d]{background:var(--color-accent,#0078d4);height:2px;transition:left var(--motion-normal),width var(--motion-normal);border-radius:1px;position:absolute;bottom:-1px}.kit-ribbon__content[data-v-c811930d]{align-items:stretch;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);scrollbar-width:thin;scrollbar-color:var(--color-stroke-default) transparent;flex-wrap:nowrap;display:flex;overflow:auto hidden}.kit-ribbon__content[data-v-c811930d]::-webkit-scrollbar{height:6px}.kit-ribbon__content[data-v-c811930d]::-webkit-scrollbar-track{background:0 0}.kit-ribbon__content[data-v-c811930d]::-webkit-scrollbar-thumb{background:var(--color-stroke-default);border-radius:3px}.kit-ribbon__content[data-v-c811930d] .kit-ribbon-group:not(:last-child){border-right:1px solid var(--color-stroke-default);padding-right:var(--spacing-md)}.kit-ribbon-button[data-v-dc96df88]{border-radius:var(--radius-sm);color:var(--color-text-primary,#fff);cursor:pointer;transition:background var(--motion-fast),border-color var(--motion-fast),opacity var(--motion-fast);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:6px;font-family:inherit;display:inline-flex}.kit-ribbon-button[data-v-dc96df88]:disabled{opacity:.4;cursor:not-allowed}.kit-ribbon-button[data-v-dc96df88]:hover:not(:disabled){background:var(--color-fill-secondary)}.kit-ribbon-button--active[data-v-dc96df88]{background:var(--color-fill-primary);border-color:var(--color-accent,#0078d4)}.kit-ribbon-button--small[data-v-dc96df88]{flex-direction:row;padding:6px 10px;font-size:13px}.kit-ribbon-button--large[data-v-dc96df88]{flex-direction:column;justify-content:center;gap:4px;min-width:64px;height:100%;padding:8px 12px;font-size:12px}.kit-ribbon-button__chevron[data-v-dc96df88]{opacity:.6}.kit-ribbon-button-dropdown[data-v-dc96df88]{height:100%}.kit-row[data-v-ffb15881]{gap:var(--row-gap);flex-direction:row;display:flex}.kit-row--inline[data-v-ffb15881]{display:inline-flex}.kit-row--wrap[data-v-ffb15881]{flex-wrap:wrap}.kit-row--reverse[data-v-ffb15881]{flex-direction:row-reverse}.kit-row--align-start[data-v-ffb15881]{align-items:flex-start}.kit-row--align-center[data-v-ffb15881]{align-items:center}.kit-row--align-end[data-v-ffb15881]{align-items:flex-end}.kit-row--align-stretch[data-v-ffb15881]{align-items:stretch}.kit-row--justify-start[data-v-ffb15881]{justify-content:flex-start}.kit-row--justify-center[data-v-ffb15881]{justify-content:center}.kit-row--justify-end[data-v-ffb15881]{justify-content:flex-end}.kit-row--justify-between[data-v-ffb15881]{justify-content:space-between}.kit-ribbon-group[data-v-452d65e8]{justify-content:space-between;align-items:center;gap:var(--spacing-xs);flex-direction:column;flex-shrink:0;display:flex}.kit-ribbon-group__content[data-v-452d65e8]{align-items:center;gap:var(--spacing-xs);flex:1;display:flex}.kit-ribbon-group__label[data-v-452d65e8]{color:var(--color-text-secondary);white-space:nowrap;font-size:11px}.kit-section[data-v-6e484799]{gap:var(--section-gap);flex-direction:column;display:flex}.kit-section--divider[data-v-6e484799]{padding-bottom:var(--section-gap);border-bottom:1px solid var(--color-stroke-default)}.kit-section__header[data-v-6e484799]{gap:var(--spacing-xxs);flex-direction:column;display:flex}.kit-section__title[data-v-6e484799]{font-size:var(--text-subtitle);font-weight:var(--font-semibold);line-height:var(--leading-tight);color:var(--color-text-primary);margin:0}.kit-section__description[data-v-6e484799]{font-size:var(--text-body);color:var(--color-text-secondary);margin:0}.kit-section__body[data-v-6e484799]{gap:var(--section-gap);flex-direction:column;display:flex}.kit-spacer[data-v-04481bd0]{width:var(--spacer-size,0);height:var(--spacer-size,0);flex-shrink:0}.kit-spacer--grow[data-v-04481bd0]{flex:1;width:auto;height:auto}.split-pane[data-v-fad6d65d]{width:100%;height:100%;display:flex;overflow:hidden}.split-pane__primary[data-v-fad6d65d]{flex-shrink:0;height:100%;overflow:hidden}.split-pane__divider[data-v-fad6d65d]{background:var(--color-stroke-default);cursor:col-resize;width:4px;height:100%;transition:background var(--motion-fast);flex-shrink:0}.split-pane__divider[data-v-fad6d65d]:hover{background:var(--color-accent,#0078d4)}.split-pane__secondary[data-v-fad6d65d]{flex:1;min-width:0;height:100%;overflow:hidden}.kit-stack[data-v-f9948b68]{gap:var(--stack-gap);flex-direction:column;display:flex}.kit-stack--inline[data-v-f9948b68]{display:inline-flex}.kit-stack--align-start[data-v-f9948b68]{align-items:flex-start}.kit-stack--align-center[data-v-f9948b68]{align-items:center}.kit-stack--align-end[data-v-f9948b68]{align-items:flex-end}.kit-stack--align-stretch[data-v-f9948b68]{align-items:stretch}.kit-stack--justify-start[data-v-f9948b68]{justify-content:flex-start}.kit-stack--justify-center[data-v-f9948b68]{justify-content:center}.kit-stack--justify-end[data-v-f9948b68]{justify-content:flex-end}.kit-stack--justify-between[data-v-f9948b68]{justify-content:space-between}.kit-stepper[data-v-54ec0a19]{align-items:flex-start;display:flex}.kit-stepper--vertical[data-v-54ec0a19]{flex-direction:column}.kit-stepper__step[data-v-54ec0a19]{flex:1;min-width:0;display:flex}.kit-stepper--vertical .kit-stepper__step[data-v-54ec0a19]{flex:none}.kit-stepper__indicator[data-v-54ec0a19]{flex:1;align-items:center;display:flex}.kit-stepper--vertical .kit-stepper__indicator[data-v-54ec0a19]{flex-direction:column;flex:none;align-items:center}.kit-stepper__circle[data-v-54ec0a19]{border:2px solid var(--color-stroke-default);width:28px;height:28px;color:var(--color-text-tertiary,#888);transition:all var(--motion-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.kit-stepper__step--active .kit-stepper__circle[data-v-54ec0a19]{border-color:var(--color-accent);color:var(--color-accent)}.kit-stepper__step--completed .kit-stepper__circle[data-v-54ec0a19]{border-color:var(--color-accent);background:var(--color-accent);color:#fff;cursor:pointer}.kit-stepper__step--error .kit-stepper__circle[data-v-54ec0a19]{border-color:var(--color-error);background:var(--color-error);color:#fff}.kit-stepper__number[data-v-54ec0a19]{line-height:1}.kit-stepper__step--loading .kit-stepper__circle[data-v-54ec0a19]{border-color:var(--color-accent)}.kit-stepper__spinner[data-v-54ec0a19]{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite kit-stepper-spin-54ec0a19}@keyframes kit-stepper-spin-54ec0a19{to{transform:rotate(1turn)}}.kit-stepper__connector[data-v-54ec0a19]{height:2px;margin:0 var(--spacing-sm);background:var(--color-stroke-default);flex:1}.kit-stepper--vertical .kit-stepper__connector[data-v-54ec0a19]{width:2px;height:24px;margin:var(--spacing-xs) 0;flex:none}.kit-stepper__text[data-v-54ec0a19]{flex-direction:column;padding-top:6px;display:flex}.kit-stepper:not(.kit-stepper--vertical) .kit-stepper__step[data-v-54ec0a19]{flex-direction:column;align-items:flex-start}.kit-stepper--vertical .kit-stepper__text[data-v-54ec0a19]{padding-top:0;padding-left:10px;padding-bottom:var(--spacing-sm)}.kit-stepper__label[data-v-54ec0a19]{color:var(--color-text-primary,#fff);font-size:13px;font-weight:500}.kit-stepper__step--active .kit-stepper__label[data-v-54ec0a19]{color:var(--color-accent)}.kit-stepper__description[data-v-54ec0a19]{color:var(--color-text-secondary,#aaa);margin-top:var(--spacing-xxs);font-size:11px}.kit-surface[data-v-d5712756]{padding:var(--surface-p,0)}.kit-surface--level-0[data-v-d5712756]{background:var(--color-bg-base);box-shadow:none}.kit-surface--level-1[data-v-d5712756]{background:var(--color-bg-layer);box-shadow:var(--elevation-1)}.kit-surface--level-2[data-v-d5712756]{background:var(--color-bg-elevated);box-shadow:var(--elevation-2)}.kit-surface--level-3[data-v-d5712756]{background:var(--color-bg-elevated);box-shadow:var(--elevation-3)}.kit-surface--level-4[data-v-d5712756]{background:var(--color-bg-overlay);box-shadow:var(--elevation-4)}.kit-surface--rounded-none[data-v-d5712756]{border-radius:0}.kit-surface--rounded-xs[data-v-d5712756]{border-radius:var(--radius-xs)}.kit-surface--rounded-sm[data-v-d5712756]{border-radius:var(--radius-sm)}.kit-surface--rounded-md[data-v-d5712756]{border-radius:var(--radius-md)}.kit-surface--rounded-lg[data-v-d5712756]{border-radius:var(--radius-lg)}.kit-surface--rounded-xl[data-v-d5712756]{border-radius:var(--radius-xl)}.kit-surface--interactive[data-v-d5712756]{transition:box-shadow var(--motion-fast) var(--ease-standard);cursor:pointer}.kit-surface--interactive.kit-surface--level-0[data-v-d5712756]:hover{box-shadow:var(--elevation-1)}.kit-surface--interactive.kit-surface--level-1[data-v-d5712756]:hover{box-shadow:var(--elevation-2)}.kit-surface--interactive.kit-surface--level-2[data-v-d5712756]:hover{box-shadow:var(--elevation-3)}.kit-surface--interactive.kit-surface--level-3[data-v-d5712756]:hover,.kit-surface--interactive.kit-surface--level-4[data-v-d5712756]:hover{box-shadow:var(--elevation-4)}.kit-web-header[data-v-2f7ee171]{z-index:800;height:var(--webheader-height,56px);padding-top:env(safe-area-inset-top,0);box-sizing:content-box;background:var(--acrylic-bg);-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);border-bottom:1px solid var(--color-stroke-default);transition:transform var(--motion-normal) var(--ease-standard),box-shadow var(--motion-normal) var(--ease-standard);flex-shrink:0}.kit-web-header--sticky[data-v-2f7ee171]{position:sticky;top:0}.kit-web-header--scrolled[data-v-2f7ee171]{box-shadow:var(--elevation-2)}.kit-web-header--hidden[data-v-2f7ee171]{box-shadow:none;transform:translateY(-100%)}.kit-web-header__inner[data-v-2f7ee171]{align-items:center;gap:var(--spacing-1);height:100%;padding:0 var(--spacing-lg);margin:0 auto;display:flex}.kit-web-header--mobile .kit-web-header__inner[data-v-2f7ee171]{gap:var(--spacing-sm);padding:0 var(--spacing-sm)}.kit-web-header--tablet .kit-web-header__inner[data-v-2f7ee171]{padding:0 var(--spacing-md)}.kit-web-header__menu[data-v-2f7ee171]{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kit-web-header__menu[data-v-2f7ee171]:hover{background:var(--color-fill-secondary)}.kit-web-header__menu[data-v-2f7ee171]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.kit-web-header__brand[data-v-2f7ee171]{align-items:center;gap:var(--spacing-sm);flex-shrink:1;min-width:0;display:flex}.kit-web-header--mobile .kit-web-header__menu+.kit-web-header__brand[data-v-2f7ee171]{margin-left:calc(-1 * var(--spacing-xs))}.kit-web-header__title[data-v-2f7ee171]{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.kit-web-header__center[data-v-2f7ee171]{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.kit-web-header__spacer[data-v-2f7ee171]{flex:1}.kit-web-header__actions[data-v-2f7ee171]{align-items:center;gap:var(--spacing-xs);flex-shrink:0;display:flex}@media (prefers-reduced-motion:reduce){.kit-web-header[data-v-2f7ee171]{transition:none}}.kit-web-rail-item[data-v-2677c41f]{box-sizing:border-box;color:var(--color-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);background:0 0;border:none;align-items:center;font-family:inherit;text-decoration:none;display:flex;position:relative}.kit-web-rail-item[data-v-2677c41f]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.kit-web-rail-item--disabled[data-v-2677c41f]{opacity:.4;cursor:not-allowed}.kit-web-rail-item__icon-wrap[data-v-2677c41f]{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.kit-web-rail-item__icon[data-v-2677c41f]{position:relative}.kit-web-rail-item__label[data-v-2677c41f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kit-web-rail-item--row[data-v-2677c41f]{gap:var(--spacing-1);width:100%;height:40px;padding:0 var(--spacing-1);border-radius:var(--radius-md);font-size:var(--text-body);text-align:left}.kit-web-rail-item--row .kit-web-rail-item__label[data-v-2677c41f]{flex:1;min-width:0}.kit-web-rail-item--row[data-v-2677c41f]:not(.kit-web-rail-item--disabled):hover{background:var(--color-fill-secondary);color:var(--color-text-primary)}.kit-web-rail-item--row.kit-web-rail-item--active[data-v-2677c41f]{background:var(--color-accent-subtle);color:var(--color-text-primary);font-weight:var(--font-semibold)}.kit-web-rail-item--row.kit-web-rail-item--active[data-v-2677c41f]:before{content:"";background:var(--color-accent);border-radius:0 2px 2px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.kit-web-rail-item--row.kit-web-rail-item--active .kit-web-rail-item__icon[data-v-2677c41f]{color:var(--color-accent)}.kit-web-rail-item--collapsed[data-v-2677c41f]{justify-content:center;padding:0}.kit-web-rail-item--bottom[data-v-2677c41f],.kit-web-rail-item--stacked[data-v-2677c41f]{justify-content:center;gap:var(--spacing-xs);text-align:center;flex-direction:column;font-size:12px}.kit-web-rail-item--stacked[data-v-2677c41f]{width:100%;padding:var(--spacing-xs) 0}.kit-web-rail-item--bottom[data-v-2677c41f]{min-width:0;height:100%;padding:0 var(--spacing-xxs);flex:1}.kit-web-rail-item--bottom .kit-web-rail-item__label[data-v-2677c41f],.kit-web-rail-item--stacked .kit-web-rail-item__label[data-v-2677c41f]{max-width:100%;line-height:1.2}.kit-web-rail-item--bottom .kit-web-rail-item__icon-wrap[data-v-2677c41f],.kit-web-rail-item--stacked .kit-web-rail-item__icon-wrap[data-v-2677c41f]{width:56px;height:32px}.kit-web-rail-item__indicator[data-v-2677c41f]{display:none}.kit-web-rail-item--bottom .kit-web-rail-item__indicator[data-v-2677c41f],.kit-web-rail-item--stacked .kit-web-rail-item__indicator[data-v-2677c41f]{transition:background var(--motion-fast) var(--ease-standard),transform var(--motion-normal) var(--ease-decelerate);background:0 0;border-radius:16px;display:block;position:absolute;inset:0;transform:scaleX(.6)}.kit-web-rail-item--bottom:not(.kit-web-rail-item--disabled):hover .kit-web-rail-item__indicator[data-v-2677c41f],.kit-web-rail-item--stacked:not(.kit-web-rail-item--disabled):hover .kit-web-rail-item__indicator[data-v-2677c41f]{background:var(--color-fill-secondary);transform:scaleX(1)}.kit-web-rail-item--bottom.kit-web-rail-item--active[data-v-2677c41f],.kit-web-rail-item--stacked.kit-web-rail-item--active[data-v-2677c41f]{color:var(--color-text-primary);font-weight:var(--font-semibold)}.kit-web-rail-item--bottom.kit-web-rail-item--active .kit-web-rail-item__indicator[data-v-2677c41f],.kit-web-rail-item--stacked.kit-web-rail-item--active .kit-web-rail-item__indicator[data-v-2677c41f]{background:var(--color-accent-subtle);transform:scaleX(1)}.kit-web-rail-item--bottom.kit-web-rail-item--active .kit-web-rail-item__icon[data-v-2677c41f],.kit-web-rail-item--stacked.kit-web-rail-item--active .kit-web-rail-item__icon[data-v-2677c41f]{color:var(--color-accent)}.kit-web-rail-item__badge[data-v-2677c41f]{box-sizing:border-box;background:var(--color-accent);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.kit-web-rail-item__badge--over[data-v-2677c41f]{min-width:16px;height:16px;box-shadow:0 0 0 2px var(--color-bg-base);padding:0 4px;font-size:10px;position:absolute;top:-2px;left:calc(50% + 4px)}.kit-web-rail-item--row .kit-web-rail-item__badge--over[data-v-2677c41f]{top:-6px;left:10px}.kit-web-rail-item__badge--dot[data-v-2677c41f]{width:8px;min-width:8px;height:8px;padding:0;top:2px}.kit-web-rail-item--row .kit-web-rail-item__badge--dot[data-v-2677c41f]{top:-2px}.kit-web-rail-item__external[data-v-2677c41f]{opacity:.5;flex-shrink:0}@media (prefers-reduced-motion:reduce){.kit-web-rail-item__indicator[data-v-2677c41f]{transition:none}}.kit-web-rail[data-v-59a64622]{display:contents}.kit-web-rail__side[data-v-59a64622]{top:var(--webrail-top,0);box-sizing:border-box;width:var(--webrail-width-expanded,248px);height:calc(var(--webshell-viewport-height,100dvh) - var(--webrail-top,0px));background:var(--color-bg-base);border-right:1px solid var(--color-stroke-default);transition:width var(--motion-normal) var(--ease-standard);flex-direction:column;flex-shrink:0;display:flex;position:sticky;overflow:hidden}.kit-web-rail--sidebar .kit-web-rail__side--collapsed[data-v-59a64622]{width:var(--webrail-width-collapsed,72px)}.kit-web-rail--rail .kit-web-rail__side[data-v-59a64622]{width:var(--webrail-width-rail,80px)}.kit-web-rail__header[data-v-59a64622]{padding:var(--spacing-1) var(--spacing-1) 0;overflow:hidden}.kit-web-rail__list[data-v-59a64622]{gap:var(--spacing-xxs);padding:var(--spacing-1);flex-direction:column;margin:0;list-style:none;display:flex}.kit-web-rail__side .kit-web-rail__list[data-v-59a64622]{overscroll-behavior:contain;scrollbar-width:thin;flex:1;overflow:hidden auto}.kit-web-rail--rail .kit-web-rail__list[data-v-59a64622]{gap:var(--spacing-sm);padding:var(--spacing-1) var(--spacing-xs);scrollbar-width:none}.kit-web-rail--rail .kit-web-rail__list[data-v-59a64622]::-webkit-scrollbar{display:none}.kit-web-rail__list>li[data-v-59a64622]{flex-shrink:0}.kit-web-rail__group[data-v-59a64622]{padding:var(--spacing-md) var(--spacing-1) var(--spacing-xs);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.kit-web-rail__list>.kit-web-rail__group[data-v-59a64622]:first-child{padding-top:var(--spacing-xs)}.kit-web-rail__side--collapsed .kit-web-rail__group[data-v-59a64622]{height:1px;margin:var(--spacing-sm) var(--spacing-1);background:var(--color-stroke-default);padding:0}.kit-web-rail__side--collapsed .kit-web-rail__list>.kit-web-rail__group[data-v-59a64622]:first-child{display:none}.kit-web-rail__footer[data-v-59a64622]{overflow:hidden}.kit-web-rail__footer[data-v-59a64622],.kit-web-rail__settings[data-v-59a64622]{padding:0 var(--spacing-1) var(--spacing-sm)}.kit-web-rail--rail .kit-web-rail__settings[data-v-59a64622]{padding:0 var(--spacing-xs) var(--spacing-sm)}.kit-web-rail__user[data-v-59a64622]{padding:var(--spacing-sm) var(--spacing-1);border-top:1px solid var(--color-stroke-default)}.kit-web-rail__user-trigger[data-v-59a64622]{border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);text-align:left;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);background:0 0;border:none;align-items:center;gap:10px;padding:6px;font-family:inherit;display:flex;overflow:hidden}.kit-web-rail__side--collapsed .kit-web-rail__user-trigger[data-v-59a64622]{justify-content:center}.kit-web-rail__user-trigger--open[data-v-59a64622],.kit-web-rail__user-trigger[data-v-59a64622]:hover{background:var(--color-fill-secondary)}.kit-web-rail__user-trigger[data-v-59a64622]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.kit-web-rail__user-info[data-v-59a64622]{flex-direction:column;flex:1;min-width:0;display:flex}.kit-web-rail__user-name[data-v-59a64622]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.kit-web-rail__user-email[data-v-59a64622]{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.kit-web-rail__user-more[data-v-59a64622]{opacity:.5;flex-shrink:0}.kit-web-rail__collapse[data-v-59a64622]{justify-content:center;align-items:center;gap:var(--spacing-sm);height:36px;margin:0 var(--spacing-1) var(--spacing-1);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-family:inherit;font-size:12px;display:flex}.kit-web-rail__collapse[data-v-59a64622]:hover{background:var(--color-fill-secondary);color:var(--color-text-primary)}.kit-web-rail__collapse[data-v-59a64622]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.kit-web-rail__bottom[data-v-59a64622]{z-index:900;height:calc(var(--webrail-bottom-height,64px) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0);box-sizing:border-box;background:var(--acrylic-bg);-webkit-backdrop-filter:var(--acrylic-blur);backdrop-filter:var(--acrylic-blur);border-top:1px solid var(--color-stroke-default);align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.kit-web-rail__drawer-overlay[data-v-59a64622]{z-index:1000;background:#00000080;position:fixed;inset:0}.kit-web-rail__drawer[data-v-59a64622]{box-sizing:border-box;width:calc(min(320px,85vw));height:100%;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);background:var(--color-bg-layer);border-right:1px solid var(--color-stroke-default);box-shadow:var(--elevation-4);outline:none;flex-direction:column;display:flex;overflow:hidden}.kit-web-rail__drawer-top[data-v-59a64622]{align-items:center;gap:var(--spacing-sm);min-height:var(--webheader-height,56px);padding:0 var(--spacing-sm) 0 var(--spacing-md);border-bottom:1px solid var(--color-stroke-default);display:flex}.kit-web-rail__drawer-header[data-v-59a64622]{flex:1;min-width:0}.kit-web-rail__drawer-close[data-v-59a64622]{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kit-web-rail__drawer-close[data-v-59a64622]:hover{background:var(--color-fill-secondary);color:var(--color-text-primary)}.kit-web-rail__drawer-close[data-v-59a64622]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.kit-web-rail__drawer .kit-web-rail__footer[data-v-59a64622],.kit-web-rail__drawer .kit-web-rail__settings[data-v-59a64622],.kit-web-rail__drawer .kit-web-rail__user[data-v-59a64622],.kit-web-rail__drawer-top[data-v-59a64622]{flex-shrink:0}.kit-web-rail__drawer .kit-web-rail__list[data-v-59a64622]{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.kit-web-rail--dense .kit-web-rail__list[data-v-59a64622]{gap:0}.kit-web-rail--dense .kit-web-rail__side[data-v-59a64622] .kit-web-rail-item--row{height:32px;font-size:13px}.kit-web-rail--dense .kit-web-rail__drawer[data-v-59a64622] .kit-web-rail-item--row{height:40px}.kit-web-rail--dense .kit-web-rail__group[data-v-59a64622]{padding-top:var(--spacing-1)}.kit-web-rail__drawer[data-v-59a64622] .kit-web-rail-item--row{height:48px}.kit-web-rail-drawer-enter-active[data-v-59a64622],.kit-web-rail-drawer-leave-active[data-v-59a64622]{transition:background-color var(--motion-normal) var(--ease-standard)}.kit-web-rail-drawer-enter-active .kit-web-rail__drawer[data-v-59a64622],.kit-web-rail-drawer-leave-active .kit-web-rail__drawer[data-v-59a64622]{transition:transform var(--motion-normal) var(--ease-decelerate)}.kit-web-rail-drawer-enter-from[data-v-59a64622],.kit-web-rail-drawer-leave-to[data-v-59a64622]{background-color:#0000}.kit-web-rail-drawer-enter-from .kit-web-rail__drawer[data-v-59a64622],.kit-web-rail-drawer-leave-to .kit-web-rail__drawer[data-v-59a64622]{transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.kit-web-rail-drawer-enter-active .kit-web-rail__drawer[data-v-59a64622],.kit-web-rail-drawer-leave-active .kit-web-rail__drawer[data-v-59a64622],.kit-web-rail__side[data-v-59a64622]{transition:none}}.kit-web-shell[data-v-9d390d84]{min-height:var(--webshell-viewport-height,100dvh);background:var(--color-bg-base);color:var(--color-text-primary);flex-direction:column;display:flex}.kit-web-shell__skip[data-v-9d390d84]{top:var(--spacing-sm);left:var(--spacing-sm);z-index:1100;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-accent);color:#fff;border-radius:var(--radius-md);transition:transform var(--motion-fast) var(--ease-standard);font-weight:600;text-decoration:none;position:absolute;transform:translateY(-200%)}.kit-web-shell__skip[data-v-9d390d84]:focus{transform:translateY(0)}.kit-web-shell__body[data-v-9d390d84]{flex:1;align-items:flex-start;min-height:0;display:flex}.kit-web-shell__main[data-v-9d390d84]{outline:none;flex-direction:column;flex:1;align-self:stretch;min-width:0;display:flex}.kit-web-shell--rail-bottom .kit-web-shell__main[data-v-9d390d84]{padding-bottom:calc(var(--webrail-bottom-height,64px) + env(safe-area-inset-bottom,0px))}.kit-web-shell__content[data-v-9d390d84]{box-sizing:border-box;flex:1;width:100%;margin:0 auto}.kit-web-shell__drawer-brand[data-v-9d390d84]{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.kit-web-shell__footer[data-v-9d390d84],.kit-wizard__footer[data-v-ddd78ba7]{border-top:1px solid var(--color-stroke-default)}.kit-wizard--page[data-v-ddd78ba7]{max-width:var(--wizard-max-width);flex-direction:column;width:100%;height:100%;display:flex}.kit-wizard--page.kit-wizard--center[data-v-ddd78ba7]{margin-left:auto;margin-right:auto}.kit-wizard--page.kit-wizard--side[data-v-ddd78ba7]{flex-direction:row}.kit-wizard--side .kit-wizard__stepper[data-v-ddd78ba7]{width:var(--wizard-stepper-width);border-right:1px solid var(--color-stroke-default);flex-shrink:0}.kit-wizard__body[data-v-ddd78ba7]{flex-direction:column;flex:1;min-height:0;display:flex}.kit-wizard__content[data-v-ddd78ba7]{padding:var(--spacing-lg);outline:none;flex:1;overflow:hidden auto}.kit-wizard__stepper[data-v-ddd78ba7]{padding:var(--spacing-lg) var(--spacing-lg) 0}.kit-wizard--side .kit-wizard__stepper[data-v-ddd78ba7]{padding:var(--spacing-lg)}.kit-wizard__footer[data-v-ddd78ba7]{padding:var(--spacing-md) var(--spacing-lg);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.kit-wizard__footer-left[data-v-ddd78ba7],.kit-wizard__footer-right[data-v-ddd78ba7]{gap:var(--spacing-sm);align-items:center;display:flex}.kit-wizard-overlay[data-v-ddd78ba7]{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.kit-wizard--dialog[data-v-ddd78ba7]{background:var(--color-bg-layer);border:1px solid var(--color-stroke-default);border-radius:var(--radius-lg);box-shadow:var(--elevation-4);width:var(--wizard-dialog-width);height:var(--wizard-dialog-height);flex-direction:column;max-width:calc(100vw - 40px);max-height:calc(100vh - 80px);display:flex;overflow:hidden}.kit-wizard--dialog.kit-wizard--side[data-v-ddd78ba7]{flex-direction:row}.kit-wizard-slide-backward-enter-active[data-v-ddd78ba7],.kit-wizard-slide-backward-leave-active[data-v-ddd78ba7],.kit-wizard-slide-forward-enter-active[data-v-ddd78ba7],.kit-wizard-slide-forward-leave-active[data-v-ddd78ba7]{transition:transform var(--motion-normal,.2s) var(--ease-standard,ease),opacity var(--motion-normal,.2s) var(--ease-standard,ease)}.kit-wizard-slide-forward-enter-from[data-v-ddd78ba7]{opacity:0;transform:translate(30px)}.kit-wizard-slide-backward-enter-from[data-v-ddd78ba7],.kit-wizard-slide-forward-leave-to[data-v-ddd78ba7]{opacity:0;transform:translate(-30px)}.kit-wizard-slide-backward-leave-to[data-v-ddd78ba7]{opacity:0;transform:translate(30px)}.kit-wizard-fade-enter-active[data-v-ddd78ba7],.kit-wizard-fade-leave-active[data-v-ddd78ba7]{transition:opacity var(--motion-fast,.15s) var(--ease-standard,ease)}.kit-wizard-dialog-enter-from[data-v-ddd78ba7],.kit-wizard-dialog-leave-to[data-v-ddd78ba7],.kit-wizard-fade-enter-from[data-v-ddd78ba7],.kit-wizard-fade-leave-to[data-v-ddd78ba7]{opacity:0}.kit-wizard-dialog-enter-active[data-v-ddd78ba7],.kit-wizard-dialog-leave-active[data-v-ddd78ba7]{transition:opacity var(--motion-fast)}.kit-wizard-dialog-enter-active .kit-wizard[data-v-ddd78ba7],.kit-wizard-dialog-leave-active .kit-wizard[data-v-ddd78ba7]{transition:transform var(--motion-fast)}.kit-wizard-dialog-enter-from .kit-wizard[data-v-ddd78ba7],.kit-wizard-dialog-leave-to .kit-wizard[data-v-ddd78ba7]{transform:scale(.95)translateY(8px)}.kit-breadcrumb__list[data-v-56f19403]{margin:0;padding:0;list-style:none}.kit-breadcrumb__item[data-v-56f19403],.kit-breadcrumb__list[data-v-56f19403]{align-items:center;gap:var(--spacing-xs);display:flex}.kit-breadcrumb__link[data-v-56f19403]{color:var(--color-accent,#0078d4);cursor:pointer;border-radius:var(--radius-sm);padding:var(--spacing-xxs) var(--spacing-xs);font-size:13px}.kit-breadcrumb__link[data-v-56f19403]:hover{text-decoration:underline}.kit-breadcrumb__current[data-v-56f19403]{color:var(--color-text-primary,#fff);padding:var(--spacing-xxs) var(--spacing-xs);font-size:13px;font-weight:500}.kit-breadcrumb__separator[data-v-56f19403],.kit-tabs__tab[data-v-6f5622ba]{color:var(--color-text-secondary,#aaa);font-size:13px}.kit-tabs[data-v-6f5622ba]{padding-left:var(--tabs-px,0);padding-right:var(--tabs-px,0);box-shadow:inset 0 -1px 0 var(--color-stroke-default);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;position:relative;overflow:auto hidden}.kit-tabs[data-v-6f5622ba]::-webkit-scrollbar{display:none}.kit-tabs__tab[data-v-6f5622ba]{padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;transition:color var(--motion-fast);white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;font-family:inherit;display:inline-flex}.kit-tabs__tab[data-v-6f5622ba]:hover{color:var(--color-text-primary,#fff)}.kit-tabs__tab--active[data-v-6f5622ba]{color:var(--color-text-primary,#fff);font-weight:500}.kit-tabs__tab--disabled[data-v-6f5622ba]{cursor:not-allowed;opacity:.5}.kit-tabs__tab--disabled[data-v-6f5622ba]:hover{color:var(--color-text-secondary,#aaa)}.kit-tabs__tab[data-v-6f5622ba]:focus-visible{outline:2px solid var(--color-accent,#0078d4);outline-offset:-2px;border-radius:var(--radius-sm,2px)}.kit-tabs__indicator[data-v-6f5622ba]{background:var(--color-accent,#0078d4);height:2px;transition:left var(--motion-normal),width var(--motion-normal);border-radius:1px;position:absolute;bottom:0}.kit-flex-dialog__icon[data-v-5c7ad56c]{color:var(--color-text-primary);flex-shrink:0}.kit-flex-dialog__title[data-v-5c7ad56c]{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:17px;font-weight:600;overflow:hidden}.kit-flex-master-detail--stacked[data-v-20d8e7e6]{height:100%;position:relative;overflow:hidden}.kit-flex-master-detail__pane[data-v-20d8e7e6]{flex-direction:column;height:100%;display:flex}.kit-flex-master-detail__bar[data-v-20d8e7e6]{align-items:center;gap:var(--spacing-sm);min-height:48px;padding:0 var(--spacing-xs);border-bottom:1px solid var(--color-stroke-default);flex-shrink:0;display:flex}.kit-flex-master-detail__back[data-v-20d8e7e6]{align-items:center;gap:var(--spacing-xs);min-height:40px;padding:0 var(--spacing-sm);border-radius:var(--radius-md);color:var(--color-accent);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:15px;display:inline-flex}.kit-flex-master-detail__back[data-v-20d8e7e6]:hover{background:var(--color-fill-secondary)}.kit-flex-master-detail__back[data-v-20d8e7e6]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.kit-flex-master-detail__title[data-v-20d8e7e6]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.kit-flex-master-detail__content[data-v-20d8e7e6]{flex:1;min-height:0;overflow-y:auto}.kit-fmd-back-enter-active[data-v-20d8e7e6],.kit-fmd-back-leave-active[data-v-20d8e7e6],.kit-fmd-forward-enter-active[data-v-20d8e7e6],.kit-fmd-forward-leave-active[data-v-20d8e7e6]{transition:transform var(--motion-normal) var(--ease-standard),opacity var(--motion-normal) var(--ease-standard)}.kit-fmd-back-leave-to[data-v-20d8e7e6],.kit-fmd-forward-enter-from[data-v-20d8e7e6]{opacity:0;transform:translate(24px)}.kit-fmd-back-enter-from[data-v-20d8e7e6],.kit-fmd-forward-leave-to[data-v-20d8e7e6]{opacity:0;transform:translate(-24px)}@media (prefers-reduced-motion:reduce){.kit-fmd-back-enter-active[data-v-20d8e7e6],.kit-fmd-back-leave-active[data-v-20d8e7e6],.kit-fmd-forward-enter-active[data-v-20d8e7e6],.kit-fmd-forward-leave-active[data-v-20d8e7e6]{transition:none}}.kit-flex-menu[data-v-a663470a]{display:inline-flex}.kit-flex-menu__trigger[data-v-a663470a]{min-height:36px;padding:0 var(--spacing-1);background:var(--color-fill-secondary);border:1px solid var(--color-stroke-default);border-radius:var(--radius-sm);color:var(--color-text-primary);font-family:inherit;font-size:var(--text-body);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.kit-flex-menu__trigger[data-v-a663470a]:disabled{opacity:.5;cursor:not-allowed}.kit-flex-menu__chevron[data-v-a663470a]{opacity:.6}.kit-flex-menu__list[data-v-a663470a]{margin:0 calc(-1 * var(--spacing-sm));flex-direction:column;display:flex}.kit-flex-menu__item[data-v-a663470a]{align-items:center;gap:var(--spacing-1);min-height:48px;padding:0 var(--spacing-sm);border-radius:var(--radius-md);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:15px;display:flex}.kit-flex-menu__item[data-v-a663470a]:active,.kit-flex-menu__item[data-v-a663470a]:hover{background:var(--color-fill-secondary)}.kit-flex-menu__item[data-v-a663470a]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.kit-flex-menu__item--danger[data-v-a663470a]{color:var(--color-error)}.kit-flex-menu__item--disabled[data-v-a663470a]{opacity:.4;cursor:not-allowed}.kit-flex-menu__icon[data-v-a663470a]{opacity:.85;flex-shrink:0}.kit-flex-menu__divider[data-v-a663470a]{margin:var(--spacing-xs) var(--spacing-sm);border:none;border-top:1px solid var(--color-stroke-default)}.kit-flex-menu__cancel[data-v-a663470a]{width:100%;min-height:48px;margin-top:var(--spacing-sm);background:var(--color-fill-secondary);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;border:none;font-family:inherit;font-size:15px;font-weight:600}.kit-flex-menu__cancel[data-v-a663470a]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.kit-flex-stack[data-v-37742164]{gap:var(--flex-stack-gap);min-width:0;display:flex}.kit-flex-stack--row[data-v-37742164]{flex-direction:row}.kit-flex-stack--column[data-v-37742164]{flex-direction:column}.kit-flex-stack--row.kit-flex-stack--reverse[data-v-37742164]{flex-direction:row-reverse}.kit-flex-stack--column.kit-flex-stack--reverse[data-v-37742164]{flex-direction:column-reverse}.kit-flex-stack--wrap[data-v-37742164]{flex-wrap:wrap}.kit-flex-stack--align-start[data-v-37742164]{align-items:flex-start}.kit-flex-stack--align-center[data-v-37742164]{align-items:center}.kit-flex-stack--align-end[data-v-37742164]{align-items:flex-end}.kit-flex-stack--align-stretch[data-v-37742164]{align-items:stretch}.kit-flex-stack--justify-start[data-v-37742164]{justify-content:flex-start}.kit-flex-stack--justify-center[data-v-37742164]{justify-content:center}.kit-flex-stack--justify-end[data-v-37742164]{justify-content:flex-end}.kit-flex-stack--justify-between[data-v-37742164]{justify-content:space-between}.kit-flex-stack--row>[data-v-37742164-s]{min-width:0}.kit-flex-table[data-v-e6a793e8],.kit-flex-table__card[data-v-e6a793e8]{gap:var(--spacing-sm);flex-direction:column;display:flex}.kit-flex-table__card[data-v-e6a793e8]{width:100%;padding:var(--spacing-1) var(--spacing-md);background:var(--color-bg-layer);border:1px solid var(--color-stroke-default);border-radius:var(--radius-md);color:var(--color-text-primary);text-align:left;font-family:inherit;font-size:14px}.kit-flex-table__card--interactive[data-v-e6a793e8]{cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.kit-flex-table__card--interactive[data-v-e6a793e8]:active{background:var(--color-fill-secondary)}.kit-flex-table__card--interactive[data-v-e6a793e8]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.kit-flex-table__card--selected[data-v-e6a793e8]{border-color:var(--color-accent);background:var(--color-accent-subtle)}.kit-flex-table__title[data-v-e6a793e8]{overflow-wrap:anywhere;font-size:15px;font-weight:600}.kit-flex-table__fields[data-v-e6a793e8]{gap:var(--spacing-xs);flex-direction:column;margin:0;display:flex}.kit-flex-table__field[data-v-e6a793e8]{justify-content:space-between;align-items:baseline;gap:var(--spacing-md);display:flex}.kit-flex-table__field dt[data-v-e6a793e8]{color:var(--color-text-secondary);flex-shrink:0;font-size:13px}.kit-flex-table__field dd[data-v-e6a793e8]{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.kit-flex-tabs--select[data-v-0f57c84d]{flex-direction:column;display:flex}.kit-command-palette-overlay[data-v-8a6878e2]{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.kit-command-palette[data-v-8a6878e2]{background:var(--color-bg-layer);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);border:1px solid var(--color-stroke-default);border-radius:var(--radius-lg);box-shadow:var(--elevation-4);flex-direction:column;width:560px;max-width:calc(100vw - 40px);max-height:60vh;display:flex;overflow:hidden}.kit-command-palette__search[data-v-8a6878e2]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-2);border-bottom:1px solid var(--color-stroke-default);flex-shrink:0;display:flex}.kit-command-palette__search-icon[data-v-8a6878e2]{color:var(--color-text-secondary,#aaa);flex-shrink:0}.kit-command-palette__input[data-v-8a6878e2]{color:var(--color-text-primary,#fff);background:0 0;border:none;outline:none;flex:1;font-size:15px}.kit-command-palette__input[data-v-8a6878e2]::placeholder{color:var(--color-text-secondary,#aaa)}.kit-command-palette__list[data-v-8a6878e2]{padding:var(--spacing-1);margin:0;list-style:none;overflow-y:auto}.kit-command-palette__empty[data-v-8a6878e2]{padding:var(--spacing-2);color:var(--color-text-secondary,#aaa);text-align:center;font-size:13px}.kit-command-palette__item[data-v-8a6878e2]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-2);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--motion-fast);display:flex}.kit-command-palette__item--active[data-v-8a6878e2],.kit-command-palette__item[data-v-8a6878e2]:hover{background:var(--color-fill-secondary)}.kit-command-palette__item-icon[data-v-8a6878e2]{color:var(--color-text-primary,#fff);flex-shrink:0}.kit-command-palette__item-text[data-v-8a6878e2]{flex-direction:column;min-width:0;display:flex}.kit-command-palette__item-label[data-v-8a6878e2]{color:var(--color-text-primary,#fff);font-size:13px}.kit-command-palette__item-description[data-v-8a6878e2],.kit-keytip__key[data-v-21588e54]{color:var(--color-text-secondary,#aaa);font-size:11px}.kit-command-palette-enter-active[data-v-8a6878e2],.kit-command-palette-leave-active[data-v-8a6878e2]{transition:opacity var(--motion-normal)}.kit-command-palette-enter-active .kit-command-palette[data-v-8a6878e2],.kit-command-palette-leave-active .kit-command-palette[data-v-8a6878e2]{transition:transform var(--motion-normal)}.kit-command-palette-enter-from[data-v-8a6878e2],.kit-command-palette-leave-to[data-v-8a6878e2]{opacity:0}.kit-command-palette-enter-from .kit-command-palette[data-v-8a6878e2],.kit-command-palette-leave-to .kit-command-palette[data-v-8a6878e2]{transform:scale(.95)translateY(8px)}.kit-keytip[data-v-21588e54]{align-items:center;gap:2px;font-family:inherit;display:inline-flex}.kit-keytip__key[data-v-21588e54]{background:var(--color-bg-elevated);border:1px solid var(--color-stroke-default);border-radius:var(--radius-xs);border-bottom-width:2px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-family:inherit;line-height:1;display:inline-flex}.kit-keytip--small .kit-keytip__key[data-v-21588e54]{min-width:14px;height:14px;padding:0 3px;font-size:10px}.kit-keytip__sep[data-v-21588e54]{color:var(--color-text-secondary,#aaa);opacity:.7;font-size:10px}.kit-tooltip-wrapper[data-v-05189a73]{display:inline-flex}.kit-tooltip[data-v-05189a73]{z-index:9999;background:var(--color-bg-elevated);color:var(--color-text-primary,#fff);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;filter:drop-shadow(0 0 .5px var(--color-stroke-strong,#80808066)) drop-shadow(0 2px 6px #0000002e);padding:5px 9px;font-size:12px;line-height:1.4;position:fixed}.kit-tooltip-arrow[data-v-05189a73]{background:var(--color-bg-elevated);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.admin-group{gap:var(--spacing-sm);flex-direction:column;display:flex}.admin-row{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);display:flex}.admin-row+.admin-row{border-top:1px solid var(--color-stroke-default)}.admin-row__main{flex-direction:column;flex:1;min-width:0;display:flex}.admin-row__actions{align-items:center;gap:var(--spacing-xs);flex:none;display:flex}.admin-field{gap:var(--spacing-xxs);flex-direction:column;display:flex}.admin-field-row{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.admin-mono{font-family:var(--font-mono)}@media (width<=640px){.admin-row{flex-wrap:wrap}.admin-row__actions{justify-content:flex-end;width:100%}}.public-shell[data-v-41c5c270]{background:var(--color-bg-base);height:100dvh;overflow-y:auto}.public-header[data-v-41c5c270]{max-width:960px;padding:var(--spacing-md) var(--spacing-xl) 0;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.public-header__brand[data-v-41c5c270]{align-items:center;gap:var(--spacing-xs);color:var(--color-accent);text-decoration:none;display:inline-flex}.public-header__link[data-v-41c5c270]{font:inherit;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:none}.public-header__link[data-v-41c5c270]:hover{color:var(--color-text-primary)}@media (width<=640px){.public-header[data-v-41c5c270]{padding-inline:var(--spacing-md)}}
