.adm{--bg:#F6F6F3;--surface:#fff;--line:#E4E4DE;--line2:#EEEEE9;--tone:#F1F1EE;--ink:#111214;--ink2:#45484F;--mute:#72767E;--acc:#FF5A1F;--accInk:#B93A0C;--accTint:#FDEBE3;--ok:#1C7C47;--okTint:#E5F2EA;--teal:#0F4C47;--tealTint:#E2EEEB;--danger:#C2341B;--dangerTint:#FBE8E4;--bar:#0F4C47;--barOn:#0A2F2C;--out:cubic-bezier(.23,1,.32,1);color-scheme:light;min-height:100vh;background:var(--bg);color:var(--ink);font-size:14.5px;line-height:1.45}.adm *{box-sizing:border-box}.adm :is(h1,h2,h3,p,ul,figure){margin:0}.adm ul{padding:0;list-style:none}.adm :is(h1,h2){text-wrap:balance;letter-spacing:-.02em}.adm button{font:inherit;color:inherit;cursor:pointer}.adm a{color:inherit;text-decoration:none}.adm small{font-size:12.5px}.adm code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;background:var(--tone);padding:1px 6px;border-radius:6px}.adm :focus-visible{outline:2px solid var(--acc);outline-offset:2px}.adm .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.adm-muted{color:var(--mute)}.adm-muted.pad{padding:8px 16px 18px}.adm .wm{font-weight:700;letter-spacing:-.03em;line-height:1}.adm .wm,.adm-wm{display:inline-flex;align-items:center}.adm-wm{gap:8px}.adm-wm em{font-style:normal;font-size:11px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--ink2);background:var(--surface);border:1px solid var(--line);padding:3px 7px;border-radius:6px}.adm-wrap{display:grid;grid-template-columns:244px minmax(0,1fr);min-height:100vh}.adm-side{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:22px;padding:22px 14px 18px;border-right:1px solid var(--line)}.adm-brand{padding:4px 10px}.adm-nav{display:flex;flex-direction:column;gap:2px}.adm-nav a{display:flex;align-items:center;gap:11px;height:40px;padding:0 12px;border-radius:12px;color:var(--ink2);font-weight:550;transition:background .14s var(--out),color .14s var(--out)}.adm-nav a:hover{background:var(--tone);color:var(--ink)}.adm-nav a.on{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line),0 1px 2px rgba(17,18,20,.04)}.adm-nav a.on svg{color:var(--acc)}.adm-me{margin-top:auto;padding:12px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.adm-me-who{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-me-who svg{flex:none;color:var(--teal)}.adm-me-links{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:var(--mute)}.adm-me-links :is(a,button){display:inline-flex;align-items:center;gap:3px;background:none;border:0;padding:0;color:inherit;font-size:inherit}.adm-me-links :is(a,button):hover{color:var(--ink)}.adm-main{min-width:0;padding:32px clamp(16px,3.2vw,44px) 64px;max-width:1360px;width:100%}.adm-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin-bottom:22px}.adm-head h1{font-size:28px;line-height:1.1;font-weight:680;letter-spacing:-.03em}.adm-head p{margin-top:6px;max-width:68ch}.adm-head-actions{display:flex;gap:8px}.adm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:14px;font-weight:600;white-space:nowrap;transition:background .14s var(--out),border-color .14s var(--out),transform .12s var(--out)}.adm-btn:hover{border-color:#CFCFC8}.adm-btn:active{transform:scale(.98)}.adm-btn.ink{background:var(--ink);border-color:var(--ink);color:#fff}.adm-btn.ink:hover{background:#2A2C30}.adm-btn.ghost{background:transparent;border-color:transparent}.adm-btn.ghost:hover{background:var(--tone)}.adm-btn.danger{background:var(--danger);border-color:var(--danger);color:#fff}.adm-btn.sm{height:34px;padding:0 13px;font-size:13.5px}.adm-btn.wide{width:100%}.adm-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.adm-icon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;border:0;background:transparent;color:var(--ink2);transition:background .14s var(--out)}.adm-icon:hover{background:var(--tone);color:var(--ink)}.adm-icon.danger:hover{background:var(--dangerTint);color:var(--danger)}.adm-icon:disabled{opacity:.35;cursor:not-allowed;background:none}.adm-link{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;font-size:13px;font-weight:600;color:var(--accInk);white-space:nowrap}.adm-link:hover{text-decoration:underline;text-underline-offset:3px}.adm-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.adm-row.end,.adm-row.nowrap{justify-content:flex-end}.adm-row.nowrap{flex-wrap:nowrap;gap:2px}.adm-stack{display:flex;flex-direction:column;gap:14px}.adm-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}@media (max-width:1320px){.adm-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.adm-stat{display:flex;flex-direction:column;gap:2px;padding:16px 18px;background:var(--surface);border:1px solid var(--line);border-radius:16px;transition:border-color .14s var(--out)}.adm-stat.link:hover{border-color:#C9C9C1}.adm-stat-l{font-size:13px;font-weight:600;color:var(--ink2)}.adm-stat-v{font-size:32px;line-height:1.1;font-weight:680;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:4px}.adm-stat-n{font-size:12.5px;color:var(--mute)}.adm-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.adm-chart{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px 18px 14px;min-width:0}.adm-chart figcaption{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.adm-chart-tt{display:flex;flex-direction:column;gap:2px;min-width:0}.adm-chart-t{font-weight:650;font-size:14.5px}.adm-chart-sum{font-size:13px;color:var(--mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:1.45em}.adm-chart-sum b{color:var(--ink);font-weight:650}.adm-chart figcaption .adm-link{color:var(--ink2);font-weight:550;margin-top:2px}.adm-chart-body{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:140px auto;grid-column-gap:8px;column-gap:8px;margin-top:18px}.adm-yaxis{position:relative;min-width:20px}.adm-yaxis span{position:absolute;right:0;transform:translateY(50%);font-size:11px;color:var(--mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.adm-plot{position:relative;touch-action:pan-y;cursor:crosshair}.adm-grid{position:absolute;left:0;right:0;height:1px;background:var(--line2)}.adm-grid:first-child{background:#D6D6CF}.adm-cols{position:absolute;inset:0;gap:2px}.adm-col,.adm-cols{display:flex;align-items:flex-end}.adm-col{flex:1 1;height:100%;min-width:0}.adm-col i{display:block;width:100%;background:var(--bar);border-radius:4px 4px 0 0;transition:opacity .12s var(--out),background .12s var(--out)}.adm-col.on i{background:var(--barOn)}.adm-col.dim i{opacity:.38}.adm-xaxis{grid-column:2;display:flex;justify-content:space-between;margin-top:7px;font-size:11px;color:var(--mute)}.adm-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin-bottom:16px;overflow:hidden}.adm-card-h{justify-content:space-between;gap:12px;padding:14px 16px 10px}.adm-card-h,.adm-card-h h2{display:flex;align-items:center}.adm-card-h h2{gap:8px;font-size:15.5px;font-weight:650}.adm-card-h h2 svg{color:var(--teal)}.adm-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:16px;gap:16px;align-items:start}.adm-split .adm-card{margin:0}.adm-todo li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;border-top:1px solid var(--line2)}.adm-todo li>svg{color:var(--ink2)}.adm-todo b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-feed li{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 16px;border-top:1px solid var(--line2)}.adm-feed.compact li{grid-template-columns:30px minmax(0,1fr) auto}.adm-feed-ic{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--tone);color:var(--ink2)}.adm-feed-ic.signup{background:var(--tealTint);color:var(--teal)}.adm-feed-ic.company{background:var(--okTint);color:var(--ok)}.adm-feed-ic.share{background:var(--accTint);color:var(--accInk)}.adm-feed-t{display:flex;flex-direction:column;min-width:0}.adm-feed-t b{font-weight:600;font-size:14px}.adm-feed-t span{overflow:hidden;text-overflow:ellipsis}.adm-feed time,.adm-feed-t span{font-size:12.5px;color:var(--mute);white-space:nowrap}.adm-feed time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-admins li{justify-content:space-between;gap:12px;padding:10px 16px;border-top:1px solid var(--line2)}.adm-admins li,.adm-toolbar{display:flex;align-items:center}.adm-toolbar{flex-wrap:wrap;gap:10px 14px;margin:0 0 14px}.adm-search{position:relative;flex:1 1 280px;max-width:440px;display:flex;align-items:center}.adm-search svg{position:absolute;left:14px;color:var(--mute);pointer-events:none}.adm-search input{width:100%;height:40px;border-radius:999px;border:1px solid var(--line);background:var(--surface);padding:0 14px 0 38px;font:inherit;font-size:14.5px;color:var(--ink)}.adm-search input:focus{outline:none;border-color:var(--ink2);box-shadow:0 0 0 3px rgba(17,18,20,.08)}.adm-chips{display:flex;flex-wrap:wrap;gap:6px}.adm-chips button{height:34px;padding:0 13px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:13.5px;font-weight:600;color:var(--ink2);transition:background .14s var(--out),color .14s var(--out)}.adm-chips button span{margin-left:6px;color:var(--mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:550}.adm-chips button:hover{color:var(--ink)}.adm-chips button.on{background:var(--ink);border-color:var(--ink);color:#fff}.adm-chips button.on span{color:rgba(255,255,255,.65)}.adm-tablewrap{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow-x:auto;margin-bottom:16px}.adm-chart .adm-tablewrap.short{margin:14px 0 0}.adm-tablewrap.short{max-height:220px;overflow-y:auto;border-radius:12px}.adm-table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-table th{position:-webkit-sticky;position:sticky;top:0;background:var(--surface);text-align:left;font-size:11.5px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--mute);padding:12px 14px 10px;white-space:nowrap;border-bottom:1px solid var(--line)}.adm-table th small{font-size:10.5px;letter-spacing:.03em;text-transform:none;font-weight:550}.adm-table td{padding:12px 14px;border-top:1px solid var(--line2);vertical-align:middle}.adm-table tbody tr:first-child td{border-top:0}.adm-table tbody tr:hover td{background:#FBFBF9}.adm-table .num{text-align:right;white-space:nowrap}.adm-table td.num small{color:var(--mute);margin-left:4px}.adm-table td.num small:before{content:"· "}.adm-table .is-hidden td:not(.adm-actions){opacity:.62}.adm-actions{width:1%;white-space:nowrap;text-align:right}.adm-co{display:flex;align-items:center;gap:12px;min-width:240px}.adm-table td.stall{min-width:170px}.adm-co-ini{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;font-size:12.5px;font-weight:700;letter-spacing:-.01em}.adm-2l b,.adm-co b{display:block;font-weight:620}.adm-2l small,.adm-co small{display:block;color:var(--mute)}.adm-2l{display:flex;flex-direction:column;gap:1px;min-width:0}.adm-2l b{align-items:center;gap:6px}.adm-2l b,.adm-badges{display:flex;flex-wrap:wrap}.adm-badges{gap:4px}.adm-reason{display:block;color:var(--mute);margin-top:4px;max-width:220px}.adm-badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:620;white-space:nowrap;background:var(--tone);color:var(--ink2)}.adm-badge.ok{background:var(--okTint);color:var(--ok)}.adm-badge.warn{background:var(--accTint);color:var(--accInk)}.adm-badge.info{background:var(--tealTint);color:var(--teal)}.adm-pop{position:fixed;z-index:30;min-width:232px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:6px;box-shadow:0 18px 40px -16px rgba(17,18,20,.35);animation:adm-in .14s var(--out)}.adm-pop :is(a,button){display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:9px;background:none;font-size:14px;text-align:left;color:var(--ink)}.adm-pop :is(a,button):hover{background:var(--tone)}.adm-pop svg{color:var(--ink2)}.adm-pop .danger,.adm-pop .danger svg{color:var(--danger)}.adm-pop .danger:hover{background:var(--dangerTint)}.adm-scrim{position:fixed;inset:0;z-index:40;background:rgba(17,18,20,.42);display:grid;place-items:center;padding:16px;animation:adm-fade .16s var(--out)}.adm-dialog{width:min(480px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--surface);border-radius:20px;padding:20px 22px 22px;box-shadow:0 30px 80px -20px rgba(17,18,20,.45);animation:adm-in .18s var(--out)}.adm-dialog.wide{width:min(640px,100%)}.adm-dialog-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.adm-dialog-h h2{font-size:19px;font-weight:650}.adm-field{display:flex;flex-direction:column;gap:6px;min-width:0}.adm-field>span{font-size:13px;font-weight:600;color:var(--ink2)}.adm-field>span small{font-weight:500;color:var(--mute)}.adm-field :is(input,textarea,select){width:100%;height:42px;border-radius:12px;border:1px solid var(--line);background:var(--surface);padding:0 12px;font:inherit;font-size:15px;color:var(--ink)}.adm-field textarea{height:auto;padding:10px 12px;resize:vertical}.adm-field :is(input,textarea,select):focus{outline:none;border-color:var(--ink2);box-shadow:0 0 0 3px rgba(17,18,20,.08)}.adm-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.adm-grid3{display:grid;grid-template-columns:1fr 1fr 96px;grid-gap:12px;gap:12px}.adm-warn{background:var(--dangerTint);color:#7E2213;border-radius:12px;padding:12px 14px;font-size:14px}.adm-err{color:var(--danger);font-size:13.5px;font-weight:550}.adm-note{display:flex;gap:8px;align-items:flex-start;background:var(--tone);border-radius:12px;padding:12px 14px;margin-top:18px}.adm-note svg{flex:none;margin-top:2px}.adm-or{display:flex;align-items:center;gap:10px;color:var(--mute);font-size:12.5px;margin:14px 0}.adm-or:after,.adm-or:before{content:"";flex:1 1;height:1px;background:var(--line)}.adm-empty{background:var(--surface);border:1px dashed #d3d3cc;border-radius:16px;padding:40px 20px;text-align:center;display:flex;flex-direction:column;gap:6px;align-items:center}.adm-empty b{font-size:16px;font-weight:650}.adm-empty p{color:var(--mute);max-width:46ch}.adm-errbox{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--dangerTint);color:#7E2213;border-radius:14px;padding:12px 14px;margin-bottom:16px;font-size:14px}.adm-loading{display:grid;place-items:center;padding:60px 0}.adm-spin{width:24px;height:24px;border-radius:50%;border:2.5px solid var(--line);border-top-color:var(--ink);animation:adm-spin .8s linear infinite}.adm-spin.sm{width:16px;height:16px;border-width:2px}.adm-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:50;max-width:calc(100vw - 32px);background:var(--ink);color:#fff;border-radius:14px;padding:12px 18px;font-size:14px;font-weight:550;box-shadow:0 14px 34px -12px rgba(17,18,20,.5);animation:adm-up .2s var(--out)}.adm-toast.err{background:var(--danger)}.adm-gate{min-height:100vh;display:grid;place-items:center;padding:24px 16px}.adm-gate-card{width:min(420px,100%);background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:28px 28px 30px}.adm-gate-card h1{font-size:24px;font-weight:680;letter-spacing:-.03em;margin:22px 0 6px}.adm-gate-card>.adm-muted{margin-bottom:20px}.adm-gate-card .adm-row{margin-top:20px}.adm-gate-card .adm-err{margin-top:12px}@keyframes adm-spin{to{transform:rotate(1turn)}}@keyframes adm-in{0%{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes adm-fade{0%{opacity:0}}@keyframes adm-up{0%{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.adm *{animation-duration:1ms!important;transition-duration:1ms!important}.adm-spin{animation-duration:2s!important}}@media (max-width:900px){.adm-wrap{grid-template-columns:minmax(0,1fr)}.adm-side{position:-webkit-sticky;position:sticky;z-index:10;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));border-right:0;border-bottom:1px solid var(--line);background:var(--bg)}.adm-brand,.adm-me{padding:0}.adm-me{margin:0 0 0 auto;border:0;flex-direction:row;align-items:center}.adm-me-who{display:none}.adm-nav{order:3;flex-basis:100%;flex-direction:row;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px 10px}.adm-nav::-webkit-scrollbar{display:none}.adm-nav a{flex:none;height:36px}.adm-main{padding-top:22px}.adm-head h1{font-size:24px}.adm-grid2,.adm-grid3{grid-template-columns:1fr}}@media (max-width:520px){.adm-stats{grid-template-columns:1fr 1fr!important}.adm-stat{padding:14px}.adm-stat-v{font-size:26px}.adm-me-links a{display:none}.adm-charts,.adm-split{grid-template-columns:minmax(0,1fr)}}.adm-row.space{justify-content:space-between;align-items:center;gap:16px}.adm-table td.wrap{white-space:normal;min-width:180px;max-width:420px}.adm-table tr.click{cursor:pointer}.adm-pre,.adm-table tr.click:hover td{background:var(--tone)}.adm-pre{margin:8px 0 0;padding:10px 12px;border-radius:10px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word;color:var(--ink2)}.kpi-rate{display:inline-block;min-width:44px;padding:2px 8px;border-radius:999px;font-weight:650;text-align:center}.kpi-rate.ok{background:var(--okTint);color:var(--ok)}.kpi-rate.low{background:var(--accTint);color:var(--accInk)}.kpi-err{color:var(--accInk);font-weight:650}.adm-card.pad{padding:16px}.adm-card-h.flush{padding:0 0 12px}.adm-link svg{vertical-align:-2px}