.adm{position:fixed;inset:0;z-index:9999;display:none;font-family:Darbareh,Tahoma,sans-serif;line-height:1.7;overflow:hidden}.adm.is-open{display:block}.adm__veil{position:fixed;inset:0;z-index:0;background:rgba(3,2,4,.74);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.adm__panel{position:fixed;inset-block:0;inset-inline-end:0;z-index:1;width:min(660px,100%);height:100vh;max-height:100vh;display:flex;flex-direction:column;background:var(--ink-2);border-inline-start:1px solid var(--hair-2);box-shadow:-34px 0 90px rgba(0,0,0,.62);overflow:hidden}.adm__top{display:flex;align-items:center;gap:.6rem;padding:.85rem 1.1rem;border-block-end:1px solid var(--hair);flex-shrink:0}.adm__top h2{margin:0;font-size:1rem;font-weight:800;color:var(--fg)}.adm__top i{width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px var(--red-glow);flex:0 0 auto}.adm__grow{flex:1 1 auto}.adm__tabs{display:flex;gap:.3rem;padding:.55rem 1.1rem;border-block-end:1px solid var(--hair);overflow-x:auto;scrollbar-width:thin;flex-shrink:0}.adm__tab{flex:0 0 auto;padding:.4rem .8rem;border-radius:var(--r-pill);border:1px solid var(--hair);background:transparent;font:inherit;font-size:.8125rem;font-weight:600;color:var(--fg-3);cursor:pointer;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.adm__tab:hover{color:var(--fg);border-color:var(--hair-2)}.adm__tab.is-on{color:var(--fg);background:var(--glass-2);border-color:var(--red)}.adm__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:1.1rem;min-height:0}.adm__foot{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;padding:.8rem 1.1rem;border-block-start:1px solid var(--hair);background:rgba(0,0,0,.28);flex-shrink:0}.adm-b{padding:.5rem .95rem;border-radius:var(--r-xs);border:1px solid var(--hair-2);background:var(--glass);font:inherit;font-size:.8125rem;font-weight:700;color:var(--fg-2);cursor:pointer;transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.adm-b:hover{color:var(--fg);border-color:var(--hair-2);background:var(--glass-2)}.adm-b--go{background:var(--red);border-color:var(--red);color:#fff}.adm-b--go:hover{background:var(--red-hot);border-color:var(--red-hot);color:#fff}.adm-b--ghost{border-style:dashed;color:var(--fg-3)}.adm-b--x{padding:.3rem .55rem;font-size:.75rem;color:var(--fg-4)}.adm-b--x:hover{color:var(--red-hot);border-color:var(--red)}.adm-b:disabled{opacity:.45;cursor:not-allowed}.adm-f{display:grid;gap:.28rem;margin-block-end:.8rem}.adm-f>span{font-size:.75rem;font-weight:700;color:var(--fg-3)}.adm-f>span em{font-style:normal;font-weight:400;color:var(--fg-4)}.adm-f input,.adm-f textarea,.adm-f select{width:100%;padding:.5rem .7rem;border-radius:var(--r-xs);border:1px solid var(--hair-2);background:rgba(0,0,0,.32);font:inherit;font-size:.875rem;color:var(--fg);transition:border-color var(--t-fast) var(--ease)}.adm-f input:focus-visible,.adm-f textarea:focus-visible,.adm-f select:focus-visible{outline:none;border-color:var(--red)}.adm-f textarea{min-height:6.5rem;resize:vertical;line-height:1.8}.adm-f input[dir=ltr],.adm-f textarea[dir=ltr]{text-align:left}.adm-2{display:grid;grid-template-columns:1fr 1fr;gap:0 .7rem}@media (max-width:560px){.adm-2{grid-template-columns:1fr}}.adm-card{padding:.85rem .95rem;margin-block-end:.75rem;border:1px solid var(--hair);border-radius:var(--r-sm);background:rgba(0,0,0,.2)}.adm-card__top{display:flex;align-items:center;gap:.5rem;margin-block-end:.7rem}.adm-card__top b{font-size:.8125rem;font-weight:800;color:var(--fg)}.adm-card__n{display:grid;place-items:center;width:22px;height:22px;flex:0 0 auto;border-radius:50%;background:var(--glass-2);border:1px solid var(--hair-2);font-size:.6875rem;font-weight:700;color:var(--fg-3)}.adm-note{padding:.7rem .85rem;margin-block-end:.9rem;border:1px solid var(--hair);border-inline-start:2px solid var(--red);border-radius:var(--r-xs);background:rgba(230,43,30,.06);font-size:.8125rem;color:var(--fg-3)}.adm-note b{color:var(--fg)}.adm-note code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.78em;color:var(--fg-2);direction:ltr;unicode-bidi:isolate}.adm-h{margin:0 0 .7rem;font-size:.9375rem;font-weight:800;color:var(--red)}.adm-h+.adm-note{margin-block-start:-.2rem}.adm-sub{margin:1.3rem 0 .6rem;font-size:.8125rem;font-weight:700;color:var(--fg-3)}.adm__gate{position:absolute;inset-inline:0;inset-block-start:50%;transform:translateY(-50%);margin-inline:auto;width:min(380px,calc(100% - 2rem));padding:1.4rem;border:1px solid var(--hair-2);border-radius:var(--r-lg);background:var(--ink-2);box-shadow:0 34px 90px rgba(0,0,0,.6);text-align:center}.adm__gate h2{margin:0 0 .2rem;font-size:1.0625rem;font-weight:800;color:var(--fg)}.adm__gate p{margin:0 0 1rem;font-size:.8125rem;color:var(--fg-4)}.adm__gate .adm-f{margin-block-end:.7rem;text-align:start}.adm__gate .adm-b{width:100%}.adm__err{min-height:1.2rem;font-size:.75rem;color:var(--red-hot)}.adm__say{flex:1 1 100%;font-size:.75rem;color:var(--fg-4);min-height:1.1rem}.adm__say.is-ok{color:#5fd08a}.adm__say.is-bad{color:var(--red-hot)}.adm-flag{position:fixed;inset-block-end:1rem;inset-inline-start:1rem;z-index:8000;display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .8rem;border-radius:var(--r-pill);border:1px solid var(--red);background:rgba(21,4,9,.9);font-family:Darbareh,Tahoma,sans-serif;font-size:.75rem;font-weight:700;color:var(--fg-2)}.adm-flag i{width:6px;height:6px;border-radius:50%;background:var(--red);flex:0 0 auto}.adm-flag button{padding:0 .2rem;border:0;background:none;font:inherit;color:var(--fg-4);cursor:pointer}.adm-flag button:hover{color:var(--red-hot)}.adm-y{padding:.7rem .85rem;margin-block-end:.6rem;border:1px solid var(--hair);border-radius:var(--r-sm);background:rgba(0,0,0,.2)}.adm-y__id{display:flex;align-items:center;gap:.5rem;margin-block-end:.6rem}.adm-y__id b{font-size:.78rem;font-weight:800;color:var(--fg)}.adm-y__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem .6rem}.adm-y__grid .adm-f{margin-block-end:0}@media (max-width:560px){.adm-y__grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.adm *,.adm-flag *{transition:none!important}}