.adm-root{--adm-font:var(--f-body);--adm-font-num:var(--f-num)}.adm{font-family:var(--adm-font);font-size:var(--t-m);word-break:keep-all;overflow-wrap:break-word;-webkit-text-size-adjust:100%;line-height:1.5}.adm :focus-visible,.adm-root :focus-visible{outline:.15rem solid var(--focus);outline-offset:.15rem}.adm-num{font-family:var(--adm-font-num);font-variant-numeric:tabular-nums}.adm-col{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.adm-row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.adm-sec{align-items:baseline;gap:var(--sp-2);font-size:var(--t-l);margin:0;font-weight:700;line-height:1.3;display:flex}.adm-sec small{font-size:var(--t-s);color:var(--muted);font-weight:400}.adm-note{font-size:var(--t-s);color:var(--muted);margin:0}.adm-meas{font-size:var(--t-xs);color:var(--muted);font-weight:400}.adm-ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25rem;height:1.25rem}.adm-btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--tap);padding:0 var(--sp-4);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--fg);font:inherit;white-space:nowrap;cursor:pointer;font-weight:600;line-height:1.3;text-decoration:none;transition:transform 80ms,filter 80ms,background-color 80ms;display:inline-flex}.adm-btn:hover{border-color:var(--accent-ink)}.adm-btn:active{background:var(--surface-2);transform:scale(.98)}.adm-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.adm-btn.primary:hover{filter:brightness(1.08)}.adm-btn.primary:active{background:var(--accent);filter:brightness(.92)}.adm-btn.ghost{color:var(--accent-ink);background:0 0;border-color:#0000}.adm-btn.ghost:hover{background:var(--accent-soft);border-color:#0000}.adm-btn.ghost:active{background:var(--accent-soft)}.adm-btn.danger{border-color:var(--bad);color:var(--bad)}.adm-btn.danger:hover{background:var(--bad-soft);border-color:var(--bad)}.adm-btn.danger:active{background:var(--bad-soft)}.adm-btn.danger.solid{background:var(--bad-solid);border-color:var(--bad-solid);color:var(--bad-solid-fg)}.adm-btn.danger.solid:hover{background:var(--bad-solid);filter:brightness(1.08)}.adm-btn.danger.solid:active{background:var(--bad-solid);filter:brightness(.92)}.adm-btn.s{min-height:2.1rem;padding:0 var(--sp-3);font-size:var(--t-s)}.adm-btn.wide{width:100%}.adm-btn:disabled,.adm-btn[aria-disabled=true]{background:var(--surface-2);border-color:var(--line);color:var(--muted);cursor:not-allowed;filter:none;transform:none}.adm-btn.busy{pointer-events:none}.adm-btn.busy:before{content:"";border:.14rem solid;border-right-color:#0000;border-radius:50%;flex:none;width:.9rem;height:.9rem;animation:.8s linear infinite adm-spin}@keyframes adm-spin{to{transform:rotate(1turn)}}.adm-pill{border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg-2);font-size:var(--t-xs);white-space:nowrap;align-items:center;gap:.3rem;padding:.1rem .6rem;font-weight:600;line-height:1.5;display:inline-flex}.adm-pill.good{background:var(--good-soft);color:var(--good)}.adm-pill.warn{background:var(--warn-soft);color:var(--warn)}.adm-pill.bad{background:var(--bad-soft);color:var(--bad)}.adm-pill.good:before,.adm-pill.warn:before,.adm-pill.bad:before{font-size:.5rem;line-height:1}.adm-pill.good:before{content:"●"}.adm-pill.warn:before{content:"▲"}.adm-pill.bad:before{content:"■"}.adm-chip{align-items:center;gap:var(--sp-1);min-height:2.2rem;padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--fg-2);font:inherit;font-size:var(--t-s);white-space:nowrap;cursor:pointer;flex:none;font-weight:600;display:inline-flex}.adm-chip:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.adm-chip[aria-pressed=true],.adm-chip[aria-current=page],.adm-chip[aria-selected=true]{background:var(--accent-soft);border-color:var(--accent-ink);color:var(--accent-ink)}.adm-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--sp-4);box-shadow:var(--shadow);min-width:0}button.adm-card{font:inherit;color:inherit;text-align:left;cursor:pointer}button.adm-card:hover{border-color:var(--accent-ink)}.adm-stats{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.adm-stats.two{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-stat{flex-direction:column;gap:.1rem;min-width:0;display:flex}.adm-stat>span{font-size:var(--t-s);color:var(--muted)}.adm-stat>b{font-size:var(--t-l);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;line-height:1.3}.adm-stat>b.good{color:var(--good)}.adm-stat>b.warn{color:var(--warn)}.adm-stat>b.bad{color:var(--bad)}.adm-stat>b.unknown{color:var(--muted);font-weight:600}.adm-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.adm-bar{border-radius:var(--r-pill);background:var(--track);height:.5rem;display:block;overflow:hidden}.adm-bar>i{border-radius:inherit;background:var(--accent);height:100%;display:block}.adm-bar.warn>i{background:var(--warn)}.adm-bar.bad>i{background:var(--bad)}.adm-fill{min-width:8rem;font-size:var(--t-s);font-variant-numeric:tabular-nums;flex-direction:column;gap:.25rem;display:flex}.adm-band{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r);background:var(--accent-soft);color:var(--fg);font-size:var(--t-s);flex-wrap:wrap;display:flex}.adm-band>span{flex:8rem;min-width:0}.adm-band:before{content:"ⓘ";color:var(--accent-ink);flex:none;font-weight:700}.adm-band.good{background:var(--good-soft)}.adm-band.good:before{content:"●";color:var(--good)}.adm-band.warn{background:var(--warn-soft)}.adm-band.warn:before{content:"▲";color:var(--warn)}.adm-band.bad{background:var(--bad-soft)}.adm-band.bad:before{content:"■";color:var(--bad)}.adm-empty{align-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-4);border:1px dashed var(--line-strong);border-radius:var(--r);text-align:center;color:var(--muted);flex-direction:column;display:flex}.adm-empty>b{font-size:var(--t-l);color:var(--fg);line-height:1.3}.adm-empty>p{max-width:28rem;margin:0}.adm-empty>.adm-btn{margin-top:var(--sp-2)}div.adm-table{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.adm-table-bar{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.adm-table-q{max-width:18rem}.adm-table-count{color:var(--muted);font-size:var(--t-s);font-variant-numeric:tabular-nums;margin-left:auto}:is(div.adm-table table,table.adm-table){border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);width:100%;box-shadow:var(--shadow);font-size:var(--t-s)}:is(div.adm-table,table.adm-table) th{padding:var(--sp-3) var(--sp-4);text-align:left;font-size:var(--t-xs);color:var(--muted);background:var(--surface-2);white-space:nowrap;font-weight:600}:is(div.adm-table,table.adm-table) th:first-child{border-top-left-radius:calc(var(--r) - 1px)}:is(div.adm-table,table.adm-table) th:last-child{border-top-right-radius:calc(var(--r) - 1px)}:is(div.adm-table,table.adm-table) td{height:3rem;padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--line);text-align:left;vertical-align:middle;min-width:0}:is(div.adm-table,table.adm-table) td:first-child{font-weight:700;font-size:var(--t-m)}:is(div.adm-table,table.adm-table) tbody tr:hover>td{background:color-mix(in srgb,var(--surface-2) 55%,transparent)}:is(div.adm-table,table.adm-table) tbody tr[aria-selected=true]>td{background:var(--accent-soft)}:is(div.adm-table,table.adm-table) tbody tr:last-child>td:first-child{border-bottom-left-radius:calc(var(--r) - 1px)}:is(div.adm-table,table.adm-table) tbody tr:last-child>td:last-child{border-bottom-right-radius:calc(var(--r) - 1px)}:is(div.adm-table,table.adm-table) td.act{white-space:nowrap;text-align:right}:is(div.adm-table,table.adm-table) .note{font-size:var(--t-xs);color:var(--warn);margin-top:.2rem;font-weight:400;display:block}.adm-th{min-height:2.1rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.adm-table tr.open{cursor:pointer}.adm-table tr.open:focus-visible{outline-offset:-.15rem}.adm-fields{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adm-field{min-width:0;padding-left:var(--sp-2);border-left:.2rem solid #0000;flex-direction:column;gap:.25rem;display:flex}.adm-field.wide{grid-column:1/-1}.adm-field.changed{border-left-color:var(--accent)}.adm-field>label,.adm-field>.lbl{align-items:center;gap:var(--sp-2);font-size:var(--t-s);color:var(--fg-2);font-weight:600;display:flex}.adm-field .in{height:var(--tap);border:1px solid var(--line-strong);border-radius:var(--r-s);background:var(--bg);align-items:center;display:flex;overflow:hidden}.adm-field .in:focus-within{border-color:var(--focus);box-shadow:0 0 0 .15rem var(--accent-soft)}.adm-field .in :is(input,select){width:100%;min-width:0;height:100%;padding:0 var(--sp-3);font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1}.adm-field .in input::placeholder{color:var(--muted)}.adm-field .u{padding:0 var(--sp-3);color:var(--muted);font-size:var(--t-s);border-left:1px solid var(--line);flex:none;align-self:stretch;align-items:center;display:flex}.adm-field>small{font-size:var(--t-xs);color:var(--muted);line-height:1.4}.adm-field.err .in{border-color:var(--bad)}.adm-field.err>small{color:var(--bad)}.adm-field :is(input,select):disabled{color:var(--muted);cursor:not-allowed}.adm-switch{border-radius:var(--r-pill);background:var(--line-strong);cursor:pointer;border:0;flex:none;width:2.75rem;height:1.6rem;padding:0;transition:background-color .12s;position:relative}.adm-switch:after{content:"";background:var(--surface);width:1.2rem;height:1.2rem;box-shadow:var(--shadow);border-radius:50%;transition:transform .12s;position:absolute;top:.2rem;left:.2rem}.adm-switch[aria-checked=true]{background:var(--accent)}.adm-switch[aria-checked=true]:after{transform:translate(1.15rem)}.adm-switch:disabled{opacity:.5;cursor:not-allowed}.adm-seg{border-radius:var(--r-pill);background:var(--surface-2);gap:.2rem;padding:.2rem;display:flex}.adm-seg>button{min-height:2.3rem;padding:0 var(--sp-3);border-radius:var(--r-pill);color:var(--fg-2);font:inherit;font-size:var(--t-s);cursor:pointer;background:0 0;border:0;flex:1;font-weight:600}.adm-seg>button[aria-pressed=true]{background:var(--surface);color:var(--accent-ink);box-shadow:var(--shadow)}.adm-role{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;display:flex}.adm-role.off{background:color-mix(in srgb,var(--surface-2) 45%,transparent)}.adm-role-head{align-items:center;gap:var(--sp-3);display:flex}.adm-role-head>b{min-width:0;font-size:var(--t-l);flex:1;line-height:1.3}.adm-role-head>em{font-style:normal;font-size:var(--t-s);color:var(--muted);font-weight:600}.adm-scrim{z-index:60;background:var(--scrim);position:fixed;inset:0}.adm-drawer{z-index:61;background:var(--surface-pop);width:32rem;max-width:100%;color:var(--fg);box-shadow:var(--shadow-pop);border-left:1px solid var(--line);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.adm-drawer-head{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-5);flex:none;display:flex}.adm-drawer-head>h2{min-width:0;font-size:var(--t-xl);overflow-wrap:anywhere;flex:1;margin:0;line-height:1.3}.adm-drawer-tabs{gap:var(--sp-1);padding:0 var(--sp-5);border-bottom:1px solid var(--line);flex:none;display:flex}.adm-drawer-tabs>button{min-height:var(--tap);padding:0 var(--sp-3);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:.2rem solid #0000;font-weight:600}.adm-drawer-tabs>button[aria-selected=true]{color:var(--accent-ink);border-bottom-color:var(--accent-ink)}.adm-drawer-body{overscroll-behavior:contain;min-height:0;padding:var(--sp-4) var(--sp-5) var(--sp-5);gap:var(--sp-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.adm-icb{width:var(--tap);height:var(--tap);color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.adm-icb:hover{background:var(--surface-2)}.adm-sign{padding:var(--sp-3) var(--sp-5) calc(var(--sp-3) + env(safe-area-inset-bottom,0px));background:var(--warn-soft);border-top:1px solid var(--line);flex:none}.adm-sign-line{align-items:center;gap:var(--sp-3);display:flex}.adm-sign-what{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.adm-sign-what>b{color:var(--warn);display:block}.adm-sign-what>small{font-size:var(--t-xs);color:var(--fg-2);line-height:1.35;display:block}.adm-sign-list{margin:var(--sp-2) 0 0;padding:var(--sp-2) 0 0;border-top:1px dashed var(--line-strong);font-size:var(--t-s);gap:.2rem;list-style:none;display:grid}.adm-sign-list s{color:var(--muted)}.adm-sign.sent{background:var(--good-soft)}.adm-sign.sent .adm-sign-what>b{color:var(--good)}.adm-alert{background:var(--hero);max-width:40rem;color:var(--hero-fg);border-radius:var(--r-l);padding:var(--sp-5) var(--sp-5) var(--sp-2);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:relative;overflow:hidden}.adm-alert-track{touch-action:pan-y;flex:1;min-width:0;display:grid}.adm-alert-face{visibility:hidden;flex-direction:column;grid-area:1/1;min-width:0;transition:transform .24s,visibility 0s .24s;display:flex}.adm-alert-face.cur{visibility:visible;transition:transform .24s}.adm-alert-track[data-drag] .adm-alert-face{visibility:visible;transition:none}.adm-alert-text{padding-bottom:var(--sp-4)}.adm-alert-top{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:1.6rem;display:flex}.adm-alert-kind{min-width:0;font-size:var(--t-s);color:var(--hero-sub);font-weight:600}.adm-alert-lv{border:.09rem solid var(--hero-sub);border-radius:var(--r-pill);font-size:var(--t-xs);white-space:nowrap;color:var(--hero-fg);flex:none;padding:.1rem .7rem;font-weight:700;line-height:1.5}.adm-alert-lv.hot{background:var(--hero-fg);border-color:var(--hero-fg);color:var(--hero)}.adm-alert-face h2{margin:var(--sp-2) 0 var(--sp-1);font-size:var(--t-xl);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:700;line-height:1.35}.adm-alert-face p{color:var(--hero-sub);margin:0}.adm-alert-go{justify-content:center;align-items:center;gap:var(--sp-2);width:100%;min-height:3.2rem;padding:.4rem var(--sp-4);background:var(--hero-fg);color:var(--hero);font:inherit;font-size:var(--t-l);cursor:pointer;border:0;border-radius:1.6rem;flex:none;margin-top:auto;font-weight:700;line-height:1.25;transition:transform 80ms,filter 80ms;display:flex}.adm-alert-go:hover{filter:brightness(.96)}.adm-alert-go:active{transform:scale(.985)}.adm-alert-go:disabled{cursor:progress}.adm-alert-go.busy:before{content:"";border:.14rem solid;border-right-color:#0000;border-radius:50%;flex:none;width:1rem;height:1rem;animation:.8s linear infinite adm-spin}.adm-alert-face .adm-alert-result{margin-top:var(--sp-2);font-size:var(--t-s);text-align:center}.adm-alert-foot{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:var(--tap);margin-top:var(--sp-1);flex:none;display:flex}.adm-alert-later{min-height:var(--tap);margin-left:calc(var(--sp-2) * -1);padding:0 var(--sp-2);border-radius:var(--r-s);color:var(--hero-sub);font:inherit;font-size:var(--t-s);cursor:pointer;background:0 0;border:0;flex:none;font-weight:600}.adm-alert-later:hover{color:var(--hero-fg)}.adm-alert-dots{min-width:0;margin-right:calc(var(--sp-2) * -1);align-items:center;display:flex}.adm-alert-dots>button{min-width:.9rem;height:var(--tap);border-radius:var(--r-s);cursor:pointer;background:0 0;border:0;flex:0 1.5rem;place-items:center;padding:0;display:grid}.adm-alert-dots>button:before{content:"";background:var(--hero-fg);opacity:.35;border-radius:50%;width:.4rem;height:.4rem;transition:transform .2s,opacity .2s}.adm-alert-dots>button:hover:before{opacity:.7}.adm-alert-dots>button[aria-current=true]:before{opacity:.95;transform:scale(1.45)}.adm-alert :focus-visible{outline-color:var(--hero-fg)}.adm-toprow{gap:var(--sp-4);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;display:grid}.adm-toprow .adm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-toprow .adm-stat{justify-content:center}.adm-toprow>.adm-band{align-self:start}@media (width<=899px){.adm-root{--gutter:1rem}.adm-btn.s,.adm-chip{min-height:var(--tap-s)}.adm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-grid,.adm-toprow{grid-template-columns:minmax(0,1fr)}.adm-alert{padding:1.1rem 1.1rem var(--sp-1)}.adm-fields{grid-template-columns:minmax(0,1fr)}.adm-seg{border-radius:var(--r);flex-direction:column}.adm-seg>button{border-radius:var(--r-s)}.adm-sign{padding-left:var(--gutter);padding-right:var(--gutter)}.adm-sign-line{flex-wrap:wrap}.adm-sign-what{flex:100%}.adm-sign .adm-btn{flex:auto}:is(div.adm-table table,table.adm-table){box-shadow:none;background:0 0;border:0;border-radius:0;display:block}:is(div.adm-table,table.adm-table) thead{display:none}:is(div.adm-table,table.adm-table) tbody{display:block}:is(div.adm-table,table.adm-table) tr{gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-3);padding:var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}:is(div.adm-table,table.adm-table) tr:last-child{margin-bottom:0}:is(div.adm-table,table.adm-table) td{overflow-wrap:anywhere;border:0;border-radius:0;flex-direction:column;gap:.1rem;min-width:0;height:auto;padding:0;display:flex}:is(div.adm-table,table.adm-table) tbody tr:hover>td{background:0 0}:is(div.adm-table,table.adm-table) td:before{content:attr(data-label);font-size:var(--t-xs);color:var(--muted);font-weight:600}:is(div.adm-table,table.adm-table) td:is(:first-child,.act,.wide){grid-column:1/-1}:is(div.adm-table,table.adm-table) td:is(:first-child,.act):before{content:none}:is(div.adm-table,table.adm-table) td.act{gap:var(--sp-2);text-align:left;white-space:normal;flex-flow:wrap}:is(div.adm-table,table.adm-table) td.act .adm-btn{flex:auto}:is(div.adm-table,table.adm-table) td>:is(.adm-pill,.adm-kpill){align-self:flex-start}:is(div.adm-table,table.adm-table) td:empty{display:none}:is(div.adm-table,table.adm-table) tbody tr[aria-selected=true]{border-color:var(--accent-ink)}.adm-drawer{border-radius:var(--r-l) var(--r-l) 0 0;border-left:0;width:100%;top:1.2rem}.adm-drawer-head{padding-left:var(--gutter)}.adm-drawer-tabs{padding:0 var(--gutter)}.adm-drawer-body{padding:var(--sp-4) var(--gutter) var(--sp-5)}.adm-only-wide{display:none!important}}@media (width>=900px){.adm-only-phone{display:none!important}}@media (prefers-reduced-motion:reduce){.adm *,.adm :before,.adm :after,.adm-drawer,.adm-drawer *,.adm-btn,.adm-btn:before,.adm-switch,.adm-switch:after{transition:none!important;animation:none!important}}.adm{background:var(--bg);height:100%;color:var(--fg);display:flex;position:relative;overflow:hidden}.adm-main{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative}.adm-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.adm-body{width:100%;max-width:72rem;padding:var(--sp-2) var(--gutter) var(--sp-6)}.adm-scroll>.adm-body:first-child{padding-top:var(--sp-5)}.adm-h1{margin:var(--sp-2) 0 0;font-size:var(--t-xl);letter-spacing:-.01em;font-weight:700;line-height:1.3}.adm-pane{padding-top:var(--sp-4);min-width:0}.adm-spacer{flex:1}.adm-cnt{border-radius:var(--r-pill);min-width:1.4rem;height:1.4rem;font-size:var(--t-xs);text-align:center;font-variant-numeric:tabular-nums;flex:none;padding:0 .4rem;font-weight:700;line-height:1.4rem}:is(.adm-bell,.adm-bottom) .adm-cnt{background:var(--bad-solid);min-width:1.15rem;height:1.15rem;color:var(--bad-solid-fg);pointer-events:none;padding:0 .25rem;font-size:.68rem;line-height:1.15rem;position:absolute}.adm-menu{gap:var(--sp-2);width:14rem;padding:var(--sp-4) var(--sp-3);background:var(--hero);color:var(--hero-fg);flex-direction:column;flex:none;display:flex}.adm-brand{align-items:center;gap:var(--sp-3);min-height:var(--tap);padding:0 var(--sp-2) var(--sp-2);flex:none;min-width:0;display:flex}.adm-brand img{object-fit:cover;background:var(--hero-fg);border-radius:.6rem;flex:none;width:2rem;height:2rem}.adm-brand>span{white-space:nowrap;flex-direction:column;min-width:0;line-height:1.25;display:flex}.adm-brand b{font-size:var(--t-l)}.adm-who{font-size:var(--t-xs);color:var(--hero-sub)}.adm-menu nav{scrollbar-width:thin;flex-direction:column;flex:1;gap:.15rem;min-height:0;display:flex;overflow:hidden auto}.adm-grp{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--tap);padding:0 var(--sp-3);border-radius:var(--r-s);color:var(--hero-sub);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;font-weight:600;display:flex;position:relative}.adm-grp[aria-expanded=true]{color:var(--hero-fg);cursor:default}.adm-grp[aria-expanded=true]:hover{background:0 0}.adm-grp .lbl{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.adm-chip.caution:before{content:"▲";color:var(--warn);margin-right:.3rem;font-size:.6rem}.adm-sidetools{gap:var(--sp-1);padding-top:var(--sp-3);border-top:1px solid color-mix(in srgb,var(--hero-fg) 18%,transparent);flex:none;display:flex}.adm-sidetools button{min-width:0;min-height:var(--tap);padding:var(--sp-1) 0;border-radius:var(--r-s);color:var(--hero-sub);font:inherit;font-size:var(--t-xs);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.1rem;font-weight:600;display:flex}.adm-top{align-items:center;gap:var(--sp-3);height:3.5rem;padding:0 var(--gutter);background:var(--surface);border-bottom:1px solid var(--line);flex:none;display:flex}.adm-where{min-width:0;font-size:var(--t-s);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.adm-where b{color:var(--fg)}.adm-find{align-items:center;gap:var(--sp-2);height:2.3rem;padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--bg);color:var(--muted);font:inherit;font-size:var(--t-s);white-space:nowrap;cursor:pointer;flex:none;display:inline-flex}.adm-find:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.adm-find kbd{font:inherit;font-size:var(--t-xs);border:1px solid var(--line-strong);background:var(--surface);border-radius:.35rem;padding:0 .35rem;font-weight:600}.adm-bell{flex:none;display:inline-flex;position:relative}.adm-bell .adm-cnt{top:.25rem;right:.15rem}.adm-top .adm-kibtn:hover{background:var(--surface-2);color:var(--fg)}.adm-subnav{z-index:5;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:sticky;top:0}.adm-subnav-row{align-items:center;gap:var(--sp-2);padding:var(--sp-3) calc(var(--gutter) + 1.5rem) var(--sp-3) var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.adm-subnav-row::-webkit-scrollbar{display:none}.adm-subnav-set,.adm-subnav-set>[role=tablist]{display:contents}.adm-subnav-head{font-size:var(--t-xs);color:var(--muted);white-space:nowrap;flex:none;font-weight:700}.adm-subnav-set+.adm-subnav-set .adm-subnav-head{margin-left:var(--sp-2);padding-left:var(--sp-4);border-left:1px solid var(--line-strong)}.adm-phone .adm-top{height:calc(3.2rem + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) .4rem 0 var(--gutter);gap:0}.adm-phone .adm-where{font-size:var(--t-l);color:var(--fg);font-weight:700}.adm-phone .adm-body{padding-bottom:var(--sp-5)}.adm-bottom{background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.adm-bottom button{min-width:0;min-height:3.4rem;color:var(--muted);font:inherit;font-size:var(--t-xs);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:0 .1rem;font-weight:600;display:flex;position:relative}.adm-bottom button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.adm-bottom button[aria-current=page]{color:var(--accent-ink)}.adm-bottom button[aria-current=page]:before{content:"";background:var(--accent-ink);border-radius:0 0 .2rem .2rem;height:.2rem;position:absolute;top:0;left:25%;right:25%}.adm-bottom button:focus-visible{outline-offset:-.2rem}.adm-bottom .adm-cnt{top:.2rem;left:calc(50% + .6rem)}@media (width>=900px) and (width<=1199px){.adm-desk{padding-left:4rem}.adm-desk .adm-menu{z-index:40;width:4rem;padding-left:.625rem;padding-right:.625rem;transition:width .2s;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.adm-desk .adm-menu:is(:hover,:has(:focus-visible)){width:14rem;padding-left:var(--sp-3);padding-right:var(--sp-3);box-shadow:var(--shadow-pop)}.adm-desk .adm-menu:not(:hover):not(:has(:focus-visible)) :is(.adm-brand>span,.lbl){display:none}.adm-desk .adm-menu:not(:hover):not(:has(:focus-visible)) .adm-brand{justify-content:center;padding-left:0;padding-right:0}.adm-desk .adm-menu:not(:hover):not(:has(:focus-visible)) .adm-grp{justify-content:center;padding:0}.adm-desk .adm-menu:not(:hover):not(:has(:focus-visible)) .adm-grp[aria-expanded=true]{background:color-mix(in srgb,var(--hero-fg) 14%,transparent)}.adm-desk .adm-menu:not(:hover):not(:has(:focus-visible)) .adm-cnt{min-width:1.1rem;height:1.1rem;padding:0 .2rem;font-size:.66rem;line-height:1.1rem;position:absolute;top:.15rem;right:.1rem}.adm-desk .adm-menu:not(:hover):not(:has(:focus-visible)) .adm-sidetools{flex-direction:column}}.adm-menu{background:var(--surface);width:12.5rem;color:var(--fg);border-right:1px solid var(--line)}.adm-menu :focus-visible{outline-color:var(--focus)}.adm-brand img{background:var(--accent-soft)}.adm-who{color:var(--muted)}.adm-menu nav{gap:var(--sp-1)}.adm-grp{color:var(--fg-2);text-decoration:none}.adm-grp:hover{background:var(--surface-2);color:var(--fg)}.adm-grp[aria-current=page]{background:var(--hero);color:var(--hero-fg);font-weight:700}.adm-grp[aria-current=page]:hover{background:var(--hero);color:var(--hero-fg)}.adm-grp[aria-current=page]:focus-visible{outline-offset:.2rem}.adm-menu .adm-cnt{background:var(--bad-soft);color:var(--bad)}.adm-grp[aria-current=page] .adm-cnt{background:var(--hero-fg);color:var(--hero)}.adm-sidetools{border-top-color:var(--line)}.adm-sidetools button{color:var(--muted)}.adm-sidetools button:hover{color:var(--fg);background:var(--surface-2)}@media (width>=900px) and (width<=1199px){.adm-desk .adm-menu:not(:hover):not(:has(:focus-visible)) .adm-grp[aria-current=page]{background:var(--hero)}}.adm-ga{height:1.25rem;font-size:var(--t-l);place-items:center;font-weight:700;line-height:1;display:grid}.adm-seg.adm-fontseg{border-radius:var(--r-pill);flex-direction:row}.adm-seg.adm-fontseg>button{min-height:var(--tap);border-radius:var(--r-pill);padding:0;line-height:1}.adm-moresheet-scrim{z-index:44}.adm-moresheet{z-index:45;overscroll-behavior:contain;gap:var(--sp-4);max-height:82dvh;padding:var(--sp-3) var(--gutter) calc(var(--sp-4) + env(safe-area-inset-bottom,0px));background:var(--surface-pop);color:var(--fg);border-radius:var(--r-l) var(--r-l) 0 0;box-shadow:var(--shadow-pop);flex-direction:column;animation:.2s ease-out adm-rise;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@keyframes adm-rise{0%{opacity:0}}.adm-moresheet-head{margin-right:calc(var(--sp-2) * -1);justify-content:space-between;align-items:center;display:flex}.adm-moresheet-head>b{font-size:var(--t-xl);line-height:1.3}.adm-moresheet-sec>h3{margin:0 0 var(--sp-1);align-items:center;gap:var(--sp-2);font-size:var(--t-s);color:var(--muted);font-weight:700;display:flex}.adm-moresheet-links{border:1px solid var(--line);border-radius:var(--r);flex-direction:column;display:flex;overflow:hidden}.adm-moresheet-links>a{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:var(--tap);padding:0 var(--sp-4);color:var(--fg);font-weight:600;text-decoration:none;display:flex}.adm-moresheet-links>a+a{border-top:1px solid var(--line)}.adm-moresheet-links>a>span{color:var(--muted)}.adm-moresheet-links>a[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink)}.adm-moresheet-links>a:focus-visible{outline-offset:-.2rem}.adm-moresheet-tools{gap:var(--sp-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.adm-moresheet-tools>button{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-height:3.6rem;color:var(--fg-2);font:inherit;font-size:var(--t-xs);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-weight:600;display:flex}.adm-moresheet-tools>button:active{background:var(--surface-2)}.adm-moresheet-foot{align-items:center;gap:var(--sp-2);font-size:var(--t-xs);color:var(--muted);display:flex}@media (prefers-reduced-motion:reduce){.adm-moresheet{animation:none}}.adm-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adm-table-bar{gap:var(--sp-2) var(--sp-3)}.adm-table-q{height:var(--tap);padding:0 var(--sp-4);border-radius:var(--r-pill);flex:0 18rem}.adm-table-q::placeholder{color:var(--muted)}.adm-table-chips{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.adm-table-sort{min-width:0;max-width:100%;height:var(--tap-s);padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--fg-2);font:inherit;font-size:var(--t-s);flex:none;font-weight:600}.adm-table-count{white-space:nowrap}.adm-th{align-items:center;gap:.25rem;display:inline-flex}.adm-th:hover{color:var(--accent-ink)}.adm-th-dir{color:var(--accent-ink);white-space:pre}.adm-th-dir:empty:before{content:"↕";color:var(--muted);opacity:.6}:is(div.adm-table,table.adm-table) th.act{text-align:right}.adm-empty.s{gap:var(--sp-1);padding:var(--sp-5) var(--sp-4)}.adm-empty.s>b{font-size:var(--t-m);color:var(--fg-2);font-weight:600}.adm-empty>a.adm-btn{margin-top:var(--sp-2)}.adm-soon{padding:var(--sp-6) var(--sp-4);border:1px dashed var(--line-strong);border-radius:var(--r);text-align:center;color:var(--muted)}.adm-attn-list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adm-loadbox{justify-content:center;align-items:center;gap:var(--sp-3);min-height:6rem;padding:var(--sp-4);border-radius:var(--r);color:var(--muted);font-size:var(--t-s);display:flex}.adm-loadbox:not(.bad):not(.empty):before{content:"";border:.14rem solid var(--line-strong);border-right-color:var(--accent-ink);border-radius:50%;flex:none;width:1.1rem;height:1.1rem;animation:.8s linear infinite adm-spin}.adm-loadbox.bad{min-height:0;padding:var(--sp-3) var(--sp-4);background:var(--bad-soft);color:var(--fg);justify-content:flex-start}.adm-loadbox.bad:before{content:"■";color:var(--bad);flex:none;font-weight:700}.adm-loadbox.bad>:is(button,a){flex:none;min-height:2.1rem;margin-left:auto}.adm-loadbox.empty:not(.adm-empty){min-height:0;font-size:inherit;padding:0;display:block}.adm-loadbox.adm-empty{min-height:0;font-size:inherit;flex-direction:column}.adm-dot{background:var(--surface-2);width:1.25rem;height:1.25rem;color:var(--muted);vertical-align:-.25rem;border-radius:50%;flex:none;place-items:center;font-size:.55rem;font-weight:700;line-height:1;display:inline-grid}.adm-dot.good{background:var(--good-soft);color:var(--good)}.adm-dot.warn{background:var(--warn-soft);color:var(--warn)}.adm-dot.bad{background:var(--bad-soft);color:var(--bad)}.adm-unknown{border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);font-size:var(--t-xs);white-space:nowrap;align-items:center;padding:.1rem .6rem;font-weight:600;line-height:1.5;display:inline-flex}.adm-raw{cursor:help;border-bottom:1px dotted var(--line-strong)}.adm-measured{align-items:center;gap:var(--sp-1);color:var(--muted);font-size:var(--t-xs);white-space:nowrap;display:inline-flex}.adm-ref{width:var(--tap-s);height:var(--tap-s);color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.adm-ref:hover{background:var(--surface-2);color:var(--accent-ink)}.adm-lock{align-items:center;gap:var(--sp-1);min-width:0;min-height:2.1rem;color:var(--muted);cursor:help;display:inline-flex;position:relative}.adm-lock-tip{bottom:calc(100% + var(--sp-1));z-index:90;width:max-content;max-width:16rem;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-s);background:var(--fg);color:var(--bg);font-size:var(--t-xs);pointer-events:none;font-weight:600;line-height:1.4;display:none;position:absolute;right:0}.adm-lock:is(:hover,:focus-visible) .adm-lock-tip{display:block}.adm-flash{outline:.2rem solid var(--warn);outline-offset:.15rem;border-radius:var(--r-s);background:var(--warn-soft);transition:outline-color .3s}.adm-code{gap:var(--sp-2);grid-template-columns:repeat(6,minmax(0,2.6rem));justify-content:center;display:grid}.adm-code-box{border:1px solid var(--line-strong);border-radius:var(--r-s);background:var(--surface);width:100%;min-width:0;height:3.2rem;color:var(--fg);font:inherit;font-size:var(--t-xl);text-align:center;font-variant-numeric:tabular-nums;padding:0;font-weight:700}.adm-code-box:focus-visible{outline:.15rem solid var(--focus);outline-offset:.1rem;border-color:var(--focus)}.adm-confirm-scrim{z-index:2147483100}.adm-confirm{z-index:2147483101;overscroll-behavior:contain;gap:var(--sp-3);width:min(26rem,100vw - 2rem);height:fit-content;max-height:calc(100dvh - 2rem);padding:var(--sp-5);background:var(--surface-pop);color:var(--fg);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--shadow-pop);flex-direction:column;margin:auto;animation:.2s ease-out adm-rise;display:flex;position:fixed;inset:0;overflow:auto}.adm-confirm h2{font-size:var(--t-xl);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.3}.adm-confirm-body{color:var(--fg-2)}.adm-confirm-bad{align-items:baseline;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-s);background:var(--bad-soft);color:var(--bad);font-size:var(--t-s);margin:0;font-weight:700;display:flex}.adm-confirm-bad:before{content:"■";flex:none;font-size:.6rem}.adm-confirm-field{gap:var(--sp-1);font-size:var(--t-s);color:var(--fg-2);text-align:left;flex-direction:column;font-weight:600;display:flex}.adm-confirm-field .adm-kinput{flex:none;font-weight:400}.adm-confirm .btnrow{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.adm-confirm:focus{outline:none}.adm-confirm-result{align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-2) 0 0;text-align:center;flex-direction:column;display:flex}.adm-confirm-result.good>.adm-one-mark{background:var(--good-soft);color:var(--good)}.adm-confirm-result.bad>.adm-one-mark{background:var(--bad-soft);color:var(--bad)}.adm-confirm-result>.adm-confirm-body{overflow-wrap:anywhere;max-width:100%}.adm-confirm.result .btnrow{justify-content:center}.adm-confirm-result>h2{font-size:var(--t-l);font-weight:700;line-height:1.4}.adm-confirm-progress{max-height:11rem;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-s);background:var(--surface-2);color:var(--fg-2);font-size:var(--t-s);overflow:auto}.adm-confirm-progress :is(ol,ul){margin:0;padding-left:1.2rem}.adm-confirm-hold{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-s);background:var(--surface-2);font-size:var(--t-s);flex-direction:column;font-weight:600;display:flex}.adm-confirm .btnrow>.adm-kbtn.danger:not(.adm-btn){background:var(--bad-solid);border-color:var(--bad-solid);color:var(--bad-solid-fg)}.adm-btn.adm-kbtn:disabled{opacity:1}.adm-btn.danger.solid:disabled{background:var(--surface-2);border-color:var(--line);color:var(--muted);filter:none}.adm-finder{z-index:80;gap:var(--sp-2);width:min(34rem,100vw - 2rem);padding:var(--sp-3);background:var(--surface-pop);color:var(--fg);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:fixed;top:12dvh;left:50%;transform:translate(-50%)}.adm-finder>.adm-kinput{border-radius:var(--r-pill);padding:0 var(--sp-4);background:var(--bg);flex:none}.adm-finder-list{overscroll-behavior:contain;max-height:50dvh;margin:0;padding:0;list-style:none;overflow:auto}.adm-finder-list button{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--tap);padding:0 var(--sp-3);border-radius:var(--r-s);color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.adm-finder-list button:is(.cur,:hover){background:var(--accent-soft);color:var(--accent-ink)}.adm-finder-list small{font-size:var(--t-xs);color:var(--muted);flex:none;font-weight:400}.adm-finder-none{padding:var(--sp-3);color:var(--muted);font-size:var(--t-s)}@media (width<=899px){.adm-table-q{flex:100%;max-width:none}.adm-lock{min-height:var(--tap-s)}.adm-lock-tip{width:auto;max-width:none;color:inherit;font-size:var(--t-s);background:0 0;padding:0;font-weight:400;display:inline;position:static}.adm-confirm{width:auto;max-height:calc(100dvh - 3rem);padding:var(--sp-5) var(--gutter) calc(var(--sp-4) + env(safe-area-inset-bottom,0px));border-radius:var(--r-l) var(--r-l) 0 0;border:0;margin:0;inset:auto 0 0}.adm-confirm .btnrow>*{flex:8rem}.adm-finder{top:max(1rem,env(safe-area-inset-top,0px))}}@media (prefers-reduced-motion:reduce){.adm-confirm,.adm-loadbox:before{animation:none!important}}.adm-kk{z-index:35;border-top:1px solid var(--line);background:var(--surface);padding:.35rem .2rem max(1.05rem,calc(.45rem + env(safe-area-inset-bottom,0px)));flex:none;transition:background-color .25s;position:relative}.adm-kk.more{background:var(--surface-2)}.adm-kk-low,.adm-kk-row{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid}.adm-kk-up{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.8,.2,1);display:grid}.adm-kk-up>div{min-height:0;overflow:hidden}.adm-kk.more .adm-kk-up{grid-template-rows:1fr}.adm-kk-grp{padding-bottom:.35rem}.adm-kk-name{font-size:var(--t-xs);color:var(--muted);padding:.15rem .9rem .35rem;font-weight:700;display:block}.adm-kk-tab{min-width:0;min-height:2.9rem;color:var(--muted);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;place-items:end center;padding:0;font-size:.7rem;font-weight:500;line-height:1.35;text-decoration:none;display:grid;position:relative}.adm-kk-tab:disabled{cursor:default}.adm-kk-tab em{max-width:100%;font-style:normal}.adm-kk-tab .adm-kico{width:1.4rem;height:1.4rem}.adm-kk-tab .adm-ga{height:1.4rem;font-size:1.15rem}.adm-kk-tab .f,.adm-kk-tab .b{width:100%;min-width:0;transition:transform .28s cubic-bezier(.2,.9,.25,1.15),opacity .18s;transition-delay:calc(var(--i,0)*40ms);flex-direction:column;grid-area:1/1;align-items:center;gap:.1rem;display:flex;position:relative}.adm-kk-tab .b{opacity:0;transform:translateY(1rem)scale(.6)}.adm-kk.more .adm-kk-tab .b{opacity:1;transform:none}.adm-kk.more .adm-kk-tab.sw .f{opacity:0;transform:translateY(-.9rem)scale(.6)}.adm-kk-tab.on,.adm-kk-tab.bk{color:var(--accent-ink);font-weight:700}.adm-kk-tab.u{min-height:3.3rem;color:var(--fg-2);padding-bottom:.7rem}.adm-kk-tab.u.on{color:var(--accent-ink)}.adm-kk-tab.u .f{opacity:0;transform:translateY(1rem)scale(.6)}.adm-kk.more .adm-kk-tab.u .f{opacity:1;transition-delay:calc(90ms + var(--i,0)*40ms);transform:none}.adm-kk-tab:focus-visible{outline-offset:-.15rem}.adm-kk-tab .adm-cnt{background:var(--bad-solid);min-width:1.05rem;height:1.05rem;color:var(--bad-solid-fg);padding:0 .25rem;font-size:.62rem;line-height:1.05rem;position:absolute;top:-.3rem;left:calc(50% + .6rem)}.adm-kk-tab .b .adm-pill{white-space:normal;text-align:center;max-width:100%;padding:.15rem .4rem;font-size:.62rem;line-height:1.2}.adm-kk-out{z-index:34;position:absolute;inset:0}.adm-kk-tab.nil{display:none}.adm-kk.few .adm-kk-low{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}@media (prefers-reduced-motion:reduce){.adm-kk,.adm-kk *{transition:none!important}}.adm-bellsheet .adm-alert{max-width:none}.adm-bellsheet .adm-band>span{flex-basis:6rem}@media (width>=900px){.adm-bellsheet{left:auto;right:var(--gutter);width:min(27rem,100vw - 2rem);max-height:calc(100dvh - 5rem);padding:var(--sp-3) var(--sp-4) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-l);top:4rem;bottom:auto}}.adm-msg{font-size:var(--t-s);color:var(--fg-2);overflow-wrap:anywhere;margin:0}.adm-msg.bad{color:var(--bad)}.adm-note.warn{color:var(--warn)}.adm-note.bad{color:var(--bad)}.adm-note.good{color:var(--good)}.adm-list{overflow-wrap:anywhere;min-width:0;margin:0;padding-left:1.1rem}.adm-more{min-width:0}.adm-more>summary{padding:var(--sp-2) 0;font-size:var(--t-s);color:var(--fg-2);cursor:pointer;font-weight:600}.adm-more>summary:hover{color:var(--accent-ink)}.adm-more.bad>summary{color:var(--bad)}.adm-more[open]>summary{margin-bottom:var(--sp-2)}.adm-kv{gap:var(--sp-2) var(--sp-3);grid-template-columns:minmax(6rem,9rem) minmax(0,1fr);min-width:0;margin:0;display:grid}.adm-kv>dt{color:var(--muted);font-size:var(--t-s)}.adm-kv>dd{overflow-wrap:anywhere;min-width:0;margin:0}.adm-pagebar{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.adm-box{gap:var(--sp-2);min-width:0;padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-direction:column;display:flex}details.adm-box>summary{align-items:baseline;gap:var(--sp-2);cursor:pointer;flex-wrap:wrap;font-weight:700;display:flex}details.adm-box>summary>small{font-size:var(--t-s);color:var(--muted);font-weight:400}details.adm-box>summary:hover{color:var(--accent-ink)}.adm-sec3{font-size:var(--t-m);margin:0;font-weight:700;line-height:1.3}:is(.adm,.adm-pp,[data-storage-pane]) .adm-kbtn.danger:not(.solid){background:var(--surface)}:is(.adm,.adm-pp,[data-storage-pane]) .adm-kbtn.danger:not(.solid):hover{background:var(--bad-soft)}:is(.adm,.adm-pp,[data-storage-pane]) .adm-kbtn.danger:not(.solid):disabled{background:var(--surface-2)}div.adm-table.nobar{gap:0}html[data-form] .sheet.adm-one{background:var(--surface-pop);color:var(--fg);border:1px solid var(--line);box-shadow:var(--shadow-pop);opacity:0;flex-direction:column;padding:0;transition:none;display:flex;overflow:hidden;transform:none}html[data-form] .sheet.adm-one.on{opacity:1;animation:.2s ease-out adm-one-up;transform:none}html[data-form] .sheet.adm-one:focus-visible{outline:none}@keyframes adm-one-up{0%{opacity:0;translate:0 .5rem}}@keyframes adm-one-up-phone{0%{opacity:0;translate:0 2rem}}html[data-form=desk] .sheet.adm-one{border-radius:var(--r-l);width:min(44rem,100vw - 4rem);height:fit-content;min-height:min(26rem,100dvh - 4rem);max-height:min(50rem,100dvh - 4rem);margin:auto;inset:0}html[data-form=desk] .sheet.adm-one.tall{height:min(46rem,100dvh - 4rem)}html[data-form=phone] .sheet.adm-one{border-radius:var(--r-l) var(--r-l) 0 0;border-width:1px 0 0;width:auto;height:auto;min-height:45dvh;max-height:calc(100dvh - 2.5rem);inset:auto 0 0}html[data-form=phone] .sheet.adm-one.tall{height:calc(100dvh - 2.5rem)}html[data-form=phone] .sheet.adm-one.on{animation-name:adm-one-up-phone}.sheet.adm-one .adm-one-head{z-index:auto;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-5);border-bottom:1px solid var(--line);background:0 0;flex:none;display:flex;position:relative;top:auto}.sheet.adm-one .adm-one-head>.grab{display:none}html[data-form=phone] .sheet.adm-one .adm-one-head{padding:var(--sp-5) var(--sp-2) var(--sp-2) var(--gutter);touch-action:none}html[data-form=phone] .sheet.adm-one .adm-one-head>.grab{top:var(--sp-2);margin:0 auto;display:block;position:absolute;left:0;right:0}.adm-one-titles{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.sheet.adm-one .adm-one-titles>h2{font-size:var(--t-xl);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.3}.adm-one-status{align-items:center;gap:var(--sp-1) var(--sp-2);font-size:var(--t-s);color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.adm-one-back{margin-left:calc(var(--sp-3) * -1)}.adm-one-back>svg{rotate:180deg}.adm-one-body{overscroll-behavior:contain;min-height:0;padding:var(--sp-4) var(--sp-5) var(--sp-5);flex:auto;overflow-y:auto}html[data-form=phone] .adm-one-body{padding:var(--sp-4) var(--gutter) calc(var(--sp-5) + env(safe-area-inset-bottom,0px))}.sheet.adm-one .adm-one-foot{justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--line);background:var(--surface-pop);flex-wrap:wrap;flex:none;margin:0;display:flex}html[data-form=phone] .sheet.adm-one .adm-one-foot{padding:var(--sp-3) var(--gutter) calc(var(--sp-3) + env(safe-area-inset-bottom,0px))}html[data-form=phone] .sheet.adm-one .adm-one-foot>*{flex:8rem}html[data-form=phone] .sheet.adm-one:has(>.adm-one-foot) .adm-one-body{padding-bottom:var(--sp-4)}.adm-one-ask{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.adm-one-lead{font-size:var(--t-l);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.4}.adm-one-result{align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-5) 0 var(--sp-3);text-align:center;flex-direction:column;display:flex}.adm-one-result>.adm-note{max-width:34rem}.adm-one-mark{border-radius:50%;flex:none;place-items:center;width:3.5rem;height:3.5rem;font-size:1.75rem;font-weight:700;line-height:1;display:grid}.adm-one-result.good>.adm-one-mark{background:var(--good-soft);color:var(--good)}.adm-one-result.bad>.adm-one-mark{background:var(--bad-soft);color:var(--bad)}.adm-one-spin{border:.28rem solid var(--track);border-top-color:var(--accent);border-radius:50%;flex:none;width:2.75rem;height:2.75rem;animation:.9s linear infinite adm-one-spin}@keyframes adm-one-spin{to{rotate:360deg}}.adm-one-pick{gap:var(--sp-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.adm-one-pick>legend{margin-bottom:var(--sp-2);font-size:var(--t-s);color:var(--fg-2);padding:0;font-weight:700}.adm-one-pick>label{align-items:center;gap:var(--sp-3);min-height:var(--tap);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);cursor:pointer;overflow-wrap:anywhere;display:flex}.adm-one-pick>label:has(input:checked){border-color:var(--accent-ink);background:var(--accent-soft)}.adm-one-pick>label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.adm-one-pick>label>input{width:1.15rem;height:1.15rem;accent-color:var(--accent-ink);flex:none;margin:0}@media (prefers-reduced-motion:reduce){html[data-form] .sheet.adm-one.on,.adm-one-spin{animation:none}}html[data-form] .toast{transition:opacity .2s;transform:translate(-50%)}.adm-root{--bad-solid:var(--bad);--bad-solid-fg:var(--accent-fg);--surface-pop:var(--surface);--gutter:2rem}.adm-kico{flex:none}.adm-kbtn,.adm-kibtn,.adm-kchip{font:inherit;cursor:pointer}.adm-kbtn:focus-visible,.adm-kibtn:focus-visible,.adm-kchip:focus-visible,.adm-kinput:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.adm-kbtn{min-height:var(--tap);padding:0 var(--sp-4);border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);justify-content:center;align-items:center;gap:var(--sp-2);font-weight:600;display:inline-flex}.adm-kbtn.s{padding:0 var(--sp-3);font-size:var(--t-s)}.adm-kbtn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.adm-kbtn.danger{background:var(--bad-soft);border-color:var(--bad);color:var(--bad)}.adm-kbtn:disabled{opacity:.5;cursor:default}.adm-tipwrap{display:inline-flex;position:relative}.adm-kibtn{width:var(--tap);height:var(--tap);color:var(--fg-2);background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.adm-kibtn:hover{background:var(--accent-soft);color:var(--accent-ink)}.adm-tip{top:calc(100% + var(--sp-1));z-index:90;white-space:nowrap;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-s);background:var(--fg);color:var(--bg);font-size:var(--t-xs);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.adm-kchip{min-height:var(--tap);padding:0 var(--sp-4);border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--fg-2)}.adm-kchip.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:700}.adm-kpill{padding:.1rem var(--sp-3);border-radius:var(--r-pill);font-size:var(--t-xs);background:var(--surface-2);color:var(--fg-2);align-items:center;font-weight:600;display:inline-flex}.adm-kinput{min-width:0;min-height:var(--tap);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-s);background:var(--surface);color:var(--fg);font:inherit;flex:1}
