.pulse-security{min-width:0;overflow-wrap:anywhere}.pulse-security [hidden]{display:none!important}.pulse-security h2,.pulse-security h3{margin-top:0}.pulse-security .ps-status-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.pulse-security .ps-badge{display:inline-block;border:1px solid #697b6a;border-radius:999px;padding:5px 12px;color:#c2edcf;background:#11251a;font-size:13px}.pulse-security .ps-intro,.pulse-security .ps-note{color:#adb8c4;font-size:14px;line-height:1.65}.pulse-security .ps-required{border-left:3px solid #d7aa55;padding:10px 14px;background:#201c13;color:#f2dfb5;font-size:14px}.pulse-security .ps-form,.pulse-security .ps-setup,.pulse-security .ps-recovery{margin-top:20px;padding-top:20px;border-top:1px solid #30373e;min-width:0}.pulse-security .ps-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pulse-security label{display:grid;gap:8px;min-width:0;font-size:14px}.pulse-security input{box-sizing:border-box;min-width:0;width:100%;max-width:100%;padding:12px;border:1px solid #3a444e;border-radius:9px;background:#10151b;color:#f4f6f8;font:inherit}.pulse-security input:focus{outline:2px solid #d7aa55;outline-offset:2px}.pulse-security .ps-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.pulse-security button,.pulse-security a.ps-link{border:1px solid #777052;border-radius:9px;background:#242115;color:#fff1ce;padding:11px 15px;min-height:44px;font:inherit;font-size:14px;cursor:pointer;text-decoration:none;white-space:normal;max-width:100%}.pulse-security button:disabled{opacity:.55;cursor:wait}.pulse-security button:focus-visible,.pulse-security a:focus-visible{outline:2px solid #e8c67f;outline-offset:3px}.pulse-security .ps-secondary{background:transparent;color:#d4dce3;border-color:#49525c}.pulse-security .ps-qr-grid{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:24px}.pulse-security .ps-qr{width:240px;max-width:100%;height:auto;border:8px solid white;border-radius:12px;box-sizing:border-box}.pulse-security .ps-secret{display:block;padding:12px;background:#0b1016;border-radius:8px;color:#fff1ce;overflow-wrap:anywhere;white-space:normal;user-select:all;font:15px/1.7 ui-monospace,monospace}.pulse-security .ps-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none}.pulse-security .ps-codes code{display:block;color:#fff1ce;background:#10151b;padding:10px;border:1px solid #3a444e;border-radius:8px;font:14px/1.5 ui-monospace,monospace;overflow-wrap:anywhere;user-select:all}.pulse-security .ps-feedback{min-height:1.5em;margin:16px 0 0;font-size:14px;line-height:1.6;color:#bce9c8}.pulse-security .ps-feedback[data-error=true]{color:#ffb4b4}.pulse-security .ps-confirm-input{max-width:300px}.pulse-security .ps-setup-title{font-size:17px}.pulse-security .ps-recovery h3{font-size:18px}@media(max-width:700px){.pulse-security .ps-fields,.pulse-security .ps-qr-grid{grid-template-columns:minmax(0,1fr)}.pulse-security .ps-qr{justify-self:center}.pulse-security .ps-status-row{align-items:flex-start}.pulse-security .ps-actions>*{flex:1 1 145px}.pulse-security .ps-codes{grid-template-columns:minmax(0,1fr)}}
