.auth_page__0J1HI{--accent:#ff4b25;--soft:#ffe3da;--deep:#151515;display:grid;grid-template-columns:minmax(20rem,.9fr) minmax(31rem,1.1fr);min-height:100svh;color:#111;background:#f7f2e9;font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif}.auth_page__0J1HI[data-role=ajans]{--accent:#18a96b;--soft:#dff4e9;--deep:#104b38}.auth_citySide__IXqaC{--scene-size:min(27rem,100cqw,min(52svh,calc(100svh - 6rem)));position:sticky;top:0;box-sizing:border-box;container-type:inline-size;display:grid;place-items:center;align-self:start;overflow:hidden;height:100svh;padding:clamp(1.5rem,4vw,3rem);background:var(--soft)}.auth_citySide__IXqaC>p{position:absolute;left:2.5rem;bottom:2rem;margin:0;font:800 .72rem ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.auth_productScene__HjBOq{position:relative;width:var(--scene-size);height:var(--scene-size);max-width:100%;flex-shrink:0}.auth_orbit__lxz7R{position:absolute;inset:8%;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:50%;animation:auth_spin__y9Owb 18s linear infinite}.auth_orbit__lxz7R:nth-child(2){inset:22%;border-style:dashed;animation-direction:reverse;animation-duration:12s}.auth_sceneCard___kpoq{position:absolute;left:50%;top:50%;box-sizing:border-box;display:grid;align-content:center;gap:.4rem;width:84%;min-height:54%;padding:1.7rem;border:3px solid #111;border-radius:1.4rem;background:#fff;transform-origin:center;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .45s ease;will-change:transform,opacity;pointer-events:none}.auth_sceneCard___kpoq,.auth_sceneCard___kpoq[data-active=true]{box-shadow:12px 12px 0 #111}.auth_sceneCard___kpoq small{color:var(--accent);font:900 .65rem ui-monospace,monospace;letter-spacing:.15em}.auth_sceneCard___kpoq strong{font-size:clamp(1.55rem,3.4vw,3rem);line-height:1;letter-spacing:-.06em}.auth_sceneCard___kpoq span{color:#6d6962}.auth_sceneCard___kpoq b{position:absolute;right:-1.8rem;top:22%;display:grid;place-items:center;width:3.7rem;height:3.7rem;border:3px solid #111;border-radius:50%;color:#fff;background:var(--accent);font-size:1.05rem;transform:rotate(8deg)}.auth_formSurface__rvqXt{box-sizing:border-box;width:min(100%,46rem);margin:auto;padding:clamp(1.25rem,3.5vh,2.8rem) clamp(1.5rem,5vw,5rem)}.auth_authNav__gb48F{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(1.2rem,3vh,2.5rem)}.auth_authNav__gb48F>a{color:#111;font-weight:950;letter-spacing:-.08em;text-decoration:none}.auth_authNav__gb48F div{display:flex;gap:.35rem}.auth_authNav__gb48F div a{padding:.5rem .8rem;border-radius:999px;color:#6f6a62;font-size:.74rem;font-weight:800;text-decoration:none}.auth_authNav__gb48F div a[data-active=true]{color:#fff;background:#111}.auth_kicker__DzODr{margin:0 0 .45rem;color:var(--accent);font:900 .68rem ui-monospace,monospace;letter-spacing:.13em}.auth_formSurface__rvqXt h1{max-width:12ch;margin:0;font-size:clamp(2.4rem,4.6vw,4.9rem);letter-spacing:-.075em;line-height:.88;overflow-wrap:anywhere}.auth_formSurface__rvqXt header>p:not(.auth_kicker__DzODr){max-width:36rem;margin:.65rem 0 0;color:#706d67;line-height:1.45}.auth_completion__D8LO_,.auth_form___9dET,.auth_onboarding__C_Fut,.auth_roleChoice__Hgo9M{display:grid;gap:.8rem;margin-top:1.25rem;padding-top:1rem;border-top:2px solid #111}.auth_form___9dET label,.auth_onboarding__C_Fut label{display:grid;gap:.3rem;font-size:.76rem;font-weight:800}.auth_form___9dET input,.auth_onboarding__C_Fut input{box-sizing:border-box;width:100%;min-height:2.8rem;padding:.6rem .75rem;border:1px solid #bdb7ae;border-radius:.7rem;background:#fff;font:inherit}.auth_continueLink__D_twb,.auth_form___9dET>button,.auth_onboardingActions__cQvxB button{min-height:2.8rem;padding:.62rem .9rem;border:2px solid #111;border-radius:999px;color:#fff;background:var(--accent);box-shadow:3px 3px 0 #111;font:inherit;font-size:.8rem;font-weight:850;cursor:pointer}.auth_form___9dET>p{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin:0;color:#6e6a63;font-size:.75rem}.auth_continueLink__D_twb,.auth_form___9dET a{color:var(--deep);font-weight:850}.auth_roleFieldset__y16ra{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin:0;padding:0;border:0}.auth_roleFieldset__y16ra legend{grid-column:1/-1;margin-bottom:.15rem;padding:0;font-size:.75rem;font-weight:900}.auth_roleFieldset__y16ra label{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.25rem .65rem;min-height:5.8rem;padding:.85rem;border:1.5px solid #c8c1b7;border-radius:.9rem;background:#fff;cursor:pointer}.auth_roleFieldset__y16ra label[data-selected=true]{border-color:#111;background:var(--soft);box-shadow:3px 3px 0 #111}.auth_roleFieldset__y16ra input{grid-row:1/span 2;width:1rem;min-height:auto;accent-color:var(--accent)}.auth_roleFieldset__y16ra span{display:grid;gap:.15rem}.auth_roleFieldset__y16ra strong{font-size:.9rem}.auth_roleFieldset__y16ra small{color:#777168;font-size:.66rem;font-weight:600;line-height:1.35}.auth_roleFieldset__y16ra label>b{grid-column:2;width:max-content;color:var(--accent);font:900 .6rem ui-monospace,monospace;text-transform:uppercase}.auth_roleChoice__Hgo9M{grid-template-columns:1fr 1fr}.auth_roleChoice__Hgo9M button{display:grid;gap:.3rem;min-height:7rem;padding:1rem;border:2px solid #c7c0b5;border-radius:1rem;background:#fff;text-align:left;font:inherit;cursor:pointer}.auth_roleChoice__Hgo9M button[data-selected=true]{border-color:#111;background:var(--soft);box-shadow:4px 4px 0 #111}.auth_roleChoice__Hgo9M strong{font-size:1.1rem}.auth_roleChoice__Hgo9M p,.auth_roleChoice__Hgo9M span{color:#6e6a63;font-size:.78rem;line-height:1.4}.auth_roleChoice__Hgo9M .auth_continueLink__D_twb,.auth_roleChoice__Hgo9M p{grid-column:1/-1}.auth_continueLink__D_twb{display:inline-flex;width:max-content;align-items:center;color:#fff;text-decoration:none}.auth_onboarding__C_Fut{gap:.9rem}.auth_onboardingProgress__plV4y{position:relative;height:.35rem;margin-bottom:.7rem;border-radius:999px;background:#ddd5ca}.auth_onboardingProgress__plV4y span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .25s}.auth_onboardingProgress__plV4y small{position:absolute;top:.8rem;left:0;color:var(--accent);font:900 .65rem ui-monospace,monospace}.auth_firstStep__MgDi2{display:grid;gap:.55rem;padding-top:1rem}.auth_firstStep__MgDi2 strong{font-size:1.1rem}.auth_firstStep__MgDi2 p{margin:0;color:#6e6a63;line-height:1.45}.auth_firstStep__MgDi2 ul{display:grid;gap:.35rem;margin:.2rem 0;padding:0;list-style:none;color:#554f48;font-size:.78rem}.auth_onboardingActions__cQvxB{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.auth_onboardingActions__cQvxB button:first-child{color:#111;background:#fff;box-shadow:none}.auth_completion__D8LO_{grid-template-columns:auto 1fr;align-items:start;padding:1rem;border:2px solid #111;border-radius:1rem;background:#fff;box-shadow:5px 5px 0 #111}.auth_completion__D8LO_>span{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;color:#fff;background:var(--accent);font-weight:900}.auth_completion__D8LO_ strong{font-size:1.15rem}.auth_completion__D8LO_ p{margin:.3rem 0;color:#6e6a63;font-size:.78rem;line-height:1.45}.auth_completion__D8LO_ a{grid-column:2;display:inline-flex;width:max-content;margin-top:.25rem;padding:.7rem .9rem;border-radius:999px;color:#fff;background:var(--accent);font-size:.8rem;font-weight:850;text-decoration:none}.auth_error__OR2XF,.auth_status__xZjL9{margin:.75rem 0 0;padding:.65rem .8rem;border-radius:.65rem;font-size:.75rem}.auth_error__OR2XF{color:#a02520;border:1px solid #efb7b1;background:#fff}.auth_status__xZjL9{color:#116043;border:1px solid #afd7c7;background:#fff}.auth_previewLinks__bnvNC{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .8rem;margin-top:.8rem;padding-top:.7rem;border-top:1px solid #ddd5ca;font-size:.7rem}.auth_previewLinks__bnvNC span{color:#8a857d}.auth_previewLinks__bnvNC a{color:var(--deep);font-weight:850}.auth_roleSwitch__Ynto8{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:.25rem;box-sizing:border-box;width:min(100%,22rem);margin:1.15rem 0 0;padding:.25rem;border:2px solid #111;border-radius:999px;background:#fff}.auth_roleSwitch__Ynto8 button{box-sizing:border-box;display:grid;place-items:center;min-height:2.5rem;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:#6f6a62;font:inherit;font-size:.8rem;font-weight:850;line-height:1;cursor:pointer}.auth_roleSwitch__Ynto8 button[aria-checked=true]{color:#fff;background:var(--accent)}.auth_page__0J1HI :focus-visible{outline:3px solid var(--accent);outline-offset:3px}@keyframes auth_spin__y9Owb{to{transform:rotate(1turn)}}@media(max-width:1050px){.auth_page__0J1HI{grid-template-columns:minmax(17rem,.75fr) minmax(28rem,1.25fr)}.auth_citySide__IXqaC{--scene-size:min(24rem,100cqw,min(48svh,calc(100svh - 5rem)));padding:1.5rem}.auth_formSurface__rvqXt{padding-inline:2rem}.auth_formSurface__rvqXt h1{font-size:clamp(2.3rem,5.8vw,4rem)}.auth_sceneCard___kpoq{width:88%;min-height:52%;padding:1.2rem}}@media(max-width:760px){.auth_page__0J1HI{display:block}.auth_citySide__IXqaC{--scene-size:min(14rem,min(100cqw,32svh));position:relative;height:auto;min-height:calc(var(--scene-size) + clamp(1rem,4vw,1.5rem));padding:clamp(.75rem,3vw,1.25rem) clamp(1rem,5vw,1.75rem)}.auth_sceneCard___kpoq{width:78%;min-height:56%;padding:.8rem;box-shadow:6px 6px 0 #111}.auth_sceneCard___kpoq strong{font-size:clamp(1.05rem,4.5vw,1.3rem)}.auth_sceneCard___kpoq span{font-size:.7rem}.auth_sceneCard___kpoq b{right:-.85rem;width:clamp(2.1rem,9vw,2.5rem);height:clamp(2.1rem,9vw,2.5rem);font-size:.72rem}.auth_citySide__IXqaC>p{display:none}.auth_formSurface__rvqXt{width:100%;padding:1.2rem 1rem 2.5rem}.auth_authNav__gb48F{margin-bottom:1.2rem}.auth_formSurface__rvqXt h1{max-width:14ch;font-size:clamp(2.5rem,13vw,3.5rem);line-height:.9}.auth_roleChoice__Hgo9M,.auth_roleFieldset__y16ra{grid-template-columns:1fr}.auth_roleChoice__Hgo9M .auth_continueLink__D_twb,.auth_roleChoice__Hgo9M p{grid-column:1}.auth_form___9dET>p,.auth_previewLinks__bnvNC{align-items:flex-start;flex-direction:column}.auth_onboardingActions__cQvxB{justify-content:stretch}.auth_onboardingActions__cQvxB button{flex:1}.auth_completion__D8LO_{grid-template-columns:auto 1fr}.auth_completion__D8LO_ a{grid-column:1/-1;width:auto;justify-content:center}}@media(max-height:760px) and (min-width:761px){.auth_formSurface__rvqXt{padding-block:1rem}.auth_authNav__gb48F{margin-bottom:1rem}.auth_formSurface__rvqXt h1{font-size:clamp(2.2rem,4vw,3.8rem)}.auth_formSurface__rvqXt header>p:not(.auth_kicker__DzODr){font-size:.82rem}.auth_form___9dET,.auth_onboarding__C_Fut,.auth_roleChoice__Hgo9M{margin-top:.85rem;padding-top:.75rem}.auth_citySide__IXqaC{--scene-size:min(23rem,100cqw,min(65svh,calc(100svh - 4.5rem)));height:100svh}.auth_previewLinks__bnvNC{margin-top:.55rem}}@media(prefers-reduced-motion:reduce){.auth_orbit__lxz7R{animation:none}.auth_sceneCard___kpoq{transition:none}}.auth_form___9dET .auth_legalChecks__ebS7V{display:grid;gap:.75rem;margin:.2rem 0 .4rem;padding:0;border:0}.auth_form___9dET .auth_legalChecks__ebS7V label{display:flex;align-items:flex-start;gap:.55rem;font-size:.78rem;font-weight:550;line-height:1.45}.auth_form___9dET .auth_legalChecks__ebS7V input{flex:none;width:1.05rem;min-width:1.05rem;max-width:1.05rem;height:1.05rem;min-height:1.05rem;margin-top:.15rem;padding:0;accent-color:var(--accent)}.auth_form___9dET .auth_legalChecks__ebS7V a{font-weight:750}