@import url('data:text/css,');
:root{--ink:#192a2b;--muted:#768180;--paper:#f6f7f4;--line:#e5e9e3;--green:#286252;--gold:#b98a43;--nav:#152c2b;--serif:Georgia,'Times New Roman',serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:14px}button,input,select{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}.layout{display:flex;min-height:100vh}.sidebar{width:246px;min-width:246px;background:var(--nav);color:#b5c3bd;min-height:100vh;padding:31px 21px;display:flex;flex-direction:column}.brand{display:flex;gap:12px;align-items:center;font-weight:700;letter-spacing:2px;color:#fff;font-size:15px}.brand-mark{height:41px;width:41px;display:grid;place-items:center;border:1px solid #9b875e;color:#ddc797;font:29px var(--serif);flex-shrink:0}.brand small{display:block;color:#98ada6;font-size:10px;letter-spacing:.6px;font-weight:400;margin-top:7px}.workspace{font-size:9px;letter-spacing:1.8px;color:#78928a;margin:48px 10px 17px}nav{display:grid;gap:7px}nav a{display:flex;gap:13px;align-items:center;padding:13px 12px;border-radius:6px;font-size:13px}nav a.active{background:#2a403a;color:#fff}nav a:hover{background:#233b35}nav a b{margin-left:auto;font-size:10px;font-weight:400;background:#344b42;border-radius:4px;padding:2px 6px}.sidebar-bottom{margin-top:auto;padding-top:50px}.environment{font-size:11px;color:#d4ded8;display:flex;gap:8px;align-items:center}.environment i{width:6px;height:6px;border-radius:50%;background:#d8ac5c}.sidebar-bottom p{font-size:11px;line-height:1.8;color:#849d92;margin:12px 0 27px}.account{border-top:1px solid #30463d;padding-top:23px;display:flex;gap:11px;align-items:center;color:#e9eeea;font-size:12px}.account small{display:block;font-size:10px;margin-top:6px;color:#839e91}.avatar{height:33px;width:33px;border-radius:50%;background:#324c40;display:grid;place-items:center;color:#cfdbd0}.text-button{background:none;border:0;color:#92a89e;font-size:11px;padding:14px 0 0}.main{flex:1;min-width:0}.topbar{height:80px;border-bottom:1px solid var(--line);background:#fff;padding:0 38px;display:flex;justify-content:space-between;align-items:center}.breadcrumb{font-size:12px;color:var(--muted)}.breadcrumb>span{margin:0 13px;color:#c2c8c1}.breadcrumb strong{color:#47534d;font-weight:400}.top-actions{display:flex;gap:20px;align-items:center}.connection{font-size:10px;color:#5a796b}.button{border:1px solid #dce2d8;background:#fff;border-radius:5px;padding:10px 14px;color:#405246;display:inline-flex;gap:9px;align-items:center;justify-content:center;font-size:12px}.button:hover{background:#f1f5ed}.page{padding:35px 38px 20px;max-width:1620px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:27px}.eyebrow{font-size:9px;letter-spacing:2px;font-weight:700;color:#839084;margin:0 0 13px}h1{font:34px var(--serif);font-weight:400;letter-spacing:-.7px;margin:0 0 11px}.page-heading p:not(.eyebrow){font-size:12px;color:var(--muted);margin:0}.pill{border-radius:4px;padding:6px 8px;font-size:9px;letter-spacing:.6px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.staging{background:#f1e8d9;color:#9d773a;border:1px solid #e5d5b9}.notice{padding:19px 21px;display:flex;align-items:center;gap:15px;background:#f2f3e9;border:1px solid #e3e5d2;border-radius:7px;margin-bottom:26px}.notice-icon{font-size:24px;color:#9d9e64}.notice strong{font-size:12px;font-weight:600;color:#535d3e}.notice p{font-size:11px;color:#83886d;margin:7px 0 0;line-height:1.5}.notice a{margin-left:auto;white-space:nowrap;color:#647149;font-size:11px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.metric{background:#fff;border:1px solid var(--line);border-radius:7px;padding:21px}.metric-label{color:#718071;font-size:11px;display:flex;justify-content:space-between}.metric-icon{color:#a0ac9b;font-size:15px}.metric-value{font:35px var(--serif);margin:19px 0 12px}.metric small{font-size:10px;color:#8b9689;line-height:1.5}.metric-value span{font:12px Arial;color:#939c90;margin-left:5px}.grid-two{display:grid;grid-template-columns:1.55fr 1fr;gap:20px;margin-bottom:23px}.card{background:#fff;border:1px solid var(--line);border-radius:7px;overflow:hidden}.card-head{display:flex;align-items:center;justify-content:space-between;padding:22px 23px 16px}.card h2{font-size:13px;font-weight:600;margin:0}.card-head p{font-size:10px;color:#8a9687;margin:7px 0 0}.card-head a{font-size:10px;color:#6a8068}.tiny-badge{font-size:9px;background:#f3f5ef;color:#83917b;padding:5px 8px;border-radius:4px}.empty-chart{height:195px;margin:4px 23px 20px;position:relative;border-bottom:1px solid #edf0e8;background:repeating-linear-gradient(to top,transparent,transparent 47px,#f1f3ed 48px,#f1f3ed 49px);display:flex;align-items:center;justify-content:center;text-align:center}.empty-chart strong{font-weight:400;font-size:12px;color:#85917e}.empty-chart p{font-size:10px;color:#acb4a4;margin-top:8px}.chart-caption{display:flex;justify-content:space-between;margin:0 23px 21px;font-size:9px;color:#9ca793}.cost-total{margin:7px 23px 18px;font:35px var(--serif)}.cost-total small{font:10px Arial;color:#94a08a;display:block;margin-top:10px}.cost-row{display:flex;justify-content:space-between;font-size:11px;padding:12px 0;border-bottom:1px solid #eef1e9;color:#748269}.cost-row:last-child{border-bottom:none}.cost-list{margin:0 23px 18px}.cost-row span:last-child{color:#99a28f;font-size:10px}.section-head{display:flex;align-items:center;justify-content:space-between;margin:27px 0 15px}.section-head h2{font-size:13px;margin:0}.section-head a{font-size:10px;color:#64815e}.agents{display:grid;grid-template-columns:1fr 1fr;gap:19px}.agent{background:#fff;border:1px solid var(--line);border-radius:7px;padding:22px}.agent-top{display:flex;align-items:center;gap:13px}.agent-logo{height:37px;width:37px;border:1px solid #e5e9e1;border-radius:7px;display:grid;place-items:center;font:23px var(--serif);background:#f8f9f6}.agent-name{font-size:12px;font-weight:600}.agent-name small{display:block;color:#8d9888;font-size:10px;font-weight:400;margin-top:6px}.agent-top .pill{margin-left:auto}.pending{background:#f8f0df;color:#9d824f}.offline{background:#eef0eb;color:#8d9685}.agent-description{color:#8b9683;font-size:11px;line-height:1.7;margin:19px 0 19px;min-height:37px}.agent-foot{border-top:1px solid #edf0e8;padding-top:15px;display:flex;justify-content:space-between;font-size:10px;color:#9ba58f}.activity{padding:0 23px 5px}.activity-row{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-top:1px solid #eef1e9}.activity-dot{width:7px;height:7px;border-radius:50%;background:#579372;margin-top:4px}.activity-dot.warning{background:#b89a5b}.activity-row strong{font-size:11px;font-weight:500}.activity-row p{font-size:10px;color:#95a08c;margin:6px 0}.activity-row time{margin-left:auto;font-size:9px;color:#a0a990;white-space:nowrap}.empty-state{padding:65px 28px;text-align:center;color:#94a18b}.empty-state .empty-icon{font-size:32px;margin-bottom:18px;color:#b2bda8}.empty-state h2{font:24px var(--serif);margin:0 0 11px;color:#697b5d}.empty-state p{font-size:12px;line-height:1.8;margin:0}.table-head{display:grid;grid-template-columns:1.2fr 1.2fr 2fr 1fr;gap:20px;padding:16px 23px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:10px;color:#8d9983;background:#fcfcfa}.settings-list{padding:0 24px 15px}.setting-row{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 0;border-top:1px solid #eef1e9}.setting-row:first-child{border:0}.setting-row strong{font-size:12px;font-weight:500}.setting-row p{font-size:10px;color:#929e87;margin:7px 0}.setting-value{font-size:11px;color:#5b7450;text-align:right;overflow-wrap:anywhere}.small-note{font-size:11px;line-height:1.8;color:#8b9880;margin:20px 24px}footer{display:flex;justify-content:space-between;font-size:9px;color:#a0a98e;padding:30px 0 0;gap:20px}.loading{padding:50px;color:#829574;text-align:center}.login-page{background:#152c2b;min-height:100vh;display:grid;place-items:center;padding:30px}.login-card{background:#f9faf6;padding:40px 42px;width:100%;max-width:430px;border-radius:9px;box-shadow:0 20px 60px #071b1b70}.login-card .brand-mark{margin-bottom:28px;color:#a58b54}.login-card h1{font-size:35px;margin-bottom:19px;line-height:1.15}.muted{color:var(--muted);font-size:12px;line-height:1.6}.login-card form{margin-top:26px}.login-card label{display:block;font-size:11px;color:#6c7b60;margin-top:18px}.login-card input{display:block;width:100%;padding:12px;border:1px solid #dce2d4;border-radius:5px;margin-top:8px;background:#fff;color:var(--ink)}.primary{background:#254f40;color:#fff;border:0;width:100%;padding:13px;margin-top:23px;justify-content:space-between}.primary:hover{background:#1e4134}.login-note{margin:25px 0 0;font-size:10px;color:#99a18f}#login-error{color:#9c5b42;font-size:12px;line-height:1.6}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #b69a5b;outline-offset:3px}@media(min-width:1500px){.page{padding-top:45px}.empty-chart{height:240px}}@media(max-width:1100px){.sidebar{width:210px;min-width:210px;padding:27px 15px}.page{padding:28px 24px}.topbar{padding:0 24px}.metrics{grid-template-columns:1fr 1fr}.grid-two{grid-template-columns:1fr}.brand{font-size:13px}}@media(max-width:720px){.layout{display:block}.sidebar{min-height:0;width:100%;padding:19px}.brand small,.workspace,.sidebar-bottom{display:none}.brand{font-size:13px}.brand-mark{height:33px;width:33px;font-size:24px}nav{display:flex;overflow:auto;margin-top:18px;gap:5px}nav a{white-space:nowrap;font-size:11px;padding:10px}nav a b{display:none}.topbar{height:61px;padding:0 20px}.page{padding:25px 20px}.page-heading{align-items:flex-start}h1{font-size:29px}.metrics{gap:10px}.metric{padding:16px}.metric-value{font-size:30px}.notice{padding:15px;align-items:flex-start;gap:11px}.notice a{display:none}.notice-icon{font-size:19px}.notice p{font-size:10px}.agents{grid-template-columns:1fr}.top-actions{gap:12px}.connection{font-size:9px}.grid-two{gap:16px}footer{flex-direction:column;gap:10px}.setting-row{align-items:flex-start}.setting-value{max-width:55%;line-height:1.6}.activity-row time{display:none}.login-card{padding:30px}.table-head{font-size:9px;gap:10px}}
