.ae-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px;border:1px dashed #f5b800;background:#15110a;font:12px var(--tui-mono,monospace);color:#d4d4d4}.ae-bar>b{padding:1px 6px;background:#f5b800;color:#000;font-size:10px;letter-spacing:.1em}.ae-bar>span{flex:1;min-width:200px;color:#bdbdbd}.ae-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid #3a3a3a;background:var(--site-panel);color:#e5e5e5;font:700 11px var(--tui-mono,monospace);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-decoration:none}.ae-btn svg{width:14px;height:14px}.ae-btn.primary{background:#f5b800;border-color:#f5b800;color:#000}.ae-btn:disabled{opacity:.6;cursor:wait}.ae-hot{color:inherit!important;position:relative;outline:1px dashed #f5b80088;outline-offset:3px;cursor:pointer}.ae-hot.block{display:block}.ae-hot:focus-visible,.ae-hot:hover{outline:1px dashed #f5b800;background:#f5b80012}.ae-pen{display:none;position:absolute;top:-10px;right:-10px;width:18px!important;height:18px!important;padding:3px;background:#f5b800;color:#000;border-radius:2px}.ae-hot:focus-visible .ae-pen,.ae-hot:hover .ae-pen{display:block}.ae-shade{position:fixed;inset:0;z-index:1000;background:#000a;display:flex;justify-content:flex-end}.ae-panel{width:min(460px,100vw);height:100%;overflow:auto;background:#0b0b0b;border-left:2px solid #f5b800;box-shadow:-20px 0 40px #000c}.ae-panel header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#0b0b0b;border-bottom:1px solid #262626;font:700 13px var(--tui-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:#f5b800}.ae-x{border:0;background:none;color:#bbb;cursor:pointer}.ae-x svg{width:18px;height:18px}.ae-panel form{gap:12px;padding:16px}.ae-panel form,.ae-panel label{display:flex;flex-direction:column}.ae-panel label{gap:5px;font:700 10px var(--tui-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:#a3a3a3}.ae-panel label em{font-style:normal;color:#ff5261;margin-left:3px}.ae-panel label small{font-weight:400;letter-spacing:0;text-transform:none;color:#777}.ae-panel label.focus>span{color:#f5b800}.ae-panel input,.ae-panel select,.ae-panel textarea{width:100%;padding:9px 10px;border:1px solid #2a2a2a;background:var(--site-panel);color:#fff;font:13px var(--tui-mono,monospace);letter-spacing:0;text-transform:none}.ae-panel input[type=color]{height:38px;padding:2px}.ae-panel label.focus input,.ae-panel label.focus select,.ae-panel label.focus textarea{border-color:#f5b800}.ae-panel label.bad input,.ae-panel label.bad select,.ae-panel label.bad textarea{border-color:#ff5261}.ae-actions{display:flex;gap:8px;position:sticky;bottom:0;padding:10px 0;background:#0b0b0b}.ae-ok{color:#62e033}.ae-err,.ae-ok{margin:0;font-size:12px}.ae-err{color:#ff8a80}.ae-bar.off{border-style:solid;border-color:#333;background:#0e0e0e}.ae-bar.off>b{background:#555}.ae-pill{position:fixed;right:16px;bottom:16px;z-index:900;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:1px dashed #f5b800;background:#15110aee;color:#f5b800;font:700 11px var(--tui-mono,monospace);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.ae-pill svg{width:13px;height:13px}.ae-pill:hover{background:#f5b800;color:#000}.ae-panel:has(.rte){width:min(820px,100vw)}.ae-rich{display:grid;gap:6px;margin:0 0 14px}.ae-rich>span{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f5b800}.ae-rich>small{font-size:10px;color:#8a8a8a}.ae-rich .rte-bar{top:0}.ae-panel{border-left:0;border-radius:14px 0 0 14px;background:#0d1214;transition:width .25s cubic-bezier(.2,.8,.2,1);animation:ae-slide .2s cubic-bezier(.2,.8,.2,1)}.ae-panel.big{width:min(1000px,100vw)}@keyframes ae-slide{0%{transform:translateX(40px);opacity:0}}.ae-panel header.ae-banner{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;gap:12px;min-height:110px;padding:18px;border-bottom:1px solid #62e03340;background:radial-gradient(120% 140% at 100% 0,#62e03340 0,transparent 55%),radial-gradient(90% 120% at 0 100%,#1d6b3a66 0,transparent 60%),repeating-linear-gradient(115deg,transparent 0 38px,#62e0330d 38px 40px),linear-gradient(135deg,#07160d,#0b2615 45%,#0a1a1f);color:#fff;font:inherit;letter-spacing:0;text-transform:none}.ae-btitle{flex:1;min-width:0}.ae-btitle small{display:block;font:800 11px var(--tui-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#9ff07a;margin-bottom:4px}.ae-btitle b{display:block;font-size:18px;font-weight:800;line-height:1.25;color:#fff;word-break:break-word;text-shadow:0 2px 10px #0009}.ae-bbtn{flex:none;width:34px;height:34px;border-radius:9px;border:1px solid #ffffff2e;background:#00000040;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(4px);transition:background .15s,border-color .15s}.ae-bbtn:hover{background:#ffffff1f;border-color:#ffffff55}.ae-bbtn svg{width:18px;height:18px}.ae-panel.big form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.ae-panel.big form>:is(.ae-rich,.ae-actions,p,div:not(label)){grid-column:1/-1}.ae-panel.big form>label:has(textarea){grid-column:1/-1}.ae-panel :is(input,select,textarea){border-radius:8px}.ae-panel .ae-btn{border-radius:8px}.ae-panel form{gap:18px;padding:22px 22px 0}.ae-panel label,.ae-rich>span{gap:7px;font:600 12.5px/1.3 Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none;color:#cfdadd}.ae-panel label>span{display:flex;align-items:center;gap:4px}.ae-panel label small,.ae-rich>small{font:400 11.5px/1.4 Inter,system-ui,sans-serif;color:#7d929b}.ae-panel :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select){height:40px}.ae-panel :is(input,textarea,select){padding:0 12px;border:1px solid #243238;border-radius:9px;background:#0a1012;color:#e7eef0;font:14px Inter,system-ui,sans-serif;transition:border-color .15s,box-shadow .15s;color-scheme:dark}.ae-panel textarea{padding:10px 12px;line-height:1.5;min-height:110px;resize:vertical}.ae-panel :is(input,textarea,select):hover{border-color:#35505a}.ae-panel :is(input,textarea,select):focus{outline:0;border-color:#62e033;box-shadow:0 0 0 3px #62e03326}.ae-panel label.focus>span,.ae-rich.focus>span{color:#9ff07a}.ae-panel label.focus :is(input,textarea,select){border-color:#62e033;box-shadow:0 0 0 3px #62e03326}.ae-panel label.bad :is(input,textarea,select){border-color:#ff6b6b;box-shadow:0 0 0 3px #ff6b6b22}.ae-rich>span{color:#cfdadd}.ae-panel .ae-actions{position:sticky;bottom:0;z-index:2;margin:6px -22px 0;padding:14px 22px;display:flex;justify-content:flex-end;gap:10px;background:#0b1113ee;backdrop-filter:blur(6px);border-top:1px solid #1f2f35}.ae-panel .ae-actions .ae-btn{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-radius:9px;border:1px solid #2a3b41;background:#111a1d;color:#dbe5e8;font:600 13px Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer}.ae-panel .ae-actions .ae-btn:hover:not(:disabled){border-color:#3d565e;color:#fff}.ae-panel .ae-actions .ae-btn.primary{order:2;background:linear-gradient(180deg,#72ea47,#56c92d);border-color:#62e033;color:#06130a;font-weight:800;box-shadow:inset 0 1px 0 #ffffff55,0 6px 16px -8px #62e033cc}.ae-panel .ae-actions .ae-btn svg{width:15px;height:15px}.ae-panel :is(.ae-ok,.ae-err){padding:10px 12px;border-radius:9px;font-size:12.5px}.ae-panel .ae-ok{background:#62e03314;border:1px solid #62e03344;color:#c9f5b5}.ae-panel .ae-err{background:#ff6b6b12;border:1px solid #ff6b6b55;color:#ffb3b3}.ae-panel form>:last-child:not(.ae-actions){margin-bottom:22px}.ae-shade .ae-panel{padding:0;border-right:0}.ae-panel{width:min(600px,100vw)}.ae-panel.big{width:min(1200px,100vw)}.ae-panel:has(.rte){width:min(900px,100vw)}.ae-panel form,.ae-panel.big form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:14px;row-gap:16px;align-items:start}.ae-panel form>*{grid-column:1/-1}.ae-panel form>label:has(>input,>select){grid-column:span 2}.ae-panel form>label:has(>input[type=number]){grid-column:span 1}.ae-panel form>label:first-of-type:has(>input){grid-column:1/-1}.ae-panel form>label:has(>small){align-self:start}@media (max-width:700px){.ae-panel form{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-panel form>label:has(>input,>select){grid-column:1/-1}.ae-panel form>label:has(>input[type=number]){grid-column:span 1}}.ae-chips{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:40px}.ae-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 12px;border-radius:999px;border:1px solid #62e03366;background:#62e03314;font:700 12.5px var(--tui-mono,monospace);cursor:help}.ae-chip a{color:#9ff07a;text-decoration:none}.ae-chip a:hover{text-decoration:underline}.ae-chip.bad{border-color:#ff6b6b66;background:#ff6b6b12}.ae-chip.bad a{color:#ffb3b3}.ae-chip button{width:20px;height:20px;border-radius:50%;border:0;background:#ffffff14;color:#cfdadd;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ae-chip button:hover{background:#ff6b6b33;color:#fff}.ae-chip button svg{width:12px;height:12px}.ae-chip-name{font:400 12px Inter,system-ui,sans-serif;color:#7d929b}.ae-panel.ae-in-drawer{width:auto;height:auto;overflow:visible;background:none;border:0;box-shadow:none}.ae-panel.ae-in-drawer form{padding:0}.ae-dfoot{display:flex;align-items:center;gap:10px;width:100%;flex-wrap:wrap}.ae-dfoot>.ae-btn,.ae-dfoot>a{margin-right:auto}.ae-dbtns{display:inline-flex;gap:8px;margin-left:auto}