.D-6rfa_page{--auth-ink:#303b41;--auth-muted:#657176;--auth-accent:#586e75;--auth-accent-soft:#b8c8ca;--auth-surface:#f8faf9;--auth-bg:#e9edee;--auth-line:#d4dcdd;--auth-sidebar:#34424a;--auth-on-accent:#fffaf6;color:#303b41;background:var(--auth-bg);min-height:100dvh;font-family:var(--font-knello-sans), sans-serif;grid-template-columns:minmax(380px,.92fr) minmax(440px,1.08fr);display:grid}.D-6rfa_brandPanel{isolation:isolate;min-height:100dvh;color:var(--auth-on-accent);background:var(--auth-sidebar);flex-direction:column;padding:clamp(32px,5vw,72px);display:flex;position:relative;overflow:hidden}.D-6rfa_wordmark{width:fit-content;color:inherit;font-family:var(--font-knello-display), serif;letter-spacing:.06em;align-items:center;gap:12px;font-size:1.75rem;text-decoration:none;display:inline-flex}.D-6rfa_wordmark svg{display:none}.D-6rfa_brandCopy{width:min(100%,560px);margin:auto 0}.D-6rfa_brandCopy p,.D-6rfa_formIntro p,.D-6rfa_setupNotice>span,.D-6rfa_successNotice>span{color:var(--auth-accent-soft);letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px;font-size:.9rem;font-weight:680}.D-6rfa_brandCopy h1,.D-6rfa_formIntro h2,.D-6rfa_setupNotice h2,.D-6rfa_successNotice h2{font-family:var(--font-knello-display), serif;letter-spacing:-.045em;margin:0;font-weight:400}.D-6rfa_brandCopy h1{font-size:clamp(3.6rem,5.7vw,7rem);line-height:.94}.D-6rfa_brandCopy>span{color:#fffaf6b8;max-width:470px;margin-top:28px;font-size:1rem;line-height:1.65;display:block}.D-6rfa_brandNote{color:#fffaf691;letter-spacing:.07em;font-size:.9rem}.D-6rfa_formPanel{place-self:center;width:min(100%,670px);padding:56px clamp(28px,7vw,96px)}.D-6rfa_formIntro{margin-bottom:36px}.D-6rfa_formIntro h2,.D-6rfa_setupNotice h2,.D-6rfa_successNotice h2{color:var(--auth-ink);font-size:clamp(2.5rem,4vw,4.2rem);line-height:.98}.D-6rfa_formIntro>span{max-width:510px;color:var(--auth-muted);margin-top:18px;font-size:1rem;line-height:1.6;display:block}.D-6rfa_form{gap:21px;display:grid}.D-6rfa_field{gap:9px;display:grid}.D-6rfa_field label,.D-6rfa_labelRow a{color:var(--auth-ink);font-size:.95rem;font-weight:650}.D-6rfa_labelRow{justify-content:space-between;align-items:center;gap:20px;display:flex}.D-6rfa_labelRow a{color:var(--auth-accent);text-underline-offset:4px;font-weight:560;text-decoration-thickness:1px}.D-6rfa_field input{width:100%;min-height:54px;color:var(--auth-ink);border:1px solid var(--auth-line);background:var(--auth-surface);border-radius:13px;padding:0 16px;font-size:1rem;box-shadow:inset 0 1px #ffffffe6}.D-6rfa_field input:focus{border-color:var(--auth-accent)}.D-6rfa_field small{color:var(--auth-muted);font-size:.9rem;line-height:1.45}.D-6rfa_passwordControl{position:relative}.D-6rfa_passwordControl input{padding-right:78px}.D-6rfa_passwordControl button{min-width:64px;min-height:44px;color:var(--auth-ink);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:.9rem;font-weight:650;position:absolute;top:5px;right:5px}.D-6rfa_termsCheck{color:var(--auth-muted);grid-template-columns:18px 1fr;align-items:start;gap:11px;font-size:.92rem;line-height:1.5;display:grid}.D-6rfa_termsCheck input{width:18px;height:18px;accent-color:var(--auth-ink);margin:2px 0 0}.D-6rfa_termsCheck a{color:var(--auth-ink);text-underline-offset:3px}.D-6rfa_error{color:#88473f;margin:-4px 0 0;font-size:.92rem;line-height:1.5}.D-6rfa_submit{min-height:54px;color:var(--auth-on-accent);background:var(--auth-accent);cursor:pointer;border:0;border-radius:999px;font-size:1rem;font-weight:680;box-shadow:0 16px 34px #173b462b}.D-6rfa_submit:disabled{opacity:.45;cursor:not-allowed}.D-6rfa_accountSwitch{color:var(--auth-muted);margin:26px 0 0;font-size:.95rem}.D-6rfa_accountSwitch a{color:var(--auth-ink);text-underline-offset:4px;font-weight:650}.D-6rfa_setupNotice,.D-6rfa_successNotice{border:1px solid var(--auth-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f8faf9c7;border-radius:22px;padding:28px;box-shadow:0 22px 60px #263c4117}.D-6rfa_setupNotice h2,.D-6rfa_successNotice h2{font-size:2.2rem}.D-6rfa_setupNotice p,.D-6rfa_successNotice p{color:var(--auth-muted);margin:15px 0 0;font-size:1rem;line-height:1.6}@media (max-width:760px){.D-6rfa_page{display:block}.D-6rfa_brandPanel{min-height:260px;padding:28px 22px}.D-6rfa_brandCopy{margin-top:54px}.D-6rfa_brandCopy h1{max-width:480px;font-size:clamp(3rem,12vw,4.4rem)}.D-6rfa_brandCopy>span,.D-6rfa_brandNote{display:none}.D-6rfa_formPanel{padding:42px 22px 58px}.D-6rfa_formIntro{margin-bottom:30px}}