.agent-login__panel-head{display:flex;flex-direction:column;gap:6px;text-align:center}.agent-login__panel-headline{text-align:center;font:600 26px/1.35 var(--font-display);color:var(--fg-secondary);margin:0}.agent-login__panel-sub{text-align:center;font:var(--t-body-sm);color:var(--fg-tertiary);margin:0}.agent-login__panel-foot{text-align:center;font:var(--t-caption);color:var(--fg-tertiary);margin-top:8px;padding-top:16px;border-top:1px solid var(--border-subtle)}.agent-login__panel-foot-line{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0}.agent-login__staff-link-group{display:flex;gap:6px;white-space:nowrap}.login__card .agent-login__panel-foot-line{flex-direction:column;align-items:center}.login__card .agent-login__foot-separator{display:none}.agent-login__staff-link{color:var(--fg-tertiary);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--border-default)}.agent-login__staff-link:hover{color:var(--fg-secondary);text-decoration-color:currentColor}.agent-login__mode-back{text-align:center}.agent-login__hero-content{display:flex;flex-direction:column;gap:40px;max-width:420px;width:100%}.agent-login__hero-bar{height:4px;width:96px;border-radius:999px;background:linear-gradient(90deg,#2a9fe7,#76c7f2)}.agent-login__hero-brand{display:flex;flex-direction:column;gap:14px}.agent-login__hero-logo{height:26px;width:auto;align-self:flex-start}.agent-login__hero-eyebrow{font:var(--t-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:#76c7f2}.agent-login__hero-copy{display:flex;flex-direction:column;gap:12px}.agent-login__hero-headline{font:600 32px/1.15 var(--font-display);letter-spacing:-.02em;color:#fff;margin:0}.agent-login__hero-sub{font:var(--t-body);color:#ffffffb8;margin:0}.agent-login__hero-features{display:flex;flex-direction:column;gap:14px}.agent-login__hero-feature{display:flex;align-items:center;gap:12px;color:#ffffffdb;font:var(--t-body-sm)}.agent-login__hero-foot{font:var(--t-caption);color:#ffffff80;margin:0}.agent-login__hero-foot a{color:#76c7f2}@media(max-width:900px){.agent-login__hero-content{max-width:none;gap:28px}}@media(max-width:760px){.agent-login__hero-content{gap:20px}.agent-login__hero-headline{font-size:22px}}.agent-login__form{display:flex;flex-direction:column;gap:20px}.agent-login__submit{width:100%}.agent-login__checkbox-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.agent-login__back{display:block;margin:20px auto 0;text-align:center}button.login__panel-link{background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.agent-login__code-boxes{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.agent-login__code-box{width:100%;height:56px;padding:0;text-align:center;border-radius:var(--r-md);border:1px solid var(--border-default);background:var(--bg-surface);color:var(--fg-primary);font:var(--t-numeric);transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.agent-login__code-box:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--sh-focus)}.agent-login__code-box:disabled{color:var(--fg-disabled);cursor:not-allowed}.agent-login__hero-swap,.agent-login__mode-swap{display:grid}.agent-login__hero-swap>*,.agent-login__mode-swap>*{grid-area:1 / 1;transition:opacity var(--dur-base) var(--ease-standard),visibility var(--dur-base)}.agent-login__hero-swap>[aria-hidden=true],.agent-login__mode-swap>[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.agent-login__hero-body{display:flex;flex-direction:column;gap:40px}@media(max-width:900px){.agent-login__hero-body{gap:28px}}@media(max-width:760px){.agent-login__hero-body{gap:20px}}@media(prefers-reduced-motion:reduce){.agent-login__hero-swap>*,.agent-login__mode-swap>*{transition:none}}
