.auth{position:relative;display:grid;grid-template-columns:1.1fr 1fr;min-height:100dvh;background:var(--bg-app)}.auth-toggles{position:absolute;top:16px;inset-inline-end:16px;z-index:20;display:flex;gap:6px}@media (max-width:880px){.auth{grid-template-columns:1fr}.auth .brandside{display:none}}.brandside{position:relative;overflow:hidden;color:var(--text-primary);border-inline-end:1px solid var(--border-subtle);padding:clamp(40px,5vw,64px);display:flex;flex-direction:column}.brandside:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(50% 40% at 80% 0,color-mix(in oklch,var(--accent) 22%,transparent),transparent 65%),radial-gradient(45% 38% at 10% 100%,color-mix(in oklch,var(--mint) 14%,transparent),transparent 70%)}.brandside .b-top{display:flex;align-items:center;gap:12px;font-weight:600;font-size:1.25rem;position:relative;z-index:1}.brandside .b-mid{margin-block:auto;position:relative;z-index:1}.brandside .b-mid .splash{display:flex;align-items:center;gap:22px;margin-bottom:36px}.brandside .b-mid .splash .wm-solo{font-family:var(--font-display);font-size:2.6rem;font-weight:500;color:var(--text-primary)}.brandside .b-mid h2{font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.35;max-width:18ch;margin:0 0 18px;font-weight:500;color:var(--text-primary)}.brandside .b-mid p{color:var(--text-secondary);font-size:1.05rem;line-height:1.6;max-width:40ch;margin:0}.brandside .b-checks{position:relative;z-index:1;margin-top:32px;padding-top:28px;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:14px}.brandside .b-checks .c{display:flex;gap:12px;align-items:center;font-size:.95rem;color:var(--text-secondary)}.brandside .b-checks .ck{width:24px;height:24px;border-radius:50%;background:color-mix(in oklch,var(--mint) 18%,transparent);color:var(--mint-deep);display:grid;place-items:center;flex:none}.dark .brandside .b-checks .ck{color:var(--mint)}.brandside .b-checks .ck svg{width:14px;height:14px}.formside{justify-content:center;padding:clamp(28px,5vw,56px)}.form-wrap,.formside{display:flex;align-items:center}.form-wrap{width:100%;max-width:440px;flex-direction:column}.form-wrap .mobile-brand{display:none;align-items:center;gap:11px;font-weight:600;font-size:1.2rem;margin-bottom:24px;color:var(--text-primary)}@media (max-width:880px){.form-wrap .mobile-brand{display:flex}}.formside .cl-formFieldInputGroup,.formside .cl-formFieldInputGroup__identifier{overflow:visible;border-radius:12px;width:100%;box-sizing:border-box}.formside .cl-formFieldInput,.formside input.cl-formFieldInput{border-radius:12px!important;width:100%;max-width:100%;box-sizing:border-box}.formside :where(.cl-rootBox,.cl-card,.cl-cardBox,.cl-form,.cl-formField,.cl-main){max-width:100%;box-sizing:border-box}.formside .cl-footerActionText{color:var(--color-text-secondary)!important}.formside .cl-footer,.formside .cl-footer a:not(.cl-footerActionLink),.formside .cl-footer p,.formside .cl-footer span{color:var(--color-text-tertiary)!important}.formside .cl-formFieldInput{box-shadow:0 1px 2px 0 rgba(20,20,30,.06)}