@layer properties,interface-icons,menu-design,flat-ui,theme,base,components,utilities;.Si-P0q_page,.Si-P0q_authCard{--auth-canvas:var(--ui-canvas);--auth-ink:var(--ui-ink);--auth-muted:var(--ui-muted);--auth-focus:var(--color-brand-border-focus)}.Si-P0q_page{background:var(--auth-canvas);min-height:100dvh;color:var(--auth-ink);flex-direction:column;display:flex;overflow-x:hidden}.Si-P0q_authMain{min-height:0;padding:var(--layout-section-gap) var(--layout-gutter);flex:1;place-items:center;display:grid}.Si-P0q_authContent{width:min(100%, var(--layout-form-width))}.Si-P0q_formShell,.Si-P0q_codeShell{width:100%}.Si-P0q_headingBlock{margin-bottom:var(--layout-header-gap)}.Si-P0q_authCard h1.Si-P0q_heading,.Si-P0q_authCard .Si-P0q_verificationForm h1{color:var(--auth-ink);text-align:center;margin:0}.Si-P0q_intro,.Si-P0q_verificationForm>div:first-child>p{color:var(--auth-muted);font-size:var(--type-body);font-weight:var(--type-weight-normal);line-height:var(--type-body-line-height);text-align:center;letter-spacing:var(--type-tracking-body);margin:.75rem auto 0}.Si-P0q_intro strong,.Si-P0q_verificationForm>div:first-child>p>span{color:var(--auth-ink);font-weight:var(--type-weight-medium);overflow-wrap:anywhere}.Si-P0q_verificationForm>div:first-child>p>span{word-break:normal;max-width:100%;display:inline-block}.Si-P0q_oauthStack{width:100%}.Si-P0q_brandTitle{justify-content:center;margin-bottom:1.75rem;display:flex}.Si-P0q_emailCodeFooter{margin-top:1.25rem}.Si-P0q_emailCodeButton{justify-content:center;align-items:center;text-decoration:none;display:flex;}.Si-P0q_error{background:var(--color-danger-subtle);color:var(--color-danger-foreground);font-size:var(--type-body);font-weight:var(--type-weight-medium);line-height:var(--type-body-line-height);letter-spacing:var(--type-tracking-body);border-radius:10px;margin:0 0 1rem;padding:12px}.Si-P0q_form{gap:1rem;display:grid}.Si-P0q_field{gap:.55rem;display:grid}.Si-P0q_labelRow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.Si-P0q_label{}.Si-P0q_forgotLink{color:var(--auth-muted);font-size:var(--type-body);font-weight:var(--type-weight-medium);line-height:var(--type-body-line-height);letter-spacing:var(--type-tracking-body);text-decoration:none}.Si-P0q_forgotLink:hover{color:var(--auth-ink);text-decoration:none}.Si-P0q_forgotLink:focus-visible{outline:2px solid var(--auth-focus);outline-offset:2px;border-radius:.25rem}.Si-P0q_terms a:focus-visible{outline:2px solid var(--auth-focus);outline-offset:2px}.Si-P0q_terms a{color:inherit;text-decoration:none}.Si-P0q_terms a:hover{color:var(--auth-ink)}.Si-P0q_terms{max-width:21rem;color:var(--ui-muted);font-size:var(--type-meta);font-weight:var(--type-weight-normal);line-height:var(--type-meta-line-height);text-align:center;letter-spacing:var(--type-tracking-meta);margin:0 auto}.Si-P0q_legalFooter{padding:0 1.25rem 1.5rem}@media (max-height:45rem){.Si-P0q_authMain{padding-block:2.25rem;padding:var(--layout-section-gap) var(--layout-gutter)}}@media (max-width:32.5rem){.Si-P0q_authMain{padding:var(--layout-section-gap) var(--layout-gutter)}}.Si-P0q_passwordGroup{grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem}.Si-P0q_recoveryLink{grid-area:1/2;align-self:center}.Si-P0q_authCard[data-account-flow][data-account-layout=form]{padding:0}.Si-P0q_authCard .Si-P0q_authMain{min-height:0;padding:var(--layout-card-padding);flex:1;display:block;overflow-y:auto}.Si-P0q_authCard .Si-P0q_authMain:has([data-account-entry]){flex-direction:column;display:flex}:is(.Si-P0q_authCard .Si-P0q_authContent:has([data-account-entry]),.Si-P0q_authCard .Si-P0q_formShell:has([data-account-entry])){flex-direction:column;flex:1 0 auto;width:100%;min-width:0;display:flex}.Si-P0q_authCard .Si-P0q_authContent{width:100%}.Si-P0q_authCard .Si-P0q_brandTitle{margin-bottom:20px}.Si-P0q_authCard .Si-P0q_brandTitle svg{width:28px;height:28px;padding:0}.Si-P0q_authCard .Si-P0q_headingBlock{margin-bottom:var(--layout-header-gap)}.Si-P0q_authCard .Si-P0q_intro{margin-top:8px}.Si-P0q_authCard .Si-P0q_legalFooter{padding:var(--layout-card-padding)}.Si-P0q_authCard .Si-P0q_terms{text-align:center;max-width:none}@media (max-width:639px){.Si-P0q_authCard .Si-P0q_authMain{padding:calc(var(--layout-card-padding) + env(safe-area-inset-top)) var(--layout-card-padding) calc(var(--layout-card-padding) + env(safe-area-inset-bottom))}}.Si-P0q_entry{display:contents}.Si-P0q_entry[data-returning-account=true] :is([data-onboarding-intent],[data-onboarding-tour],[data-lookup-onboarding]){display:none}
