@layer theme{::selection{background-color:var(--color-accent);color:var(--color-text-inverse)}::-webkit-scrollbar{height:var(--space-2);width:var(--space-2)}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}*{scrollbar-color:var(--color-border) var(--color-bg);scrollbar-width:thin}.widget-type-module{display:block}body.modal-open{overflow:hidden}.shq-ai-modal{align-items:center;background-color:rgba(15,14,12,.75);display:flex;inset:0;justify-content:center;opacity:0;padding:var(--space-6);position:fixed;transition:opacity var(--transition-default),visibility 0s linear var(--duration-base);visibility:hidden;z-index:1000}.shq-ai-modal.is-open{opacity:1;transition:opacity var(--transition-default),visibility 0s linear;visibility:visible}.shq-ai-modal__panel{background-color:var(--color-surface);border-radius:var(--radius-lg);max-height:90vh;max-width:33rem;overflow-y:auto;padding:var(--space-8);position:relative;transform:translateY(1rem) scale(.98);transition:transform var(--transition-default);width:100%}.shq-ai-modal.is-open .shq-ai-modal__panel{transform:translateY(0) scale(1)}.shq-ai-modal__close{align-items:center;background:none;border:none;border-radius:var(--radius-full);color:var(--primitive-pewter);cursor:pointer;display:flex;height:2rem;justify-content:center;padding:0;position:absolute;right:var(--space-4);top:var(--space-4);transition:background-color var(--transition-fast),color var(--transition-fast);width:2rem}.shq-ai-modal__close:hover{background-color:hsla(0,0%,100%,.08);color:var(--primitive-vapor-white)}.shq-ai-modal__close svg{height:1.125rem;width:1.125rem}@media (prefers-reduced-motion:reduce){.shq-ai-modal,.shq-ai-modal__panel{transition:none}}}div.hs-tools-menu{top:5rem!important}