.adm{display:grid;grid-template-rows:auto 1fr;min-height:100dvh;position:relative;z-index:1}.adm-bar{justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.1rem var(--space-page);border-bottom:1px solid var(--line);background:rgb(10 14 20/.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:-webkit-sticky;position:sticky;top:0;z-index:5}.adm-bar,.adm-mark{display:flex;align-items:center}.adm-mark{font-family:var(--mono);font-size:.9rem;letter-spacing:.02em;gap:.55rem}.adm-mark b{font-weight:600}.adm-mark i{font-style:normal;color:var(--cyan)}.adm-mark s{text-decoration:none;color:var(--text-faint);border:1px solid var(--line);border-radius:2px;padding:.1rem .4rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em}.adm-bar-actions{display:flex;gap:.5rem;align-items:center}.adm-main{padding:var(--space-page);max-width:78rem;margin:0 auto;width:100%;min-width:0}.adm-gate{display:flex;align-items:center;gap:.7rem;border:1px solid var(--line);-webkit-border-start:2px solid var(--line-bright);border-inline-start:2px solid var(--line-bright);border-radius:3px;padding:.75rem 1rem;margin-bottom:1.4rem;font-size:.85rem;color:var(--text-dim);background:var(--bg-raised)}.adm-gate[data-open=true]{border-inline-start-color:var(--amber);color:var(--amber)}.adm-gate[data-open=false]{border-inline-start-color:var(--lime)}.adm-gate b{color:var(--text);font-weight:600}.adm-panel{border:1px solid var(--line);border-radius:3px;background:var(--bg-raised);margin-bottom:1.4rem}.adm-panel>header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-bottom:1px solid var(--line)}.adm-panel>header h2{margin:0;font-family:var(--mono);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--text-dim)}.adm-panel>header p{margin:0;font-size:.75rem;color:var(--text-faint)}.adm-body{padding:1rem}.adm-mint{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));grid-gap:.75rem;gap:.75rem;align-items:end}.adm-mint .wide{grid-column:span 2;min-width:0}.adm-field{display:block;min-width:0}.adm-field>span{display:block;font-family:var(--mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.14em;color:var(--text-faint);margin-bottom:.4rem}.adm-field input{width:100%;padding:.55rem .65rem;background:var(--bg-inset);border:1px solid var(--line);border-radius:2px;color:var(--text);font-family:var(--mono);font-size:.88rem;transition:border-color .14s var(--ease)}.adm-field input:hover{border-color:var(--line-bright)}.adm-field input:focus-visible{outline:none;border-color:var(--cyan-dim);box-shadow:0 0 0 3px rgb(34 211 238/.1)}.adm-btn{font-family:var(--mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;padding:.6rem 1rem;border-radius:2px;border:1px solid var(--line-bright);background:transparent;color:var(--text-dim);cursor:pointer;transition:color .14s var(--ease),border-color .14s var(--ease),background .14s var(--ease)}.adm-btn:hover:not(:disabled){color:var(--text);border-color:var(--text-faint)}.adm-btn:active:not(:disabled){transform:translateY(1px)}.adm-btn:disabled{opacity:.45;cursor:not-allowed}.adm-btn.primary{background:var(--cyan);border-color:var(--cyan);color:#04222a;font-weight:600}.adm-btn.primary:hover:not(:disabled){background:#67e8f9;border-color:#67e8f9;color:#04222a}.adm-btn.danger:hover:not(:disabled){color:var(--red);border-color:rgb(248 113 113/.5)}.adm-btn.mini{padding:.3rem .55rem;font-size:.66rem}.adm-fresh{border:1px solid var(--cyan-dim);border-radius:3px;background:rgb(34 211 238/.04);padding:.9rem 1rem;margin-top:1rem}.adm-fresh h3{margin:0 0 .7rem;font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;color:var(--cyan)}.adm-fresh ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.adm-fresh li{display:flex;align-items:center;gap:.6rem}.adm-fresh code{font-family:var(--mono);font-size:1rem;letter-spacing:.08em;color:var(--text)}.adm-scroll{overflow-x:auto}.adm-table{width:100%;border-collapse:collapse;font-size:.82rem}.adm-table th{text-align:start;font-family:var(--mono);font-size:.63rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--text-faint);padding:0 1rem .6rem;white-space:nowrap}.adm-table td{padding:.65rem 1rem;border-top:1px solid var(--line);vertical-align:middle;white-space:nowrap}.adm-table tbody tr:hover{background:rgb(255 255 255/.015)}.adm-table .num{font-family:var(--mono);color:var(--text-dim)}.adm-table .note{color:var(--text-faint);white-space:normal;min-width:8rem}.adm-table .code{font-family:var(--mono);letter-spacing:.07em;color:var(--text)}.adm-table .act{text-align:end}.pill{display:inline-block;font-family:var(--mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;padding:.18rem .5rem;border-radius:2px;border:1px solid var(--line-bright);color:var(--text-faint)}.pill[data-state=live]{color:var(--lime);border-color:#4d7c0f}.pill[data-state=spent]{color:var(--text-dim)}.pill[data-state=revoked]{color:var(--red);border-color:rgb(248 113 113/.35)}.pill[data-state=expired]{color:var(--amber);border-color:rgb(251 191 36/.35)}.adm-empty{padding:2.5rem 1rem;text-align:center;color:var(--text-faint);font-size:.85rem}.adm-msg{margin:0 0 1rem;padding:.6rem .8rem;border-radius:2px;font-size:.82rem;border:1px solid rgb(248 113 113/.35);background:rgb(248 113 113/.06);color:var(--red)}.adm-msg[data-tone=ok]{border-color:#4d7c0f;background:rgb(163 230 53/.06);color:var(--lime)}.adm-gatebox{min-height:100dvh;display:grid;place-items:center;padding:var(--space-page);position:relative;z-index:1}.adm-gatebox form{width:min(26rem,100%);border:1px solid var(--line);border-radius:3px;background:var(--bg-raised);padding:1.6rem}.adm-gatebox h1{margin:0 0 .3rem;font-family:var(--mono);font-size:.95rem;font-weight:600;letter-spacing:.02em}.adm-gatebox h1 i{font-style:normal;color:var(--cyan)}.adm-gatebox>form>p{margin:0 0 1.3rem;font-size:.8rem;color:var(--text-faint);line-height:1.5}.adm-gatebox .adm-btn{width:100%;margin-top:1rem}@media (max-width:640px){.adm-mint{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr))}.adm-mint .wide{grid-column:1/-1}}