:root{--ink:#14151c;--body:#4a4c5c;--muted:#6b6d7c;--line:#e4e4e9;--violet:#7c3aed;--teal:#0e7490;--green:#15803d;--amber:#b45309;--red:#b91c1c;--font:Poppins,'Segoe UI',system-ui,sans-serif}*,*::before,*::after{box-sizing:border-box}html,body{margin:0;background:transparent}body{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased}[hidden]{display:none!important}#bz-ask{padding:2px}#bz-ask-form{display:flex;flex-direction:column;gap:18px}.bz-ask-field{display:flex;flex-direction:column;gap:5px}.bz-ask-label{font-size:12px;font-weight:600;color:var(--muted)}.bz-ask-field input,.bz-ask-field textarea{width:100%;font:400 14px/1.5 var(--font);color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:6px;padding:0 12px}.bz-ask-field input{height:40px}.bz-ask-field textarea{min-height:88px;padding:10px 12px;resize:vertical}.bz-ask-field input::placeholder,.bz-ask-field textarea::placeholder{color:var(--muted);opacity:1}.bz-ask-field input:focus,.bz-ask-field textarea:focus{outline:2px solid var(--violet);outline-offset:1px;border-color:var(--violet)}.bz-ask-hint{margin:-12px 0 0;font-size:12.5px;color:var(--muted)}.bz-ask-hint.is-known{color:var(--ink)}.bz-ask-hint a{color:var(--violet);font-weight:500;text-decoration:none}.bz-ask-hint a:hover{text-decoration:underline}.bz-ask-error{margin:0;font-size:13.5px;font-weight:500;color:var(--red)}.bz-ask-send{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.bz-ask-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 18px;border:0;border-radius:4px;font:500 15px var(--font);white-space:nowrap;color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#0e7490 100%);box-shadow:0 8px 20px rgba(124,58,237,.3);cursor:pointer}.bz-ask-button:disabled{opacity:.75;cursor:progress}.bz-ask-button:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.bz-ask-spinner{display:none;width:16px;height:16px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:bz-ask-spin .8s linear infinite}.bz-ask-button.is-busy .bz-ask-spinner{display:inline-block}@keyframes bz-ask-spin{to{transform:rotate(360deg)}}.bz-ask-note{font-size:13px;color:var(--muted)}.bz-ask-state{display:flex;flex-direction:column;gap:16px;padding:36px 32px;background:#fff;border:1px solid var(--line);border-top:4px solid var(--teal);border-radius:6px}.bz-ask-state.is-green{border-top-color:var(--green)}.bz-ask-state.is-amber{border-top-color:var(--amber)}.bz-ask-state.is-violet{border-top-color:var(--violet)}.bz-ask-state-title{margin:0;font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.bz-ask-state-title:focus{outline:0}.bz-ask-state-line{margin:0;font-size:16px;line-height:1.6;color:var(--body)}.bz-ask-state-line b{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.bz-ask-state-actions{display:flex}.bz-ask-secondary{display:inline-flex;align-items:center;height:42px;padding:0 18px;border:1px solid var(--line);border-radius:4px;font:500 15px var(--font);color:var(--ink);background:#fff;text-decoration:none}.bz-ask-secondary:hover{border-color:var(--violet)}@media(max-width:480px){.bz-ask-state{padding:28px 20px}.bz-ask-state-title{font-size:24px}}