:root{--uk-font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--uk-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--uk-space-1:.25rem;--uk-space-2:.5rem;--uk-space-3:.75rem;--uk-space-4:1rem;--uk-space-5:1.5rem;--uk-space-6:2rem;--uk-radius-sm:4px;--uk-radius-md:6px;--uk-radius-lg:10px;--uk-radius-full:999px;--uk-text-sm:.875rem;--uk-text-md:1rem;--uk-text-lg:1.125rem;--uk-duration:.15s;--uk-z-overlay:1000;--uk-z-toast:1100;--uk-z-tooltip:1200;--uk-color-bg:#fff;--uk-color-surface:#f6f7f9;--uk-color-surface-raised:#fff;--uk-color-text:#16181d;--uk-color-text-muted:#545b68;--uk-color-border:#c9ced6;--uk-color-border-strong:#6b7280;--uk-color-primary:#2952cc;--uk-color-primary-hover:#1f40a3;--uk-color-on-primary:#fff;--uk-color-danger:#b42318;--uk-color-danger-hover:#912018;--uk-color-on-danger:#fff;--uk-color-success:#146c43;--uk-color-focus:#2952cc;--uk-color-overlay:#0f12198c;--uk-color-tooltip-bg:#16181d;--uk-color-tooltip-text:#fff;--uk-shadow-md:0 4px 12px #0f12191f;--uk-shadow-lg:0 12px 32px #0f121933;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--uk-color-bg:#111318;--uk-color-surface:#1a1d24;--uk-color-surface-raised:#22262f;--uk-color-text:#eceef2;--uk-color-text-muted:#a8afbd;--uk-color-border:#3a404c;--uk-color-border-strong:#8b93a3;--uk-color-primary:#8aa8ff;--uk-color-primary-hover:#a9bfff;--uk-color-on-primary:#0d1430;--uk-color-danger:#ff8a80;--uk-color-danger-hover:#ffaba3;--uk-color-on-danger:#2b0805;--uk-color-success:#6fd3a0;--uk-color-focus:#8aa8ff;--uk-color-overlay:#000000a6;--uk-color-tooltip-bg:#eceef2;--uk-color-tooltip-text:#111318;--uk-shadow-md:0 4px 12px #0006;--uk-shadow-lg:0 12px 32px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--uk-color-bg:#111318;--uk-color-surface:#1a1d24;--uk-color-surface-raised:#22262f;--uk-color-text:#eceef2;--uk-color-text-muted:#a8afbd;--uk-color-border:#3a404c;--uk-color-border-strong:#8b93a3;--uk-color-primary:#8aa8ff;--uk-color-primary-hover:#a9bfff;--uk-color-on-primary:#0d1430;--uk-color-danger:#ff8a80;--uk-color-danger-hover:#ffaba3;--uk-color-on-danger:#2b0805;--uk-color-success:#6fd3a0;--uk-color-focus:#8aa8ff;--uk-color-overlay:#000000a6;--uk-color-tooltip-bg:#eceef2;--uk-color-tooltip-text:#111318;--uk-shadow-md:0 4px 12px #0006;--uk-shadow-lg:0 12px 32px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--uk-duration:0s}}.uk-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uk-focus-ring:focus-visible{outline:2px solid var(--uk-color-focus);outline-offset:2px}.uk-focus-ring-within:has(:focus-visible){outline:2px solid var(--uk-color-focus);outline-offset:2px}.uk-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite uk-spin;display:inline-block}@keyframes uk-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.uk-spinner{animation-duration:2s}}.uk-button{justify-content:center;align-items:center;gap:var(--uk-space-2);border-radius:var(--uk-radius-md);font:inherit;cursor:pointer;transition:background-color var(--uk-duration), border-color var(--uk-duration), color var(--uk-duration);border:1px solid #0000;font-weight:600;line-height:1.2;display:inline-flex}.uk-button:focus-visible{outline:2px solid var(--uk-color-focus);outline-offset:2px}.uk-button--sm{min-height:2rem;padding:0 var(--uk-space-3);font-size:var(--uk-text-sm)}.uk-button--md{min-height:2.5rem;padding:0 var(--uk-space-4);font-size:var(--uk-text-md)}.uk-button--lg{min-height:3rem;padding:0 var(--uk-space-5);font-size:var(--uk-text-lg)}.uk-button--primary{background:var(--uk-color-primary);color:var(--uk-color-on-primary)}.uk-button--primary:hover:not([aria-disabled=true]){background:var(--uk-color-primary-hover)}.uk-button--secondary{background:var(--uk-color-surface-raised);border-color:var(--uk-color-border-strong);color:var(--uk-color-text)}.uk-button--secondary:hover:not([aria-disabled=true]){background:var(--uk-color-surface)}.uk-button--ghost{color:var(--uk-color-primary);background:0 0}.uk-button--ghost:hover:not([aria-disabled=true]){background:var(--uk-color-surface)}.uk-button--danger{background:var(--uk-color-danger);color:var(--uk-color-on-danger)}.uk-button--danger:hover:not([aria-disabled=true]){background:var(--uk-color-danger-hover)}.uk-button[aria-disabled=true]{cursor:not-allowed;opacity:.6}.uk-button--loading{cursor:progress}.uk-field{gap:var(--uk-space-1);font-family:var(--uk-font-sans);color:var(--uk-color-text);display:grid}.uk-field__label{font-weight:600;font-size:var(--uk-text-sm)}.uk-field__required{color:var(--uk-color-danger)}.uk-field__input{min-height:2.5rem;padding:0 var(--uk-space-3);border:1px solid var(--uk-color-border-strong);border-radius:var(--uk-radius-md);background:var(--uk-color-surface-raised);color:var(--uk-color-text);font:inherit}.uk-field__input:focus-visible{outline:2px solid var(--uk-color-focus);outline-offset:1px}.uk-field__input:disabled{opacity:.6;cursor:not-allowed}.uk-field--invalid .uk-field__input{border-color:var(--uk-color-danger);border-width:2px}.uk-field__hint,.uk-field__error{font-size:var(--uk-text-sm);margin:0}.uk-field__hint{color:var(--uk-color-text-muted)}.uk-field__error{color:var(--uk-color-danger);font-weight:600}.uk-checkbox{align-items:flex-start;gap:var(--uk-space-2);font-family:var(--uk-font-sans);color:var(--uk-color-text);display:flex}.uk-checkbox__input{width:1.125rem;height:1.125rem;accent-color:var(--uk-color-primary);cursor:pointer;margin:.125rem 0 0}.uk-checkbox__input:focus-visible{outline:2px solid var(--uk-color-focus);outline-offset:2px}.uk-checkbox__input:disabled,.uk-checkbox__input:disabled+.uk-checkbox__text{cursor:not-allowed;opacity:.6}.uk-checkbox__label{cursor:pointer}.uk-checkbox__description{font-size:var(--uk-text-sm);color:var(--uk-color-text-muted);margin:0}.uk-switch{align-items:flex-start;gap:var(--uk-space-3);font-family:var(--uk-font-sans);color:var(--uk-color-text);display:flex}.uk-switch__control{border:2px solid var(--uk-color-border-strong);border-radius:var(--uk-radius-full);background:var(--uk-color-surface);cursor:pointer;width:2.5rem;height:1.5rem;transition:background-color var(--uk-duration), border-color var(--uk-duration);flex:none;padding:0;position:relative}.uk-switch__control:focus-visible{outline:2px solid var(--uk-color-focus);outline-offset:2px}.uk-switch__thumb{background:var(--uk-color-border-strong);width:1rem;height:1rem;transition:transform var(--uk-duration), background-color var(--uk-duration);border-radius:50%;position:absolute;top:2px;left:2px}.uk-switch__control[aria-checked=true]{background:var(--uk-color-primary);border-color:var(--uk-color-primary)}.uk-switch__control[aria-checked=true] .uk-switch__thumb{background:var(--uk-color-on-primary);transform:translate(1rem)}.uk-switch__control:disabled{opacity:.6;cursor:not-allowed}.uk-switch__label{cursor:pointer}.uk-switch__description{font-size:var(--uk-text-sm);color:var(--uk-color-text-muted);margin:0}@media (forced-colors:active){.uk-switch__control[aria-checked=true] .uk-switch__thumb{background:buttontext}}.uk-tabs{font-family:var(--uk-font-sans);color:var(--uk-color-text)}.uk-tabs--vertical{gap:var(--uk-space-4);display:flex}.uk-tabs__list{gap:var(--uk-space-1);border-bottom:1px solid var(--uk-color-border);display:flex}.uk-tabs--vertical .uk-tabs__list{border-bottom:0;border-right:1px solid var(--uk-color-border);flex-direction:column}.uk-tabs__tab{padding:var(--uk-space-2) var(--uk-space-4);border-radius:var(--uk-radius-sm) var(--uk-radius-sm) 0 0;color:var(--uk-color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600;position:relative}.uk-tabs__tab:hover:not([aria-disabled=true]){color:var(--uk-color-text);background:var(--uk-color-surface)}.uk-tabs__tab[aria-selected=true]{color:var(--uk-color-primary)}.uk-tabs__tab[aria-selected=true]:after{content:"";background:currentColor;height:3px;position:absolute;inset:auto 0 -1px}.uk-tabs--vertical .uk-tabs__tab[aria-selected=true]:after{width:3px;height:auto;inset:0 -1px 0 auto}.uk-tabs__tab[aria-disabled=true]{opacity:.5;cursor:not-allowed}.uk-tabs__tab:focus-visible,.uk-tabs__panel:focus-visible{outline:2px solid var(--uk-color-focus);outline-offset:2px}.uk-tabs__panel{padding:var(--uk-space-4) 0}.uk-dialog__backdrop{z-index:var(--uk-z-overlay);padding:var(--uk-space-4);background:var(--uk-color-overlay);animation:uk-fade-in var(--uk-duration) ease-out;place-items:center;display:grid;position:fixed;inset:0}.uk-dialog{width:100%;max-height:calc(100vh - 2 * var(--uk-space-4));padding:var(--uk-space-5);border:1px solid var(--uk-color-border);border-radius:var(--uk-radius-lg);background:var(--uk-color-surface-raised);color:var(--uk-color-text);box-shadow:var(--uk-shadow-lg);font-family:var(--uk-font-sans);overflow:auto}.uk-dialog--sm{max-width:24rem}.uk-dialog--md{max-width:32rem}.uk-dialog--lg{max-width:48rem}.uk-dialog:focus-visible{outline:2px solid var(--uk-color-focus);outline-offset:2px}.uk-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--uk-space-4);display:flex}.uk-dialog__title{margin:0;font-size:1.25rem}.uk-dialog__close{border-radius:var(--uk-radius-md);width:2rem;height:2rem;color:var(--uk-color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.uk-dialog__close:hover{background:var(--uk-color-surface);color:var(--uk-color-text)}.uk-dialog__close:focus-visible{outline:2px solid var(--uk-color-focus);outline-offset:2px}.uk-dialog__description{margin:var(--uk-space-2) 0 0;color:var(--uk-color-text-muted)}.uk-dialog__body{margin-top:var(--uk-space-4)}.uk-dialog__footer{justify-content:flex-end;gap:var(--uk-space-2);margin-top:var(--uk-space-5);flex-wrap:wrap;display:flex}@keyframes uk-fade-in{0%{opacity:0}}.uk-tooltip{display:inline-flex;position:relative}.uk-tooltip__bubble{z-index:var(--uk-z-tooltip);width:max-content;max-width:16rem;padding:var(--uk-space-1) var(--uk-space-2);border-radius:var(--uk-radius-sm);background:var(--uk-color-tooltip-bg);color:var(--uk-color-tooltip-text);font-family:var(--uk-font-sans);font-size:var(--uk-text-sm);text-align:center;box-shadow:var(--uk-shadow-md);visibility:hidden;opacity:0;transition:opacity var(--uk-duration), visibility var(--uk-duration);line-height:1.4;position:absolute;left:50%;transform:translate(-50%)}.uk-tooltip__bubble--top{bottom:calc(100% + 6px)}.uk-tooltip__bubble--bottom{top:calc(100% + 6px)}.uk-tooltip__bubble[data-open]{visibility:visible;opacity:1}.uk-tooltip__bubble:before{content:"";position:absolute;inset:-8px 0}.uk-toast-region{right:var(--uk-space-4);bottom:var(--uk-space-4);z-index:var(--uk-z-toast);width:min(24rem, calc(100vw - 2 * var(--uk-space-4)));gap:var(--uk-space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.uk-toast-list{gap:var(--uk-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.uk-toast{align-items:flex-start;gap:var(--uk-space-3);padding:var(--uk-space-3) var(--uk-space-4);border:1px solid var(--uk-color-border);border-radius:var(--uk-radius-md);background:var(--uk-color-surface-raised);color:var(--uk-color-text);box-shadow:var(--uk-shadow-md);font-family:var(--uk-font-sans);pointer-events:auto;animation:uk-toast-in var(--uk-duration) ease-out;border-left-width:4px;display:flex}.uk-toast--info{border-left-color:var(--uk-color-primary)}.uk-toast--success{border-left-color:var(--uk-color-success)}.uk-toast--error{border-left-color:var(--uk-color-danger)}.uk-toast__content{flex:1}.uk-toast__title{margin:0;font-weight:600}.uk-toast__description{margin:var(--uk-space-1) 0 0;font-size:var(--uk-text-sm);color:var(--uk-color-text-muted)}.uk-toast__dismiss{border-radius:var(--uk-radius-sm);width:1.75rem;height:1.75rem;color:var(--uk-color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.uk-toast__dismiss:hover{background:var(--uk-color-surface);color:var(--uk-color-text)}.uk-toast__dismiss:focus-visible{outline:2px solid var(--uk-color-focus);outline-offset:2px}@keyframes uk-toast-in{0%{opacity:0;transform:translateY(8px)}}.uk-select{gap:var(--uk-space-1);font-family:var(--uk-font-sans);color:var(--uk-color-text);display:grid;position:relative}.uk-select__label{font-weight:600;font-size:var(--uk-text-sm)}.uk-select__trigger{justify-content:space-between;align-items:center;gap:var(--uk-space-2);min-height:2.5rem;padding:0 var(--uk-space-3);border:1px solid var(--uk-color-border-strong);border-radius:var(--uk-radius-md);background:var(--uk-color-surface-raised);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.uk-select__trigger:focus-visible{outline:2px solid var(--uk-color-focus);outline-offset:1px}.uk-select__trigger[aria-disabled=true]{opacity:.6;cursor:not-allowed}.uk-select__value--placeholder{color:var(--uk-color-text-muted)}.uk-select__chevron{color:var(--uk-color-text-muted);transition:transform var(--uk-duration);flex:none}.uk-select--open .uk-select__chevron{transform:rotate(180deg)}.uk-select__listbox{z-index:var(--uk-z-overlay);max-height:16rem;margin:var(--uk-space-1) 0 0;padding:var(--uk-space-1);border:1px solid var(--uk-color-border);border-radius:var(--uk-radius-md);background:var(--uk-color-surface-raised);box-shadow:var(--uk-shadow-md);list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.uk-select__listbox[hidden]{display:none}.uk-select__option{padding:var(--uk-space-2) var(--uk-space-3);border-radius:var(--uk-radius-sm);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.uk-select__option[data-active]{background:var(--uk-color-surface);outline:2px solid var(--uk-color-focus);outline-offset:-2px}.uk-select__option[aria-selected=true]{font-weight:600}.uk-select__option[aria-selected=true]:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:.4rem;height:.75rem;transform:rotate(45deg)}.uk-select__option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.uk-select__hint{font-size:var(--uk-text-sm);color:var(--uk-color-text-muted);margin:0}*,:before,:after{box-sizing:border-box}html{background:var(--uk-color-bg);color:var(--uk-color-text);font-family:var(--uk-font-sans);line-height:1.6}body{background:var(--uk-color-bg);margin:0}a{color:var(--uk-color-primary)}a:focus-visible,[tabindex="-1"]:focus-visible{outline:2px solid var(--uk-color-focus);outline-offset:2px}[tabindex="-1"]:focus:not(:focus-visible),h1[tabindex="-1"]:focus{outline:none}.docs-skip{left:var(--uk-space-4);z-index:2000;padding:var(--uk-space-2) var(--uk-space-4);border-radius:var(--uk-radius-md);background:var(--uk-color-primary);color:var(--uk-color-on-primary);font-weight:600;position:absolute;top:-3rem}.docs-skip:focus{top:var(--uk-space-2)}.docs-header{z-index:10;justify-content:space-between;align-items:center;gap:var(--uk-space-4);padding:var(--uk-space-2) var(--uk-space-5);border-bottom:1px solid var(--uk-color-border);background:var(--uk-color-bg);display:flex;position:sticky;top:0}.docs-brand{color:var(--uk-color-text);font-size:1.25rem;font-weight:700;text-decoration:none}.docs-theme{width:9rem}.docs-theme .uk-select{align-items:center;gap:var(--uk-space-2);grid-template-columns:auto 1fr}.docs-theme .uk-select__listbox{width:9rem;top:100%;left:auto}.docs-layout{grid-template-columns:13rem minmax(0,1fr);max-width:72rem;margin:0 auto;display:grid}.docs-nav{padding:var(--uk-space-5) var(--uk-space-4);align-self:start;position:sticky;top:3.5rem}.docs-nav ul{margin:0;padding:0;list-style:none}.docs-nav a{padding:var(--uk-space-1) var(--uk-space-3);border-radius:var(--uk-radius-md);color:var(--uk-color-text-muted);text-decoration:none;display:block}.docs-nav a:hover{background:var(--uk-color-surface);color:var(--uk-color-text)}.docs-nav a[aria-current=page]{background:var(--uk-color-surface);color:var(--uk-color-primary);font-weight:600}.docs-main{min-width:0;padding:var(--uk-space-5) var(--uk-space-5) var(--uk-space-6)}.docs-main:focus{outline:none}.docs-page{max-width:48rem}.docs-page h1{margin:0 0 var(--uk-space-2);font-size:2rem;line-height:1.2}.docs-page h2{margin:var(--uk-space-6) 0 var(--uk-space-3);font-size:1.375rem}.docs-page h3{margin:var(--uk-space-5) 0 var(--uk-space-2);font-size:1.125rem}.docs-lead{font-size:var(--uk-text-lg);color:var(--uk-color-text-muted);margin-top:0}.docs-code{margin:var(--uk-space-3) 0;padding:var(--uk-space-3) var(--uk-space-4);border:1px solid var(--uk-color-border);border-radius:var(--uk-radius-md);background:var(--uk-color-surface);font-family:var(--uk-font-mono);font-size:var(--uk-text-sm);line-height:1.5;overflow-x:auto}:not(pre)>code{border-radius:var(--uk-radius-sm);background:var(--uk-color-surface);font-family:var(--uk-font-mono);padding:.1em .3em;font-size:.9em}@media (width<=760px){.docs-layout{grid-template-columns:1fr}.docs-nav{padding:var(--uk-space-3) var(--uk-space-4) 0;position:static}.docs-nav ul{gap:var(--uk-space-1);flex-wrap:wrap;display:flex}.docs-main{padding:var(--uk-space-4)}}.docs-example{margin:var(--uk-space-4) 0;border:1px solid var(--uk-color-border);border-radius:var(--uk-radius-lg)}.docs-example__preview{align-items:center;gap:var(--uk-space-3);padding:var(--uk-space-5);flex-wrap:wrap;display:flex}.docs-example__preview>.uk-field,.docs-example__preview>.uk-select,.docs-example__preview>.uk-tabs,.docs-example__preview>.docs-stack{flex:100%}.docs-example__source{border-top:1px solid var(--uk-color-border)}.docs-example__source summary{padding:var(--uk-space-2) var(--uk-space-4);cursor:pointer;color:var(--uk-color-text-muted);font-size:var(--uk-text-sm);font-weight:600}.docs-example__source summary:focus-visible{outline:2px solid var(--uk-color-focus);outline-offset:-2px}.docs-example__source .docs-code{border:0;border-top:1px solid var(--uk-color-border);border-radius:0 0 var(--uk-radius-lg) var(--uk-radius-lg);margin:0}.docs-stack{gap:var(--uk-space-3);max-width:24rem;display:grid}.docs-table-wrap{margin:var(--uk-space-4) 0;overflow-x:auto}.docs-table{border-collapse:collapse;width:100%;font-size:var(--uk-text-sm)}.docs-table caption{margin-bottom:var(--uk-space-2);text-align:left;font-weight:700;font-size:var(--uk-text-md)}.docs-table th,.docs-table td{padding:var(--uk-space-2) var(--uk-space-3);border-bottom:1px solid var(--uk-color-border);text-align:left;vertical-align:top}.docs-table thead th{color:var(--uk-color-text-muted)}.docs-table tbody th{white-space:nowrap;font-weight:400}kbd{border:1px solid var(--uk-color-border-strong);border-radius:var(--uk-radius-sm);background:var(--uk-color-surface-raised);min-width:1.6em;font-family:var(--uk-font-mono);text-align:center;border-bottom-width:2px;padding:.05em .4em;font-size:.85em;display:inline-block}.docs-fieldset{padding:var(--uk-space-3) var(--uk-space-4);border:1px solid var(--uk-color-border);border-radius:var(--uk-radius-md);margin:0}.docs-fieldset legend{padding:0 var(--uk-space-1);font-weight:600}.docs-swatch{border:1px solid var(--uk-color-border-strong);border-radius:var(--uk-radius-sm);vertical-align:middle;width:1.5rem;height:1.5rem;display:inline-block}.docs-brand-green{--uk-color-primary:#116b4a;--uk-color-primary-hover:#0b5137;--uk-color-on-primary:#fff;--uk-color-focus:#116b4a;--uk-radius-md:999px}
