:where(:root){--ui-font: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--ui-bg: #f4f5f7;--ui-rail: #ffffff;--ui-surface: #ffffff;--ui-fg: #14161a;--ui-muted: #5f6672;--ui-border: #e4e6eb;--ui-input: #f0f2f5;--ui-hover: #f4f5f7;--ui-active-row: #e8eefd;--ui-other: #ffffff;--ui-other-fg: #14161a;--ui-other-border: #e4e6eb;--ui-accent: #2457e6;--ui-accent-fg: #ffffff;--ui-accent-soft: rgba(255, 255, 255, .18);--ui-send-off: #aeb4bf;--ui-switch-off: #c9ced6;--ui-online: #22a06b;--ui-ok: #15803d;--ui-warn: #b45309;--ui-err: #b91c1c;--ui-danger: #d93a3a;--ui-danger-fg: #ffffff;--ui-knob: #ffffff;--ui-focus: #94a3b8;--ui-shadow: 0 1px 2px rgba(15, 20, 30, .06);--ui-shadow-bubble: 0 1px 2px rgba(15, 20, 30, .08);--ui-radius: .375rem;--ui-radius-sm: 8px;--ui-radius-md: 10px;--ui-radius-lg: 12px;--ui-radius-xl: 14px;--ui-radius-group: 12px;--ui-bubble-radius: 18px;--ui-bubble-tail: 6px;--ui-rail-width: 64px;--ui-list-width: 340px;--ui-details-width: 280px;--ui-header-height: 68px;--ui-call-bg: #0b0d12;--ui-call-tile: #20242e;--ui-call-tile-off: #1a1d24;--ui-call-ctl: #262b36;--ui-call-ctl-on: #f2f4f7;--ui-call-fg: #f2f4f7;--ui-call-muted: #a9b0bc;--ui-call-err: #ffb4b4;--ui-call-label: rgba(0, 0, 0, .55);--ui-avatar-1: #8a5cf6;--ui-avatar-2: #0e7c66;--ui-avatar-3: #c2410c;--ui-avatar-4: #2563eb;--ui-avatar-5: #334155;--ui-avatar-6: #7a4ce0;--ui-avatar-7: #b45309;--ui-avatar-8: #0f766e;--ui-avatar-fg: #ffffff;--ui-admin-font: "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, sans-serif;--ui-font-size: 14px;--ui-line-height: 17px;--ui-cell-pad: 7px 12px;--ui-nav-pad: 5px 16px;--ui-cmd-pad: 4px 8px;--ui-topbar-height: 48px;--ui-nav-width: 240px;--ui-subnav-width: 210px;--ui-topbar-bg: #0f6cbd;--ui-topbar-fg: #ffffff;--ui-nav-bg: #faf9f8;--ui-selected: #edebe9;--ui-line: #e1dfdd;--ui-chip: #f3f2f1;--ui-info: #ebf3fc;--ui-input-border: #8a8886;--ui-watermark-fg: rgba(20, 22, 26, .16);--ui-watermark-mark: rgba(20, 22, 26, .035);--ui-watermark-font: 600 15px system-ui, sans-serif;--ui-cover-bg: rgba(255, 255, 255, .7);--ui-cover-fg: var(--ui-fg)}@media(prefers-color-scheme:dark){:where(:root:not([data-theme=light])){--ui-bg: #0e1014;--ui-rail: #0b0d11;--ui-surface: #15181e;--ui-fg: #e8eaee;--ui-muted: #9aa1ad;--ui-border: #262a33;--ui-input: #1d2129;--ui-hover: #1c2028;--ui-active-row: #1c2540;--ui-other: #1e222a;--ui-other-fg: #e8eaee;--ui-other-border: transparent;--ui-send-off: #3a4150;--ui-switch-off: #3a4150;--ui-shadow: none;--ui-focus: #6b7a99;--ui-topbar-bg: #0c3b5e;--ui-topbar-fg: #ffffff;--ui-nav-bg: #252423;--ui-selected: #3b3a39;--ui-line: #484644;--ui-chip: #323130;--ui-info: #082338;--ui-input-border: #8a8886;--ui-watermark-fg: rgba(240, 242, 245, .14);--ui-watermark-mark: rgba(240, 242, 245, .035);--ui-cover-bg: rgba(20, 22, 26, .7);color-scheme:dark}}:where(:root[data-theme=dark]){--ui-bg: #0e1014;--ui-rail: #0b0d11;--ui-surface: #15181e;--ui-fg: #e8eaee;--ui-muted: #9aa1ad;--ui-border: #262a33;--ui-input: #1d2129;--ui-hover: #1c2028;--ui-active-row: #1c2540;--ui-other: #1e222a;--ui-other-fg: #e8eaee;--ui-other-border: transparent;--ui-send-off: #3a4150;--ui-switch-off: #3a4150;--ui-shadow: none;--ui-focus: #6b7a99;--ui-topbar-bg: #0c3b5e;--ui-topbar-fg: #ffffff;--ui-nav-bg: #252423;--ui-selected: #3b3a39;--ui-line: #484644;--ui-chip: #323130;--ui-info: #082338;--ui-input-border: #8a8886;--ui-watermark-fg: rgba(240, 242, 245, .14);--ui-watermark-mark: rgba(240, 242, 245, .035);--ui-cover-bg: rgba(20, 22, 26, .7);color-scheme:dark}.ui-input{display:block;width:100%;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-fg);padding:.5rem .75rem;font:inherit;font-size:.875rem;line-height:1.25rem}.ui-input:focus{outline:2px solid var(--ui-focus);outline-offset:0;border-color:var(--ui-accent)}.ui-input[aria-invalid=true]{border-color:var(--ui-err)}.ui-btn{display:inline-flex;align-items:center;gap:.375rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-fg);padding:.5rem .75rem;font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.ui-btn:hover:not(:disabled){background:var(--ui-bg)}.ui-btn:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}.ui-btn:disabled{cursor:not-allowed;opacity:.5}.ui-btn-primary{border-color:var(--ui-accent);background:var(--ui-accent);color:var(--ui-accent-fg)}.ui-btn-primary:hover:not(:disabled){background:var(--ui-accent);filter:brightness(.92)}.ui-btn-icon{justify-content:center;width:2rem;height:2rem;padding:0;border-color:transparent;background:transparent;color:var(--ui-muted)}.ui-btn-icon:hover:not(:disabled){background:var(--ui-bg);color:var(--ui-fg)}.ui-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-fg)}.ui-table{width:100%;border-collapse:collapse;font-size:.875rem;color:var(--ui-fg)}.ui-table th{text-align:left;font-size:.75rem;font-weight:500;color:var(--ui-muted);padding:.375rem .5rem}.ui-table td{padding:.25rem .375rem;vertical-align:top}.ui-table tbody tr{border-top:1px solid var(--ui-border)}.ui-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ui-muted{color:var(--ui-muted)}.ui-error{color:var(--ui-err);font-size:.875rem}.ui-matrix-wrap{overflow-x:auto}.ui-matrix{width:100%;border-collapse:collapse;border:1px solid var(--ui-border);font-size:.875rem}.ui-matrix thead th{background:var(--ui-bg);color:var(--ui-muted);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-align:center;padding:.45rem .6rem;white-space:nowrap}.ui-matrix thead th.ui-matrix-corner{text-align:left}.ui-matrix tbody tr{border-top:1px solid var(--ui-border)}.ui-matrix tbody th{text-align:left;font-weight:500;padding:.45rem .6rem}.ui-matrix td{text-align:center;padding:.45rem .6rem}.ui-matrix td input{width:1rem;height:1rem;cursor:pointer;accent-color:var(--ui-accent)}.ui-matrix-hint{display:block;color:var(--ui-muted);font-size:.75rem;font-weight:400}.ui-matrix-badge,.ui-chip{display:inline-block;font-size:.65rem;letter-spacing:.05em;text-transform:uppercase;border-radius:.25rem;padding:.1rem .4rem;background:var(--ui-bg);color:var(--ui-fg);border:1px solid var(--ui-border)}.ui-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background:#11182766}.ui-modal{background:var(--ui-surface);color:var(--ui-fg);border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:0 20px 40px #0003;width:100%;max-width:42rem;max-height:calc(100vh - 2rem);display:flex;flex-direction:column}.ui-modal-wide{max-width:60rem}.ui-modal-head{padding:1rem 1.25rem .75rem;border-bottom:1px solid var(--ui-border)}.ui-modal-head h2{margin:0;font-size:1rem}.ui-modal-head p{margin:.15rem 0 0}.ui-modal-body{padding:1rem 1.25rem;overflow-y:auto}.ui-modal-foot{padding:.75rem 1.25rem;border-top:1px solid var(--ui-border);background:var(--ui-bg);display:flex;justify-content:flex-end;gap:.5rem}.ui-matrix tr.ui-matrix-group th{background:var(--ui-bg);text-align:left;font-size:.75rem;font-weight:700;padding:.4rem .6rem;border-top:1px solid var(--ui-border)}.ui-adm-shell,.ui-adm-overlay{font-family:var(--ui-admin-font);font-size:var(--ui-font-size);line-height:var(--ui-line-height)}.ui-adm-shell{min-height:100vh;background:var(--ui-surface);color:var(--ui-fg)}.ui-adm-shell *,.ui-adm-overlay *{box-sizing:border-box}.ui-adm-icon{flex:none;display:inline-block;vertical-align:middle}.ui-adm-topbar{height:var(--ui-topbar-height);display:flex;align-items:center;gap:14px;padding:0 12px;background:var(--ui-topbar-bg);color:var(--ui-topbar-fg);position:sticky;top:0;z-index:30}.ui-adm-topbtn{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:2px;background:transparent;color:inherit;cursor:pointer;opacity:.9}.ui-adm-topbtn:hover{background:#ffffff1f;opacity:1}.ui-adm-brand{font-weight:600;font-size:15px;white-space:nowrap}.ui-adm-topsearch{flex:1;max-width:460px;margin:0 auto}.ui-adm-topsearch input{width:100%;height:30px;border:0;border-radius:4px;padding:0 12px;background:#ffffffeb;color:#323130;font:inherit}.ui-adm-topspacer{flex:1}.ui-adm-account{display:flex;align-items:center;gap:8px;font-size:12px;line-height:14px}.ui-adm-account button,.ui-adm-account a{color:inherit}.ui-adm-app{display:flex;min-height:calc(100vh - var(--ui-topbar-height))}.ui-adm-side{width:var(--ui-nav-width);flex:none;background:var(--ui-nav-bg);border-right:1px solid var(--ui-border);padding:8px 0}.ui-adm-shell.is-nav-hidden .ui-adm-side{display:none}.ui-adm-main{flex:1;min-width:0;padding:10px 24px 24px;background:var(--ui-surface)}.ui-adm-scrim{display:none}.ui-adm-navpane ul,.ui-adm-sublist ul{list-style:none;margin:0;padding:0}.ui-adm-navtitle{display:flex;align-items:center;gap:10px;padding:var(--ui-nav-pad);margin:1px 6px;font-weight:600;color:var(--ui-fg);text-decoration:none}.ui-adm-navtitle .ui-adm-icon,.ui-adm-navitem .ui-adm-icon{color:var(--ui-accent)}.ui-adm-navrule{border-top:1px solid var(--ui-line);margin:6px 12px}.ui-adm-navgroup{padding:12px 16px 4px;font-weight:600;color:var(--ui-muted)}.ui-adm-navitem{display:flex;align-items:center;gap:10px;width:calc(100% - 12px);padding:var(--ui-nav-pad);margin:1px 6px;border:0;border-radius:4px;background:transparent;color:var(--ui-fg);text-decoration:none;text-align:left;font:inherit;cursor:pointer}.ui-adm-navitem:hover{background:var(--ui-hover)}.ui-adm-navitem.is-on{background:var(--ui-selected);font-weight:600}.ui-adm-navitem>span:not(.ui-adm-badge){flex:1;min-width:0}.ui-adm-navitem:focus-visible,.ui-adm-cmd:focus-visible,.ui-adm-btn:focus-visible,.ui-adm-iconbtn:focus-visible,.ui-adm-subgroup:focus-visible,.ui-adm-sort:focus-visible,.ui-adm-linkish:focus-visible,.ui-adm-table tr.is-row:focus-visible,.ui-adm-card.is-link:focus-visible,.ui-adm-topbtn:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.ui-adm-crumbs{color:var(--ui-muted);font-size:13px;margin-bottom:10px}.ui-adm-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;margin:0;padding:0}.ui-adm-crumbs a{color:var(--ui-accent);text-decoration:none}.ui-adm-crumbs a:hover{text-decoration:underline}.ui-adm-crumbsep{margin:0 6px}.ui-adm-title{display:flex;align-items:center;gap:12px}.ui-adm-titleicon{color:var(--ui-accent);display:inline-flex}.ui-adm-titletext{min-width:0}.ui-adm-titlerow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ui-adm-pagehead h1{margin:0;font-size:24px;line-height:32px;font-weight:600;color:var(--ui-fg)}.ui-adm-subtitle{color:var(--ui-muted);margin:0 0 14px;font-size:13px}.ui-adm-cmdbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;border-bottom:1px solid var(--ui-border);padding-bottom:6px;margin-bottom:14px;position:relative}.ui-adm-cmdmeasure{position:absolute;left:-9999px;top:0;visibility:hidden;flex-wrap:nowrap;border:0;height:0;overflow:hidden;pointer-events:none}.ui-adm-cmd{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:var(--ui-fg);padding:var(--ui-cmd-pad);border-radius:2px;cursor:pointer;font:inherit;white-space:nowrap}.ui-adm-cmd .ui-adm-icon,.ui-adm-menuitem .ui-adm-icon{color:var(--ui-accent)}.ui-adm-cmd:hover{background:var(--ui-hover)}.ui-adm-cmd[aria-disabled=true],.ui-adm-menuitem[aria-disabled=true]{color:var(--ui-muted);cursor:not-allowed}.ui-adm-cmd[aria-disabled=true] .ui-adm-icon,.ui-adm-menuitem[aria-disabled=true] .ui-adm-icon{color:var(--ui-muted)}.ui-adm-cmd[aria-disabled=true]:hover{background:none}.ui-adm-stepup{display:inline-flex;margin-left:-2px}.ui-adm-cmd .ui-adm-stepup .ui-adm-icon,.ui-adm-menuitem .ui-adm-stepup .ui-adm-icon{color:var(--ui-muted)}.ui-adm-cmdmore{position:relative}.ui-adm-menu,.ui-adm-popover{position:absolute;z-index:40;top:calc(100% + 2px);min-width:200px;padding:4px 0;background:var(--ui-surface);color:var(--ui-fg);border:1px solid var(--ui-border);border-radius:4px;box-shadow:0 6px 18px #00000029}.ui-adm-menu{right:0}.ui-adm-menuitem{display:flex;align-items:center;gap:8px;width:100%;padding:6px 12px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;white-space:nowrap}.ui-adm-menuitem:hover,.ui-adm-menuitem:focus-visible{background:var(--ui-hover);outline:none}.ui-adm-input{height:32px;padding:0 10px;border:1px solid var(--ui-input-border);border-radius:2px;background:var(--ui-surface);color:var(--ui-fg);font:inherit;max-width:100%}.ui-adm-input:focus{outline:2px solid var(--ui-accent);outline-offset:-2px}.ui-adm-field{display:block;margin:12px 0 4px;font-weight:600}.ui-adm-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border-radius:4px;border:1px solid var(--ui-border);background:transparent;color:var(--ui-fg);cursor:pointer;font:inherit}.ui-adm-btn:hover:not(:disabled){background:var(--ui-hover)}.ui-adm-btn-primary{background:var(--ui-accent);color:var(--ui-accent-fg);border:0;font-weight:600}.ui-adm-btn-primary:hover:not(:disabled){background:var(--ui-accent);filter:brightness(.92)}.ui-adm-btn-danger{background:var(--ui-danger);color:var(--ui-danger-fg);border:0;font-weight:600}.ui-adm-btn-danger:hover:not(:disabled){background:var(--ui-danger);filter:brightness(.92)}.ui-adm-btn:disabled{opacity:.5;cursor:not-allowed}.ui-adm-iconbtn{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:2px;background:transparent;color:var(--ui-accent);cursor:pointer}.ui-adm-iconbtn:hover{background:var(--ui-hover)}.ui-adm-linkish{padding:0;border:0;background:none;color:var(--ui-accent);font:inherit;cursor:pointer;text-decoration:none}.ui-adm-linkish:hover{text-decoration:underline}.ui-adm-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.ui-adm-check{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.ui-adm-popover .ui-adm-check{display:flex;padding:4px 12px}.ui-adm-cb{appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;margin:0;border:1px solid var(--ui-input-border);border-radius:2px;background:var(--ui-surface) center / 14px 14px no-repeat;vertical-align:middle;cursor:pointer}.ui-adm-cb:checked{background-color:var(--ui-accent);border-color:var(--ui-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10.5l4 4 8-9'/%3E%3C/svg%3E")}.ui-adm-cb:indeterminate{background-color:var(--ui-accent);border-color:var(--ui-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 10h10'/%3E%3C/svg%3E")}.ui-adm-cb:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}.ui-adm-cb:disabled{opacity:.5;cursor:not-allowed}.ui-adm-tools{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap;align-items:center}.ui-adm-searchbox{position:relative;display:inline-flex;align-items:center}.ui-adm-searchbox .ui-adm-icon{position:absolute;left:9px;color:var(--ui-muted);pointer-events:none}.ui-adm-searchbox .ui-adm-input{min-width:260px;padding-left:32px}.ui-adm-pill{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:15px;background:var(--ui-info);color:var(--ui-fg);border:0;cursor:pointer;font:inherit}.ui-adm-pill .ui-adm-icon{color:var(--ui-accent)}.ui-adm-pill select{border:0;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer;padding:0 2px;height:28px}.ui-adm-pill select:focus{outline:none}.ui-adm-pill:focus-within{outline:2px solid var(--ui-focus);outline-offset:1px}.ui-adm-count{color:var(--ui-muted);margin:0 0 14px;font-size:13px}.ui-adm-list{position:relative}.ui-adm-listtools{position:relative;display:flex;justify-content:flex-end;margin-bottom:6px}.ui-adm-listtools .ui-adm-popover{right:0}.ui-adm-tablewrap{overflow-x:auto}.ui-adm-table{width:100%;border-collapse:collapse;background:var(--ui-surface);color:var(--ui-fg);font-size:var(--ui-font-size);line-height:var(--ui-line-height)}.ui-adm-table th,.ui-adm-table td{text-align:left;padding:var(--ui-cell-pad);border-bottom:1px solid var(--ui-border);white-space:nowrap;vertical-align:middle}.ui-adm-table th{font-weight:600;color:var(--ui-fg);border-bottom-color:var(--ui-line)}.ui-adm-table .ui-adm-cbcell{width:36px;padding-right:0}.ui-adm-table tr.is-row{cursor:pointer}.ui-adm-table tr.is-row:hover td,.ui-adm-table tr.is-selected td{background:var(--ui-hover)}.ui-adm-table td.ui-adm-link,.ui-adm-table td.ui-adm-link a{color:var(--ui-accent);text-decoration:none}.ui-adm-table td.ui-adm-state{white-space:normal;padding:14px 12px}.ui-adm-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer}.ui-adm-sortmark{min-width:.6em}.ui-adm-more{padding:10px 0}.ui-adm-obj{display:flex;gap:0}.ui-adm-subnav{width:var(--ui-subnav-width);flex:none;border-right:1px solid var(--ui-border);margin-right:20px}.ui-adm-subselect{display:none;width:100%}.ui-adm-subgroup{display:flex;align-items:center;gap:6px;width:calc(100% - 16px);margin:0 8px 4px;padding:14px 8px 4px;border:0;border-bottom:1px solid var(--ui-border);background:none;color:var(--ui-muted);font:inherit;font-weight:600;text-align:left;cursor:pointer}.ui-adm-badge{margin-left:auto;background:var(--ui-chip);border-radius:10px;padding:1px 8px;font-size:12px;font-weight:400}.ui-adm-objbody{flex:1;min-width:0}.ui-adm-grid{display:grid;grid-template-columns:200px 1fr;gap:8px 16px;margin:12px 0}.ui-adm-grid dt{color:var(--ui-muted)}.ui-adm-grid dd{margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;overflow-wrap:anywhere}.ui-adm-grid dd.is-mono,.ui-adm-copyvalue{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.ui-adm-copied{color:var(--ui-ok);font-size:12px}.ui-adm-chip{display:inline-block;background:var(--ui-chip);color:var(--ui-fg);border-radius:10px;padding:1px 8px;font-size:12px;margin:1px 2px;border:1px solid transparent;white-space:nowrap}.ui-adm-rolebadge{border-color:var(--ui-accent);color:var(--ui-accent)}.ui-adm-status{display:inline-flex;align-items:center;gap:6px}.ui-adm-dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.ui-adm-status.is-ok{color:var(--ui-ok)}.ui-adm-status.is-warn{color:var(--ui-warn)}.ui-adm-status.is-err{color:var(--ui-err)}.ui-adm-status.is-info{color:var(--ui-accent)}.ui-adm-status.is-neutral{color:var(--ui-muted)}.ui-adm-notice{display:flex;align-items:flex-start;gap:8px;background:var(--ui-info);color:var(--ui-fg);padding:10px;border-radius:2px;margin:12px 0;font-size:13px}.ui-adm-notice .ui-adm-icon{color:var(--ui-accent)}.ui-adm-notice.is-warn{background:var(--ui-chip)}.ui-adm-notice.is-warn .ui-adm-icon{color:var(--ui-warn)}.ui-adm-notice.is-err{background:var(--ui-chip)}.ui-adm-notice.is-err .ui-adm-icon{color:var(--ui-err)}.ui-adm-notice.is-ok .ui-adm-icon{color:var(--ui-ok)}.ui-adm-noticebody strong{display:block;margin-bottom:2px}.ui-adm-cards{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.ui-adm-card{background:var(--ui-surface);color:var(--ui-fg);border:1px solid var(--ui-border);border-radius:6px;padding:14px;min-width:180px;font:inherit;text-align:left;text-decoration:none}.ui-adm-card.is-link{cursor:pointer}.ui-adm-card.is-link:hover{background:var(--ui-hover)}.ui-adm-stat{display:flex;flex-direction:column;gap:2px}.ui-adm-stat b{font-size:22px;line-height:28px;display:block}.ui-adm-stat.is-link span{color:var(--ui-accent)}.ui-adm-stat.is-ok b{color:var(--ui-ok)}.ui-adm-stat.is-warn b{color:var(--ui-warn)}.ui-adm-stat.is-err b{color:var(--ui-err)}.ui-adm-stat.is-info b{color:var(--ui-accent)}.ui-adm-start{flex:1;min-width:220px}.ui-adm-start h3{margin:0;font-size:16px;line-height:22px;font-weight:600}.ui-adm-start p{margin:8px 0;color:var(--ui-fg)}.ui-adm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;justify-content:flex-end;background:#00000059}.ui-adm-panel{width:min(480px,100%);height:100%;display:flex;flex-direction:column;background:var(--ui-surface);color:var(--ui-fg);box-shadow:-4px 0 20px #0003;outline:none}.ui-adm-panelhead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 0}.ui-adm-panelhead h2{margin:0 0 8px;font-size:20px;line-height:28px;font-weight:600}.ui-adm-panelbody{flex:1;overflow:auto;padding:0 20px 20px}.ui-adm-panelbody .ui-adm-input{width:100%}.ui-adm-panelfoot{display:flex;flex-wrap:wrap;gap:8px;padding:14px 20px;border-top:1px solid var(--ui-border)}.ui-adm-confirm p{margin:0 0 8px}.ui-adm-confirm .ui-adm-input{width:100%}.ui-adm-copyfield{margin:8px 0}.ui-adm-copybox{display:inline-flex;align-items:center;gap:8px;max-width:100%;border:1px solid var(--ui-border);border-radius:4px;padding:4px 6px 4px 10px;background:var(--ui-chip)}.ui-adm-copyvalue{overflow-wrap:anywhere;min-width:0}.ui-adm-copyfield .ui-adm-copied{margin-left:8px}.ui-adm-secret h2{margin:0 0 8px;font-size:20px;line-height:28px;font-weight:600}.ui-adm-steps{list-style:none;display:flex;flex-wrap:wrap;gap:4px 20px;margin:0 0 16px;padding:0 0 10px;border-bottom:1px solid var(--ui-border)}.ui-adm-steps li{display:inline-flex;align-items:center;gap:8px;color:var(--ui-muted)}.ui-adm-steps li.is-on{color:var(--ui-fg);font-weight:600}.ui-adm-steps li.is-done{color:var(--ui-fg)}.ui-adm-stepnum{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--ui-input-border);font-size:12px;font-weight:600}.ui-adm-steps li.is-on .ui-adm-stepnum,.ui-adm-steps li.is-done .ui-adm-stepnum{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-accent-fg)}.ui-adm-scope{border:0;margin:0;padding:0;min-width:0}.ui-adm-scope legend{font-weight:600;padding:0;margin-bottom:6px}.ui-adm-radios{display:flex;flex-wrap:wrap;gap:6px 16px}.ui-adm-scope .ui-adm-input{width:100%}@media(max-width:759px){.ui-adm-side{display:none}.ui-adm-shell.is-nav-overlay .ui-adm-side{display:block;position:fixed;top:var(--ui-topbar-height);bottom:0;left:0;z-index:45;overflow-y:auto;box-shadow:4px 0 20px #0003}.ui-adm-shell.is-nav-overlay .ui-adm-scrim{display:block;position:fixed;inset:var(--ui-topbar-height) 0 0 0;z-index:44;background:#00000059}.ui-adm-brand{overflow:hidden;text-overflow:ellipsis;min-width:0}.ui-adm-topsearch{display:none}.ui-adm-main{padding:12px 16px}.ui-adm-obj{flex-direction:column}.ui-adm-subnav{width:auto;border:0;margin:0 0 12px}.ui-adm-subselect{display:block}.ui-adm-sublist{display:none}.ui-adm-grid{grid-template-columns:1fr;gap:2px 0}.ui-adm-grid dd{margin-bottom:8px}.ui-adm-searchbox,.ui-adm-searchbox .ui-adm-input{min-width:0;width:100%}}.ui-protected{position:relative;min-height:100%;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.ui-protected-watermark{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;background-repeat:repeat;background-size:420px 220px;animation:ui-wm-drift 90s linear infinite}@keyframes ui-wm-drift{0%{background-position:0 0}to{background-position:420px 220px}}@media(prefers-reduced-motion:reduce){.ui-protected-watermark{animation:none}}.ui-protected-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;align-items:center;justify-content:center;padding:1rem;text-align:center;background:var(--ui-cover-bg);color:var(--ui-cover-fg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);font:500 .875rem var(--ui-font)}.ui-protected-image{display:block;max-width:100%;max-height:85vh;object-fit:contain}.ui-protected-error{color:var(--ui-err);font-size:.875rem}html.ui-content-protected img,html.ui-content-protected canvas{-webkit-user-drag:none}@media print{html.ui-content-protected body{visibility:hidden!important}html.ui-content-protected body:after{content:var(--ui-guard-print-text, "");visibility:visible;position:fixed;top:40%;left:0;right:0;text-align:center;font:16px sans-serif}}:root{--ui-watermark-fg: color-mix(in srgb, var(--vw-gold-dark) 18%, transparent);--ui-watermark-mark: color-mix(in srgb, var(--vw-ink) 3.5%, transparent);--ui-watermark-font: 600 15px var(--font-sans);--ui-cover-bg: color-mix(in srgb, var(--vw-paper) 70%, transparent);--ui-cover-fg: var(--color-vc-700)}.portal-bg{background:radial-gradient(ellipse 90% 45% at 50% -10%,color-mix(in srgb,var(--vw-gold-light) 30%,transparent) 0%,transparent 60%),var(--vw-paper)}.portal-brand{font-family:var(--font-serif);background:var(--vw-gold-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
