.ziHSVG_chat{color:#e6e9eb;text-align:left;background:#11191f;border:1px solid #816047;border-radius:14px 4px;width:100%;overflow:hidden}.ziHSVG_header{background:#1b252d;border-bottom:1px solid #3b444a;align-items:center;gap:12px;padding:18px 20px;display:flex}.ziHSVG_header strong{font-family:var(--font-heading), sans-serif;letter-spacing:.08em;color:#f6eee7;font-size:1.1rem;display:block}.ziHSVG_header span:not(.ziHSVG_avatar){color:#c7cdd1;font-size:.78rem}.ziHSVG_avatar{color:#edb88d;width:42px;height:42px;font-family:var(--font-heading), sans-serif;border:1px solid #d79a69;border-radius:8px 2px;place-items:center;font-size:1.4rem;display:grid}.ziHSVG_conversation{gap:18px;padding:20px;display:grid}.ziHSVG_bot,.ziHSVG_user{overflow-wrap:anywhere;padding:14px 16px;font-size:.95rem;line-height:1.65}.ziHSVG_bot{background:#202c35;border-radius:2px 12px 12px}.ziHSVG_user{color:#f8e2cf;white-space:pre-wrap;background:#403124;border:1px solid #76583f;border-radius:12px 2px;max-height:260px;overflow-y:auto}.ziHSVG_context,.ziHSVG_note,.ziHSVG_footer{color:#bbc4ca;font-size:.8rem;line-height:1.6}.ziHSVG_context{border-left:2px solid #d79a69;padding-left:10px}.ziHSVG_form{gap:10px;display:grid}.ziHSVG_form label{color:#e8eaec;font-size:.87rem;font-weight:600}.ziHSVG_form textarea,.ziHSVG_form input{color:#f1f4f6;width:100%;min-width:0;font:inherit;background:#17232c;border:1px solid #60717c;border-radius:7px;padding:12px;font-size:1rem}.ziHSVG_form textarea{resize:vertical;min-height:130px}.ziHSVG_form textarea::placeholder,.ziHSVG_form input::placeholder{color:#aebac2;opacity:1}:is(.ziHSVG_form input:focus-visible,.ziHSVG_form textarea:focus-visible,.ziHSVG_form button:focus-visible,.ziHSVG_note a:focus-visible){outline-offset:3px;outline:2px solid #efb98d}.ziHSVG_primary{color:#11191f;min-height:48px;font:inherit;cursor:pointer;background:#d79a69;border:1px solid #ecb68b;border-radius:7px 2px;justify-content:space-between;align-items:center;gap:12px;padding:13px 17px;font-weight:700;display:flex}.ziHSVG_primary:disabled{opacity:.6;cursor:default}.ziHSVG_secondary{color:#f0c7a6;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;font-size:.85rem;text-decoration:underline}.ziHSVG_note a,.ziHSVG_error a{color:#f3c69f;text-decoration:underline}.ziHSVG_error{color:#ffe0d5;background:#41251f;border:1px solid #d38976;padding:12px;font-size:.9rem}.ziHSVG_optional{color:#bbc4ca;font-weight:400}.ziHSVG_success{overflow-wrap:anywhere;background:#1b302b;border:1px solid #628478;border-radius:8px;gap:10px;padding:16px;display:grid}.ziHSVG_success h4{color:#e4f3ec;font-size:1.1rem}.ziHSVG_success p{color:#d0e4da}.ziHSVG_footer{margin:0;padding:0 20px 18px}.ziHSVG_launcher{z-index:35;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));color:#f6e7da;font-family:var(--font-heading), sans-serif;background:#15212a;border:1px solid #d79a69;border-radius:12px 3px;align-items:center;gap:9px;min-height:48px;padding:13px 18px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 7px 24px #0005}.ziHSVG_launcher:focus-visible{outline-offset:4px;outline:3px solid #d79a69}@media (max-width:480px){.ziHSVG_header{padding:15px}.ziHSVG_conversation{gap:14px;padding:14px}.ziHSVG_footer{padding:0 14px 14px}.ziHSVG_launcher{padding:11px 14px;font-size:.82rem;bottom:12px;right:12px}}.ziHSVG_chat,.ziHSVG_bot,.ziHSVG_user,.ziHSVG_success,.ziHSVG_primary,.ziHSVG_launcher{border-radius:16px}.ziHSVG_avatar{border-radius:12px}.ziHSVG_chat{box-shadow:0 12px 34px #00000038}.ziHSVG_launcher{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));box-shadow:0 5px 16px #0000003d}@media (max-width:480px){.ziHSVG_launcher{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom))}}
