.mercury-login{isolation:isolate;background:var(--bg);min-height:0;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;flex:1;position:relative;overflow-y:auto}.mercury-login *{box-sizing:border-box}.mercury-art{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mercury-art svg{transform-origin:100% 100%;width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.mercury-art svg{animation:20s ease-in-out infinite alternate mercury-drift}@keyframes mercury-drift{to{transform:scale(1.045,1.06)}}}.mercury-panel{flex-direction:column;width:50%;min-height:100dvh;padding:clamp(28px,5vh,60px) clamp(32px,6vw,110px);display:flex;position:relative}.mercury-form{width:min(100%,380px);margin:auto 0;padding:42px 0}.mercury-form h1{margin:0 0 44px}.mercury-recovery{container-type:inline-size}@media (min-width:501px){.mercury-recovery h1{font-size:min(clamp(2.5rem,7.6vw,6.9rem),20cqi)}}.mercury-field{border-bottom:1px solid var(--line-strong);margin-top:25px}.mercury-field:focus-within{border-color:var(--editorial-focus);box-shadow:0 1px var(--editorial-focus)}.mercury-field:has(input:user-invalid){border-color:var(--error)}.mercury-field label{color:var(--reading-line);font:650 .75rem/1.4 var(--font-heading);letter-spacing:.14em;text-transform:uppercase}.mercury-field input{width:100%;min-width:0;color:var(--text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:none;padding:12px 0;font-size:17px;display:block}.mercury-field input::placeholder{color:var(--muted);opacity:1}.mercury-secret{display:flex}.mercury-secret button{color:var(--muted);cursor:pointer;background:0 0;border:0;width:44px}.mercury-login a{color:var(--link);text-underline-offset:4px;text-decoration:underline}.mercury-login .mercury-recover{width:fit-content;color:var(--link);margin:15px 0 0 auto;font-size:13px;display:block}.mercury-note{color:var(--muted);margin:-24px 0 25px;font-size:14px;line-height:1.5}.mercury-result{font-family:var(--font-prose);color:var(--editorial-focus);margin-top:14px;font-size:14px}.mercury-submit{width:100%;height:52px;font:inherit;cursor:pointer;background:var(--cta-fill);border:1px solid var(--cta-edge);color:var(--cta-ink);border-radius:4px;justify-content:space-between;align-items:center;margin-top:28px;padding:0 20px;font-weight:650;display:flex}@media (hover:hover) and (pointer:fine){.mercury-submit:hover{background:var(--cta-hover)}.mercury-form a:hover,.mercury-secret button:hover{color:var(--editorial-focus)}}.mercury-submit:active{background:var(--cta-pressed)}.mercury-login button:disabled{opacity:.6;cursor:wait}.mercury-login :is(a,button):focus-visible{outline:2px solid var(--editorial-focus);outline-offset:4px}.mercury-register{color:var(--muted);margin:27px 0 0;font-size:14px}.mercury-register a{margin-left:4px}@media (max-width:740px){.mercury-panel{width:100%;padding:28px max(24px,50% - 190px)}.mercury-art{opacity:.52;inset:40% -22% 0 -24%}.mercury-form{padding-top:66px}}.mercury-panel .brand{color:var(--text);align-self:flex-start;text-decoration:none}.mercury-secret button{place-items:center;display:grid}
