.adm{z-index:10;--adm-danger:#dc2626;--adm-danger-soft:#dc262617;--adm-warn:#b45309;--adm-warn-soft:#e08a281a;--adm-shadow:0 16px 44px -28px #14182147;padding:116px 0 120px;position:relative}body.dark .adm{--adm-danger:#f2777a;--adm-danger-soft:#f2777a1f;--adm-warn:#e0a33e;--adm-warn-soft:#e08a2821;--adm-shadow:0 18px 48px -28px #0009}.adm-wrap{max-width:1080px;padding:0 var(--gutter);margin:0 auto}.adm-head{flex-direction:column;gap:14px;margin-bottom:34px;display:flex}.adm-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--indigo);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600}.adm-title{letter-spacing:-.02em;color:var(--ink);margin:0;font-family:Newsreader,serif;font-size:clamp(34px,5vw,52px);font-weight:500;line-height:1.04}.adm-title em{color:var(--indigo);font-style:italic}.adm-lead{color:var(--ink2);max-width:62ch;margin:0;font-size:15.5px;line-height:1.6}.adm-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:44px;display:flex}.adm-tab{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:13px 16px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex;position:relative}.adm-tab:hover{color:var(--ink)}.adm-tab.active{color:var(--indigo);border-bottom-color:var(--indigo)}.adm-tab .count{background:var(--indigo);color:#fff;letter-spacing:0;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:inline-flex}.adm-sec-head{flex-direction:column;gap:10px;max-width:64ch;margin-bottom:26px;display:flex}.adm-sec-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--indigo);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.adm-sec-title{letter-spacing:-.02em;color:var(--ink);margin:0;font-family:Newsreader,serif;font-size:clamp(24px,3vw,33px);font-weight:500;line-height:1.08}.adm-sec-sub{color:var(--ink2);margin:0;font-size:14.5px;line-height:1.6}.adm-sec-sub em{color:var(--ink);font-style:italic}.adm-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--adm-shadow);border-radius:16px;padding:26px 28px}.adm-card+.adm-card{margin-top:18px}.adm-card-lift{transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s,border-color .22s}.adm-card-lift:hover{border-color:color-mix(in srgb,var(--indigo)50%,var(--line));transform:translateY(-3px);box-shadow:0 24px 52px -28px #2563eb52}.adm-lab{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600}.adm-muted{color:var(--muted)}.adm-note{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.adm-mono{color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:13px}.adm-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px 18px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1;transition:transform .18s,filter .18s,color .18s,border-color .18s,background .18s;display:inline-flex}.adm-btn-primary{background:var(--indigo);color:#fff;box-shadow:0 10px 24px -12px #2563eb8c}.adm-btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.adm-btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.adm-btn-ghost:hover{border-color:var(--indigo);color:var(--indigo)}.adm-btn-danger{background:var(--adm-danger-soft);color:var(--adm-danger);border-color:color-mix(in srgb,var(--adm-danger)40%,transparent)}.adm-btn-danger:hover{border-color:var(--adm-danger)}.adm-btn-sm{border-radius:8px;padding:7px 12px;font-size:12px}.adm-btn:disabled,.adm-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:none;transform:none}.adm-link{color:var(--indigo);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-family:IBM Plex Mono,monospace;font-size:12px;text-decoration:underline}.adm-link:disabled{opacity:.5;cursor:not-allowed}.adm-input,.adm-textarea,.adm-select{width:100%;color:var(--ink);background:var(--paper);border:1px solid var(--line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:10px;padding:11px 13px;font-family:IBM Plex Mono,monospace;font-size:13.5px;transition:border-color .15s,box-shadow .15s}body.dark .adm-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.adm-select option{background:var(--paper);color:var(--ink)}.adm-input::placeholder,.adm-textarea::placeholder{color:var(--muted)}.adm-input:focus,.adm-textarea:focus,.adm-select:focus{border-color:var(--indigo);box-shadow:0 0 0 3px color-mix(in srgb,var(--indigo)16%,transparent);outline:none}.adm-textarea{resize:vertical;min-height:168px;line-height:1.6}.adm-input:disabled,.adm-select:disabled{opacity:.5}.adm-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;display:grid}@media (max-width:680px){.adm-fields{grid-template-columns:1fr}}.adm-field{flex-direction:column;gap:5px;min-width:0;display:flex}.adm-field .v{color:var(--ink);word-break:break-word;font-family:IBM Plex Mono,monospace;font-size:13.5px}.adm-table{border:1px solid var(--line);background:var(--surface);border-radius:14px;width:100%;overflow:hidden}.adm-thead,.adm-trow{align-items:center;display:grid}.adm-thead{background:var(--paper);border-bottom:1px solid var(--line)}.adm-trow+.adm-trow{border-top:1px solid var(--line2)}.adm-th{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:13px 16px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.adm-td{color:var(--ink);word-break:break-word;min-width:0;padding:14px 16px;font-size:13.5px}.adm-td.mono{font-family:IBM Plex Mono,monospace;font-size:12.5px}.adm-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:100px;align-items:center;gap:6px;padding:4px 9px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;display:inline-flex}.adm-pill.ok{color:var(--green);background:color-mix(in srgb,var(--green)12%,transparent)}.adm-pill.warn{color:var(--adm-warn);background:var(--adm-warn-soft)}.adm-pill.bad{color:var(--adm-danger);background:var(--adm-danger-soft)}.adm-ok-text{color:var(--green)}.adm-bad-text{color:var(--adm-danger)}.adm-alert{border:1px solid color-mix(in srgb,var(--adm-danger)36%,transparent);background:var(--adm-danger-soft);color:var(--adm-danger);border-radius:11px;padding:12px 15px;font-size:12.5px;line-height:1.5}.adm-empty,.adm-loading{letter-spacing:.04em;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:12.5px}.adm-figure{font-variant-numeric:tabular-nums slashed-zero;color:var(--ink);font-family:IBM Plex Mono,monospace;font-weight:600}.adm-fieldset{border:1px solid var(--line);border-radius:12px;margin:0;padding:18px 18px 6px}.adm-fieldset legend{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0 6px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600}.adm-radio{color:var(--ink);cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.adm-radio input[type=radio]{accent-color:var(--indigo);width:16px;height:16px}.adm-details{border-top:1px solid var(--line2);padding-top:12px}.adm-details summary{letter-spacing:.04em;color:var(--muted);cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:11.5px}.adm-comm{color:var(--ink2);border-bottom:1px solid var(--line2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;font-family:IBM Plex Mono,monospace;font-size:11.5px;display:flex}.adm-toast{z-index:80;background:var(--surface);border:1px solid var(--line);max-width:min(92vw,560px);color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:14px 20px;font-size:13.5px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 26px 60px -26px #080a1066}.adm-toast:before{content:"";background:var(--green);border-radius:50%;flex:none;width:9px;height:9px}.adm-toast.err{border-color:color-mix(in srgb,var(--adm-danger)40%,var(--line))}.adm-toast.err:before{background:var(--adm-danger)}
