.admin-root{--a-canvas:color-mix(in srgb, var(--t-surface) 55%, var(--t-page));--a-inset:color-mix(in srgb, var(--t-page) 55%, var(--t-surface));--a-hair:color-mix(in srgb, var(--t-line) 55%, transparent);--a-hair-strong:color-mix(in srgb, var(--t-line) 70%, transparent);--a-hover:color-mix(in srgb, var(--t-ink) 4%, transparent);--a-pressed:color-mix(in srgb, var(--t-ink) 7%, transparent);--a-selected:color-mix(in srgb, var(--t-bronze) 10%, transparent);--a-nav-active:color-mix(in srgb, var(--t-bronze) 16%, transparent);--a-success-ink:#3c6e4f;--a-warning-ink:#9a5d1a;--a-danger-ink:#a8453a;--a-info-ink:#33676b;--a-success-bg:color-mix(in srgb, var(--a-success-ink) 12%, var(--t-surface));--a-warning-bg:color-mix(in srgb, var(--a-warning-ink) 12%, var(--t-surface));--a-danger-bg:color-mix(in srgb, var(--a-danger-ink) 12%, var(--t-surface));--a-info-bg:color-mix(in srgb, var(--a-info-ink) 12%, var(--t-surface));--a-s1:#8a6d43;--a-s2:#3f6f6d;--a-s3:#b4694e;--a-s4:#74743f;--a-s5:#7b5e73;--a-s6:#5f6f89;--a-r-xs:6px;--a-r-sm:10px;--a-r-md:12px;--a-r-card:14px;--a-r-lg:16px;--a-r-xl:20px;--a-sp1:4px;--a-sp2:8px;--a-sp3:12px;--a-sp4:16px;--a-sp5:20px;--a-sp6:24px;--a-sp7:32px;--a-sp8:40px;--a-fs-title:20px;--a-fs-section:16px;--a-fs-card:14px;--a-fs-body:14px;--a-fs-meta:13px;--a-fs-micro:12px;--a-fs-metric:28px;--a-fs-hero:40px;--a-d-fast:.12s;--a-d-base:.16s;--a-d-enter:.2s;--a-d-drawer:.26s;--a-d-exit:.14s}[data-theme=dark] .admin-root{--a-success-ink:#83b98e;--a-warning-ink:#dfa254;--a-danger-ink:#e08c7c;--a-info-ink:#7fb3b6;--a-s1:#c8a260;--a-s2:#74a7a4;--a-s3:#d08a6f;--a-s4:#a3a366;--a-s5:#a98ba0;--a-s6:#8ba0bd}@property --a-success-ink{syntax:"<color>";inherits:true;initial-value:#3c6e4f}@property --a-warning-ink{syntax:"<color>";inherits:true;initial-value:#9a5d1a}@property --a-danger-ink{syntax:"<color>";inherits:true;initial-value:#a8453a}@property --a-info-ink{syntax:"<color>";inherits:true;initial-value:#33676b}@property --a-s1{syntax:"<color>";inherits:true;initial-value:#8a6d43}@property --a-s2{syntax:"<color>";inherits:true;initial-value:#3f6f6d}@property --a-s3{syntax:"<color>";inherits:true;initial-value:#b4694e}@property --a-s4{syntax:"<color>";inherits:true;initial-value:#74743f}@property --a-s5{syntax:"<color>";inherits:true;initial-value:#7b5e73}@property --a-s6{syntax:"<color>";inherits:true;initial-value:#5f6f89}@media (prefers-reduced-motion:no-preference){.admin-root{transition:--a-success-ink .24s var(--ease-out), --a-warning-ink .24s var(--ease-out), --a-danger-ink .24s var(--ease-out), --a-info-ink .24s var(--ease-out), --a-s1 .24s var(--ease-out), --a-s2 .24s var(--ease-out), --a-s3 .24s var(--ease-out), --a-s4 .24s var(--ease-out), --a-s5 .24s var(--ease-out), --a-s6 .24s var(--ease-out)}}.admin-root{--a-accent:var(--t-bronze-deep);--a-on-accent:#fdfaf6}[data-theme=dark] .admin-root{--a-accent:var(--t-bronze-dark);--a-on-accent:#1a1a1a}:is(html:has(.admin-root),body:has(.admin-root)){height:100%;overflow:hidden}.admin-root{background:var(--t-page);height:100svh;color:var(--t-ink);font-family:var(--font-body);font-size:var(--a-fs-body);isolation:isolate;font-weight:400;line-height:1.45;overflow:hidden}.admin-root :where(strong,b){font-weight:500}.admin-shell{background:var(--t-page);grid-template-columns:264px minmax(0,1fr);height:100%;display:grid}.a-side{background:var(--t-page);flex-direction:column;min-height:0;display:flex}.a-side-brand{padding-inline:20px;flex:none;align-items:baseline;height:64px;padding-top:22px;display:flex}.a-brand-mark{font-family:var(--font-wordmark);white-space:nowrap;font-size:17px;font-weight:500;line-height:1}.a-brand-admin{font-size:var(--a-fs-micro);color:var(--t-muted);margin-left:8px}.a-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--t-ink) 18%, transparent) transparent;flex:1;min-height:0;padding:8px 12px;overflow-y:auto}.a-nav-group{font-size:var(--a-fs-micro);color:var(--t-muted);margin:20px 0 6px;padding-inline:10px}.a-nav-item{border-radius:var(--a-r-sm);height:36px;color:var(--t-ink-soft);text-align:left;width:100%;transition:background-color .12s var(--ease-out), color .12s var(--ease-out), transform .16s var(--ease-out);align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:400;display:flex}.a-nav-item:hover{background:var(--a-hover);color:var(--t-ink)}.a-nav-item:active{transform:scale(.97)}.a-nav-item[data-active]{background:var(--a-nav-active);color:var(--t-ink);font-weight:500}.a-nav-item[data-active] .a-ic{color:var(--a-accent)}.a-nav-item .a-ic{color:currentColor;flex:none}.a-nav-count{font-size:var(--a-fs-micro);font-variant-numeric:tabular-nums lining-nums;color:var(--t-muted);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.a-nav-dot{background:var(--a-accent);border-radius:999px;width:6px;height:6px}.a-side-foot{border-top:1px solid var(--a-hair);flex:none;padding:12px}.a-theme-row{border-radius:var(--a-r-sm);height:36px;color:var(--t-ink-soft);align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.a-theme-row .a-switch{margin-left:auto}.a-theme-ic-sun,.a-theme-ic-moon{display:inline-flex}.a-theme-ic-moon,[data-theme=dark] .a-theme-ic-sun{display:none}[data-theme=dark] .a-theme-ic-moon{display:inline-flex}[data-theme=dark] .a-theme-switch{background:var(--a-accent)}[data-theme=dark] .a-theme-switch .a-switch-knob{transform:translate(16px)}.a-account{align-items:center;gap:10px;height:44px;margin-top:2px;padding:0 10px;display:flex}.a-account-avatar{background:var(--a-nav-active);width:28px;height:28px;color:var(--a-accent);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.a-account-name{font-size:var(--a-fs-meta);color:var(--t-ink);line-height:1.25}.a-account-role{font-size:var(--a-fs-micro);color:var(--t-muted);line-height:1.25}.a-account-out{margin-left:auto}.a-side-scrim{z-index:59;opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out);background:#00000052;position:fixed;inset:0}.a-side-scrim[data-open]{opacity:1;pointer-events:auto}@media (min-width:1024px){.a-side-scrim{display:none}}.a-menu-toggle{display:none}@media (max-width:1023px){.a-menu-toggle{display:inline-flex}}.admin-canvas{border-radius:var(--a-r-lg);background:var(--a-canvas);border:1px solid color-mix(in srgb, var(--t-line) 60%, transparent);flex-direction:column;min-width:0;margin:8px 8px 8px 0;display:flex;overflow:hidden;box-shadow:0 1px 2px #00000008}[data-theme=dark] .admin-canvas{border-color:#ffffff12;box-shadow:0 1px 2px #0006}.admin-canvas[data-hello]{animation:a-fade-in .2s var(--ease-out) both}.admin-head{flex:none;align-items:center;gap:12px;height:64px;padding-inline:28px;display:flex;position:relative}.admin-head:after{content:"";background:var(--a-hair-strong);height:1px;opacity:var(--a-headline,0);position:absolute;bottom:0;left:0;right:0}.admin-title{font-size:var(--a-fs-title);color:var(--t-ink);font-weight:500;line-height:1.2}.admin-title-total{color:var(--t-muted);font-variant-numeric:tabular-nums lining-nums;font-size:14px}.admin-head-slot{align-items:center;gap:8px;margin-left:auto;display:flex}.a-crumbs{font-size:var(--a-fs-meta);color:var(--t-muted);align-items:center;gap:6px;display:flex}.a-crumbs a{transition:color .12s var(--ease-out)}.a-crumbs a:hover{color:var(--t-ink)}.a-crumb-sep{color:color-mix(in srgb, var(--t-muted) 50%, transparent)}.admin-scroll{scrollbar-gutter:stable;overscroll-behavior:contain;flex:1;min-height:0;padding:24px 28px 40px;overflow-y:auto}.admin-scroll>.admin-page{align-content:start;gap:32px;max-width:none;display:grid}.a-page-in{animation:a-fade-in .12s var(--ease-out) both}@keyframes a-fade-in{0%{opacity:0}to{opacity:1}}.admin-scroll::-webkit-scrollbar{width:10px;height:10px}.a-scrollable::-webkit-scrollbar{width:10px;height:10px}.admin-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-ink) 18%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.a-scrollable::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-ink) 18%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.admin-scroll::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--t-ink) 30%, transparent)}.a-scrollable::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--t-ink) 30%, transparent)}.admin-scroll,.a-scrollable{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--t-ink) 18%, transparent) transparent}.a-scrollable{overscroll-behavior:contain}.a-card{background:var(--t-surface);border:1px solid var(--a-hair-strong);border-radius:var(--a-r-card);overflow:hidden;box-shadow:0 1px 2px #0000000a}[data-theme=dark] .a-card{border-color:#ffffff14;box-shadow:0 1px 2px #0006,inset 0 1px #ffffff0a}.a-card-head{align-items:center;gap:8px;padding:16px 20px;display:flex}.a-card-title{font-size:var(--a-fs-card);color:var(--t-ink);font-weight:500}.a-card-sub{font-size:var(--a-fs-meta);color:var(--t-muted)}.a-card-head-slot{align-items:center;gap:8px;margin-left:auto;display:flex}.a-card-body{padding:20px}.a-card[data-flush] .a-card-head{border-bottom:1px solid var(--a-hair)}.a-card[data-flush] .a-card-body{padding:0}.a-card-foot{border-top:1px solid var(--a-hair);font-size:var(--a-fs-meta);color:var(--t-muted);align-items:center;gap:8px;padding:12px 20px;display:flex}.a-card[data-interactive]{transition:transform .16s var(--ease-out), border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);display:block}.a-card[data-interactive]:hover{border-color:color-mix(in srgb, var(--t-bronze) 45%, transparent);transform:translateY(-2px);box-shadow:0 10px 24px -16px #0000002e}.a-card[data-interactive]:active{transform:scale(.97)}.a-stat{padding:20px;position:relative}.a-stat-label{font-size:var(--a-fs-meta);color:var(--t-muted)}.a-stat-value{font-size:var(--a-fs-metric);color:var(--t-ink);font-variant-numeric:tabular-nums lining-nums;margin-top:8px;font-weight:400;line-height:1}.a-stat-delta{font-size:var(--a-fs-meta);font-variant-numeric:tabular-nums lining-nums;color:var(--t-muted);align-items:center;gap:4px;margin-top:6px;display:flex}.a-stat-delta[data-tone=up]{color:var(--a-success-ink)}.a-stat-delta[data-tone=down]{color:var(--a-danger-ink)}.a-stat-note{font-size:var(--a-fs-meta);color:var(--t-muted);margin-top:6px}.a-stat-spark{width:calc(50% - 24px);height:40px;color:var(--a-s1);position:absolute;bottom:20px;right:20px}.a-value-swap{display:inline-block}.a-value-swap[data-fresh]{animation:a-fade-in .12s var(--ease-out) both}.a-btn{border-radius:var(--a-r-sm);cursor:pointer;white-space:nowrap;height:36px;transition:transform .16s var(--ease-out), background-color .15s var(--ease-out), color .15s var(--ease-out), border-color .15s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.a-btn:active{transform:scale(.97)}.a-btn:disabled{opacity:.45;cursor:default;pointer-events:none}.a-btn[data-loading]{pointer-events:none}.a-btn-primary{background:var(--a-accent);color:var(--a-on-accent)}.a-btn-primary:hover{background:color-mix(in srgb, var(--a-accent) 94%, var(--t-ink))}.a-btn-quiet{background:var(--t-surface);border-color:var(--a-hair-strong);color:var(--t-ink)}.a-btn-quiet:hover{background:color-mix(in srgb, var(--t-ink) 4%, var(--t-surface))}.a-btn-ghost{color:var(--t-muted);background:0 0}.a-btn-ghost:hover{color:var(--t-ink);background:var(--a-hover)}.a-btn-danger{background:var(--t-surface);border-color:var(--a-hair-strong);color:var(--a-danger-ink)}.a-btn-danger:hover{background:var(--a-danger-bg);border-color:color-mix(in srgb, var(--a-danger-ink) 30%, transparent)}.a-btn-danger-solid{background:var(--a-danger-ink);color:#fdfaf6}[data-theme=dark] .a-btn-danger-solid{color:#1a1a1a}.a-btn-danger-solid:hover{background:color-mix(in srgb, var(--a-danger-ink) 92%, var(--t-ink))}.a-btn-sm{height:28px;font-size:var(--a-fs-meta);padding:0 10px}.a-iconbtn{border-radius:var(--a-r-xs);width:28px;height:28px;color:var(--t-muted);transition:transform .16s var(--ease-out), background-color .15s var(--ease-out), color .15s var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.a-iconbtn:hover{background:var(--a-hover);color:var(--t-ink)}.a-iconbtn:active{transform:scale(.97)}.a-iconbtn:disabled{opacity:.45;pointer-events:none}.a-iconbtn[data-size=lg]{border-radius:var(--a-r-sm);width:36px;height:36px}.a-spin{animation:.8s linear infinite a-spin}@keyframes a-spin{to{transform:rotate(360deg)}}.a-field{flex-direction:column;display:flex}.a-field-label{font-size:var(--a-fs-meta);color:var(--t-ink-soft);margin-bottom:6px;font-weight:500}.a-input,.a-select,.a-textarea{border-radius:var(--a-r-sm);background:var(--t-surface);border:1px solid var(--a-hair-strong);width:100%;height:36px;color:var(--t-ink);transition:border-color .15s var(--ease-out), background-color .15s var(--ease-out);padding:0 12px;font-family:inherit;font-size:14px}.a-card .a-input,.a-card .a-select,.a-card .a-textarea{background:var(--a-inset)}.a-input::placeholder,.a-textarea::placeholder{color:var(--t-muted)}.a-input:focus,.a-select:focus,.a-textarea:focus{border-color:var(--a-accent);outline:none}.a-input:focus-visible,.a-select:focus-visible,.a-textarea:focus-visible{outline:2px solid var(--a-accent);outline-offset:2px}.a-field[data-invalid] .a-input,.a-field[data-invalid] .a-select,.a-field[data-invalid] .a-textarea{border-color:var(--a-danger-ink)}.a-field-error{font-size:var(--a-fs-meta);color:var(--a-danger-ink);margin-top:4px}.a-field-hint{font-size:var(--a-fs-micro);color:var(--t-muted);margin-top:4px}.a-textarea{resize:vertical;height:auto;min-height:96px;padding:8px 12px;line-height:1.45}.a-select-wrap{position:relative}.a-select{appearance:none;padding-right:32px}.a-select-chev{pointer-events:none;color:var(--t-muted);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.a-phone{align-items:center;display:flex}.a-phone .a-phone-code{border:1px solid var(--a-hair-strong);border-radius:var(--a-r-sm) 0 0 var(--a-r-sm);background:var(--a-inset);height:36px;color:var(--t-muted);font-variant-numeric:tabular-nums lining-nums;border-right:none;flex:none;align-items:center;padding:0 10px;font-size:14px;display:inline-flex}.a-phone .a-input{border-radius:0 var(--a-r-sm) var(--a-r-sm) 0}.a-switch{background:color-mix(in srgb, var(--t-ink) 14%, transparent);width:40px;height:24px;transition:background-color .16s var(--ease-out), transform .16s var(--ease-out);cursor:pointer;border-radius:999px;flex:none;display:inline-flex;position:relative}.a-switch:active{transform:scale(.97)}.a-switch[data-on]{background:var(--a-accent)}.a-switch[data-disabled]{opacity:.45;pointer-events:none}.a-switch-knob{width:18px;height:18px;transition:transform .16s var(--ease-out);background:#fdfaf6;border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.a-switch[data-on] .a-switch-knob{transform:translate(16px)}.a-switch input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.a-switch-row{align-items:center;gap:12px;min-height:48px;padding:8px 0;display:flex}.a-switch-row+.a-switch-row{border-top:1px solid var(--a-hair)}.a-switch-row .a-switch{margin-left:auto}.a-switch-row-label{color:var(--t-ink);font-size:14px;line-height:1.3}.a-switch-row-sub{font-size:var(--a-fs-meta);color:var(--t-muted);margin-top:2px;line-height:1.35}.a-badge{height:22px;font-size:var(--a-fs-micro);white-space:nowrap;background:var(--a-inset);color:var(--t-muted);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-weight:400;display:inline-flex}.a-badge-dot{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.a-badge[data-tone=success]{background:var(--a-success-bg);color:var(--a-success-ink)}.a-badge[data-tone=warning]{background:var(--a-warning-bg);color:var(--a-warning-ink)}.a-badge[data-tone=danger]{background:var(--a-danger-bg);color:var(--a-danger-ink)}.a-badge[data-tone=info]{background:var(--a-info-bg);color:var(--a-info-ink)}.a-tabs{border-bottom:1px solid var(--a-hair);gap:4px;display:flex;position:relative}.a-tab{height:36px;color:var(--t-muted);transition:color .12s var(--ease-out), transform .16s var(--ease-out);align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex;position:relative}.a-tab:hover{color:var(--t-ink)}.a-tab:active{transform:scale(.97)}.a-tab[data-active]{color:var(--t-ink);font-weight:500}.a-tab-count{font-size:var(--a-fs-micro);color:var(--t-muted);font-variant-numeric:tabular-nums lining-nums}.a-tabs-ind{background:var(--a-accent);transform-origin:0;width:60px;height:2px;transition:transform .18s var(--ease-in-out);border-radius:999px;position:absolute;bottom:-1px;left:0}.a-tabpanel[data-fresh]{animation:a-fade-in .12s var(--ease-out) both}.a-seg{background:var(--a-inset);border-radius:var(--a-r-sm);grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;height:32px;padding:2px;display:grid;position:relative}.a-seg[data-size=sm]{height:28px}.a-seg-thumb{background:var(--t-surface);border:1px solid var(--a-hair);border-radius:calc(var(--a-r-sm) - 2px);transition:transform .16s var(--ease-out);position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 1px 2px #0000000f}.a-seg-opt{z-index:1;font-size:var(--a-fs-meta);color:var(--t-muted);white-space:nowrap;transition:color .12s var(--ease-out);justify-content:center;align-items:center;padding:0 12px;display:inline-flex;position:relative}.a-seg-opt:hover{color:var(--t-ink)}.a-seg-opt[data-active]{color:var(--t-ink);font-weight:500}.a-table-wrap{position:relative}.a-table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.a-table{border-collapse:collapse;width:100%}.a-table th{height:40px;font-size:var(--a-fs-micro);color:var(--t-muted);text-align:left;border-bottom:1px solid var(--a-hair-strong);white-space:nowrap;padding:0 16px;font-weight:500}.a-table th:first-child,.a-table td:first-child{padding-left:20px}.a-table th:last-child,.a-table td:last-child{padding-right:20px}.a-table td{height:52px;color:var(--t-ink-soft);border-bottom:1px solid color-mix(in srgb, var(--t-line) 45%, transparent);padding:6px 16px;font-size:14px}.a-table tr:last-child td{border-bottom:none}.a-table[data-density=compact] td{height:40px;padding-block:2px}.a-table .a-td-primary{color:var(--t-ink);font-weight:500}.a-table th.a-num,.a-table td.a-num{text-align:right;font-variant-numeric:tabular-nums lining-nums}.a-table td.a-num{color:var(--t-ink)}.a-tr-press td{cursor:pointer}.a-table tbody tr{transition:background-color .12s var(--ease-out)}.a-table tbody tr:hover{background:var(--a-hover);transition-duration:0s}.a-tr-press:active{background:var(--a-pressed)}.a-table tr[data-selected],.a-table tr[data-selected]:hover{background:color-mix(in srgb, var(--t-bronze) 8%, transparent)}.a-row-acts{opacity:0;transition:opacity .12s var(--ease-out);gap:4px;display:inline-flex}.a-table tr:hover .a-row-acts,.a-row-acts:focus-within{opacity:1}@media (hover:none){.a-row-acts{opacity:1}}.a-check{appearance:none;border:1px solid var(--a-hair-strong);background:var(--t-surface);cursor:pointer;width:16px;height:16px;transition:background-color .12s var(--ease-out), border-color .12s var(--ease-out);border-radius:4px;place-items:center;display:inline-grid;position:relative}.a-check:after{content:"";border-left:1.5px solid var(--a-on-accent);border-bottom:1.5px solid var(--a-on-accent);opacity:0;width:9px;height:5px;transform:rotate(-45deg)translate(.5px,-.5px)}.a-check:checked{background:var(--a-accent);border-color:var(--a-accent)}.a-check:checked:after{opacity:1}.a-check-cell{width:40px}.a-check-hit{place-items:center;width:20px;height:20px;display:inline-grid}.a-stack-list{display:none}.a-stack-row{border-bottom:1px solid color-mix(in srgb, var(--t-line) 45%, transparent);cursor:pointer;transition:background-color .12s var(--ease-out);align-items:center;gap:12px;padding:10px 20px;display:flex}.a-stack-row:hover{background:var(--a-hover);transition-duration:0s}.a-stack-row:active{background:var(--a-pressed)}.a-stack-main{flex:1;min-width:0}.a-stack-primary{color:var(--t-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.a-stack-meta{font-size:var(--a-fs-meta);color:var(--t-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.a-lane{align-items:center;gap:8px;height:36px;display:flex}.a-lane-search{flex:none;width:240px;position:relative}.a-lane-search .a-input{background:var(--a-inset);border-radius:var(--a-r-sm);height:28px;font-size:var(--a-fs-meta);padding-left:30px}.a-lane-search .a-ic{color:var(--t-muted);pointer-events:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.a-chips{scrollbar-width:none;align-items:center;gap:6px;min-width:0;padding-inline:2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.a-chips::-webkit-scrollbar{display:none}.a-chip{border:1px solid var(--a-hair-strong);height:28px;font-size:var(--a-fs-meta);color:var(--t-ink-soft);white-space:nowrap;transition:background-color .12s var(--ease-out), color .12s var(--ease-out), border-color .12s var(--ease-out), transform .16s var(--ease-out);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.a-chip:hover{background:var(--a-hover);color:var(--t-ink)}.a-chip:active{transform:scale(.97)}.a-chip[data-active]{background:color-mix(in srgb, var(--t-bronze) 14%, transparent);color:var(--t-ink);border-color:#0000}.a-chip-count{font-size:var(--a-fs-micro);color:var(--t-muted);font-variant-numeric:tabular-nums lining-nums}.a-lane-end{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.a-pagination{align-items:center;gap:8px;min-height:56px;padding:8px 20px;display:flex}.a-pagination-info{font-size:var(--a-fs-meta);color:var(--t-muted);font-variant-numeric:tabular-nums lining-nums;margin-right:auto}.a-page-cells{align-items:center;gap:4px;display:flex}.a-page-cell{border-radius:var(--a-r-sm);min-width:32px;height:32px;font-size:var(--a-fs-meta);font-variant-numeric:tabular-nums lining-nums;color:var(--t-ink-soft);transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out), background-color .12s var(--ease-out), color .12s var(--ease-out);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.a-page-cell:hover:not(:disabled){color:var(--t-ink);transform:translateY(-1px)scale(1.04);box-shadow:0 4px 10px -6px #00000040}.a-page-cell:active:not(:disabled){transform:scale(.97)}.a-page-cell[data-current]{background:color-mix(in srgb, var(--t-bronze) 14%, transparent);color:var(--t-ink);font-weight:500}.a-page-cell:disabled{opacity:.4;pointer-events:none}.a-page-gap{color:var(--t-muted);font-size:var(--a-fs-meta);padding:0 2px}.a-scrim{z-index:70;opacity:0;transition:opacity .2s var(--ease-out);background:#00000040;position:fixed;inset:0}.a-scrim[data-open]{opacity:1}.a-drawer{z-index:71;background:var(--t-surface);border:1px solid var(--a-hair-strong);border-radius:var(--a-r-lg);width:min(480px,100vw - 16px);transition:transform .26s var(--ease-drawer);flex-direction:column;display:flex;position:fixed;top:8px;bottom:8px;right:8px;overflow:hidden;transform:translate(calc(100% + 16px));box-shadow:0 24px 60px -24px #00000059}[data-theme=dark] .a-drawer{border-color:#ffffff17}.a-drawer[data-open]{transform:translate(0)}.a-drawer[data-closing]{transition-duration:.2s}.a-drawer[data-size=wide]{width:min(640px,100vw - 16px)}.a-drawer-head{border-bottom:1px solid var(--a-hair);flex:none;align-items:center;gap:10px;padding:16px 20px;display:flex}.a-drawer-title{font-size:var(--a-fs-section);color:var(--t-ink);font-weight:500}.a-drawer-body{overscroll-behavior:contain;flex:1;min-height:0;padding:20px;overflow-y:auto}.a-drawer-foot{border-top:1px solid var(--a-hair);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.a-modal-scrim{z-index:80;-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .2s var(--ease-out);background:#00000059;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.a-modal-scrim[data-open]{opacity:1}.a-modal{background:var(--t-surface);border:1px solid var(--a-hair-strong);border-radius:var(--a-r-xl);opacity:0;width:min(560px,100%);transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);transform:translateY(8px)scale(.965);box-shadow:0 24px 60px -24px #00000059}[data-theme=dark] .a-modal{border-color:#ffffff17}.a-modal-scrim[data-open] .a-modal{opacity:1;transform:translateY(0)scale(1)}.a-modal-scrim[data-closing],.a-modal-scrim[data-closing] .a-modal{transition-duration:.14s}.a-modal[data-size=confirm]{width:min(400px,100%)}.a-modal-head{padding:20px 24px 0}.a-modal-title{font-size:var(--a-fs-section);color:var(--t-ink);font-weight:500}.a-modal-body{color:var(--t-ink-soft);padding:8px 24px 20px;font-size:14px}.a-modal-body p+p{margin-top:8px}.a-modal-foot{justify-content:flex-end;gap:8px;padding:0 24px 20px;display:flex}.a-toaster{z-index:90;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:32px;right:32px}.a-toast{pointer-events:auto;background:var(--t-surface);border:1px solid var(--a-hair-strong);border-radius:var(--a-r-md);max-width:360px;font-size:var(--a-fs-meta);color:var(--t-ink);opacity:0;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);align-items:flex-start;gap:10px;padding:10px 12px;display:flex;transform:translateY(8px)scale(.97);box-shadow:0 8px 28px -12px #00000047}[data-theme=dark] .a-toast{border-color:#ffffff17}.a-toast[data-open]{opacity:1;transform:translateY(0)scale(1)}.a-toast[data-closing]{opacity:0;transition-duration:.14s;transform:translateY(4px)scale(.99)}.a-toast .a-ic{flex:none;margin-top:1px}.a-toast[data-tone=success] .a-ic{color:var(--a-success-ink)}.a-toast[data-tone=error] .a-ic{color:var(--a-danger-ink)}.a-toast[data-tone=info] .a-ic{color:var(--a-info-ink)}.a-toast-action{color:var(--a-accent);transition:color .12s var(--ease-out);flex:none;font-weight:500}.a-toast-action:hover{color:var(--t-ink)}.a-toast-x{flex:none;margin:-2px -4px -2px 0}.a-empty{text-align:center;place-items:center;min-height:260px;padding:32px 20px;display:grid}.a-empty-inner{flex-direction:column;align-items:center;max-width:360px;display:flex}.a-empty-ic{background:var(--a-inset);width:64px;height:64px;color:var(--t-muted);border-radius:999px;place-items:center;display:grid}.a-empty[data-tone=danger] .a-empty-ic{background:var(--a-danger-bg);color:var(--a-danger-ink)}.a-empty-quote{background:var(--a-accent);width:30px;height:30px;-webkit-mask:url(/images/quotes/brush-quote.svg) 50%/contain no-repeat;mask:url(/images/quotes/brush-quote.svg) 50%/contain no-repeat}.a-empty-title{color:var(--t-ink);margin-top:16px;font-size:15px;font-weight:500}.a-empty-line{font-size:var(--a-fs-meta);color:var(--t-muted);margin-top:4px;line-height:1.5}.a-empty-act{margin-top:16px}.a-skel{background:color-mix(in srgb, var(--t-ink) 6%, transparent);border-radius:4px;animation:1.2s ease-in-out infinite a-skel-pulse}@keyframes a-skel-pulse{0%,to{opacity:.55}50%{opacity:1}}.a-skel-wrap{opacity:0;animation:1ms linear .15s forwards a-skel-appear}@keyframes a-skel-appear{to{opacity:1}}.a-veil{position:relative}.a-veil:after{content:"";background:color-mix(in srgb, var(--a-canvas) 60%, transparent);animation:a-fade-in .15s var(--ease-out) both;position:absolute;inset:0}.a-bulkbar{z-index:60;background:var(--t-surface);border:1px solid var(--a-hair-strong);border-radius:var(--a-r-md);opacity:0;height:44px;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);align-items:center;gap:12px;padding:0 8px 0 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,8px);box-shadow:0 8px 28px -12px #00000047}.a-bulkbar[data-open]{opacity:1;transform:translate(-50%)}.a-bulkbar[data-closing]{transition-duration:.12s}.a-bulkbar-count{font-size:var(--a-fs-meta);color:var(--t-ink);font-weight:500}.a-menu{z-index:75;background:var(--t-surface);border:1px solid var(--a-hair-strong);border-radius:var(--a-r-md);opacity:0;min-width:180px;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);padding:4px;position:absolute;transform:scale(.96);box-shadow:0 12px 32px -12px #00000040}[data-theme=dark] .a-menu{border-color:#ffffff17}.a-menu[data-open]{opacity:1;transform:scale(1)}.a-menu[data-closing]{transition-duration:.12s}.a-menu-item{width:100%;height:32px;font-size:var(--a-fs-meta);color:var(--t-ink-soft);text-align:left;transition:background-color .12s var(--ease-out), color .12s var(--ease-out);border-radius:8px;align-items:center;gap:8px;padding:0 8px;display:flex}.a-menu-item:hover,.a-menu-item[data-hi]{background:var(--a-hover);color:var(--t-ink)}.a-menu-item[data-danger]{color:var(--a-danger-ink)}.a-menu-item[data-danger]:hover{background:var(--a-danger-bg)}.a-menu-sep{background:var(--a-hair);height:1px;margin:4px 8px}.a-tooltip-wrap{display:inline-flex;position:relative}.a-tooltip{z-index:95;background:var(--t-ink);color:var(--t-page);font-size:var(--a-fs-micro);border-radius:var(--a-r-xs);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity 80ms var(--ease-out);padding:4px 8px;line-height:1.35;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.a-tooltip[data-open]{opacity:1}.a-kv{gap:10px;display:grid}.a-kv-row{grid-template-columns:140px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.a-kv-label{font-size:var(--a-fs-meta);color:var(--t-muted)}.a-kv-value{color:var(--t-ink);overflow-wrap:anywhere;font-size:14px}.a-audio{align-items:center;gap:10px;min-width:0;display:flex}.a-audio-btn{width:24px;height:24px;color:var(--a-accent);transition:transform .16s var(--ease-out), color .15s var(--ease-out);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.a-audio-btn:hover{color:var(--t-ink)}.a-audio-btn:active{transform:scale(.97)}.a-audio-wave{cursor:pointer;flex:1;min-width:0;height:24px;position:relative}.a-audio-dur{font-size:var(--a-fs-micro);color:var(--t-muted);font-variant-numeric:tabular-nums lining-nums;flex:none}.a-chart{position:relative}.a-chart svg{display:block}.a-chart-label{font-size:var(--a-fs-micro);fill:var(--t-muted);font-family:var(--font-body);font-variant-numeric:tabular-nums lining-nums}.a-chart-grid{stroke:color-mix(in srgb, var(--t-line) 45%, transparent);stroke-width:1px}.a-chart-axis{stroke:var(--t-line);stroke-width:1px}.a-chart-cross{stroke:color-mix(in srgb, var(--t-ink) 22%, transparent);stroke-width:1px}.a-chart-tip{z-index:5;pointer-events:none;background:var(--t-surface);border:1px solid var(--a-hair-strong);border-radius:var(--a-r-md);opacity:0;min-width:120px;padding:8px 10px;position:absolute;box-shadow:0 6px 20px -8px #00000029}.a-chart-tip[data-open]{opacity:1;animation:a-tip-in .12s var(--ease-out)}@keyframes a-tip-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.a-chart-tip-date{font-size:var(--a-fs-micro);color:var(--t-muted);margin-bottom:4px}.a-chart-tip-row{font-size:var(--a-fs-micro);color:var(--t-ink);align-items:center;gap:6px;display:flex}.a-chart-tip-row+.a-chart-tip-row{margin-top:4px}.a-chart-tip-dot{border-radius:999px;flex:none;width:6px;height:6px}.a-chart-tip-val{font-variant-numeric:tabular-nums lining-nums;margin-left:auto;padding-left:10px}.a-chart[data-draw] .a-chart-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:a-line-draw .28s var(--ease-out) forwards}@keyframes a-line-draw{to{stroke-dashoffset:0}}.a-chart[data-draw] .a-chart-area{opacity:0;animation:a-area-in .24s var(--ease-out) 60ms forwards}@keyframes a-area-in{to{opacity:1}}.a-chart[data-draw] .a-chart-bar{transform:translateY(var(--a-bar-h));animation:a-bar-rise .24s var(--ease-out) forwards;animation-delay:var(--a-bar-d,0s)}@keyframes a-bar-rise{to{transform:translateY(0)}}.a-chart-empty{text-align:center;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.a-chart-empty-inner{flex-direction:column;align-items:center;max-width:300px;display:flex}.a-chart-empty .a-empty-ic{width:56px;height:56px}.a-chart-empty-title{color:var(--t-ink);margin-top:12px;font-size:14px;font-weight:500}.a-chart-empty-line{font-size:var(--a-fs-meta);color:var(--t-muted);margin-top:3px;line-height:1.5}.al-page{background:var(--t-page);place-items:center;height:100svh;padding:20px;display:grid}.al-card{background:var(--t-surface);border:1px solid var(--a-hair-strong);border-radius:var(--a-r-lg);width:min(380px,100%);animation:al-enter .24s var(--ease-out) both;transition:opacity .14s var(--ease-out), transform .14s var(--ease-out);padding:32px;box-shadow:0 1px 2px #0000000a}[data-theme=dark] .al-card{border-color:#ffffff14;box-shadow:0 1px 2px #0006,inset 0 1px #ffffff0a}@keyframes al-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.al-card[data-leaving]{opacity:0;pointer-events:none;transform:translateY(-4px)}.al-brand{align-items:baseline;display:flex}.al-brand .a-brand-mark{font-size:22px}.al-lede{font-size:var(--a-fs-meta);color:var(--t-muted);margin-top:6px}.al-form{gap:14px;margin-top:24px;display:grid}.al-error{font-size:var(--a-fs-meta);color:var(--a-danger-ink);animation:a-fade-in .15s var(--ease-out) both;line-height:1.45}.al-note{font-size:var(--a-fs-meta);color:var(--t-muted);line-height:1.45}.al-signedout{font-size:var(--a-fs-meta);color:var(--t-muted);align-items:center;gap:8px;margin-top:16px;display:flex}.a-today{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.a-today-date{font-size:var(--a-fs-title);color:var(--t-ink);font-weight:500;line-height:1.2}.a-today-next{font-size:var(--a-fs-meta);color:var(--t-muted);margin-top:4px}.a-today-next strong{color:var(--t-ink);font-weight:500}.a-today-counts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.a-today-pill{border:1px solid var(--a-hair-strong);background:var(--t-surface);height:32px;font-size:var(--a-fs-meta);color:var(--t-ink-soft);transition:background-color .12s var(--ease-out), color .12s var(--ease-out), border-color .12s var(--ease-out), transform .16s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.a-today-pill:hover{background:var(--a-hover);color:var(--t-ink)}.a-today-pill:active{transform:scale(.97)}.a-today-pill-n{color:var(--t-ink);font-variant-numeric:tabular-nums lining-nums;font-weight:500}.a-today-pill[data-live] .a-today-pill-n{color:var(--a-accent)}.a-statgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.a-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.a-activity{flex-direction:column;display:flex}.a-activity-row{border-bottom:1px solid color-mix(in srgb, var(--t-line) 45%, transparent);transition:background-color .12s var(--ease-out);align-items:center;gap:12px;padding:10px 20px;display:flex}.a-activity-row:hover{background:var(--a-hover);transition-duration:0s}.a-activity-row:last-child{border-bottom:none}.a-activity-ic{background:var(--a-inset);width:28px;height:28px;color:var(--t-muted);border-radius:999px;flex:none;place-items:center;display:grid}.a-activity-text{min-width:0;font-size:var(--a-fs-meta);color:var(--t-ink-soft);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.a-activity-when{font-size:var(--a-fs-micro);color:var(--t-muted);flex:none}.a-health{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.a-health-cell{padding:16px 20px}.a-health-cell+.a-health-cell{border-left:1px solid var(--a-hair)}.a-health-label{font-size:var(--a-fs-micro);color:var(--t-muted)}.a-health-value{color:var(--t-ink);margin-top:4px;font-size:14px;line-height:1.4}.a-health-sub{font-size:var(--a-fs-micro);color:var(--t-muted);margin-top:2px}.a-map-slot{place-items:center;min-height:240px;padding:32px 20px;display:grid;position:relative;overflow:hidden}.a-map-dots{background-image:radial-gradient(color-mix(in srgb, var(--t-ink) 9%, transparent) 1.5px, transparent 1.5px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,#0000 75%)}@media (max-width:1023px){.admin-shell{grid-template-columns:minmax(0,1fr)}.admin-canvas{margin:8px}.a-side{z-index:60;border-right:1px solid var(--a-hair);visibility:hidden;width:288px;transition:transform .2s var(--ease-drawer), visibility 0s .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.a-side[data-open]{visibility:visible;transition:transform .26s var(--ease-drawer), visibility 0s;transform:translate(0)}.a-statgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.a-grid-2{grid-template-columns:minmax(0,1fr);gap:16px}.admin-scroll>.admin-page{gap:24px}.a-health{grid-template-columns:repeat(2,minmax(0,1fr))}.a-health-cell:nth-child(odd){border-left:none}.a-health-cell:nth-child(n+3){border-top:1px solid var(--a-hair)}}@media (max-width:767px){.a-side{width:min(320px,86vw)}.admin-canvas{border-top:none;border-left:none;border-right:none;border-radius:0;margin:0}.admin-head{height:56px;padding-inline:16px}.admin-scroll{padding:16px 16px 32px}.a-drawer{border-radius:0;width:min(480px,100vw);top:0;bottom:0;right:0}.a-drawer[data-size=wide]{width:min(640px,100vw)}.a-toaster{align-items:stretch;bottom:16px;left:16px;right:16px}.a-toast{max-width:none}.a-today-counts{width:100%;margin-left:0}.a-table-wrap[data-stack] .a-table-scroll{display:none}.a-table-wrap[data-stack] .a-stack-list{display:block}.a-pagination{padding-inline:16px}.a-health{grid-template-columns:minmax(0,1fr)}.a-health-cell{border-left:none}.a-health-cell+.a-health-cell{border-top:1px solid var(--a-hair)}}@media (max-width:400px){.a-statgrid{grid-template-columns:minmax(0,1fr);gap:12px}.a-grid-2{gap:12px}}@media (prefers-reduced-motion:reduce){.a-page-in,.a-tabpanel[data-fresh],.a-value-swap[data-fresh]{animation-duration:1ms}.admin-canvas[data-hello]{animation-duration:.15s}.al-card{animation-name:a-fade-in;animation-duration:.15s}.a-drawer{opacity:0;visibility:hidden;transition:opacity .15s var(--ease-out), visibility 0s .15s;transform:none}.a-drawer[data-open]{opacity:1;visibility:visible;transition:opacity .15s var(--ease-out)}.a-modal{transition:opacity .15s var(--ease-out);transform:none}.a-modal-scrim[data-open] .a-modal{transform:none}.a-toast{transition:opacity .15s var(--ease-out);transform:none}.a-toast[data-open],.a-toast[data-closing]{transform:none}.a-bulkbar{transition:opacity .15s var(--ease-out);transform:translate(-50%)}.a-menu{transition:opacity .15s var(--ease-out);transform:none}.a-chart[data-draw] .a-chart-line,.a-chart[data-draw] .a-chart-area,.a-chart[data-draw] .a-chart-bar{stroke-dashoffset:0;opacity:1;animation:none;transform:none}.a-skel{opacity:.7;animation:none}.a-spin{animation:1.2s ease-in-out infinite a-skel-pulse}.a-switch-knob{transition:none}.a-card[data-interactive]:hover,.a-page-cell:hover:not(:disabled){transform:none}.a-btn:active,.a-iconbtn:active,.a-chip:active,.a-nav-item:active,.a-tab:active,.a-today-pill:active,.a-switch:active,.a-card[data-interactive]:active,.a-audio-btn:active,.a-page-cell:active:not(:disabled){opacity:.86;transform:none}}@media (prefers-reduced-motion:reduce) and (max-width:1023px){.a-side{opacity:0;transition:opacity .15s var(--ease-out), visibility 0s .15s;transform:none}.a-side[data-open]{opacity:1;transition:opacity .15s var(--ease-out), visibility 0s}}.a-xfade{animation:a-fade-in .15s var(--ease-out) both}.a-statgrid[data-enter]>*{animation:a-stat-rise .2s var(--ease-out) both}.a-statgrid[data-enter]>:nth-child(2){animation-delay:50ms}.a-statgrid[data-enter]>:nth-child(3){animation-delay:.1s}.a-statgrid[data-enter]>:nth-child(4){animation-delay:.15s}@keyframes a-stat-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.a-chart-tip[data-open]{animation:a-fade-in 80ms var(--ease-out)}@media (hover:none){.a-card[data-interactive]:hover,.a-page-cell:hover:not(:disabled){transform:none}}@media (prefers-reduced-motion:reduce){.a-statgrid[data-enter]>*{animation-duration:1ms;animation-delay:0s}.a-xfade,.a-chart-tip[data-open]{animation-duration:1ms}.a-tabs-ind,.a-seg-thumb{transition-duration:0s}.a-drawer[data-closing]{transition-duration:.12s}}@media (prefers-reduced-motion:reduce) and (max-width:1023px){.a-side:not([data-open]){transition:opacity .12s var(--ease-out), visibility 0s .12s}}.a-today-counts{gap:10px}.a-today-pill{border-radius:var(--a-r-lg);align-items:center;gap:10px;height:auto;min-height:52px;padding:8px 16px 8px 12px}.a-today-pill-ic{background:var(--a-inset);width:32px;height:32px;color:var(--t-muted);transition:color .12s var(--ease-out), background-color .12s var(--ease-out);border-radius:999px;flex:none;place-items:center;display:grid}.a-today-pill[data-live] .a-today-pill-ic{color:var(--a-accent);background:color-mix(in srgb, var(--a-accent) 12%, transparent)}.a-today-pill-body{gap:1px;min-width:0;display:grid}.a-today-pill-n{font-size:21px;font-weight:500;line-height:1.1}.a-today-pill-label{font-size:var(--a-fs-micro);color:var(--t-muted);line-height:1.2}.a-today-pill:hover .a-today-pill-ic{background:color-mix(in srgb, var(--a-accent) 10%, transparent)}.a-mcard{border-radius:var(--a-r-card);border:1px solid var(--a-hair);background:var(--t-surface);flex-direction:column;min-width:0;padding:16px 16px 8px;display:flex}.a-mcard-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.a-mcard-title{font-size:var(--a-fs-card);color:var(--t-ink);transition:color .12s var(--ease-out);align-items:center;gap:8px;display:inline-flex}.a-mcard-title:hover{color:var(--a-accent)}.a-mcard-ic{color:var(--t-muted);place-items:center;display:grid}.a-mcard-title:hover .a-mcard-ic{color:var(--a-accent)}.a-mcard-figure{gap:2px;margin-top:14px;display:grid}.a-mcard-value{font-size:var(--a-fs-metric);color:var(--t-ink);font-variant-numeric:tabular-nums lining-nums;transition:opacity .12s var(--ease-out);line-height:1.05}.a-mcard-value[data-busy]{opacity:.45}.a-mcard-note{font-size:var(--a-fs-micro);color:var(--t-muted)}.a-mcard-dates{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.a-mcard-date{flex:128px;gap:4px;min-width:0;display:grid}.a-mcard-date>span{font-size:var(--a-fs-micro);color:var(--t-muted)}.a-mcard-date .a-input{height:32px;font-size:var(--a-fs-meta)}.a-mcard-chart{margin-top:10px;margin-inline:-4px}@media (max-width:1439px){.a-mcard-head .a-seg{width:100%}}@media (max-width:47.99rem){.a-today-counts{gap:8px}.a-today-pill{min-height:48px;padding:6px 14px 6px 10px}.a-today-pill-n{font-size:19px}}
