.operator-page{background:var(--color-snow);min-height:100svh}.operator-main{padding-block:32px 64px}.operator-navigation{gap:24px;display:flex}.operator-navigation-trigger{display:none}.operator-navigation a[aria-current=page]{color:var(--color-navy);text-underline-offset:6px;text-decoration:underline}.operator-session{color:var(--color-slate);justify-content:flex-end;align-items:center;gap:20px;margin-bottom:32px;font-size:14px;display:flex}.operator-login{border:1px solid var(--border-subtle);background:#fff;border-radius:18px;gap:24px;max-width:480px;margin:48px auto;padding:32px;display:grid}.operator-login h1{letter-spacing:-.035em;font-size:32px;font-weight:700}.operator-login>p:first-child{color:var(--color-brand);letter-spacing:.14em;font-size:12px;font-weight:700}.operator-login label{gap:10px;display:grid}.operator-login input{border:1px solid #cbd5e1;border-radius:8px;width:100%;min-width:0;padding:14px}.operator-account-card{border:1px solid var(--border-subtle);background:#fff;border-radius:18px;gap:20px;width:100%;max-width:720px;margin-inline:auto;padding:32px;display:grid}.operator-account-card h1{letter-spacing:-.025em;font-size:24px;font-weight:700}.operator-account-help,.operator-account-hint{color:var(--color-slate);line-height:1.55}.operator-account-form{gap:10px;display:grid}.operator-account-form label{margin-top:12px}.operator-account-form input{width:100%;min-width:0;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:14px}.operator-account-form input[aria-invalid=true]{border-color:#b91c1c}.operator-account-form .button{justify-self:start;margin-top:14px}.operator-account-success{color:#1e40af;background:#eff6ff;padding:14px}@media (width<=767px){.operator-navigation{display:none}.operator-navigation-trigger{display:inline-flex}.operator-login{padding:24px 20px}.operator-session{overflow-wrap:anywhere;justify-content:space-between}.operator-account-card{padding:24px 20px}}.brand-logo{flex:none;width:200px;display:block}.brand-logo svg{width:100%;height:auto;display:block}.brand-logo text{font-family:var(--font-sans)}.brand-logo--compact{width:200px}@media (width<=767px){.brand-logo,.brand-logo--compact{width:166px}}.site-header{border-bottom:1px solid var(--border-subtle);background:#fff}.site-header-inner{min-height:var(--site-header-height);justify-content:space-between;align-items:center;gap:24px;display:flex}.site-header-actions{color:var(--color-slate);align-items:center;gap:32px;font-size:16px;display:flex}.site-header-actions .button{min-width:112px}.site-header-mission{color:var(--color-slate);padding-block:12px;text-decoration:none}.site-header-mission:hover{color:var(--color-brand)}.site-header-mission[aria-current=page]{color:var(--color-navy);text-underline-offset:6px;text-decoration:underline}@media (width<=767px){.site-header-actions{gap:12px}.site-header-actions>span,.site-header-actions .how-it-works-link,.site-header-actions .site-header-mission{display:none}.site-header-actions .button{min-width:88px}}
