:root{--appink:#0b1020;--appmuted:#707789;--appviolet:#625bff;--appbg:#f4f5f9;--appline:#e3e6ed}.loading{min-height:100vh;color:var(--appmuted);place-items:center;display:grid}.appBrand{color:var(--appink);letter-spacing:.12em;align-items:center;gap:10px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.appBrand span{background:linear-gradient(135deg,#151930,#625bff 58%,#a3b0ff);border-radius:7px;width:22px;height:22px}.onboard{background:radial-gradient(circle at 50% 25%,#e8e9ff,#f6f7fa 42%,#fff);min-height:100vh;padding:35px 20px 80px}.onboard>.appBrand{max-width:760px;margin:0 auto 30px}.onboardCard{background:#fff;border-radius:28px;max-width:760px;margin:auto;padding:55px;box-shadow:0 30px 90px #3239651a}.onboardCard h1,.workspace h1{letter-spacing:-.045em;margin:12px 0;font-size:44px;line-height:1.05}.onboardCard>p:not(.appEyebrow),.sub{color:var(--appmuted);line-height:1.65}.appEyebrow{letter-spacing:.16em;color:var(--appviolet);font-size:10px;font-weight:850}form label,.agentPanel label{color:#343a4a;margin-top:18px;font-size:12px;font-weight:750;display:block}form input,form textarea,form select,.agentPanel textarea{border:1px solid var(--appline);width:100%;font:inherit;color:var(--appink);background:#fff;border-radius:10px;margin-top:7px;padding:13px;display:block}form textarea{resize:vertical;min-height:75px}.fieldRow{grid-template-columns:1fr 1fr;gap:15px;display:grid}.primary{background:var(--appink);color:#fff;cursor:pointer;border:0;border-radius:10px;margin-top:24px;padding:14px 20px;font-weight:750}.primary:disabled{opacity:.4}.appShell{background:var(--appbg);grid-template-columns:230px 1fr;min-height:100vh;display:grid}.appShell aside{border-right:1px solid var(--appline);background:#fff;flex-direction:column;width:230px;height:100vh;padding:26px 18px;display:flex;position:fixed}.appShell nav{margin-top:35px}.appShell nav p{letter-spacing:.14em;color:#9aa0ad;margin:28px 11px 8px;font-size:9px;font-weight:850}.appShell nav button{text-align:left;color:#7b8291;cursor:pointer;background:0 0;border:0;border-radius:9px;width:100%;padding:11px}.appShell nav button i{margin-left:9px;font-style:normal}.appShell nav button.selected{color:var(--appink);background:#f0f1f7;font-weight:750}.appUser{border-top:1px solid var(--appline);flex-direction:column;margin-top:auto;padding:18px 8px 0;font-size:12px;display:flex}.appUser span{color:var(--appmuted);margin-top:3px}.workspace{grid-column:2;min-width:0}.workspace>header{border-bottom:1px solid var(--appline);height:68px;color:var(--appmuted);background:#fff;justify-content:flex-end;align-items:center;gap:20px;padding:0 32px;font-size:12px;display:flex}.workspace>header a{color:var(--appink);font-weight:700}.mobileBrand{display:none}.dashView,.agentView,.profileView{max-width:1080px;margin:auto;padding:65px 45px 100px}.statGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:35px;display:grid}.statGrid article,.focusCard,.profileCard,.agentPanel,.result{border:1px solid var(--appline);background:#fff;border-radius:16px;padding:25px}.statGrid span{color:#8b92a1;font-size:9px;font-weight:850}.statGrid b{margin:15px 0 5px;font-size:32px;display:block}.statGrid p{color:var(--appmuted);margin:0;font-size:12px}.dashboardGrid{grid-template-columns:1.25fr .75fr;gap:14px;margin-top:14px;display:grid}.focusCard{color:#fff;background:linear-gradient(135deg,#101527,#171c37)}.focusCard h2{margin:22px 0 10px;font-size:26px}.focusCard>p:not(.appEyebrow){color:#b8bfd0}.focusCard button,.profileCard button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.profileCard dl div{border-bottom:1px solid var(--appline);padding:10px 0}.profileCard dt{color:var(--appmuted);font-size:10px}.profileCard dd{margin:4px 0 0;font-size:12px}.sectionTitle{margin:35px 0 14px;font-size:16px}.agentGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.agentGrid button{border:1px solid var(--appline);text-align:left;cursor:pointer;background:#fff;border-radius:14px;padding:22px}.agentGrid b,.agentGrid small,.agentGrid em{display:block}.agentGrid b{margin-top:28px}.agentGrid small{color:var(--appmuted);margin-top:5px}.agentGrid em{color:var(--appviolet);margin-top:18px;font-size:11px;font-style:normal}.back{color:var(--appmuted);cursor:pointer;background:0 0;border:0}.agentPanel{margin-top:35px}.agentPanel textarea{min-height:130px}.result{margin-top:18px}.result h2{font-size:28px}.result>p{color:var(--appmuted);line-height:1.7}.result li{padding:9px 0}.result>div{background:#f4f5fa;border-radius:10px;padding:18px}.profileView form{max-width:700px}.subscribeCard{border-radius:16px;grid-template-columns:auto 1fr;gap:18px;margin-top:18px;box-shadow:0 18px 45px #4c52a312;background:linear-gradient(135deg,#fff,#f2f2ff)!important;border:1px solid #d9dafe!important;width:auto!important;height:auto!important;padding:26px!important;display:grid!important;position:static!important}.subscribeIcon{background:var(--appviolet);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.subscribeCard h2{letter-spacing:-.03em;margin:8px 0;font-size:25px}.subscribeCard>div>p:not(.appEyebrow){max-width:620px;color:var(--appmuted);margin:0;line-height:1.6}.subscribeButton{background:var(--appink);color:#fff;border-radius:10px;margin-top:20px;padding:14px 18px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.subscribeCard small{color:#8a90a0;margin-top:10px;display:block}@media (width<=760px){.onboardCard{padding:30px 22px}.fieldRow{grid-template-columns:1fr}.appShell{display:block}.appShell aside{display:none}.workspace>header{justify-content:space-between;padding:0 18px}.workspace>header>span{display:none}.mobileBrand{background:0 0;border:0;font-weight:850;display:block}.dashView,.agentView,.profileView{padding:45px 18px 80px}.workspace h1{font-size:38px}.statGrid{grid-template-columns:1fr 1fr}.statGrid article:last-child{grid-column:1/-1}.dashboardGrid,.agentGrid{grid-template-columns:1fr}.subscribeCard{grid-template-columns:1fr;padding:22px!important}.subscribeIcon{width:38px;height:38px}.subscribeButton{text-align:center;justify-content:center;display:flex}}.authPage{flex-direction:column;display:flex}.authCard{width:100%;max-width:590px}.authTabs{background:#f1f2f7;border-radius:12px;grid-template-columns:1fr 1fr;margin:28px 0 6px;padding:4px;display:grid}.authTabs button{color:var(--appmuted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px;font-weight:750}.authTabs button.active{color:var(--appink);background:#fff;box-shadow:0 2px 10px #20263b12}.passwordHint{color:var(--appmuted);margin-top:8px;line-height:1.5;display:block}.formNotice,.workspaceNotice{color:#343b73;background:#f2f3ff;border:1px solid #d9dcff;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.5}.workspaceNotice{max-width:990px;margin:22px auto -30px}.appUser button,.mobileSignout{color:var(--appviolet);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 0 0;font-weight:700}.mobileSignout{padding:0;display:none}.workspace>header button{font-family:inherit}@media (width<=760px){.mobileSignout{display:block}.workspace>header a{display:none}.workspaceNotice{margin:14px 18px -20px}.authCard{padding:32px 22px}.authPage>.appBrand{width:100%}}
