@layer legacy{.login-look-field .login-masthead{background:var(--color-company-surface);min-height:4rem;color:var(--color-on-company);border-block-end:var(--rule-thick) solid var(--color-accent);box-shadow:none;padding-block:calc(var(--space-2xs) + env(safe-area-inset-top,0px)) var(--space-2xs)}.login-look-field .login-wordmark{gap:var(--space-sm)}.login-look-field .login-wordmark img{width:2.75rem;height:2.75rem}.login-look-field .login-wordmark__mark{-webkit-mask:var(--login-mark) no-repeat center / contain;-webkit-mask:var(--login-mark) no-repeat center / contain;mask:var(--login-mark) no-repeat center / contain;background:currentColor;flex:none;display:block}.login-look-field .login-wordmark__mark--wide{aspect-ratio:480/108;background:url(/assets/images/brand/what-remains-wordmark-textured-480.webp) 50%/contain no-repeat;height:2.1rem;-webkit-mask:none;mask:none}.login-look-field .login-wordmark__mark--stacked{--login-mark:url(/assets/images/brand/what-remains-wordmark-stacked.svg);aspect-ratio:464.4/264;height:2.6rem;display:none}.login-look-field .login-wordmark__tag{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-on-company-muted);border:var(--rule-thin) solid var(--color-on-company-muted);padding:1px var(--space-3xs);align-self:center;font-weight:700}.login-look-field .login-ledger{background:var(--color-company-surface);border-inline-start:var(--rule-thick) solid var(--color-accent)}.login-look-field .login-ledger__content{padding:var(--space-md);background:var(--color-paper);color:var(--color-ink);border:var(--rule-thick) solid var(--color-ink);box-shadow:inset 0 var(--rule-thick) var(--color-accent);align-self:center}.login-look-field .login-ledger__head h2,.login-look-field .login-ledger__content :is(label,.login-hint,.login-support,.login-status,.login-return-copy),.login-look-field .login-ledger__content a{color:var(--color-ink)}.login-look-field .login-ledger__content .login-inline{color:var(--color-accent);font-weight:700}.login-look-field .login-ledger__content .login-inline:hover{color:var(--color-ink)}.login-look-field .login-modes{gap:var(--space-3xs);border:0}.login-look-field .login-modes button{opacity:1;color:var(--color-ink);background:var(--color-paper);border:var(--rule-thin) solid var(--color-steel);letter-spacing:var(--tracking-snug);font-weight:700}.login-look-field .login-modes button+button{border-left:var(--rule-thin) solid var(--color-steel)}.login-look-field .login-modes button:hover{background:var(--color-paper-2)}.login-look-field .login-modes button[aria-pressed=true]{background:var(--color-paper-2);border:var(--rule-thick) solid var(--color-ink);box-shadow:inset var(--space-3xs) 0 var(--color-accent)}.login-look-field .login-modes button:focus-visible{outline:var(--rule-thick) solid var(--color-focus);outline-offset:var(--rule-thin)}.login-look-field .login-submit{color:var(--color-on-company);background:var(--color-company-surface);box-shadow:inset 0 calc(var(--rule-thick) * -1) var(--color-accent);font-weight:800;font-size:var(--text-lg);border:0}.login-look-field .login-submit:hover:not(:disabled){background:var(--color-company-surface-hover)}.login-look-field .login-submit:focus-visible{outline-color:var(--color-focus)}.login-look-field .login-submit:disabled{color:var(--color-muted);background:var(--color-paper-3)}@media (max-width:59.999rem){.login-look-field .login-shell{flex-direction:column;display:flex}.login-look-field .login-brief{order:1;min-height:0}.login-look-field .login-ledger{border-inline-start:0;border-block-start:var(--rule-thick) solid var(--color-accent);padding:var(--space-sm);order:2}}.login-look-field .login-beta-note--foot{display:none}@media (max-width:39.999rem){.login-look-field .login-wordmark__mark--wide{display:none}.login-look-field .login-wordmark__mark--stacked{display:block}.login-look-field .login-brief .login-beta-note{display:none}.login-look-field .login-beta-note--foot{font-size:var(--text-sm);color:var(--color-on-company);display:flex}.login-look-field .login-ledger__content{padding:var(--space-sm)}}.login-look-field{background:var(--color-company-surface);min-height:100vh}@media (max-width:59.999rem){.login-look-field .login-brief{padding-block:var(--space-md)}}.login-look-field .login-shell{background:var(--color-company-surface);min-height:calc(100dvh - 4rem - env(safe-area-inset-top,0px))}@media (min-width:60rem){.login-look-field .login-shell{grid-template-columns:minmax(0,1fr) clamp(24rem,34vw,32rem)}.login-look-field .login-ledger{padding-inline:clamp(var(--space-sm), 2.5vw, var(--space-xl))}}.login-look-field .login-ledger__content a{font-weight:600}.login-look-field .login-ledger__content a:hover{color:var(--color-accent)}}@layer components,system;
