.portal .p9hVjq_page{min-height:100dvh;padding:var(--space-4) var(--space-3);place-items:center;display:grid}.portal .p9hVjq_framed{padding:var(--space-5) var(--space-3) 6rem;place-items:center;display:grid}.portal .p9hVjq_split{background:radial-gradient(60rem 30rem at 100% 0%, color-mix(in srgb, var(--color-accent) 8%, transparent), transparent 70%), var(--color-paper);min-height:100dvh;display:grid}.portal .p9hVjq_brandPanel{display:none}.portal .p9hVjq_main{padding:var(--space-6) var(--space-3);place-items:center;display:grid}.portal .p9hVjq_column{width:min(var(--auth-wide), 100%);align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.portal .p9hVjq_narrowBrand{justify-content:center;display:flex}@media (min-width:60rem){.portal .p9hVjq_split{grid-template-columns:minmax(22rem,5fr) minmax(0,7fr)}.portal .p9hVjq_brandPanel{justify-content:space-between;gap:var(--space-6);height:100dvh;padding:var(--space-7) var(--space-7) var(--space-6);color:var(--color-on-accent);background:radial-gradient(circle, color-mix(in srgb, var(--color-on-accent) 14%, transparent) 1px, transparent 1px) 0 0 / var(--space-4) var(--space-4), radial-gradient(40rem 28rem at 0% 0%, color-mix(in srgb, var(--color-on-accent) 16%, transparent), transparent 70%), linear-gradient(160deg, var(--color-accent), color-mix(in srgb, var(--color-accent) 72%, var(--color-print-ink)));flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.portal .p9hVjq_narrowBrand{display:none}@media (prefers-color-scheme:dark){.portal .p9hVjq_brandPanel{color:var(--color-ink);background:radial-gradient(circle, color-mix(in srgb, var(--color-ink) 10%, transparent) 1px, transparent 1px) 0 0 / var(--space-4) var(--space-4), radial-gradient(40rem 28rem at 0% 0%, color-mix(in srgb, var(--color-accent) 22%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--color-accent) 30%, var(--color-paper)), color-mix(in srgb, var(--color-accent) 10%, var(--color-paper)))}.portal .p9hVjq_brandPanel .p9hVjq_inverse{color:var(--color-ink)}.portal .p9hVjq_brandPanel .p9hVjq_inverse .p9hVjq_mark{background:var(--color-accent);color:var(--color-on-accent)}}.portal .p9hVjq_main{padding:var(--space-8) var(--space-6)}}.portal .p9hVjq_lockup{align-items:center;gap:var(--space-3);min-width:0;color:var(--color-ink);display:flex}.portal .p9hVjq_mark{width:var(--auth-mark);height:var(--auth-mark);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-lg);font-weight:var(--weight-strong);box-shadow:var(--shadow-1);flex:none;place-items:center;display:grid;overflow:hidden}.portal .p9hVjq_mark img{object-fit:contain;width:100%;height:100%}.portal .p9hVjq_lockupText{min-width:0;line-height:var(--leading-heading);flex-direction:column;display:flex}.portal .p9hVjq_lockupText strong{font-size:var(--text-md)}.portal .p9hVjq_lockupText small{color:var(--color-muted);font-size:var(--text-sm)}.portal .p9hVjq_inverse{color:var(--color-on-accent)}.portal .p9hVjq_inverse .p9hVjq_mark{background:var(--color-surface);color:var(--color-accent-ink)}.portal .p9hVjq_mark:has(img){background:var(--color-surface);color:var(--color-accent-ink)}.portal .p9hVjq_inverse .p9hVjq_lockupText small{color:inherit;opacity:.8}.portal .p9hVjq_pitch{max-width:22ch;font-size:var(--text-2xl);font-weight:var(--weight-strong);line-height:var(--leading-heading);text-wrap:balance;margin:0}.portal .p9hVjq_panelFoot{font-size:var(--text-sm);opacity:.8;margin:0}.portal .p9hVjq_card{width:min(var(--auth-max), 100%);gap:var(--space-4);padding:var(--space-6) var(--space-5);border:var(--border) solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-2);flex-direction:column;display:flex}.portal .p9hVjq_wide{width:min(var(--auth-wide), 100%)}.portal .p9hVjq_card form>div{max-width:none}.portal .p9hVjq_card>div{max-width:none}.portal .p9hVjq_card form>div>button[type=submit]{align-self:stretch;width:100%}.portal .p9hVjq_card>div>a:last-child{align-self:stretch;width:100%}.portal .p9hVjq_card>h1{font-size:var(--text-xl);line-height:var(--leading-heading);margin:0}.portal .p9hVjq_card form h1{font-size:var(--text-xl);line-height:var(--leading-heading);margin:0}@media (max-width:30rem){.portal .p9hVjq_card{padding:var(--space-5) var(--space-4)}}.portal .p9hVjq_header{gap:var(--space-2);flex-direction:column;display:flex}.portal .p9hVjq_badge{width:var(--auth-badge);height:var(--auth-badge);margin-bottom:var(--space-2);border-radius:var(--radius-lg);background:var(--color-accent-soft);color:var(--color-accent-ink);place-items:center;display:grid}.portal .p9hVjq_badge svg{width:var(--text-lg);height:var(--text-lg)}.portal .p9hVjq_title{font-size:var(--text-xl);line-height:var(--leading-heading);letter-spacing:-.01em;margin:0}.portal .p9hVjq_subtitle{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.portal .p9hVjq_alert{margin:0}.portal .p9hVjq_alert:not(:empty){padding:var(--space-2) var(--space-3);border:var(--border) solid color-mix(in srgb, var(--tone-danger-ink) 30%, transparent);border-radius:var(--radius-md);background:var(--tone-danger-soft);color:var(--tone-danger-ink);font-size:var(--text-sm)}.portal .p9hVjq_notice{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--tone-success-soft);color:var(--tone-success-ink);font-size:var(--text-sm);margin:0}.portal a.p9hVjq_link.p9hVjq_link{width:auto;color:var(--color-accent-ink);font-size:var(--text-sm);font-weight:var(--weight-strong);align-self:flex-start;align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);text-decoration:none;display:inline-flex}.portal a.p9hVjq_link:hover{text-decoration:underline}.portal a.p9hVjq_link:focus-visible{outline:var(--focus-ring) solid var(--color-focus);outline-offset:var(--space-1)}.portal a.p9hVjq_link.p9hVjq_end{margin-top:calc(var(--space-2) * -1);align-self:flex-end}.portal .p9hVjq_aside{align-items:flex-start;gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border) solid var(--color-line);color:var(--color-muted);font-size:var(--text-sm);flex-direction:column;display:flex}.portal .p9hVjq_aside p{margin:0}.portal .p9hVjq_footer{justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:var(--text-xs);text-align:center;display:flex}.portal .p9hVjq_footer svg{width:var(--text-sm);height:var(--text-sm);flex:none}.portal .p9hVjq_footer p{margin:0}.portal .p9hVjq_code input{height:var(--control-touch);font-family:var(--font-mono);font-size:var(--text-lg);letter-spacing:.25em;text-align:center}.portal .p9hVjq_code input::placeholder{color:var(--color-line-strong)}.portal .p9hVjq_steps{counter-reset:step;gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.portal .p9hVjq_step{counter-increment:step;gap:var(--space-2);padding-left:calc(var(--auth-step) + var(--space-3));display:grid;position:relative}.portal .p9hVjq_step:before{content:counter(step);top:calc(var(--space-1) * -1);width:var(--auth-step);height:var(--auth-step);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-ink);font-size:var(--text-sm);font-weight:var(--weight-strong);place-items:center;display:grid;position:absolute;left:0}.portal .p9hVjq_step:not(:last-child):after{content:"";top:calc(var(--auth-step) + var(--space-1));bottom:calc(var(--space-3) * -1);left:calc(var(--auth-step) / 2);border-left:var(--border) solid var(--color-line);position:absolute}.portal .p9hVjq_stepTitle{font-weight:var(--weight-strong);line-height:var(--leading-heading)}.portal .p9hVjq_stepBody{gap:var(--space-3);color:var(--color-muted);font-size:var(--text-sm);display:grid}.portal .p9hVjq_stepBody form{color:var(--color-ink);font-size:var(--text-md)}.portal .p9hVjq_stepBody p{margin:0}.portal .p9hVjq_scan{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.portal .p9hVjq_qr{width:var(--qr-size);height:var(--qr-size);padding:var(--space-2);border:var(--border) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-qr-paper);flex:none}.portal .p9hVjq_qr svg{width:100%;height:100%;display:block}.portal .p9hVjq_manual{gap:var(--space-2);flex:10rem;min-width:0;display:grid}.portal .p9hVjq_keyBox{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:var(--border) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-raised);display:flex}.portal .p9hVjq_secret{overflow-wrap:anywhere;min-width:0;color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-sm);flex:1}.portal .p9hVjq_codes{padding:var(--space-3);gap:var(--space-2) var(--space-4);border:var(--border) dashed var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-raised);font-family:var(--font-mono);font-size:var(--text-sm);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));margin:0;list-style:none;display:grid}.portal .p9hVjq_codes code{font-family:inherit}.portal .p9hVjq_warning{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--tone-warning-soft);color:var(--tone-warning-ink);font-size:var(--text-sm);margin:0}.portal .p9hVjq_list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.portal .p9hVjq_list a{padding:var(--space-2) var(--space-3);border:var(--border) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-raised);color:var(--color-ink);font-weight:var(--weight-strong);text-decoration:none;display:block}
