*{box-sizing:border-box}body{color:#24232c;background:#f5f6f8;margin:0;font:14px Arial,Helvetica,sans-serif}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button,.primary{color:#fff;background:#7c3aed;border:0;border-radius:9px;padding:12px 18px;font-weight:600;text-decoration:none;display:inline-block}button:hover,.primary:hover{filter:brightness(.95)}button:disabled{opacity:.5;cursor:wait}.secondary{color:#514369;background:#f0edf5}.danger{color:#b73546;background:#fff0f1}aside{color:#a8a2b4;background:#19171f;width:232px;padding:32px 18px;position:fixed;inset:0 auto 0 0}.logo{color:#fff;letter-spacing:-1px;font-size:24px;font-weight:800}.logo em{color:#b594ff;font-style:normal}.tagline{letter-spacing:2.8px;color:#b1a5c2;margin:10px 0 32px;font-size:9px}nav button{color:#aca6b8;text-align:left;background:0 0;width:100%;margin:5px 0;padding:12px 15px;font-weight:500;display:block}nav .active{color:#dac4ff;background:#32243e}.account{overflow-wrap:anywhere;font-size:11px;line-height:1.6;position:absolute;bottom:22px;left:22px;right:18px}.account a{color:#bfa6df}main.workspace{max-width:1600px;margin-left:232px;padding:28px 40px}.topbar{border-bottom:1px solid #e3e2e8;justify-content:space-between;align-items:center;gap:18px;padding-bottom:23px;display:flex}.topbar select{max-width:270px;margin:0}.eyebrow{letter-spacing:1.7px;color:#81708e;font-size:10px;font-weight:700}h1{letter-spacing:-1px;margin:9px 0 12px;font-size:32px}h2{letter-spacing:-.3px;font-size:18px}p{color:#807b8a;line-height:1.6}.heading{justify-content:space-between;align-items:center;gap:20px;margin:31px 0 25px;display:flex}.heading p{margin-bottom:0}.grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.card{background:#fff;border:1px solid #e5e3ea;border-radius:13px;padding:24px}.metric{letter-spacing:-1px;margin:16px 0 7px;font-size:31px;font-weight:750}.muted,small{color:#898390;font-size:12px;line-height:1.5}.pill{color:#7c4bb6;background:#efe9f9;border-radius:20px;padding:7px 11px;font-size:10px;display:inline-block}.layout{grid-template-columns:1fr 315px;gap:20px;margin-top:22px;display:grid}.banner{color:#fff;background:#272031;border-radius:13px;margin-top:24px;padding:28px}.banner p{color:#c3b9cd}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.empty{text-align:center;padding:50px 20px}.empty .symbol{color:#ac87dd;margin-bottom:15px;font-size:36px}table{border-collapse:collapse;text-align:left;width:100%}th{text-transform:uppercase;letter-spacing:1px;color:#8c8594;font-size:10px}td,th{border-bottom:1px solid #eeecf1;padding:17px 10px}td button{margin:3px;padding:8px 11px}.tablewrap{overflow:auto}input,textarea,select{color:#332c3e;background:#fff;border:1px solid #ddd8e4;border-radius:8px;width:100%;margin:7px 0 17px;padding:12px}input[type=color]{height:44px;padding:4px}label{color:#61596a;font-size:12px;font-weight:600;display:block}input[type=checkbox]{width:auto;margin:10px}.modalBg{z-index:5;background:#17112290;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:min(520px,100%);max-height:90vh;padding:28px;overflow:auto}.actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.error{color:#ad3242;background:#fff0f2;border-radius:8px;margin:12px 0;padding:12px}.toast{color:#fff;z-index:8;background:#292032;border-radius:10px;padding:16px 22px;position:fixed;bottom:25px;right:25px}.tabs{gap:8px;margin-bottom:20px;display:flex}.tabs button{color:#655a72;background:#eae6f0}.tabs button.active{color:#fff;background:#7c3aed}.status{color:#348166;background:#e9f6f0;border-radius:5px;padding:6px 9px;font-size:11px}.login{color:#fff;background:#19151f;min-height:100vh;padding:40px 7vw}.loginCard{max-width:600px;margin:12vh auto}.login h1{font-size:46px;line-height:1.14}.login p{color:#b9afc5;margin:25px 0}.login small{color:#a498b3;margin-top:25px;display:block}footer{color:#867b92;letter-spacing:2px;font-size:10px}.checklist{padding:0;list-style:none}.checklist li{border-bottom:1px solid #eee;padding:17px 0;line-height:1.6}.checklist small{display:block}.accent{color:#8954c9;background:#eee7f7;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:18px;font-size:20px;display:grid}@media (max-width:1050px){.layout{grid-template-columns:1fr}.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){aside{width:100%;padding:20px;position:static}.tagline,.account{display:none}nav{margin-top:18px;display:flex;overflow:auto}nav button{white-space:nowrap;width:auto;margin:0}main.workspace{margin:0;padding:20px}.grid{grid-template-columns:1fr}.heading{align-items:start}h1{font-size:25px}.topbar{flex-wrap:wrap}.card{padding:18px}.login h1{font-size:34px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body{color:#eee9f5;background:#141218}html[data-theme=dark] aside{background:#0f0d13}html[data-theme=dark] .card,html[data-theme=dark] .modal{background:#211d28;border-color:#38313f}html[data-theme=dark] .topbar,html[data-theme=dark] td,html[data-theme=dark] th,html[data-theme=dark] .checklist li{border-color:#393140}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{color:#f0eaf7;background:#18151e;border-color:#44384f}html[data-theme=dark] p,html[data-theme=dark] small,html[data-theme=dark] .muted{color:#ada4ba}html[data-theme=dark] label{color:#c3b6d0}html[data-theme=dark] .secondary,html[data-theme=dark] .tabs button{color:#d7bff2;background:#362a43}html[data-theme=dark] .tabs button.active{color:#fff;background:#8050d6}html[data-theme=dark] .pill{color:#cfb0f5;background:#39294c}html[data-theme=dark] .danger,html[data-theme=dark] .error{color:#ffc0cd;background:#42232e}html[data-theme=dark] .accent{color:#d6b7fb;background:#39284e}html[data-theme=dark] .banner{background:#30213f}html[data-theme=dark] .eyebrow{color:#b7a0c9}html[data-theme=dark] .status{color:#98dac0;background:#18382e}
