.kit_button__09kGn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font:inherit;font-size:var(--text-sm);font-weight:600;line-height:1.2;padding:var(--space-2) var(--space-4);min-height:36px;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer}.kit_button__09kGn:disabled{opacity:.55;cursor:not-allowed}.kit_primary__nYrYQ{background:var(--brand-text);color:var(--on-brand)}.kit_secondary__n_WLa{background:var(--card);color:var(--fg);border-color:var(--border)}.kit_ghost__8REO5{background:transparent;color:var(--fg)}.kit_ghost__8REO5:hover:not(:disabled),.kit_secondary__n_WLa:hover:not(:disabled){background:var(--gray-100)}.kit_danger__5y8hs{background:var(--danger);color:var(--bg)}.kit_spinner__aUuXg{width:1em;height:1em;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:kit_spin__frHdr .7s linear infinite}@keyframes kit_spin__frHdr{to{transform:rotate(1turn)}}.kit_field__AsKDk{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-2) 0}.kit_label__9U6mF{font-size:var(--text-sm);font-weight:600}.kit_control__Q5_rN{font:inherit;color:var(--fg);background:var(--card);max-width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm)}.kit_control__Q5_rN[aria-invalid=true]{border-color:var(--danger)}.kit_errorText__JcfBz{color:var(--danger);font-size:var(--text-xs)}.kit_card__q0RyO{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);box-shadow:var(--shadow-1)}.kit_badge__V9GBE{display:inline-block;font-size:.7rem;padding:.05rem .5rem;border-radius:999px;border:1px solid var(--border);text-transform:uppercase;white-space:nowrap}.kit_approved__fS0X0{color:var(--success);border-color:var(--success)}.kit_ai_draft__okBRj,.kit_draft__4nzVt{color:var(--warning);border-color:var(--warning)}.kit_missing__UZgoe{color:var(--muted);border-color:var(--border)}.kit_tableWrap__HSlZ2{overflow:auto;max-height:70vh;margin:var(--space-3) 0;-webkit-overflow-scrolling:touch}.kit_table__noqT7{border-collapse:collapse;width:100%;font-size:var(--text-sm);min-width:32rem}.kit_table__noqT7 td,.kit_table__noqT7 th{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);vertical-align:top}.kit_table__noqT7 th{position:-webkit-sticky;position:sticky;top:0;background:var(--card);z-index:1}.kit_tabList__hiqyH{display:flex;gap:var(--space-1);border-bottom:1px solid var(--border);overflow-x:auto}.kit_tab__2hZkt{font:inherit;background:none;border:0;border-bottom:3px solid transparent;color:var(--muted);padding:var(--space-2) var(--space-4);cursor:pointer;white-space:nowrap}.kit_tab__2hZkt[aria-selected=true]{color:var(--fg);border-bottom-color:var(--brand);font-weight:600}.kit_tabPanel__1WgGh{padding-top:var(--space-4)}.kit_dialog__J_Yt3{background:var(--card);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);padding:var(--space-6);width:min(32rem,calc(100vw - 2rem))}.kit_dialog__J_Yt3::-webkit-backdrop{background:rgb(0 0 0/.5)}.kit_dialog__J_Yt3::backdrop{background:rgb(0 0 0/.5)}.kit_dialogTitle__GZdLT{margin:0 0 var(--space-3);font-size:var(--text-lg)}.kit_dialogActions__uJtG_{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}.kit_toasts__zCNKb{position:fixed;right:var(--space-4);bottom:var(--space-4);left:var(--space-4);display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);z-index:100;pointer-events:none}.kit_toast__FIFdu{pointer-events:auto;display:flex;align-items:center;gap:var(--space-3);max-width:28rem;background:var(--card);color:var(--fg);border:1px solid var(--border);border-left:4px solid var(--info);border-radius:var(--radius-md);box-shadow:var(--shadow-2);padding:var(--space-3) var(--space-4);font-size:var(--text-sm)}.kit_toast_success__NLIs4{border-left-color:var(--success)}.kit_toast_error__SoRTh{border-left-color:var(--danger)}.kit_empty__DYck3{text-align:center;padding:var(--space-8) var(--space-4);color:var(--muted)}.kit_emptyTitle__U8Y2f{margin:0 0 var(--space-1);color:var(--fg);font-size:var(--text-lg)}.kit_progress__twejL{height:8px;background:var(--border);border-radius:4px;overflow:hidden;margin-top:var(--space-1);max-width:420px}.kit_progressFill__kuwfr{height:100%;background:var(--success)}.kit_code__JFLPA{position:relative;background:var(--gray-100);border:1px solid var(--border);border-radius:var(--radius-md)}.kit_code__JFLPA pre{margin:0;padding:var(--space-3) var(--space-4);padding-right:5rem;overflow-x:auto;font-family:var(--font-mono);font-size:var(--text-sm)}.kit_copy__fcE4t{position:absolute;top:var(--space-2);right:var(--space-2)}.kit_skeleton__nZNZe{display:block;height:1em;border-radius:var(--radius-sm);background:var(--border);animation:kit_pulse__Xpfve 1.4s ease-in-out infinite}@keyframes kit_pulse__Xpfve{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.kit_skeleton__nZNZe,.kit_spinner__aUuXg{animation:none}}.kit_themeToggle__rdlY1{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.kit_status__3F7zZ{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap;font-size:var(--text-xs);font-weight:600;padding:.05rem var(--space-2) .05rem .4rem;border-radius:999px;border:1px solid;line-height:1.5}.kit_status_missing__d9tuD{color:var(--status-missing)}.kit_status_ai_draft__qf_9A{color:var(--status-ai-draft)}.kit_status_draft__wYqNE{color:var(--status-draft)}.kit_status_approved__RPs7B{color:var(--status-approved)}.kit_status_needs_review__7I9ce{color:var(--status-needs-review)}.kit_iconButton__mrzGt{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font:inherit;color:inherit;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);min-height:36px;min-width:36px;padding:0 var(--space-2);cursor:pointer}.kit_iconButton__mrzGt:hover{background:var(--gray-100)}.kit_popover__myBhZ{position:relative;display:inline-block}.kit_popoverPanel__DbBKy{position:absolute;top:100%;margin-top:var(--space-1);z-index:20;min-width:12rem;max-width:calc(100vw - 2rem);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-2);padding:var(--space-1);animation:kit_panelIn__WNgNt var(--motion)}.kit_alignEnd__L1Cq4{right:0}.kit_alignStart__qlVB7{left:0}@keyframes kit_panelIn__WNgNt{0%{opacity:0;transform:translateY(-4px)}}.kit_menu__Hfuo_{display:flex;flex-direction:column}.kit_menuItem__0QIKD{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--row-h);font:inherit;font-size:var(--text-sm);color:var(--fg);text-decoration:none;text-align:left;background:none;border:0;border-radius:var(--radius-sm);padding:0 var(--space-3);cursor:pointer}.kit_menuItem__0QIKD:focus-visible,.kit_menuItem__0QIKD:hover{background:var(--gray-100)}.kit_menuItem__0QIKD:disabled,.kit_menuItem__0QIKD[aria-disabled=true]{opacity:.55;cursor:not-allowed}.kit_kbd__7OE5I{font-family:var(--font-mono);font-size:var(--text-xs);padding:0 var(--space-1);border:solid var(--border);border-width:1px 1px 2px;border-radius:var(--radius-sm);background:var(--gray-100)}.kit_toolbar__ogtNG{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:var(--row-h);margin:var(--space-2) 0}.kit_sidebar__AFEh3{display:flex;flex-direction:column;gap:var(--space-1)}@media (max-width:767px){.kit_sidebar__AFEh3{flex-direction:row;overflow-x:auto}}.kit_avatar__FIyA6{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:var(--gray-200);color:var(--fg);font-weight:600}.kit_avatar__FIyA6:before{content:attr(data-initials)}.kit_tooltipHost__WlDzi{position:relative;display:inline-flex}.kit_tooltip__Aaz_D{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:var(--space-1);z-index:30;background:var(--fg);color:var(--bg);font-size:var(--text-xs);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none}.kit_split__4qnQU{display:grid;grid-template-columns:var(--split-w) 8px minmax(0,1fr);min-height:0}.kit_splitPrimary__AjRYb,.kit_splitSecondary__2HGls{min-width:0;overflow:auto}.kit_splitHandle__2T__K{cursor:col-resize;background:var(--border);border-radius:4px;touch-action:none}.kit_splitHandle__2T__K:focus-visible,.kit_splitHandle__2T__K:hover{background:var(--brand)}@media (max-width:767px){.kit_split__4qnQU{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.kit_splitHandle__2T__K{display:none}}.kit_virtual__htKi5{overflow:auto;border:1px solid var(--border);border-radius:var(--radius-md)}.kit_table__noqT7 td,.kit_table__noqT7 th{height:var(--row-h)}.kit_toast__FIFdu{animation:kit_panelIn__WNgNt var(--motion)}