.access-flow-module__hLk97a__root{min-height:100svh;padding:max(var(--coastal-space-6), env(safe-area-inset-top)) var(--coastal-page-gutter) max(var(--coastal-space-6), env(safe-area-inset-bottom));background:var(--coastal-color-canvas);color:var(--coastal-color-ink);font-family:var(--coastal-font-sans);place-items:center;display:grid}.access-flow-module__hLk97a__card{overflow-wrap:anywhere;width:min(100%,30rem);min-width:0;padding:clamp(var(--coastal-space-6), 7vw, 2.5rem);border:var(--coastal-border-subtle);border-radius:var(--coastal-radius-card);background:var(--coastal-color-surface)}.access-flow-module__hLk97a__mark{width:3.25rem;height:3.25rem;margin-bottom:var(--coastal-space-5);border-radius:var(--coastal-radius-control);color:var(--coastal-color-on-action);background:var(--coastal-color-action);place-items:center;display:inline-grid;position:relative}.access-flow-module__hLk97a__mark:after{border:2px solid var(--coastal-color-surface);background:var(--coastal-color-accent);content:"";border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:-3px;right:-3px}.access-flow-module__hLk97a__root[data-variant=profile] .access-flow-module__hLk97a__mark{color:var(--coastal-color-action);background:var(--coastal-color-selection-soft);border-radius:50%}.access-flow-module__hLk97a__root[data-variant=profile] .access-flow-module__hLk97a__mark:after,.access-flow-module__hLk97a__root[data-variant=invitation] .access-flow-module__hLk97a__mark:after{display:none}.access-flow-module__hLk97a__root .eyebrow{margin:0 0 var(--coastal-space-2);color:var(--coastal-color-ink-muted)}.access-flow-module__hLk97a__root h1{max-width:18ch;color:var(--coastal-color-ink);font-size:var(--coastal-type-page);font-weight:var(--coastal-weight-semibold);letter-spacing:var(--coastal-tracking-heading);line-height:var(--coastal-leading-page);text-wrap:balance;margin:0}.access-flow-module__hLk97a__root .lede{max-width:var(--coastal-width-reading);margin:var(--coastal-space-3) 0 var(--coastal-space-5);color:var(--coastal-color-ink-muted);font-size:var(--coastal-type-body);line-height:var(--coastal-leading-body)}:is(.access-flow-module__hLk97a__root .auth-actions,.access-flow-module__hLk97a__root .invitation-actions,.access-flow-module__hLk97a__root .auth-inline-actions){gap:var(--coastal-space-2);margin-top:var(--coastal-space-5);display:grid}.access-flow-module__hLk97a__root .auth-form{gap:var(--coastal-space-3);margin-top:var(--coastal-space-5);display:grid}.access-flow-module__hLk97a__root .auth-form label{gap:var(--coastal-space-2);color:var(--coastal-color-ink);font-size:var(--coastal-type-field-label);font-weight:var(--coastal-weight-semibold);display:grid}.access-flow-module__hLk97a__root .auth-form input{width:100%;min-height:var(--coastal-control-field);padding:0 var(--coastal-space-4);border:1px solid var(--coastal-color-field-border);border-radius:var(--coastal-radius-control);color:var(--coastal-color-ink);background:var(--coastal-color-surface)}.access-flow-module__hLk97a__root .auth-form input:hover{border-color:var(--coastal-color-ink-muted)}.access-flow-module__hLk97a__root .auth-form input:focus-visible{border-color:var(--coastal-color-focus);outline:var(--coastal-focus-ring);outline-offset:var(--coastal-focus-offset)}:is(.access-flow-module__hLk97a__root .auth-form small,.access-flow-module__hLk97a__root .optional-label,.access-flow-module__hLk97a__root .privacy-note){color:var(--coastal-color-ink-muted);font-size:var(--coastal-type-row-supporting);font-weight:var(--coastal-weight-regular);line-height:var(--coastal-leading-body)}.access-flow-module__hLk97a__root .privacy-note{align-items:flex-start;gap:var(--coastal-space-2);margin:var(--coastal-space-5) 0 0;text-align:left;display:flex}.access-flow-module__hLk97a__root .otp-input{font-family:var(--coastal-font-sans);font-size:var(--coastal-type-body);font-variant-numeric:tabular-nums;font-weight:var(--coastal-weight-regular);letter-spacing:.45em;text-align:center;line-height:var(--coastal-leading-body)}.access-flow-module__hLk97a__root .text-link{min-height:var(--coastal-control-touch);padding:var(--coastal-space-3);color:var(--coastal-color-action);font-weight:var(--coastal-weight-semibold);text-align:center;text-underline-offset:.2em;text-decoration-thickness:1px}:is(.access-flow-module__hLk97a__root .notice,.access-flow-module__hLk97a__root .source-diagnostics){margin-top:var(--coastal-space-4);border-radius:var(--coastal-radius-control);font-size:var(--coastal-type-supporting);line-height:var(--coastal-leading-body)}.access-flow-module__hLk97a__root .source-diagnostics{border:var(--coastal-border-subtle);background:var(--coastal-color-surface-warm)}.access-flow-module__hLk97a__root .source-diagnostics summary{min-height:var(--coastal-control-touch);padding:var(--coastal-space-3);color:var(--coastal-color-action);cursor:pointer;font-weight:var(--coastal-weight-semibold)}.access-flow-module__hLk97a__root .source-diagnostics p{padding:0 var(--coastal-space-3) var(--coastal-space-3);color:var(--coastal-color-ink-muted);margin:0}.access-flow-module__hLk97a__root .invitation-summary{gap:var(--coastal-space-3);padding:var(--coastal-space-4);border-radius:var(--coastal-radius-control);background:var(--coastal-color-selection-soft);margin:0;display:grid}.access-flow-module__hLk97a__root .invitation-summary div{justify-content:space-between;align-items:baseline;gap:var(--coastal-space-4);display:flex}.access-flow-module__hLk97a__root .invitation-summary dt{color:var(--coastal-color-ink-muted)}.access-flow-module__hLk97a__root .invitation-summary dd{color:var(--coastal-color-ink);font-weight:var(--coastal-weight-semibold);text-align:right;margin:0}.access-flow-module__hLk97a__root .button{width:100%}.access-flow-module__hLk97a__root .invitation-account{margin-block:var(--coastal-space-4);font-size:var(--coastal-type-supporting)}.access-flow-module__hLk97a__root .menu-sign-out{margin-top:var(--coastal-space-4)}.access-flow-module__hLk97a__root .form-wide{grid-column:1/-1}@media (min-width:36rem){:is(.access-flow-module__hLk97a__root .auth-inline-actions,.access-flow-module__hLk97a__root .invitation-actions){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:22rem){.access-flow-module__hLk97a__root{padding-inline:var(--coastal-space-3)}.access-flow-module__hLk97a__card{padding:var(--coastal-space-5) var(--coastal-space-4)}.access-flow-module__hLk97a__root .invitation-summary div{align-items:flex-start;gap:var(--coastal-space-1);flex-direction:column}.access-flow-module__hLk97a__root .invitation-summary dd{text-align:left}}@media (forced-colors:active){.access-flow-module__hLk97a__card{border:1px solid canvastext}.access-flow-module__hLk97a__root .invitation-summary{border:1px solid canvastext}.access-flow-module__hLk97a__root .source-diagnostics{border:1px solid canvastext}}
