:root{--uk-pill-mix:#0f172a;--uk-pill-keep:82%}[data-theme=dark]{--uk-pill-mix:#ffffff;--uk-pill-keep:62%}.uk-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill,999px);font-size:11.5px;font-weight:700;white-space:nowrap;background:color-mix(in srgb,var(--uk-pc) 13%,transparent);color:color-mix(in srgb,var(--uk-pc) var(--uk-pill-keep),var(--uk-pill-mix))}.uk-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--uk-pc)}.uk-pill-success{--uk-pc:var(--success)}.uk-pill-warning{--uk-pc:var(--medium)}.uk-pill-danger{--uk-pc:var(--critical)}.uk-pill-info{--uk-pc:var(--low)}.uk-pill-neutral{--uk-pc:var(--info)}.uk-pill-progress{--uk-pc:var(--royal)}.uk-crumbs{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;color:var(--text-faint);margin-bottom:10px;flex-wrap:wrap}.uk-crumbs a{color:var(--text-faint);text-decoration:none;transition:color var(--dur,.12s) ease}.uk-crumbs a:hover{color:var(--text-muted)}.uk-crumbs .uk-here{color:var(--royal)}.uk-crumbs .uk-sep{color:var(--text-faint);opacity:.6}.uk-page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.uk-page-head h1{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:6px 0 4px}.uk-eyebrow{font-family:var(--font-mono,ui-monospace,monospace);font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--royal)}.uk-page-head .uk-lead{font-size:13.5px;color:var(--text-muted);max-width:60ch;margin:0}.uk-page-head .uk-actions{display:flex;gap:10px;flex-wrap:wrap}.uk-tbl-wrap{border:1px solid var(--border);border-radius:var(--radius-sm,6px);overflow:hidden;background:var(--bg-elev)}table.uk-dt{width:100%;border-collapse:collapse;font-size:13px}table.uk-dt thead th{text-align:left;padding:8px 12px;font-family:var(--font-mono,ui-monospace,monospace);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);background:var(--bg-sunk);border-bottom:1px solid var(--border);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}table.uk-dt thead th.uk-sortable{cursor:pointer}table.uk-dt thead th.uk-sortable:hover{color:var(--text-muted)}table.uk-dt thead th .uk-arrow{font-size:9px;color:var(--royal);margin-left:4px}table.uk-dt tbody td{padding:8px 12px;border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle}table.uk-dt tbody tr{transition:background var(--dur,.12s) ease}table.uk-dt tbody tr:hover{background:var(--bg-hover)}table.uk-dt tbody tr:last-child td{border-bottom:0}.uk-tbl-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:var(--bg-sunk);border-top:1px solid var(--border);font-size:11.5px;color:var(--text-muted)}.uk-field{display:flex;flex-direction:column;gap:5px;min-width:0}.uk-field>label{font-size:11.5px;font-weight:700;color:var(--text-muted)}.uk-input{background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:var(--radius-sm,6px);padding:8px 12px;font-size:13px;font-family:inherit;color:var(--text);transition:border-color var(--dur,.12s) ease,box-shadow var(--dur,.12s) ease;outline:none;min-width:0}.uk-input::placeholder{color:var(--text-faint)}.uk-input:focus{border-color:var(--royal);box-shadow:0 0 0 3px color-mix(in srgb,var(--royal) 18%,transparent)}.uk-chips{display:flex;gap:8px;flex-wrap:wrap}.uk-chip{border:1px solid var(--border-strong);background:var(--bg-elev);color:var(--text-muted);font-family:inherit;font-size:11.5px;font-weight:700;padding:5px 12px;border-radius:var(--radius-pill,999px);cursor:pointer;transition:background var(--dur,.12s) ease,color var(--dur,.12s) ease,border-color var(--dur,.12s) ease}.uk-chip:hover{color:var(--text);border-color:var(--text-faint)}.uk-chip.uk-chip-on{background:var(--royal-soft);border-color:color-mix(in srgb,var(--royal) 40%,transparent);color:color-mix(in srgb,var(--royal) var(--uk-pill-keep),var(--uk-pill-mix))}.uk-field-error .input,.uk-field-error .select,.uk-field-error .textarea,.uk-field-error .uk-input{border-color:var(--critical)}.uk-field-error .input:focus,.uk-field-error .select:focus,.uk-field-error .textarea:focus,.uk-field-error .uk-input:focus{border-color:var(--critical);box-shadow:0 0 0 3px color-mix(in srgb,var(--critical) 14%,transparent)}.uk-err-msg{font-size:11.5px;font-weight:600;color:var(--critical);gap:5px}.uk-empty-icon,.uk-err-msg{display:flex;align-items:center}.uk-empty-icon{width:52px;height:52px;border-radius:50%;background:var(--royal-soft);color:var(--royal);justify-content:center;flex-shrink:0}.uk-empty-icon svg{width:22px;height:22px}.uk-sk{border-radius:4px;height:12px;background:linear-gradient(90deg,var(--bg-sunk,#e8ecf2) 25%,var(--bg-hover,#f3f5f9) 50%,var(--bg-sunk,#e8ecf2) 75%);background-size:720px 100%}@media (prefers-reduced-motion:no-preference){.uk-sk{animation:uk-shimmer 1.4s linear infinite}}@keyframes uk-shimmer{0%{background-position:-360px 0}to{background-position:360px 0}}.uk-sk.uk-h18{height:18px}.uk-sk.uk-h28{height:28px;border-radius:var(--radius-sm,6px)}.uk-sk.uk-w30{width:30%}.uk-sk.uk-w45{width:45%}.uk-sk.uk-w60{width:60%}.uk-sk.uk-w80{width:80%}.uk-sk-page-head{gap:10px;margin-bottom:22px}.uk-sk-page-head,.uk-sk-table{display:flex;flex-direction:column}.uk-sk-table{border:1px solid var(--border,#dbe1ea);border-radius:var(--radius-sm,6px);overflow:hidden;background:var(--bg-elev,#ffffff)}.uk-sk-row{display:grid;grid-template-columns:90px 1fr 110px 70px;grid-gap:14px;gap:14px;padding:9px 12px;border-bottom:1px solid var(--border,#dbe1ea);align-items:center}.uk-sk-row:last-child{border-bottom:0}.uk-sk-row.uk-sk-head{background:var(--bg-sunk,#eef1f6)}.uk-sk-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.uk-sk-card{border:1px solid var(--border,#dbe1ea);border-radius:var(--radius,10px);background:var(--bg-elev,#ffffff);padding:18px}.uk-sk-block,.uk-sk-card{display:flex;flex-direction:column;gap:11px}.uk-toast-stack{position:fixed;right:16px;bottom:16px;z-index:1100;display:flex;flex-direction:column;gap:10px;width:320px;max-width:calc(100vw - 32px)}.uk-toast{background:var(--bg-elev);border:1px solid var(--border);border-left:3px solid var(--uk-tc);border-radius:var(--radius-sm,6px);box-shadow:var(--shadow-lg);padding:11px 14px;display:flex;gap:10px;align-items:flex-start}@media (prefers-reduced-motion:no-preference){.uk-toast{animation:uk-toast-in .16s ease}}@keyframes uk-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.uk-toast.uk-toast-success{--uk-tc:var(--success)}.uk-toast.uk-toast-error{--uk-tc:var(--critical)}.uk-toast .uk-toast-ic{width:18px;height:18px;flex:0 0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--uk-tc) 15%,transparent);color:var(--uk-tc);margin-top:1px}.uk-toast .uk-toast-ic svg{width:10px;height:10px}.uk-toast .uk-toast-title{font-size:12.5px;font-weight:800;color:var(--text)}.uk-toast .uk-toast-body{font-size:11.5px;color:var(--text-muted);margin-top:1px}.uk-toast .uk-toast-x{margin-left:auto;border:0;background:transparent;color:var(--text-faint);cursor:pointer;font-size:14px;line-height:1;padding:2px}.uk-toast .uk-toast-x:hover{color:var(--text)}