:root{--uk-font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--uk-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--uk-radius-control:12px;--uk-radius-card:16px;--uk-radius-pill:999px;--uk-space-1:4px;--uk-space-2:8px;--uk-space-3:12px;--uk-space-4:16px;--uk-space-5:20px;--uk-space-6:24px;--uk-space-8:32px;--uk-text-xs:.75rem;--uk-text-sm:.8125rem;--uk-text-md:.9375rem;--uk-text-lg:1.125rem;--uk-text-xl:1.5rem;--uk-text-2xl:1.875rem;--uk-control-height:40px;--uk-control-height-sm:32px;--uk-sidebar-width:248px;--uk-sidebar-collapsed:68px;--uk-topbar-height:60px;--uk-primary:#107f70;--uk-primary-hover:#0c6a5d;--uk-primary-active:#09574d;--uk-on-primary:#fff;--uk-primary-soft:#e6f4f1;--uk-primary-soft-hover:#d5ece7;--uk-on-primary-soft:#0b5f54;--uk-bg:#f1fffd;--uk-surface:#fff;--uk-surface-soft:#e6f4f1;--uk-surface-sunken:#f5faf9;--uk-text:#1b1b1e;--uk-text-muted:#4f5b59;--uk-text-subtle:#66726f;--uk-border:#d3e3df;--uk-border-strong:#8a9b97;--uk-focus:#a34800;--uk-overlay:#0c18167a;--uk-shadow-sm:0 1px 2px #102a250f, 0 1px 3px #102a250f;--uk-shadow-md:0 6px 20px #102a2514;--uk-shadow-lg:0 18px 48px #102a252e;--uk-success:#12715f;--uk-success-soft:#e1f5ee;--uk-warning:#8a5200;--uk-warning-soft:#fff3dc;--uk-danger:#b42318;--uk-danger-hover:#961c13;--uk-danger-soft:#fdecea;--uk-info:#1d5c96;--uk-info-soft:#e7f0fa;--uk-diff-added:#e1f5ee;--uk-diff-removed:#fdecea;--uk-diff-changed:#fff3dc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--uk-primary:#3cbfab;--uk-primary-hover:#5fd0be;--uk-primary-active:#7fdccd;--uk-on-primary:#04211d;--uk-primary-soft:#173a35;--uk-primary-soft-hover:#1e4a43;--uk-on-primary-soft:#a5e8dc;--uk-bg:#0d1614;--uk-surface:#141f1d;--uk-surface-soft:#1a2a27;--uk-surface-sunken:#101a18;--uk-text:#e8f1ef;--uk-text-muted:#b2c2be;--uk-text-subtle:#97a8a4;--uk-border:#2a3d39;--uk-border-strong:#5b706b;--uk-focus:#ffb466;--uk-overlay:#0009;--uk-shadow-sm:0 1px 2px #0006;--uk-shadow-md:0 6px 20px #0006;--uk-shadow-lg:0 18px 48px #0000008c;--uk-success:#6fd8b9;--uk-success-soft:#123a30;--uk-warning:#f2c46d;--uk-warning-soft:#3a2c10;--uk-danger:#ff8a80;--uk-danger-hover:#ffa79f;--uk-danger-soft:#3d1714;--uk-info:#8cc2f5;--uk-info-soft:#13283d;--uk-diff-added:#123a30;--uk-diff-removed:#3d1714;--uk-diff-changed:#3a2c10;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--uk-primary:#3cbfab;--uk-primary-hover:#5fd0be;--uk-primary-active:#7fdccd;--uk-on-primary:#04211d;--uk-primary-soft:#173a35;--uk-primary-soft-hover:#1e4a43;--uk-on-primary-soft:#a5e8dc;--uk-bg:#0d1614;--uk-surface:#141f1d;--uk-surface-soft:#1a2a27;--uk-surface-sunken:#101a18;--uk-text:#e8f1ef;--uk-text-muted:#b2c2be;--uk-text-subtle:#97a8a4;--uk-border:#2a3d39;--uk-border-strong:#5b706b;--uk-focus:#ffb466;--uk-overlay:#0009;--uk-shadow-sm:0 1px 2px #0006;--uk-shadow-md:0 6px 20px #0006;--uk-shadow-lg:0 18px 48px #0000008c;--uk-success:#6fd8b9;--uk-success-soft:#123a30;--uk-warning:#f2c46d;--uk-warning-soft:#3a2c10;--uk-danger:#ff8a80;--uk-danger-hover:#ffa79f;--uk-danger-soft:#3d1714;--uk-info:#8cc2f5;--uk-info-soft:#13283d;--uk-diff-added:#123a30;--uk-diff-removed:#3d1714;--uk-diff-changed:#3a2c10;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.uk-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uk-icon{vertical-align:-.2em;flex:none;width:1.15em;height:1.15em;display:inline-block}.uk-kbd{background:var(--uk-surface);border:1px solid var(--uk-border);color:var(--uk-text-muted);font-family:var(--uk-font-mono);text-align:center;border-bottom-width:2px;border-radius:6px;min-width:1.5em;padding:0 .35em;font-size:.72rem;line-height:1.4;display:inline-block}.uk-stack{gap:var(--uk-space-4);display:grid}.uk-row{align-items:center;gap:var(--uk-space-2);flex-wrap:wrap;display:flex}.uk-button{background:var(--uk-surface);border:1px solid var(--uk-border);border-radius:var(--uk-radius-control);color:var(--uk-text);cursor:pointer;font:inherit;font-size:var(--uk-text-md);align-items:center;gap:var(--uk-space-2);min-height:var(--uk-control-height);padding:0 var(--uk-space-4);white-space:nowrap;justify-content:center;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.uk-button:hover{background:var(--uk-surface-soft)}.uk-button[data-variant=primary]{background:var(--uk-primary);border-color:var(--uk-primary);color:var(--uk-on-primary)}.uk-button[data-variant=primary]:hover{background:var(--uk-primary-hover);border-color:var(--uk-primary-hover)}.uk-button[data-variant=soft]{background:var(--uk-primary-soft);color:var(--uk-on-primary-soft);border-color:#0000}.uk-button[data-variant=soft]:hover{background:var(--uk-primary-soft-hover)}.uk-button[data-variant=ghost]{color:var(--uk-text-muted);background:0 0;border-color:#0000}.uk-button[data-variant=ghost]:hover{background:var(--uk-surface-soft);color:var(--uk-text)}.uk-button[data-variant=danger]{background:var(--uk-danger);border-color:var(--uk-danger);color:#fff}:root[data-theme=dark] .uk-button[data-variant=danger]{color:#2a0c09}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .uk-button[data-variant=danger]{color:#2a0c09}}.uk-button[data-variant=danger]:hover{background:var(--uk-danger-hover);border-color:var(--uk-danger-hover)}.uk-button[data-variant=danger-soft]{background:var(--uk-danger-soft);color:var(--uk-danger);border-color:#0000}.uk-button[data-size=sm]{font-size:var(--uk-text-sm);min-height:var(--uk-control-height-sm);padding:0 var(--uk-space-3)}.uk-button[data-icon-only=true]{width:var(--uk-control-height);padding:0}.uk-button[data-icon-only=true][data-size=sm]{width:var(--uk-control-height-sm)}.uk-button:disabled,.uk-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.uk-button[data-block=true]{width:100%}.uk-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.8s linear infinite uk-spin;display:inline-block}@keyframes uk-spin{to{transform:rotate(360deg)}}.uk-field{gap:6px;min-width:0;display:grid}.uk-field-label{color:var(--uk-text);font-size:var(--uk-text-sm);font-weight:600}.uk-field-label[data-required=true]:after{color:var(--uk-danger);content:" *" / ""}.uk-field-hint{color:var(--uk-text-muted);font-size:var(--uk-text-sm);margin:0}.uk-field-error{color:var(--uk-danger);font-size:var(--uk-text-sm);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.uk-input,.uk-select,.uk-textarea{background:var(--uk-surface);border:1px solid var(--uk-border-strong);border-radius:var(--uk-radius-control);color:var(--uk-text);font:inherit;font-size:var(--uk-text-md);min-height:var(--uk-control-height);padding:0 var(--uk-space-3);width:100%}.uk-textarea{min-height:6rem;padding:var(--uk-space-2) var(--uk-space-3);resize:vertical;line-height:1.45}.uk-input:hover,.uk-select:hover,.uk-textarea:hover{border-color:var(--uk-primary)}.uk-input[aria-invalid=true],.uk-select[aria-invalid=true],.uk-textarea[aria-invalid=true]{border-color:var(--uk-danger);box-shadow:0 0 0 1px var(--uk-danger)}.uk-field-counter{color:var(--uk-text-subtle);font-size:var(--uk-text-xs);justify-self:end}.uk-checkbox{cursor:pointer;align-items:flex-start;gap:var(--uk-space-2);font-size:var(--uk-text-md);display:flex}.uk-checkbox input{accent-color:var(--uk-primary);flex:none;width:18px;height:18px;margin:2px 0 0}.uk-choice-group{gap:var(--uk-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.uk-choice-group>legend{font-size:var(--uk-text-sm);margin-bottom:6px;padding:0;font-weight:600}.uk-choice-options{gap:var(--uk-space-2);grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr));display:grid}.uk-choice{background:var(--uk-surface);border:1px solid var(--uk-border);border-radius:var(--uk-radius-control);cursor:pointer;align-items:flex-start;gap:var(--uk-space-2);padding:var(--uk-space-3);display:flex}.uk-choice:hover{border-color:var(--uk-primary)}.uk-choice:has(input:checked){background:var(--uk-primary-soft);border-color:var(--uk-primary);box-shadow:0 0 0 1px var(--uk-primary)}.uk-choice input{accent-color:var(--uk-primary);flex:none;margin:3px 0 0}.uk-choice-title{font-size:var(--uk-text-md);font-weight:600;display:block}.uk-choice-hint{color:var(--uk-text-muted);font-size:var(--uk-text-sm);display:block}.uk-badge{background:var(--uk-surface-soft);border-radius:var(--uk-radius-pill);color:var(--uk-text-muted);font-size:var(--uk-text-xs);white-space:nowrap;align-items:center;gap:4px;padding:5px 9px;font-weight:700;line-height:1;display:inline-flex}.uk-badge[data-tone=brand]{background:var(--uk-primary-soft);color:var(--uk-on-primary-soft)}.uk-badge[data-tone=success]{background:var(--uk-success-soft);color:var(--uk-success)}.uk-badge[data-tone=warning]{background:var(--uk-warning-soft);color:var(--uk-warning)}.uk-badge[data-tone=danger]{background:var(--uk-danger-soft);color:var(--uk-danger)}.uk-badge[data-tone=info]{background:var(--uk-info-soft);color:var(--uk-info)}.uk-badge[data-tone=solid]{background:var(--uk-primary);color:var(--uk-on-primary)}.uk-badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.uk-count{background:var(--uk-primary);border-radius:var(--uk-radius-pill);color:var(--uk-on-primary);text-align:center;min-width:20px;padding:0 6px;font-size:.7rem;font-weight:700;line-height:18px;display:inline-block}.uk-card{background:var(--uk-surface);border:1px solid var(--uk-border);border-radius:var(--uk-radius-card);box-shadow:var(--uk-shadow-sm);min-width:0;padding:var(--uk-space-5)}.uk-card[data-padding=none]{padding:0}.uk-card-header{align-items:flex-start;gap:var(--uk-space-3);margin-bottom:var(--uk-space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.uk-card-title{font-size:var(--uk-text-lg);margin:0;font-weight:700}.uk-card-description{color:var(--uk-text-muted);font-size:var(--uk-text-md);margin:4px 0 0}.uk-section{gap:var(--uk-space-3);display:grid}.uk-section+.uk-section{border-top:1px solid var(--uk-border);padding-top:var(--uk-space-4)}.uk-section-title{color:var(--uk-text-muted);font-size:var(--uk-text-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.uk-page-header{align-items:flex-end;gap:var(--uk-space-4);margin-bottom:var(--uk-space-5);flex-wrap:wrap;justify-content:space-between;display:flex}.uk-page-eyebrow{color:var(--uk-primary);font-size:var(--uk-text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-weight:700}.uk-page-title{font-size:var(--uk-text-2xl);letter-spacing:-.02em;margin:0;font-weight:750;line-height:1.15}.uk-page-description{color:var(--uk-text-muted);font-size:var(--uk-text-md);max-width:72ch;margin:6px 0 0}.uk-page-actions{gap:var(--uk-space-2);flex-wrap:wrap;display:flex}.uk-stat-grid{gap:var(--uk-space-3);grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr));display:grid}.uk-stat{background:var(--uk-surface);border:1px solid var(--uk-border);border-radius:var(--uk-radius-card);box-shadow:var(--uk-shadow-sm);color:inherit;min-width:0;padding:var(--uk-space-4);gap:4px;text-decoration:none;display:grid}a.uk-stat:hover{border-color:var(--uk-primary);box-shadow:var(--uk-shadow-md)}.uk-stat-label{color:var(--uk-text-muted);font-size:var(--uk-text-sm);align-items:center;gap:6px;font-weight:600;display:flex}.uk-stat-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.75rem;font-weight:750;line-height:1.15}.uk-stat[data-tone=attention] .uk-stat-value{color:var(--uk-warning)}.uk-stat[data-tone=calm] .uk-stat-value{color:var(--uk-success)}.uk-stat-hint{color:var(--uk-text-subtle);font-size:var(--uk-text-sm)}.uk-tabs{border-bottom:1px solid var(--uk-border);gap:var(--uk-space-1);scrollbar-width:thin;display:flex;overflow-x:auto}.uk-tab{color:var(--uk-text-muted);cursor:pointer;font:inherit;font-size:var(--uk-text-md);min-height:42px;padding:0 var(--uk-space-3);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:6px;margin-bottom:-1px;font-weight:600;text-decoration:none;display:inline-flex}.uk-tab:hover{color:var(--uk-text)}.uk-tab[aria-selected=true],.uk-tab[aria-current=page]{border-bottom-color:var(--uk-primary);color:var(--uk-primary)}.uk-description-list{gap:var(--uk-space-3) var(--uk-space-5);grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr));margin:0;display:grid}.uk-description-list[data-layout=rows]{grid-template-columns:1fr;gap:0}.uk-description-list>div{min-width:0}.uk-description-list[data-layout=rows]>div{border-bottom:1px solid var(--uk-border);gap:var(--uk-space-3);padding:var(--uk-space-2) 0;grid-template-columns:minmax(8rem,13rem) minmax(0,1fr);display:grid}.uk-description-list[data-layout=rows]>div:last-child{border-bottom:0}.uk-description-list dt{color:var(--uk-text-muted);font-size:var(--uk-text-sm)}.uk-description-list dd{font-size:var(--uk-text-md);overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.uk-copyable{align-items:center;gap:6px;max-width:100%;display:inline-flex}.uk-copyable code{background:var(--uk-surface-sunken);border:1px solid var(--uk-border);font-family:var(--uk-font-mono);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-size:.78rem;font-weight:500}.uk-details{border:1px solid var(--uk-border);border-radius:var(--uk-radius-control)}.uk-details>summary{cursor:pointer;font-size:var(--uk-text-sm);padding:var(--uk-space-3);font-weight:600}.uk-details>div{border-top:1px solid var(--uk-border);padding:var(--uk-space-3)}.uk-table-wrap{border:1px solid var(--uk-border);border-radius:var(--uk-radius-card);overflow-x:auto}.uk-table{border-collapse:collapse;font-size:var(--uk-text-md);width:100%}.uk-table caption{caption-side:top;color:var(--uk-text-muted);font-size:var(--uk-text-sm);padding:var(--uk-space-3) var(--uk-space-4) 0;text-align:left}.uk-table th,.uk-table td{border-bottom:1px solid var(--uk-border);padding:10px var(--uk-space-4);text-align:left;vertical-align:top}.uk-table thead th{background:var(--uk-surface-sunken);color:var(--uk-text-muted);font-size:var(--uk-text-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.uk-table tbody tr:last-child>*{border-bottom:0}.uk-table tbody tr:hover{background:var(--uk-surface-sunken)}.uk-table td[data-numeric=true],.uk-table th[data-numeric=true]{font-variant-numeric:tabular-nums;text-align:right}.uk-state{border:1px dashed var(--uk-border);border-radius:var(--uk-radius-card);color:var(--uk-text-muted);align-items:center;gap:var(--uk-space-2);padding:var(--uk-space-8) var(--uk-space-5);text-align:center;justify-items:center;display:grid}.uk-state[data-tone=error]{background:var(--uk-danger-soft);color:var(--uk-text);border-style:solid;border-color:#0000}.uk-state-icon{background:var(--uk-surface-soft);color:var(--uk-primary);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.uk-state[data-tone=error] .uk-state-icon{background:var(--uk-surface);color:var(--uk-danger)}.uk-state-title{color:var(--uk-text);font-size:var(--uk-text-lg);margin:0;font-weight:700}.uk-state-body{font-size:var(--uk-text-md);max-width:48ch;margin:0}.uk-skeleton{background:var(--uk-surface-soft);border-radius:8px;height:14px;animation:1.4s ease-in-out infinite uk-pulse;display:block}@keyframes uk-pulse{50%{opacity:.55}}.uk-loading{gap:var(--uk-space-3);padding:var(--uk-space-4) 0;display:grid}.uk-alert{background:var(--uk-info-soft);border-radius:var(--uk-radius-control);color:var(--uk-text);font-size:var(--uk-text-md);align-items:flex-start;gap:var(--uk-space-3);padding:var(--uk-space-3) var(--uk-space-4);display:flex}.uk-alert>.uk-icon{color:var(--uk-info);margin-top:2px}.uk-alert[data-tone=success]{background:var(--uk-success-soft)}.uk-alert[data-tone=success]>.uk-icon{color:var(--uk-success)}.uk-alert[data-tone=warning]{background:var(--uk-warning-soft)}.uk-alert[data-tone=warning]>.uk-icon{color:var(--uk-warning)}.uk-alert[data-tone=danger]{background:var(--uk-danger-soft)}.uk-alert[data-tone=danger]>.uk-icon{color:var(--uk-danger)}.uk-alert-title{font-weight:700;display:block}.uk-alert p{margin:0}.uk-overlay{background:var(--uk-overlay);padding:var(--uk-space-4);z-index:60;place-items:center;display:grid;position:fixed;inset:0}.uk-dialog{background:var(--uk-surface);border-radius:var(--uk-radius-card);box-shadow:var(--uk-shadow-lg);color:var(--uk-text);gap:var(--uk-space-4);max-height:calc(100vh - 2 * var(--uk-space-4));max-width:34rem;padding:var(--uk-space-6);width:100%;display:grid;overflow-y:auto}.uk-dialog[data-size=lg]{max-width:48rem}.uk-dialog-header{align-items:flex-start;gap:var(--uk-space-3);justify-content:space-between;display:flex}.uk-dialog-title{font-size:var(--uk-text-lg);margin:0;font-weight:700}.uk-dialog-footer{gap:var(--uk-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.uk-overlay[data-placement=end]{place-items:stretch end;padding:0}.uk-drawer{background:var(--uk-surface);box-shadow:var(--uk-shadow-lg);grid-template-rows:auto 1fr;width:min(36rem,100vw);max-width:100vw;height:100vh;display:grid}.uk-drawer-header{border-bottom:1px solid var(--uk-border);align-items:center;gap:var(--uk-space-3);padding:var(--uk-space-4) var(--uk-space-5);justify-content:space-between;display:flex}.uk-drawer-body{padding:var(--uk-space-5);overflow-y:auto}.uk-overlay[data-placement=top]{align-items:start;padding-top:12vh}.uk-palette{background:var(--uk-surface);border:1px solid var(--uk-border);border-radius:var(--uk-radius-card);box-shadow:var(--uk-shadow-lg);grid-template-rows:auto minmax(0,1fr) auto;width:min(40rem,100%);max-height:70vh;display:grid;overflow:hidden}.uk-palette-search{border-bottom:1px solid var(--uk-border);color:var(--uk-text-muted);align-items:center;gap:var(--uk-space-3);padding:0 var(--uk-space-4);display:flex}.uk-palette-search input{color:var(--uk-text);font:inherit;font-size:var(--uk-text-lg);background:0 0;border:0;outline:none;flex:1;min-height:56px}.uk-palette-list{padding:var(--uk-space-2);margin:0;list-style:none;overflow-y:auto}.uk-palette-group{color:var(--uk-text-subtle);font-size:var(--uk-text-xs);letter-spacing:.06em;padding:var(--uk-space-3) var(--uk-space-3) var(--uk-space-1);text-transform:uppercase;font-weight:700}.uk-palette-item{cursor:pointer;align-items:center;gap:var(--uk-space-3);padding:10px var(--uk-space-3);border-radius:10px;display:flex}.uk-palette-item[aria-selected=true]{background:var(--uk-primary-soft);color:var(--uk-on-primary-soft)}.uk-palette-item-hint{color:var(--uk-text-subtle);font-size:var(--uk-text-sm);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.uk-palette-empty{color:var(--uk-text-muted);padding:var(--uk-space-6);text-align:center}.uk-palette-footer{border-top:1px solid var(--uk-border);color:var(--uk-text-subtle);font-size:var(--uk-text-xs);gap:var(--uk-space-4);padding:var(--uk-space-2) var(--uk-space-4);flex-wrap:wrap;display:flex}.uk-toast-region{bottom:var(--uk-space-5);gap:var(--uk-space-2);max-width:calc(100vw - 2 * var(--uk-space-4));right:var(--uk-space-5);z-index:70;width:24rem;margin:0;padding:0;list-style:none;display:grid;position:fixed}.uk-toast{background:var(--uk-text);border-radius:var(--uk-radius-control);box-shadow:var(--uk-shadow-lg);color:var(--uk-bg);align-items:flex-start;gap:var(--uk-space-3);padding:var(--uk-space-3) var(--uk-space-4);display:flex}.uk-toast[data-tone=success]>.uk-icon{color:#7fdcc6}.uk-toast[data-tone=danger]>.uk-icon{color:#ff9c92}:root[data-theme=dark] .uk-toast[data-tone=success]>.uk-icon{color:var(--uk-primary-hover)}.uk-toast-message{font-size:var(--uk-text-md);flex:1;margin:0}.uk-toast .uk-button{color:inherit;min-height:28px;padding:0 var(--uk-space-2);background:0 0;border-color:#0000;text-decoration:underline}.uk-queue{align-items:start;gap:var(--uk-space-4);grid-template-columns:minmax(18rem,26rem) minmax(0,1fr);display:grid}.uk-queue-list{background:var(--uk-surface);border:1px solid var(--uk-border);border-radius:var(--uk-radius-card);max-height:calc(100vh - var(--uk-topbar-height) - 8rem);min-width:0;top:calc(var(--uk-topbar-height) + var(--uk-space-4));position:sticky;overflow-y:auto}.uk-queue-list-header{background:var(--uk-surface);border-bottom:1px solid var(--uk-border);color:var(--uk-text-muted);font-size:var(--uk-text-sm);align-items:center;gap:var(--uk-space-2);padding:var(--uk-space-2) var(--uk-space-4);z-index:1;justify-content:space-between;display:flex;position:sticky;top:0}.uk-queue-items{margin:0;padding:0;list-style:none}.uk-queue-item{border-bottom:1px solid var(--uk-border)}.uk-queue-item:last-child{border-bottom:0}.uk-queue-item>button{color:inherit;cursor:pointer;font:inherit;padding:var(--uk-space-3) var(--uk-space-4);text-align:left;background:0 0;border:0;border-left:3px solid #0000;border-radius:0;gap:4px;width:100%;display:grid}.uk-queue-item>button:hover{background:var(--uk-surface-sunken)}.uk-queue-item>button[aria-current=true]{background:var(--uk-primary-soft);border-left-color:var(--uk-primary)}.uk-queue-item-title{font-weight:650}.uk-queue-item-meta{color:var(--uk-text-muted);font-size:var(--uk-text-sm)}.uk-queue-detail{gap:var(--uk-space-4);min-width:0;display:grid}.uk-decision-bar{background:var(--uk-surface);border:1px solid var(--uk-border);border-radius:var(--uk-radius-card);bottom:var(--uk-space-3);box-shadow:var(--uk-shadow-md);gap:var(--uk-space-3);padding:var(--uk-space-4);z-index:5;display:grid;position:sticky}.uk-decision-bar-actions{gap:var(--uk-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.uk-decision-bar .uk-textarea{min-height:3.5rem}@media (height<=640px){.uk-decision-bar{position:static}}.uk-diff{border:1px solid var(--uk-border);border-radius:var(--uk-radius-card);overflow:hidden}.uk-diff-header,.uk-diff-row{grid-template-columns:minmax(8rem,.8fr) minmax(0,1fr) minmax(0,1fr);display:grid}.uk-diff-header{background:var(--uk-surface-sunken);color:var(--uk-text-muted);font-size:var(--uk-text-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.uk-diff-header>*,.uk-diff-row>*{border-bottom:1px solid var(--uk-border);overflow-wrap:anywhere;min-width:0;padding:10px var(--uk-space-3);margin:0}.uk-diff-row:last-child>*{border-bottom:0}.uk-diff-field{font-size:var(--uk-text-sm);align-items:flex-start;gap:4px;font-weight:600;display:grid}.uk-diff-before,.uk-diff-after{font-size:var(--uk-text-md);white-space:pre-line}.uk-diff-empty{color:var(--uk-text-subtle);font-style:italic}.uk-diff-row[data-change=changed] .uk-diff-before{background:var(--uk-diff-removed);text-decoration:line-through;-webkit-text-decoration-color:var(--uk-danger);text-decoration-color:var(--uk-danger)}.uk-diff-row[data-change=changed] .uk-diff-after,.uk-diff-row[data-change=added] .uk-diff-after{background:var(--uk-diff-added)}.uk-diff-row[data-change=removed] .uk-diff-before{background:var(--uk-diff-removed)}.uk-diff-row[data-change=unchanged]{color:var(--uk-text-muted)}.uk-diff-summary{border-bottom:1px solid var(--uk-border);align-items:center;gap:var(--uk-space-2);padding:var(--uk-space-2) var(--uk-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.uk-shell{background:var(--uk-bg);color:var(--uk-text);font-family:var(--uk-font);grid-template-columns:var(--uk-sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.uk-shell[data-collapsed=true]{grid-template-columns:var(--uk-sidebar-collapsed) minmax(0, 1fr)}.uk-skip-link{background:var(--uk-text);border-radius:var(--uk-radius-control);color:var(--uk-bg);left:var(--uk-space-2);padding:var(--uk-space-3);top:var(--uk-space-2);z-index:80;position:fixed;transform:translateY(-200%)}.uk-skip-link:focus{transform:none}.uk-sidebar{background:var(--uk-surface);border-right:1px solid var(--uk-border);grid-template-rows:auto minmax(0,1fr) auto;height:100vh;display:grid;position:sticky;top:0}.uk-sidebar-brand{align-items:center;gap:var(--uk-space-2);min-height:var(--uk-topbar-height);padding:0 var(--uk-space-4);display:flex}.uk-brand-mark{background:var(--uk-primary);color:var(--uk-on-primary);border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;font-weight:800;display:inline-flex}.uk-brand-name{color:var(--uk-text);letter-spacing:-.01em;font-size:1.05rem;font-weight:750;text-decoration:none}.uk-brand-product{color:var(--uk-text-muted);font-size:var(--uk-text-sm);font-weight:600}.uk-sidebar-nav{padding:var(--uk-space-2) var(--uk-space-3) var(--uk-space-4);overflow-y:auto}.uk-nav-group+.uk-nav-group{margin-top:var(--uk-space-4)}.uk-nav-group-title{color:var(--uk-text-subtle);letter-spacing:.08em;padding:0 var(--uk-space-3);text-transform:uppercase;margin:0 0 4px;font-size:.6875rem;font-weight:700}.uk-nav-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.uk-nav-link{color:var(--uk-text-muted);font-size:var(--uk-text-md);align-items:center;gap:var(--uk-space-3);min-height:38px;padding:0 var(--uk-space-3);border-radius:10px;font-weight:550;text-decoration:none;display:flex}.uk-nav-link:hover{background:var(--uk-surface-soft);color:var(--uk-text)}.uk-nav-link[aria-current=page]{background:var(--uk-primary-soft);color:var(--uk-on-primary-soft);font-weight:700}.uk-nav-link .uk-icon{width:18px;height:18px}.uk-nav-link-label{flex:1;min-width:0;padding:6px 0;line-height:1.25}.uk-sidebar-footer{border-top:1px solid var(--uk-border);gap:var(--uk-space-2);padding:var(--uk-space-3);display:grid}.uk-shell[data-collapsed=true] .uk-nav-group-title,.uk-shell[data-collapsed=true] .uk-nav-link-label,.uk-shell[data-collapsed=true] .uk-brand-name,.uk-shell[data-collapsed=true] .uk-brand-product,.uk-shell[data-collapsed=true] .uk-sidebar-footer-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}.uk-shell[data-collapsed=true] .uk-nav-link{justify-content:center;padding:0;position:relative}.uk-shell[data-collapsed=true] .uk-nav-link .uk-count{position:absolute;top:2px;right:2px}.uk-shell[data-collapsed=true] .uk-sidebar-brand{justify-content:center;padding:0}.uk-main-column{grid-template-rows:auto 1fr;min-width:0;display:grid}.uk-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb, var(--uk-bg) 88%, transparent);border-bottom:1px solid var(--uk-border);align-items:center;gap:var(--uk-space-3);min-height:var(--uk-topbar-height);padding:0 var(--uk-space-6);z-index:30;display:flex;position:sticky;top:0}.uk-topbar-title{color:var(--uk-text-muted);font-size:var(--uk-text-md);align-items:center;gap:6px;min-width:0;display:flex}.uk-topbar-title strong{color:var(--uk-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uk-topbar-spacer{flex:1}.uk-topbar-actions{align-items:center;gap:var(--uk-space-2);display:flex}.uk-search-trigger{background:var(--uk-surface);border:1px solid var(--uk-border);border-radius:var(--uk-radius-control);color:var(--uk-text-muted);cursor:pointer;font:inherit;font-size:var(--uk-text-md);align-items:center;gap:var(--uk-space-2);min-width:16rem;min-height:38px;padding:0 var(--uk-space-3);display:inline-flex}.uk-search-trigger:hover{border-color:var(--uk-primary)}.uk-search-trigger .uk-kbd{margin-left:auto}.uk-content{min-width:0;max-width:96rem;padding:var(--uk-space-6);width:100%;margin:0 auto}.uk-content:focus{outline:none}.uk-menu-button{display:none}@media (width<=1100px){.uk-search-trigger{min-width:0}.uk-search-trigger-label,.uk-search-trigger .uk-kbd{display:none}}@media (width<=960px){.uk-queue{grid-template-columns:1fr}.uk-queue-list{max-height:22rem;position:static}}@media (width<=860px){.uk-shell,.uk-shell[data-collapsed=true]{grid-template-columns:minmax(0,1fr)}.uk-sidebar{box-shadow:var(--uk-shadow-lg);visibility:hidden;width:min(var(--uk-sidebar-width), 85vw);z-index:50;transition:transform .16s,visibility .16s;position:fixed;left:0;transform:translate(-105%)}.uk-shell[data-mobile-open=true] .uk-sidebar{visibility:visible;transform:none}.uk-shell[data-collapsed=true] .uk-nav-group-title,.uk-shell[data-collapsed=true] .uk-nav-link-label,.uk-shell[data-collapsed=true] .uk-brand-name,.uk-shell[data-collapsed=true] .uk-brand-product,.uk-shell[data-collapsed=true] .uk-sidebar-footer-label{clip-path:none;width:auto;height:auto;position:static}.uk-shell[data-collapsed=true] .uk-nav-link{padding:0 var(--uk-space-3);justify-content:flex-start}.uk-sidebar-scrim{background:var(--uk-overlay);z-index:40;border:0;border-radius:0;position:fixed;inset:0}.uk-collapse-button{display:none}.uk-menu-button{display:inline-flex}.uk-topbar{padding:0 var(--uk-space-4)}.uk-content{padding:var(--uk-space-4)}.uk-diff-header{display:none}.uk-diff-row{grid-template-columns:1fr}.uk-diff-row>*{border-bottom:0}.uk-diff-row{border-bottom:1px solid var(--uk-border)}}@media (width<=560px){.uk-topbar-title{display:none}.uk-description-list[data-layout=rows]>div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.uk-spinner,.uk-skeleton{animation:none}.uk-sidebar,.uk-button{transition:none}}.uk-stepper{background:var(--uk-surface);border:1px solid var(--uk-border-strong);border-radius:var(--uk-radius-control);min-height:var(--uk-control-height);align-items:stretch;width:100%;display:inline-flex;overflow:hidden}.uk-stepper:hover{border-color:var(--uk-primary)}.uk-stepper:focus-within{outline:3px solid var(--uk-focus);outline-offset:2px}.uk-stepper[data-invalid=true]{border-color:var(--uk-danger);box-shadow:0 0 0 1px var(--uk-danger)}.uk-stepper-input{appearance:textfield;color:var(--uk-text);font:inherit;font-size:var(--uk-text-md);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;flex:1;width:100%;min-width:3ch;padding:0 4px}.uk-stepper-input:focus{outline:none}.uk-stepper-input::-webkit-inner-spin-button{appearance:none;margin:0}.uk-stepper-input::-webkit-outer-spin-button{appearance:none;margin:0}.uk-stepper-unit{color:var(--uk-text-muted);font-size:var(--uk-text-sm);align-self:center;padding-right:4px}.uk-stepper-button{background:var(--uk-surface-sunken);color:var(--uk-text-muted);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;width:34px;min-height:0;padding:0;display:inline-flex}.uk-stepper-button:hover:not(:disabled){background:var(--uk-surface-soft);color:var(--uk-primary)}.uk-stepper-button:disabled{cursor:not-allowed;opacity:.4}.uk-stepper-button .uk-icon{width:16px;height:16px}.uk-segmented{border:0;min-width:0;margin:0;padding:0}.uk-segmented>legend{font-size:var(--uk-text-sm);margin-bottom:6px;padding:0;font-weight:600}.uk-segmented-options{background:var(--uk-surface-sunken);border:1px solid var(--uk-border);border-radius:var(--uk-radius-control);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.uk-segment{cursor:pointer;position:relative}.uk-segment input{opacity:0;width:1px;height:1px;position:absolute}.uk-segment span{border-radius:calc(var(--uk-radius-control) - 3px);color:var(--uk-text-muted);font-size:var(--uk-text-sm);min-height:32px;padding:0 var(--uk-space-4);align-items:center;font-weight:600;display:inline-flex}.uk-segment:hover span{color:var(--uk-text)}.uk-segment input:checked+span{background:var(--uk-surface);box-shadow:var(--uk-shadow-sm);color:var(--uk-primary)}.uk-segment input:focus-visible+span{outline:3px solid var(--uk-focus);outline-offset:1px}.uk-segmented:disabled .uk-segment{cursor:not-allowed;opacity:.6}.uk-save-bar{background:color-mix(in srgb, var(--uk-surface) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--uk-border);border-radius:var(--uk-radius-card);bottom:var(--uk-space-3);box-shadow:var(--uk-shadow-md);align-items:center;gap:var(--uk-space-3);margin-top:var(--uk-space-5);padding:var(--uk-space-3) var(--uk-space-4);z-index:20;flex-wrap:wrap;justify-content:space-between;display:flex;position:sticky}.uk-save-bar[data-tone=attention]{border-color:var(--uk-warning)}.uk-save-bar[data-tone=danger]{border-color:var(--uk-danger)}.uk-save-bar[data-tone=success]{border-color:var(--uk-success)}.uk-save-bar-status{color:var(--uk-text-muted);font-size:var(--uk-text-sm);flex:16rem;min-width:0}.uk-save-bar-status p{margin:0}.uk-save-bar-actions{gap:var(--uk-space-2);flex-wrap:wrap;display:flex}.uk-sidebar:has(>.uk-sidebar-header){grid-template-rows:auto auto minmax(0,1fr) auto}.uk-sidebar-header{padding:0 var(--uk-space-3) var(--uk-space-2)}.uk-shell[data-collapsed=true] .uk-sidebar-header{display:none}@media (width<=860px){.uk-shell[data-collapsed=true] .uk-sidebar-header{display:block}}.uk-button:focus-visible,.uk-input:focus-visible,.uk-select:focus-visible,.uk-textarea:focus-visible,.uk-nav-link:focus-visible,.uk-tab:focus-visible,.uk-search-trigger:focus-visible,.uk-queue-item>button:focus-visible,.uk-stat:focus-visible,.uk-skip-link:focus-visible{outline:3px solid var(--uk-focus);outline-offset:2px}.uk-choice:has(input:focus-visible){outline:3px solid var(--uk-focus);outline-offset:2px}.uk-checkbox:has(input:focus-visible){outline:3px solid var(--uk-focus);outline-offset:2px}.uk-queue-item>button:focus-visible{outline-offset:-3px}:root{--brand:var(--uk-primary);--brand-strong:var(--uk-primary-hover);--brand-soft:var(--uk-primary-soft);--ink:var(--uk-text);--muted:var(--uk-text-muted);--line:var(--uk-border);--surface:var(--uk-surface);--surface-subtle:var(--uk-surface-sunken);background:var(--uk-bg);color:var(--uk-text);font-family:var(--uk-font);font-synthesis:none;line-height:1.5}*,:before,:after{box-sizing:border-box}button,input,select,textarea{font:inherit}body{background:var(--uk-bg);min-width:280px;color:var(--uk-text);font-size:var(--uk-text-md);margin:0}a{color:var(--uk-primary)}:focus-visible{outline:3px solid var(--uk-focus);outline-offset:2px}h1,h2,h3,h4{color:var(--uk-text);letter-spacing:-.01em;line-height:1.25}code,.monospace{font-family:var(--uk-font-mono);font-size:.82em}.admin-auth{background:radial-gradient(circle at 85% -10%, color-mix(in srgb, var(--uk-primary) 16%, transparent), transparent 45%), var(--uk-bg);font-family:var(--uk-font);grid-template-rows:auto 1fr;min-height:100vh;display:grid}.admin-auth-topbar{align-items:center;gap:var(--uk-space-3);padding:var(--uk-space-4) var(--uk-space-6);justify-content:space-between;display:flex}.admin-auth-brand{align-items:center;gap:var(--uk-space-2);display:flex}.admin-auth-main{max-width:68rem;padding:var(--uk-space-6);grid-template-columns:minmax(0,1fr) minmax(0,28rem);align-items:center;gap:clamp(1.5rem,5vw,4rem);width:100%;margin:0 auto;display:grid}.admin-auth-main:focus{outline:none}.admin-auth-intro h1{letter-spacing:-.03em;margin:0 0 var(--uk-space-3);font-size:clamp(2rem,4vw,2.75rem);font-weight:750;line-height:1.08}.admin-auth-intro>p:not(.uk-page-eyebrow){color:var(--uk-text-muted);margin:0 0 var(--uk-space-4);max-width:52ch;font-size:1.05rem}.admin-auth-points{gap:var(--uk-space-2);margin:0 0 var(--uk-space-5);padding:0;list-style:none;display:grid}.admin-auth-points li{color:var(--uk-text-muted);align-items:flex-start;gap:var(--uk-space-2);display:flex}.admin-auth-points .uk-icon{color:var(--uk-primary);margin-top:2px}.admin-auth .authentication-card{background:var(--uk-surface);border:1px solid var(--uk-border);box-shadow:var(--uk-shadow-md);border-radius:20px;max-width:none;padding:clamp(1.25rem,4vw,2rem)}.admin-auth .authentication-card>h2{font-size:var(--uk-text-xl);margin:0 0 var(--uk-space-4)}.admin-auth-step{color:var(--uk-primary);font-size:var(--uk-text-xs);letter-spacing:.06em;margin:0 0 var(--uk-space-2);text-transform:uppercase;font-weight:700}.admin-auth-lead{color:var(--uk-text-muted);margin:0}.admin-auth-form{gap:var(--uk-space-4);margin-bottom:var(--uk-space-3);display:grid}.admin-auth-status:empty{display:none}.admin-auth-status{color:var(--uk-danger);font-weight:600}.admin-auth-checking{align-items:center;gap:var(--uk-space-2);margin:0;display:flex}.admin-enrollment{background:var(--uk-surface-sunken);border:1px solid var(--uk-border);border-radius:var(--uk-radius-control);gap:var(--uk-space-2);padding:var(--uk-space-4);text-align:center;justify-items:center;display:grid}.admin-enrollment img{background:#fff;border-radius:8px;padding:8px}.admin-otp-input{font-family:var(--uk-font-mono);letter-spacing:.4em;font-size:1.25rem}.admin-compact-select{font-size:var(--uk-text-sm);align-items:center;gap:var(--uk-space-2);display:inline-flex}.admin-compact-select .uk-select{min-height:34px;padding:0 var(--uk-space-2);width:auto}.admin-session-card{background:var(--uk-surface-sunken);border-radius:var(--uk-radius-control);align-items:flex-start;gap:var(--uk-space-2);padding:var(--uk-space-3);display:flex}.admin-session-icon{color:var(--uk-primary)}.admin-session-card .uk-sidebar-footer-label{font-size:var(--uk-text-xs);gap:2px;display:grid}.admin-session-card strong{font-size:var(--uk-text-sm)}.admin-session-card span{color:var(--uk-text-muted)}.uk-shell[data-collapsed=true] .admin-session-card{padding:var(--uk-space-2);justify-content:center}.admin-aal-badge{display:inline-flex}.admin-subheading{font-size:var(--uk-text-lg);margin:var(--uk-space-2) 0 0}.admin-shortcut-hint{color:var(--uk-text-muted);font-size:var(--uk-text-sm);margin:var(--uk-space-4) 0 0}.admin-queue-intro{gap:var(--uk-space-3);margin-bottom:var(--uk-space-4);display:grid}.admin-queue-toolbar{align-items:center;gap:var(--uk-space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.admin-queue-toolbar p{color:var(--uk-text-muted);font-size:var(--uk-text-sm);margin:0}.admin-detail-header{align-items:flex-start;gap:var(--uk-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.admin-detail-header h2,.admin-detail-header h3{font-size:var(--uk-text-xl);margin:0}.admin-detail-header p{color:var(--uk-text-muted);margin:4px 0 0}.admin-decision-status:empty{display:none}.admin-decision-status{color:var(--uk-text-muted);font-size:var(--uk-text-sm);margin:0}.admin-confirm-reason{background:var(--uk-surface-sunken);border-radius:var(--uk-radius-control);padding:var(--uk-space-3);white-space:pre-line;margin:0}.admin-detail-stack{gap:var(--uk-space-5);display:grid}@media (width<=1240px){.admin-theme-select{display:none}}@media (width<=760px){.admin-auth-main{padding:var(--uk-space-4);grid-template-columns:1fr;align-items:start}.admin-auth-topbar{padding:var(--uk-space-3) var(--uk-space-4)}.uk-topbar .admin-compact-select,.admin-aal-badge{display:none}}
