.adm{--u:clamp(.56px,calc(100vw / 1920),1px);--adm-serif:"Source Serif 4",Georgia,serif;--adm-sans:"Libre Franklin",system-ui,sans-serif;--adm-muted:color-mix(in oklab,var(--studio-ink) 68%,var(--studio-ivory));--adm-soft:color-mix(in oklab,var(--studio-emerald) 9%,var(--studio-paper));--adm-head:color-mix(in oklab,var(--studio-line) 22%,var(--studio-paper));--adm-ok:color-mix(in oklab,var(--studio-emerald) 13%,var(--studio-paper));--adm-ok-ink:oklch(42% .09 155);--adm-wait:oklch(94% .055 85);--adm-wait-ink:oklch(47% .1 65);--adm-bad:oklch(94% .035 25);--adm-bad-ink:oklch(50% .17 27);--adm-bad-bar:oklch(64% .18 27);--adm-grey:oklch(92% .005 80);--adm-blue:oklch(93% .025 265);--adm-blue-ink:oklch(42% .08 265);max-width:1920px;padding:calc(18 * var(--u)) calc(56 * var(--u)) 64px;font-family:var(--adm-sans);color:var(--studio-ink);font-size:max(14px,calc(18 * var(--u)));line-height:1.45;position:relative}.adm *{box-sizing:border-box}.adm h1,.adm h2,.adm h3,.adm p{margin:0}.adm button{font:inherit;color:inherit}.adm .adm-serif{font-family:var(--adm-serif)}.adm :focus-visible{outline:3px solid var(--studio-gold);outline-offset:2px}.adm-crumbs{align-items:center;gap:calc(14 * var(--u));font-size:max(15px,calc(19 * var(--u)));color:var(--studio-ink);display:flex}.adm-crumbs a{color:color-mix(in oklab,var(--studio-ink) 75%,transparent);white-space:nowrap;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.adm-crumbs a:hover{text-decoration:underline}.adm-crumbs span{white-space:nowrap}.adm-crumbs svg{opacity:.6;flex:none}.adm-pattern{top:calc(-72 * var(--u));width:44%;height:calc(420 * var(--u));color:var(--studio-bronze);opacity:.12;pointer-events:none;position:absolute;right:0;-webkit-mask-image:radial-gradient(120% 100% at 100% 0,#000 25%,#0000 72%);mask-image:radial-gradient(120% 100% at 100% 0,#000 25%,#0000 72%)}.adm-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.adm-eyebrow{font-size:max(13px,calc(18 * var(--u)));letter-spacing:.32em;text-transform:uppercase;color:var(--studio-bronze);font-weight:600;line-height:1.2}.adm-head h1{margin-top:calc(8 * var(--u));font-family:var(--adm-serif);font-size:max(34px,calc(66 * var(--u)));letter-spacing:-.01em;color:var(--studio-emerald);font-weight:600;line-height:1.1}.adm-lede{margin-top:calc(14 * var(--u));font-size:max(15px,calc(23 * var(--u)));color:color-mix(in oklab,var(--studio-ink) 82%,var(--studio-ivory))}.adm-lede i{margin-inline:calc(10 * var(--u));font-style:normal}.adm-head.is-compact{margin-top:calc(-26 * var(--u));align-items:center}.adm-head.is-compact+.adm-tabs{margin-top:calc(16 * var(--u))}.adm-head.is-compact h1{margin-top:0}.adm-head-actions{align-items:center;gap:calc(16 * var(--u));flex-wrap:wrap;justify-content:flex-end;display:flex}.adm-arch{right:calc(-24 * var(--u));top:calc(-70 * var(--u));width:calc(190 * var(--u));height:calc(300 * var(--u));color:var(--studio-gold);pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.adm-tabs{z-index:1;margin-top:calc(30 * var(--u));scrollbar-width:none;position:relative;overflow-x:auto}.adm-tabs::-webkit-scrollbar{display:none}.adm-tabs ul{gap:calc(16 * var(--u));min-width:max-content;margin:0;padding:2px;list-style:none;display:flex}.adm-tab{min-height:max(44px,calc(50 * var(--u)));padding-inline:calc(34 * var(--u));border:1px solid var(--studio-line);background:color-mix(in oklab,var(--studio-paper) 70%,transparent);font-size:max(14px,calc(19 * var(--u)));color:var(--studio-ink);white-space:nowrap;transition:background-color .16s ease,color .16s ease,transform .12s var(--ease-out-expo);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.adm-tab:hover{background:var(--studio-paper)}.adm-tab:active{transform:scale(.97)}.adm-tab[aria-current=page],.adm-tab[data-status=active]{background:var(--studio-emerald);border-color:var(--studio-emerald);color:var(--studio-ivory);font-weight:500}.adm-body{z-index:1;margin-top:calc(30 * var(--u));position:relative}.adm-card{background:var(--studio-paper);border:1px solid var(--studio-line);border-radius:calc(10 * var(--u))}.adm-btn{justify-content:center;align-items:center;gap:calc(12 * var(--u));min-height:max(44px,calc(56 * var(--u)));padding-inline:calc(30 * var(--u));border-radius:calc(6 * var(--u));border:1px solid var(--studio-emerald);background:var(--studio-emerald);font-size:max(14px,calc(20 * var(--u)));cursor:pointer;white-space:nowrap;transition:transform .12s var(--ease-out-expo),filter .16s ease;font-weight:600;text-decoration:none;display:inline-flex;color:var(--studio-ivory)!important}.adm-btn:hover{filter:brightness(1.12)}.adm-btn:active{transform:scale(.97)}.adm-btn:disabled{opacity:.6;cursor:not-allowed}.adm-btn.is-outline{background:var(--studio-paper);color:var(--studio-emerald)!important}.adm-btn svg{width:calc(24 * var(--u));height:calc(24 * var(--u));min-width:18px;min-height:18px}.adm-pill{min-height:max(44px,calc(54 * var(--u)));padding-inline:calc(30 * var(--u));border:1px solid var(--studio-line);background:var(--studio-paper);font-size:max(14px,calc(19 * var(--u)));cursor:pointer;white-space:nowrap;border-radius:999px}.adm-pill[aria-pressed=true]{background:var(--studio-emerald);border-color:var(--studio-emerald);color:var(--studio-ivory)}.adm-search{align-items:center;display:flex;position:relative}.adm-search svg{left:calc(22 * var(--u));width:calc(24 * var(--u));height:calc(24 * var(--u));min-width:18px;color:var(--studio-ink);pointer-events:none;position:absolute}.adm-search input{width:100%;min-height:max(44px,calc(56 * var(--u)));padding:0 calc(20 * var(--u)) 0 calc(60 * var(--u));border-radius:calc(8 * var(--u));border:1px solid var(--studio-line);background:var(--studio-paper);font:inherit;font-size:max(15px,calc(19 * var(--u)));color:var(--studio-ink)}.adm-search input::placeholder{color:var(--adm-muted)}.adm-select{align-items:center;gap:calc(14 * var(--u));width:auto;min-height:max(44px,calc(56 * var(--u)));padding-inline:calc(22 * var(--u));border-radius:calc(8 * var(--u));border:1px solid var(--studio-line);background:var(--studio-paper);font-size:max(14px,calc(19 * var(--u)));color:var(--studio-ink);box-shadow:none;flex:none;display:inline-flex}.adm-select svg{min-width:16px}.adm-status{align-items:center;gap:calc(10 * var(--u));padding:calc(5 * var(--u)) calc(16 * var(--u));border-radius:calc(7 * var(--u));font-size:max(13px,calc(18 * var(--u)));white-space:nowrap;background:var(--adm-grey);color:var(--studio-ink);font-weight:500;display:inline-flex}.adm-status[data-tone=ok]{background:var(--adm-ok);color:var(--adm-ok-ink)}.adm-status[data-tone=wait]{background:var(--adm-wait);color:var(--adm-wait-ink)}.adm-status[data-tone=bad]{background:var(--adm-bad);color:var(--adm-bad-ink)}.adm-status[data-tone=blue]{background:var(--adm-blue);color:var(--adm-blue-ink)}.adm-status svg{width:calc(24 * var(--u));height:calc(24 * var(--u));min-width:16px}.adm-link{color:var(--studio-bronze);align-items:center;min-height:44px;font-weight:500;text-decoration:none;display:inline-flex}.adm-link:hover{text-decoration:underline}.adm-empty{padding:calc(56 * var(--u)) 24px;text-align:center}.adm-empty h2{font-family:var(--adm-serif);font-size:max(20px,calc(30 * var(--u)));color:var(--studio-emerald);font-weight:600}.adm-empty p{max-width:46ch;color:var(--adm-muted);margin:10px auto 18px}.adm-skel{border-radius:calc(10 * var(--u));background:color-mix(in oklab,var(--studio-line) 35%,var(--studio-paper));animation:1.6s ease-in-out infinite adm-pulse}@keyframes adm-pulse{50%{opacity:.55}}.adm-icon-circle{background:var(--adm-soft);color:var(--studio-emerald);border-radius:50%;flex:none;place-items:center;display:grid}.adm-table{border-collapse:collapse;width:100%;font-size:max(14px,calc(19 * var(--u)))}.adm-table th{text-align:left;padding:calc(14 * var(--u)) calc(22 * var(--u));background:var(--adm-head);border-bottom:1px solid var(--studio-line);white-space:nowrap;font-weight:500}.adm-table td{padding:calc(12 * var(--u)) calc(22 * var(--u));border-bottom:1px solid color-mix(in oklab,var(--studio-line) 60%,transparent);vertical-align:middle}.adm-table tr:last-child td{border-bottom:0}.adm-table small{font-size:max(13px,calc(17 * var(--u)));color:var(--adm-muted);display:block}.adm-table a{color:var(--studio-emerald);text-underline-offset:3px}.adm-scroll{overflow-x:auto}@media (prefers-reduced-motion:reduce){.adm *{transition:none!important;animation:none!important}}@media (width<=767px){.adm{padding:16px 16px 48px}.adm-head{flex-direction:column}.adm-arch{display:none}}
