:root{--bg: #09001A;--bg-2: #160B30;--bg-3: #221443;--line: #33245e;--text: #F3F0FA;--dim: #A79CC4;--violet: #6E2EFF;--cyan: #37DEF3;--ok: #3ECF8E;--bad: #FF5C7A}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.45 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--cyan)}.a-top{display:flex;align-items:center;gap:20px;padding:12px 24px;background:var(--bg-2);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:2}.a-brand{font-size:17px}.a-nav{display:flex;gap:16px}.a-nav a{color:var(--text);text-decoration:none}.a-user{margin-left:auto;color:var(--dim)}.a-main{max-width:1100px;margin:0 auto;padding:24px}h1{font-size:24px;margin:0}h2{font-size:18px;margin:0 0 8px}.a-card{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:20px;margin:0 0 16px}.a-login{max-width:380px;margin:60px auto}.a-login h1{margin-bottom:12px;text-align:center}.a-is-login .a-top{display:none}.a-is-login:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,var(--bg) 0,var(--bg) 20%,rgba(9,0,26,.25) 100%),var(--bg) url(/admin/signin-1200.webp) center / cover no-repeat}@media(min-width:1024px){.a-is-login:before{background:linear-gradient(to top,var(--bg) 0,var(--bg) 20%,rgba(9,0,26,.25) 100%),var(--bg) url(/admin/signin-2400.webp) center / cover no-repeat}}.a-is-login .a-main{max-width:none;min-height:100vh;min-height:100dvh;padding:0 16px;display:grid;grid-template-rows:minmax(0,1fr) minmax(0,2fr);place-items:center}.a-login-logo{display:block;max-width:100%;width:auto;height:min(180px,calc(100vh / 3 - 48px));height:min(180px,calc(100dvh / 3 - 48px))}.a-is-login .a-login{width:100%;margin:0}.a-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px}.a-bar small{color:var(--dim)}.a-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.a-field{display:flex;flex-direction:column;gap:4px;margin:0 0 12px;min-width:200px;flex:1}.a-field>span{color:var(--dim);font-size:13px}.a-field small,.a-help{color:var(--dim);font-size:13px;margin:0 0 12px}input[type=text],input[type=password],input[type=search],input:not([type]),textarea,select{background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:8px 10px;font:inherit;width:100%}textarea{resize:vertical}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.a-check{display:flex;gap:8px;align-items:center;margin:0 0 10px}.a-wrap{border:1px solid var(--line);border-radius:8px;margin:0 0 12px;padding:8px 12px}.a-wrap legend{color:var(--dim);font-size:13px;padding:0 4px}.a-btn{display:inline-block;background:var(--violet);color:#fff;border:0;border-radius:8px;padding:9px 16px;font:600 15px/1.2 inherit;cursor:pointer;text-decoration:none}.a-btn:disabled{opacity:.5;cursor:default}.a-btn--quiet{background:var(--bg-3);color:var(--text)}.a-note{margin:10px 0 0;min-height:1.2em;font-size:14px}.a-note.is-ok{color:var(--ok)}.a-note.is-bad{color:var(--bad)}.a-pill{display:inline-block;padding:2px 10px;border-radius:99px;font-size:13px;background:var(--bg-3);color:var(--dim)}.a-pill.is-live{background:#12392a;color:var(--ok)}.a-pill.is-hidden{background:#3a1522;color:var(--bad)}.a-table{width:100%;border-collapse:collapse;font-size:14px}.a-table th{text-align:left;color:var(--dim);font-weight:500;padding:6px 8px;border-bottom:1px solid var(--line)}.a-table td{padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:middle}.a-table td small{display:block;color:var(--dim)}.a-table img{border-radius:8px;display:block}.a-mono{font-family:ui-monospace,Menlo,monospace;font-size:12px;color:var(--dim);word-break:break-all}.a-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.a-tab{background:var(--bg-3);color:var(--text);border:1px solid var(--line);border-radius:99px;padding:4px 12px;cursor:pointer;font:inherit}.a-tab.is-on{border-color:var(--cyan)}.a-art{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0}.a-art figure{margin:0}.a-art img{max-height:120px;border-radius:8px;display:block}.a-art figcaption{color:var(--dim);font-size:12px}progress{width:100%;margin:12px 0 0}.a-drop{border:2px dashed var(--line);border-radius:12px;padding:16px 16px 4px;margin:0 0 12px}.a-drop>p{margin:0 0 10px;color:var(--dim)}.a-drop.is-over{border-color:var(--cyan);background:var(--bg-3)}.a-list{margin:0 0 12px;padding-left:20px}.a-list li{margin:0 0 4px}h3{font-size:15px;margin:16px 0 8px}.a-versions td{vertical-align:top}.a-versions tr.is-live td{background:var(--bg-3)}.a-versions .a-row{gap:6px;flex-wrap:nowrap}.a-versions .a-btn{padding:6px 10px;font-size:13px}.a-versions tr.a-sub td{border-top:0;padding-top:0}.a-test .a-row{flex-wrap:wrap;margin:4px 0}.a-test input{flex:1;min-width:240px;font-size:12px}.a-test small{color:var(--dim);font-size:12px}
