.kova-dash{--d-bg:#fafaf9;--d-side:#f3f3f1;--d-ink:#111214;--d-muted:#62656d;--d-line:#e6e6e2;--d-accent:#1e1612;--d-brass:#9b773c;--d-good:#1f7a4a;background:var(--d-bg);color:var(--d-ink);font-family:var(--ui);font-size:14px}.kova-d-side{background:var(--d-side);border-right:1px solid var(--d-line);align-content:start;gap:18px;padding:16px 12px;display:grid}.kova-d-org{border:1px solid var(--d-line);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.kova-d-org i{color:#c8703a;background:#1e1612;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.kova-d-org b{font-size:.8125rem;display:block}.kova-d-org span{color:var(--d-muted);font-size:.75rem}.kova-d-nav{gap:2px;display:grid}.kova-d-nav a{color:var(--d-muted);border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.kova-d-nav a svg{width:16px;height:16px}.kova-d-nav a.on{color:var(--d-ink);box-shadow:0 0 0 1px var(--d-line);background:#fff}.kova-d-nav small{color:var(--d-muted);padding:10px 10px 4px;font-size:.6875rem;font-weight:600}.kova-d-main{align-content:start;gap:20px;padding:22px 28px 32px;display:grid}.kova-d-top{justify-content:space-between;align-items:center;display:flex}.kova-d-top .kova-d-range{color:var(--d-muted);align-items:center;gap:8px;font-size:.8125rem;display:flex}.kova-d-pill{border:1px solid var(--d-line);color:var(--d-ink);background:#fff;border-radius:8px;padding:6px 10px;font-weight:500}.kova-d-kpis{border:1px solid var(--d-line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid}.kova-d-kpi{border-right:1px solid var(--d-line);gap:4px;padding:14px 16px;display:grid}.kova-d-kpi:last-child{border-right:0}.kova-d-kpi span{color:var(--d-muted);font-size:.75rem;font-weight:500}.kova-d-kpi b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:600}.kova-d-kpi em{color:var(--d-good);font-variant-numeric:tabular-nums;font-size:.75rem;font-style:normal;font-weight:600}.kova-d-kpi svg{width:100%;height:26px}.kova-d-grid{grid-template-columns:1.6fr 1fr;gap:16px;display:grid}.kova-d-panel{border:1px solid var(--d-line);background:#fff;border-radius:12px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.kova-d-panel h5{justify-content:space-between;align-items:baseline;margin:0;font-size:.875rem;font-weight:600;display:flex}.kova-d-panel h5 span{color:var(--d-muted);font-size:.75rem;font-weight:500}.kova-d-chart{width:100%;height:170px}.kova-d-design{grid-template-columns:120px 1fr;align-items:center;gap:14px;display:grid}.kova-d-design .kova-pass{border-radius:9px;gap:7px;max-width:120px;padding:8px 8px 9px}.kova-d-design .kova-pass .kova-p-name strong{font-size:.55rem}.kova-d-design .kova-pass .kova-p-name small,.kova-d-design .kova-pass .kova-p-progress small,.kova-d-design .kova-pass .kova-p-field small{display:none}.kova-d-design .kova-pass .kova-p-logo{width:14px;height:14px}.kova-d-design .kova-pass .kova-p-brand{gap:4px}.kova-d-design .kova-pass .kova-p-progress b{font-size:.6rem}.kova-d-design .kova-pass .kova-p-panel{border-radius:6px;gap:3px;padding:5px}.kova-d-design .kova-pass .kova-p-field span{font-size:.45rem}.kova-d-design .kova-pass .kova-p-qr{border-radius:4px;min-width:40px;padding:3px}.kova-d-design .kova-pass .kova-p-qr span{display:none}.kova-d-design dl{gap:8px;margin:0;font-size:.8125rem;display:grid}.kova-d-design dl div{border-bottom:1px solid var(--d-line);justify-content:space-between;gap:8px;padding-bottom:6px;display:flex}.kova-d-design dt{color:var(--d-muted)}.kova-d-design dd{margin:0;font-weight:500}.kova-d-table{border-collapse:collapse;width:100%;font-size:.8125rem}.kova-d-table th{text-align:left;color:var(--d-muted);border-bottom:1px solid var(--d-line);padding:6px 8px;font-size:.75rem;font-weight:500}.kova-d-table td{border-bottom:1px solid var(--d-line);font-variant-numeric:tabular-nums;padding:9px 8px}.kova-d-table tr:last-child td{border-bottom:0}.kova-d-status{align-items:center;gap:6px;font-weight:500;display:inline-flex}.kova-d-status i{background:var(--d-good);border-radius:50%;width:6px;height:6px}.kova-d-status.reward i{background:var(--d-brass)}.kova-d-sample{color:var(--d-muted);border:1px solid var(--d-line);border-radius:6px;padding:2px 7px;font-size:.6875rem}.kova-scroll-x{overflow-x:auto}.kova-ui.kova-dash{color:var(--d-ink);--kova-error:#b42318;--color-ink:var(--d-ink);--color-muted:var(--d-muted);--color-line:var(--d-line);--color-paper:var(--d-side);--color-card:#fff;font-size:14px}.kova-d-root{min-height:100dvh}.kova-d-org i b{color:inherit;font-size:.8125rem;font-style:normal}.kova-d-org>span{min-width:0}.kova-d-org>span>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kova-d-nav a{min-height:32px}@media (hover:hover) and (pointer:fine){.kova-d-nav a:hover{color:var(--d-ink)}}.kova-dash .kova-d-nav a:focus-visible{border-radius:8px}.kova-d-side{grid-template-rows:auto auto 1fr}.kova-d-foot{align-self:end;gap:10px;display:grid}.kova-d-account{align-items:center;gap:10px;min-height:40px;padding:6px 8px;display:flex}.kova-d-switch{color:var(--d-muted);gap:4px;font-size:.75rem;font-weight:500;display:grid}.kova-d-aside{display:none}.kova-d-bar{z-index:5;padding:max(10px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) 10px max(16px, env(safe-area-inset-left,0px));background:var(--d-side);border-bottom:1px solid var(--d-line);align-items:center;gap:10px;display:flex;position:sticky;top:0}.kova-d-bar .kova-d-org{background:0 0;border:0;flex:1;min-width:0;padding:0}.kova-d-main{width:100%;max-width:1200px;padding:20px max(16px, env(safe-area-inset-right,0px)) 32px max(16px, env(safe-area-inset-left,0px));grid-template-columns:minmax(0,1fr)}@media (min-width:980px){.kova-d-root{grid-template-columns:220px minmax(0,1fr);display:grid}.kova-d-aside{height:100dvh;display:grid;position:sticky;top:0;overflow-y:auto}.kova-d-bar{display:none}.kova-d-main{padding:22px 28px 32px}}.kova-icon-btn{place-items:center;width:44px;height:44px;padding:0;display:inline-grid}.kova-icon-btn svg{width:16px;height:16px}.kova-d-drawer{background:var(--d-side);width:min(300px,86vw);max-width:none;height:100dvh;max-height:none;color:var(--d-ink);border:0;border-right:1px solid var(--d-line);margin:0;padding:0}.kova-d-drawer .kova-d-side{min-height:100%;padding-top:max(16px, env(safe-area-inset-top,0px));padding-left:max(12px, env(safe-area-inset-left,0px));border-right:0}.kova-d-drawer .kova-d-nav a{min-height:44px}.kova-d-drawer-head{justify-content:flex-end;display:flex}.kova-d-drawer::backdrop,.kova-dialog::backdrop{background:#11121459}@media (min-width:980px){.kova-d-drawer{display:none}}.kova-d-top{flex-wrap:wrap;gap:8px 16px}.kova-d-top h1{letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:600}.kova-d-top p{color:var(--d-muted);max-width:70ch;margin-top:2px;font-size:.8125rem}.kova-d-top>div{min-width:0}.kova-d-card{border:1px solid var(--d-line);background:#fff;border-radius:12px;min-width:0;padding:16px}.kova-d-table th,.kova-d-table td{vertical-align:top;white-space:nowrap}.kova-d-status.muted i{background:var(--d-muted)}.kova-d-status.error i{background:var(--kova-error)}.kova-input{border:1px solid var(--line-strong);width:100%;height:40px;color:var(--d-ink);font:inherit;background:#fff;border-radius:10px;padding:0 12px;font-size:16px;display:block}textarea.kova-input{height:auto;min-height:80px;padding:8px 12px;line-height:1.55}select.kova-input{padding-right:32px}.kova-input:disabled{opacity:.5;cursor:not-allowed}.kova-input[aria-invalid=true]{border-color:var(--kova-error)}.kova-dash .kova-input:focus-visible{border-radius:10px}@media (min-width:640px){.kova-input{font-size:.875rem}}.kova-field{align-content:start;gap:4px;display:grid}.kova-field label{font-size:.8125rem;font-weight:500}.kova-field p{color:var(--d-muted);font-size:.75rem}.kova-field p.kova-field-error{color:var(--kova-error)}.kova-d-legend{padding:0;font-size:.8125rem;font-weight:500}.kova-btn.kova-danger{color:var(--kova-error)}a.kova-btn{color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}a.kova-btn.kova-primary{color:var(--bg)}.kova-notice{border:1px solid var(--d-line);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:.875rem;display:flex}.kova-notice>i{background:var(--d-good);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.kova-notice.error{border-color:var(--kova-error)}.kova-notice.error>i{background:var(--kova-error)}.kova-notice.hint>i{background:var(--d-brass)}.kova-notice>div{flex:1;justify-items:start;gap:10px;min-width:0;display:grid}.kova-link-btn{font:inherit;color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media (max-width:979.98px){.kova-d-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kova-d-kpi:nth-child(2n){border-right:0}.kova-d-kpi:nth-child(-n+2){border-bottom:1px solid var(--d-line)}.kova-d-grid{grid-template-columns:minmax(0,1fr)}}.kova-d-kpi{min-width:0}.kova-d-kpi em.kova-muted{color:var(--d-muted)}.kova-d-kpi svg{display:block}.kova-d-panel h5 a{color:var(--d-muted);font-size:.75rem;font-weight:500}.kova-d-design .kova-pass{font-size:14px}.kova-d-note{color:var(--d-muted);font-size:.75rem}.kova-d-design>div:first-child{min-width:0}.kova-d-design dd{overflow-wrap:anywhere;min-width:0}.kova-d-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.kova-d-fact{gap:4px;display:grid}.kova-d-fact b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:600}.kova-d-fact span{color:var(--d-muted);font-size:.75rem}.kova-d-list{display:grid}.kova-d-list>li{border-bottom:1px solid var(--d-line);min-width:0;padding:12px 0}.kova-d-list>li:first-child{padding-top:0}.kova-d-list>li:last-child{border-bottom:0;padding-bottom:0}.kova-d-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.kova-d-row-main{flex:16rem;gap:2px;min-width:0;display:grid}.kova-d-row-title>span:first-child{overflow-wrap:anywhere}.kova-scroll-x{position:relative}.kova-d-panel>*{min-width:0}.kova-d-row-title{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.875rem;font-weight:600;display:flex}.kova-d-row-text{color:var(--d-muted);overflow-wrap:anywhere;font-size:.8125rem}.kova-d-row-form{border-top:1px solid var(--d-line);gap:12px;margin-top:12px;padding-top:12px;display:grid}.kova-d-table td.kova-d-actions-cell{text-align:right}.kova-d-table td.kova-d-wrap{white-space:normal;min-width:12rem}.kova-d-form{gap:12px;display:grid}.kova-d-check{align-items:center;gap:10px;min-height:40px;font-size:.875rem;display:flex}.kova-d-check input{width:20px;height:20px;accent-color:var(--d-ink);flex:none}.kova-loading{text-align:center;color:var(--d-muted);padding:32px 0;font-size:.8125rem}.kova-empty{text-align:center;justify-items:center;gap:6px;padding:28px 16px;display:grid}.kova-empty h2{margin:0;font-size:.875rem;font-weight:600}.kova-empty p{color:var(--d-muted);max-width:52ch;font-size:.8125rem}.kova-empty .kova-actions{margin-top:8px}.kova-dialog{border:1px solid var(--line);color:var(--d-ink);background:#fff;border-radius:16px;width:min(440px,100vw - 32px);max-width:none;margin:auto;padding:20px;font-size:.875rem}.kova-dialog h2{margin:0;font-size:1rem;font-weight:600}.kova-dialog p{color:var(--d-muted);white-space:pre-line;margin-top:8px}.kova-dialog .kova-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:20px}.kova-d-center{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.kova-d-center>.kova-d-panel{text-align:center;justify-items:center;width:100%;max-width:420px;padding:24px}.kova-d-center h1{letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:600}.kova-d-center p{color:var(--d-muted)}@media print{.kova-d-root{display:block}.kova-d-aside,.kova-d-bar,.kova-d-drawer{display:none}.kova-d-main{max-width:none;padding:0}}
