.adm-body{--adm-side:252px;--adm-pad:clamp(1rem, .3rem + 2.6vw, 3rem);--chart-line:var(--accent-ink);--chart-glow:color-mix(in srgb, var(--accent) 45%, transparent);--chart-fill-top:color-mix(in srgb, var(--accent) 22%, transparent);--chart-fill-bottom:color-mix(in srgb, var(--accent) 0%, transparent);--chart-bar:var(--accent);--chart-grid:var(--line);background:var(--bg);font-size:var(--fs-sm);line-height:1.55}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .adm-body{--chart-line:var(--accent);--chart-glow:color-mix(in srgb, var(--accent) 70%, transparent)}}.adm-body h1{letter-spacing:-.04em;font-size:clamp(1.9rem,1.35rem + 1.8vw,2.9rem);font-weight:720;line-height:1.02}.adm-body h2{letter-spacing:-.028em;font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);line-height:1.15}.adm-body h3{font-size:var(--fs-base);letter-spacing:-.015em;line-height:1.3}.adm-body code,.adm-mono{font-family:var(--font-mono);font-size:.86em}.adm-body :is(p,li){hyphens:manual}.adm{grid-template-columns:var(--adm-side) minmax(0, 1fr);min-height:100dvh;display:grid}.adm-side{overscroll-behavior:contain;gap:var(--space-5);height:100dvh;padding:var(--space-5) var(--space-4) var(--space-4);border-right:1px solid var(--line);scrollbar-width:thin;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.adm-side:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-position:-1px -1px;background-size:28px 28px;height:220px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.adm-side>*{position:relative}.adm-side-top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.adm-brand{align-items:center;gap:var(--space-3);color:var(--ink);padding:var(--space-1) var(--space-2);border-radius:10px;text-decoration:none;display:inline-flex}.adm-brand:hover{color:var(--ink)}.adm-brand .logo-word{font-size:1.05rem}.adm-brand-tag{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);border:1px solid var(--accent-line);border-radius:5px;padding:.05em .45em}.adm-nav ol{gap:1px;padding:0;list-style:none;display:grid;position:relative}.adm-nav ol:before{content:"";background:var(--line);width:1px;position:absolute;top:1.2rem;bottom:1.2rem;left:calc(1.5rem + 1px)}.adm-nav a{color:var(--ink-2);font-weight:560;font-size:var(--fs-sm);border-radius:10px;grid-template-columns:1.6rem 10px 18px minmax(0,1fr);align-items:center;gap:0 .7rem;padding:.6rem .7rem;text-decoration:none;transition:background-color .2s,color .2s;display:grid;position:relative}.adm-nav-n{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink-3);letter-spacing:.04em;transition:color .2s}.adm-nav-node{background:var(--night-3);width:7px;height:7px;box-shadow:0 0 0 1px var(--line-strong);border-radius:2px;justify-self:center;transition:background-color .25s,box-shadow .25s}.adm-nav a svg{opacity:.75;width:18px;height:18px}.adm-nav a:hover{color:var(--ink);background:#ffffff0d}.adm-nav a:hover .adm-nav-node{background:var(--ink-3)}.adm-nav a[aria-current=page]{color:var(--ink);background:#ffffff12}.adm-nav a[aria-current=page] svg{opacity:1;color:var(--accent)}.adm-side-foot{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);margin-top:auto;display:grid}.adm-user{gap:3px;min-width:0;display:grid}.adm-user strong{color:var(--ink);font-weight:650;font-size:var(--fs-sm);overflow-wrap:anywhere}.adm-session{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:.02em}.adm-session b{color:var(--ink-2);font-weight:500}.adm-side-actions{gap:var(--space-2);align-items:center;display:flex}.adm-side-actions form{margin:0;display:contents}.adm-iconbtn{border:1px solid var(--line-strong);width:38px;height:38px;color:var(--ink-2);background:0 0;border-radius:10px;flex:none;place-items:center;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-grid}.adm-iconbtn:hover{color:var(--ink);border-color:var(--ink-3);background:#ffffff12}.adm-iconbtn svg{width:18px;height:18px}.adm-iconbtn .i-sun{display:none}[data-theme=dark] .adm-iconbtn .i-sun{display:block}[data-theme=dark] .adm-iconbtn .i-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .adm-iconbtn .i-sun{display:block}:root:not([data-theme=light]) .adm-iconbtn .i-moon{display:none}}.adm-main{min-width:0;padding:0 var(--adm-pad) var(--space-8)}.adm-main>*+*{margin-top:var(--space-7)}.adm-main>.adm-topbar+*{margin-top:var(--space-6)}.adm-topbar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);min-height:52px;padding-block:var(--space-3);border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;display:flex}.adm-trail{flex-wrap:wrap;align-items:center;gap:.2em .55em;min-width:0;padding:0;list-style:none;display:flex}.adm-trail li{align-items:center;gap:.55em;min-width:0;display:inline-flex}.adm-trail li+li:before{content:"/";color:var(--line-strong)}.adm-trail a{color:var(--ink-3);text-decoration:none}.adm-trail a:hover{color:var(--accent-ink)}.adm-trail [aria-current]{color:var(--ink);overflow-wrap:anywhere}.adm-topbar-meta{align-items:center;gap:.6em;display:inline-flex}.adm-pulse{background:var(--ok);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 20%, transparent);border-radius:1px}@media (prefers-reduced-motion:no-preference){.adm-pulse{animation:2.8s ease-in-out infinite adm-pulse}}@keyframes adm-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--ok) 0%, transparent)}}@media (width<=980px){.adm{grid-template-columns:minmax(0,1fr)}.adm-side{z-index:30;gap:var(--space-2) var(--space-3);height:auto;padding:var(--space-3) 16px 0;border-right:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid;position:sticky;top:0;overflow:visible}.adm-side:before{display:none}.adm-brand{padding:0}.adm-side-foot{border:0;grid-area:1/2;margin:0;padding:0;display:flex}.adm-user{display:none}.adm-iconbtn{width:36px;height:36px}.adm-nav{scrollbar-width:none;grid-column:1/-1;margin-inline:-16px;padding:0 16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 24px),#0000)}.adm-nav::-webkit-scrollbar{display:none}.adm-nav ol{gap:0;width:max-content;display:flex}.adm-nav ol:before{display:none}.adm-nav a{white-space:nowrap;font-size:var(--fs-xs);border-radius:0;gap:.45rem;padding:.65rem .7rem .75rem;display:flex}.adm-nav a svg,.adm-nav-node{display:none}.adm-nav a:hover{background:0 0}.adm-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--accent);background:0 0}.adm-main{padding:0 16px var(--space-7)}.adm-main>*+*{margin-top:var(--space-6)}}.adm-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.adm-head-text{gap:var(--space-3);min-width:0;max-width:820px;display:grid}.adm-head-text>p:not(.label-mono){color:var(--ink-2);max-width:64ch;font-size:var(--fs-base);line-height:1.55}.adm-head-kicker .adm-blocknum{color:var(--accent-ink)}.adm-head-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.adm-crumb{font-size:var(--fs-xs);color:var(--ink-3);align-items:center;gap:.35em;width:fit-content;font-weight:550;text-decoration:none;display:inline-flex}.adm-crumb svg{width:14px;height:14px;transition:transform .25s var(--ease-out)}.adm-crumb:hover svg{transform:translate(-3px)}.adm-sec{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.adm-sec-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line-strong);flex-wrap:wrap;display:flex;position:relative}.adm-sec-head:before{content:"";background:var(--accent);width:44px;height:1px;box-shadow:0 0 10px var(--chart-glow);position:absolute;top:-1px;left:0}.adm-sec-text{gap:var(--space-2);min-width:0;max-width:760px;display:grid}.adm-sec-text>p:not(.label-mono){color:var(--ink-2);max-width:70ch}.adm-sec-n{color:var(--accent-ink);margin-right:.35em}.adm-sec-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.adm-card{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:clamp(1rem,.6rem + 1.2vw,1.5rem)}.adm-card>*+*{margin-top:var(--space-4)}.adm-card-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.adm-card-head p{color:var(--ink-3);font-size:var(--fs-xs)}.adm-panel{padding:var(--space-5) 0;border-top:1px solid var(--line)}.adm-grid{gap:var(--space-6) clamp(1.5rem, 3vw, 3rem);display:grid}.adm-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr))}.adm-grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.adm-split{gap:var(--space-6) clamp(1.5rem, 3vw, 3.5rem);grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;display:grid}@media (width<=1180px){.adm-split{grid-template-columns:minmax(0,1fr)}}.adm-muted{color:var(--ink-3)}.adm-small{font-size:var(--fs-xs)}.adm-nowrap{white-space:nowrap}.adm-break{overflow-wrap:anywhere;word-break:break-word}.adm-stack>*+*{margin-top:var(--space-3)}.adm-kpis{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));display:grid;overflow:hidden}.adm-kpis-lg{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.adm-kpi{gap:var(--space-2);border-left:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:var(--space-4) var(--space-4) var(--space-4) calc(var(--space-4) + 1px);align-content:start;margin-bottom:-1px;margin-left:-1px;transition:background-color .3s;display:grid;position:relative}.adm-kpi:before{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .6s var(--ease-out);box-shadow:0 0 12px var(--chart-glow);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.adm-kpi:hover{background:var(--bg-tint)}.adm-kpi:hover:before{transform:scaleX(1)}.adm-kpi-label{align-items:center;gap:.5em;display:flex}.adm-kpi{container-type:inline-size}.adm-grid>*,.adm-split>*{min-width:0}.adm-kpi-value{font-family:var(--font-display);letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:min(clamp(1.9rem,1.35rem + 1.5vw,2.7rem),17cqi);font-weight:700;line-height:1}.adm-kpis-lg .adm-kpi-value{font-size:min(clamp(2.2rem,1.5rem + 2vw,3.3rem),19cqi)}.adm-kpi-sub{font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.2em .6em;display:flex}.adm-kpi-hint{font-size:var(--fs-2xs);color:var(--ink-3)}.adm-delta{font-variant-numeric:tabular-nums;font-weight:600;font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.02em;align-items:center;gap:.25em;display:inline-flex}.adm-delta svg{width:14px;height:14px}.adm-delta-good{color:var(--ok)}.adm-delta-bad{color:var(--risk)}.adm-delta-flat{color:var(--ink-3)}.adm-kpi .adm-spark{margin-top:var(--space-1)}@media (width<=640px){.adm-kpis,.adm-kpis-lg{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.adm-kpi{padding:var(--space-3) var(--space-3) var(--space-3) calc(var(--space-3) + 1px)}.adm-kpi-value,.adm-kpis-lg .adm-kpi-value{font-size:min(2rem,18cqi)}.adm-kpi-hint{display:none}}.adm-facts{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:0;display:grid}.adm-facts>div{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--line);gap:2px;display:grid}.adm-facts dt,.adm-facts .label-mono{font-size:var(--fs-2xs)}.adm-facts dd{font-family:var(--font-display);font-weight:680;font-size:var(--fs-lg);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0}.adm-spec{font-size:var(--fs-xs);border-top:1px solid var(--line);grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);gap:0;display:grid}.adm-spec dt,.adm-spec dd{border-bottom:1px solid var(--line);margin:0;padding:.6em 0}.adm-spec dt{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding-right:var(--space-4)}.adm-spec dd{color:var(--ink);overflow-wrap:anywhere;min-width:0}.adm-filters{gap:var(--space-3);padding:var(--space-4) 0;border-block:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;display:flex}.adm-filters .field{flex:150px;align-content:start;gap:4px;min-width:0;max-width:250px}.adm-filters .field>label,.adm-form .field>label{font-size:var(--fs-xs)}.adm-filters .field>label{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.adm-filters .input,.adm-filters .select{min-height:40px;font-size:var(--fs-sm);border-radius:9px;padding:.4em .7em}.adm-filters .adm-filter-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.adm-range{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.adm-seg{border:1px solid var(--line-strong);background:var(--bg-elev);border-radius:11px;padding:3px;display:inline-flex}.adm-seg a{color:var(--ink-2);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:8px;padding:.35em .8em;font-weight:500;text-decoration:none;position:relative}.adm-seg a:hover{color:var(--ink);background:var(--bg-sunk)}.adm-seg a[aria-current=true]{background:var(--ink);color:var(--bg)}.adm-range-custom{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.adm-range-custom .input{width:auto;min-height:36px;font-size:var(--fs-xs);border-radius:9px;padding:.3em .55em}.adm-range-custom label{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.adm-range-label{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:.04em}details.adm-range-more>summary{cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.35em;padding:.4em .2em;list-style:none;display:inline-flex}details.adm-range-more>summary::-webkit-details-marker{display:none}details.adm-range-more>summary svg{width:14px;height:14px;transition:transform .25s var(--ease-out)}details.adm-range-more[open]>summary svg{transform:rotate(180deg)}details.adm-range-more>summary:hover{color:var(--ink)}details.adm-range-more[open]{flex-basis:100%}details.adm-range-more[open]>.adm-range-custom{margin-top:var(--space-2)}.adm-tabs{gap:var(--space-1);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.adm-tabs::-webkit-scrollbar{display:none}.adm-tabs a{white-space:nowrap;color:var(--ink-3);font-weight:600;font-size:var(--fs-sm);align-items:center;gap:.45em;padding:.7em .9em;text-decoration:none;display:inline-flex;position:relative}.adm-tabs a svg{width:16px;height:16px}.adm-tabs a:hover,.adm-tabs a[aria-current=page]{color:var(--ink)}.adm-tabs a[aria-current=page]:after{content:"";background:var(--accent);height:2px;box-shadow:0 0 10px var(--chart-glow);position:absolute;bottom:-1px;left:.9em;right:.9em}.adm-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.adm-chip{border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--ink-2);font-size:var(--fs-xs);align-items:baseline;gap:.55em;padding:.45em .85em;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.adm-chip small{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink-3);font-weight:400}.adm-chip:hover{border-color:var(--ink-3);color:var(--ink)}.adm-chip[aria-current=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.adm-chip[aria-current=true] small{color:inherit;opacity:.75}.adm-table-wrap{border-top:1px solid var(--line-strong);overflow-x:auto}.adm-table{width:100%;font-size:var(--fs-xs)}.adm-table th,.adm-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:.72em .9em}.adm-table th:first-child,.adm-table td:first-child{padding-left:.2em}.adm-table th:last-child,.adm-table td:last-child{padding-right:.2em}.adm-table thead th{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-weight:500}.adm-table tbody tr{transition:background-color .15s}.adm-table tbody tr:hover>td{background:var(--bg-tint)}.adm-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.adm-table td.adm-strong,.adm-table .adm-strong{color:var(--ink);font-weight:650}.adm-table a{color:var(--ink);text-decoration:none}.adm-table a:hover{color:var(--accent-ink);text-decoration:underline}.adm-table .adm-row-flag>td:first-child{box-shadow:inset 3px 0 0 var(--risk);padding-left:.8em}.adm-table .adm-row-muted>td{color:var(--ink-3)}.adm-table .adm-empty{padding:var(--space-7) var(--space-4);text-align:center;color:var(--ink-3)}.adm-table form{margin:0}.adm-table form:not(.adm-form){gap:var(--space-1);align-items:center;display:inline-flex}.adm-table tr:not(.adm-detail) :is(.select,.input){min-height:32px;font-size:var(--fs-xs);border-radius:8px;width:auto;padding:.2em .5em}.adm-table tfoot td{color:var(--ink);border-bottom:0;border-top:1px solid var(--line-strong);font-weight:650}.adm-cell-sub{color:var(--ink-3);font-size:var(--fs-2xs);margin-top:1px;display:block}.adm-id{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink-2);letter-spacing:.02em}.adm-path{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink);overflow-wrap:anywhere}.adm-table-compact th,.adm-table-compact td{padding-block:.5em}.adm-cellbar{grid-template-columns:minmax(3rem,1fr) auto;align-items:center;gap:.6em;min-width:7.5rem;display:grid}.adm-cellbar i{background:var(--bg-sunk);border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.adm-cellbar i:after{content:"";width:var(--w,0%);background:var(--chart-bar);border-radius:2px;position:absolute;inset:0 auto 0 0}.adm-expand{border:1px solid var(--line-strong);width:26px;height:26px;color:var(--ink-3);transition:transform .25s var(--ease-out), color .2s, border-color .2s, background-color .2s;background:0 0;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.adm-expand svg{width:14px;height:14px;transition:transform .25s var(--ease-out)}.adm-expand:hover{color:var(--ink);border-color:var(--ink-3)}.adm-expand[aria-expanded=true]{color:var(--accent-ink);border-color:var(--accent-line);background:var(--accent-soft)}.adm-expand[aria-expanded=true] svg{transform:rotate(90deg)}.adm-table tr.adm-detail>td{background:var(--bg-tint);padding:var(--space-4) var(--space-4) var(--space-5)}.adm-table tr.adm-detail:hover>td{background:var(--bg-tint)}.adm-detail-grid{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}@media (prefers-reduced-motion:no-preference){.adm-table tr.adm-detail:not([hidden])>td>*{animation:adm-drop .35s var(--ease-out)}}@keyframes adm-drop{0%{opacity:0;transform:translateY(-6px)}}.badge-warn{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}.adm-dot{background:var(--ink-3);border-radius:2px;flex:none;width:7px;height:7px;display:inline-block}.adm-dot-ok{background:var(--ok)}.adm-dot-risk{background:var(--risk)}.adm-dot-warn{background:var(--warn)}.adm-dot-accent{background:var(--accent);box-shadow:0 0 8px var(--chart-glow)}.adm-state{white-space:nowrap;font-size:var(--fs-xs);align-items:center;gap:.5em;display:inline-flex}p.adm-state{white-space:normal;align-items:flex-start;display:flex}p.adm-state>.adm-dot{margin-top:.5em}.adm-notice{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--info-line);background:var(--info-soft);color:var(--ink);border-radius:12px;align-items:flex-start;display:flex}.adm-notice>svg{width:18px;height:18px;color:var(--info);flex:none;margin-top:.15em}.adm-notice>div{min-width:0}.adm-notice p+p,.adm-notice p+ul,.adm-notice ul+p{margin-top:var(--space-1)}.adm-notice ul{padding-left:1.1em}.adm-notice a{font-weight:600}.adm-notice-ok{border-color:var(--ok-line);background:var(--ok-soft)}.adm-notice-ok>svg{color:var(--ok)}.adm-notice-warn{border-color:var(--warn-line);background:var(--warn-soft)}.adm-notice-warn>svg{color:var(--warn)}.adm-notice-risk{border-color:var(--risk-line);background:var(--risk-soft)}.adm-notice-risk>svg{color:var(--risk)}.adm-notices{gap:var(--space-2);display:grid}.adm-alerts{border-top:1px solid var(--line);padding:0;list-style:none}.adm-alerts li{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:18px minmax(0,1fr) auto;align-items:start;display:grid}.adm-alerts li>svg{width:18px;height:18px;margin-top:.1em}.adm-alerts .t-risk>svg{color:var(--risk)}.adm-alerts .t-warn>svg{color:var(--warn)}.adm-alerts .t-info>svg{color:var(--info)}.adm-alerts .t-ok>svg{color:var(--ok)}.adm-alerts strong{color:var(--ink);font-weight:650}.adm-alerts p{color:var(--ink-2);font-size:var(--fs-xs);margin-top:2px}.adm-form{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.adm-form-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));min-width:0;display:grid}.adm-form-grid>*{min-width:0}.adm-form-grid .adm-span{grid-column:1/-1}.adm-form .field{align-content:start;gap:6px;min-width:0}.adm-form .input,.adm-form .select,.adm-form .textarea{min-height:42px;font-size:var(--fs-sm);padding:.5em .75em}.adm-form .textarea{resize:vertical;min-height:96px;line-height:1.5}.adm-form .input-mono,.adm-input-mono{font-family:var(--font-mono);letter-spacing:.01em;font-size:var(--fs-xs)!important}.adm-form .field-error .input,.adm-form .field-error .select,.adm-form .field-error .textarea{border-color:var(--risk)}.adm-error{font-size:var(--fs-xs);color:var(--risk);font-weight:600}.adm-form-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.adm-fieldset{border:0;border-top:1px solid var(--line-strong);padding:var(--space-4) 0 0;gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}.adm-fieldset legend{padding:0 var(--space-3) 0 0;font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.adm-fieldset legend .adm-sec-n{color:var(--accent-ink)}.adm-switch{align-items:center;gap:var(--space-3);cursor:pointer;color:var(--ink);font-weight:600;display:inline-flex}.adm-switch input{-webkit-appearance:none;appearance:none;background:var(--bg-sunk);border:1px solid var(--line-strong);cursor:pointer;border-radius:999px;flex:none;width:42px;height:24px;margin:0;transition:background-color .25s,border-color .25s;position:relative}.adm-switch input:after{content:"";background:var(--ink-3);width:16px;height:16px;transition:transform .3s var(--ease-out), background-color .25s;border-radius:50%;position:absolute;top:3px;left:3px}.adm-switch input:checked{background:var(--accent-soft);border-color:var(--accent)}.adm-switch input:checked:after{background:var(--accent);box-shadow:0 0 10px var(--chart-glow);transform:translate(18px)}.adm-switch input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.adm-body .btn{min-height:42px;font-size:var(--fs-xs);border-radius:var(--radius-btn);padding:.55em 1.05em}.adm-body .btn-sm{border-radius:var(--radius-btn);min-height:32px;padding:.3em .75em}.adm-body .btn[disabled],.adm-body .btn[aria-disabled=true]{opacity:.45;pointer-events:none}.adm-btn-danger{--btn-bg:transparent;--btn-ink:var(--risk);--btn-line:var(--risk-line)}.adm-btn-danger:hover{--btn-bg:var(--risk-soft)}.adm-code{background:var(--bg-sunk);border:1px solid var(--line);width:100%;color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-xs);overflow-wrap:anywhere;word-break:break-all;white-space:pre-wrap;border-radius:10px;padding:.65em .85em;line-height:1.6;display:block}.adm-code mark,.adm-hl{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 -1px 0 var(--accent-line);border-radius:3px;padding:0 .15em}.adm-copy{gap:var(--space-2);align-items:stretch;display:flex}.adm-copy .adm-code{flex:1;min-width:0}.adm-copy .btn{flex:none;align-self:flex-start}details.adm-details>summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:.45em;font-weight:600;list-style:none;display:inline-flex}details.adm-details>summary::-webkit-details-marker{display:none}details.adm-details>summary svg{width:16px;height:16px;transition:transform .25s var(--ease-out)}details.adm-details[open]>summary svg{transform:rotate(90deg)}details.adm-details>summary:hover{color:var(--ink)}details.adm-details[open]>summary{margin-bottom:var(--space-4)}details.adm-drawer{border-block:1px solid var(--line)}details.adm-drawer+details.adm-drawer{border-top:0}details.adm-drawer>summary small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}details.adm-drawer>summary{cursor:pointer;align-items:center;gap:var(--space-3);padding:var(--space-4) 0;color:var(--ink);font-weight:650;list-style:none;display:flex}details.adm-drawer>summary::-webkit-details-marker{display:none}details.adm-drawer>summary .adm-drawer-icon{border:1px solid var(--line-strong);width:30px;height:30px;transition:transform .3s var(--ease-out), background-color .2s, border-color .2s;border-radius:8px;place-items:center;display:inline-grid}details.adm-drawer>summary .adm-drawer-icon svg{width:16px;height:16px}details.adm-drawer>summary:hover .adm-drawer-icon{border-color:var(--accent)}details.adm-drawer[open]>summary .adm-drawer-icon{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-ink);transform:rotate(45deg)}details.adm-drawer>summary small{color:var(--ink-3);font-weight:400;font-size:var(--fs-xs)}details.adm-drawer>.adm-drawer-body{padding:0 0 var(--space-5)}.adm-pager{justify-content:space-between;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.04em;color:var(--ink-3);flex-wrap:wrap;display:flex}.adm-pager-links{gap:var(--space-2);align-items:center;display:flex}.adm-pager .btn{font-family:var(--font-sans);letter-spacing:0}.adm-chart{min-width:0;margin:0;position:relative}.adm-chart-title{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.adm-chart-title strong{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.adm-chart-title span{font-family:var(--font-display);font-size:var(--fs-md);letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:680}.adm-plot{margin-left:3.4rem;position:relative}.adm-plot svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.adm-plot svg.adm-glow{filter:drop-shadow(0 0 6px var(--chart-glow))}.adm-yaxis{width:3rem;position:absolute;top:0;bottom:0;left:-3.4rem}.adm-yaxis span{font-family:var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.66rem;position:absolute;right:0;transform:translateY(-50%)}.adm-xaxis{height:1.5rem;margin-left:3.4rem;position:relative}.adm-xaxis span{font-family:var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.66rem;position:absolute;top:.35rem;transform:translate(-50%)}.adm-xaxis span:first-child{transform:none}.adm-xaxis span:last-child{transform:translate(-100%)}@media (width<=520px){.adm-xaxis span:nth-child(2n):not(:last-child){display:none}}.adm-endlabel{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink);background:var(--bg);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;border-radius:4px;padding:.05em .4em;font-weight:500;position:absolute;transform:translate(-100%,-140%)}.adm-enddot{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 3px var(--bg), 0 0 14px 2px var(--chart-glow);pointer-events:none;border-radius:2px;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.adm-hover{cursor:crosshair;touch-action:pan-y;border-radius:4px;position:absolute;inset:0}.adm-hover:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.adm-cross{background:var(--line-strong);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.adm-tip{z-index:5;pointer-events:none;background:var(--night);min-width:7rem;color:var(--night-ink);border-radius:var(--radius);box-shadow:var(--shadow-lg);font-size:var(--fs-xs);white-space:nowrap;border:1px solid #ffffff1f;gap:2px;padding:.5em .7em;display:grid;position:absolute;top:0}.adm-tip b{font-family:var(--font-display);font-size:var(--fs-md);letter-spacing:-.02em;color:var(--night-ink);font-variant-numeric:tabular-nums;font-weight:700}.adm-tip span{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--night-ink-2);letter-spacing:.04em}.adm-chart-table{margin-top:var(--space-2);font-size:var(--fs-xs)}.adm-chart-table>summary{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:var(--fs-2xs)!important;color:var(--ink-3)!important;font-weight:500!important}.adm-chart-table .adm-table-wrap{max-height:280px;margin-top:var(--space-2);overflow:auto}.adm-multiples{gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (prefers-reduced-motion:no-preference){.js .adm-chart[data-reveal][data-variant=line] .adm-data{clip-path:inset(-20px 100% -20px -20px);transition:clip-path 1.4s var(--ease-out) .15s}.js .adm-chart[data-reveal][data-variant=line].is-in .adm-data{clip-path:inset(-20px)}.js .adm-chart[data-reveal][data-variant=line] :is(.adm-enddot,.adm-endlabel){opacity:0;transition:opacity .4s 1.2s}.js .adm-chart[data-reveal][data-variant=line].is-in :is(.adm-enddot,.adm-endlabel){opacity:1}.js .adm-chart[data-reveal] .adm-hoverdot{transition:none}.js .adm-chart[data-reveal] .adm-col{transform-box:fill-box;transform-origin:bottom;transition:transform .8s var(--ease-out);transition-delay:calc(var(--k,0) * 6ms);transform:scaleY(0)}.js .adm-chart[data-reveal].is-in .adm-col{transform:none}}.adm-bars{gap:0 var(--space-3);grid-template-columns:minmax(0,max-content) minmax(60px,1fr) max-content;align-items:center;display:grid}.adm-bars-svg{grid-area:1/2/-1;align-self:stretch;width:100%;height:100%;overflow:visible}.adm-bars-label,.adm-bars-value{height:32px;font-size:var(--fs-xs);align-items:center;min-width:0;display:flex}.adm-bars-label{color:var(--ink-2);grid-column:1;gap:.5em;max-width:15rem}.adm-bars-label span,.adm-bars-label a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-bars-label a{color:var(--ink-2);text-decoration:none}.adm-bars-label a:hover{color:var(--accent-ink);text-decoration:underline}.adm-bars-value{font-variant-numeric:tabular-nums;color:var(--ink);grid-column:3;justify-content:flex-end;gap:.55em;font-weight:650}.adm-bars-value small{font-family:var(--font-mono);color:var(--ink-3);font-weight:400;font-size:var(--fs-2xs);text-align:right;min-width:3.4em}.adm-bars-svg rect.adm-bar-track{fill:var(--bg-sunk)}.adm-bars-svg rect.adm-bar{fill:var(--chart-bar)}.adm-bars-svg rect.adm-bar-ok{fill:var(--ok)}.adm-bars-svg rect.adm-bar-risk{fill:var(--risk)}.adm-bars-svg rect.adm-bar-warn{fill:var(--warn)}.adm-bars-svg rect.adm-bar-muted{fill:var(--ink-3)}@media (prefers-reduced-motion:no-preference){.js [data-reveal] .adm-bars-svg rect.adm-bar-fill{transform-box:fill-box;transform-origin:0;transition:transform .9s var(--ease-out);transition-delay:calc(var(--k,0) * 60ms + .1s);transform:scaleX(0)}.js [data-reveal].is-in .adm-bars-svg rect.adm-bar-fill{transform:none}}@media (width<=480px){.adm-bars-label{max-width:8.5rem}}.adm-stack-bar{background:var(--bg-sunk);border-radius:4px;gap:2px;height:14px;display:flex;overflow:hidden}.adm-stack-bar>span{min-width:3px;height:100%;display:block}.adm-stack-bar .s-valid{background:var(--ok)}.adm-stack-bar .s-risk{background:var(--risk)}.adm-stack-bar .s-warn{background:var(--warn)}.adm-stack-bar .s-muted{background:var(--ink-3)}.adm-spark{width:100%;height:30px;display:block;overflow:visible}.adm-bare{min-height:100dvh;padding:var(--space-7) 16px;place-items:center;display:grid;position:relative;overflow:hidden}.adm-bare:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-position:50%;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(at 50% 40%,#000 20%,#0000 75%)}.adm-bare:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#f7931a38,#ff9f3d0f 55%,#0000);width:120vw;height:70vh;position:absolute;bottom:-40vh;left:50%;translate:-50%}.adm-login{z-index:1;gap:var(--space-6);width:min(100%,420px);display:grid;position:relative}.adm-login-brand{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.adm-login-brand a{color:var(--ink);text-decoration:none}.adm-login h1{font-size:clamp(2rem,1.6rem + 1.6vw,2.6rem)}.adm-login-box{gap:var(--space-5);padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:color-mix(in srgb, var(--night-2) 88%, transparent);box-shadow:var(--shadow-lg);backdrop-filter:blur(6px);display:grid}.adm-login .input{background:var(--night);border-color:var(--line-strong);color:var(--ink)}.adm-login .field>label{color:var(--ink-2);font-size:var(--fs-xs)}.adm-login-foot{justify-content:space-between;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.06em;color:var(--ink-3);flex-wrap:wrap;display:flex}.adm-login-foot a{color:var(--ink-3)}.adm-login .adm-notice{border-color:var(--line-strong);color:var(--ink);background:#ffffff0a}.adm-login .adm-notice-risk{border-color:#f5a39b73}.adm-login .adm-notice-risk>svg{color:#f5a39b}.adm-login .adm-notice-ok>svg{color:#7fd4ad}.adm-login .adm-notice-warn>svg{color:#f3c56b}.adm-qr{border-radius:var(--radius);border:1px solid var(--line);width:min(100%,232px);box-shadow:0 0 0 6px var(--bg-sunk);overflow:hidden}.adm-qr svg{width:100%;height:auto;display:block}.adm-secret{font-family:var(--font-mono);font-size:var(--fs-md);letter-spacing:.12em;word-spacing:.2em;color:var(--ink);overflow-wrap:anywhere}.adm-hops{gap:0;padding:0;list-style:none;display:grid;position:relative}.adm-hops li{gap:var(--space-3);padding-bottom:var(--space-4);grid-template-columns:26px minmax(0,1fr);display:grid;position:relative}.adm-hops li:last-child{padding-bottom:0}.adm-hops li:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:24px;bottom:-2px;left:12px}.adm-hops li:last-child:before{display:none}.adm-hop-node{width:26px;height:26px;font-family:var(--font-mono);font-size:var(--fs-2xs);border:1px solid var(--line-strong);background:var(--bg-elev);color:var(--ink-2);border-radius:7px;place-items:center;display:grid}.adm-hops .h-ok .adm-hop-node{border-color:var(--ok-line);color:var(--ok);background:var(--ok-soft)}.adm-hops .h-redirect .adm-hop-node{border-color:var(--accent-line);color:var(--accent-ink);background:var(--accent-soft)}.adm-hops .h-error .adm-hop-node{border-color:var(--risk-line);color:var(--risk);background:var(--risk-soft)}.adm-hop-body{gap:2px;min-width:0;display:grid}.adm-hop-body strong{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink);font-weight:500}.adm-hop-body span{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink-3);overflow-wrap:anywhere}.adm-steps{gap:var(--space-2) var(--space-5);counter-reset:s;flex-wrap:wrap;padding:0;list-style:none;display:flex}.adm-steps li{color:var(--ink-3);font-weight:600;font-size:var(--fs-xs);counter-increment:s;align-items:center;gap:.6em;display:inline-flex}.adm-steps li:before{content:"0" counter(s);border:1px solid var(--line-strong);width:28px;height:28px;font-family:var(--font-mono);font-size:var(--fs-2xs);border-radius:7px;place-items:center;font-weight:500;display:inline-grid}.adm-steps li[aria-current=step]{color:var(--ink)}.adm-steps li[aria-current=step]:before{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft);box-shadow:0 0 12px var(--chart-glow)}.adm-steps li.done{color:var(--ink-2)}.adm-steps li.done:before{border-color:var(--ok-line);color:var(--ok)}.adm-drop{place-items:center;gap:var(--space-2);text-align:center;padding:var(--space-6) var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--ink-2);transition:border-color .2s,background-color .2s;display:grid;position:relative}.adm-drop:hover,.adm-drop.is-over{border-color:var(--accent);background:var(--accent-soft)}.adm-drop svg{width:26px;height:26px;color:var(--ink-3)}.adm-drop input[type=file]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.adm-drop input[type=file]:focus-visible+.adm-drop-label{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.adm-drop strong{color:var(--ink)}@media print{.adm{display:block}.adm-side,.adm-hover,.adm-filters,.adm-range,.adm-topbar,.adm-expand,.adm-head-actions{display:none!important}.adm-body{background:#fff}}.adm-body{--chart-line:var(--ink);--chart-bar:var(--ink-2);--chart-revenue:var(--gold-ink);--chart-compare:#8e8b83;--chart-glow:transparent}:root[data-theme=dark] .adm-body{--chart-line:var(--ink);--chart-glow:transparent}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .adm-body{--chart-line:var(--ink);--chart-glow:transparent}}.adm-body h1{font-weight:var(--fw-h1);letter-spacing:-.03em;line-height:1.04}.adm-body h2{font-weight:var(--fw-h2);letter-spacing:-.024em;line-height:1.12}.adm-body h3{font-weight:var(--fw-h3)}.adm-body :is(.adm-table .adm-strong,.adm-table td.adm-strong,.adm-table tfoot td,.adm-alerts strong,.adm-user strong,details.adm-drawer>summary){font-weight:var(--fw-h2)}.adm-body :is(.adm-chip,.adm-tabs a,.adm-crumb,.adm-switch,details.adm-details>summary){font-weight:var(--fw-ui)}.adm-body :is(.adm-facts dd,.adm-chart-title span,.adm-tip b){font-variant-numeric:tabular-nums lining-nums;font-weight:500}.adm-body .adm-bars-value{font-weight:500}.adm-body :is(.adm-sec-n,.adm-head-kicker .adm-blocknum){color:var(--ink-2)}.adm-body :is(.btn,.btn-sm){border-radius:var(--radius-btn);font-weight:var(--fw-ui)}.adm-body :is(.adm-filters .input,.adm-filters .select,.adm-range-custom .input,.adm-table .select,.adm-table .input,.adm-code,.adm-iconbtn,.adm-expand){border-radius:var(--radius-btn)}.adm-body :is(.adm-notice,.adm-card,.adm-drop){border-radius:var(--radius)}.adm-body .adm-sec-head:before{display:none}.adm-side{background:var(--bg-tint);color:var(--ink)}.adm-side:before{display:none}.adm-brand-tag{color:var(--ink-3);border-color:var(--line-strong);border-radius:var(--radius-xs);letter-spacing:.12em}.adm-nav-groups{gap:var(--space-4);display:grid}.adm-nav-glabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0;padding:0 .7rem .35rem;font-size:.6875rem;font-weight:500}.adm-nav a{font-weight:var(--fw-ui);border-radius:var(--radius-btn)}.adm-nav a.is-soon:not([aria-current]){color:var(--ink-3)}.adm-nav ol:has(>li:only-child):before{display:none}.adm-nav-node{background:var(--bg);box-shadow:0 0 0 1px var(--line-strong)}.adm-nav a:hover{background:var(--bg-sunk);color:var(--ink)}.adm-nav a[aria-current=page]{background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.adm-nav a[aria-current=page] .adm-nav-n{color:var(--ink-2)}.adm-nav a[aria-current=page] .adm-nav-node{background:var(--accent);box-shadow:none}.adm-nav a[aria-current=page] svg{color:var(--ink)}.adm-iconbtn:hover{background:var(--bg-sunk)}@media (width<=980px){.adm-side{background:var(--bg-tint)}.adm-nav-groups{gap:0;width:max-content;display:flex}.adm-nav-group{align-items:stretch;display:flex}.adm-nav-group+.adm-nav-group{box-shadow:inset 1px 0 0 var(--line);margin-left:.4rem;padding-left:.4rem}.adm-nav-glabel{display:none}.adm-nav a{border-radius:0;display:flex}.adm-nav a:hover{background:0 0}.adm-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--accent);background:0 0}}.adm-kpiboard{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);overflow:hidden}.adm-body .adm-kpiboard .adm-kpis{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,176px),1fr));overflow:visible}.adm-body .adm-kpiboard .adm-kpi{border:0;border-left:1px solid var(--line);border-top:1px solid var(--line);padding:var(--space-4) var(--space-4) var(--space-4) calc(var(--space-4) + 1px);gap:.45rem;margin:-1px 0 0 -1px}.adm-body .adm-kpi:before{display:none}.adm-body .adm-kpi:hover{background:0 0}.adm-body a.adm-kpi{color:inherit;text-decoration:none}.adm-body a.adm-kpi:hover{background:var(--bg-tint)}.adm-body a.adm-kpi:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.adm-body .adm-kpis .adm-kpi-value{font-family:var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;font-size:min(2.1rem,16cqi);font-weight:500;line-height:1.05}.adm-body .adm-kpi-gold .adm-kpi-value{color:var(--gold-ink)}.adm-body .adm-kpi-placeholder .adm-kpi-value{color:var(--ink-3)}.adm-dot-gold{background:var(--gold)}.adm-body .adm-delta{color:var(--ink-2);font-weight:500}.adm-delta-arrow{margin-right:.2em;font-size:.78em}.adm-kpi-meta{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.04em;color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:var(--space-2)}.adm-body :is(.adm-yaxis span,.adm-xaxis span){font-size:.6875rem}.adm-body .adm-enddot{background:var(--series,var(--ink));box-shadow:0 0 0 3px var(--bg)}.adm-body .adm-tip{border-radius:var(--radius)}.adm-gold{color:var(--gold-ink)}.adm-light{white-space:nowrap;font-size:var(--fs-xs);color:var(--ink-2);align-items:center;gap:.5em;display:inline-flex}.adm-light:before{content:"";background:var(--ok);border-radius:2px;flex:none;width:8px;height:8px}.adm-light-warn:before{background:var(--warn)}.adm-light-over:before{background:var(--risk)}.adm-light-none:before{background:var(--line-strong)}.adm-light-ok:before{background:var(--ok)}.adm-body .btn-primary:has(svg):before{display:none}.adm-range-custom .select{width:auto;min-height:36px;font-size:var(--fs-xs);border-radius:var(--radius-btn);padding-block:.3em}.adm-bare:after{display:none}
