.l06R2W_auth{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-size:var(--text-base);line-height:var(--leading-base);grid-template-columns:minmax(0,41%) minmax(0,1fr);display:grid}.l06R2W_panel{background:var(--gradient-brand);color:var(--color-on-brand);flex-direction:column;padding:44px 48px 40px;display:flex}.l06R2W_panelBrand{font-weight:var(--weight-semibold);align-items:center;gap:10px;display:flex}.l06R2W_panelMid{flex-direction:column;gap:18px;max-width:470px;margin:auto 0;padding:32px 0;display:flex}.l06R2W_headline{font-size:40px;line-height:1.12;font-weight:var(--weight-semibold);letter-spacing:-.02em}.l06R2W_lede{font-size:var(--text-lg);color:var(--color-on-brand-soft)}.l06R2W_points{font-size:var(--text-md);flex-direction:column;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.l06R2W_point{align-items:flex-start;gap:12px;display:flex}.l06R2W_bullet{background:var(--color-brand-bullet);width:24px;height:24px;color:var(--color-on-brand);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.l06R2W_panelFoot{font-size:var(--text-base-sm);color:var(--color-on-brand-soft)}.l06R2W_column{background:var(--color-bg);flex-direction:column;min-width:0;padding:24px 32px 40px;display:flex}.l06R2W_topbar{justify-content:flex-end;align-items:center;gap:10px;min-height:40px;display:flex}.l06R2W_mobileBrand{margin-right:auto;display:none}.l06R2W_langLabel{font-size:var(--text-base-sm);color:var(--color-text-muted)}.l06R2W_lang{border:1px solid var(--color-border);background:var(--color-surface);min-height:40px;color:var(--color-text);font-size:var(--text-base);cursor:pointer;border-radius:20px;padding:0 12px}.l06R2W_lang:hover{border-color:var(--color-border-hover)}.l06R2W_formWrap{flex-direction:column;gap:22px;width:100%;max-width:440px;margin:auto;padding:24px 0;display:flex}.l06R2W_formWrap[aria-busy=true]{min-height:420px}.l06R2W_footer{font-size:var(--text-base-sm);color:var(--color-text-muted);text-align:center;justify-content:center;align-items:center;gap:8px;display:flex}.l06R2W_footer svg{flex:none}@media (max-width:860px){.l06R2W_auth{grid-template-columns:minmax(0,1fr)}.l06R2W_panel{display:none}.l06R2W_mobileBrand{display:inline-flex}}@media (max-width:480px){.l06R2W_column{padding:16px 16px 32px}.l06R2W_topbar{flex-wrap:wrap}.l06R2W_langLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.l06R2W_form{flex-direction:column;gap:20px;display:flex}.l06R2W_form[data-gap="18"]{gap:18px}.l06R2W_h1{font-size:30px;line-height:1.15;font-weight:var(--weight-semibold);letter-spacing:-.015em;margin:0 0 6px}.l06R2W_h1:focus,.l06R2W_h1:focus-visible{outline:none}.l06R2W_sub{color:var(--color-text-secondary);font-size:var(--text-md)}.l06R2W_sub strong{font-weight:var(--weight-semibold);color:var(--color-text);overflow-wrap:anywhere}.l06R2W_stack{flex-direction:column;gap:10px;display:flex}.l06R2W_field{flex-direction:column;gap:6px;min-width:0;display:flex}.l06R2W_labelRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.l06R2W_label{font-size:var(--text-base-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.l06R2W_input{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;min-height:48px;color:var(--color-text);font-size:var(--text-md);padding:0 14px}.l06R2W_input:hover{border-color:var(--color-border-hover)}.l06R2W_input:focus,.l06R2W_input:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.l06R2W_input[aria-invalid=true]{border-color:var(--color-error-text)}.l06R2W_input[aria-invalid=true]:focus{outline-color:var(--color-error-text)}.l06R2W_hint{font-size:var(--text-sm);color:var(--color-text-muted)}.l06R2W_error{font-size:var(--text-sm);color:var(--color-error-text)}.l06R2W_pwWrap{position:relative}.l06R2W_pwWrap .l06R2W_input{padding-right:96px}.l06R2W_pwToggle{border-radius:var(--radius-md);min-height:36px;color:var(--color-text-secondary);font-size:var(--text-base-sm);font-weight:var(--weight-medium);background:0 0;border:0;padding:0 10px;position:absolute;top:6px;right:6px}.l06R2W_pwToggle:hover{background:var(--color-hover);color:var(--color-text)}.l06R2W_code{text-align:center;min-height:60px;font-family:var(--font-mono);letter-spacing:.5em;padding-left:.5em;font-size:26px}.l06R2W_code::placeholder{letter-spacing:.5em}.l06R2W_primary{border-radius:var(--radius-lg);background:var(--color-accent);width:100%;min-height:48px;color:var(--color-text-on-accent);font-weight:var(--weight-semibold);font-size:var(--text-md);border:0;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:flex;position:relative}.l06R2W_primary:hover,a.l06R2W_primary:hover{background:var(--color-accent-hover);color:var(--color-text-on-accent);text-decoration:none}.l06R2W_btnContent{align-items:center;gap:8px;display:inline-flex}.l06R2W_primary[aria-busy=true] .l06R2W_btnContent,.l06R2W_secondary[aria-busy=true] .l06R2W_btnContent{visibility:hidden}.l06R2W_primary[aria-busy=true],.l06R2W_secondary[aria-busy=true]{cursor:progress}.l06R2W_btnSpinner{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.l06R2W_secondary{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;min-height:48px;color:var(--color-text);font-weight:var(--weight-medium);font-size:var(--text-md);justify-content:center;align-items:center;gap:10px;padding:0 16px;text-decoration:none;display:flex;position:relative}.l06R2W_secondary[data-size=sm]{min-height:44px;font-size:var(--text-base)}.l06R2W_secondary:hover,a.l06R2W_secondary:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover);color:var(--color-text);text-decoration:none}.l06R2W_ssoMark{flex:none}.l06R2W_gBlue{fill:var(--mark-google-blue)}.l06R2W_gGreen{fill:var(--mark-google-green)}.l06R2W_gYellow{fill:var(--mark-google-yellow)}.l06R2W_gRed{fill:var(--mark-google-red)}.l06R2W_appleMark{fill:currentColor}.l06R2W_or{color:var(--color-text-muted);font-size:var(--text-sm);letter-spacing:var(--tracking-caps);align-items:center;gap:12px;display:flex}.l06R2W_or:before,.l06R2W_or:after{content:"";background:var(--color-border);flex:auto;height:1px}.l06R2W_back{border:1px solid var(--color-border);background:var(--color-surface);min-height:36px;color:var(--color-text);font-size:var(--text-base-sm);font-weight:var(--weight-medium);border-radius:18px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;display:flex}.l06R2W_back:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover)}.l06R2W_linkBtn{color:var(--color-link);font-weight:var(--weight-semibold);font-size:var(--text-base-sm);background:0 0;border:0;padding:0}.l06R2W_linkBtn:hover:not(:disabled){color:var(--color-link-hover);text-decoration:underline}.l06R2W_linkBtn:disabled{color:var(--color-text-muted);cursor:default}.l06R2W_linkBtn[aria-busy=true]{cursor:progress}.l06R2W_center{text-align:center;font-size:var(--text-base-sm);color:var(--color-text-secondary);margin:0}.l06R2W_chip{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);align-items:center;gap:10px;min-height:52px;padding:0 8px 0 14px;display:flex}.l06R2W_chip>svg{color:var(--color-text-muted);flex:none}.l06R2W_chipValue{min-width:0;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.l06R2W_chipChange{border-radius:var(--radius-md);background:var(--color-chip);min-height:36px;color:var(--color-text);font-weight:var(--weight-semibold);font-size:var(--text-base-sm);border:0;flex:none;padding:0 12px}.l06R2W_chipChange:hover{background:var(--color-sidebar-active)}.l06R2W_agree{flex-direction:column;gap:4px;display:flex}.l06R2W_check{font-size:var(--text-base);color:var(--color-text-secondary);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.l06R2W_check input[type=checkbox]{width:20px;height:20px;accent-color:var(--color-accent);cursor:pointer;margin:1px 0 0}.l06R2W_agreeError{padding-left:30px}.l06R2W_note{border-radius:var(--radius-lg);background:var(--color-chip);color:var(--color-text-secondary);font-size:var(--text-base-sm);padding:10px 12px}.l06R2W_banner{border:1px solid var(--color-error-border);border-radius:var(--radius-lg);background:var(--color-error-bg);color:var(--color-error-text);font-size:var(--text-base-sm);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.l06R2W_banner svg{flex:none;margin-top:2px}.l06R2W_done{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.l06R2W_doneIcon{background:var(--color-local-bg);width:52px;height:52px;color:var(--color-local-text);border-radius:50%;justify-content:center;align-items:center;display:flex}.l06R2W_doneActions{flex-wrap:wrap;gap:10px;width:100%;display:flex}.l06R2W_doneActions>*{flex:180px;width:auto}
