@font-face{font-family:oswald;src:url(../media/Oswald_Variable-s.p.0aqndrkgvimhr.ttf)format("truetype");font-display:swap;font-weight:200 700}@font-face{font-family:oswald Fallback;src:local(Arial);ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.0%;size-adjust:81.28%}.acRx1G_className{font-family:oswald,oswald Fallback}.acRx1G_variable{--font-oswald:"oswald", "oswald Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0d0c0c;--surface:#171513;--line:#302924;--text:#faf6f2;--muted:#b6aaa1;--accent:#ff8c43;--accent-strong:#ff6d1d;--mono:"Geist Mono", "Cascadia Mono", Consolas, monospace;--display:"Geist", "Arial", sans-serif}*,:before,:after{box-sizing:border-box}body{background:var(--background);min-width:280px;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.5 Geist,Segoe UI,Arial,sans-serif}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--accent)}::selection{background:var(--accent);color:var(--background)}:focus-visible{outline-offset:4px;outline:2px solid #ffa566}.intro-kicker{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:11px;margin:0;font:700 11px/1.4 Segoe UI,Arial,sans-serif;display:flex}.intro-kicker>span{background:var(--accent-strong);width:24px;height:1px}.primary-button{color:#1b1009;background:linear-gradient(112deg,#ff9b51,#ff751f);border:1px solid #ffac6f;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:10px 17px;font-size:14px;font-weight:750;text-decoration:none;transition:filter .15s;display:inline-flex;box-shadow:inset 0 1px #ffcf9f55,0 5px 24px #ec651f2b}.primary-button:not(:disabled):hover{filter:brightness(1.12)}.primary-button:disabled{opacity:.57;box-shadow:none}.primary-button>span{font-size:20px;line-height:.8}.back-button{color:#dfc9ba;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:14px;text-decoration:none;display:inline-flex}.back-button:hover{color:var(--accent)}.back-button:disabled{opacity:.5}.back-button>span{font-size:18px;line-height:.8}.form-error{color:#ffc1aa;margin:10px 0 0;font-size:14px}.admin-page{width:min(1040px,100% - 40px);margin:0 auto;padding-block:27px 60px}.admin-page>.intro-kicker{margin:28px 0 5px}.admin-page h1{font:800 clamp(36px, 6vw, 59px)/1 var(--display);letter-spacing:-.06em;margin:0 0 24px}.admin-login,.admin-list{gap:12px;display:grid}.admin-login{border:1px solid var(--line);background:var(--surface);border-radius:18px;max-width:360px;padding:22px}.admin-login input,.admin-controls select{min-height:44px;color:var(--text);background:#1c1714;border:1px solid #5b4434;border-radius:8px;padding-inline:10px}.admin-controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;margin-bottom:20px;display:flex}.admin-controls label{color:var(--muted);gap:4px;font-size:14px;display:grid}.admin-buttons{flex-wrap:wrap;gap:8px;display:flex}.secondary-button{min-height:46px;color:var(--text);background:var(--surface);border:1px solid #594437;border-radius:8px;padding:9px 12px}.secondary-button:not(:disabled):hover{border-color:var(--accent)}.admin-empty{color:var(--muted)}.lead-card{border:1px solid var(--line);background:var(--surface);border-radius:12px}.lead-card summary{cursor:pointer;align-items:center;gap:16px;padding:13px 17px;list-style:none;display:flex}.lead-card summary::-webkit-details-marker{display:none}.lead-card summary:after{content:"+";color:var(--accent)}.lead-card[open] summary:after{content:"−"}.lead-email{overflow-wrap:anywhere;flex:1;min-width:0}.lead-email small{color:var(--muted);display:block}.lead-timestamp{color:var(--muted);font-size:12px}.lead-score{min-width:106px;color:var(--muted);font-size:11px;display:grid}.lead-score strong{font:700 16px/1.4 var(--mono)}.priority-alta strong{color:#ff9a57}.priority-media strong{color:#f2cb83}.lead-appointment{border-top:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;padding:12px 17px;font-size:13px}.lead-appointment p{margin:3px 0}.lead-answers{border-top:1px solid var(--line);gap:10px;margin:0;padding:15px 20px 18px 40px;display:grid}.lead-answers li{color:#e1d4ca;padding-inline-start:3px;font-size:14px}.lead-answers li>span{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.lead-answers small{color:var(--accent);white-space:nowrap;margin-left:4px}@media (max-width:760px){.lead-card summary{flex-wrap:wrap;gap:5px 11px}.lead-timestamp{order:1;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
