:root{color-scheme:dark;--bg:#080d19;--panel:#11192a;--panel2:#161f32;--line:#273247;--text:#f3f5f8;--muted:#97a4bb;--accent:#d5af65;--accent2:#f1d79d;--good:#50c9a4;--bad:#e69e9e;--radius:18px}
*{box-sizing:border-box}html{margin:0;background:var(--bg)}body{font-family:Tahoma,"Segoe UI",Arial,sans-serif;font-size:14px;margin:0;background:var(--bg);color:var(--text);line-height:1.65}a{text-decoration:none;color:inherit}button,input,textarea{font:inherit}button{cursor:pointer}svg.aon-icon{width:20px;height:20px;flex-shrink:0}h1,h2,h3,p{margin-top:0}h1{font-size:29px;line-height:1.35;letter-spacing:-.7px}h2{font-size:18px}h3{font-size:16px}p{color:var(--muted)}code{direction:ltr;font-family:Consolas,Monaco,monospace;background:#0b1323;border:1px solid #28344c;color:#cbd6ec;padding:3px 8px;border-radius:7px;unicode-bidi:plaintext}
.aon-brand{display:flex;align-items:center;gap:12px}.aon-brand-mark{width:43px;height:43px;display:grid;place-items:center;background:linear-gradient(145deg,#f0d9a0,#ae7a34);border-radius:13px;color:#111522;box-shadow:0 8px 25px #0004}.aon-brand-mark svg{width:25px;height:25px}.aon-brand-word{display:flex;flex-direction:column;line-height:1.1;gap:5px;direction:ltr}.aon-brand-word strong{font-family:"Segoe UI",Tahoma,sans-serif;font-size:24px;font-weight:800;letter-spacing:-1px}.aon-brand-word em{font-style:normal;color:var(--accent)}.aon-brand-word small{font-size:9px;letter-spacing:2.4px;font-weight:700;color:#8794a9}
.aon-login-layout{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;direction:ltr}.aon-login-aside{background:radial-gradient(circle at 45% 48%,#233149 0,transparent 42%),linear-gradient(145deg,#111a2d,#0c1220 70%);border-inline-end:1px solid var(--line);padding:65px clamp(35px,6vw,100px);position:relative;display:flex;flex-direction:column;justify-content:space-between;direction:rtl;overflow:hidden}.aon-login-aside:after{content:"";position:absolute;width:490px;height:490px;border:1px solid #6f82a11d;border-radius:50%;top:25%;left:5%;box-shadow:0 0 0 75px #8292ae08,0 0 0 170px #8292ae06;pointer-events:none}.aon-login-aside>.aon-brand,.aon-aside-copy,.aon-aside-footer{z-index:1}.aon-eyebrow,.aon-kicker{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:1.8px}.aon-aside-copy h1{font-size:clamp(46px,5vw,74px);letter-spacing:-2.4px;line-height:1.2;margin:20px 0}.aon-aside-copy h1 span{color:var(--accent2)}.aon-aside-copy p{font-size:16px;max-width:340px;color:#aeb8cb}.aon-aside-footer{font-size:10px;letter-spacing:2px;color:#8d99b0}.aon-aside-footer span{color:var(--accent);margin:0 10px}.aon-login-content{direction:rtl;display:flex;align-items:center;justify-content:center;padding:30px;background:radial-gradient(circle at 95% 10%,#1a2437 0,transparent 42%),var(--bg)}.aon-login-card{width:min(100%,410px)}.aon-mobile-brand{display:none}.aon-login-head{margin-bottom:30px}.aon-login-head h2{font-size:32px;margin:12px 0 6px}.aon-login-head p{font-size:14px}.aon-field{display:flex;flex-direction:column;gap:9px;font-size:13px;font-weight:700;color:#d8dfea;margin-bottom:18px}.aon-field input,.aon-field textarea{width:100%;border:1px solid #313d51;outline:0;background:#0d1525;color:#f1f5fc;border-radius:11px;padding:12px 15px;font-weight:400;transition:border .18s,box-shadow .18s}.aon-field textarea{resize:vertical;min-height:152px;font-family:Consolas,Monaco,monospace;line-height:1.65;font-size:12px;direction:ltr;text-align:left;unicode-bidi:plaintext}.aon-field input::placeholder,.aon-field textarea::placeholder{color:#66738c}.aon-field input:focus,.aon-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #d5af651a}.aon-login-card .aon-field input{height:51px}.aon-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:11px;padding:12px 18px;min-height:45px;font-size:13px;font-weight:750;border:1px solid transparent;transition:transform .15s,background .15s,box-shadow .15s;white-space:nowrap}.aon-btn:hover{transform:translateY(-1px)}.aon-btn-primary{background:linear-gradient(115deg,#e7c989,#c99d52);color:#121925;box-shadow:0 7px 23px #b58a4624}.aon-btn-primary:hover{background:#f1d99e}.aon-btn-full{width:100%;margin-top:8px}.aon-btn-outline{border-color:#48536a;color:#e3e6ed;background:transparent}.aon-btn-outline:hover{border-color:var(--accent)}.aon-btn svg{width:17px;height:17px}.aon-login-foot{margin-top:35px;border-top:1px solid var(--line);padding-top:20px;color:#8d98ad;text-align:center;font-size:11px}
.aon-shell{min-height:100vh;display:grid;grid-template-columns:255px minmax(0,1fr)}.aon-sidebar{background:#0d1423;border-left:1px solid #283348;padding:30px 19px;display:flex;flex-direction:column;position:sticky;top:0;max-height:100vh}.aon-sidebar>.aon-brand{padding:0 12px 44px}.aon-sidebar-caption{padding:0 14px;margin-bottom:14px;font-size:10px;color:#6f7e97;letter-spacing:.5px}.aon-nav{display:flex;flex-direction:column;gap:6px}.aon-nav a{display:flex;align-items:center;gap:12px;color:#98a7bf;padding:12px 14px;border-radius:10px;font-size:13px;font-weight:700;border:1px solid transparent}.aon-nav a:hover{background:#182338;color:#f5f5f5}.aon-nav a.active{background:linear-gradient(90deg,#282e36,#222b3a);color:var(--accent2);border-color:#b9904c35}.aon-nav a.active svg{color:var(--accent)}.aon-sidebar-bottom{margin-top:auto;padding:0 8px}.aon-protection{display:flex;align-items:center;gap:10px;border:1px solid #293649;border-radius:12px;padding:12px}.aon-protection>svg{color:var(--good)}.aon-protection span{display:flex;flex-direction:column;line-height:1.5}.aon-protection strong{font-size:11px}.aon-protection small{font-size:10px;color:var(--muted)}.aon-workspace{min-width:0;display:flex;flex-direction:column}.aon-topbar{background:#0d1422db;min-height:81px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:14px clamp(20px,3.5vw,50px);gap:16px}.aon-topbar-title{display:flex;flex-direction:column;line-height:1.5}.aon-topbar-kicker{font-size:9px;color:#a48c68;letter-spacing:2px}.aon-topbar-title strong{font-size:16px}.aon-topbar-actions{display:flex;align-items:center;gap:17px}.aon-topbar-actions form{margin:0}.aon-user-chip{background:#202b3d;color:#d7dfef;border:1px solid #344256;padding:8px 15px;border-radius:99px;font-size:12px}.aon-logout{display:flex;align-items:center;gap:8px;background:none;border:0;color:#aab5c8;padding:8px}.aon-logout:hover{color:var(--accent)}.aon-main{flex:1;padding:40px clamp(20px,3.5vw,50px);max-width:1600px;width:100%;margin:0 auto}.aon-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.aon-page-heading h1{margin:8px 0}.aon-page-heading p{margin:0;font-size:13px}.aon-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:26px}.aon-stat{background:linear-gradient(145deg,#172136,#10182a);border:1px solid #2e3a50;border-radius:var(--radius);padding:21px 24px;display:flex;flex-direction:column;gap:5px}.aon-stat span{font-size:12px;color:#acb6ca}.aon-stat strong{font-family:"Segoe UI",Tahoma,sans-serif;font-size:38px;line-height:1.4;letter-spacing:-1px}.aon-stat small{font-size:11px;color:#7e8ba4}.aon-panel{background:var(--panel);border:1px solid #2c374b;border-radius:var(--radius);overflow:hidden;margin-bottom:22px}.aon-panel-heading{padding:22px 24px;border-bottom:1px solid #29354a;display:flex;justify-content:space-between;align-items:center;gap:12px}.aon-panel-heading h2{margin:0}.aon-muted{color:#91a0b6;font-size:12px}.aon-table-scroll{overflow-x:auto}.aon-table{width:100%;border-collapse:collapse;text-align:right;min-width:680px}.aon-table th{color:#8090a8;font-size:11px;font-weight:700;padding:15px 24px;background:#151e30}.aon-table td{padding:18px 24px;border-top:1px solid #273348;font-size:12px}.aon-site-label{display:flex;align-items:center;gap:12px}.aon-site-avatar{display:grid;place-items:center;width:35px;height:35px;border-radius:9px;background:#243047;color:#c5d0de}.aon-site-avatar svg{width:17px;height:17px}.aon-status{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:30px;font-weight:700;font-size:11px}.aon-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.aon-status.is-on{background:#153d37;color:#6bd6b1}.aon-status.is-off{background:#47302e;color:#e2a6a0}.aon-action-link{color:var(--accent2);font-weight:700}.aon-action-link:hover{text-decoration:underline}.aon-empty{text-align:center;padding:60px 25px}.aon-empty>svg{width:45px;height:45px;color:#a79069;margin-bottom:20px}.aon-empty h3{font-size:20px}.aon-empty .aon-btn{margin-top:12px}.aon-footer{font-size:11px;display:flex;align-items:center;gap:9px;color:#728097;padding:20px 50px;border-top:1px solid #253149}.aon-version{margin-right:auto}.aon-back{display:inline-block;margin-bottom:20px;color:var(--accent2);font-size:12px}.aon-alert{border:1px solid #496078;background:#1b3049;color:#dce6ef;border-radius:12px;padding:13px 17px;margin-bottom:20px}.aon-alert-success{border-color:#285e52;background:#15332c;color:#a9dfc9}.aon-alert-error{border-color:#74444d;background:#3a252e;color:#f8c2c7}.aon-secret{border:1px solid #a9844a;background:linear-gradient(110deg,#2d271f,#1c2330);border-radius:16px;padding:20px 25px;margin-bottom:20px}.aon-secret strong{font-size:15px}.aon-secret p{font-size:12px;margin:2px 0 14px}.aon-secret-value{display:flex;gap:10px;align-items:stretch}.aon-secret-value code{flex:1;word-break:break-all;white-space:normal;display:flex;align-items:center}.aon-copy{border:1px solid #c29a5b;border-radius:8px;background:#3d3425;color:#f7dba8;padding:8px 15px}.aon-notice-line{color:#9dacc2;font-size:12px;margin:-12px 0 25px}.aon-notice-line span{margin:0 9px;color:var(--accent)}.aon-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:24px 24px 5px}.aon-toggle-row{padding:18px 24px 24px;border-top:1px solid #273348;display:flex;align-items:center;justify-content:space-between;gap:20px}.aon-toggle-row>span:first-child{display:flex;flex-direction:column}.aon-toggle-row strong{font-size:13px}.aon-toggle-row small{color:#8c99ae;font-size:11px}.aon-toggle{display:inline-block;width:48px;height:26px;position:relative;flex-shrink:0}.aon-toggle input{opacity:0;position:absolute;width:100%;height:100%;margin:0;cursor:pointer;z-index:2}.aon-toggle i{position:absolute;inset:0;border-radius:50px;background:#465066;transition:background .2s}.aon-toggle i:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#c4cedc;top:4px;left:4px;transition:transform .2s}.aon-toggle input:checked+i{background:#b58b49}.aon-toggle input:checked+i:after{background:#fff;transform:translateX(22px)}.aon-toggle input:focus-visible+i{outline:2px solid #e1c58b;outline-offset:3px}.aon-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:27px 0 18px}.aon-section-title h2{margin:0}.aon-section-title p{font-size:12px;margin:0}.aon-slot-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.aon-slot{margin-bottom:0;padding:20px}.aon-slot-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px}.aon-slot-heading>div{display:flex;flex-direction:column;gap:5px}.aon-slot-heading strong{font-size:15px}.aon-slot-heading code{align-self:flex-start;color:#c8af80;font-size:11px}.aon-slot .aon-field{margin-bottom:0;font-size:12px}.aon-sticky-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:24px 0 40px}.aon-sticky-actions span{font-size:11px;color:var(--muted)}.aon-danger{padding:20px 25px;display:flex;align-items:center;justify-content:space-between;gap:18px}.aon-danger h3{margin:0 0 5px}.aon-danger p{font-size:12px;margin:0}.aon-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.aon-info-grid .aon-panel{padding:22px}.aon-info-grid .aon-panel h3{color:var(--accent2)}.aon-info-grid .aon-panel p{margin:0;font-size:13px}
@media(max-width:1080px){.aon-shell{grid-template-columns:215px minmax(0,1fr)}.aon-sidebar{padding:25px 12px}.aon-stat-grid{gap:12px}.aon-stat{padding:19px}.aon-form-grid,.aon-slot-grid{grid-template-columns:1fr}.aon-login-aside{padding:45px}}
@media(max-width:760px){.aon-login-layout{grid-template-columns:1fr}.aon-login-aside{display:none}.aon-login-content{min-height:100vh}.aon-mobile-brand{display:flex;margin-bottom:55px}.aon-shell{display:flex;flex-direction:column}.aon-sidebar{position:static;max-height:none;padding:14px 18px;border-left:0;border-bottom:1px solid var(--line)}.aon-sidebar>.aon-brand{padding:0 0 16px}.aon-sidebar-caption,.aon-sidebar-bottom{display:none}.aon-nav{flex-direction:row;overflow-x:auto}.aon-nav a{white-space:nowrap;padding:9px 12px;font-size:11px}.aon-nav svg{width:17px;height:17px}.aon-topbar{min-height:65px;padding:12px 18px}.aon-topbar-kicker{font-size:8px}.aon-user-chip{display:none}.aon-main{padding:25px 18px}.aon-page-heading{align-items:flex-start;flex-direction:column}.aon-page-heading h1{font-size:24px}.aon-stat-grid{grid-template-columns:1fr}.aon-stat{gap:2px}.aon-stat strong{font-size:30px}.aon-info-grid{grid-template-columns:1fr}.aon-panel-heading{padding:16px}.aon-form-grid{padding:16px}.aon-slot{padding:16px}.aon-sticky-actions{flex-direction:column;align-items:stretch}.aon-section-title{flex-direction:column;align-items:flex-start}.aon-danger{flex-direction:column;align-items:flex-start}.aon-footer{padding:16px}.aon-secret-value{flex-wrap:wrap}.aon-secret-value code{width:100%}}
