.AuthPageShell_page__64H1c{position:relative;min-height:100vh;color:#171717;background:radial-gradient(circle at 12% 12%,rgba(190,147,103,.18),transparent 28%),radial-gradient(circle at 88% 18%,rgba(113,146,122,.14),transparent 24%),linear-gradient(180deg,#f6f0e8,#f3ede5 42%,#f5f1eb)}.AuthPageShell_page__64H1c:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.2) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at center,black 26%,transparent 86%);mask-image:radial-gradient(circle at center,black 26%,transparent 86%)}.AuthPageShell_header__Utn55{position:fixed;inset-inline:0;top:0;z-index:40}.AuthPageShell_headerShell__fN5D9{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:rgba(246,240,232,.78);padding:.8rem 1rem;box-shadow:0 12px 40px rgba(18,18,18,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.AuthPageShell_logo__WOw88{color:#171717;font-size:1.65rem;line-height:1;letter-spacing:-.05em}.AuthPageShell_headerActions__366VS{display:flex;align-items:center;gap:.55rem}.AuthPageShell_headerCta__DX14O,.AuthPageShell_headerLink__k5p5h{display:inline-flex;align-items:center;justify-content:center;min-height:2.7rem;border-radius:999px;font-size:.92rem;font-weight:500;transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.AuthPageShell_headerLink__k5p5h{padding:.65rem 1rem;color:rgba(23,23,23,.64)}.AuthPageShell_headerLink__k5p5h:hover{background:rgba(0,0,0,.045);color:#171717}.AuthPageShell_headerCta__DX14O{padding:.65rem 1.15rem;background:#171717;color:#ffffff;box-shadow:0 14px 28px rgba(17,17,17,.12)}.AuthPageShell_headerCta__DX14O:hover{transform:translateY(-1px);background:#000000}.AuthPageShell_main___vdQF{position:relative;z-index:1;display:flex;min-height:100vh;align-items:center;padding:8.75rem 0 4rem}.AuthPageShell_layout__E8mtD{display:grid;gap:2.75rem;align-items:center}.AuthPageShell_contentColumn__PnL8G{width:min(100%,34rem)}.AuthPageShell_eyebrow__UU3sr{margin:0;font-size:.82rem;line-height:1;letter-spacing:.26em;text-transform:uppercase;color:rgba(23,23,23,.38)}.AuthPageShell_title__XfgeU{margin:1rem 0 0;color:#171717;font-size:clamp(2.55rem,5.4vw,4.35rem);line-height:1.04;letter-spacing:-.055em}.AuthPageShell_description__Ld_rq{margin-top:1.45rem;max-width:30rem;color:rgba(23,23,23,.66);font-size:1.1rem;line-height:1.85}.AuthPageShell_description__Ld_rq p,.AuthPageShell_panelDescription__FFFsS p,.AuthPageShell_previewCaption__nAfIB p,.AuthPageShell_previewText__MMgA2 p{margin:0}.AuthPageShell_previewBlock__psf3Y{margin-top:2rem;display:grid;gap:.85rem;max-width:30rem}.AuthPageShell_previewBubble__nSXVz{position:relative;padding:1.05rem 1.1rem 1.1rem;border:1px solid rgba(24,24,24,.08);border-radius:2.1rem 2.1rem 2.1rem .62rem;background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.82),transparent 30%),linear-gradient(148deg,rgba(255,255,255,.82),rgba(246,239,229,.94) 58%,rgba(236,244,238,.9));box-shadow:0 20px 52px rgba(17,17,17,.07),inset 0 1px 0 rgba(255,255,255,.82)}.AuthPageShell_previewLabel__PDriT{margin:0;font-size:.62rem;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:rgba(23,23,23,.42)}.AuthPageShell_previewText__MMgA2{margin-top:.46rem;color:#20352d;font-size:1rem;line-height:1.58;letter-spacing:-.012em}.AuthPageShell_previewCaption__nAfIB{padding-left:.2rem;color:rgba(23,23,23,.56);font-size:.95rem;line-height:1.7}.AuthPageShell_panelColumn__CZtLk{display:flex;justify-content:center}.AuthPageShell_panelShell____DKN{width:min(100%,29rem);border:1px solid rgba(24,24,24,.08);border-radius:2rem;background:rgba(246,240,232,.6);padding:.9rem;box-shadow:0 28px 80px rgba(17,17,17,.08),inset 0 1px 0 rgba(255,255,255,.62);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.AuthPageShell_panelInner__CDGDK{border:1px solid rgba(24,24,24,.08);border-radius:1.6rem;background:radial-gradient(circle at top left,rgba(255,255,255,.84),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.88),rgba(249,244,238,.96));padding:1.5rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.AuthPageShell_panelHeader__FnSDV{display:grid;gap:.55rem;margin-bottom:1.4rem}.AuthPageShell_panelTitle__W8iGU{margin:0;color:#171717;font-size:clamp(2rem,4vw,2.55rem);line-height:.98;letter-spacing:-.045em}.AuthPageShell_panelDescription__FFFsS{color:rgba(23,23,23,.62);font-size:.98rem;line-height:1.7}.AuthPageShell_formStack__6lP5B{display:grid;gap:1rem}.AuthPageShell_separator__YgPtC{position:relative;display:flex;align-items:center;justify-content:center;margin:.1rem 0}.AuthPageShell_separator__YgPtC:before{content:"";position:absolute;inset-inline:0;top:50%;border-top:1px solid rgba(23,23,23,.1)}.AuthPageShell_separatorText__Gw50u{position:relative;padding:0 .8rem;background:linear-gradient(180deg,rgba(252,249,245,.98),rgba(250,244,237,.98));color:rgba(23,23,23,.4);font-size:.68rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.AuthPageShell_fieldGroup__FaV_1{display:grid;gap:.9rem}.AuthPageShell_labeledField__vfray{display:grid;gap:.5rem}.AuthPageShell_fieldLabel__ilTmg{color:rgba(23,23,23,.64);font-size:.88rem;font-weight:600;letter-spacing:-.01em}.AuthPageShell_inputRow__5U6h6{position:relative}.AuthPageShell_input__aSaXQ{width:100%;min-height:3.3rem;border:1px solid rgba(23,23,23,.1);border-radius:1rem;background:rgba(255,255,255,.78);padding:.95rem 1rem;color:#171717;font-size:.98rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 10px 22px rgba(17,17,17,.03);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.AuthPageShell_input__aSaXQ::-moz-placeholder{color:rgba(23,23,23,.36)}.AuthPageShell_input__aSaXQ::placeholder{color:rgba(23,23,23,.36)}.AuthPageShell_input__aSaXQ:focus{outline:none;border-color:rgba(38,72,59,.28);background:rgba(255,255,255,.94);box-shadow:0 0 0 4px rgba(38,72,59,.09),inset 0 1px 0 rgba(255,255,255,.88)}.AuthPageShell_inputWithAction__AEa5n{padding-right:4.7rem}.AuthPageShell_readonlyField__dXaPG{display:flex;min-height:3.3rem;width:100%;align-items:center;border:1px solid rgba(23,23,23,.08);border-radius:1rem;background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.58),transparent 30%),linear-gradient(160deg,rgba(245,238,229,.94),rgba(250,246,240,.88));padding:.95rem 1rem;color:rgba(23,23,23,.52);font-size:.98rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 10px 22px rgba(17,17,17,.03)}.AuthPageShell_inputAction__WGNoI{position:absolute;right:1rem;top:50%;transform:translateY(-50%);border:0;background:transparent;padding:0;color:rgba(23,23,23,.42);font-size:.84rem;font-weight:600;transition:color .18s ease}.AuthPageShell_inputAction__WGNoI:hover{color:rgba(23,23,23,.7)}.AuthPageShell_metaRow__W23ll{display:flex;align-items:center;justify-content:flex-end;min-height:1.25rem}.AuthPageShell_textButtonInline__C2Tyz,.AuthPageShell_textButton___crnt{border:0;background:transparent;padding:0;color:rgba(23,23,23,.52);font-size:.9rem;transition:color .18s ease}.AuthPageShell_textButtonInline__C2Tyz:hover,.AuthPageShell_textButton___crnt:hover{color:#171717}.AuthPageShell_textButtonInline__C2Tyz{font-weight:500}.AuthPageShell_errorMessage__X2B_q{margin:0;color:#a34848;font-size:.9rem;line-height:1.55}.AuthPageShell_secondaryButton__05dNC,.AuthPageShell_submitButton__bASh4{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.65rem;min-height:3.2rem;border-radius:999px;font-size:.98rem;font-weight:600;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.AuthPageShell_submitButton__bASh4{border:1px solid #171717;background:#171717;color:#ffffff;box-shadow:0 18px 34px rgba(17,17,17,.12)}.AuthPageShell_submitButton__bASh4:hover{transform:translateY(-1px);background:#000000}.AuthPageShell_secondaryButton__05dNC{border:1px solid rgba(23,23,23,.1);background:rgba(255,255,255,.76);color:#171717;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 12px 24px rgba(17,17,17,.04)}.AuthPageShell_secondaryButton__05dNC:hover{transform:translateY(-1px);background:rgba(255,255,255,.92)}.AuthPageShell_secondaryButton__05dNC:disabled,.AuthPageShell_submitButton__bASh4:disabled{cursor:wait;opacity:.72;transform:none}.AuthPageShell_buttonSpinner__vq6Hc{width:1rem;height:1rem;border:2px solid;border-top:2px solid transparent;border-radius:999px;animation:AuthPageShell_authSpin__yrEGy .8s linear infinite}.AuthPageShell_footerText__LJjky{margin:1.4rem 0 0;color:rgba(23,23,23,.54);font-size:.92rem;line-height:1.6;text-align:center}.AuthPageShell_footerLink__T3BRH,.AuthPageShell_inlineStrong__0WFRQ{color:#171717;font-weight:600}.AuthPageShell_confirmationState__sQHVz{display:grid;gap:1rem}.AuthPageShell_confirmationBadge__q_3ti{display:inline-flex;width:3.6rem;height:3.6rem;align-items:center;justify-content:center;border:1px solid rgba(23,23,23,.08);border-radius:1.25rem;background:radial-gradient(circle at 22% 22%,rgba(255,255,255,.9),transparent 34%),linear-gradient(145deg,rgba(249,240,229,.96),rgba(240,246,242,.92));color:#26483b;font-size:1.5rem;box-shadow:0 18px 34px rgba(17,17,17,.06),inset 0 1px 0 rgba(255,255,255,.86)}.AuthPageShell_confirmationText__0TtuO{margin:0;color:rgba(23,23,23,.68);font-size:.98rem;line-height:1.75}.AuthPageShell_confirmationHint__LI4KZ{margin:0;color:rgba(23,23,23,.5);font-size:.9rem;line-height:1.65}.AuthPageShell_loadingState__rQFhf{display:grid;gap:.95rem;justify-items:center;padding:.35rem 0 .15rem}.AuthPageShell_loadingHint__Zn5yh{margin:0;color:rgba(23,23,23,.54);font-size:.94rem;line-height:1.7;text-align:center}.AuthPageShell_googleButton__Wsz4E{width:100%;min-height:3.2rem;border:1px solid rgba(23,23,23,.1);border-radius:999px;background:rgba(255,255,255,.76);color:#171717;font-size:.98rem;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 12px 24px rgba(17,17,17,.04);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.AuthPageShell_googleButton__Wsz4E:hover{transform:translateY(-1px);background:rgba(255,255,255,.92);border-color:rgba(23,23,23,.14)}.AuthPageShell_googleIcon__q5tgT{width:1rem;height:1rem}@keyframes AuthPageShell_authSpin__yrEGy{to{transform:rotate(1turn)}}@media (min-width:1024px){.AuthPageShell_layout__E8mtD{grid-template-columns:minmax(0,34rem) minmax(0,29rem);gap:3.25rem;justify-content:space-between}.AuthPageShell_panelColumn__CZtLk{justify-content:flex-end}}@media (max-width:1023px){.AuthPageShell_contentColumn__PnL8G{max-width:100%}.AuthPageShell_previewBlock__psf3Y{max-width:34rem}}@media (max-width:767px){.AuthPageShell_main___vdQF{align-items:flex-start;padding-top:7rem}.AuthPageShell_headerShell__fN5D9{padding-inline:.8rem}.AuthPageShell_headerLink__k5p5h{display:none}.AuthPageShell_panelShell____DKN{width:100%;padding:.7rem;border-radius:1.6rem}.AuthPageShell_panelInner__CDGDK{padding:1.25rem;border-radius:1.3rem}.AuthPageShell_title__XfgeU{font-size:clamp(2.3rem,10vw,3.45rem)}.AuthPageShell_description__Ld_rq{font-size:1rem;line-height:1.75}}