/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */:root{--ui-glass-bg:#0b0f19cc;--ui-glass-border:#ffffff1f;--ui-glass-blur:blur(48px) saturate(140%);--ui-glass-shadow:0 35px 120px #0000008c;--ui-glass-sheen:radial-gradient(ellipse at top,#7c6dfa1a,transparent 55%),radial-gradient(ellipse at bottom right,#22d3ee0f,transparent 50%);--ui-glass-backdrop-bg:#020617b3;--ui-glass-backdrop-blur:blur(6px)}:root[data-theme=light]{--ui-glass-bg:#ffffffd1;--ui-glass-border:#0f172a1a;--ui-glass-shadow:0 30px 90px #0f172a2e;--ui-glass-sheen:radial-gradient(ellipse at top,#7c6dfa14,transparent 55%),radial-gradient(ellipse at bottom right,#22d3ee0d,transparent 50%);--ui-glass-backdrop-bg:#0f172a47}.ui-glass-panel,.uk-modal-panel{background-color:var(--ui-glass-bg);background-image:var(--ui-glass-sheen);border:1px solid var(--ui-glass-border);box-shadow:var(--ui-glass-shadow);-webkit-backdrop-filter:var(--ui-glass-blur);backdrop-filter:var(--ui-glass-blur)}.ui-glass-backdrop,.uk-modal-backdrop{background:var(--ui-glass-backdrop-bg);-webkit-backdrop-filter:var(--ui-glass-backdrop-blur);backdrop-filter:var(--ui-glass-backdrop-blur)}:root{--ui-dialog-close-bg:#ffffff14;--ui-dialog-close-border:#ffffff24;--ui-dialog-close-fg:#ffffffb8;--ui-dialog-close-bg-hover:#ffffff2e;--ui-dialog-close-fg-hover:#fff;--ui-dialog-close-ring:#ffffff73}:root[data-theme=light]{--ui-dialog-close-bg:#0f172a0f;--ui-dialog-close-border:#0f172a1f;--ui-dialog-close-fg:#0f172a99;--ui-dialog-close-bg-hover:#0f172a1f;--ui-dialog-close-fg-hover:#0f172af2;--ui-dialog-close-ring:#0f172a59}.ui-dialog-close-rail{z-index:30;pointer-events:none;height:0;position:sticky;top:0;overflow:visible}.ui-dialog-close{border:1px solid var(--ui-dialog-close-border);background:var(--ui-dialog-close-bg);width:34px;height:34px;color:var(--ui-dialog-close-fg);cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .14s,color .14s,transform .14s;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 12px #00000038}.ui-dialog-close:hover:not(:disabled){background:var(--ui-dialog-close-bg-hover);color:var(--ui-dialog-close-fg-hover)}.ui-dialog-close:active:not(:disabled){transform:scale(.94)}.ui-dialog-close:focus-visible{outline:2px solid var(--ui-dialog-close-ring);outline-offset:2px}.ui-dialog-close:disabled{opacity:.4;cursor:not-allowed}.ui-dialog-has-close.ui-dialog-has-close{padding-right:58px}:root{--uk-modal-text:#ffffffeb;--uk-modal-text-muted:#ffffff94;--uk-modal-title-font:var(--k-font-display,inherit);--uk-modal-border:var(--ui-glass-border)}:root[data-theme=light]{--uk-modal-text:#0f172aeb;--uk-modal-text-muted:#0f172a99}.uk-modal-shell{z-index:140;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.uk-modal-shell.is-position-bottom{align-items:flex-end;padding:0}.uk-modal-backdrop{position:absolute;inset:0}.uk-modal-panel{width:100%;max-width:720px;max-height:min(90vh,820px);color:var(--uk-modal-text);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.uk-modal-panel.is-size-sm{max-width:420px}.uk-modal-panel.is-size-md{max-width:640px}.uk-modal-panel.is-size-lg{max-width:880px}.uk-modal-panel.is-size-full{max-width:1120px}.uk-modal-panel.is-position-bottom{border-radius:24px 24px 0 0;width:100%;max-width:640px;max-height:90vh}.uk-modal-footer,.uk-modal-header{padding:20px 24px}.uk-modal-header{border-bottom:1px solid var(--uk-modal-border)}.uk-modal-title{color:var(--uk-modal-text);font-family:var(--uk-modal-title-font);margin:0;font-size:1.45rem}.uk-modal-description{color:var(--uk-modal-text-muted);margin:8px 0 0}.uk-modal-body{padding:24px;overflow:auto}.uk-modal-footer{border-top:1px solid var(--uk-modal-border);justify-content:flex-end;gap:12px;display:flex}@media (max-width:759px){.uk-modal-shell{align-items:flex-end;padding:0}.uk-modal-panel.is-size-full{border-radius:24px 24px 0 0;width:100%;max-height:90vh}}.uk-slideover-shell{z-index:140;display:flex;position:fixed;inset:0}.uk-slideover-shell.is-side-right{justify-content:flex-end}.uk-slideover-shell.is-side-left{justify-content:flex-start}.uk-slideover-backdrop{background:var(--kp-text,#0f172aeb);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.uk-slideover-backdrop{background:color-mix(in srgb,var(--kp-text,#0f172aeb) 42%,transparent)}}.uk-slideover-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:uk-slideover-fade-in .18s ease-out}.uk-slideover-panel{background:var(--bg-elevated,var(--kp-surface,#fff));width:min(520px,100%);height:100%;color:var(--text-primary,var(--kp-text,#0f172a));border-left:1px solid var(--border-default,var(--kp-border,#0f172a1f));flex-direction:column;animation:uk-slideover-slide-right .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:-24px 0 60px #00000052}.uk-slideover-panel.is-side-left{border-left:none;border-right:1px solid var(--border-default,var(--kp-border,#0f172a1f));animation-name:uk-slideover-slide-left;box-shadow:24px 0 60px #00000052}.uk-slideover-panel.is-size-sm{width:min(380px,100%)}.uk-slideover-panel.is-size-md{width:min(520px,100%)}.uk-slideover-panel.is-size-lg{width:min(720px,100%)}.uk-slideover-panel.is-size-xl{width:min(920px,100%)}.uk-slideover-header{border-bottom:1px solid var(--border-default,var(--kp-border,#0f172a1f));justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px;display:flex}.uk-slideover-header-text{flex:auto;min-width:0}.uk-slideover-header-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.uk-slideover-title{letter-spacing:-.01em;color:var(--text-primary,var(--kp-text-strong,currentColor));margin:0;font-size:1.25rem;font-weight:600}.uk-slideover-description{margin:4px 0 0;font-size:.875rem}.uk-slideover-close,.uk-slideover-description{color:var(--text-muted,var(--kp-text-muted,#0f172a8c))}.uk-slideover-close{width:32px;height:32px;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.uk-slideover-close:hover{background:var(--bg-elevated,var(--kp-surface-2,#0000000a));border-color:var(--border-default,var(--kp-border,#0000001f));color:var(--text-primary,var(--kp-text-strong,currentColor))}.uk-slideover-body{scrollbar-width:thin;flex:auto;padding:24px;overflow:hidden auto}.uk-slideover-footer{border-top:1px solid var(--border-default,var(--kp-border,#0f172a1f));justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}@keyframes uk-slideover-fade-in{0%{opacity:0}to{opacity:1}}@keyframes uk-slideover-slide-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes uk-slideover-slide-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (max-width:640px){.uk-slideover-panel,.uk-slideover-panel.is-size-lg,.uk-slideover-panel.is-size-md,.uk-slideover-panel.is-size-sm,.uk-slideover-panel.is-size-xl{width:100%}}@media (prefers-reduced-motion:reduce){.uk-slideover-backdrop,.uk-slideover-panel{animation:none}}.uk-skeleton{background:linear-gradient(90deg,var(--text-muted,#0f172a2e) 0,var(--text-muted,#0f172a2e) 50%,var(--text-muted,#0f172a2e) 100%);display:inline-block}@supports (color:color-mix(in lab,red,red)){.uk-skeleton{background:linear-gradient(90deg,color-mix(in srgb,var(--text-muted,#0f172a2e) 12%,transparent) 0,color-mix(in srgb,var(--text-muted,#0f172a2e) 22%,transparent) 50%,color-mix(in srgb,var(--text-muted,#0f172a2e) 12%,transparent) 100%)}}.uk-skeleton{background-size:200% 100%;animation:uk-skeleton-shimmer 1.4s ease-in-out infinite}@keyframes uk-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.uk-skeleton{animation:none}}.uk-iframe-preview{background:var(--bg-elevated,#0f172a0a);border-radius:12px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.uk-iframe-preview-toolbar{border-bottom:1px solid var(--border-default,#0f172a1f);background:var(--bg-surface,#ffffff0a);align-items:center;gap:12px;padding:10px 12px;display:flex}.uk-iframe-preview-toolbar-left{flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.uk-iframe-preview-viewports{background:var(--bg-elevated,#0f172a0f);border:1px solid var(--border-default,#0f172a1f);border-radius:8px;align-items:center;gap:4px;padding:3px;display:inline-flex}.uk-iframe-preview-vp{color:var(--text-muted,#0f172a8c);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:4px 10px;font-size:.78rem;font-weight:500;transition:background .12s,color .12s}.uk-iframe-preview-vp.is-active,.uk-iframe-preview-vp:hover{color:var(--text-primary,currentColor)}.uk-iframe-preview-vp.is-active{background:var(--bg-surface,#fff);box-shadow:0 1px 2px #0000001a}.uk-iframe-preview-reload{border:1px solid var(--border-default,#0f172a1f);width:30px;height:30px;color:var(--text-muted,#0f172a8c);cursor:pointer;background:0 0;border-radius:6px;padding:0;font-size:1rem;transition:background .12s}.uk-iframe-preview-reload:hover{background:var(--bg-elevated,#0f172a0f);color:var(--text-primary,currentColor)}.uk-iframe-preview-stage{background:var(--bg-surface,#0f172a0a);background-image:radial-gradient(circle at 1px 1px,#0000000f 1px,#0000 0);background-size:16px 16px;flex:auto;justify-content:center;align-items:flex-start;padding:16px;display:flex;overflow:auto}.uk-iframe-preview-frame-shell{background:#fff;border-radius:8px;flex:none;max-width:100%;overflow:hidden;box-shadow:0 8px 24px #0000002e}.uk-iframe-preview-frame{border:0;width:100%;height:100%;display:block}.uk-color-picker{flex-direction:column;gap:12px;display:flex}.uk-color-picker-label{color:var(--text-primary,currentColor);font-size:.875rem;font-weight:500}.uk-color-picker-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.uk-color-picker-tile{text-align:left;border:1px solid var(--border-default,#0f172a1f);background:var(--bg-surface,transparent);color:var(--text-primary,currentColor);cursor:pointer;border-radius:10px;flex-direction:column;gap:6px;padding:10px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.uk-color-picker-tile:hover{border-color:var(--border-strong,#0f172a47);transform:translateY(-1px)}.uk-color-picker-tile.is-active{border-color:var(--accent,#5e6ad2);box-shadow:0 0 0 2px var(--accent,#5e6ad2)}@supports (color:color-mix(in lab,red,red)){.uk-color-picker-tile.is-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#5e6ad2) 30%,transparent)}}.uk-color-picker-strip{border:1px solid var(--border-default,#0f172a1f);border-radius:6px;height:24px;display:flex;overflow:hidden}.uk-color-picker-strip-swatch{flex:1 1 0}.uk-color-picker-tile-name{font-size:.85rem;font-weight:500}.uk-color-picker-tile-archetype{color:var(--text-muted,#0f172a8c);font-size:.7rem;line-height:1.3}.uk-color-picker-disclose{border:1px dashed var(--border-default,#0f172a2e);color:var(--text-muted,#0f172a8c);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;padding:6px 10px;font-size:.78rem;transition:color .12s,border-color .12s}.uk-color-picker-disclose:hover{color:var(--text-primary,currentColor);border-color:var(--border-strong,#0f172a47)}.uk-color-picker-customize{border:1px solid var(--border-default,#0f172a1f);background:var(--bg-elevated,#0f172a0a);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.uk-color-picker-row{align-items:center;gap:12px;display:flex}.uk-color-picker-row-label{color:var(--text-primary,currentColor);flex:0 0 90px;font-size:.85rem;font-weight:500}.uk-color-picker-row-inputs{flex:auto;align-items:center;gap:8px;display:inline-flex}.uk-color-picker-row-swatch{flex:none;width:28px;height:28px}.uk-color-picker-row-hex,.uk-color-picker-row-swatch{border:1px solid var(--border-default,#0f172a2e);border-radius:6px}.uk-color-picker-row-hex{background:var(--bg-surface,transparent);min-width:0;color:var(--text-primary,currentColor);flex:auto;padding:6px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85rem}.uk-color-picker-row-hex:focus{outline:2px solid var(--accent,#5e6ad2);outline-offset:-1px;border-color:var(--accent,#5e6ad2)}.uk-color-picker-verdict{letter-spacing:.02em;border-radius:12px;flex:none;padding:2px 8px;font-size:.7rem;font-weight:600}.uk-color-picker-verdict.is-good{color:#148246;background:#22c55e2e}.uk-color-picker-verdict.is-warn{color:#9a6e04;background:#eab30833}.uk-color-picker-verdict.is-fail{color:#b02323;background:#ef444433}.uk-color-picker-customize-hint{color:var(--text-muted,#0f172a8c);margin:0;font-size:.72rem}.uk-typography-picker{flex-direction:column;gap:10px;display:flex}.uk-typography-picker-label{color:var(--text-primary,currentColor);font-size:.875rem;font-weight:500}.uk-typography-picker-list{flex-direction:column;gap:8px;display:flex}.uk-typography-picker-tile{text-align:left;border:1px solid var(--border-default,#0f172a1f);background:var(--bg-surface,transparent);color:var(--text-primary,currentColor);cursor:pointer;border-radius:10px;align-items:center;gap:16px;padding:12px 16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.uk-typography-picker-tile:hover{border-color:var(--border-strong,#0f172a47);transform:translateY(-1px)}.uk-typography-picker-tile.is-active{border-color:var(--accent,#5e6ad2);box-shadow:0 0 0 2px var(--accent,#5e6ad2)}@supports (color:color-mix(in lab,red,red)){.uk-typography-picker-tile.is-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#5e6ad2) 30%,transparent)}}.uk-typography-picker-aa{background:var(--bg-elevated,#0f172a0d);width:52px;height:52px;color:var(--text-primary,currentColor);border-radius:8px;flex:0 0 52px;justify-content:center;align-items:center;font-size:2rem;font-weight:500;line-height:1;display:inline-flex}.uk-typography-picker-meta{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.uk-typography-picker-meta-label{color:var(--text-primary,currentColor);font-size:.92rem;font-weight:600}.uk-typography-picker-meta-archetype{color:var(--text-muted,#0f172a8c);font-size:.74rem}.uk-typography-picker-sample-body{color:var(--text-primary,currentColor);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.92rem;line-height:1.45;overflow:hidden}.uk-typography-picker-meta-kb{color:var(--text-muted,#0f172a8c);margin-top:4px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.7rem}:root{--sidebar-width:240px;--kp-surface:var(--bg-surface,#ffffff0a);--kp-surface-2:var(--bg-elevated,#ffffff14);--kp-surface-3:#ffffff1f;--kp-text:var(--text-primary,#ffffffeb);--kp-text-strong:var(--text-primary,#fff);--kp-text-muted:var(--text-muted,#ffffff8c);--kp-text-subtle:var(--text-dim,#ffffff59);--kp-border:var(--border-default,#ffffff24);--kp-border-strong:var(--border-strong,#ffffff42);--kp-focus:var(--accent,#5e6ad2);--kp-danger:var(--danger,#eb5757);--kp-saffron:#fbbf24;--kp-autofill-bg:#facc151f;--kp-shadow-sm:0 1px 2px #00000040;--kp-shadow-lg:0 16px 32px #00000073;--kp-input-h:40px;--kp-tap:44px;--kp-ember:var(--accent,#5e6ad2);--kp-ember-hover:var(--accent-hover,#6e7ae0);--kp-text-on-dark:#fff;--kp-shadow-ember:none;--kp-shadow-ember-hover:none}.kp-btn{min-height:var(--kp-tap);color:var(--kp-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:.875rem;font-weight:500;line-height:1.1;text-decoration:none;transition:transform .15s ease-out,background .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,color .15s ease-out;display:inline-flex}.kp-btn:hover:not(:disabled){transform:translateY(-1px)}.kp-btn:disabled{cursor:not-allowed;opacity:.58}.kp-btn__content{justify-content:center;align-items:center;gap:10px;display:inline-flex}.kp-btn__spinner{border:2px solid;border-right:2px solid #0000;border-radius:999px;width:16px;height:16px;animation:kp-spin .8s linear infinite}@keyframes kp-spin{to{transform:rotate(1turn)}}.kp-btn--sm{min-height:36px;padding-inline:12px;font-size:.9rem}.kp-btn--md{min-height:40px}.kp-btn--lg{min-height:48px;padding-inline:22px;font-size:1rem}.kp-btn--primary{background:var(--kp-ember);color:var(--kp-text-on-dark);box-shadow:var(--kp-shadow-ember)}.kp-btn--primary:hover:not(:disabled){background:var(--kp-ember-hover);box-shadow:var(--kp-shadow-ember-hover)}.kp-btn--ghost{border-color:var(--kp-border-strong);background:var(--kp-surface)}.kp-btn--ghost:hover:not(:disabled),.kp-btn--soft,.kp-btn--soft:hover:not(:disabled){background:var(--kp-surface-2)}.kp-btn--soft{color:var(--kp-text)}.kp-btn--danger{background:var(--kp-danger);color:var(--kp-text-on-dark)}.kp-btn--link{min-height:auto;color:var(--kp-text-muted);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.kp-btn--link:hover:not(:disabled){color:var(--kp-ember);transform:none}.kp-field{flex-direction:column;gap:6px;display:flex}.kp-field__label{gap:8px;font-size:.8125rem;font-weight:600;line-height:1.3}.kp-field__autofill,.kp-field__label{align-items:center;display:inline-flex}.kp-field__autofill{background:var(--kp-autofill-bg);width:22px;height:22px;color:var(--kp-saffron);border-radius:999px;justify-content:center;font-size:.85rem}.kp-field__control{min-height:var(--kp-input-h);border:1px solid var(--kp-border);background:var(--kp-surface);box-shadow:var(--kp-shadow-sm);border-radius:16px;align-items:stretch;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.kp-field__control:focus-within{border-color:var(--kp-focus);box-shadow:0 0 0 4px #d638151f}.kp-field__control.has-error{border-color:var(--kp-danger);box-shadow:0 0 0 4px #c4271a1f}.kp-field__control.is-autofilled{background:var(--kp-autofill-bg)}.kp-field__input,.kp-field__textarea{width:100%;min-height:calc(var(--kp-input-h) - 2px);color:var(--kp-text);font:inherit;background:0 0;border:0;padding:0 16px}.kp-field__textarea{resize:vertical;min-height:124px;padding:14px 16px}.kp-field__input::placeholder,.kp-field__textarea::placeholder{color:var(--kp-text-subtle)}.kp-field__input:focus,.kp-field__textarea:focus{outline:none}.kp-field__suffix{color:var(--kp-text-muted);justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.kp-field__message{color:var(--kp-text-muted);margin:0;font-size:.92rem}.kp-field__message.is-error{color:var(--kp-danger)}.kp-config-multi-model__list{flex-direction:column;gap:10px;display:flex}.kp-config-multi-model__row{align-items:flex-start;gap:10px;display:flex}.kp-config-multi-model__picker{flex:auto;min-width:0}.kp-config-multi-model__empty{border:1px dashed var(--kp-border);background:var(--kp-surface-2,var(--kp-surface));border-radius:16px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.kp-config-multi-model__empty{background:color-mix(in srgb,var(--kp-surface-2,var(--kp-surface)) 78%,transparent)}}.kp-multi-select{position:relative}.kp-multi-select__trigger{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.kp-multi-select__trigger:disabled{cursor:not-allowed;opacity:.7}.kp-multi-select__value{align-items:center;padding-right:0;display:inline-flex}.kp-multi-select__value.is-placeholder{color:var(--kp-text-subtle)}.kp-multi-select__chevron{min-width:42px;font-size:.74rem}.kp-multi-select__panel{z-index:40;border:1px solid var(--kp-border-strong,var(--kp-border));background:var(--kp-surface);max-height:260px;box-shadow:var(--kp-shadow-lg,var(--kp-shadow-sm));border-radius:18px;padding:10px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.kp-multi-select__group+.kp-multi-select__group{border-top:1px solid var(--kp-border);margin-top:10px;padding-top:10px}.kp-multi-select__group-label{color:var(--kp-text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:700}.kp-multi-select__options{flex-direction:column;gap:6px;display:flex}.kp-multi-select__option{width:100%;min-height:42px;color:var(--kp-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;transition:background .16s,border-color .16s,color .16s;display:flex}.kp-multi-select__option.is-focused,.kp-multi-select__option:hover{border-color:var(--kp-border);background:var(--kp-surface-2,var(--kp-surface))}@supports (color:color-mix(in lab,red,red)){.kp-multi-select__option.is-focused,.kp-multi-select__option:hover{background:color-mix(in srgb,var(--kp-surface-2,var(--kp-surface)) 72%,transparent)}}.kp-multi-select__option.is-selected{border-color:var(--kp-focus)}@supports (color:color-mix(in lab,red,red)){.kp-multi-select__option.is-selected{border-color:color-mix(in srgb,var(--kp-focus) 28%,transparent)}}.kp-multi-select__option.is-selected{background:var(--kp-focus)}@supports (color:color-mix(in lab,red,red)){.kp-multi-select__option.is-selected{background:color-mix(in srgb,var(--kp-focus) 8%,var(--kp-surface))}}.kp-multi-select__checkbox{border:1px solid var(--kp-border-strong,var(--kp-border));background:var(--kp-surface-2,var(--kp-surface));width:18px;height:18px;color:var(--kp-focus);border-radius:6px;flex:0 0 18px;justify-content:center;align-items:center;font-size:.76rem;font-weight:700;display:inline-flex}.kp-multi-select__option-label{flex:auto;min-width:0}.kp-segmented{flex-wrap:wrap;gap:8px;display:flex}.kp-segmented .kp-btn{min-height:44px}.kp-stepslider{outline:none;gap:10px;padding:6px 2px 2px;display:grid}.kp-stepslider:focus-visible .kp-stepslider__thumb{box-shadow:0 0 0 4px var(--kp-focus)}@supports (color:color-mix(in lab,red,red)){.kp-stepslider:focus-visible .kp-stepslider__thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--kp-focus) 35%,transparent)}}.kp-stepslider--disabled{opacity:.5;pointer-events:none}.kp-stepslider__track{height:6px;margin:0 calc(100% / (2 * var(--kp-stops,4)));background:var(--kp-surface-3);border-radius:999px;position:relative}.kp-stepslider__fill{background:var(--kp-ember);border-radius:999px;transition:width .18s;position:absolute;inset:0 auto 0 0}.kp-stepslider__thumb{background:var(--kp-text-on-dark);border:3px solid var(--kp-ember);width:20px;height:20px;box-shadow:var(--kp-shadow-sm);border-radius:50%;transition:left .18s;position:absolute;top:50%;transform:translate(-50%,-50%)}.kp-stepslider__stops{gap:4px;display:grid}.kp-stepslider__stop{min-height:var(--kp-tap);color:var(--kp-text-muted);cursor:pointer;font:inherit;text-align:center;background:0 0;border:1px solid #0000;border-radius:10px;justify-items:center;gap:3px;padding:8px 4px;transition:background .15s,color .15s,border-color .15s;display:grid}.kp-stepslider__stop:hover{background:var(--kp-surface-2);color:var(--kp-text)}.kp-stepslider__stop.is-selected{background:var(--kp-ember)}@supports (color:color-mix(in lab,red,red)){.kp-stepslider__stop.is-selected{background:color-mix(in srgb,var(--kp-ember) 16%,transparent)}}.kp-stepslider__stop.is-selected{border-color:var(--kp-ember)}@supports (color:color-mix(in lab,red,red)){.kp-stepslider__stop.is-selected{border-color:color-mix(in srgb,var(--kp-ember) 55%,transparent)}}.kp-stepslider__stop.is-selected{color:var(--kp-text-strong)}.kp-stepslider__stop.is-locked{opacity:.4;cursor:not-allowed}.kp-stepslider__stop.is-locked:hover{background:0 0}.kp-stepslider__icon{font-size:20px;line-height:1;display:inline-flex}.kp-stepslider__label{font-size:13px;font-weight:600}.kp-stepslider__caption{color:var(--kp-text-subtle);font-variant-numeric:tabular-nums;font-size:11px}.kp-stepslider__stop.is-selected .kp-stepslider__caption{color:var(--kp-text-muted)}.kp-radio-cards{gap:10px;display:grid}.kp-radio-cards--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kp-radio-cards--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kp-radio-cards--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.kp-radio-card{border:1px solid var(--kp-border);background:var(--kp-surface);min-height:96px;color:var(--kp-text);text-align:left;cursor:pointer;border-radius:14px;gap:8px;padding:12px;transition:border-color .12s,background .12s,box-shadow .12s;display:grid}.kp-radio-card:hover{border-color:var(--kp-border-strong)}.kp-radio-card.is-selected{border-color:var(--kp-focus);background:var(--kp-focus)}@supports (color:color-mix(in lab,red,red)){.kp-radio-card.is-selected{background:color-mix(in srgb,var(--kp-focus) 12%,var(--kp-surface))}}.kp-radio-card__head{align-items:center;gap:8px;display:flex}.kp-radio-card__label{font-weight:600}.kp-radio-card__description{color:var(--kp-text-muted);font-size:.85rem}.kp-stepper{align-items:center;gap:8px;display:inline-flex}.kp-stepper__button{min-width:40px;min-height:40px;padding:0}.kp-stepper__value{border:1px solid var(--kp-border);background:var(--kp-surface);border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:92px;min-height:40px;font-weight:600;display:inline-flex}.kp-stepper__unit{color:var(--kp-text-muted);font-weight:500}.kp-tooltip{align-items:center;margin-left:6px;display:inline-flex;position:relative}.kp-tooltip__trigger{border:1px solid var(--kp-border);background:var(--kp-surface);width:20px;height:20px;color:var(--kp-text-muted);cursor:pointer;border-radius:999px;font-size:12px}.kp-tooltip__content{z-index:45;border:1px solid var(--kp-border-strong);background:var(--kp-surface);border-radius:10px;width:min(320px,72vw);padding:10px;position:absolute;top:calc(100% + 6px);left:0}@supports (color:color-mix(in lab,red,red)){.kp-tooltip__content{background:color-mix(in srgb,var(--kp-surface) 90%,#0f172aeb)}}.kp-tooltip__content{box-shadow:var(--kp-shadow-lg);color:var(--kp-text);font-size:.82rem;line-height:1.4}.kp-toggle-row{border:1px solid var(--kp-border);background:var(--kp-surface);width:100%;min-height:44px;color:var(--kp-text);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.kp-toggle-row--bare{background:0 0;border-color:#0000;min-height:0;padding:0}.kp-toggle-copy{text-align:left;flex-direction:column;gap:4px;min-width:0;display:flex}.kp-toggle-control{border:1px solid var(--kp-border-strong);background:var(--kp-surface-2);border-radius:999px;flex:none;width:42px;height:24px;position:relative}.kp-toggle-control.is-checked{background:var(--kp-focus)}@supports (color:color-mix(in lab,red,red)){.kp-toggle-control.is-checked{background:color-mix(in srgb,var(--kp-focus) 35%,var(--kp-surface))}}.kp-toggle-control.is-checked{border-color:var(--kp-focus)}.kp-toggle-thumb{background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .12s;position:absolute;top:2px;left:2px}.kp-toggle-control.is-checked .kp-toggle-thumb{transform:translate(18px)}.kp-btn:focus-visible,.kp-field__input:focus-visible,.kp-field__textarea:focus-visible,.kp-radio-card:focus-visible,.kp-stepper__value:focus-visible,.kp-tooltip__trigger:focus-visible{outline:2px solid var(--kp-focus);outline-offset:2px}@media (max-width:768px){:root{--sidebar-width:0px}.kp-radio-cards--cols-2,.kp-radio-cards--cols-3,.kp-radio-cards--cols-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kp-radio-card{border-radius:12px;min-height:0;padding:10px}}.kp-empty-state{border:1px dashed var(--kp-border);background:var(--kp-surface);text-align:center;border-radius:16px;flex-direction:column;gap:8px;padding:48px 24px;display:flex}.kp-empty-state,.kp-empty-state-icon{justify-content:center;align-items:center}.kp-empty-state-icon{background:var(--kp-surface-2);width:44px;height:44px;color:var(--kp-text-muted);border-radius:999px;margin-bottom:4px;display:inline-flex}.kp-empty-state-title{color:var(--kp-text-strong);margin:0;font-size:1rem;font-weight:600}.kp-empty-state-description{max-width:46ch;color:var(--kp-text-muted);margin:0;font-size:.875rem;line-height:1.5}.kp-empty-state-action{margin-top:8px}@media (prefers-reduced-motion:reduce){.kp-field__control,.kp-multi-select__option{transition:none}}.kp-tag{border:1px solid var(--kp-border);background:var(--kp-surface-2,var(--kp-surface));color:var(--kp-text-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:4px 9px;font-size:11px;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}.kp-tag--selectable{cursor:pointer;min-height:36px;padding:6px 12px;font-size:12px;transition:background-color .12s,border-color .12s,color .12s}.kp-tag--selectable:hover:not(:disabled){border-color:var(--kp-border-strong);color:var(--kp-text)}.kp-tag--accent,.kp-tag--selectable.is-selected{border-color:var(--kp-focus);background:var(--kp-focus)}@supports (color:color-mix(in lab,red,red)){.kp-tag--accent,.kp-tag--selectable.is-selected{background:color-mix(in srgb,var(--kp-focus) 12%,transparent)}}.kp-tag--accent,.kp-tag--selectable.is-selected{color:var(--kp-text)}.kp-tag--selectable:disabled{opacity:.58;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.kp-tag--selectable{transition:none}}