:root{--blue:var(--pi-accent);--primary:var(--pi-primary);--accent:var(--pi-accent);--ink:var(--pi-ink);--navy:var(--pi-ink);--muted:var(--pi-muted);--line:var(--pi-line);--bg:var(--pi-canvas);--surface:var(--pi-surface);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{background:var(--pi-canvas)!important;color:var(--pi-ink)!important}.login-card,.account-card,.panel{border:1px solid var(--pi-line)!important;box-shadow:none!important;border-radius:14px!important}.site-header,.app-header{background:var(--pi-surface)!important;color:var(--pi-ink)!important}.site-header{border-bottom:1px solid var(--pi-line)}.app-header .secondary{font-size:14px;white-space:nowrap}.intake-welcome{min-height:180px!important;display:block!important}.welcome-copy h2{font-size:32px!important;letter-spacing:-.04em}.welcome-copy p{max-width:600px;color:var(--pi-muted)}.shell button,.shell input,.shell select,.shell textarea{font-size:max(14px,1rem)}.primary,.button:not(.secondary){background:var(--pi-primary)!important;border-color:var(--pi-primary)!important;color:#fff!important;border-radius:8px!important}#shareCompanyLink{max-width:300px;margin:8px 12px 8px 0}@media(max-width:650px){.app-header{flex-wrap:wrap}#shareCompanyLink{max-width:100%;margin:8px 0}}
