.flow-module__eHkRbW__page{background:var(--color-page);width:100%;min-width:0;max-width:100%;color:var(--color-ink);justify-content:center;align-items:flex-start;padding:clamp(1rem,4vw,2rem);font-family:ui-rounded,SF Pro Rounded,Avenir Next,Segoe UI,Arial,sans-serif;display:flex}.flow-module__eHkRbW__page *,.flow-module__eHkRbW__page :before,.flow-module__eHkRbW__page :after{box-sizing:border-box}.flow-module__eHkRbW__page input,.flow-module__eHkRbW__page button{font:inherit;max-width:100%}.flow-module__eHkRbW__card{background:var(--color-surface);border:1px solid var(--color-border);width:100%;min-width:0;max-width:32rem;box-shadow:0 12px 34px var(--color-ink-05);border-radius:1rem;margin-inline:auto;padding:clamp(1rem,4vw,2.5rem)}.flow-module__eHkRbW__loginCard{max-width:28rem}.flow-module__eHkRbW__loginPage{background:radial-gradient(circle at 78% 10%, var(--color-brand-18), transparent 18rem), var(--color-surface-subtle);align-items:center;min-height:100dvh}.flow-module__eHkRbW__loginBrand{justify-content:center;display:flex}.flow-module__eHkRbW__loginIllustration{max-width:14rem;height:7.25rem;margin:1.5rem auto .5rem;position:relative}.flow-module__eHkRbW__loginIllustration:before,.flow-module__eHkRbW__loginIllustration:after{border:1px solid var(--color-brand-border);content:"";border-radius:50%;position:absolute;inset:.75rem 2.25rem}.flow-module__eHkRbW__loginIllustration:after{opacity:.7;inset:1.75rem .25rem}.flow-module__eHkRbW__loginIllustration span{background:var(--color-brand);border:4px solid var(--color-brand-soft);box-shadow:0 0 0 6px var(--color-brand-09);border-radius:50%;width:.8rem;height:.8rem;position:absolute}.flow-module__eHkRbW__loginIllustration span:first-child{top:48%;left:16%}.flow-module__eHkRbW__loginIllustration span:nth-child(2){top:18%;right:15%}.flow-module__eHkRbW__loginIllustration span:nth-child(3){bottom:7%;left:47%}.flow-module__eHkRbW__optionsCard{max-width:40rem}.flow-module__eHkRbW__heading{min-width:0;margin-top:clamp(1.75rem,6vw,2.5rem)}.flow-module__eHkRbW__eyebrow{color:var(--color-brand);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:800}.flow-module__eHkRbW__heading h1{color:var(--color-ink);letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.85rem,8vw,2.6rem);line-height:1.15}.flow-module__eHkRbW__description{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:.9rem 0 0;line-height:1.6}.flow-module__eHkRbW__form{gap:.55rem;width:100%;min-width:0;margin-top:clamp(1.35rem,5vw,2rem);display:grid}.flow-module__eHkRbW__captureShortcuts{border:1px dashed var(--color-brand-border);background:linear-gradient(90deg, var(--color-surface-subtle), var(--color-brand-soft));border-radius:1rem;gap:.85rem;margin-top:1.25rem;padding:.9rem;display:grid}.flow-module__eHkRbW__captureShortcuts h2{color:var(--color-ink);margin:0;font-size:.9rem}.flow-module__eHkRbW__captureShortcuts p{color:var(--color-text-secondary);margin:.25rem 0 0;font-size:.78rem;line-height:1.4}.flow-module__eHkRbW__captureShortcutGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.flow-module__eHkRbW__captureShortcut{background:var(--color-surface);border:1px solid var(--color-brand-border);color:var(--color-ink);text-align:center;border-radius:.75rem;place-items:center;width:100%;min-width:0;min-height:4.7rem;padding:.55rem .35rem;font-size:.69rem;font-weight:800;line-height:1.2;text-decoration:none;display:grid}.flow-module__eHkRbW__captureShortcut>span{width:100%;min-width:0}.flow-module__eHkRbW__captureShortcutContent{grid-template-rows:1.4rem minmax(1.7rem,auto);align-content:center;justify-items:center;gap:.38rem;min-width:0;display:grid}.flow-module__eHkRbW__captureShortcutContent>span{overflow-wrap:anywhere}.flow-module__eHkRbW__captureShortcut:hover{border-color:var(--color-brand);color:var(--color-brand-dark)}.flow-module__eHkRbW__captureShortcut:focus-visible{box-shadow:0 0 0 3px var(--color-brand-18);outline:2px solid var(--color-brand);outline-offset:2px}.flow-module__eHkRbW__captureShortcut svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.4rem;height:1.4rem}.flow-module__eHkRbW__captureFileState{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.35}.flow-module__eHkRbW__cameraDialogBackdrop{background:color-mix(in srgb, var(--color-ink) 56%, transparent);z-index:30;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.flow-module__eHkRbW__cameraDialog{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 18px 48px var(--color-ink-25);border-radius:1rem;gap:1rem;width:100%;max-width:32rem;padding:1rem;display:grid}.flow-module__eHkRbW__cameraDialogHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.flow-module__eHkRbW__cameraDialogHeader h2{font-size:1rem}.flow-module__eHkRbW__cameraPreview{background:var(--color-ink);object-fit:cover;border-radius:.75rem;width:100%;min-height:13rem;max-height:min(58dvh,28rem);display:block}.flow-module__eHkRbW__cameraInstruction,.flow-module__eHkRbW__qrPrivacy{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.45}.flow-module__eHkRbW__qrViewport{min-width:0;position:relative}.flow-module__eHkRbW__qrViewport .flow-module__eHkRbW__cameraPreview{max-height:min(52dvh,26rem)}.flow-module__eHkRbW__qrGuide{border:2px solid var(--color-surface);pointer-events:none;border-radius:.75rem;position:absolute;inset:12%;box-shadow:0 0 0 999px #0000001f}.flow-module__eHkRbW__label{color:var(--color-ink);margin-top:.65rem;font-size:.86rem;font-weight:700}.flow-module__eHkRbW__input{border:1px solid var(--color-border-strong);width:100%;min-width:0;min-height:3.2rem;color:var(--color-ink);border-radius:.7rem;padding:.8rem .95rem;font-size:1rem}.flow-module__eHkRbW__input:hover{border-color:var(--color-border-hover)}.flow-module__eHkRbW__input:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-18);outline:none}.flow-module__eHkRbW__inputInvalid{border-color:var(--color-brand)}.flow-module__eHkRbW__fieldHint{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:.1rem 0 .25rem;font-size:.78rem;line-height:1.45}.flow-module__eHkRbW__errorMessage,.flow-module__eHkRbW__successMessage{overflow-wrap:anywhere;border-radius:.65rem;margin:.65rem 0 0;padding:.75rem .85rem;font-size:.82rem;line-height:1.45}.flow-module__eHkRbW__errorMessage{background:var(--color-brand-soft);border:1px solid var(--color-danger-border);color:var(--color-brand-dark)}.flow-module__eHkRbW__successMessage{background:var(--color-success-soft);border:1px solid var(--color-border-strong);color:var(--color-ink)}.flow-module__eHkRbW__primaryButton{background:var(--color-brand);border:1px solid var(--color-brand);width:100%;min-height:3.2rem;box-shadow:0 10px 24px var(--color-brand-18);color:var(--color-surface);border-radius:.7rem;margin-top:1.2rem;padding:.8rem 1rem;font-weight:800}.flow-module__eHkRbW__primaryButton:hover:not(:disabled){background:var(--color-brand-dark);border-color:var(--color-brand-dark)}.flow-module__eHkRbW__primaryButton:focus-visible,.flow-module__eHkRbW__iconOption:focus-visible{box-shadow:0 0 0 3px var(--color-brand-18);outline:2px solid var(--color-brand);outline-offset:2px}.flow-module__eHkRbW__primaryButton:disabled{background:var(--color-disabled-brand);border-color:var(--color-disabled-brand);box-shadow:none;cursor:not-allowed}.flow-module__eHkRbW__iconOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.7rem,3vw,1rem);margin-top:clamp(1.35rem,5vw,2rem);display:grid}.flow-module__eHkRbW__iconOption{background:var(--color-brand);border:2px solid var(--color-brand-dark);min-width:0;min-height:4.8rem;box-shadow:0 8px 18px var(--color-brand-25);color:var(--color-surface);border-radius:.85rem;place-items:center;padding:.65rem;display:grid}.flow-module__eHkRbW__iconOption:hover,.flow-module__eHkRbW__iconOption:active{background:var(--color-brand-dark)}.flow-module__eHkRbW__optionIcon{background:var(--color-surface);width:2.8rem;height:2.8rem;color:var(--color-brand);border-radius:.8rem;flex:0 0 2.8rem;place-items:center;font-size:.75rem;font-weight:900;display:grid}.flow-module__eHkRbW__captureStatus{background:var(--color-brand-soft);border:1px solid var(--color-danger-border);color:var(--color-brand-dark);border-radius:.7rem;margin:.8rem 0 0;padding:.8rem;font-size:.82rem;line-height:1.45}.flow-module__eHkRbW__contactShortcut{border-top:1px solid var(--color-brand-border);margin-top:1rem;padding-top:1rem}.flow-module__eHkRbW__contactShortcut h2{margin:0;font-size:1rem}.flow-module__eHkRbW__contactShortcut p{color:var(--color-text-secondary);margin:.4rem 0 .75rem;font-size:.84rem;line-height:1.45}.flow-module__eHkRbW__contactButton{background:var(--color-brand);color:var(--color-surface);border-radius:.7rem;justify-content:center;align-items:center;min-height:3.2rem;padding:.8rem 1rem;font-weight:800;text-decoration:none;display:flex}.flow-module__eHkRbW__manualOption{background:var(--color-brand-soft);border:1px solid var(--color-brand-border);border-radius:.85rem;gap:.55rem;width:100%;min-width:0;margin-top:clamp(.7rem,3vw,.85rem);padding:clamp(.8rem,3vw,1rem);display:grid}.flow-module__eHkRbW__manualOption .flow-module__eHkRbW__primaryButton{margin-top:.65rem}.flow-module__eHkRbW__progress{grid-template-columns:repeat(2,1fr);gap:.35rem;margin-bottom:1rem;display:grid}.flow-module__eHkRbW__progress span{background:var(--color-border);border-radius:99px;height:.22rem}.flow-module__eHkRbW__progress span:first-child{background:var(--color-brand)}.flow-module__eHkRbW__formSection{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:1rem;gap:.75rem;padding:.9rem;display:grid}.flow-module__eHkRbW__formSectionHeading{align-items:center;gap:.55rem;display:flex}.flow-module__eHkRbW__formSectionHeading>span{background:var(--color-brand-soft);border:1px solid var(--color-brand-border);color:var(--color-brand-dark);border-radius:.45rem;flex:none;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.63rem;font-weight:850;display:inline-flex}.flow-module__eHkRbW__formSection h2{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.78rem}.flow-module__eHkRbW__formSectionFields{gap:.3rem;display:grid}.flow-module__eHkRbW__badgeChoiceGroup{border:0;gap:.45rem;min-width:0;margin:0;padding:.35rem 0;display:grid}.flow-module__eHkRbW__badgeChoiceGroup legend{color:var(--color-text);padding:0;font-size:.84rem;font-weight:750}.flow-module__eHkRbW__badgeChoiceGroup>div{flex-wrap:wrap;gap:.45rem;display:flex}.flow-module__eHkRbW__badgeChoiceGroupCentered{justify-items:center}.flow-module__eHkRbW__badgeChoiceGroupCentered legend{text-align:left;justify-self:stretch}.flow-module__eHkRbW__badgeChoiceGroupCentered>div{justify-content:center}.flow-module__eHkRbW__badgeChoiceGroup label{cursor:pointer;display:inline-flex}.flow-module__eHkRbW__badgeChoiceGroup input{opacity:0;pointer-events:none;position:absolute}.flow-module__eHkRbW__badgeChoiceGroup span{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-secondary);text-align:center;border-radius:999px;min-width:5rem;padding:.5rem .75rem;font-size:.76rem;font-weight:800}.flow-module__eHkRbW__badgeChoiceGroup input:checked+span{background:var(--color-brand-soft);border-color:var(--color-brand);color:var(--color-brand-dark)}.flow-module__eHkRbW__badgeChoiceGroup input:focus-visible+span{box-shadow:0 0 0 3px var(--color-brand-18);outline:2px solid var(--color-brand);outline-offset:1px}.flow-module__eHkRbW__relationshipFields{align-items:start}.flow-module__eHkRbW__relationshipFields .flow-module__eHkRbW__badgeChoiceGroup>div{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.flow-module__eHkRbW__relationshipFields .flow-module__eHkRbW__badgeChoiceGroup label,.flow-module__eHkRbW__relationshipFields .flow-module__eHkRbW__badgeChoiceGroup span{width:100%;min-width:0}.flow-module__eHkRbW__formSectionFields.flow-module__eHkRbW__contextFields{grid-template-columns:minmax(0,1fr)}.flow-module__eHkRbW__fixedNeedTextarea{resize:none;min-height:12rem;overflow-y:auto}.flow-module__eHkRbW__followUpNotes{resize:none;min-height:7rem;overflow-y:auto}.flow-module__eHkRbW__matchResult{background:var(--color-brand-soft);border:1px solid var(--color-brand-border);border-radius:1rem;margin-top:1rem;padding:1rem}.flow-module__eHkRbW__matchResult h2{font-size:.9rem}.flow-module__eHkRbW__matchResult p{color:var(--color-text-secondary);margin:.45rem 0 0;font-size:.8rem;line-height:1.45}.flow-module__eHkRbW__relationshipCreated{text-align:center;place-items:center;max-width:28rem;margin-inline:auto;padding-block:clamp(1rem,4vw,2.5rem);display:grid}.flow-module__eHkRbW__relationshipCreatedPath{width:100%;max-width:12.5rem;height:2.5rem;margin-bottom:.25rem}.flow-module__eHkRbW__relationshipCreatedIcon{background:var(--color-brand-soft);border:1px solid var(--color-brand-border);box-shadow:0 .7rem 1.5rem var(--color-brand-18);color:var(--color-brand);border-radius:1rem;place-items:center;width:4rem;height:4rem;margin-bottom:1rem;font-size:1.65rem;font-weight:900;display:grid}.flow-module__eHkRbW__relationshipCreated h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,7vw,2.25rem)}.flow-module__eHkRbW__relationshipCreated>p{color:var(--color-text-secondary);max-width:21rem;margin:.5rem auto 0;font-size:.9rem;line-height:1.55}.flow-module__eHkRbW__relationshipCreatedSummary{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-left:.25rem solid var(--color-brand);text-align:left;border-radius:.85rem;gap:.55rem;width:100%;margin-top:1.5rem;padding:1rem;display:grid}.flow-module__eHkRbW__relationshipCreatedSummary>div:first-child{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.flow-module__eHkRbW__relationshipCreatedSummary strong{overflow-wrap:anywhere}.flow-module__eHkRbW__relationshipCreatedSummary>div:first-child span{background:var(--color-brand-soft);border:1px solid var(--color-brand-border);color:var(--color-brand-dark);text-transform:uppercase;border-radius:999px;padding:.2rem .45rem;font-size:.66rem;font-weight:800}.flow-module__eHkRbW__relationshipCreatedSummary>p{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:.82rem}.flow-module__eHkRbW__relationshipCreatedCategory,.flow-module__eHkRbW__relationshipCreatedContext,.flow-module__eHkRbW__relationshipCreatedNextStep,.flow-module__eHkRbW__relationshipCreatedNotes{border-top:1px solid var(--color-border);gap:.2rem;padding-top:.7rem;display:grid}.flow-module__eHkRbW__relationshipCreatedCategory small,.flow-module__eHkRbW__relationshipCreatedContext small,.flow-module__eHkRbW__relationshipCreatedNextStep small,.flow-module__eHkRbW__relationshipCreatedNotes small{color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.flow-module__eHkRbW__relationshipCreatedCategory b,.flow-module__eHkRbW__relationshipCreatedContext b,.flow-module__eHkRbW__relationshipCreatedNextStep b,.flow-module__eHkRbW__relationshipCreatedNotes b{overflow-wrap:anywhere;font-size:.84rem;font-weight:650}.flow-module__eHkRbW__relationshipCreatedActions{gap:.65rem;width:100%;margin-top:1.5rem;display:grid}.flow-module__eHkRbW__relationshipCreatedActions svg{flex:none}@media (max-width:359px){.flow-module__eHkRbW__page{padding-block-start:max(env(safe-area-inset-top), .75rem);padding-block-end:max(env(safe-area-inset-bottom), .75rem);padding-inline-start:max(env(safe-area-inset-left), .5rem);padding-inline-end:max(env(safe-area-inset-right), .5rem)}.flow-module__eHkRbW__card{border-radius:.8rem;padding:.9rem}.flow-module__eHkRbW__heading{margin-top:1.35rem}.flow-module__eHkRbW__heading h1{font-size:clamp(1.65rem,9vw,2rem)}.flow-module__eHkRbW__optionIcon{flex-basis:2.45rem;width:2.45rem;height:2.45rem}.flow-module__eHkRbW__captureShortcutGrid{grid-template-columns:minmax(0,1fr)}.flow-module__eHkRbW__captureShortcut{min-height:3.4rem}.flow-module__eHkRbW__captureShortcutContent{text-align:left;grid-template-rows:auto;grid-template-columns:1.4rem minmax(0,1fr);justify-items:start}}@media (min-width:430px){.flow-module__eHkRbW__page{padding-inline:max(env(safe-area-inset-left), clamp(1rem, 6vw, 3rem)) max(env(safe-area-inset-right), clamp(1rem, 6vw, 3rem))}}@media (max-height:600px){.flow-module__eHkRbW__page{padding-block-start:max(env(safe-area-inset-top), .75rem);padding-block-end:max(env(safe-area-inset-bottom), .75rem)}.flow-module__eHkRbW__heading{margin-top:1.35rem}}@media (min-width:760px){.flow-module__eHkRbW__page{padding:clamp(1.5rem,3vw,2.5rem)}.flow-module__eHkRbW__card{max-width:46rem;padding:clamp(1.5rem,4vw,2.5rem)}.flow-module__eHkRbW__loginCard{max-width:42rem}.flow-module__eHkRbW__optionsCard{max-width:52rem}.flow-module__eHkRbW__formSectionFields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.flow-module__eHkRbW__formSectionFields>:only-child{grid-column:1/-1}.flow-module__eHkRbW__followUpFields{grid-template-columns:1fr}.flow-module__eHkRbW__iconOptions{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-module__eHkRbW__iconOption{min-height:7rem}}@media (min-width:1024px){.flow-module__eHkRbW__page{padding:clamp(2rem,4vw,4rem)}.flow-module__eHkRbW__card{max-width:62rem;padding:clamp(2rem,4vw,3.25rem)}.flow-module__eHkRbW__loginPage{align-items:stretch;height:100dvh;min-height:0}.flow-module__eHkRbW__loginCard{grid-template-rows:auto 1fr;grid-template-columns:minmax(13rem,.8fr) minmax(18rem,1.2fr);align-items:start;column-gap:clamp(2rem,5vw,5rem);max-width:68rem;padding-bottom:calc(clamp(2rem,4vw,3.25rem) + 10px);display:grid}.flow-module__eHkRbW__loginBrand{grid-area:1/1;justify-content:flex-start;align-items:center}.flow-module__eHkRbW__loginIllustration{grid-area:2/1;align-self:center;width:100%;max-width:20rem;height:13rem;margin:2.5rem 0 0}.flow-module__eHkRbW__loginIllustration:before{inset:1rem 3rem}.flow-module__eHkRbW__loginIllustration:after{inset:3rem .5rem}.flow-module__eHkRbW__loginIllustration span:first-child{left:13%}.flow-module__eHkRbW__heading{grid-area:1/2;margin-top:0}.flow-module__eHkRbW__form{grid-area:2/2;margin-top:1.5rem}.flow-module__eHkRbW__heading h1{font-size:clamp(2.4rem,4vw,3.5rem)}.flow-module__eHkRbW__formSection{padding:1.1rem}.flow-module__eHkRbW__optionsCard{max-width:68rem}.flow-module__eHkRbW__iconOption{min-height:8rem}}@media (min-width:1440px){.flow-module__eHkRbW__card{max-width:70rem}.flow-module__eHkRbW__loginCard{max-width:72rem}}@media (prefers-reduced-motion:reduce){.flow-module__eHkRbW__page,.flow-module__eHkRbW__page *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.aurora-brand-module__E9GrsW__brandBlock{flex-direction:column;align-items:flex-start;display:inline-flex}.aurora-brand-module__E9GrsW__brandLockup{letter-spacing:-.035em;align-items:baseline;gap:.35rem;display:inline-flex}.aurora-brand-module__E9GrsW__brandName,.aurora-brand-module__E9GrsW__brandProduct{font-size:1.35rem;font-weight:800}.aurora-brand-module__E9GrsW__brandName{color:var(--color-ink)}.aurora-brand-module__E9GrsW__brandProduct{color:var(--color-brand)}.aurora-brand-module__E9GrsW__brandContext{color:var(--color-text-secondary);margin:.35rem 0 0;font-size:.78rem;font-weight:700}.aurora-brand-module__E9GrsW__compact .aurora-brand-module__E9GrsW__brandName,.aurora-brand-module__E9GrsW__compact .aurora-brand-module__E9GrsW__brandProduct{font-size:1.18rem}.aurora-brand-module__E9GrsW__compact .aurora-brand-module__E9GrsW__brandContext{margin-top:.28rem;font-size:.7rem}
