:root{--bg:#05050a;--panel:#0b0d16;--panel2:#10131f;--line:rgba(255,255,255,.09);--text:#f7f8ff;--muted:#9aa3b8;--soft:#c9d2e8;--accent:#ffffff;--danger:#ff4d6d;--ok:#24f2a6;--shadow:0 24px 80px rgba(0,0,0,.45);--r:22px}*{box-sizing:border-box;min-width:0}html,body{height:100%;margin:0;overflow:hidden;background:radial-gradient(circle at 30% 0%,rgba(78,115,255,.18),transparent 32%),radial-gradient(circle at 90% 10%,rgba(255,255,255,.08),transparent 28%),var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}.app-shell{height:100dvh;display:grid;grid-template-columns:320px 1fr;padding:14px;gap:14px}.sidebar{background:linear-gradient(180deg,rgba(17,20,34,.94),rgba(7,8,14,.96));border:1px solid var(--line);border-radius:28px;padding:16px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--shadow);overflow:hidden}.brand,.auth-brand{display:flex;align-items:center;gap:12px}.orb,.hero-orb{width:44px;height:44px;border-radius:16px;background:#fff;color:#05050a;display:grid;place-items:center;font-weight:900;box-shadow:0 0 35px rgba(255,255,255,.25)}.brand strong,.auth-brand b{display:block;font-size:17px;font-weight:900;letter-spacing:-.02em}.brand span,.auth-brand span{display:block;color:var(--muted);font-size:12px;margin-top:2px}.new-chat,.auth-form button{border:0;border-radius:18px;background:#fff;color:#05050a;padding:14px 16px;font-weight:900;box-shadow:0 16px 40px rgba(255,255,255,.1)}.side-section{border:1px solid var(--line);background:rgba(255,255,255,.035);border-radius:22px;padding:12px}.history-wrap{flex:1;display:flex;flex-direction:column;overflow:hidden}.side-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.side-title{text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.12em;margin-bottom:10px}.mini-btn{width:30px;height:30px;border-radius:10px;border:1px solid var(--line);background:rgba(255,... [truncated]
.toggle-line,.checkline{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px;color:var(--soft);font-weight:800;font-size:13px;line-height:1.35}.toggle-line input,.checkline input{width:18px;height:18px;accent-color:#fff;flex:0 0 auto;margin-top:1px}.consent-box small,.privacy-note{display:block;color:var(--muted);font-size:11px;line-height:1.45;margin-top:8px}.auth-form .checkline{border:1px solid var(--line);background:rgba(255,255,255,.045);border-radius:16px;padding:12px}.auth-form .checkline input{padding:0;border:0}

.owner-shell{min-height:100dvh;padding:22px;width:min(1180px,100%);margin:0 auto}.owner-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.owner-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:14px}.owner-card{border:1px solid var(--line);background:linear-gradient(180deg,rgba(16,19,31,.94),rgba(7,8,14,.96));border-radius:26px;padding:22px;box-shadow:var(--shadow)}.owner-card.big{grid-row:span 2}.owner-card h1{font-size:38px;margin:0 0 10px;letter-spacing:-.06em}.owner-card h2{margin:0 0 14px}.owner-card p{color:var(--muted);line-height:1.55}.auth-form select{border:1px solid var(--line);background:rgba(255,255,255,.06);border-radius:16px;color:#fff;padding:14px;outline:0}.auth-form select option{background:#0b0d16;color:#fff}.inline-actions{margin-top:12px}.inline-actions button{border:0;border-radius:16px;background:#fff;color:#05050a;padding:12px 15px;font-weight:900}.stat{border:1px solid var(--line);border-radius:18px;padding:14px;margin:9px 0;background:rgba(255,255,255,.045)}.stat b{display:block;font-size:30px}.stat span{color:var(--muted);font-weight:800}.okbox{border-color:rgba(36,242,166,.35)!important;background:rgba(36,242,166,.1)!important;color:#d8fff0!important}.admin-body{overflow:auto}@media(max-width:860px){.owner-shell{padding:14px}.owner-head{align-items:flex-start;flex-direction:column}.owner-grid{grid-template-columns:1fr}.owner-card.big{grid-row:auto}.owner-card h1{font-size:30px}}
