.auth-shell{display:grid;grid-template-columns:58fr 42fr;min-height:100svh;min-width:0;padding:20px;gap:0;background:#ffffff;color:var(--foreground)}.auth-art{position:relative;isolation:isolate;min-width:0;min-height:calc(100svh - 40px);overflow:hidden;border-radius:22px;background:#faf8f4}.auth-art-draw{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.auth-art .auth-brand,.auth-art .auth-statement{position:relative;z-index:1}.auth-art .auth-brand{position:absolute;top:30px;left:6%}.auth-brand-wordmark{color:#111111;font-size:1.35rem;font-weight:700;letter-spacing:-.06em}.auth-statement{position:absolute;top:98px;right:4%;left:6%;margin:0;max-width:14ch;font-size:clamp(2.4rem,4.7vw,4.5rem);font-weight:750;letter-spacing:-.055em;line-height:.99}.auth-statement span{display:block}.auth-main{position:relative;display:flex;min-width:0;align-items:center;justify-content:center;padding:76px 7%}.auth-form{width:100%;max-width:440px}.auth-language{position:absolute;top:25px;right:22px;display:flex;align-items:center}.auth-mobile-brand{display:none}.auth-shell [data-slot=card]{gap:0;border-color:transparent;background:transparent;box-shadow:none;border-radius:0;padding:0}.auth-shell [data-slot=card-content],.auth-shell [data-slot=card-footer],.auth-shell [data-slot=card-header]{padding-right:0;padding-left:0;text-align:left}.auth-shell [data-slot=card-title]{margin:0 0 10px;font-size:clamp(1.75rem,3.25vw,2.25rem);font-weight:750;letter-spacing:-.055em;line-height:1.08;overflow-wrap:anywhere}.auth-shell [data-slot=card-description]{margin:0 0 2rem;font-size:1.05rem;line-height:1.5;color:var(--muted-foreground)}.auth-shell input:not([type=checkbox]):not([type=radio]){height:55px;border-radius:13px;padding-inline:16px;font-size:16px}.auth-shell input[data-password],.auth-shell input[type=password]{padding-right:52px}.auth-shell input:focus-visible{border-color:#555555;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent)}.auth-shell .auth-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-shell .auth-label-row a{font-size:13px;line-height:1.5;color:var(--muted-foreground)}.auth-shell .auth-primary{width:100%;height:56px;min-height:56px;margin-top:.25rem;border-radius:999px;font-size:16px;font-weight:650}.auth-shell .auth-switch{margin:0;text-align:center;font-size:14px;line-height:1.6;color:var(--muted-foreground)}.auth-shell .auth-signup-form input:not([type=checkbox]):not([type=radio]){height:51px}.auth-shell .auth-eye{position:absolute;top:5px;right:5px;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--muted-foreground)}.auth-shell .auth-eye:hover{color:var(--foreground)}@media (min-width:1700px){.auth-main{padding-inline:10%}}@media (max-width:1100px) and (min-width:901px){.auth-shell{grid-template-columns:52fr 48fr}.auth-statement{font-size:3rem}.auth-main{padding-inline:8%}}@media (max-width:900px){.auth-shell{display:block;min-height:100svh;padding:0}.auth-art{display:none}.auth-main{display:block;min-height:100svh;padding:108px 24px 40px}.auth-mobile-brand{position:absolute;top:29px;left:24px;display:inline-flex}.auth-language{top:22px;right:20px}.auth-form{max-width:440px;margin:24px auto 0}.auth-shell [data-slot=card-title]{font-size:2rem;line-height:1.12}.auth-shell [data-slot=card-description]{margin-bottom:2rem;font-size:1rem}.auth-shell .auth-primary{height:52px;min-height:52px}}@media (max-width:360px){.auth-main{padding-top:94px;padding-inline:18px}.auth-mobile-brand{left:18px}.auth-shell [data-slot=card-title]{font-size:1.85rem}}@media (prefers-reduced-motion:reduce){.auth-shell *,.auth-shell :after,.auth-shell :before{animation:none!important;transition:none!important}}