.studio-module__khx91W__shell{--studio-ink:#20201d;--studio-muted:#6f6b62;--studio-paper:#f5f2eb;--studio-panel:#fbfaf6;--studio-line:#d9d3c7;--studio-accent:#31594b;min-height:100svh;color:var(--studio-ink);background:var(--studio-paper);grid-template-columns:278px minmax(0,1fr);display:grid}.studio-module__khx91W__skipLink{z-index:20;color:#fff;background:var(--studio-ink);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.studio-module__khx91W__skipLink:focus{transform:translateY(0)}.studio-module__khx91W__sidebar{border-right:1px solid var(--studio-line);background:#ebe6dc;flex-direction:column;gap:48px;height:100svh;padding:34px 28px 28px;display:flex;position:sticky;top:0}.studio-module__khx91W__brand{color:inherit;font-family:var(--serif);letter-spacing:-.035em;flex-direction:column;font-size:1.55rem;line-height:.95;text-decoration:none;display:inline-flex}.studio-module__khx91W__brand span:last-child{color:var(--studio-muted);font-style:italic}.studio-module__khx91W__studioLabel,.studio-module__khx91W__eyebrow,.studio-module__khx91W__accountLabel{color:var(--studio-muted);letter-spacing:.16em;text-transform:uppercase;margin:16px 0 0;font-size:.68rem;font-weight:700;line-height:1.3}.studio-module__khx91W__navigation{gap:7px;display:grid}.studio-module__khx91W__navLink{min-height:44px;color:var(--studio-muted);border:1px solid #0000;align-items:center;padding:0 13px;font-size:.86rem;font-weight:650;text-decoration:none;display:flex}.studio-module__khx91W__navLink:hover,.studio-module__khx91W__navLink[data-active=true]{border-color:var(--studio-line);color:var(--studio-ink);background:#ffffff7a}.studio-module__khx91W__account{border-top:1px solid var(--studio-line);margin-top:auto;padding-top:22px}.studio-module__khx91W__accountLabel{margin:0 0 8px}.studio-module__khx91W__accountName,.studio-module__khx91W__accountMeta{margin:0}.studio-module__khx91W__accountName{font-family:var(--serif);font-size:1.15rem}.studio-module__khx91W__accountMeta{overflow-wrap:anywhere;color:var(--studio-muted);margin-top:5px;font-size:.7rem;line-height:1.5}.studio-module__khx91W__accountLinks{gap:8px;margin-top:20px;display:grid}.studio-module__khx91W__accountLinks a,.studio-module__khx91W__accountLinks button,.studio-module__khx91W__errorActions a{color:var(--studio-ink);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:.74rem}.studio-module__khx91W__accountLinks button{justify-self:start;text-decoration:underline}.studio-module__khx91W__main{width:100%;max-width:1460px;margin:0 auto;padding:clamp(42px,6vw,86px)}.studio-module__khx91W__pageHeader{max-width:790px;margin-bottom:38px}.studio-module__khx91W__pageHeader .studio-module__khx91W__eyebrow,.studio-module__khx91W__onboarding .studio-module__khx91W__eyebrow,.studio-module__khx91W__leadsEmpty .studio-module__khx91W__eyebrow,.studio-module__khx91W__errorState .studio-module__khx91W__eyebrow,.studio-module__khx91W__denied .studio-module__khx91W__eyebrow,.studio-module__khx91W__login .studio-module__khx91W__eyebrow{color:var(--studio-accent);margin:0 0 13px}.studio-module__khx91W__pageHeader h1,.studio-module__khx91W__onboarding h2,.studio-module__khx91W__leadsEmpty h2,.studio-module__khx91W__errorState h1,.studio-module__khx91W__denied h1,.studio-module__khx91W__login h1{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-weight:400}.studio-module__khx91W__pageHeader h1{font-size:clamp(2.9rem,5vw,5.4rem);line-height:.96}.studio-module__khx91W__pageHeader>p:last-child{max-width:620px;color:var(--studio-muted);margin:22px 0 0;font-size:.96rem;line-height:1.7}.studio-module__khx91W__metrics{border-top:1px solid var(--studio-line);border-left:1px solid var(--studio-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.studio-module__khx91W__metric{border-right:1px solid var(--studio-line);border-bottom:1px solid var(--studio-line);background:var(--studio-panel);flex-direction:column;justify-content:space-between;min-height:150px;padding:20px;display:flex}.studio-module__khx91W__metric p{color:var(--studio-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.studio-module__khx91W__metric strong{font-family:var(--serif);font-size:3.35rem;font-weight:400;line-height:1}.studio-module__khx91W__notificationHealth{background:#f6e8e1;border:1px solid #d8b9aa;grid-template-columns:minmax(180px,1fr) minmax(320px,1.7fr);align-items:center;gap:20px 32px;margin-top:28px;padding:20px 22px;display:grid}.studio-module__khx91W__notificationHealth[data-healthy=true]{border-color:var(--studio-line);background:0 0}.studio-module__khx91W__notificationHealth .studio-module__khx91W__eyebrow{margin:0 0 6px}.studio-module__khx91W__notificationHealth h2{font-family:var(--serif);margin:0;font-size:1.45rem;font-weight:400}.studio-module__khx91W__notificationHealth dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.studio-module__khx91W__notificationHealth dl div{justify-content:space-between;gap:10px;display:flex}.studio-module__khx91W__notificationHealth dt,.studio-module__khx91W__notificationHealth>p{color:var(--studio-muted);font-size:.72rem}.studio-module__khx91W__notificationHealth dd{margin:0;font-weight:700}.studio-module__khx91W__notificationHealth>p{grid-column:1/-1;margin:0}.studio-module__khx91W__notificationHealth code{color:var(--studio-ink);font-family:inherit;font-weight:700}.studio-module__khx91W__onboarding,.studio-module__khx91W__leadsEmpty{background:#e6eee9;border:1px solid #b9c8c1;margin-top:28px;padding:clamp(28px,5vw,56px)}.studio-module__khx91W__onboarding h2,.studio-module__khx91W__leadsEmpty h2{max-width:700px;font-size:clamp(2rem,3.5vw,3.45rem);line-height:1.03}.studio-module__khx91W__onboarding>p:last-child,.studio-module__khx91W__leadsEmpty>p:last-child{color:#52635c;max-width:690px;margin:22px 0 0;line-height:1.7}.studio-module__khx91W__dashboardGrid{grid-template-columns:minmax(300px,.82fr) minmax(360px,1.18fr);gap:28px;margin-top:28px;display:grid}.studio-module__khx91W__panel,.studio-module__khx91W__tablePanel{border:1px solid var(--studio-line);background:var(--studio-panel)}.studio-module__khx91W__panel{min-height:390px;padding:28px}.studio-module__khx91W__panelHeading,.studio-module__khx91W__tableHeading{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;display:flex}.studio-module__khx91W__panelHeading .studio-module__khx91W__eyebrow{margin:0 0 8px}.studio-module__khx91W__panelHeading h2,.studio-module__khx91W__tableHeading h2{font-family:var(--serif);margin:0;font-size:1.7rem;font-weight:400}.studio-module__khx91W__stageList{margin:0}.studio-module__khx91W__stageList>div{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:center;gap:16px;min-height:47px;display:flex}.studio-module__khx91W__stageList dt{color:var(--studio-muted);font-size:.78rem}.studio-module__khx91W__stageList dd{font-family:var(--serif);margin:0;font-size:1.25rem}.studio-module__khx91W__activityList{margin:0;padding:0;list-style:none}.studio-module__khx91W__activityList li{border-bottom:1px solid var(--studio-line);justify-content:space-between;gap:20px;padding:17px 0;display:flex}.studio-module__khx91W__activityList strong,.studio-module__khx91W__activityList p{margin:0;font-size:.78rem}.studio-module__khx91W__activityList p{color:var(--studio-muted);margin-top:5px;line-height:1.45}.studio-module__khx91W__activityList time{color:var(--studio-muted);flex:none;font-size:.68rem}.studio-module__khx91W__panelEmpty{text-align:center;flex-direction:column;justify-content:center;min-height:235px;display:flex}.studio-module__khx91W__panelEmpty p,.studio-module__khx91W__panelEmpty span{margin:0}.studio-module__khx91W__panelEmpty p{font-family:var(--serif);font-size:1.45rem}.studio-module__khx91W__panelEmpty span{max-width:330px;color:var(--studio-muted);margin:9px auto 0;font-size:.78rem;line-height:1.6}.studio-module__khx91W__leadsEmpty{border-color:var(--studio-line);background:var(--studio-panel);margin-top:0}.studio-module__khx91W__leadsEmpty>p:last-child{color:var(--studio-muted)}.studio-module__khx91W__tableHeading{padding:23px 26px}.studio-module__khx91W__tableHeading p{color:var(--studio-muted);margin:0;font-size:.72rem}.studio-module__khx91W__tableScroll{overflow-x:auto}.studio-module__khx91W__leadTable{border-collapse:collapse;width:100%;min-width:860px}.studio-module__khx91W__leadTable caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.studio-module__khx91W__leadTable th,.studio-module__khx91W__leadTable td{border-bottom:1px solid var(--studio-line);text-align:left;vertical-align:middle;padding:17px 20px}.studio-module__khx91W__leadTable thead th{color:var(--studio-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem}.studio-module__khx91W__leadTable tbody th,.studio-module__khx91W__leadTable td{font-size:.76rem;font-weight:400}.studio-module__khx91W__leadTable tbody th{font-weight:700}.studio-module__khx91W__leadTable tbody tr:last-child th,.studio-module__khx91W__leadTable tbody tr:last-child td{border-bottom:0}.studio-module__khx91W__status{color:var(--studio-accent);background:#eef3f0;border:1px solid #b9c8c1;border-radius:999px;padding:6px 9px;font-size:.64rem;font-weight:700;display:inline-flex}.studio-module__khx91W__errorState,.studio-module__khx91W__denied,.studio-module__khx91W__login{flex-direction:column;justify-content:center;display:flex}.studio-module__khx91W__errorState{max-width:740px;min-height:65svh}.studio-module__khx91W__denied{--studio-ink:#20201d;--studio-muted:#6f6b62;--studio-paper:#f5f2eb;--studio-accent:#31594b;min-height:100svh;color:var(--studio-ink,#20201d);background:var(--studio-paper,#f5f2eb);padding:clamp(28px,8vw,100px)}.studio-module__khx91W__login{--studio-ink:#20201d;--studio-muted:#6f6b62;--studio-paper:#f5f2eb;--studio-accent:#31594b;min-height:100svh;color:var(--studio-ink);background:linear-gradient(125deg, #31594b14, transparent 48%), var(--studio-paper);padding:clamp(28px,8vw,100px)}.studio-module__khx91W__denied>div,.studio-module__khx91W__login>section{max-width:760px}.studio-module__khx91W__errorState h1,.studio-module__khx91W__denied h1,.studio-module__khx91W__login h1{font-size:clamp(2.6rem,6vw,5.4rem);line-height:.98}.studio-module__khx91W__errorState>p:not(.studio-module__khx91W__eyebrow),.studio-module__khx91W__denied>div>p:not(.studio-module__khx91W__eyebrow),.studio-module__khx91W__login>section>p:not(.studio-module__khx91W__eyebrow){max-width:620px;color:var(--studio-muted,#6f6b62);margin:22px 0 0;line-height:1.7}.studio-module__khx91W__login .studio-module__khx91W__brand{margin-bottom:52px}.studio-module__khx91W__loginActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.studio-module__khx91W__loginActions button,.studio-module__khx91W__loginActions a{border:1px solid var(--studio-ink);min-height:48px;color:var(--studio-ink);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 19px;font-size:.78rem;text-decoration:none;display:inline-flex}.studio-module__khx91W__loginActions button{color:#fff;background:var(--studio-accent);border-color:var(--studio-accent)}.studio-module__khx91W__errorActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.studio-module__khx91W__errorActions button,.studio-module__khx91W__errorActions a{border:1px solid var(--studio-ink,#20201d);min-height:44px;color:var(--studio-ink,#20201d);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 16px;font-size:.74rem;text-decoration:none;display:inline-flex}.studio-module__khx91W__shell a:focus-visible,.studio-module__khx91W__shell button:focus-visible,.studio-module__khx91W__denied a:focus-visible,.studio-module__khx91W__denied button:focus-visible,.studio-module__khx91W__login a:focus-visible,.studio-module__khx91W__login button:focus-visible{outline-offset:3px;outline:3px solid #d17e45}@media (max-width:980px){.studio-module__khx91W__shell{grid-template-columns:220px minmax(0,1fr)}.studio-module__khx91W__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-module__khx91W__dashboardGrid{grid-template-columns:1fr}}@media (max-width:720px){.studio-module__khx91W__shell{display:block}.studio-module__khx91W__sidebar{height:auto;padding:24px var(--pad);border-right:0;border-bottom:1px solid var(--studio-line);gap:22px;position:static}.studio-module__khx91W__navigation{gap:7px;display:flex;overflow-x:auto}.studio-module__khx91W__navLink{flex:none}.studio-module__khx91W__account{margin-top:0;padding-top:16px}.studio-module__khx91W__accountLinks{flex-wrap:wrap;gap:16px;margin-top:13px;display:flex}.studio-module__khx91W__main{padding:42px var(--pad) 70px}.studio-module__khx91W__notificationHealth{grid-template-columns:1fr}}@media (max-width:480px){.studio-module__khx91W__metrics{grid-template-columns:1fr}.studio-module__khx91W__metric{min-height:125px}.studio-module__khx91W__panel{padding:21px}.studio-module__khx91W__notificationHealth dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.studio-module__khx91W__skipLink{transition:none}}
