:root{color:#182d3c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f6f8;font-family:system-ui,sans-serif}body{margin:0}.member-signals{max-width:1100px;margin:auto;padding:48px 24px}.member-signals h1{margin:12px 0;font-size:clamp(2rem,5vw,3rem)}.member-brand{letter-spacing:.15em;color:#316376;font-size:.8rem;font-weight:700}.member-card{background:#fff;border:1px solid #d5e0e5;border-radius:14px;margin:16px 0;padding:24px}.member-card h2{margin:0 0 12px}.member-signals form{gap:12px;max-width:440px;display:grid}.member-signals input,.member-signals select,.member-signals button{font:inherit;border:1px solid #8aabb9;border-radius:7px;padding:10px 14px}.member-signals button{color:#fff;cursor:pointer;background:#164b60}.member-signals button:disabled{opacity:.5;cursor:wait}.member-signals button:focus-visible,.member-signals input:focus-visible,.member-signals select:focus-visible{outline-offset:3px;outline:3px solid #db8c25}.member-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.member-toolbar h2{flex:1;margin:0}.member-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:16px;display:grid}.member-note{color:#486270;font-size:.9rem}.member-signals pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6f8;border-radius:8px;padding:14px;font-size:.85rem}.member-signals [role=alert]{background:#fff0ed;border-left:4px solid #a13c2f;padding:14px}
