.auth-workspace{--primary:oklch(80% .12 82);--primary-foreground:oklch(20% .04 260);--background:oklch(100% 0 0);--foreground:oklch(23% .04 260);--card:oklch(100% 0 0);--card-foreground:var(--foreground);--muted:oklch(96.5% .008 260);--muted-foreground:oklch(47% .03 260);--border:oklch(90% .012 260);--input:oklch(85% .016 260);--ring:oklch(59% .1 79);--accent:oklch(97% .025 86);min-height:100dvh;color:var(--foreground);background:var(--background);grid-template-columns:minmax(320px,38%) minmax(0,1fr);display:grid}.auth-workspace *,.auth-workspace :before,.auth-workspace :after{box-sizing:border-box}.auth-workspace-brand-panel{color:oklch(100% 0 0);background:linear-gradient(155deg,oklch(23.5% .045 255),oklch(18% .04 255));flex-direction:column;height:100dvh;padding:clamp(28px,4vw,64px);display:flex;position:sticky;top:0}.auth-workspace-logo{letter-spacing:-.8px;align-items:center;gap:12px;width:fit-content;font-size:28px;font-weight:700;text-decoration:none;display:inline-flex}.auth-workspace-logo img{border-radius:12px;width:48px;height:48px}.auth-workspace-gold{color:oklch(82% .12 82)}.auth-workspace-story{max-width:380px;margin-block:auto;padding:52px 0}.auth-workspace-rule{background:oklch(82% .12 82);width:56px;height:3px;margin-bottom:28px}.auth-workspace-tagline{letter-spacing:-1.1px;font-size:clamp(28px,2.7vw,43px);font-weight:600;line-height:1.18}.auth-workspace-description{color:oklch(79% .016 260);margin-top:22px;font-size:15px;line-height:1.7}.auth-workspace-home{color:oklch(79% .016 260);width:fit-content;font-size:13px}.auth-workspace-steps{margin-top:40px}.auth-workspace-steps>p{letter-spacing:1.4px;text-transform:uppercase;color:oklch(72% .022 260);margin-bottom:18px;font-size:11px}.auth-workspace-steps ol{gap:14px;display:grid}.auth-workspace-steps li{align-items:center;gap:14px;font-size:14px;display:flex}.auth-workspace-steps li span{color:oklch(82% .12 82);font-variant-numeric:tabular-nums;border:1px solid oklch(40% .02 260);border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.auth-workspace-step-check{color:#7de0a5;flex-shrink:0;width:18px;height:18px}.auth-workspace-main{justify-content:center;align-items:center;min-width:0;padding:clamp(30px,5vw,76px);display:flex}.auth-workspace-content{width:100%;max-width:440px}.auth-workspace-wide .auth-workspace-main{align-items:flex-start}.auth-workspace-wide .auth-workspace-content{max-width:820px}.auth-workspace input:not([type=checkbox]),.auth-workspace select{min-height:46px}.auth-workspace input[type=checkbox]{accent-color:oklch(59% .1 79);flex-shrink:0;width:18px;height:18px}.auth-workspace button{touch-action:manipulation}.auth-workspace button:not(:disabled){cursor:pointer}.auth-workspace button.bg-primary{min-height:46px;font-weight:650}.auth-workspace :focus-visible{outline-offset:3px;outline:3px solid oklch(67% .12 82)}.auth-workspace .text-primary{color:oklch(48% .09 79)}.company-field-loading{color:oklch(48% .09 79);font-size:12px}.company-details-form{container-type:inline-size}.company-form-section{border-top:1px solid oklch(90% .012 260);min-width:0;padding-top:16px}.company-form-section>legend{padding-right:12px;font-weight:650}.company-form-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.company-form-grid>label{flex-direction:column;justify-content:flex-end;display:flex}.company-field-wide{grid-column:1/-1}@container (width>=420px){.company-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.company-signatory{background:oklch(99% .003 85);border:1px solid oklch(90% .012 260);border-radius:10px;padding:16px}.company-signatory[data-selected=true]{background:oklch(98.5% .014 86);border-color:oklch(78% .095 85)}@media (height<=760px) and (width>=901px){.auth-workspace-story{padding:24px 0}.auth-workspace-steps{margin-top:24px}.auth-workspace-steps ol{gap:9px}}@media (width<=900px){.auth-workspace{grid-template-columns:minmax(0,1fr)}.auth-workspace-brand-panel{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;height:auto;padding:22px 24px;position:static}.auth-workspace-logo{gap:10px;font-size:24px}.auth-workspace-logo img{width:40px;height:40px}.auth-workspace-story{display:none}.auth-workspace-main{align-items:flex-start;padding:32px 24px 48px}.auth-workspace-home{font-size:12px}}@media (width<=420px){.auth-workspace-brand-panel{padding:18px}.auth-workspace-main{padding:28px 16px 40px}.auth-workspace-home{text-align:right;max-width:86px}}.auth-workspace-steps li[aria-current=step]{background:oklch(32% .035 260);border-radius:8px;margin:-6px -12px;padding:12px;font-weight:650;box-shadow:inset 3px 0 oklch(82% .12 82)}.auth-workspace-steps li[aria-current=step] span{color:oklch(20% .04 260);background:oklch(82% .12 82);border-color:#0000;flex-shrink:0}.company-next-step{background:oklch(98.5% .018 86);border:1px solid oklch(83% .06 82);border-left:4px solid oklch(65% .1 82);border-radius:12px;padding:20px}.company-next-step[data-tone=waiting]{background:oklch(98% .01 250);border-color:oklch(82% .035 250)}.company-next-step[data-tone=success]{background:oklch(98% .018 155);border-color:oklch(76% .08 155)}.company-next-step-heading{align-items:center;gap:12px;display:flex}.company-next-step-label{text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:11px}.company-next-step-after{border-top:1px solid oklch(87% .025 82);margin-top:16px;padding-top:12px;font-size:12px}
