.d87Jaq_page{background:var(--elements-background-200,#fafafa);flex-direction:column;min-height:100vh;display:flex}.d87Jaq_content{align-items:center;gap:var(--size-spacing-vertical-xxl,24px);padding:var(--size-padding-vertical-xxl,24px) var(--size-padding-horizontal-xl,16px);flex-direction:column;padding-bottom:100px;display:flex}@media screen and (min-width:600px){.d87Jaq_content{padding:var(--size-padding-vertical-xxxl,32px) var(--size-padding-horizontal-xl,16px) 100px}}.d87Jaq_card{background:var(--surface-white,#fff);border:var(--elements-stroke-size-s,1px) solid var(--stroke-light-grey,#ccc);width:100%;max-width:700px;padding:var(--size-padding-vertical-xxl,24px) var(--size-padding-horizontal-xl,16px);gap:var(--size-spacing-vertical-xxxl,32px);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}@media screen and (min-width:600px){.d87Jaq_card{padding:var(--size-padding-vertical-xxxl,32px) var(--size-padding-horizontal-xxxl,32px)}}.d87Jaq_cardExpanded{gap:var(--size-spacing-vertical-xxxxl,64px)}.d87Jaq_sectionTitle{font-size:var(--text-styles-heading-h2-font-size,20px);font-weight:var(--text-styles-heading-h2-weight,700);line-height:var(--text-styles-heading-h2-line-height,20px);color:var(--elements-text-300,#212121);text-align:right;margin:0}.d87Jaq_typeButtons{gap:var(--size-spacing-horizontal-xl,16px);width:100%;display:flex}@media screen and (min-width:600px){.d87Jaq_typeButtons{gap:var(--size-spacing-horizontal-xxl,24px)}}.d87Jaq_typeButton{justify-content:center;align-items:center;gap:var(--size-spacing-vertical-s,8px);padding:var(--size-padding-vertical-xl,16px);border-radius:var(--size-radius-m,12px);border:var(--elements-stroke-size-s,1px) solid var(--keyz-brand-colors-primary-200,#c09aff);background:var(--elements-background-200,#fafafa);cursor:pointer;flex-direction:column;flex:1;transition:background-color .15s,border-color .15s;display:flex}@media screen and (min-width:600px){.d87Jaq_typeButton{flex:none;width:306px}}.d87Jaq_typeButtonSelected{background:var(--keyz-brand-colors-primary-100,#f2ebff);border-color:var(--keyz-brand-colors-primary-400,#751fff)}.d87Jaq_typeButtonLabel{font-family:Leon,sans-serif;font-size:var(--text-styles-heading-h4-font-size,16px);font-weight:var(--text-styles-heading-h2-weight,700);line-height:var(--text-styles-heading-h3-line-height,24px);color:var(--keyz-brand-colors-primary-500,#270066);white-space:nowrap}@media screen and (min-width:600px){.d87Jaq_typeButtonLabel{font-size:var(--text-styles-heading-h3-font-size,18px)}}.d87Jaq_typeButtonImage{object-fit:contain;width:113px;height:80px}@media screen and (min-width:600px){.d87Jaq_typeButtonImage{width:141px;height:100px}}.d87Jaq_inputMethodSection{gap:var(--size-spacing-vertical-xxxl,32px);flex-direction:column;width:100%;display:flex}.d87Jaq_inputMethodHeader{gap:var(--size-spacing-vertical-s,8px);text-align:right;flex-direction:column;display:flex}.d87Jaq_inputMethodTitle{font-size:var(--text-styles-heading-h2-font-size,20px);font-weight:var(--text-styles-heading-h2-weight,700);line-height:var(--text-styles-heading-h2-line-height,20px);color:var(--elements-text-300,#212121);margin:0}.d87Jaq_inputMethodSubtitle{font-size:var(--text-styles-body-m-font-size,16px);font-weight:var(--text-styles-body-m-weight-main,400);line-height:var(--text-styles-body-m-line-height,24px);color:var(--elements-text-200,#616161);margin:0}.d87Jaq_inputMethodButtons{gap:var(--size-spacing-vertical-xxl,24px);flex-direction:column;width:100%;display:flex}@media screen and (min-width:600px){.d87Jaq_inputMethodButtons{flex-direction:row}}.d87Jaq_footer{z-index:1100;background:var(--elements-background-100,#fff);border-top:var(--elements-stroke-size-s,1px) solid var(--elements-stroke-color-100,#e0e0e0);position:fixed;bottom:0;left:0;right:0}.d87Jaq_footerInner{max-width:700px;padding:var(--size-padding-vertical-xl,16px);padding-bottom:calc(var(--size-padding-vertical-xl,16px) + env(safe-area-inset-bottom,0px));justify-content:flex-end;align-items:center;margin:0 auto;display:flex}@media screen and (min-width:600px){.d87Jaq_footerInner{padding:var(--size-padding-vertical-m,12px) 0}}.d87Jaq_authCard{background:var(--surface-white,#fff);border:var(--elements-stroke-size-s,1px) solid var(--stroke-light-grey,#ccc);width:100%;max-width:700px;padding:var(--size-padding-vertical-xxl,24px) var(--size-padding-horizontal-xl,16px);gap:var(--size-spacing-vertical-xxl,24px);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}@media screen and (min-width:600px){.d87Jaq_authCard{padding:var(--size-padding-vertical-xxxl,32px) var(--size-padding-horizontal-xxxl,32px)}}