@layer reset,base;@layer components{.auth{background:var(--hw-bg);grid-template-rows:auto 1fr auto;min-block-size:100dvh;display:grid}.auth .hw-skip{z-index:var(--hw-z-toast);background:var(--hw-brand);color:var(--hw-on-brand);padding:var(--hw-space-2) var(--hw-space-4);border-radius:var(--hw-radius-md);position:absolute;inset-block-start:-100px;inset-inline-start:var(--hw-space-4)}.auth .hw-skip:focus{inset-block-start:var(--hw-space-2)}.auth__header{background:var(--hw-bg-elevated);border-block-end:1px solid var(--hw-line)}.auth__bar{justify-content:space-between;align-items:center;gap:var(--hw-space-4);min-block-size:72px;display:flex}.auth__brand{align-items:center;gap:var(--hw-space-3);min-block-size:var(--hw-touch);min-inline-size:var(--hw-touch);text-decoration:none;display:inline-flex}.auth__type{border-inline-start:1px solid var(--hw-line-strong);font-size:var(--hw-text-sm);font-weight:var(--hw-weight-semibold);color:var(--hw-tone-forest-text);padding-inline-start:var(--hw-space-3);line-height:1.2}.auth__type--green{color:var(--hw-tone-green-text)}.auth__type--copper{color:var(--hw-tone-copper-text)}.auth__type--gold{color:var(--hw-tone-gold-text)}.auth__type--olive{color:var(--hw-tone-olive-text)}.auth__lockup{--hw-lockup-w:156px}@media (width<=767px){.auth__lockup{--hw-lockup-w:124px}}.auth__brand>img{-o-object-fit:contain;object-fit:contain;block-size:36px;inline-size:auto}.auth__nav{align-items:center;gap:var(--hw-space-1);display:flex}.auth__link{align-items:center;gap:var(--hw-space-2);min-block-size:var(--hw-touch);padding-inline:var(--hw-space-3);border-radius:var(--hw-radius-md);color:var(--hw-ink);font-weight:var(--hw-weight-medium);text-decoration:none;display:inline-flex}.auth__link:hover{background:var(--hw-bg-muted);color:var(--hw-brand-text)}.auth__link .hw-icon{color:var(--hw-brand-text)}.auth__main{outline:none;display:grid}.auth__footer{border-block-start:1px solid var(--hw-line);background:var(--hw-bg-elevated);padding-block:var(--hw-space-4);font-size:var(--hw-text-sm)}.auth__footer-inner{justify-content:space-between;align-items:center}.auth__footer-inner,.auth__legal{gap:var(--hw-space-2) var(--hw-space-5);flex-wrap:wrap;display:flex}.auth__legal a{min-block-size:var(--hw-touch);color:var(--hw-ink-2);align-items:center;text-decoration:none;display:inline-flex}.auth__legal a:hover{color:var(--hw-ink);text-decoration:underline}.auth__rights{color:var(--hw-ink-3);font-size:var(--hw-text-xs)}@media (width<=599px){.auth__brand>img{block-size:28px}.auth__link span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}}@layer utilities;
