.kp-alert--inline[data-scope=alert][data-part=root]{box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;padding:0;display:block}.kp-alert--inline[data-scope=alert][data-part=root]>[data-part=content],.kp-alert--inline[data-scope=alert][data-part=root]>[data-part=content]>[data-part=description]{display:contents}.kp-tag{font:var(--t-micro);border-radius:var(--r-sm);background:var(--tag-bg,var(--tag-meta-bg));color:var(--tag-fg,var(--tag-meta-fg));white-space:nowrap;align-items:center;padding:1px 6px;font-weight:500;display:inline-flex}.kp-tag--discuss{--tag-bg:var(--tag-discuss-bg);--tag-fg:var(--tag-discuss-fg)}.kp-tag--ask{--tag-bg:var(--tag-ask-bg);--tag-fg:var(--tag-ask-fg)}.kp-tag--show{--tag-bg:var(--tag-show-bg);--tag-fg:var(--tag-show-fg)}.kp-tag--rant{--tag-bg:var(--tag-rant-bg);--tag-fg:var(--tag-rant-fg)}.kp-tag--meta{--tag-bg:var(--tag-meta-bg);--tag-fg:var(--tag-meta-fg)}.kp-tag--news{--tag-bg:var(--tag-news-bg);--tag-fg:var(--tag-news-fg)}a.kp-tag:hover{filter:brightness(1.15);text-decoration:none}.kp-kbd{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-raised);color:var(--text-secondary);font:var(--t-micro);font-family:var(--font-mono);border-bottom-width:2px;padding:0 4px;line-height:1.2;display:inline-block}.kp-mark{background:var(--accent-soft);color:var(--text-primary);border-radius:2px;padding:0 2px}.kp-code{font:var(--t-mono);background:var(--surface-sunken);border:1px solid var(--border-faint);border-radius:var(--r-sm);color:var(--text-primary);padding:0 4px}.kp-skeleton{background:var(--surface-raised);border-radius:var(--r-sm);position:relative;overflow:hidden}.kp-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--accent-faint), transparent);animation:kp-skeleton-shimmer calc(var(--motion-slow) * 5) linear infinite;position:absolute;inset:0}@keyframes kp-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.kp-btn:where([data-scope=button][data-part=root]){--manti-button-radius:var(--r-sm);--manti-button-gap:6px;--manti-button-height:var(--tap-min);--manti-button-padding-x:var(--s-3);min-width:var(--tap-min);font:var(--t-body-sm);cursor:pointer;font-weight:500;transition:background 80ms,color 80ms,border-color 80ms}.kp-btn[data-scope=button][data-part=root]{line-height:1}.kp-btn:where([data-variant=primary]){background:var(--accent-9);color:var(--accent-fg);border-color:var(--accent-9);font-weight:600}.kp-btn:where([data-variant=primary]):hover:not(:disabled){filter:brightness(1.06)}.kp-btn:where([data-variant=secondary]){background:var(--surface-raised);color:var(--text-primary);border-color:var(--border)}.kp-btn:where([data-variant=secondary]):hover:not(:disabled){background:var(--accent-faint);border-color:var(--accent-soft)}.kp-btn:where([data-variant=tertiary]){color:var(--text-secondary);background:0 0}.kp-btn:where([data-variant=tertiary]):hover:not(:disabled){background:var(--surface-raised);color:var(--text-primary)}.kp-btn:where([data-variant=outline]){color:var(--text-secondary);border-color:var(--border);box-shadow:none;background:0 0}.kp-btn:where([data-variant=outline]):hover:not(:disabled){background:var(--accent-faint);color:var(--accent);border-color:var(--accent)}.kp-btn:where([data-variant=danger]){color:var(--danger);box-shadow:none;background:0 0;border-color:#0000}.kp-btn:where([data-variant=danger]):hover:not(:disabled){background:var(--danger);color:var(--accent-fg)}.kp-btn:where([data-variant=link]){--manti-button-height:auto;--manti-button-padding-x:0px;min-width:0;box-shadow:none;color:var(--accent);font:inherit;background:0 0;border-color:#0000}.kp-btn[data-scope=button][data-part=root]:where([data-variant=link]){line-height:inherit}.kp-btn:where([data-variant=link]):hover:not(:disabled){background:0 0;text-decoration:underline}.kp-btn:where([data-size=sm]){--manti-button-height:30px;font:var(--t-body-sm);font-weight:500}.kp-btn:where([data-size=sm][data-variant=link]){--manti-button-padding-x:0px}.kp-btn:where([data-size=lg]){--manti-button-padding-x:var(--s-4);font:var(--t-body);font-weight:600}.kp-btn:where([aria-pressed=true]){border-color:var(--accent);background:var(--accent-faint);color:var(--accent)}.kp-btn__icon{align-items:center;display:inline-flex}.kp-btn__icon svg{width:1em;height:1em}.kp-btn[data-loading=true]:disabled{opacity:1;cursor:progress}.kp-surface{box-sizing:border-box}.kp-surface--tone-default{background:var(--surface)}.kp-surface--tone-raised{background:var(--surface-raised)}.kp-surface--tone-sunken{background:var(--surface-sunken)}.kp-surface--elev-raised{box-shadow:var(--shadow-raised)}.kp-surface--elev-dropdown{box-shadow:var(--shadow-dropdown)}.kp-surface--elev-overlay{box-shadow:var(--shadow-overlay)}.kp-surface--radius-sm{border-radius:var(--r-sm)}.kp-surface--radius-md{border-radius:var(--r-md)}.kp-surface--radius-lg{border-radius:var(--r-lg)}.kp-surface--pad-sm{padding:var(--s-2)}.kp-surface--pad-md{padding:var(--s-3)}.kp-surface--pad-lg{padding:var(--s-4)}.kp-surface--border{border:1px solid var(--border)}.kp-card--interactive{cursor:pointer;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard)}.kp-card--interactive:hover{background:var(--surface-raised);border-color:var(--border-strong)}[data-scope=dialog][data-part=backdrop]{z-index:60;background:var(--black-a40);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-scope=dialog][data-part=positioner]{z-index:61;padding:var(--s-3)}[data-scope=dialog][data-part=content]{--manti-dialog-max-width:425px;--manti-dialog-radius:var(--r-lg);--manti-dialog-padding-x:var(--s-4);--manti-dialog-padding-y:var(--s-3);--manti-dialog-gap:var(--s-3);max-height:calc(100vh - var(--s-5));background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-overlay);-webkit-backdrop-filter:none;backdrop-filter:none;overflow:auto}[data-scope=dialog][data-part=title]{font:var(--t-h-feed);color:var(--text-primary);font-weight:600}[data-scope=dialog][data-part=description]{font:var(--t-meta);color:var(--text-secondary)}[data-scope=dialog][data-part=body]{min-width:0}.kp-dialog-actions{justify-content:flex-end;gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--border-faint);flex-wrap:wrap;display:flex}[data-scope=dialog][data-part=footer]{gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--border-faint)}[data-scope=dialog][data-part=close-trigger]{top:var(--s-3);border-radius:var(--r-sm);width:24px;height:24px;color:var(--text-secondary);inset-inline-end:var(--s-3)}[data-scope=dialog][data-part=close-trigger]:hover{background:var(--surface-raised);color:var(--text-primary)}[data-scope=dialog][data-part=close-trigger]:focus-visible{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--accent-9);color:var(--text-primary);outline:none}.kp-form{gap:var(--s-3);flex-direction:column;display:flex}[data-scope=field][data-part=root]{gap:4px}[data-scope=field][data-part=label]{font:var(--t-meta);color:var(--text-secondary);font-weight:500}[data-scope=field][data-part=hint]{font:var(--t-micro);color:var(--text-faint)}[data-scope=field][data-part=error]{font:var(--t-micro);color:var(--danger)}[data-scope=field][data-part=control]{--manti-field-padding-x:var(--s-2);background:var(--surface-sunken);border:1px solid var(--border-faint);border-radius:var(--r-sm);color:var(--text-primary)}[data-scope=field][data-part=control]:hover{border-color:var(--border)}[data-scope=field][data-part=root]:focus-within [data-part=control]{border-color:var(--accent-9)}[data-scope=field][data-part=root][data-invalid=true] [data-part=control]{border-color:var(--danger)}[data-scope=field][data-part=input]{font:var(--t-body-sm);color:var(--text-primary)}[data-scope=field][data-part=input]::placeholder{color:var(--text-faint)}.kp-field--semantic-required [data-part=required]{display:none}[data-scope=field][data-part=input]:is(textarea){min-height:80px;font-family:var(--font-body);line-height:1.5}.kp-textarea--mono [data-part=input],[data-scope=field].kp-textarea--mono [data-part=input]{font-family:var(--font-mono);font-size:12px}[data-scope=menu][data-part=content]{--manti-menu-min-width:160px;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-dropdown);padding:var(--s-1) 0;-webkit-backdrop-filter:none;backdrop-filter:none}[data-scope=menu][data-part=item]{gap:var(--s-2);padding:6px var(--s-3);font:var(--t-body-sm);color:var(--text-primary);border-radius:0}[data-scope=menu][data-part=item][data-highlighted]{background:var(--accent-faint);color:var(--text-primary)}[data-scope=menu][data-part=item]:has(.kp-menu-danger)[data-highlighted]{background:var(--danger);color:var(--accent-fg)}[data-scope=menu][data-part=separator]{background:var(--border-faint);margin:var(--s-1) 0}[data-scope=menu][data-part=item-shortcut]{font:var(--t-micro);color:var(--text-faint)}.kp-agent-chat .kp-icon{vertical-align:middle;color:var(--text-secondary);flex:none;display:inline-block}.kp-agent-chat{gap:var(--s-3);flex-direction:column;inline-size:100%;display:flex}.kp-agent-chat__composer{gap:var(--s-3);transition:border-color var(--motion-fast) var(--ease-standard);flex-direction:column;display:flex}.kp-agent-chat__composer:has(textarea:focus-visible){border-color:var(--accent)}.kp-agent-chat__status-row,.kp-agent-chat__actions,.kp-agent-chat__settings,.kp-agent-chat__send-controls,.kp-agent-chat__attachments,.kp-agent-chat__attachment{align-items:center;display:flex}.kp-agent-chat__status-row,.kp-agent-chat__actions{justify-content:space-between;gap:var(--s-2)}.kp-agent-chat__status,.kp-agent-chat__scope,.kp-agent-chat__hint,.kp-agent-chat__widget-title,.kp-agent-chat__activity-title,.kp-agent-chat__empty{margin:0}.kp-agent-chat__status,.kp-agent-chat__scope{font:var(--t-meta)}.kp-agent-chat__status{color:var(--text-secondary)}.kp-agent-chat__scope{color:var(--text-muted)}.kp-agent-chat__form{gap:var(--s-2)}.kp-agent-chat__attachments{gap:var(--s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none}.kp-agent-chat__attachment{gap:var(--s-1);max-width:100%;padding:0 var(--s-1) 0 var(--s-2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-sunken);font:var(--t-meta);color:var(--text-secondary)}.kp-agent-chat__attachment>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kp-agent-chat__attachment-remove:where([data-scope=button][data-part=root]){--manti-button-height:var(--tap-min);--manti-button-padding-x:var(--s-1);min-width:var(--tap-min)}.kp-agent-chat__field{position:relative}.kp-agent-chat__textarea:where([data-scope=field][data-part=root]){gap:0}.kp-agent-chat__textarea [data-part=label]{display:none}.kp-agent-chat__textarea [data-part=control]{--manti-field-padding-x:0;background:0 0;border:0;border-radius:0}.kp-agent-chat__textarea [data-part=input]:is(textarea){min-height:calc(var(--s-8) * 2);font:var(--t-body);resize:none;padding:0;line-height:1.5}.kp-agent-chat__suggestions{inset-inline:0;bottom:calc(100% + var(--s-2));z-index:10;gap:var(--s-1);max-height:calc(var(--s-8) * 8);padding:var(--s-1);flex-direction:column;display:flex;position:absolute;overflow:auto}.kp-agent-chat__suggestion:where([data-scope=button][data-part=root]){min-width:0;min-height:var(--tap-min);padding:var(--s-2);text-align:start;justify-content:flex-start}.kp-agent-chat__suggestion[aria-selected=true]{background:var(--accent-faint);color:var(--text-primary)}.kp-agent-chat__suggestion-main{min-width:0;font:var(--t-mono);color:inherit}.kp-agent-chat__suggestion-detail{min-width:0;color:var(--text-muted);font:var(--t-meta);text-align:end;text-overflow:ellipsis;white-space:nowrap;margin-inline-start:auto;overflow:hidden}.kp-agent-chat__actions{padding-top:var(--s-2);border-top:1px solid var(--border-faint);flex-wrap:wrap}.kp-agent-chat__settings,.kp-agent-chat__primary-controls,.kp-agent-chat__send-controls{gap:var(--s-1);flex-wrap:wrap}.kp-agent-chat__primary-controls{align-items:center;min-width:0;display:flex}.kp-agent-chat__settings{border:0;min-width:0;margin:0;padding:0}.kp-agent-chat__setting{align-items:center;gap:var(--s-1);min-width:0;color:var(--text-secondary);display:flex}.kp-agent-chat__setting>.kp-icon{flex:none}.kp-agent-chat__setting-select[data-scope=select][data-part=root]{min-width:0}.kp-agent-chat__setting-select [data-part=label]{display:none}.kp-agent-chat__setting-select [data-part=trigger]{min-height:var(--tap-min);max-width:calc(var(--s-8) * 4);padding-inline:var(--s-1);border-color:var(--border-faint);border-radius:var(--r-sm);background:var(--surface-sunken);color:var(--text-secondary)}.kp-agent-chat__setting-select [data-part=trigger]:hover,.kp-agent-chat__setting-select [data-part=trigger][data-state=open]{border-color:var(--border);background:var(--surface-raised);color:var(--text-primary)}.kp-agent-chat__setting-select [data-part=value-text]{font:var(--t-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kp-agent-chat__icon-button:where([data-scope=button][data-part=root]){--manti-button-padding-x:var(--s-2);min-width:var(--tap-min);color:var(--text-secondary)}.kp-agent-chat--focused .kp-agent-chat__composer{gap:var(--s-2);border:1px solid var(--border);box-shadow:var(--shadow-raised)}.kp-agent-chat--focused .kp-agent-chat__composer:has(textarea:focus-visible){border-color:var(--border);outline:none}:is(.kp-agent-chat--focused .kp-agent-chat__textarea [data-part=control],.kp-agent-chat--focused .kp-agent-chat__textarea:has(:focus-visible) [data-part=control]){outline-offset:0;border:0;outline:none}.kp-agent-chat--focused .kp-agent-chat__textarea[data-scope=field][data-part=root]:focus-within [data-part=control]{outline-offset:0;box-shadow:none;border-color:#0000;outline:none}.kp-agent-chat--focused .kp-agent-chat__settings{flex-wrap:nowrap}.kp-agent-chat__picker-trigger:where([data-scope=button][data-part=root]),.kp-agent-chat__resources-button:where([data-scope=button][data-part=root]){--manti-button-padding-x:var(--s-2);min-width:0;color:var(--text-secondary)}.kp-agent-chat__picker-trigger>span{white-space:nowrap}.kp-agent-chat__picker-menu:where([data-scope=menu][data-part=content]){width:calc(var(--s-8) * 6);max-width:calc(100vw - var(--s-4));overscroll-behavior:contain;max-height:min(26.25rem,55dvh);overflow-y:auto}.kp-agent-chat__picker-menu:focus-visible{outline:none}.kp-agent-chat__picker-menu [data-part=group-label]{padding:var(--s-2) var(--s-3) var(--s-1);color:var(--text-secondary);font:var(--t-meta);font-weight:700}.kp-agent-chat__hint{color:var(--text-muted);font:var(--t-meta)}.kp-agent-chat__widget,.kp-agent-chat__activity{gap:var(--s-2);flex-direction:column;display:flex}.kp-agent-chat__widget-title,.kp-agent-chat__activity-title{color:var(--text-secondary);font:var(--t-meta);font-weight:700}.kp-agent-chat__widget pre,.kp-agent-chat__assistant-text{max-height:calc(var(--s-8) * 8);color:var(--text-primary);font:var(--t-body);white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto}.kp-agent-chat__empty{color:var(--text-muted);font:var(--t-meta)}.kp-agent-chat__inspector:where([data-scope=collapsible][data-part=root]){border:1px solid var(--border-faint);border-radius:var(--r-md);background:var(--surface-sunken)}.kp-agent-chat__inspector>[data-part=trigger]{justify-content:space-between;align-items:center;gap:var(--s-2);width:100%;min-height:var(--tap-min);padding:var(--s-2) var(--s-3);color:var(--text-secondary);font:var(--t-meta);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.kp-agent-chat__inspector-trigger{justify-content:space-between;align-items:center;gap:var(--s-2);width:100%;display:flex}.kp-agent-chat__inspector-title{align-items:center;gap:var(--s-2);display:flex}.kp-agent-chat__inspector-title>span{min-width:var(--s-4);height:var(--s-4);padding-inline:var(--s-1);border-radius:var(--r-sm);background:var(--surface-raised);color:var(--text-muted);font:var(--t-micro);place-items:center;display:grid}.kp-agent-chat__inspector>[data-part=content]{padding:0 var(--s-2) var(--s-2)}.kp-agent-chat__inspector-content{gap:var(--s-2);flex-direction:column;display:flex}.kp-agent-chat__activity-list{gap:var(--s-1);color:var(--text-secondary);font:var(--t-meta);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kp-agent-chat__extension-options{gap:var(--s-2);flex-direction:column;display:flex}@media (width<=40rem){.kp-agent-chat__status-row,.kp-agent-chat__actions{flex-direction:column;align-items:flex-start}.kp-agent-chat__send-controls{justify-content:space-between;width:100%}.kp-agent-chat__primary-controls,.kp-agent-chat__settings{width:100%}.kp-agent-chat__setting{flex:auto}.kp-agent-chat__suggestion-detail{display:none}}.kp-visually-hidden{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.kp-avatar[data-scope=avatar][data-part=root]{--manti-avatar-size:22px;--manti-avatar-radius:var(--r-sm);background:var(--surface-raised);color:var(--text-secondary);font:var(--t-micro);font-weight:600;font-family:var(--font-body);letter-spacing:.02em;border:0}.kp-avatar[data-size=md]{--manti-avatar-size:28px}.kp-avatar[data-size=lg]{--manti-avatar-size:36px}.kp-avatar[data-size=xl]{--manti-avatar-size:56px}.kp-avatar [data-part=image]{object-fit:cover;width:100%;height:100%}.kp-caylak-badge{font:var(--t-meta);padding:2px var(--s-1);border-radius:var(--r-md);background:var(--surface-raised);color:var(--text-muted);text-transform:lowercase;font-weight:600}[data-scope=dialog][data-part=content].kp-command-palette{--manti-dialog-max-width:38.75rem;background:var(--surface-raised);border-color:var(--border-strong);box-shadow:var(--shadow-overlay);gap:0;padding:0;overflow:visible}.kp-command-palette [data-scope=dialog][data-part=title]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kp-command-palette [data-scope=dialog][data-part=body]{display:contents}.kp-command-palette__search[data-scope=field][data-part=root]{gap:0}.kp-command-palette__header{display:contents}.kp-command-palette--inset .kp-command-palette__header{padding:var(--s-3) var(--s-3) var(--s-2);display:block}.kp-command-palette__search [data-scope=field][data-part=control]{--manti-field-padding-x:var(--s-4);min-height:max(var(--tap-min), var(--s-8));background:var(--surface-raised);border:0;border-bottom:1px solid var(--border);border-radius:var(--r-lg) var(--r-lg) 0 0;color:var(--text-secondary)}.kp-command-palette__search [data-scope=field][data-part=control]:hover,[data-scope=dialog][data-part=content].kp-command-palette .kp-command-palette__search[data-scope=field][data-part=root]:focus-within [data-scope=field][data-part=control]{border-bottom-color:var(--border)}.kp-command-palette__search [data-scope=field][data-part=input]{min-width:0;height:max(var(--tap-min), var(--s-8));font:var(--t-h-feed);color:var(--text-primary);padding:0}.kp-command-palette__search [data-scope=field][data-part=input]::placeholder{color:var(--text-faint)}[data-scope=dialog][data-part=content].kp-command-palette .kp-command-palette__search:not(.kp-command-palette__search--keyboard-focus) [data-scope=field][data-part=control]{outline-offset:0;outline:none}.kp-command-palette__announce{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kp-command-palette__results{padding:var(--s-1);overscroll-behavior:contain;max-height:min(26.25rem,55vh);margin:0;list-style:none;overflow-y:auto}.kp-command-palette__entry{margin:0;padding:0}.kp-command-palette__group{padding:var(--s-2) var(--s-2) var(--s-1);font:var(--t-micro);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.kp-command-palette__option{align-items:center;gap:var(--s-2);min-height:var(--tap-min);padding:var(--pop-row-y) var(--s-2);border-radius:var(--r-md);color:var(--text-primary);cursor:pointer;touch-action:manipulation;display:flex}.kp-command-palette__option[data-active]{background:var(--accent-faint)}.kp-command-palette__option:before{content:"";inline-size:1ch;font:var(--t-mono);flex:none}.kp-command-palette__option[data-active]:before{content:"›";color:var(--accent)}.kp-command-palette__option[aria-disabled=true]{color:var(--text-muted);cursor:not-allowed;opacity:.55}.kp-command-palette__icon{flex:0 0 var(--tap-min);width:var(--tap-min);height:var(--tap-min);color:var(--text-secondary);place-items:center;display:grid}.kp-command-palette__copy{flex:1;gap:2px;min-width:0;display:grid}.kp-command-palette__label{font:var(--t-body);font-weight:500}.kp-command-palette__description{font:var(--t-meta);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kp-command-palette__shortcut{padding:2px var(--s-1);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--r-sm);font:var(--t-micro);color:var(--text-muted);flex:none}.kp-command-palette__status{min-height:calc(var(--s-8) + var(--s-7) + var(--s-6));padding:var(--s-4);font:var(--t-body-sm);color:var(--text-muted);text-align:center;place-items:center;display:grid}.kp-command-palette__footer{align-items:center;gap:var(--s-1) var(--s-3);min-height:var(--tap-min);padding:var(--s-1) var(--s-3);border-top:1px solid var(--border-faint);font:var(--t-micro);color:var(--text-muted);flex-wrap:wrap;display:flex}.kp-command-palette__legend{align-items:center;gap:var(--s-1);margin-left:auto;display:flex}@media (width<=40rem){[data-scope=dialog][data-part=positioner]:has(.kp-command-palette){padding-top:max(var(--s-3), env(safe-area-inset-top));align-items:flex-start}[data-scope=dialog][data-part=content].kp-command-palette{--manti-dialog-max-width:calc(100vw - var(--s-4))}.kp-command-palette__results{max-height:min(28.75rem,60dvh)}}[data-scope=dialog][data-part=content].kp-command-palette.kp-command-palette--inset .kp-command-palette__search [data-scope=field][data-part=control]{--manti-field-padding-x:var(--s-3);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--r-lg)}[data-scope=dialog][data-part=content].kp-command-palette.kp-command-palette--inset .kp-command-palette__search[data-scope=field][data-part=root]:focus-within [data-scope=field][data-part=control]{border-color:var(--border-strong)}.kp-command-palette--inset .kp-command-palette__results{padding:0 var(--s-3) var(--s-3)}.kp-command-palette__scopes{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.kp-command-palette__scopes-label{text-transform:uppercase;letter-spacing:.04em;font-weight:600}.kp-command-palette__scope{align-items:center;gap:var(--s-1);display:inline-flex}.kp-command-palette__scope[data-active]{color:var(--text-primary)}.kp-command-palette__scope-sigil{min-width:1.5em;padding:1px var(--s-1);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--r-sm);font:var(--t-micro);color:var(--text-secondary);place-items:center;font-weight:600;display:inline-grid}.kp-command-palette__scope[data-active] .kp-command-palette__scope-sigil{background:var(--accent-faint);border-color:var(--border-strong);color:var(--text-primary)}.kp-count-toggle{justify-content:center;align-items:center;gap:var(--s-1);min-height:var(--s-6);padding:1px var(--s-2);border:1px solid var(--border-faint);border-radius:var(--r-pill);background:var(--surface);color:var(--text-primary);font:var(--t-meta);cursor:pointer;line-height:1.6;display:inline-flex}.kp-count-toggle:hover{background:var(--surface-sunken)}.kp-count-toggle[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft,var(--surface-sunken));color:var(--accent)}.kp-count-toggle__count{font-variant-numeric:tabular-nums;color:var(--text-muted)}.kp-draft-restore{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-3);margin-bottom:var(--s-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-sunken);flex-wrap:wrap;display:flex}.kp-draft-restore__text{font:var(--t-body-sm);color:var(--text-secondary);margin:0}.kp-draft-restore__actions{gap:var(--s-2);display:flex}.kp-tooltip[data-scope=tooltip][data-part=content]{--manti-tooltip-max-width:280px;background:var(--surface-raised);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--r-sm);padding:4px var(--s-2);font:var(--t-micro);box-shadow:var(--shadow-dropdown);-webkit-backdrop-filter:none;backdrop-filter:none}.kp-empty-state{text-align:center;justify-content:center;align-items:center;gap:var(--s-2);padding:var(--s-7) var(--s-4);flex-direction:column;min-height:30vh;display:flex}.kp-empty-state__icon{font-size:var(--s-7);color:var(--text-faint);line-height:1}.kp-empty-state__title{font:var(--t-body);color:var(--text-secondary);margin:0}.kp-empty-state__description{font:var(--t-body-sm);color:var(--text-muted);max-width:42ch;margin:0}.kp-empty-state__action{margin-top:var(--s-2)}.kp-meta-row{align-items:center;gap:var(--s-2);font:var(--t-body-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.kp-meta-row .author{color:var(--text-secondary);font-weight:600}.kp-meta-row a{color:var(--text-secondary)}.kp-meta-row a:hover{color:var(--accent);text-decoration:none}.kp-meta-row button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.kp-meta-row button:hover{color:var(--accent)}.kp-meta-row__dot{color:var(--text-faint)}.kp-review-badge{font:var(--t-meta);background:var(--warning-soft,var(--accent-soft));color:var(--text-muted);text-transform:lowercase;border-radius:4px;padding:2px 6px;font-weight:600}.kp-switch[data-scope=switch][data-part=root]{--manti-switch-track-width:28px;--manti-switch-track-height:16px;--manti-switch-track-padding:1px}.kp-switch [data-part=control]{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--border);border:0}.kp-switch [data-part=control][data-state=checked]{background:var(--accent-9);box-shadow:inset 0 0 0 1px var(--accent-9)}.kp-switch [data-part=thumb]{background:var(--accent-fg);box-shadow:none}.kp-switch [data-part=control]:active [data-part=thumb]{height:var(--_thumb-size);transition:transform var(--manti-duration-base) var(--manti-ease-smooth), scale var(--manti-duration-base) var(--manti-ease-smooth);scale:1 .78}[data-scope=tabs][data-part=root]{gap:var(--s-3)}[data-scope=tabs][data-part=list]{gap:var(--s-1);border-color:var(--border-faint)}[data-scope=tabs][data-part=trigger]{padding:6px var(--s-3);font:var(--t-body-sm);color:var(--text-secondary);font-weight:500}[data-scope=tabs][data-part=trigger]:hover,[data-scope=tabs][data-part=trigger][data-selected]{color:var(--text-primary)}[data-scope=tabs][data-part=root][data-variant=line]>[data-part=list]>[data-part=indicator]{background:var(--accent-9)}[data-scope=tabs][data-part=content]{color:var(--text-primary);line-height:inherit}[data-scope=tabs][data-part=root][data-variant=pill]>[data-part=list]{background:var(--surface-sunken);border:1px solid var(--border-faint);border-radius:var(--r-md);padding:2px}[data-scope=tabs][data-part=root][data-variant=pill]>[data-part=list]>[data-part=trigger]{border-radius:var(--r-sm);padding:4px var(--s-3)}[data-scope=tabs][data-part=root][data-variant=pill]>[data-part=list]>[data-part=indicator]{background:var(--surface-raised);border-radius:var(--r-sm);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}[data-scope=toast][data-part=group].kp-toast-region{z-index:1000}[data-scope=toast][data-part=root]{--manti-toast-width:min(360px, calc(100vw - 32px));background:var(--surface);border-color:var(--border);border-radius:var(--r-md);color:var(--text-primary);font:var(--t-body);box-shadow:var(--shadow-dropdown);-webkit-backdrop-filter:none;backdrop-filter:none;padding:10px 12px}[data-scope=toast][data-part=title]{font:var(--t-body);font-weight:500}[data-scope=toast][data-part=close-trigger]{color:var(--text-secondary)}.kp-toggle-group[data-scope=toggle-group][data-part=root]{gap:var(--s-1);background:0 0;border:0;border-radius:0;flex-wrap:wrap;padding:0;display:inline-flex}.kp-toggle-group [data-part=item]{min-height:var(--tap-min);font:var(--t-meta);color:var(--text-secondary);border:1px solid var(--border-faint);border-radius:var(--r-pill);background:0 0;padding:3px 10px;font-weight:500}.kp-toggle-group [data-part=item]:hover{color:var(--text-primary);border-color:var(--border);background:0 0}.kp-toggle-group [data-part=item][data-state=on]{color:var(--accent-fg);background:var(--accent-9);border-color:var(--accent-9);font-weight:600}.kp-toggle-group--segmented[data-scope=toggle-group][data-part=root]{background:var(--surface-sunken);border:1px solid var(--border-faint);border-radius:var(--r-md);gap:0;padding:2px}.kp-toggle-group--segmented [data-part=item]{border-radius:var(--r-sm);padding:3px var(--s-2);border:0}.kp-toggle-group--segmented [data-part=item][data-state=on]{background:var(--surface-raised);color:var(--text-primary)}.kp-toggle-group--outline[data-scope=toggle-group][data-part=root]{border:1px solid var(--border);border-radius:var(--r-sm);background:0 0;gap:0;padding:0;overflow:hidden}.kp-toggle-group--outline [data-part=item]{min-height:var(--subnav-h);padding-inline:var(--s-3);font:var(--t-body-sm);color:var(--text-muted);background:0 0;border:0;border-radius:0}.kp-toggle-group--outline [data-part=item]:hover{color:var(--text-primary);background:var(--surface-sunken)}.kp-toggle-group--outline [data-part=item][data-state=on]{color:var(--accent-11);background:0 0;font-weight:600}.kp-toggle-group--outline [data-part=item][data-state=on]:hover{color:var(--accent-11);background:var(--surface-sunken)}.kp-toggle-group--square[data-scope=toggle-group][data-part=root]{gap:2px}.kp-toggle-group--square [data-part=item]{width:var(--letter-size);height:var(--letter-size);min-width:var(--letter-size);min-height:var(--letter-size);border-radius:var(--r-sm);padding:0}.kp-toggle-group--swatch[data-scope=toggle-group][data-part=root]{gap:var(--s-1)}.kp-toggle-group--swatch [data-part=item]{background:var(--swatch-color,var(--accent-9));border:2px solid #0000;border-radius:50%;width:22px;min-width:0;height:22px;min-height:0;padding:0}.kp-toggle-group--swatch [data-part=item]:has(.kp-toggle__swatch){background:var(--swatch-color,var(--accent-9))}.kp-toggle-group--swatch [data-part=item]:hover{border-color:var(--border)}.kp-toggle-group--swatch [data-part=item][data-state=on]{border-color:var(--text-primary);background:var(--swatch-color,var(--accent-9))}.kp-toggle__swatch{--swatch-color:var(--accent-9);border-radius:inherit;background:var(--swatch-color);width:100%;height:100%;display:block}
