[data-hollow-site] .hs-auth-section{scroll-margin-top:var(--hs-header-h);isolation:isolate;min-height:calc(100dvh - var(--hs-header-h));justify-content:center;align-items:center;padding:56px 20px 72px;display:flex;position:relative;overflow:hidden}[data-hollow-site] .hs-auth-inner{flex-direction:column;align-items:center;gap:26px;width:100%;max-width:400px;display:flex;position:relative}[data-hollow-site] .hs-auth-brand{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}[data-hollow-site] .hs-auth-logo{justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}[data-hollow-site] .hs-auth-wordmark{letter-spacing:-.02em;color:var(--fg);font-size:1.0625rem;font-weight:650}[data-hollow-site] .hs-auth-card{border:1px solid var(--border);border-radius:var(--hs-radius-card);background:var(--surface);width:100%;box-shadow:var(--hs-elev-2);flex-direction:column;gap:22px;padding:32px clamp(24px,5vw,32px);display:flex}[data-hollow-site] .hs-auth-head{text-align:center;flex-direction:column;gap:6px;display:flex}[data-hollow-site] .hs-auth-head h1{letter-spacing:-.03em;color:var(--fg);margin:0;font-size:1.5rem;font-weight:700}[data-hollow-site] .hs-auth-head p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}[data-hollow-site] .hs-auth-form{flex-direction:column;gap:16px;display:flex}[data-hollow-site] .hs-auth-field{flex-direction:column;gap:6px;display:flex}[data-hollow-site] .hs-auth-field-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}[data-hollow-site] .hs-auth-label{color:var(--muted);font-size:12.5px;font-weight:500}[data-hollow-site] .hs-auth-input{border:1px solid var(--border);border-radius:var(--hs-radius-control);background:var(--bg);height:46px;color:var(--fg);width:100%;padding:0 14px;font-family:inherit;font-size:15px}[data-hollow-site] .hs-auth-input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}@keyframes hs-autofill-start{0%{opacity:1}to{opacity:1}}@keyframes hs-autofill-cancel{0%{opacity:1}to{opacity:1}}[data-hollow-site] .hs-auth-input{animation:1ms hs-autofill-cancel}[data-hollow-site] .hs-auth-input:autofill{animation:1ms hs-autofill-start}[data-hollow-site] .hs-auth-input:-webkit-autofill{-webkit-text-fill-color:var(--fg);caret-color:var(--fg);box-shadow:0 0 0 1000px var(--bg) inset;transition:background-color 600000s;animation:1ms hs-autofill-start}[data-hollow-site] .hs-auth-input:-webkit-autofill:focus-visible{box-shadow:0 0 0 1000px var(--bg) inset, 0 0 0 3px var(--ring)}[data-hollow-site] .hs-auth-error{font-size:var(--hs-text-caption);color:var(--accent-fg);font-weight:500}[data-hollow-site] .hs-auth-error--form{border:1px solid var(--accent-line);border-left:3px solid var(--accent-fg);border-radius:var(--hs-radius-control);background:var(--accent-soft);color:var(--fg);text-align:center;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45}[data-hollow-site] .hs-auth-link{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);font-size:12.5px}[data-hollow-site] .hs-auth-link:hover{color:var(--accent-fg);-webkit-text-decoration-color:var(--accent-fg);text-decoration-color:var(--accent-fg)}[data-hollow-site] .hs-auth-link-strong{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);font-weight:500}[data-hollow-site] .hs-auth-link-strong:hover{color:var(--accent-fg);-webkit-text-decoration-color:var(--accent-fg);text-decoration-color:var(--accent-fg)}[data-hollow-site] .hs-auth-back-link{color:var(--muted);align-self:flex-start;font-size:12.5px;text-decoration:none}[data-hollow-site] .hs-auth-back-link:hover{color:var(--accent-fg)}[data-hollow-site] .hs-auth-submit{border:1px solid var(--accent);border-radius:var(--hs-radius-pill);background:var(--accent);height:46px;color:var(--onaccent);cursor:pointer;transition:opacity var(--hs-dur-fast) var(--hs-ease-standard), background-color var(--hs-dur-fast) var(--hs-ease-standard), border-color var(--hs-dur-fast) var(--hs-ease-standard);width:100%;font-size:.9375rem;font-weight:600}[data-hollow-site] .hs-auth-submit:hover:not(:disabled){background:var(--accent-2);border-color:var(--accent-2)}[data-hollow-site] .hs-auth-submit:disabled{opacity:.45;cursor:not-allowed}[data-hollow-site] .hs-auth-check{grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;display:grid}[data-hollow-site] .hs-auth-check input{width:18px;height:18px;accent-color:var(--accent);margin:0}[data-hollow-site] .hs-auth-check label{color:var(--muted);cursor:pointer;font-size:13.5px}[data-hollow-site] .hs-auth-check p{color:var(--subtle);grid-column:2;margin:0;font-size:12px;line-height:1.5}[data-hollow-site] .hs-auth-footnote{text-align:center;color:var(--muted);margin:0;font-size:13px}[data-hollow-site] .hs-auth-caption{text-align:center;max-width:340px;color:var(--subtle);margin:0;font-size:12px;line-height:1.55}[data-hollow-site] .hs-auth-success{border:1px solid var(--border);border-radius:var(--hs-radius-control);background:var(--elev);align-items:center;gap:8px;padding:10px 12px;display:flex}[data-hollow-site] .hs-auth-success span{color:var(--muted);font-size:12.5px}[data-hollow-site] .hs-auth-denied{border:1px solid var(--accent-line);border-radius:var(--hs-radius-control);background:var(--accent-soft);color:var(--accent-fg);text-align:center;padding:10px 12px;font-size:12.5px}[data-hollow-site] .hs-auth-done{text-align:center;flex-direction:column;gap:18px;display:flex}[data-hollow-site] .hs-auth-done-head{flex-direction:column;gap:6px;display:flex}[data-hollow-site] .hs-auth-cta-link{border:1px solid var(--accent);border-radius:var(--hs-radius-pill);background:var(--accent);height:46px;color:var(--onaccent);justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}[data-hollow-site] .hs-auth-cta-link:hover{background:var(--accent-2);border-color:var(--accent-2)}[data-hollow-site] .hs-auth-verify-widget{--sstk-radius:var(--hs-radius-control);--sstk-min-height:48px;--sstk-accent:var(--accent);--sstk-accent-contrast:var(--onaccent);--sstk-bg:var(--bg);--sstk-fg:var(--fg);--sstk-border:var(--border);--sstk-muted:var(--muted);--sstk-prompt:var(--subtle);--sstk-danger:var(--accent-fg);--sstk-shadow:none;--sstk-font:var(--font-site);--sstk-font-brand:var(--font-site-mono);display:block}[data-hollow-site] .hs-auth-note{color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}[data-hollow-site] .hs-auth-title{letter-spacing:-.03em;color:var(--fg);margin:0;font-size:1.5rem;font-weight:700}[data-hollow-site] .hs-auth-centre{text-align:center}[data-hollow-site] .hs-auth-status{text-align:center;padding:2rem 0}[data-hollow-site] .hs-auth-status p{color:var(--muted);margin:0;font-size:14px}[data-hollow-site] .hs-auth-button-link{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}[data-hollow-site] button.hs-auth-cta-link{cursor:pointer;border:none;font-family:inherit}[data-hollow-site] .hs-auth-password{position:relative}[data-hollow-site] .hs-auth-password .hs-auth-input{padding-right:46px}[data-hollow-site] .hs-auth-password-toggle{border-radius:var(--hs-radius-control);width:46px;height:46px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}[data-hollow-site] .hs-auth-password-toggle:hover{color:var(--fg)}[data-hollow-site] .hs-auth-password-toggle:focus-visible{color:var(--accent-fg);box-shadow:0 0 0 3px var(--ring);outline:none}[data-hollow-site] .hs-auth-password-toggle svg{width:20px;height:20px}[data-hollow-site] .hs-auth-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-hollow-site] .hs-auth-input--static{color:var(--subtle);align-items:center;display:flex}[data-hollow-site] .hs-auth-tm{color:var(--subtle);vertical-align:super;margin-left:.08em;font-size:.6em;font-weight:400;line-height:0}[data-hollow-site] .hs-auth-submit--link{text-align:center;display:block}[data-hollow-site] .hs-auth-link-strong--block{margin-top:var(--hs-space-3);text-align:center;display:block}[data-hollow-site] .hs-auth-head--loading{padding:2rem 0}[data-hollow-site] .hs-auth-head--loading p{font-size:var(--hs-text-small)}[data-hollow-site] .hs-auth-error--centre{text-align:center}[data-hollow-site] .hs-auth-footnote--left{text-align:left}
