.Door-module__YZv3UW__main{padding:var(--space-page-block) 16px;place-items:start center;display:grid}.Door-module__YZv3UW__door{background:var(--color-paper);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:min(100%,60rem);box-shadow:var(--shadow-md);grid-template-areas:"body""info""foot";display:grid;overflow:hidden}@media (min-width:760px){.Door-module__YZv3UW__door{grid-template:"info body"1fr"info foot"/1fr 1.05fr;min-height:34rem}}.Door-module__YZv3UW__info{background:var(--color-mist);grid-area:info;grid-template-rows:6rem auto;display:grid}.Door-module__YZv3UW__art{-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}@media (min-width:760px){.Door-module__YZv3UW__info{grid-template-rows:minmax(6rem,1fr) auto}}.Door-module__YZv3UW__infoText{padding:var(--space-4) clamp(20px, 5vw, 40px) clamp(24px, 5vw, 40px)}.Door-module__YZv3UW__body{text-align:center;padding:clamp(28px, 5vw, 48px) clamp(20px, 5vw, 44px) var(--space-5);grid-area:body;align-content:center;justify-items:center;display:grid}.Door-module__YZv3UW__foot{padding:0 clamp(20px, 5vw, 44px) var(--space-5);text-align:center;grid-area:foot}.Door-module__YZv3UW__heading{margin-bottom:var(--space-4);color:var(--color-primary);font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.Door-module__YZv3UW__list{gap:var(--space-4);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.Door-module__YZv3UW__list li{counter-increment:step;column-gap:var(--space-3);grid-template-columns:8px 1fr;align-items:baseline;display:grid}.Door-module__YZv3UW__list li:before{content:"";background:var(--color-primary);border-radius:50%;grid-row:span 2;width:8px;height:8px;margin-top:.45em}.Door-module__YZv3UW__list strong{color:var(--color-ink)}.Door-module__YZv3UW__list span{color:var(--color-text-muted);font-size:var(--text-sm)}.Door-module__YZv3UW__numbered li{grid-template-columns:26px 1fr}.Door-module__YZv3UW__numbered li:before{content:counter(step);background:var(--color-paper);width:26px;height:26px;color:var(--color-primary);font-size:var(--text-xs);place-items:center;margin-top:0;font-weight:700;display:grid}
.onboarding-module__KF77MG__eyebrow{margin-bottom:var(--space-2);color:var(--color-primary);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.onboarding-module__KF77MG__title{font-family:var(--font-display);font-size:var(--text-2xl);text-wrap:balance;font-weight:600;line-height:1.15}.onboarding-module__KF77MG__picker{width:min(100%,26rem);margin-top:var(--space-5);text-align:start;display:grid}.onboarding-module__KF77MG__roles{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.onboarding-module__KF77MG__legend{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:700}.onboarding-module__KF77MG__role{gap:var(--space-3);min-height:48px;padding:var(--space-3) var(--space-4);background:var(--color-paper);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;display:flex}.onboarding-module__KF77MG__role:hover{border-color:var(--color-primary)}.onboarding-module__KF77MG__role:has(input:checked){border-color:var(--color-primary)}.onboarding-module__KF77MG__role:has(input:checked){background:var(--color-green-tint)}.onboarding-module__KF77MG__role:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.onboarding-module__KF77MG__role input{accent-color:var(--color-primary);margin-top:4px}.onboarding-module__KF77MG__role strong{color:var(--color-ink);display:block}.onboarding-module__KF77MG__role span span{color:var(--color-text-muted);font-size:var(--text-sm);display:block}.onboarding-module__KF77MG__error{margin-top:var(--space-4);color:var(--color-error);font-size:var(--text-sm)}.onboarding-module__KF77MG__continue{width:100%;min-height:48px;margin-top:var(--space-5);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-brand);font:inherit;cursor:pointer;border:0;font-weight:700}.onboarding-module__KF77MG__continue:hover{background:var(--color-primary-hover)}.onboarding-module__KF77MG__continue:disabled{cursor:wait;opacity:.55}
