.cl-ai-crown-chat{display:block;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.cl-ai-crown-chat__shell{max-width:76rem;padding-top:4rem;padding-bottom:5rem}.cl-ai-crown-chat__heading{max-width:62rem;margin-bottom:2rem}.cl-ai-crown-chat__heading h1{margin:.4rem 0 1rem}.cl-ai-crown-chat__eyebrow{margin:0;color:rgba(var(--color-foreground),.7);font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cl-ai-crown-chat__panel{border:1px solid rgba(var(--color-foreground),.16);border-radius:1.4rem;background:rgb(var(--color-background));box-shadow:0 .7rem 2.6rem rgba(var(--color-foreground),.08);overflow:clip}.cl-ai-crown-chat__messages{display:grid;gap:1.2rem;max-height:52rem;padding:2rem;overflow-y:auto}.cl-ai-crown-chat__message{width:fit-content;min-width:0;max-width:min(88%,58rem);padding:1.2rem 1.4rem;border-radius:1.2rem;font-size:1.5rem;line-height:1.5;overflow-wrap:anywhere}.cl-ai-crown-chat__message p{margin:0;white-space:pre-wrap}.cl-ai-crown-chat__message .cl-ai-crown-chat__handoff,.cl-ai-crown-chat__message .cl-ai-crown-chat__recovered,.cl-ai-crown-chat__message .cl-ai-crown-chat__copy-status:not(:empty){margin-top:1rem;font-size:1.3rem}.cl-ai-crown-chat__copy-text{box-sizing:border-box;width:100%;margin-top:1rem;padding:1rem;resize:vertical;font:inherit;color:inherit;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.4);border-radius:.6rem}.cl-ai-crown-chat__copy-text:focus-visible{outline:3px solid currentColor;outline-offset:3px}.cl-ai-crown-chat__messages:focus-visible,.cl-ai-crown-chat__form textarea:focus-visible,.cl-ai-crown-chat__form select:focus-visible,.cl-ai-crown-chat .button:focus-visible,.cl-ai-crown-chat__link:focus-visible{outline:3px solid currentColor;outline-offset:3px}.cl-ai-crown-chat__link{display:inline-block;margin-top:.9rem;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.2rem}.cl-ai-crown-chat__message .button{margin-top:1rem}.cl-ai-crown-chat__message .button+.cl-ai-crown-chat__link{display:block}.cl-ai-crown-chat__message--assistant{background:rgba(var(--color-foreground),.06)}.cl-ai-crown-chat__message--visitor{justify-self:end;background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.cl-ai-crown-chat__message img{display:block;width:100%;height:auto;margin-bottom:1rem;border-radius:.9rem}.cl-ai-crown-chat__form{padding:1.6rem 2rem 2rem;border-top:1px solid rgba(var(--color-foreground),.12)}.cl-ai-crown-chat__form textarea{box-sizing:border-box;width:100%;min-height:9rem;padding:1.2rem;resize:vertical}.cl-ai-crown-chat__form textarea,.cl-ai-crown-chat__form select{font:inherit;color:inherit;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.4);border-radius:.6rem}.cl-ai-crown-chat__form select{display:block;box-sizing:border-box;width:100%;min-height:44px;padding:.8rem;margin-top:.5rem}.cl-ai-crown-chat .button{min-height:44px;max-width:100%;white-space:normal}.cl-ai-crown-chat__form-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}.cl-ai-crown-chat__form-footer p,.cl-ai-crown-chat__notice{margin:0;font-size:1.2rem;line-height:1.45}.cl-ai-crown-chat__notice{padding:0 2rem 2rem;color:#a02d2d}.cl-ai-crown-chat__notice[data-state=progress]{color:rgba(var(--color-foreground),.8)}.cl-ai-crown-chat__qa-access{padding:1.4rem 2rem;overflow-wrap:anywhere}.cl-ai-crown-chat__qa-code{display:block;box-sizing:border-box;width:100%;min-height:7rem;padding:1rem;font:16px/1.5 monospace;color:inherit;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.4);border-radius:.6rem;resize:vertical;overflow-wrap:anywhere}.cl-ai-crown-chat__qa-code:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media screen and (max-width:749px){.cl-ai-crown-chat__shell{padding-top:2.4rem;padding-bottom:3rem}.cl-ai-crown-chat__messages,.cl-ai-crown-chat__form{padding:1.4rem}.cl-ai-crown-chat__message{max-width:94%}.cl-ai-crown-chat__form textarea,.cl-ai-crown-chat__copy-text,.cl-ai-crown-chat__form select{font-size:16px}.cl-ai-crown-chat__form-footer{align-items:stretch;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/cl-ai-crown-chat.css.map */
