.AuthShell_shell__Y9SBU{--auth-paper:var(--brand-paper);--auth-sheet:var(--brand-sheet);--auth-ink:var(--brand-ink);--auth-body:var(--brand-body);--auth-soft:var(--brand-soft);--auth-forest:var(--brand-forest);--auth-forest-deep:var(--brand-forest-deep);--auth-line:var(--brand-line);--auth-accent:var(--brand-accent);min-height:100vh;display:grid;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);color:var(--auth-ink);background:var(--auth-paper);color-scheme:light}.AuthShell_story__LmO3R{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;overflow:hidden;padding:clamp(36px,5vw,72px);color:#f8f5ec;background:var(--auth-forest)}.AuthShell_story__LmO3R:after,.AuthShell_story__LmO3R:before{position:absolute;content:"";pointer-events:none}.AuthShell_story__LmO3R:before{inset:24px;border:1px solid rgba(255,255,255,.14)}.AuthShell_story__LmO3R:after{right:-96px;bottom:88px;width:280px;height:280px;border:1px solid rgba(199,237,69,.28);transform:rotate(45deg)}.AuthShell_brand__5WRhS,.AuthShell_mobileBrand__1eJED{position:relative;z-index:1;display:inline-flex;align-items:center;gap:11px;width:fit-content;color:inherit;text-decoration:none}.AuthShell_storyBody__4NNlA{position:relative;z-index:1;width:min(100%,520px);margin:auto 0;padding:72px 0}.AuthShell_eyebrow__HeEGl{display:flex;align-items:center;gap:10px;margin-bottom:20px;color:var(--auth-accent);font-size:11px;font-weight:800;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.AuthShell_eyebrow__HeEGl:before{width:22px;height:1px;background:currentColor;content:""}.AuthShell_storyTitle__SYlMl{max-width:500px;font-family:var(--font-editorial),Georgia,serif;font-size:clamp(2.75rem,5vw,5.4rem);font-weight:500;letter-spacing:-.052em;line-height:.95;text-wrap:balance}.AuthShell_storyDescription__89Kl3{max-width:480px;margin-top:26px;color:rgba(248,245,236,.76);font-size:15px;line-height:1.75}.AuthShell_points__E9iLx{display:grid;gap:0;margin:34px 0 0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.2)}.AuthShell_point__FkJ6y{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:start;padding:15px 0;color:rgba(248,245,236,.86);border-bottom:1px solid rgba(255,255,255,.14);font-size:13px;line-height:1.55}.AuthShell_pointIndex__G4qbC{color:var(--auth-accent);font-family:var(--font-mono,monospace);font-size:10px;font-weight:700;letter-spacing:.08em}.AuthShell_storyFoot__tE1md{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px;color:rgba(248,245,236,.58);font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.AuthShell_storyFootLine__N6ijm{width:52px;height:1px;flex:0 0 auto;background:var(--auth-accent)}.AuthShell_formPane__MtYiu{min-width:0;min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:clamp(28px,6vw,84px)}.AuthShell_formWrap__VUu2Y{width:min(100%,500px);margin-block:auto}.AuthShell_formWrapWide__W36ye{width:min(100%,560px);margin-block:auto}.AuthShell_mobileBrand__1eJED{display:none;margin-bottom:34px;color:var(--auth-forest)}.AuthShell_formEyebrow__90KIh{margin-bottom:10px;color:var(--auth-forest);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.AuthShell_formTitle__oPTa_{font-family:var(--font-editorial),Georgia,serif;font-size:clamp(2.05rem,4vw,3.2rem);font-weight:500;letter-spacing:-.042em;line-height:1;text-wrap:balance}.AuthShell_formIntro__VD6N1{margin-top:12px;color:var(--auth-body);font-size:14px;line-height:1.65}.AuthShell_formIntro__VD6N1 a,.AuthShell_textLink__RUOF2{color:var(--auth-forest);font-weight:700;text-decoration:underline;text-decoration-color:rgba(33,76,62,.35);text-underline-offset:3px}.AuthShell_form__DJe3U{display:grid;gap:17px;margin-top:30px}.AuthShell_labelRow__vCXek{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:7px}.AuthShell_label__qlGQ_{color:var(--auth-body);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.AuthShell_input__5KVo3{width:100%;min-height:48px;padding:12px 14px;color:var(--auth-ink);background:var(--auth-sheet);border:1px solid var(--auth-line);border-radius:5px;font-size:15px;transition:border-color .15s ease,box-shadow .15s ease}.AuthShell_input__5KVo3::placeholder{color:var(--auth-soft);opacity:1}.AuthShell_input__5KVo3:focus{border-color:var(--auth-forest)!important;box-shadow:0 0 0 3px rgba(33,76,62,.1)!important}.AuthShell_passwordWrap__LVayP{position:relative}.AuthShell_passwordWrap__LVayP .AuthShell_input__5KVo3{padding-right:58px}.AuthShell_eyeButton__RrvOc{position:absolute;top:50%;right:2px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--auth-soft);background:transparent;border:1px solid transparent;border-radius:4px;transform:translateY(-50%);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.AuthShell_eyeButton__RrvOc svg{width:18px;height:18px;stroke:currentColor}.AuthShell_eyeButton__RrvOc:hover{color:var(--auth-forest);background:var(--auth-paper);border-color:var(--auth-line)}.AuthShell_eyeButton__RrvOc:focus-visible{color:var(--auth-forest);background:var(--auth-paper);border-color:var(--auth-forest)}.AuthShell_primaryButton__y4VD4,.AuthShell_secondaryButton__BydMh{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:5px;font-size:14px;font-weight:800;transition:background .15s ease,border-color .15s ease,transform .15s ease;cursor:pointer}.AuthShell_primaryButton__y4VD4{width:100%;color:#fffdf8;background:var(--auth-forest);border:1px solid var(--auth-forest)}.AuthShell_primaryButton__y4VD4:hover:not(:disabled){background:var(--auth-forest-deep);transform:translateY(-1px)}.AuthShell_primaryButton__y4VD4:disabled{cursor:not-allowed;opacity:.55}.AuthShell_secondaryButton__BydMh{color:var(--auth-forest);background:transparent;border:1px solid var(--auth-line)}.AuthShell_secondaryButton__BydMh:hover:not(:disabled){border-color:var(--auth-forest)}.AuthShell_error__pBHNH{padding:12px 14px;color:#883d2f;background:#f8ebe5;border:1px solid #dfb8aa;border-radius:5px;font-size:13px;line-height:1.5}.AuthShell_notice___KNMg{padding:18px;color:var(--auth-body);background:#ece8dc;border:1px solid var(--auth-line);border-radius:5px;font-size:13px;line-height:1.65}.AuthShell_finePrint__ivQFQ{margin-top:18px;color:var(--auth-soft);font-size:11px;line-height:1.6;text-align:center}.AuthShell_divider__NV48M{height:1px;margin:24px 0;background:var(--auth-line)}.AuthShell_twoColumn__Rt6DM{display:grid;grid-template-columns:1fr 1fr;gap:12px}.AuthShell_checkboxCard__exFYy{display:flex;gap:11px;align-items:flex-start;padding:13px 14px;color:var(--auth-body);background:var(--auth-sheet);border:1px solid var(--auth-line);border-radius:5px;font-size:12px;line-height:1.55}.AuthShell_checkboxCard__exFYy input{width:17px;height:17px;flex:0 0 auto;margin-top:1px;accent-color:var(--auth-forest)}.AuthShell_checkList___QYHN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin-top:9px;color:var(--auth-soft);font-size:10px;line-height:1.45}.AuthShell_checkItemValid__LxghL{color:var(--auth-forest);font-weight:700}.AuthShell_confirmation__uAoEh{text-align:left}.AuthShell_confirmationAddress__BF6x4{display:inline-block;margin:10px 0 22px;padding:9px 12px;color:var(--auth-forest);background:#e5eadf;border:1px solid #bdc9bb;border-radius:4px;font-family:var(--font-mono,monospace);font-size:12px;overflow-wrap:anywhere}@media (max-width:940px){.AuthShell_shell__Y9SBU{display:block}.AuthShell_story__LmO3R{display:none}.AuthShell_formPane__MtYiu{min-height:100vh;align-items:flex-start;padding:28px 20px 56px}.AuthShell_formWrapWide__W36ye,.AuthShell_formWrap__VUu2Y{width:min(100%,560px);margin-inline:auto}.AuthShell_mobileBrand__1eJED{display:inline-flex}}@media (max-width:560px){.AuthShell_checkList___QYHN,.AuthShell_twoColumn__Rt6DM{grid-template-columns:1fr}.AuthShell_formTitle__oPTa_{font-size:2.15rem}}@media (prefers-reduced-motion:reduce){.AuthShell_eyeButton__RrvOc,.AuthShell_input__5KVo3,.AuthShell_primaryButton__y4VD4,.AuthShell_secondaryButton__BydMh{transition:none}}