.auth-screen_shell__yIjdR{min-height:100svh;display:flex;align-items:stretch;justify-content:stretch;overflow:hidden;background:#f8f5f0;font-family:var(--font-bricolage),"Segoe UI",sans-serif}.auth-screen_card__BV7uZ{width:100vw;min-height:100svh;position:relative;overflow:hidden;display:flex;flex-direction:column;background:transparent}.auth-screen_topFade__oXTh_{width:100%;height:100%;z-index:2;position:absolute;background:linear-gradient(0deg,transparent,rgba(0,0,0,.42));pointer-events:none}.auth-screen_stripeLayer__wUI9_{display:flex;position:absolute;inset:0 auto 0 0;width:100%;z-index:2;overflow:hidden;backdrop-filter:blur(20px);pointer-events:none}.auth-screen_stripe__9nNQN{height:100%;z-index:2;width:auto;flex:1 1 0;min-width:0;background:linear-gradient(90deg,rgba(255,255,255,0),#000000 69%,rgba(255,255,255,.19));opacity:.3;overflow:hidden}.auth-screen_warmMist__HmgCo{position:absolute;z-index:1;left:-190px;bottom:-220px;width:980px;height:700px;pointer-events:none;background:radial-gradient(ellipse at 24% 72%,rgba(242,85,51,.92) 0,rgba(242,85,51,.64) 24%,rgba(242,85,51,.36) 44%,rgba(242,85,51,.18) 60%,rgba(242,85,51,.06) 72%,rgba(242,85,51,0) 84%),radial-gradient(ellipse at 42% 82%,rgba(242,85,51,.32) 0,rgba(242,85,51,.17) 38%,rgba(242,85,51,.08) 58%,rgba(242,85,51,0) 78%);filter:blur(24px);clip-path:ellipse(78% 68% at 34% 70%)}.auth-screen_orangeBlob__6lqrt{width:18.5rem;height:18.5rem;background:#f25533;position:absolute;z-index:1;border-radius:9999px;bottom:-78px;left:-54px;filter:blur(22px);opacity:.9}.auth-screen_whiteGlow__nIvWp{position:absolute;z-index:1;left:30px;bottom:-96px;width:27rem;height:11.5rem;border-radius:9999px;background:radial-gradient(ellipse at 50% 55%,rgba(255,255,255,.95) 0,rgba(255,255,255,.55) 45%,rgba(255,255,255,0) 75%);filter:blur(28px);opacity:.9;pointer-events:none}.auth-screen_leftPanel__J_9zz{background:#000000;color:#ffffff;padding:clamp(20px,2.8vw,36px) clamp(20px,3.2vw,40px) clamp(56px,6vw,88px);width:100%;position:relative;overflow:hidden;min-height:380px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.auth-screen_halftone__F5AfQ{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(72%,72svh);aspect-ratio:1;display:block;z-index:10;pointer-events:none}.auth-screen_srOnly__GbFP3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-screen_rightPanel__3XR3A{padding:clamp(36px,5vw,84px) clamp(30px,4.2vw,76px);width:100%;display:flex;align-items:center;justify-content:center;background:#f8f5f0;color:#211d18;z-index:99}.auth-screen_rightContent__Td_n7{width:min(100%,520px);margin-top:0;display:flex;flex-direction:column;gap:30px}.auth-screen_header__VoP3_{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:0}.auth-screen_heading__MVziD{margin:0;font-size:clamp(1.92rem,2.85vw,2.45rem);font-weight:650;line-height:1.05;letter-spacing:-.03em;display:inline-flex;align-items:baseline;gap:12px;flex-wrap:wrap}.auth-screen_subHeading__m4g5P{margin:8px 0 0;text-align:left;opacity:.82;font-size:clamp(1rem,1.18vw,1.1rem);line-height:1.4;max-width:40ch}.auth-screen_form__GdTti{display:flex;flex-direction:column;gap:16px}.auth-screen_field__K_FwV{display:flex;flex-direction:column;gap:8px}.auth-screen_nameRow__b4Wz1{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-screen_nameCell__rtp14{display:flex;flex-direction:column;gap:6px}.auth-screen_label__L_L_v{display:block;font-size:.92rem;font-weight:600;margin-bottom:0;letter-spacing:.01em}.auth-screen_labelRow__YFHU2{display:flex;align-items:center;justify-content:space-between}.auth-screen_forgotLink__UfJ_l{font-size:.82rem;color:#6b7280;text-decoration:none}.auth-screen_forgotLink__UfJ_l:hover{color:#211d18;text-decoration:underline}.auth-screen_input__pLWw6{font-size:1rem;width:100%;min-height:50px;padding:12px 14px;border:1px solid #d1d5db;border-radius:12px;outline:none;background:#ffffff;color:#000000;font-family:inherit}.auth-screen_input__pLWw6:-webkit-autofill,.auth-screen_input__pLWw6:-webkit-autofill:focus,.auth-screen_input__pLWw6:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 40px #ffffff;-webkit-text-fill-color:#000000;transition:background-color 5000s ease-in-out 0s}.auth-screen_passwordWrap__rRTyW{position:relative}.auth-screen_passwordWrap__rRTyW .auth-screen_input__pLWw6{padding-right:44px}.auth-screen_eyeBtn__H0r7b{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;color:#6b7280;display:flex;align-items:center;justify-content:center}.auth-screen_eyeBtn__H0r7b:hover{color:#000000}.auth-screen_input__pLWw6:focus{border-color:#b3782d;box-shadow:0 0 0 1px #b3782d}.auth-screen_inputError__AQc9v{border-color:#ef4444}.auth-screen_errorText__1fycY{color:#ef4444;font-size:12px;margin-top:4px}.auth-screen_noticeText__zVwtr{color:#2f7a3d;font-size:.95rem;line-height:1.5;margin:0}.auth-screen_codeInput__npWCc{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.6rem;font-weight:600;letter-spacing:.42em;text-indent:.42em;text-align:center;min-height:62px}.auth-screen_themeScope__7IEf6{width:100%;min-height:0;font-family:inherit}.auth-screen_primaryButton__hOqnq{width:100%;min-height:48px;font-size:1rem;font-weight:600;cursor:pointer}.auth-screen_googleButton__uOTW7{width:100%;min-height:46px;font-size:.98rem;font-weight:500;cursor:pointer}.auth-screen_orRow__Z41Ol{display:flex;align-items:center;gap:12px;width:100%;color:#6b7280;font-size:.85rem}.auth-screen_orLine__JdihN{flex:1;height:1px;background:#d8d2c6}.auth-screen_loginRow__FSCeF{margin-top:6px;text-align:center;color:#6b7280;font-size:.92rem}.auth-screen_loginLinkButton__Hxmn7{border:0;padding:0;margin:0;background:transparent;color:#211d18;font:inherit;font-weight:500;text-decoration:underline;cursor:pointer}@media (min-width:768px){.auth-screen_card__BV7uZ{flex-direction:row}.auth-screen_stripeLayer__wUI9_{width:50%}.auth-screen_leftPanel__J_9zz,.auth-screen_rightPanel__3XR3A{width:50%;min-height:100svh}}@media (max-width:767.98px){.auth-screen_warmMist__HmgCo{left:-96px;bottom:-144px;width:560px;height:400px;filter:blur(14px);clip-path:ellipse(82% 70% at 34% 70%)}.auth-screen_leftPanel__J_9zz{min-height:0;justify-content:flex-start;padding:28px 24px 26px}.auth-screen_halftone__F5AfQ{position:relative;left:auto;top:auto;transform:none;width:160px;align-self:center}.auth-screen_rightPanel__3XR3A{align-items:stretch;justify-content:flex-start;padding:28px 24px 36px}.auth-screen_rightContent__Td_n7{width:100%;gap:22px;margin-top:0}.auth-screen_nameRow__b4Wz1{grid-template-columns:1fr}.auth-screen_heading__MVziD{font-size:1.6rem}.auth-screen_subHeading__m4g5P{font-size:.95rem;margin-top:6px}.auth-screen_label__L_L_v{font-size:.88rem}.auth-screen_form__GdTti{gap:14px}.auth-screen_input__pLWw6{min-height:46px;font-size:1rem;padding:11px 13px}.auth-screen_primaryButton__hOqnq{min-height:46px;font-size:.98rem}.auth-screen_googleButton__uOTW7{min-height:44px;font-size:.94rem}.auth-screen_loginRow__FSCeF,.auth-screen_orRow__Z41Ol,.auth-screen_subHeading__m4g5P{font-size:.9rem}}.auth-screen_purchasePanel__VBSst{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border:1px solid #d8d2c6;border-radius:16px;background:#ffffff;box-shadow:inset 0 1.5px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(33,29,24,.06),0 14px 30px -22px rgba(0,0,0,.35)}.auth-screen_purchaseRow__uzw44{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:.95rem;line-height:1.4}.auth-screen_purchaseKey__Nq7KQ{flex-shrink:0;color:#6b7280}.auth-screen_purchaseValue__s_pkJ{min-width:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.auth-screen_testTag__HufUT{display:inline-block;padding:2px 8px;border-radius:999px;background:#fff4e0;color:#8a4a03;font-size:.78rem;font-weight:600}.auth-screen_message__GQwDz{margin:0;padding:12px 14px;border-radius:12px;font-size:.95rem;line-height:1.5}.auth-screen_messageInfo__VzLnx{background:#eef4fb;color:#1f4f82}.auth-screen_messageWarn__eqrtf{background:#fff4e0;color:#8a4a03}.auth-screen_messageError__Hmep_{background:#fdecec;color:#b42318}.auth-screen_messageSuccess__DMG42{background:#eaf6ec;color:#2f7a3d}.auth-screen_accountRow__IED9e{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;color:#6b7280;font-size:.92rem}.auth-screen_finePrint__BHo_z{margin:0;color:#6b7280;font-size:.85rem;line-height:1.5}.auth-screen_finePrint__BHo_z a{color:#211d18;text-decoration:underline}