:root{--nx-navy-900: #0a1f5c;--nx-navy-800: #0f256b;--nx-navy-700: #14307e;--nx-blue-700: #056ee9;--nx-blue-600: #1b84ff;--nx-blue-500: #3b82f6;--nx-blue-400: #60a5fa;--nx-blue-200: #bfdbfe;--nx-blue-100: #e9f3ff;--nx-emerald-600: #059669;--nx-emerald-500: #10b981;--nx-emerald-400: #34d399;--nx-gradient: linear-gradient(135deg, #3b82f6, #10b981);--nx-gradient-soft: linear-gradient(135deg, rgba(59, 130, 246, .2), rgba(16, 185, 129, .2));--nx-nav-accent-start: #4f46e5;--nx-nav-accent-end: #7c3aed;--nx-nav-gradient: linear-gradient(135deg, #4f46e5, #7c3aed);--nx-slate-950: #0a0f1f;--nx-slate-900: #0f172a;--nx-slate-850: #131c33;--nx-slate-800: #1e293b;--nx-slate-700: #334155;--nx-slate-600: #475569;--nx-slate-500: #64748b;--nx-slate-400: #94a3b8;--nx-slate-300: #cbd5e1;--nx-slate-200: #e2e8f0;--nx-slate-100: #f1f5f9;--nx-gray-100: #f9f9f9;--nx-gray-200: #f1f1f4;--nx-gray-300: #dbdfe9;--nx-gray-400: #c4cada;--nx-gray-500: #99a1b7;--nx-gray-600: #78829d;--nx-gray-700: #4b5675;--nx-gray-800: #252f4a;--nx-gray-900: #071437;--nx-white: #ffffff;--nx-primary: #1b84ff;--nx-primary-active: #056ee9;--nx-primary-light: #e9f3ff;--nx-success: #17c653;--nx-success-active: #04b440;--nx-success-light: #dfffea;--nx-info: #7239ea;--nx-info-active: #5014d0;--nx-info-light: #f8f5ff;--nx-warning: #f6c000;--nx-warning-active: #dead00;--nx-warning-light: #fff8dd;--nx-danger: #f8285a;--nx-danger-active: #d81a48;--nx-danger-light: #ffeef3;--nx-dark: #1e2129;--font-heading: "Be Vietnam Pro", system-ui, sans-serif;--font-body: "Nunito Sans", system-ui, sans-serif;--font-app: "Inter", system-ui, sans-serif;--font-menu: "Roboto", "Inter", system-ui, sans-serif;--font-aux: "DM Sans", system-ui, sans-serif;--font-mono: "SFMono-Regular", ui-monospace, Menlo, Consolas, monospace;--nx-font-mono: var(--font-mono);--text-display-2xl: 4.5rem;--text-display-xl: 3.5rem;--text-display-lg: 2.75rem;--text-h1: 2rem;--text-h2: 1.5rem;--text-h3: 1.25rem;--text-lg: 1.125rem;--text-base: 1rem;--text-sm: .875rem;--text-xs: .8125rem;--text-2xs: .6875rem;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--leading-tight: 1.1;--leading-snug: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-wider: .08em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem;--radius-xs: .375rem;--radius-sm: .475rem;--radius-md: .625rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .06);--shadow-sm: 0 3px 9px rgba(15, 23, 42, .06);--shadow-md: 0 6px 18px rgba(15, 23, 42, .08);--shadow-lg: 0 12px 32px rgba(15, 23, 42, .1);--ease-out-soft: cubic-bezier(.23, 1, .32, 1);--ease-cinematic: cubic-bezier(.16, 1, .3, 1);--ease-hero: cubic-bezier(.08, .82, .17, 1);--dur-fast: .2s;--dur-base: .3s;--dur-slow: .6s;--container-max: 1280px;--aside-width: 250px;--header-height: 64px;--nx-primary-pressed: #056ee9;--nx-primary-tint: #e9f3ff;--nx-success-tint: #dfffea;--nx-warning-tint: #fff8dd;--nx-danger-tint: #ffeef3;--nx-info-tint: #f8f5ff;--nx-primary-tint-border: #a3cfff;--nx-primary-deep: #0460cc;--nx-violet: #5b5fc7;--nx-violet-pressed: #494dad;--nx-violet-tint: #eef0fb;--nx-money: #e8830c;--nx-money-tint: #fff4e5;--nx-nav-from: #4f46e5;--nx-nav-to: #7c3aed;--pay-page-bg: #f5f7fb}:root{--surface-page: var(--nx-gray-100);--surface-card: var(--nx-white);--surface-sunken: var(--nx-gray-200);--surface-hover: var(--nx-gray-100);--border-subtle: var(--nx-gray-200);--border-default: var(--nx-gray-300);--border-strong: var(--nx-gray-400);--text-heading: var(--nx-gray-900);--text-body: var(--nx-gray-800);--text-muted: var(--nx-gray-500);--text-on-accent: var(--nx-white);--accent: var(--nx-primary);--accent-hover: var(--nx-primary-active);--accent-tint: var(--nx-primary-light);--focus-ring: rgba(27, 132, 255, .35);--gnav-group-active-bg: #f7f8ff;--gnav-group-active-text: #312e81;--gnav-mod-active-bg: #eef2ff;--gnav-mod-active-text: #4338ca;--gnav-screen-active-bg: #f5f3ff;--gnav-screen-active-text: #4f46e5;--gnav-hover-row: #f4f5fb;--gnav-hover-screen: #f7f7fc;--gnav-dot-ring: #c4cada;--gnav-halo: rgba(124, 58, 237, .14);--badge-neutral-bg: #f1f1f4;--badge-neutral-fg: #4b5675;--badge-ok-bg: #dfffea;--badge-ok-fg: #0f7a37;--badge-warn-bg: #fff8dd;--badge-warn-fg: #8a6d00;--badge-info-fg: #7239ea;--badge-danger-fg: #f8285a;--badge-primary-fg: #1b84ff;--on-tint: #071437;--sh-xs: 0 1px 2px rgba(15, 23, 42, .06);--sh-sm: 0 3px 9px rgba(15, 23, 42, .06);--sh-md: 0 6px 18px rgba(15, 23, 42, .08);--sh-lg: 0 12px 32px rgba(15, 23, 42, .1);--ease-out-soft: cubic-bezier(.23, 1, .32, 1)}html[data-bs-theme=dark]{--surface-page: var(--nx-slate-900);--surface-card: var(--nx-slate-800);--surface-sunken: var(--nx-slate-850);--surface-hover: rgba(255, 255, 255, .06);--border-subtle: var(--nx-slate-700);--border-default: var(--nx-slate-600);--border-strong: var(--nx-slate-500);--text-heading: #ffffff;--text-body: var(--nx-slate-300);--text-muted: var(--nx-slate-400);--text-on-accent: #ffffff;--accent: var(--nx-primary);--accent-hover: var(--nx-primary-active);--accent-tint: rgba(27, 132, 255, .16);--focus-ring: rgba(27, 132, 255, .25);--nx-primary-light: rgba(27, 132, 255, .16);--nx-success-light: rgba(23, 198, 83, .16);--nx-info-light: rgba(114, 57, 234, .18);--nx-warning-light: rgba(246, 192, 0, .16);--nx-danger-light: rgba(248, 40, 90, .16);--nx-primary-tint: rgba(27, 132, 255, .16);--nx-success-tint: rgba(23, 198, 83, .16);--nx-warning-tint: rgba(246, 192, 0, .16);--nx-danger-tint: rgba(248, 40, 90, .16);--nx-info-tint: rgba(114, 57, 234, .16);--gnav-group-active-bg: rgba(79, 70, 229, .16);--gnav-group-active-text: #ffffff;--gnav-mod-active-bg: rgba(79, 70, 229, .18);--gnav-mod-active-text: #ffffff;--gnav-screen-active-bg: rgba(124, 58, 237, .16);--gnav-screen-active-text: #ffffff;--gnav-hover-row: rgba(255, 255, 255, .06);--gnav-hover-screen: rgba(255, 255, 255, .04);--gnav-dot-ring: #64748b;--gnav-halo: rgba(124, 58, 237, .25);--badge-neutral-bg: #131c33;--badge-neutral-fg: #cbd5e1;--badge-ok-bg: rgba(23, 198, 83, .16);--badge-ok-fg: #6ee7a0;--badge-warn-bg: rgba(246, 192, 0, .16);--badge-warn-fg: #f7d774;--badge-info-fg: #c4b5fd;--badge-danger-fg: #fda4b8;--badge-primary-fg: #93c5fd;--on-tint: #ffffff;--nx-primary-tint-border: rgba(27, 132, 255, .45);--nx-primary-deep: #056ee9;--nx-violet: #8b8ff0;--nx-violet-pressed: #a5a8f5;--nx-violet-tint: rgba(91, 95, 199, .18);--nx-money: #f4a340;--nx-money-tint: rgba(232, 131, 12, .16)}:root,:root:not([data-theme=light]),:root[data-theme=dark],[data-bs-theme=dark]{--font-heading: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: var(--font-heading);--font-app: var(--font-heading);--font-menu: var(--font-heading);--font-aux: var(--font-heading);--font-mono: var(--font-heading);--nx-font-mono: var(--font-heading);--bs-font-monospace: var(--font-heading)}code,kbd,pre,samp{font-family:inherit;font-variant-numeric:tabular-nums}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;background:var(--surface-sunken, #f5f7fa);color:var(--text-body, #1f2937);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}#app{min-height:100vh}a{color:inherit}button{font-family:inherit}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:root{--ui-primary: var(--nx-primary-active);--ui-primary-hover: color-mix(in srgb, var(--nx-primary-active) 85%, #000);--ui-on-primary: var(--nx-white);--ui-primary-light: var(--nx-primary-light);--ui-primary-ink: var(--nx-navy-700);--ui-bg: #f5f7fa;--ui-surface: var(--nx-white);--ui-fg: var(--nx-gray-900);--ui-muted: var(--nx-slate-600);--ui-border: var(--nx-gray-200);--ui-border-strong: var(--nx-gray-300);--ui-secondary: var(--nx-gray-200);--ui-secondary-hover: var(--nx-gray-300);--ui-step-todo: var(--nx-gray-300);--ui-item-hover: #f5f7fa;--ui-button-hover: var(--nx-gray-200);--ui-ring: color-mix(in srgb, var(--nx-primary-active) 12%, transparent);--ui-ok-bg: var(--nx-success-light);--ui-ok-fg: #047857;--ui-warn-bg: var(--nx-warning-light);--ui-warn-fg: #92400e;--ui-bad-bg: var(--nx-danger-light);--ui-bad-fg: #be123c;--ui-info-bg: var(--nx-primary-light);--ui-info-fg: var(--nx-navy-700);--ui-neutral-bg: var(--nx-gray-200);--ui-neutral-fg: var(--nx-gray-700);--ui-violet-bg: var(--nx-info-light);--ui-violet-fg: var(--nx-info-active);--ui-hero-from: color-mix(in srgb, var(--nx-blue-500) 16%, #fff);--ui-hero-to: color-mix(in srgb, var(--nx-emerald-500) 16%, #fff);--ui-hero-border: color-mix(in srgb, var(--nx-blue-500) 24%, #fff);--ui-skel: color-mix(in srgb, var(--nx-gray-900) 7%, var(--nx-white))}*{--scrollbar-thumb: transparent}*:hover{--scrollbar-thumb: color-mix(in srgb, var(--ui-fg) 16%, transparent)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:9999px}.scrollbar-clean{scrollbar-width:none}.scrollbar-clean::-webkit-scrollbar{display:none}.ui-tone-ok{background:var(--ui-ok-bg);color:var(--ui-ok-fg)}.ui-tone-warn{background:var(--ui-warn-bg);color:var(--ui-warn-fg)}.ui-tone-bad{background:var(--ui-bad-bg);color:var(--ui-bad-fg)}.ui-tone-info{background:var(--ui-info-bg);color:var(--ui-info-fg)}.ui-tone-neutral{background:var(--ui-neutral-bg);color:var(--ui-neutral-fg)}.ui-tone-violet{background:var(--ui-violet-bg);color:var(--ui-violet-fg)}.ui-fg-ok{color:var(--ui-ok-fg)}.ui-fg-warn{color:var(--ui-warn-fg)}.ui-fg-bad{color:var(--ui-bad-fg)}.ui-fg-info{color:var(--ui-info-fg)}.ui-hero{background:linear-gradient(135deg,var(--ui-hero-from),var(--ui-hero-to));border:1px solid var(--ui-hero-border)}.ui-num{font-variant-numeric:tabular-nums}.ui-muted{color:var(--ui-muted)}.ui-sr{position:absolute;font-size:16px;font-weight:400;line-height:24px;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ui-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-page-head{display:none;margin-bottom:24px;gap:16px;align-items:flex-start;justify-content:space-between}@media(min-width:1024px){.ui-page-head{display:flex}}.ui-page-head__lead{display:flex;min-width:0;flex:1;align-items:flex-start;gap:16px}.ui-page-head__ic{display:grid;width:56px;height:56px;flex-shrink:0;place-items:center;border-radius:16px;background-color:var(--ui-primary-ink);background-image:linear-gradient(135deg,var(--ui-primary),var(--ui-primary-ink));box-shadow:0 8px 20px color-mix(in srgb,var(--ui-primary) 26%,transparent);color:var(--ui-on-primary);font-size:30px}.ui-page-head__main{min-width:0;flex:1}.ui-page-head__titlerow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.ui-page-head__title{margin:0;font-size:24px;line-height:32px;font-weight:700;letter-spacing:-.01em;color:var(--ui-fg);text-wrap:balance}.ui-page-head__hl{color:var(--ui-primary-ink)}.ui-page-head__count{min-width:28px;padding:2px 10px;border-radius:9999px;background:var(--ui-primary-light);color:var(--ui-primary-ink);font-size:13px;line-height:20px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.ui-page-head__sub{margin:2px 0 0;max-width:80ch;font-size:14px;line-height:20px;color:var(--ui-muted);text-wrap:pretty}.ui-page-head__facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.ui-page-head__acts{display:flex;flex-shrink:0;gap:8px;margin-top:8px}.ui-fact{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border:1px solid var(--ui-border);border-radius:9999px;background:var(--ui-surface);box-shadow:0 1px 2px #0f172a0a;color:var(--ui-fg);font-size:13px;line-height:18px;font-weight:500;white-space:nowrap}.ui-fact__ic{display:grid;width:24px;height:24px;flex-shrink:0;place-items:center;border-radius:9999px;font-size:15px}.ui-fact__sep{color:var(--ui-muted);font-size:12px}.ui-card{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid var(--ui-border);border-radius:16px;background:var(--ui-surface)}.ui-card--flush{padding:20px 0}.ui-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.ui-card--flush>.ui-card__head{margin-bottom:8px;padding:0 20px}.ui-card__titlewrap{display:flex;min-width:0;align-items:center;gap:8px}.ui-card__head:has(>.ui-btn){align-items:center}.ui-card__titlewrap--act{min-height:40px}.ui-card__title{margin:0;font-size:16px;line-height:24px;font-weight:600;color:var(--ui-fg);text-wrap:balance}.ui-card__body{flex:1;min-height:0}.ui-card--flush>.ui-card__body{padding:0 8px}.ui-card__count{font-size:12px;line-height:16px;color:var(--ui-muted);font-variant-numeric:tabular-nums}.ui-btn{display:inline-flex;min-height:40px;max-width:100%;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border:0;border-radius:12px;font-family:inherit;font-size:14px;line-height:1.25;font-weight:500;text-align:center;text-decoration:none;cursor:pointer;outline:none;transition:background-color .15s,color .15s,border-color .15s}.ui-btn>i{font-size:16px;flex-shrink:0}.ui-btn--primary{background:var(--ui-primary);color:var(--ui-on-primary)}.ui-btn--primary:hover{background:var(--ui-primary-hover)}.ui-btn--outline{border:1px solid var(--ui-border-strong);background:var(--ui-surface);color:var(--ui-fg)}.ui-btn--outline:hover{background:var(--ui-button-hover)}.ui-btn--secondary{background:var(--ui-secondary);color:var(--ui-fg)}.ui-btn--secondary:hover{background:var(--ui-secondary-hover)}.ui-btn--ghost{background:transparent;color:var(--ui-muted)}.ui-btn--ghost:hover{background:color-mix(in srgb,var(--ui-fg) 5%,transparent);color:var(--ui-fg)}.ui-btn--sm{min-height:36px;padding-left:12px;padding-right:12px}.ui-btn--block{width:100%}.ui-btn:focus-visible,.ui-iconbtn:focus-visible,.ui-chip:focus-visible,.ui-row-btn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}.ui-btn:disabled,.ui-btn[aria-disabled=true],.ui-iconbtn:disabled{opacity:.5;cursor:not-allowed}.ui-iconbtn{display:inline-flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:0;border-radius:12px;background:transparent;color:var(--ui-muted);font-size:16px;cursor:pointer;outline:none;transition:background-color .15s,color .15s}.ui-iconbtn:hover:not(:disabled){background:color-mix(in srgb,var(--ui-fg) 5%,transparent);color:var(--ui-fg)}.ui-iconbtn--sm{width:36px;height:36px}.ui-iconbtn--xs{width:32px;height:32px;border-radius:8px}.ui-badge{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;font-size:12px;line-height:16px;font-weight:500;white-space:nowrap;box-shadow:inset 0 0 0 1px #0000000d}.ui-badge:before{content:"";width:6px;height:6px;flex-shrink:0;border-radius:9999px;background:currentColor}.ui-badge--fit{max-width:100%}.ui-badge__t{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-steps{display:flex;width:100%;gap:4px}.ui-steps>span{height:4px;flex:1;border-radius:9999px;background:var(--ui-step-todo)}.ui-steps>.is-done{background:var(--ui-primary)}.ui-steps>.is-now{background:color-mix(in srgb,var(--ui-primary) 30%,transparent)}.ui-steps>.is-bad{background:var(--ui-bad-fg)}.ui-steps>.is-warn{background:var(--ui-warn-fg)}.ui-chips{overflow-x:auto;padding:2px 0}.ui-chips__in{display:flex;align-items:center;gap:8px;padding:0 4px}.ui-chip{display:inline-flex;min-height:32px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;border:0;border-radius:9999px;background:color-mix(in srgb,var(--ui-fg) 5%,transparent);color:color-mix(in srgb,var(--ui-fg) 70%,transparent);font-family:inherit;font-size:12px;line-height:16px;font-weight:500;white-space:nowrap;cursor:pointer;outline:none;transition:background-color .15s,color .15s}.ui-chip:hover{background:color-mix(in srgb,var(--ui-fg) 10%,transparent);color:var(--ui-fg)}.ui-chip[aria-pressed=true]{background:var(--ui-primary);color:var(--ui-on-primary)}.ui-chip__dot{width:6px;height:6px;border-radius:9999px;background:var(--ui-bad-fg)}.ui-chip[aria-pressed=true] .ui-chip__dot{background:var(--ui-on-primary)}.ui-chip__n{font-weight:400;font-variant-numeric:tabular-nums}.ui-field{position:relative;display:block;min-width:0;flex:1}.ui-field__icon{position:absolute;top:0;bottom:0;left:12px;display:grid;place-items:center;color:var(--ui-muted);font-size:16px;pointer-events:none}.ui-input{width:100%;height:44px;padding:0 16px 0 40px;border:1px solid var(--ui-border-strong);border-radius:12px;background:var(--ui-surface);color:var(--ui-fg);font-family:inherit;font-size:16px;outline:none;transition:border-color .15s,box-shadow .15s}.ui-input::placeholder{color:var(--ui-muted)}.ui-input:focus{border-color:var(--ui-primary);box-shadow:0 0 0 2px var(--ui-ring)}.ui-selectbtn{position:relative;display:inline-flex;height:44px;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;padding:0 16px;border:1px solid var(--ui-border-strong);border-radius:12px;background:var(--ui-surface);color:var(--ui-fg);font-size:16px;cursor:pointer}.ui-selectbtn>i{font-size:16px;color:var(--ui-muted)}.ui-selectbtn__t{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-selectbtn>select{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer;font-size:16px}.ui-selectbtn:focus-within{border-color:var(--ui-primary);box-shadow:0 0 0 2px var(--ui-ring)}@media(min-width:640px){.ui-selectbtn{width:208px}}@media(min-width:768px){.ui-input,.ui-selectbtn{height:40px;font-size:14px}}.ui-dl{container-type:inline-size;display:grid;gap:12px;margin:0;font-size:14px;line-height:20px}.ui-dl__row{display:grid;gap:4px}.ui-dl dt{color:var(--ui-muted)}.ui-dl dd{min-width:0;margin:0;font-weight:500;color:var(--ui-fg);overflow-wrap:anywhere}@container (min-width: 384px){.ui-dl__row{grid-template-columns:128px minmax(0,1fr);align-items:baseline;gap:24px}}.ui-tile{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;border-radius:12px;font-size:24px}.ui-tile--sm{width:36px;height:36px;border-radius:10px;font-size:20px}@keyframes ui-pulse{50%{opacity:.55}}.ui-skel{border-radius:8px;background:var(--ui-skel);animation:ui-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ui-skel{animation:none}}.ui-state{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 0;text-align:center}.ui-state__t{margin:0;font-size:14px;line-height:20px;font-weight:500;color:var(--ui-fg)}.ui-state__t--bad{color:var(--ui-bad-fg)}.ui-state__m{margin:4px 0 0;max-width:46ch;font-size:14px;line-height:20px;color:var(--ui-muted);text-wrap:pretty}.el-dropdown-menu{display:flex;flex-direction:column;gap:4px;padding:4px!important}.el-dropdown-menu__item{min-height:40px;border-radius:8px;font-size:14px!important;line-height:20px!important}.el-dropdown-menu__item--divided{margin-top:0!important;border-top-color:var(--ui-border)!important}.el-dropdown-menu__item--divided:before{display:none!important}@keyframes ui-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.el-dropdown__popper.el-popper{border-color:var(--ui-border)!important;border-radius:12px!important;animation:ui-pop .16s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.el-dropdown__popper.el-popper{animation:none}}.ui-form .el-input__wrapper,.ui-form .el-select__wrapper{min-height:44px;padding:0 14px;border-radius:10px;background:var(--ui-surface);box-shadow:0 0 0 1px var(--ui-border-strong) inset!important;transition:box-shadow .15s,background-color .15s}.ui-form .el-input__wrapper:hover,.ui-form .el-select__wrapper:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-primary) 40%,var(--ui-border-strong)) inset!important}.ui-form .el-input__wrapper.is-focus,.ui-form .el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--ui-primary) inset,0 0 0 4px var(--ui-ring)!important}.ui-form .is-invalid .el-input__wrapper,.ui-form .is-invalid .el-input__wrapper:hover{background:color-mix(in srgb,var(--ui-bad-bg) 40%,var(--ui-surface));box-shadow:0 0 0 1px var(--ui-bad-fg) inset!important}.ui-form .is-invalid .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--ui-bad-fg) inset,0 0 0 4px color-mix(in srgb,var(--ui-bad-fg) 14%,transparent)!important}.ui-form .el-input__inner,.ui-form .el-select__selected-item,.ui-form .el-select__placeholder{font-size:16px;color:var(--ui-fg)}.ui-form .el-input__inner{height:42px}.ui-form .el-input__inner::placeholder,.ui-form .el-select__placeholder.is-transparent{color:color-mix(in srgb,var(--ui-muted) 75%,transparent)}.ui-form .el-input.is-disabled .el-input__wrapper{background:var(--ui-bg)}.ui-form .el-input__prefix,.ui-form .el-input__suffix,.ui-form .el-select__caret{color:var(--ui-muted)}.ui-form .el-date-editor.el-input,.ui-form .el-date-editor.el-input__wrapper{width:100%}@media(min-width:768px){.ui-form .el-input__wrapper,.ui-form .el-select__wrapper{min-height:40px}.ui-form .el-input__inner{height:38px}.ui-form .el-input__inner,.ui-form .el-select__selected-item,.ui-form .el-select__placeholder{font-size:14px}}.ui-form .el-radio-group{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%}.ui-form .el-radio{width:100%;height:auto;margin:0;padding:10px 12px;border:1px solid var(--ui-border-strong);border-radius:10px;background:var(--ui-surface);white-space:normal}.ui-form .el-radio.is-checked{border-color:var(--ui-primary);background:var(--ui-primary-light);box-shadow:0 0 0 3px var(--ui-ring)}.ui-form .el-radio.is-disabled{background:var(--ui-bg)}.ui-form .el-radio__label{color:var(--ui-fg);font-weight:500;line-height:20px}@media(prefers-reduced-motion:reduce){.ui-form .el-input__wrapper,.ui-form .el-select__wrapper{transition:none}}.ui-mselect-wrap{display:inline-flex;min-width:0;max-width:100%}.ui-mselect{display:inline-flex;min-width:0;max-width:100%;height:40px;align-items:center;gap:8px;padding:0 10px 0 7px;border:1px solid var(--ui-border-strong);border-radius:12px;background:var(--ui-surface);color:var(--ui-fg);font:inherit;font-size:14px;line-height:20px;text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.ui-mselect:hover{border-color:color-mix(in srgb,var(--ui-primary) 35%,var(--ui-border-strong))}.ui-mselect:focus-visible,.ui-mselect.is-open{outline:none;border-color:var(--ui-primary);box-shadow:0 0 0 3px var(--ui-ring)}.ui-mselect__ic{display:grid;width:26px;height:26px;flex-shrink:0;place-items:center;border-radius:8px;background:var(--ui-primary-light);color:var(--ui-primary);font-size:16px}.ui-mselect__body{display:flex;min-width:0;flex:1;align-items:baseline;gap:6px}.ui-mselect__k{flex-shrink:0;color:var(--ui-muted)}.ui-mselect__k:after{content:":"}.ui-mselect__v{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ui-mselect__vrow{display:flex;min-width:0;max-width:100%;align-items:center;gap:6px}.ui-mselect__tag{flex-shrink:0;padding:0 7px;border-radius:9999px;background:var(--ui-primary);color:var(--ui-on-primary);font-size:12px;line-height:18px;font-weight:600;white-space:nowrap}.ui-mselect__caret{flex-shrink:0;font-size:14px;color:var(--ui-muted);transition:transform .15s}.ui-mselect.is-open .ui-mselect__caret{transform:rotate(180deg)}.ui-mselect.is-on{border-color:color-mix(in srgb,var(--ui-primary) 55%,var(--ui-border-strong));background:var(--ui-primary-light)}.ui-mselect.is-on .ui-mselect__ic{background:var(--ui-primary);color:var(--ui-on-primary)}.ui-mselect.is-on .ui-mselect__v{color:var(--ui-primary-ink)}.ui-mselect.is-alert{border-color:color-mix(in srgb,var(--ui-bad-fg) 45%,var(--ui-border-strong));background:var(--ui-bad-bg)}.ui-mselect.is-alert .ui-mselect__v{color:var(--ui-bad-fg)}@media(max-width:639px){.ui-mselect-wrap{display:flex;width:100%}.ui-mselect{width:100%;height:auto;min-height:52px;padding:6px 10px 6px 7px}.ui-mselect__body{flex-direction:column;align-items:flex-start;gap:0}.ui-mselect__k{font-size:12px;line-height:16px}.ui-mselect__k:after{content:none}.ui-mselect__v{max-width:100%}}@media(prefers-reduced-motion:reduce){.ui-mselect,.ui-mselect__caret{transition:none}}.ui-menu-pop .el-dropdown-menu{min-width:256px}.ui-menu-pop .el-dropdown-menu__item{padding:6px 10px!important;color:var(--ui-fg)!important}.ui-menu-pop .el-dropdown-menu__item:not(.is-disabled):hover,.ui-menu-pop .el-dropdown-menu__item:not(.is-disabled):focus{background:var(--ui-item-hover)!important;color:var(--ui-fg)!important}.ui-menu-pop .el-dropdown-menu__item.is-sel{background:var(--ui-primary-light)!important;color:var(--ui-primary-ink)!important;font-weight:600}.ui-mopt{display:flex;width:100%;align-items:center;gap:10px}.ui-mopt__ic{display:grid;width:28px;height:28px;flex-shrink:0;place-items:center;border-radius:8px;font-size:16px}.ui-mopt__t{min-width:0;flex:1}.ui-mopt__n{min-width:24px;padding:0 7px;border-radius:9999px;background:color-mix(in srgb,var(--ui-fg) 6%,transparent);color:var(--ui-fg);font-size:12px;line-height:20px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.ui-mopt__n.is-zero{background:transparent;color:var(--ui-muted)}.ui-mopt__chk{width:16px;flex-shrink:0;font-size:16px;color:var(--ui-primary);visibility:hidden}.is-sel .ui-mopt__chk{visibility:visible}.ui-tree-pop.el-popover.el-popper{max-width:calc(100vw - 24px);padding:0!important;border-color:var(--ui-border)!important;border-radius:14px!important;box-shadow:0 12px 32px #0f172a1f!important;animation:ui-pop .16s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.ui-tree-pop.el-popover.el-popper{animation:none}}.stp{display:flex;max-height:min(540px,72vh);flex-direction:column}.stp__search{display:flex;height:40px;align-items:center;gap:8px;margin:10px;padding:0 12px;border:1px solid var(--ui-border-strong);border-radius:10px;color:var(--ui-muted)}.stp__search:focus-within{border-color:var(--ui-primary);box-shadow:0 0 0 3px var(--ui-ring)}.stp__search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ui-fg);font:inherit;font-size:14px}.stp__list{min-height:0;flex:1;margin:0;padding:0 6px 6px;overflow-y:auto;list-style:none}.stp__row{display:flex;width:100%;align-items:center;gap:2px;padding:2px 6px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left}.stp__row:hover{background:var(--ui-item-hover)}.stp__row.is-sel{background:var(--ui-primary-light)}.stp__row.is-pending{background:var(--ui-primary-light);box-shadow:inset 0 0 0 1.5px var(--ui-primary)}.stp__row.is-dim .stp__name{color:var(--ui-muted)}.stp__row--all{gap:10px;padding:8px;cursor:pointer}.stp__row:focus-visible,.stp__main:focus-visible,.stp__chev:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-2px}.stp__chev{display:grid;width:24px;height:24px;flex-shrink:0;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--ui-muted);font-size:12px;cursor:pointer}button.stp__chev:hover{background:color-mix(in srgb,var(--ui-fg) 6%,transparent);color:var(--ui-fg)}.stp__main{display:flex;min-width:0;flex:1;align-items:center;gap:10px;padding:6px 4px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.stp__ic{display:grid;width:32px;height:32px;flex-shrink:0;place-items:center;border-radius:9px;font-size:18px}.stp__t{display:flex;min-width:0;flex:1;flex-direction:column}.stp__name{overflow:hidden;font-size:14px;line-height:20px;font-weight:500;color:var(--ui-fg);text-overflow:ellipsis;white-space:nowrap}.stp__me{margin-left:4px;font-weight:600;color:var(--ui-primary)}.stp__sub{overflow:hidden;font-size:12px;line-height:16px;color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap}.stp__n{min-width:26px;flex-shrink:0;padding:0 8px;border-radius:9999px;background:color-mix(in srgb,var(--ui-fg) 6%,transparent);color:var(--ui-fg);font-size:12px;line-height:20px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.stp__n.is-zero{background:transparent;color:var(--ui-muted)}.stp__row.is-sel .stp__n,.stp__row.is-pending .stp__n{background:var(--ui-primary);color:var(--ui-on-primary)}.stp__none{padding:16px;font-size:14px;color:var(--ui-muted);text-align:center}.stp__opts{display:flex;flex-direction:column;gap:6px;padding:12px;border-top:1px solid var(--ui-border-strong);border-radius:0 0 14px 14px;background:color-mix(in srgb,var(--ui-primary-light) 45%,var(--ui-surface))}.stp__optk{margin:0 0 2px;font-size:12px;line-height:16px;color:var(--ui-muted)}.stp__optk b{color:var(--ui-fg)}.stp__opt{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--ui-border-strong);border-radius:10px;background:var(--ui-surface);font-size:14px;line-height:20px;cursor:pointer}.stp__opt input{position:absolute;opacity:0;pointer-events:none}.stp__opt.is-on{border-color:var(--ui-primary);box-shadow:0 0 0 3px var(--ui-ring)}.stp__opt:focus-within{border-color:var(--ui-primary)}.stp__radio{width:18px;height:18px;flex-shrink:0;border-radius:9999px;background:var(--ui-surface);box-shadow:inset 0 0 0 2px var(--ui-border-strong)}.stp__opt.is-on .stp__radio{box-shadow:inset 0 0 0 5px var(--ui-primary)}.stp__optt{min-width:0;flex:1;font-weight:500}.stp__acts{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.el-input ::-webkit-scrollbar,.el-input::-webkit-scrollbar,.el-textarea__inner::-webkit-scrollbar{width:4px!important;height:4px!important}.ui-card__ic{display:grid;width:36px;height:36px;flex-shrink:0;place-items:center;border-radius:10px;font-size:20px}.ui-attn{position:relative}.ui-attn--warn{background:color-mix(in srgb,var(--ui-warn-bg) 70%,var(--ui-surface));box-shadow:inset 3px 0 0 var(--nx-warning)}.ui-attn--bad{background:color-mix(in srgb,var(--ui-bad-bg) 75%,var(--ui-surface));box-shadow:inset 3px 0 0 var(--nx-danger)}.ui-attn--info{background:color-mix(in srgb,var(--ui-info-bg) 70%,var(--ui-surface));box-shadow:inset 3px 0 0 var(--ui-primary)}.ui-pill{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;padding:2px 10px;border-radius:9999px;font-size:12px;line-height:20px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.pt-maint__icon[data-v-4241fdc9]{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto 16px;border:3px solid var(--nx-warning);border-radius:50%;background:var(--nx-warning-tint);color:var(--nx-warning-active);font-size:44px;font-weight:700;line-height:1}.pt-maint__body[data-v-4241fdc9]{margin:0 0 8px;text-align:center;font-weight:600;line-height:1.5}.pt-maint__hint[data-v-4241fdc9]{margin:0;text-align:center;line-height:1.5;color:var(--ui-muted)}
