*{box-sizing:border-box;margin:0;padding:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#0b0d10;--ui-bg-subtle:#0f1216;--ui-surface:#14181d;--ui-surface-raised:#191e24;--ui-surface-hover:#1e252c;--ui-input-bg:#101419;--ui-header-bg:#0f1216f0;--ui-border:#2a3138;--ui-border-strong:#3a444d;--ui-text:#edf1f4;--ui-text-secondary:#abb4bc;--ui-text-muted:#77818c;--ui-primary:#36b88a;--ui-primary-hover:#49c899;--ui-primary-soft:#36b88a1a;--ui-primary-border:#36b88a52;--ui-info:#5b8fd9;--ui-warning:#d8a348;--ui-error:#dc6670;--ui-error-soft:#dc66701a;--ui-error-border:#dc667057;--ui-shadow:0 16px 38px #00000057}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f4f6f7;--ui-bg-subtle:#f8fafb;--ui-surface:#fff;--ui-surface-raised:#f8faf9;--ui-surface-hover:#f0f4f2;--ui-input-bg:#fff;--ui-header-bg:#fffffff0;--ui-border:#e1e6e9;--ui-border-strong:#c8d0d4;--ui-text:#182026;--ui-text-secondary:#4f5a63;--ui-text-muted:#7b8790;--ui-primary:#16805e;--ui-primary-hover:#126f53;--ui-primary-soft:#16805e17;--ui-primary-border:#16805e45;--ui-info:#3f73b9;--ui-warning:#a96815;--ui-error:#b94752;--ui-error-soft:#b9475214;--ui-error-border:#b9475240;--ui-shadow:0 18px 46px #202a301f}html,body,#app{background:var(--ui-bg);height:100%;color:var(--ui-text-secondary);font-family:Inter,HarmonyOS Sans SC,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{min-width:320px}body{overflow:hidden}button,input,textarea,select{font:inherit}a{color:var(--ui-primary);text-underline-offset:3px}a:hover{color:var(--ui-primary-hover)}::selection{color:#07110d;background:#36b88ac7}:root[data-theme=light] ::selection{color:#fff;background:#16805ed1}input:-webkit-autofill{caret-color:var(--ui-text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--ui-text)!important;background-color:var(--ui-input-bg)!important;-webkit-box-shadow:0 0 0 1000px var(--ui-input-bg) inset!important;box-shadow:0 0 0 1000px var(--ui-input-bg) inset!important}input:-webkit-autofill:hover{caret-color:var(--ui-text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--ui-text)!important;background-color:var(--ui-input-bg)!important;-webkit-box-shadow:0 0 0 1000px var(--ui-input-bg) inset!important;box-shadow:0 0 0 1000px var(--ui-input-bg) inset!important}input:-webkit-autofill:focus{caret-color:var(--ui-text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--ui-text)!important;background-color:var(--ui-input-bg)!important;-webkit-box-shadow:0 0 0 1000px var(--ui-input-bg) inset!important;box-shadow:0 0 0 1000px var(--ui-input-bg) inset!important}textarea:-webkit-autofill{caret-color:var(--ui-text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--ui-text)!important;background-color:var(--ui-input-bg)!important;-webkit-box-shadow:0 0 0 1000px var(--ui-input-bg) inset!important;box-shadow:0 0 0 1000px var(--ui-input-bg) inset!important}textarea:-webkit-autofill:hover{caret-color:var(--ui-text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--ui-text)!important;background-color:var(--ui-input-bg)!important;-webkit-box-shadow:0 0 0 1000px var(--ui-input-bg) inset!important;box-shadow:0 0 0 1000px var(--ui-input-bg) inset!important}textarea:-webkit-autofill:focus{caret-color:var(--ui-text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--ui-text)!important;background-color:var(--ui-input-bg)!important;-webkit-box-shadow:0 0 0 1000px var(--ui-input-bg) inset!important;box-shadow:0 0 0 1000px var(--ui-input-bg) inset!important}select:-webkit-autofill{caret-color:var(--ui-text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--ui-text)!important;background-color:var(--ui-input-bg)!important;-webkit-box-shadow:0 0 0 1000px var(--ui-input-bg) inset!important;box-shadow:0 0 0 1000px var(--ui-input-bg) inset!important}select:-webkit-autofill:hover{caret-color:var(--ui-text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--ui-text)!important;background-color:var(--ui-input-bg)!important;-webkit-box-shadow:0 0 0 1000px var(--ui-input-bg) inset!important;box-shadow:0 0 0 1000px var(--ui-input-bg) inset!important}select:-webkit-autofill:focus{caret-color:var(--ui-text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--ui-text)!important;background-color:var(--ui-input-bg)!important;-webkit-box-shadow:0 0 0 1000px var(--ui-input-bg) inset!important;box-shadow:0 0 0 1000px var(--ui-input-bg) inset!important}input:autofill{caret-color:var(--ui-text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--ui-text)!important;background-color:var(--ui-input-bg)!important;-webkit-box-shadow:0 0 0 1000px var(--ui-input-bg) inset!important;box-shadow:0 0 0 1000px var(--ui-input-bg) inset!important}textarea:autofill{caret-color:var(--ui-text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--ui-text)!important;background-color:var(--ui-input-bg)!important;-webkit-box-shadow:0 0 0 1000px var(--ui-input-bg) inset!important;box-shadow:0 0 0 1000px var(--ui-input-bg) inset!important}select:autofill{caret-color:var(--ui-text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--ui-text)!important;background-color:var(--ui-input-bg)!important;-webkit-box-shadow:0 0 0 1000px var(--ui-input-bg) inset!important;box-shadow:0 0 0 1000px var(--ui-input-bg) inset!important}.mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.85em}.muted-meta{color:var(--ui-text-muted);font-size:11px}.text-link{color:var(--ui-primary);text-decoration:none}.text-link:hover{color:var(--ui-primary-hover);text-decoration:underline}.money-positive{color:var(--ui-primary);font-weight:700}.money-negative{color:var(--ui-error);font-weight:700}.money-value{font-weight:700}.page-stack{width:100%;min-width:0;padding:22px 24px 28px}.page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.page-heading>div:first-child{min-width:0}.page-heading h1{color:var(--ui-text);font-size:22px;font-weight:700;line-height:1.25}.page-heading p{color:var(--ui-text-muted);margin-top:5px;font-size:13px;line-height:1.55}.section-kicker{text-transform:uppercase;letter-spacing:0;color:var(--ui-primary);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.overview-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:8px;min-width:0;padding:16px;transition:border-color .16s,background-color .16s}.overview-card:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-raised)}.overview-card .label{color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:0;font-size:11px}.overview-card .value{min-width:0;color:var(--ui-text);overflow-wrap:anywhere;margin-top:4px;font-size:24px;font-weight:800;line-height:1.25}.overview-card .sub{color:var(--ui-text-muted);margin-top:3px;font-size:11px;display:block}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.n-data-table,.n-card{border-radius:8px;overflow:hidden}.n-data-table{border:1px solid var(--ui-border)}.n-data-table .n-data-table-base-table-header{border-radius:7px 7px 0 0}.n-tabs .n-tab-pane{padding-top:4px}.n-dialog,.n-card.n-modal{max-width:calc(100vw - 32px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=760px){.page-stack{padding:16px 14px 24px}.page-heading{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.page-heading h1{font-size:20px}.page-heading>.n-button,.page-heading>.actions{align-self:stretch}.page-heading>.n-button{width:100%}.page-heading>.actions>.n-button{flex:auto}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.overview-card{padding:13px 12px}.overview-card .value{font-size:20px}.toolbar{align-items:stretch;gap:8px}.toolbar>.n-input,.toolbar>.n-select{flex:100%;width:100%!important}.toolbar>.n-button{flex:auto}.n-dialog,.n-card.n-modal{width:calc(100vw - 24px)!important}.n-form-item.n-form-item--left-labelled{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"label""blank""feedback"!important}.n-form-item.n-form-item--left-labelled>.n-form-item-label{min-height:24px;text-align:left!important;width:auto!important;padding:0 0 6px!important}}@media (width<=420px){.overview-grid{grid-template-columns:minmax(0,1fr)}}
