/* Credit usage insights. Builds on portal.css: the same shell, tokens and cards.
   Chart series: plan credits in Registry blue, bought credits in teal (validated
   together for colour-vision separation); status uses its own word and mark. */
:root{--series-plan:var(--dk-u0);--series-topup:#1fb89f;--good:var(--dk-u1);--good-bg:var(--dk-u2);--watch:var(--dk-u3);--watch-bg:var(--dk-u4);--high:var(--dk-u5);--high-bg:var(--dk-u6)}

/* ---- rail navigation ---- */
.rail-nav{display:grid;gap:4px}
.rail-nav a{display:flex;align-items:center;gap:12px;min-height:58px;padding:8px 10px;border-radius:12px;color:var(--dk-u7);text-decoration:none;transition:background .2s ease,color .2s ease}
.rail-nav a:hover{background:var(--dk-u8);color:var(--ink)}
.rail-nav a[aria-current="page"]{background:var(--dk-u9);color:var(--ink)}
.rail-nav strong,.rail-nav small{display:block}.rail-nav strong{font-size:.84rem}.rail-nav small{margin-top:2px;font-size:.7rem;opacity:.77}
.rail-nav-icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border:1px solid var(--dk-ua);border-radius:11px;background:var(--dk-ub)}
.rail-nav a[aria-current="page"] .rail-nav-icon{border-color:var(--blue);background:var(--blue);box-shadow:0 0 0 4px var(--dk-uc)}
.rail-nav-icon svg{width:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}

.usage-view,.usage-view+footer{width:100%;max-width:1180px;margin-inline:auto}
.workspace:has(.usage-view:not([hidden])) .workspace-header,.workspace:has(.usage-view:not([hidden])) .status,.workspace:has(.usage-view:not([hidden])) .workspace-footer{max-width:1180px}
.usage-view .primary{text-decoration:none}

/* ---- filters: one row above everything they scope ---- */
.usage-filters{display:grid;gap:12px;margin:0 0 10px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--paper);box-shadow:0 10px 30px var(--dk-ud)}
.usage-presets{display:flex;flex-wrap:wrap;gap:6px}
.usage-presets button{min-height:34px;padding:6px 12px;border:1px solid var(--dk-ue);border-radius:99px;background:var(--dk-uf);color:var(--dk-ug);font-size:.72rem;font-weight:780;cursor:pointer}
.usage-presets button:hover{border-color:var(--dk-uh)}
.usage-presets button[aria-pressed="true"]{border-color:var(--blue);background:var(--dk-ui);color:var(--dk-uj);box-shadow:inset 0 0 0 1px var(--blue)}
.usage-filter-fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}
.usage-field{display:grid;gap:4px;color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.usage-field input,.usage-field select{min-height:38px;padding:7px 10px;border:1px solid var(--dk-uk);border-radius:9px;background:var(--dk-uf);color:var(--ink);font:inherit;font-size:.8rem;letter-spacing:0;text-transform:none}
.usage-field select{min-width:150px}
.usage-field input:focus,.usage-field select:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--dk-ul);outline:none}
.usage-filters .secondary{min-height:38px;padding:8px 14px;gap:6px}
.usage-export{margin-inline-start:auto}
.usage-range{margin:0 4px 16px;color:var(--muted);font-size:.74rem}

.usage-content{display:grid;gap:16px;transition:opacity .2s ease}
.usage-content.is-loading{opacity:.55;pointer-events:none}

/* ---- headline figures ---- */
.usage-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.usage-kpi{position:relative;display:grid;align-content:start;gap:3px;padding:17px 18px;border:1px solid var(--line);border-radius:15px;background:var(--paper)}
.usage-kpi>span{color:var(--muted);font-size:.68rem;font-weight:750}
.usage-kpi strong{color:var(--ink);font-size:1.75rem;line-height:1.15;letter-spacing:-.03em;overflow-wrap:anywhere}
.usage-kpi small{color:var(--dk-um);font-size:.68rem;line-height:1.45}
.usage-kpi.is-warning{border-color:var(--dk-un);background:var(--dk-uo)}
.usage-change{justify-self:start;margin-top:4px;padding:3px 8px;border-radius:99px;background:var(--dk-up);color:var(--dk-uq);font-size:.66rem;font-style:normal;font-weight:800}
.usage-change.is-up{background:var(--dk-ui);color:var(--dk-uj)}.usage-change.is-down{background:var(--good-bg);color:var(--good)}

/* ---- cards ---- */
.usage-card{min-width:0;padding:20px 22px;border:1px solid var(--line);border-radius:18px;background:var(--paper)}
.usage-card h2{margin:0;color:var(--ink);font-size:1.02rem;letter-spacing:-.01em}
.usage-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}
.usage-card-head p,.usage-card-intro{margin:4px 0 14px;color:var(--muted);font-size:.74rem;line-height:1.5}
.usage-card-head .usage-card-intro{margin-bottom:0}
.usage-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px}
.usage-empty{margin:6px 0 0;color:var(--muted);font-size:.76rem}
.usage-muted{color:var(--dk-ur)}
.usage-footnote{margin:0 4px;color:var(--dk-um);font-size:.68rem;line-height:1.6}

/* ---- highlights ---- */
.usage-highlights h2{margin-bottom:12px}
.usage-highlights ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:9px;margin:0;padding:0;list-style:none}
.usage-highlight{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border:1px solid var(--dk-us);border-radius:12px;background:var(--dk-ut);color:var(--dk-uu);font-size:.76rem;line-height:1.5}
.usage-highlight-icon{flex:0 0 auto;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--dk-uv);color:var(--blue);font-size:.66rem;font-weight:900}
.usage-highlight.tone-good .usage-highlight-icon{background:var(--good-bg);color:var(--good)}
.usage-highlight.tone-warning{border-color:var(--dk-un);background:var(--dk-uo)}.usage-highlight.tone-warning .usage-highlight-icon{background:var(--watch-bg);color:var(--watch)}
.usage-highlight.tone-critical{border-color:var(--dk-uw);background:var(--dk-ux)}.usage-highlight.tone-critical .usage-highlight-icon{background:var(--high-bg);color:var(--high)}

/* ---- chart ---- */
.usage-legend{display:flex;flex-wrap:wrap;gap:14px;margin:2px 0 0;padding:0;list-style:none;color:var(--dk-ug);font-size:.7rem;font-weight:700}
.usage-legend li{display:flex;align-items:center;gap:7px}
.swatch{width:11px;height:11px;border-radius:3px}.swatch-plan{background:var(--series-plan)}.swatch-topup{background:var(--series-topup)}
.usage-card:has(.usage-chart){position:relative}
.usage-chart{position:relative;min-height:210px}
.usage-svg{display:block;width:100%;height:auto;overflow:visible}
.usage-svg .grid{stroke:var(--dk-uy);stroke-width:1}.usage-svg .baseline{stroke:var(--dk-uz);stroke-width:1}
.usage-svg .axis{fill:var(--dk-um);font-size:11px;font-family:inherit}
.usage-svg .seg-plan{fill:var(--series-plan)}.usage-svg .seg-topup{fill:var(--series-topup)}
.usage-svg .hit{fill:transparent}
.usage-svg .bar{cursor:default;outline:none}
.usage-svg .bar:hover .hit,.usage-svg .bar:focus .hit{fill:var(--dk-u10)}
.usage-svg .bar:focus-visible .hit{stroke:#f6b73c;stroke-width:2}
.usage-chart-empty{position:absolute;inset:40% 0 auto;margin:0;color:var(--muted);font-size:.78rem;text-align:center}
.usage-tooltip{position:absolute;z-index:5;display:grid;gap:4px;min-width:170px;padding:10px 12px;border:1px solid var(--dk-u11);border-radius:11px;background:var(--dk-uf);box-shadow:0 14px 34px var(--dk-u12);color:var(--dk-ug);font-size:.72rem;pointer-events:none;transform:translateY(40px)}
.usage-tooltip strong{color:var(--ink);font-size:.76rem}
.usage-tooltip-row{display:flex;align-items:center;gap:7px}
.usage-tooltip-row b{min-width:48px;color:var(--ink);font-size:.8rem}
.usage-tooltip .key{width:12px;height:2px;border-radius:2px}.key-plan{background:var(--series-plan)}.key-topup{background:var(--series-topup)}
.usage-tooltip small{color:var(--dk-um)}
.usage-table-toggle{margin-top:10px}
.usage-table-toggle summary{color:var(--blue-dark);font-size:.72rem;font-weight:780;cursor:pointer}

/* ---- tables ---- */
.usage-table-wrap{overflow-x:auto;margin:0 -4px}
.usage-table{width:100%;border-collapse:collapse;font-size:.74rem}
.usage-table th,.usage-table td{padding:9px 8px;border-bottom:1px solid var(--dk-u13);color:var(--dk-u14);text-align:start;vertical-align:middle}
.usage-table thead th{border-bottom-color:var(--dk-u15);color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.03em;white-space:nowrap}
.usage-table tbody th{color:var(--ink);font-weight:700}
.usage-table small{display:block;margin-top:2px;color:var(--dk-ur);font-size:.64rem;font-weight:600}
.usage-table td:nth-child(n+3),.usage-table thead th:nth-child(n+3){text-align:end}
.usage-table thead button{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}
.usage-table thead button:hover{color:var(--ink)}
.usage-table th[aria-sort="ascending"] button:after{content:" ↑"}.usage-table th[aria-sort="descending"] button:after{content:" ↓"}
.usage-table-plans td:last-child{white-space:nowrap}

.usage-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 4px;border-radius:99px;font-size:.66rem;font-weight:750}
.usage-badge b{font-size:.72rem}
.usage-badge-mark{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:var(--dk-uf);font-size:.56rem;font-weight:900}
.usage-badge.is-healthy{background:var(--good-bg);color:var(--good)}
.usage-badge.is-watch{background:var(--watch-bg);color:var(--watch)}
.usage-badge.is-high{background:var(--high-bg);color:var(--high)}

/* ---- customers: one card per customer, columns line up on wide screens ---- */
:root{--app-0:var(--dk-u16);--app-0-bg:var(--dk-u17);--app-1:var(--dk-u18);--app-1-bg:var(--dk-u19);--app-2:var(--dk-u1a);--app-2-bg:var(--dk-u1b);--app-3:var(--dk-u1c);--app-3-bg:var(--dk-u1d)}
.app-tone-0{--app:var(--app-0);--app-bg:var(--app-0-bg)}.app-tone-1{--app:var(--app-1);--app-bg:var(--app-1-bg)}
.app-tone-2{--app:var(--app-2);--app-bg:var(--app-2-bg)}.app-tone-3{--app:var(--app-3);--app-bg:var(--app-3-bg)}
.usage-cust-tools{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}
.usage-app-filter{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:12px;background:var(--dk-up)}
.usage-app-filter button{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:5px 12px;border:0;border-radius:9px;background:none;color:var(--muted);font-size:.74rem;font-weight:700;cursor:pointer}
.usage-app-filter button:hover{color:var(--ink)}
.usage-app-filter button em{color:var(--dk-ur);font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}
.usage-app-filter button[aria-pressed="true"]{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px var(--dk-u1e)}
.usage-app-mark{width:7px;height:7px;border-radius:2px;background:var(--app)}
.usage-sort{display:flex;align-items:center;gap:8px;margin-inline-start:auto;color:var(--muted);font-size:.72rem;font-weight:700}
.usage-sort select{min-height:34px;padding:5px 10px;border:1px solid var(--dk-uk);border-radius:9px;background:var(--dk-uf);color:var(--ink);font-size:.74rem}
.usage-sort select:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--dk-ul);outline:none}
.usage-cust-cols,.usage-cust{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1.15fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,.8fr);gap:16px;align-items:center}
.usage-cust-cols{padding:0 18px 6px;color:var(--dk-ur);font-size:.64rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}
.usage-cust-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}
.usage-cust{padding:14px 18px;border:1px solid var(--dk-u1f);border-radius:14px;background:var(--paper);transition:border-color .15s ease,box-shadow .2s ease}
.usage-cust:hover{border-color:var(--line);box-shadow:0 12px 30px var(--dk-u1g)}
.usage-cust:has([aria-expanded="true"]){border-color:var(--dk-u1h)}
.usage-cust-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.usage-row-toggle{display:flex;align-items:center;gap:12px;min-width:0;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}
.usage-avatar{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:50%;background:var(--dk-ui);color:var(--blue-dark);font-size:.76rem;font-weight:800}
.usage-cust:not(.is-customer) .usage-avatar{background:var(--dk-up);color:var(--muted)}
.usage-cust-name{display:grid;min-width:0}
.usage-cust-name strong{overflow:hidden;color:var(--ink);font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}
.usage-cust-name strong:after{content:"▸";display:inline-block;margin-inline-start:6px;color:#9aa6b8;font-size:.66rem;transition:transform .15s ease}
.usage-row-toggle[aria-expanded="true"] .usage-cust-name strong:after{transform:rotate(90deg)}
[dir="rtl"] .usage-cust-name strong:after{transform:scaleX(-1)}
[dir="rtl"] .usage-row-toggle[aria-expanded="true"] .usage-cust-name strong:after{transform:rotate(90deg)}
.usage-cust-name small{overflow:hidden;color:var(--dk-ur);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}
.usage-status{color:var(--watch)!important;font-weight:700}
.usage-cust.is-charter .usage-cust-name strong,.usage-cust.is-unattributed .usage-cust-name strong,.usage-cust.is-workspace .usage-cust-name strong{font-style:italic}
.usage-cust-plan{display:grid;justify-items:start;gap:4px;min-width:0}
.usage-plan-pill{max-width:100%;overflow:hidden;padding:3px 10px;border-radius:99px;background:var(--app-bg,var(--dk-up));color:var(--app,var(--muted));font-size:.74rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}
.usage-cust-plan small{padding-inline-start:10px;color:var(--dk-ur);font-size:.66rem;font-weight:600}
.usage-cust-usage{display:grid;gap:6px;min-width:0}
.usage-cust-figures{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px}
.usage-cust-figures strong{color:var(--ink);font-size:1rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
.usage-cust-figures small{color:var(--dk-ur);font-size:.68rem}
.usage-cust-track{display:block;height:8px;overflow:hidden;border-radius:99px;background:var(--dk-u1i)}
.usage-cust-track .usage-fill{display:block;height:100%;border-radius:inherit;background:var(--blue)}
.usage-cust-price{display:grid;justify-items:start;gap:5px}
.usage-cust-price small{color:var(--dk-ur);font-size:.7rem;font-variant-numeric:tabular-nums}
.usage-cust-last{display:grid;color:var(--dk-ug);font-size:.74rem;font-weight:600}
.usage-cust-last small{color:var(--dk-ur);font-size:.64rem;font-weight:500}
.usage-cust-detail{grid-column:1/-1;padding-top:10px;border-top:1px solid var(--dk-u13)}
.usage-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}
.usage-chips li{padding:4px 9px;border:1px solid var(--dk-u1j);border-radius:99px;background:var(--dk-ut);color:var(--dk-ug);font-size:.68rem}
.usage-search input{width:min(260px,100%);min-height:36px;padding:7px 11px;border:1px solid var(--dk-uk);border-radius:9px;font:inherit;font-size:.78rem}
.usage-search input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--dk-ul);outline:none}
.usage-more{margin-top:12px;min-height:36px}

/* ---- activities ---- */
.usage-bars{display:grid;gap:13px;margin:0;padding:0;list-style:none}
.usage-bar-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font-size:.78rem}
.usage-bar-name{color:var(--dk-u1k);font-weight:750}
.usage-bar-name small{margin-inline-start:6px;color:var(--dk-ur);font-size:.66rem;font-weight:650}
.usage-bar-head strong{color:var(--ink);font-size:.78rem;white-space:nowrap}
.usage-track{height:8px;margin:6px 0 4px;overflow:hidden;border-radius:99px;background:var(--dk-u1i)}
.usage-fill{display:block;height:100%;border-radius:99px;background:var(--series-plan)}
.usage-bar-detail{color:var(--dk-um);font-size:.67rem}

/* ---- wallet ---- */
.usage-wallet{display:grid;gap:0;margin:0}
.usage-wallet-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--dk-u13);font-size:.78rem}
.usage-wallet-row dt{color:var(--dk-ug)}.usage-wallet-row dd{margin:0;color:var(--ink);font-weight:800;font-variant-numeric:tabular-nums}
.usage-wallet-row.is-in dd{color:var(--good)}
.usage-wallet-row.is-total{border-bottom:0;border-top:2px solid var(--dk-u15);margin-top:2px}
.usage-wallet-row.is-total dt{color:var(--ink);font-weight:800}
.usage-wallet-row.is-note{border-bottom:0;padding-top:4px;font-size:.7rem}.usage-wallet-row.is-note dt,.usage-wallet-row.is-note dd{color:var(--dk-um);font-weight:650}

/* ---- rate card ---- */
.usage-rates summary{display:flex;justify-content:space-between;align-items:center;gap:15px;list-style:none;cursor:pointer}
.usage-rates summary::-webkit-details-marker{display:none}
.usage-rates summary strong,.usage-rates summary small{display:block}
.usage-rates summary strong{color:var(--ink);font-size:.9rem}.usage-rates summary small{margin-top:3px;color:var(--muted);font-size:.7rem}
.usage-rates[open] summary{margin-bottom:10px}
.usage-rates[open] summary>span:last-child{transform:rotate(45deg)}

.usage-table td,.usage-kpi strong,.usage-bar-head strong{font-variant-numeric:tabular-nums}

@media (max-width:1100px){.usage-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-grid{grid-template-columns:1fr}}
@media (max-width:900px){.rail-nav{grid-template-columns:repeat(3,1fr);margin-top:18px}.rail-nav a{justify-content:center;min-height:44px}.rail-nav a>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}
@media (max-width:650px){.usage-kpis{grid-template-columns:1fr}.usage-kpi strong{font-size:1.45rem}.usage-card{padding:17px 15px}.usage-card-head{display:block}.usage-search input{width:100%;margin-top:10px}.usage-filter-fields{display:grid;grid-template-columns:1fr 1fr}.usage-field select{min-width:0}.usage-field:has(#usage-month),.usage-field:has(#usage-application){grid-column:1/-1}.usage-export{margin-inline-start:0}.usage-cust-cols{display:none}.usage-cust{grid-template-columns:1fr 1fr;gap:14px 16px;padding:14px}.usage-cust-who,.usage-cust-usage{grid-column:1/-1}.usage-cust-label{position:static;width:auto;height:auto;overflow:visible;clip:auto;color:var(--dk-ur);font-size:.6rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.usage-sort{margin-inline-start:0}}
@media(pointer:coarse){.usage-field input,.usage-field select,.usage-search input,.usage-sort select{font-size:16px}}
@media(prefers-reduced-motion:reduce){.usage-cust,.usage-cust-name strong:after{transition:none}}
/* Customers are read a page at a time; the list dims while the next page loads (src/pager.css). */
#usage-customers.is-loading{opacity:.55;transition:opacity .2s}
#usage-customers-pager.ft-pager{margin-top:12px;border:1px solid var(--dk-u15);border-radius:10px}
@media (prefers-reduced-motion:reduce){#usage-customers.is-loading{transition:none}}
/* Registry admin reading a Charter's report (src/usage.js adminCharter). */
.usage-admin{max-width:1080px;margin:0 auto 16px;border:1px solid var(--dk-u1l);background:var(--dk-ui);color:var(--dk-u1m);font-size:.78rem;font-weight:650}
.usage-admin a{margin-inline-start:6px;color:inherit;font-weight:800}

/* Generated by src/dark-theme.js */
:root{--dk-u0:#2367e8;--dk-u1:#087d68;--dk-u2:#e7f8f3;--dk-u3:#8a5a00;--dk-u4:#fff5df;--dk-u5:#b42318;--dk-u6:#fff0ed;--dk-u7:#68748a;--dk-u8:#f3f6fb;--dk-u9:#eef3ff;--dk-ua:#d5dce7;--dk-ub:#ffffff;--dk-uc:rgba(35,103,232,.16);--dk-ud:rgba(15,31,55,.05);--dk-ue:#d3dce8;--dk-uf:#fff;--dk-ug:#40506a;--dk-uh:#9aa9bc;--dk-ui:#eef4ff;--dk-uj:#1c4fae;--dk-uk:#cbd5e2;--dk-ul:rgba(35,103,232,.1);--dk-um:#7b879a;--dk-un:#f1dcb0;--dk-uo:#fffbf0;--dk-up:#f0f3f8;--dk-uq:#4c5a70;--dk-ur:#8792a3;--dk-us:#e3e8f0;--dk-ut:#fafbfd;--dk-uu:#344156;--dk-uv:#e8f0ff;--dk-uw:#f0cbc7;--dk-ux:#fff7f5;--dk-uy:#edf0f5;--dk-uz:#c9d2de;--dk-u10:rgba(35,103,232,.06);--dk-u11:#dfe5ee;--dk-u12:rgba(15,31,55,.16);--dk-u13:#eef1f5;--dk-u14:#3d485b;--dk-u15:#e2e7ef;--dk-u16:#0b8a80;--dk-u17:#e3f6f3;--dk-u18:#6d45d0;--dk-u19:#f1ecff;--dk-u1a:#c2410c;--dk-u1b:#fff1e8;--dk-u1c:#be185d;--dk-u1d:#fdedf4;--dk-u1e:rgba(15,31,55,.12);--dk-u1f:#e8edf3;--dk-u1g:rgba(15,31,55,.08);--dk-u1h:#cfdcf3;--dk-u1i:#edf1f6;--dk-u1j:#e0e6ef;--dk-u1k:#273248;--dk-u1l:#cbdcf9;--dk-u1m:#174eb6}
@media (prefers-color-scheme:dark){:root[data-theme="auto"]{color-scheme:dark;--dk-u0:#387dff;--dk-u1:#369983;--dk-u2:#1a222e;--dk-u3:#ad7b32;--dk-u4:#292211;--dk-u5:#de4f3f;--dk-u6:#1a222e;--dk-u7:#98a5bd;--dk-u8:#1b232f;--dk-u9:#19212e;--dk-ua:#303846;--dk-ub:#212936;--dk-uc:rgba(0,0,0,0.384);--dk-ud:rgba(0,0,0,0.12);--dk-ue:#303946;--dk-uf:#212936;--dk-ug:#93a6c3;--dk-uh:#657385;--dk-ui:#1a222e;--dk-uj:#70a9ff;--dk-uk:#37404e;--dk-ul:rgba(0,0,0,0.24);--dk-um:#99a5b9;--dk-un:#433209;--dk-uo:#1e2733;--dk-up:#19212d;--dk-uq:#96a6be;--dk-ur:#9aa5b7;--dk-us:#242c39;--dk-ut:#1e2733;--dk-uu:#9babc4;--dk-uv:#171f2b;--dk-uw:#533633;--dk-ux:#1d2532;--dk-uy:#a0a5ac;--dk-uz:#a0a5ac;--dk-u10:rgba(113,168,255,0.06);--dk-u11:#272f3c;--dk-u12:rgba(0,0,0,0.384);--dk-u13:#212936;--dk-u14:#98a5bb;--dk-u15:#252d3a;--dk-u16:#29998f;--dk-u17:#18202c;--dk-u18:#8a67f4;--dk-u19:#201c29;--dk-u1a:#d9572a;--dk-u1b:#1a222e;--dk-u1c:#e04178;--dk-u1d:#19212d;--dk-u1e:rgba(0,0,0,0.288);--dk-u1f:#212936;--dk-u1g:rgba(0,0,0,0.192);--dk-u1h:#2e384a;--dk-u1i:#18202c;--dk-u1j:#262e3b;--dk-u1k:#acbad6;--dk-u1l:#2b394f;--dk-u1m:#71a8ff}}
:root[data-theme="dark"]{color-scheme:dark;--dk-u0:#387dff;--dk-u1:#369983;--dk-u2:#1a222e;--dk-u3:#ad7b32;--dk-u4:#292211;--dk-u5:#de4f3f;--dk-u6:#1a222e;--dk-u7:#98a5bd;--dk-u8:#1b232f;--dk-u9:#19212e;--dk-ua:#303846;--dk-ub:#212936;--dk-uc:rgba(0,0,0,0.384);--dk-ud:rgba(0,0,0,0.12);--dk-ue:#303946;--dk-uf:#212936;--dk-ug:#93a6c3;--dk-uh:#657385;--dk-ui:#1a222e;--dk-uj:#70a9ff;--dk-uk:#37404e;--dk-ul:rgba(0,0,0,0.24);--dk-um:#99a5b9;--dk-un:#433209;--dk-uo:#1e2733;--dk-up:#19212d;--dk-uq:#96a6be;--dk-ur:#9aa5b7;--dk-us:#242c39;--dk-ut:#1e2733;--dk-uu:#9babc4;--dk-uv:#171f2b;--dk-uw:#533633;--dk-ux:#1d2532;--dk-uy:#a0a5ac;--dk-uz:#a0a5ac;--dk-u10:rgba(113,168,255,0.06);--dk-u11:#272f3c;--dk-u12:rgba(0,0,0,0.384);--dk-u13:#212936;--dk-u14:#98a5bb;--dk-u15:#252d3a;--dk-u16:#29998f;--dk-u17:#18202c;--dk-u18:#8a67f4;--dk-u19:#201c29;--dk-u1a:#d9572a;--dk-u1b:#1a222e;--dk-u1c:#e04178;--dk-u1d:#19212d;--dk-u1e:rgba(0,0,0,0.288);--dk-u1f:#212936;--dk-u1g:rgba(0,0,0,0.192);--dk-u1h:#2e384a;--dk-u1i:#18202c;--dk-u1j:#262e3b;--dk-u1k:#acbad6;--dk-u1l:#2b394f;--dk-u1m:#71a8ff}
