*{box-sizing:border-box}body{margin:0;background:#0b1019;color:#e8eef9;font:14px/1.6 Verdana,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,.button{cursor:pointer;border:1px solid #30415a;border-radius:9px;padding:11px 18px;background:#192538;color:#e8eef9;display:inline-block}button:hover,.button:hover{background:#243754}.primary{background:#b4f08a;color:#162116;border:0;font-weight:bold}.primary:hover{background:#cbffa5}.quiet{background:transparent;width:100%;margin-top:18px}input,textarea{width:100%;background:#0d1420;border:1px solid #33415a;color:#fff;border-radius:8px;padding:12px;margin:8px 0 18px;outline:none}input:focus,textarea:focus{border-color:#b4f08a;box-shadow:0 0 0 2px #b4f08220}label{display:block;color:#bac8db;font-size:13px}textarea{min-height:110px;resize:vertical}.shell{display:flex;min-height:100vh}aside{width:244px;flex-shrink:0;border-right:1px solid #223047;padding:32px 22px;background:#0d1420;display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0}.brand{font-size:32px;font-weight:bold;letter-spacing:-2px}.brand span{color:#b4f08a;font-size:15px;margin-left:7px}.eyebrow{font-size:12px;color:#8c9cb3;letter-spacing:1.6px;margin:16px 0 9px}nav{margin-top:34px;display:grid;gap:5px}nav a{padding:11px 13px;color:#9dadc4;border-radius:8px;font-size:13px}nav a:hover,nav .selected{background:#1b2b3c;color:#c9f9aa}.sidebar-bottom{margin-top:auto;padding-top:32px;color:#8c9cb3;font-size:12px}.dot{display:inline-block;background:#b4f08a;width:7px;height:7px;border-radius:50%;margin-right:5px}.main{margin-left:244px;width:calc(100% - 244px);max-width:1550px;padding:38px 48px}.auth-main{width:100%;display:flex;justify-content:center;align-items:center;padding:36px;background:radial-gradient(ellipse at 25% 20%,#203143 0,transparent 55%)}.auth-card{width:460px;padding:38px;border:1px solid #2a3b52;border-radius:20px;background:#111b28;box-shadow:0 30px 100px #0005}.auth-card .primary{width:100%;margin-top:8px}.auth-card h1{font-size:28px;margin-top:25px}.auth-card p{margin-bottom:28px}.auth-switch{text-align:center;font-size:12px;color:#b4f08a}.auth-foot{border-top:1px solid #29384d;padding-top:22px;color:#8594ab;font-size:12px;text-align:center}h1{font-size:30px;letter-spacing:-1px;line-height:1.3;margin:8px 0 12px}h2{font-size:18px;margin:0 0 12px}h3{font-size:16px;margin:10px 0}p{color:#99abc2;margin-top:8px}header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px}.badge{display:inline-block;font-size:12px;border:1px solid #3b4c51;border-radius:20px;color:#b4f08a;padding:5px 11px;white-space:nowrap}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;margin-bottom:28px}.stat,.panel,.workspace-card{border:1px solid #26364c;border-radius:14px;background:#111b29}.stat{padding:22px}.stat small{display:block;font-size:12px;color:#93a6c0;letter-spacing:1px}.stat strong{display:block;font-size:28px;margin:8px 0}.stat span{color:#889bb3;font-size:12px}.panel{padding:26px;margin-bottom:26px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.section-head h2{margin:0}.inline-form{display:flex;align-items:flex-end;gap:18px}.inline-form label{flex:1}.inline-form input{margin-bottom:0}.workspace-grid,.agents-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-bottom:26px}.workspace-card{padding:24px}.workspace-card:hover{border-color:#66866d}.workspace-icon{font-size:32px;color:#b4f08a}.link{color:#b4f08a;font-size:12px}.empty{border:1px dashed #33435a;border-radius:12px;text-align:center;padding:32px;width:100%}.empty p{font-size:13px}.error{padding:12px;background:#542d32;border:1px solid #a65662;border-radius:8px;margin:16px 0}.table-wrap{overflow-x:auto;border:1px solid #26364c;border-radius:12px;margin-bottom:25px}table{border-collapse:collapse;width:100%;font-size:12px}th,td{text-align:left;padding:13px 16px;border-bottom:1px solid #26364c;max-width:500px;word-wrap:break-word}th{color:#92a7c2;background:#152235}td{color:#c2cede}.message{border-bottom:1px solid #27384e;padding:6px 0 16px}.message p{white-space:pre-wrap;color:#d3ddeb}.hint{font-size:12px}.agent-action{font-size:12px;min-height:40px}.status{font-size:12px;color:#b4f08a}.chat-log{max-height:550px;overflow:auto}@media(max-width:850px){aside{width:190px;padding:24px 14px}.main{margin-left:190px;width:calc(100% - 190px);padding:24px}.inline-form{flex-direction:column;align-items:stretch}h1{font-size:26px}}@media(max-width:600px){.shell{display:block}aside{position:relative;width:100%;padding:16px 20px;border-right:0;border-bottom:1px solid #26364c}.brand{font-size:26px}aside>.eyebrow{margin:4px 0}nav{display:flex;overflow-x:auto;margin:12px 0 0;gap:5px}nav a{white-space:nowrap;padding:7px 10px}.sidebar-bottom{padding:0;margin:0}.sidebar-bottom>.dot,.sidebar-bottom{font-size:0}.sidebar-bottom form{position:absolute;right:18px;top:18px}.quiet{font-size:12px;padding:6px 10px;margin:0}.main{margin:0;width:100%;padding:24px 18px}header{align-items:flex-start;gap:8px;margin-bottom:24px}h1{font-size:24px}.eyebrow{font-size:12px;letter-spacing:1px}.panel{padding:20px}.stats{gap:12px;grid-template-columns:1fr}.stat{padding:18px}.stat strong{font-size:25px}.auth-main{padding:20px;min-height:100vh}.auth-card{padding:26px;width:100%}.workspace-grid,.agents-grid{grid-template-columns:1fr}}

.ui-button{font-family:Verdana,sans-serif!important;font-size:14px!important;color:#e8eef9!important;background:#192538!important;padding:11px 18px!important;border-radius:9px!important}.primary.ui-button{background:#b4f08a!important;color:#162116!important}.quiet.ui-button{font-size:12px!important}h1,h2,h3{font-family:Verdana,sans-serif}
