[data-ui=pop] [data-auth-stage] [data-auth-rules]{color:var(--pop-content-secondary);font:400 var(--pop-text-body)/var(--pop-leading-body)var(--pop-font-body)}[data-ui=pop] [data-auth-stage] [data-auth-rules] [data-met],[data-ui=pop] [data-auth-stage] [data-auth-ok]{color:var(--pop-content)}[data-ui=pop] [data-auth-stage] [data-auth-link]:focus-visible{box-shadow:var(--pop-ring);outline:none}[data-ui=pop] [data-auth-stage] [data-auth-return]:focus-visible{box-shadow:var(--pop-ring);outline:none}[data-ui=pop] [data-auth-stage] [data-auth-passkey-toggle]:focus-visible{box-shadow:var(--pop-ring);outline:none}[data-ui=pop] [data-auth-stage] [data-auth-passkey-run]:focus-visible{box-shadow:var(--pop-ring);outline:none}[data-ui=pop] [data-auth-stage] [data-auth-link]{color:var(--pop-link);border-radius:var(--pop-radius-item);font:800 var(--pop-text-body)/var(--pop-leading-body)var(--pop-font-body);text-underline-offset:4px;text-decoration:none}[data-ui=pop] [data-auth-stage] [data-auth-link=inline]{font-weight:500;text-decoration:underline;text-decoration-thickness:1px}[data-ui=pop] [data-auth-stage] [data-auth-link]:hover{text-decoration:underline;text-decoration-thickness:2px}[data-ui=pop] [data-auth-stage] [data-auth-link]:active{color:var(--pop-action-pressed)}[data-ui=pop] [data-auth-stage] [data-auth-panel] a[data-auth-return]{border-radius:var(--pop-radius-item);min-height:48px;color:var(--pop-content);font:800 var(--pop-text-label)/var(--pop-leading-label)var(--pop-font-body)}[data-ui=pop] [data-auth-stage] [data-auth-notice]{border:2px solid var(--pop-error);border-radius:var(--pop-radius-card);background:var(--pop-surface-page);color:var(--pop-content);font:800 var(--pop-text-body)/var(--pop-leading-body)var(--pop-font-body);padding:16px}[data-ui=pop] [data-auth-stage] [data-auth-notice=quiet]{border:1px solid var(--pop-action);font-weight:400}[data-ui=pop] [data-auth-stage] [data-auth-support]{border-top:1px solid var(--pop-line-subtle);color:var(--pop-content-secondary);font:400 var(--pop-text-label)/var(--pop-leading-label)var(--pop-font-body);padding-top:16px}[data-ui=pop] [data-auth-stage] [data-auth-support] [data-auth-link]{font:800 var(--pop-text-label)/var(--pop-leading-label)var(--pop-font-body)}[data-ui=pop] [data-auth-stage] [data-auth-passkey]{border:1px solid var(--pop-field-border);border-radius:var(--pop-radius-card);background:var(--pop-surface-page);color:var(--pop-content)}[data-ui=pop] [data-auth-stage] [data-auth-passkey-toggle]{min-height:var(--pop-control-lg);border-radius:var(--pop-radius-card);font:800 var(--pop-text-body)/var(--pop-leading-body)var(--pop-font-body);padding:14px 16px 14px 20px}[data-ui=pop] [data-auth-stage] [data-auth-passkey-toggle]:hover{background:var(--pop-surface-soft)}[data-ui=pop] [data-auth-stage] [data-auth-passkey-panel]{border-top:1px solid var(--pop-line-subtle);flex-direction:column;gap:12px;padding:16px 20px 20px;display:flex}[data-ui=pop] [data-auth-stage] [data-auth-passkey-panel]>*{margin:0}[data-ui=pop] [data-auth-stage] [data-auth-passkey-panel] p{color:var(--pop-content-secondary);font:400 var(--pop-text-body)/var(--pop-leading-body)var(--pop-font-body)}[data-ui=pop] [data-auth-stage] [data-auth-passkey-panel] p[data-auth-lead]{color:var(--pop-content)}[data-ui=pop] [data-auth-stage] [data-auth-passkey-run]{min-height:var(--pop-control-lg);border:2px solid var(--pop-content);border-radius:var(--pop-radius-pill);background:var(--pop-surface-page);color:var(--pop-content);font:800 var(--pop-text-body)/var(--pop-leading-body)var(--pop-font-body);box-shadow:none;transition:background-color var(--pop-duration-quick);padding-left:24px;padding-right:24px}[data-ui=pop] [data-auth-stage] [data-auth-passkey-run]:hover{background:var(--pop-surface-soft)}[data-ui=pop] [data-auth-stage] [data-auth-passkey-run]:active{background:var(--pop-line-subtle)}[data-ui=pop] [data-auth-stage] [data-auth-passkey-run]:disabled{opacity:1;border-color:var(--pop-line-subtle);color:var(--pop-content-secondary)}[data-ui=pop] [data-auth-stage] [data-auth-passkey-panel] [data-auth-link]{min-height:var(--pop-control-sm);text-align:left;width:-moz-fit-content;width:fit-content;padding:0}[data-ui=pop] [data-auth-stage] [data-auth-passkey-panel] [data-auth-notice]{margin-top:4px}[data-ui=pop] [data-auth-stage] [data-auth-passkey-panel] [data-auth-heading]{color:var(--pop-content);font:700 var(--pop-text-card)/var(--pop-leading-card)var(--pop-font-display);margin-top:8px}[data-ui=pop] [data-auth-stage] h1{text-wrap:balance}
