.site-frame .ask-yard-trigger{z-index:40;border:1px solid var(--gold);background:var(--plum-deep);min-height:48px;color:var(--gold-bright);font:700 11px var(--font-mono);text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 30px #0000004d}.site-frame .ask-yard-trigger .yard-icon{width:18px;margin:0}.site-frame .ask-yard-backdrop{z-index:80;background:#05020cb8;place-items:end center;padding:20px;display:grid;position:fixed;inset:0}.site-frame .ask-yard-backdrop[hidden]{display:none}.site-frame .ask-yard{text-align:left;background:#120620fa;border:1px solid #8b6fa86b;flex-direction:column;width:min(800px,100%);max-height:min(700px,100dvh - 40px);margin:0;padding:clamp(22px,3vw,36px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 70px #00000073}.site-frame .ask-close{border:1px solid var(--line-light);width:42px;height:42px;color:var(--gold-bright);border-radius:50%;margin-left:auto;font-size:28px;line-height:1}.site-frame .ask-heading{align-items:center;gap:16px;margin-bottom:22px;display:flex}.site-frame .ask-heading .yard-icon{width:40px;height:40px;color:var(--gold-bright);flex:0 0 40px;margin:0}.site-frame .ask-heading h3{margin:0;font-size:30px;line-height:1.1}.site-frame .ask-heading p{color:#d6cce3;font:12px/1.6 var(--font-mono);margin:0}.site-frame .ask-heading-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.site-frame .ask-wa-btn{border-radius:var(--radius,3px);color:#7ee2a8;min-height:36px;font:11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#25d3661f;border:1px solid #25d36673;align-items:center;gap:6px;padding:0 11px;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.site-frame .ask-wa-btn:hover,.site-frame .ask-wa-btn:focus-visible{background:#25d36633;border-color:#25d366b3}.site-frame .ask-wa-btn svg{flex:0 0 16px;width:16px;height:16px}.site-frame .ask-thread{height:min(560px,100dvh - 190px);min-height:300px}.site-frame .ask-message .yard-icon{width:18px;height:18px;margin:0}.site-frame .ask-assistant-link{color:var(--gold-bright);text-underline-offset:3px;-webkit-text-decoration:underline #d4a45c8c;text-decoration:underline #d4a45c8c}.site-frame .ask-composer-root>div{background:#1a0a2e;border-color:#8b6fa8;border-radius:0}.site-frame .ask-composer-root>div:focus-within{border-color:var(--gold)}.site-frame .ask-composer-root textarea{font:14px/1.6 var(--font-mono);color:#ece4f5}.site-frame .ask-config-note{color:#9e91af;font:10px/1.5 var(--font-mono);margin:18px 0 0}.site-frame .ask-label{font:11px var(--font-mono);color:#ece4f5;margin-bottom:10px;display:block}.site-frame .ask-input{background:#1a0a2e;border:1px solid #8b6fa8;min-width:0;display:flex}.site-frame .ask-input input{color:#ece4f5;width:0;min-width:0;font:14px var(--font-mono);background:0 0;border:0;flex:1 1 0;padding:16px}.site-frame .ask-input .btn{border-radius:2px;flex:none;gap:12px;min-height:44px;margin:5px}.site-frame .ask-input .btn:disabled{opacity:.55;cursor:default}.site-frame main .ask-privacy{font:10px/1.6 var(--font-mono);color:#c6b9d6;margin:12px 0 0}.site-frame .ask-answer{border-top:1px solid #8b6fa859;margin-top:24px;padding-top:22px}.site-frame .ask-answer p{white-space:pre-wrap;color:#ece4f5}.site-frame .ask-answer small{color:#c6b9d6;font:10px var(--font-mono);margin-top:12px;display:block}.site-frame .ask-answer>a{color:#d4a45c;font:12px var(--font-mono);text-underline-offset:4px;margin-top:16px;text-decoration:underline;display:inline-block}.site-frame .remaining-faqs{font:12px/1.6 var(--font-mono);margin-top:24px}.site-frame .remaining-faqs summary{cursor:pointer;color:#ece4f5;padding-block:12px}.site-frame .remaining-faqs>details{border-top:1px solid #8b6fa84d}@media (width<=640px){.site-frame .ask-yard-trigger{justify-content:center;width:52px;height:52px;min-height:52px;padding:0;bottom:12px;right:12px}.site-frame .ask-yard-trigger .yard-icon{width:22px;height:22px;margin:0}.site-frame .ask-yard-trigger-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-frame .ask-yard{padding:20px 14px 14px}.site-frame .ask-heading{gap:10px;margin-bottom:14px}.site-frame .ask-heading .yard-icon{flex-basis:30px;width:30px;height:30px}.site-frame .ask-heading h3{font-size:24px}.site-frame .ask-close{width:36px;height:36px;font-size:23px}.site-frame .ask-wa-btn span{display:none}.site-frame .ask-thread{height:min(600px,100dvh - 120px);min-height:310px}}.site-frame .remaining-faqs p{color:#d6cce3;padding:0 0 16px}.site-frame .home-page #faq,.site-frame [data-descent] #faq{min-height:0;padding-block:64px}.site-frame [data-descent] #faq .section-head{margin-bottom:24px}@media (width<=480px){.site-frame .ask-input input{padding-inline:12px;font-size:16px}.site-frame .ask-input .btn{padding-inline:14px}}
