.qs-card{--qs-accent:#f4682b;--qs-accent-hover:#dc5e27;--qs-accent-active:#c35322;--qs-on-accent:#fff;--qs-surface:#fff;--qs-surface-border:#e5e7eb;--qs-text:#1f2937;--qs-text-muted:#6b7280;--qs-focus-ring:#dc5e27;--qs-radius:8px;--qs-line-tight:1.2;--qs-line-body:1.5;--qs-sticky-offset:96px;--qs-radius-lg:18px;--qs-radius-md:12px;--qs-radius-sm:8px;--qs-radius-pill:999px;--qs-shadow-sm:0 1px 2px rgba(16,24,40,.05),0 2px 6px -1px rgba(16,24,40,.06),0 8px 20px -6px rgba(16,24,40,.06);--qs-shadow-md:0 1px 2px rgba(16,24,40,.06),0 5px 12px -3px rgba(16,24,40,.08),0 16px 36px -10px rgba(16,24,40,.1);--qs-shadow-xl:0 1px 2px rgba(16,24,40,.06),0 8px 20px -6px rgba(16,24,40,.1),0 28px 60px -16px rgba(16,24,40,.18),0 56px 110px -40px rgba(16,24,40,.16);--qs-surface-subtle:#f7f8fa;--qs-surface-sunken:#f1f3f7;--qs-hairline:rgba(16,24,40,.09);--qs-scroll-thumb:rgba(16,24,40,.16);--qs-scroll-thumb-hover:rgba(16,24,40,.3);--qs-header-bg:var(--qs-surface);--qs-header-fg:var(--qs-text);--qs-header-h:56px}.qs-card,.qs-card *{box-sizing:border-box}.qs-card{background-color:var(--qs-surface)!important;border:1px solid var(--qs-hairline);border-radius:var(--qs-radius-lg)!important;box-shadow:var(--qs-shadow-sm);color:var(--qs-text)!important;font-family:inherit;margin:0 0 24px;max-width:var(--qs-card-max-width,360px);padding:24px 22px!important;text-align:center;width:var(--qs-card-width,-moz-fit-content);width:var(--qs-card-width,fit-content)}.qs-card--right{float:right;margin-left:24px}.qs-card--left,.qs-card--right{position:sticky;top:var(--qs-sticky-offset)}.qs-card--left{float:left;margin-right:24px}.qs-card--placement-top,.qs-card--placement-top.qs-card--left,.qs-card--placement-top.qs-card--right{float:none;margin:0 0 24px;max-width:100%;position:static;width:100%}.qs-card--placement-anchor,.qs-card--placement-anchor.qs-card--left,.qs-card--placement-anchor.qs-card--right{float:none;margin:16px auto 0;max-width:100%;position:static;top:auto;width:var(--qs-card-width,100%)}.qs-card--placement-anchor:not(.qs-card--placed){display:none}.qs-card--placement-floating,.qs-card--placement-floating.qs-card--left,.qs-card--placement-floating.qs-card--right{bottom:var(--qs-float-offset,24px);float:none;margin:0;max-width:min(360px,calc(100vw - var(--qs-float-offset, 24px)*2));position:fixed;top:auto;width:var(--qs-card-width,-moz-fit-content);width:var(--qs-card-width,fit-content);z-index:99990}.qs-card--placement-floating.qs-card--float-br{right:var(--qs-float-offset,24px)}.qs-card--placement-floating.qs-card--float-bl{left:var(--qs-float-offset,24px)}.qs-card__heading{color:var(--qs-text)!important;font-size:17px!important;font-weight:600!important;letter-spacing:-.011em;line-height:1.35;margin:0 0 18px;padding:0;text-wrap:balance}.qs-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--qs-accent)!important;border:0;border-radius:var(--qs-radius-md)!important;box-shadow:var(--qs-shadow-sm);color:var(--qs-on-accent)!important;cursor:pointer;display:inline-block;font-family:inherit;font-size:16px!important;font-weight:600!important;letter-spacing:-.006em;line-height:var(--qs-line-tight);margin:0;min-height:44px;padding:12px 22px!important;text-align:center;text-decoration:none;transition:background-color .14s ease,transform .14s ease,box-shadow .14s ease}.qs-button:hover{background-color:var(--qs-accent-hover)!important;box-shadow:var(--qs-shadow-md);transform:translateY(-1px)}.qs-button:active{background-color:var(--qs-accent-active)!important;box-shadow:var(--qs-shadow-sm);transform:translateY(0)}.qs-button:focus-visible{outline:2px solid var(--qs-focus-ring);outline-offset:3px}.qs-button:disabled,.qs-button[aria-disabled=true]{cursor:not-allowed;opacity:.6}@media (max-width:1024px){.qs-card,.qs-card--left,.qs-card--right{float:none;margin:0 0 24px;max-width:100%;position:static;width:100%}.qs-button{display:block;width:100%}}@media (prefers-reduced-motion:reduce){.qs-button{transition:none}.qs-button:active{transform:none}}.qs-modal{--qs-accent:#f4682b;--qs-accent-hover:#dc5e27;--qs-accent-active:#c35322;--qs-on-accent:#fff;--qs-surface:#fff;--qs-surface-border:#e5e7eb;--qs-text:#1f2937;--qs-text-muted:#6b7280;--qs-focus-ring:#dc5e27;--qs-radius:8px;--qs-line-tight:1.2;--qs-line-body:1.5;--qs-header-grad-start:#a8231b;--qs-header-grad-end:#e2651c;--qs-header-on:#fff;--qs-modal-max-width:920px;--qs-summary-width:480px;--qs-side-width:440px;--qs-open-h:600px;--qs-ease:cubic-bezier(0.22,0.61,0.36,1);--qs-radius-lg:18px;--qs-radius-md:12px;--qs-radius-sm:8px;--qs-radius-pill:999px;--qs-shadow-sm:0 1px 2px rgba(16,24,40,.05),0 2px 6px -1px rgba(16,24,40,.06),0 8px 20px -6px rgba(16,24,40,.06);--qs-shadow-md:0 1px 2px rgba(16,24,40,.06),0 5px 12px -3px rgba(16,24,40,.08),0 16px 36px -10px rgba(16,24,40,.1);--qs-shadow-xl:0 1px 2px rgba(16,24,40,.06),0 8px 20px -6px rgba(16,24,40,.1),0 28px 60px -16px rgba(16,24,40,.18),0 56px 110px -40px rgba(16,24,40,.16);--qs-surface-subtle:#f7f8fa;--qs-surface-sunken:#f1f3f7;--qs-hairline:rgba(16,24,40,.09);--qs-scroll-thumb:rgba(16,24,40,.16);--qs-scroll-thumb-hover:rgba(16,24,40,.3);--qs-header-bg:var(--qs-surface);--qs-header-fg:var(--qs-text);--qs-header-h:56px}.qs-modal,.qs-modal *{box-sizing:border-box}.qs-modal button,.qs-modal h2,.qs-modal p,.qs-modal ul{margin:0;padding:0}.qs-modal{background-color:var(--qs-surface)!important;border:0;border:1px solid var(--qs-hairline)!important;border-radius:var(--qs-radius-lg)!important;box-shadow:var(--qs-shadow-xl);color:var(--qs-text)!important;font-family:inherit;height:min(86vh,var(--qs-open-h));inset:0;margin:auto;max-height:min(86vh,calc(100dvh - 32px));max-width:min(var(--qs-modal-max-width,900px),calc(100vw - 32px));overflow:hidden;padding:0!important;position:fixed;width:var(--qs-summary-width);will-change:width,height}.qs-modal[open]{display:flex;flex-direction:row}.qs-modal:not([open]){display:none!important}.qs-modal[data-state=open]{height:min(86vh,var(--qs-open-h));width:calc(var(--qs-summary-width) + var(--qs-side-width))}@media (min-width:952px){.qs-modal[data-state=summary]{height:-moz-fit-content;height:fit-content;max-height:min(86vh,calc(100dvh - 32px))}}@media (min-width:952px){.qs-modal:not([data-state=open]):has(.qs-summary[data-state=loading]){height:-moz-fit-content;height:fit-content;max-height:min(86vh,calc(100dvh - 32px))}.qs-modal:not([data-state=open]):has(.qs-summary[data-state=loading]) .qs-modal__summary{align-self:start;max-height:none}}.qs-modal::backdrop{backdrop-filter:blur(6px) saturate(115%);-webkit-backdrop-filter:blur(6px) saturate(115%);background:rgba(12,17,29,.58)}.qs-modal__header{align-items:center;background:var(--qs-header-bg)!important;border-bottom:1px solid var(--qs-hairline);display:flex;flex-shrink:0;justify-content:space-between;min-height:var(--qs-header-h);padding:0 12px 0 22px;position:sticky;top:0;z-index:1}.qs-modal__title{color:var(--qs-header-fg)!important;font-size:15px!important;font-weight:600!important;letter-spacing:-.008em;line-height:var(--qs-line-tight)}.qs-modal__close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent!important;border:0;border-radius:var(--qs-radius-pill)!important;color:var(--qs-text-muted)!important;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:18px!important;font-weight:400!important;justify-content:center;line-height:1;min-height:38px;min-width:38px;padding:6px;pointer-events:auto!important;position:relative!important;transition:background-color .12s ease;z-index:10!important}.qs-modal__close:hover{background-color:rgba(16,24,40,.06)!important;color:var(--qs-text)!important}.qs-modal__close:active{background-color:rgba(16,24,40,.11)!important}.qs-modal__close:focus-visible{outline:2px solid var(--qs-focus-ring);outline-offset:2px}.qs-modal__summary{display:flex;flex:0 0 var(--qs-summary-width);flex-direction:column;max-height:min(86vh,var(--qs-open-h));min-width:0;overflow-y:auto;width:var(--qs-summary-width)}.qs-summary{padding:20px 24px}@media (min-width:952px){.qs-modal[data-state=summary] .qs-form,.qs-modal[data-state=summary] .qs-summary{padding-right:58px}}.qs-modal__side{background-color:var(--qs-surface)!important;border-left:1px solid var(--qs-surface-border);bottom:0;display:flex;flex-direction:column;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(24px);width:var(--qs-side-width)}.qs-modal[data-state=open] .qs-modal__side{opacity:1;pointer-events:auto;transform:none}.qs-modal__side-head{align-items:center;background:var(--qs-header-bg)!important;border-bottom:1px solid var(--qs-hairline);display:flex;flex:0 0 auto;justify-content:flex-end;min-height:var(--qs-header-h);padding:0 14px 0 16px}.qs-modal__side-title{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.qs-modal__back{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--qs-surface)!important;border:0;border:1px solid var(--qs-hairline)!important;border-radius:var(--qs-radius-pill)!important;color:var(--qs-text-muted)!important;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:13px!important;font-weight:500!important;line-height:var(--qs-line-tight);padding:7px 13px!important;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.qs-modal__back:hover{background-color:var(--qs-surface-subtle)!important;box-shadow:var(--qs-shadow-sm);color:var(--qs-text)!important}.qs-modal__back:focus-visible{outline:2px solid var(--qs-focus-ring);outline-offset:2px}.qs-modal[data-mode=chat] [data-qs-section=chat]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:14px}.qs-modal__summary [data-qs-section=form]{border-top:1px solid var(--qs-surface-border);display:flex;flex-direction:column;gap:8px;padding:16px 24px}.qs-modal__summary [data-qs-section=form][hidden]{display:none!important}.qs-modal[data-mode=chat] [data-qs-section=chat]:has(.qs-chat-limit:not([hidden])) .qs-chat-input-row{display:none!important}@media (prefers-reduced-motion:no-preference){.qs-modal .qs-form--highlight{animation:qs-form-highlight 1.2s var( --qs-ease )}@keyframes qs-form-highlight{0%{background-color:transparent;box-shadow:0 0 0 0 transparent}25%{background-color:rgba(37,99,235,.08);box-shadow:0 0 0 2px var( --qs-focus-ring )}to{background-color:transparent;box-shadow:0 0 0 0 transparent}}}.qs-modal__tabs{display:flex;flex-direction:column;gap:8px;left:var(--qs-summary-width);position:absolute;top:50%;transform:translate(-100%,-50%);z-index:4}.qs-modal[data-state=open] .qs-modal__tabs{opacity:0;pointer-events:none;transform:translate(-100%,-50%) translateX(20px)}.qs-modal__tab{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--qs-hairline);border-radius:var(--qs-radius-md) 0 0 var(--qs-radius-md)!important;border-right:0;box-shadow:var(--qs-shadow-md);color:var(--qs-text)!important;cursor:pointer;display:flex;flex-direction:column;gap:7px;padding:15px 10px!important;transition:background-color .14s ease,box-shadow .14s ease}.qs-modal__tab[hidden]{display:none}.qs-modal__tab--chat{background-color:var(--qs-surface)!important}.qs-modal__tab--chat:hover{background-color:var(--qs-surface-subtle)!important;box-shadow:var(--qs-shadow-md),-2px 0 0 0 var(--qs-accent)}.qs-modal__tab-icon{color:var(--qs-accent);font-size:16px}.qs-modal__tab-label{color:var(--qs-text-muted)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}.qs-modal__tab:focus-visible{outline:2px solid var(--qs-focus-ring);outline-offset:2px}.qs-modal .qs-button{background-color:var(--qs-accent)!important;color:var(--qs-on-accent)!important}.qs-modal .qs-button:hover{background-color:var(--qs-accent-hover)!important}.qs-panel-form-btn{align-self:center;flex:0 0 auto;font-size:14px!important;padding:10px 18px!important;width:auto!important}.qs-panel-form-btn[hidden]{display:none!important}.qs-modal__divider{border:0;border-top:1px solid var(--qs-surface-border);margin:20px 0}.qs-summary__tldr{color:var(--qs-text)!important;font-size:19px!important;font-weight:650!important;letter-spacing:-.014em;line-height:1.42;margin-bottom:22px!important;text-wrap:pretty}.qs-modal .qs-summary__bullets{list-style:none!important;margin:0!important;padding-left:0!important}.qs-modal .qs-summary__bullets li{color:var(--qs-text)!important;display:block!important;font-size:16px!important;font-weight:400!important;line-height:var(--qs-line-body);list-style:none!important;padding-left:26px!important;position:relative!important}.qs-modal .qs-summary__bullets li:before{background-color:var(--qs-accent)!important;border-radius:2px!important;content:""!important;display:block!important;height:2px!important;left:0!important;opacity:.85;position:absolute!important;top:.75em!important;width:12px!important}.qs-modal .qs-summary__bullets li+li{margin-top:14px}.qs-summary__notice{color:var(--qs-text-muted)!important;font-size:14px!important;font-weight:400!important;line-height:var(--qs-line-body)}.qs-form__heading{color:var(--qs-text)!important;font-size:16px!important;font-weight:600!important;line-height:var(--qs-line-tight);margin-bottom:12px}.qs-form__target{width:100%}.qs-form__notice{color:var(--qs-text-muted)!important;font-size:14px!important;font-weight:400!important;line-height:var(--qs-line-body);margin-top:12px}.qs-skeleton{background-color:var(--qs-surface-sunken);border-radius:var(--qs-radius-pill);height:16px;margin-bottom:8px}.qs-skeleton--tldr{height:19px;margin-bottom:22px;width:92%}.qs-skeleton--bullet{margin-bottom:14px;margin-left:26px;position:relative;width:88%}.qs-modal .qs-skeleton--bullet:before{background-color:var(--qs-surface-sunken);border-radius:2px;content:"";height:2px;left:-26px;position:absolute;top:50%;transform:translateY(-50%);width:12px}.qs-skeleton--bullet:nth-of-type(2){width:74%}.qs-skeleton--bullet:nth-of-type(3){width:81%}.qs-skeleton--bullet:nth-of-type(4){width:62%}.qs-loading{align-items:center;color:var(--qs-text-muted);display:flex;font-size:14px;font-weight:500;gap:8px;line-height:var(--qs-line-tight);margin:0 0 14px}.qs-loading__dots{display:inline-flex;gap:4px}.qs-loading__dots span{background-color:currentColor;border-radius:50%;height:8px;opacity:.4;width:8px}@media (prefers-reduced-motion:no-preference){.qs-loading__dots span{animation:qs-loading-dot 1.2s ease-in-out infinite both}.qs-loading__dots span:nth-child(2){animation-delay:.18s}.qs-loading__dots span:nth-child(3){animation-delay:.36s}@keyframes qs-loading-dot{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}}@media (prefers-reduced-motion:no-preference){.qs-skeleton{animation:qs-shimmer 1.2s linear infinite;background-image:linear-gradient(90deg,var(--qs-surface-sunken) 0,#fafbfc 50%,var(--qs-surface-sunken) 100%);background-size:200% 100%}@keyframes qs-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}}@media (max-width:951px){.qs-modal,.qs-modal[data-state=open]{border:0!important;border-radius:var(--qs-radius-lg) var(--qs-radius-lg) 0 0!important;height:100dvh;margin:0;max-height:100dvh;max-width:100vw;width:100vw}.qs-modal[data-state=summary]{height:-moz-fit-content;height:fit-content;max-height:88dvh;top:auto}.qs-modal[data-state=summary] .qs-modal__summary{max-height:none}.qs-modal__summary{flex:1 1 auto;max-height:none;width:100%}.qs-modal__side{border-left:0;opacity:1;transform:translateX(100%);width:100%;z-index:7}.qs-modal[data-state=open] .qs-modal__side{transform:none}.qs-modal__tabs{left:auto;right:0;transform:translateY(-50%)}.qs-modal[data-state=open] .qs-modal__tabs{transform:translateY(-50%) translateX(20px)}}@media (prefers-reduced-motion:no-preference){.qs-modal{transition:width .42s var(--qs-ease),height .42s var(--qs-ease)}.qs-modal__side{transition:opacity .34s var(--qs-ease) .06s,transform .42s var(--qs-ease)}.qs-modal__tabs{transition:opacity .25s,transform .25s}.qs-modal__tab{transition:transform .2s}.qs-modal__tab:hover{transform:translateX(-3px)}.qs-modal[open]{animation:qs-modal-open .15s ease-out forwards}@keyframes qs-modal-open{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.qs-modal[open]::backdrop{animation:qs-backdrop-open .15s ease-out forwards}@keyframes qs-backdrop-open{0%{opacity:0}to{opacity:1}}}.qs-chat-messages{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;overflow-y:auto;padding:8px 0}.qs-modal .qs-chat-messages,.qs-modal .qs-modal__summary{scrollbar-color:var(--qs-scroll-thumb) transparent!important;scrollbar-width:thin!important}.qs-modal .qs-chat-messages::-webkit-scrollbar,.qs-modal .qs-modal__summary::-webkit-scrollbar{height:10px!important;width:10px!important}.qs-modal .qs-chat-messages::-webkit-scrollbar-track,.qs-modal .qs-modal__summary::-webkit-scrollbar-track{background:transparent!important}.qs-modal .qs-chat-messages::-webkit-scrollbar-thumb,.qs-modal .qs-modal__summary::-webkit-scrollbar-thumb{background-clip:padding-box!important;background-color:var(--qs-scroll-thumb)!important;border:2px solid transparent!important;border-radius:var(--qs-radius-pill)!important}.qs-modal .qs-chat-messages::-webkit-scrollbar-thumb:hover,.qs-modal .qs-modal__summary::-webkit-scrollbar-thumb:hover{background-color:var(--qs-scroll-thumb-hover)!important}.qs-modal .qs-chat-messages::-webkit-scrollbar-corner,.qs-modal .qs-modal__summary::-webkit-scrollbar-corner{background:transparent!important}.qs-bubble--user{align-self:flex-end;background-color:var( --qs-accent )!important;border-radius:var( --qs-radius-lg );border-bottom-right-radius:6px;box-shadow:var( --qs-shadow-sm );color:var( --qs-on-accent )!important}.qs-bubble--assistant,.qs-bubble--user{font-size:15px!important;line-height:var( --qs-line-body );max-width:84%;padding:10px 14px!important}.qs-bubble--assistant{align-self:flex-start;background-color:var( --qs-surface-subtle )!important;border:1px solid var( --qs-hairline );border-radius:var( --qs-radius-lg );border-bottom-left-radius:6px;color:var( --qs-text )!important}@media (prefers-reduced-motion:no-preference){.qs-bubble--assistant,.qs-bubble--user{animation:qs-bubble-pop .25s var( --qs-ease )}@keyframes qs-bubble-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.qs-chat-typing{gap:9px}.qs-chat-typing,.qs-chat-typing__dots{align-items:center;display:inline-flex}.qs-chat-typing__dots{flex:0 0 auto;gap:4px}.qs-chat-typing__word{color:var( --qs-text-muted )!important;font-size:14px!important;font-weight:400!important;line-height:var( --qs-line-tight );white-space:nowrap}.qs-chat-typing .qs-chat-typing__dot{background-color:var( --qs-text-muted );border-radius:50%;height:6px;opacity:.4;width:6px}@media (prefers-reduced-motion:no-preference){.qs-chat-typing .qs-chat-typing__dot{animation:qs-chat-typing-pulse 1.2s var( --qs-ease ) infinite}.qs-chat-typing .qs-chat-typing__dot:nth-child(2){animation-delay:.2s}.qs-chat-typing .qs-chat-typing__dot:nth-child(3){animation-delay:.4s}@keyframes qs-chat-typing-pulse{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-3px)}}}.qs-typing-cursor{display:inline}@media (prefers-reduced-motion:reduce){.qs-typing-cursor{display:none}}.qs-chat-input-row{align-items:flex-end;border-top:1px solid var( --qs-surface-border );display:flex;flex-shrink:0;gap:8px;padding-top:12px}.qs-chat-input{border:1px solid var( --qs-hairline );border-radius:var( --qs-radius-md );flex:1 1 auto;max-height:120px;min-height:44px;min-width:0;overflow-y:auto;padding:11px 14px;resize:none;scrollbar-width:none;transition:border-color .14s ease,box-shadow .14s ease;-ms-overflow-style:none;background-color:var( --qs-surface )!important;color:var( --qs-text )!important;font-family:inherit;font-size:16px!important;line-height:var( --qs-line-body )}.qs-chat-input:focus,.qs-chat-input:focus-visible{border-color:var( --qs-accent )!important;box-shadow:0 0 0 3px rgba(244,104,43,.16);outline:none}.qs-chat-input::-webkit-scrollbar{display:none;height:0;width:0}.qs-chat-input::-moz-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qs-chat-input::placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qs-chat-input:disabled,.qs-chat-input[aria-disabled=true]{cursor:not-allowed;opacity:.6}.qs-chat-send{align-items:center;border-radius:var( --qs-radius-pill )!important;display:inline-flex;flex:0 0 44px;flex-shrink:0;font-size:15px!important;height:44px;justify-content:center;line-height:1;min-width:44px;padding:0!important;width:44px}.qs-chat-send:focus-visible{outline:2px solid var( --qs-focus-ring );outline-offset:2px}.qs-chat-input-row{flex-wrap:nowrap}.qs-chat-messages:has(.qs-chat-empty){align-items:center;justify-content:center}.qs-chat-empty{align-items:center;display:flex;flex-direction:column;max-width:34ch;padding:0 18px;text-align:center;width:100%}.qs-chat-empty__icon{align-items:center;background-color:color-mix(in srgb,var( --qs-accent ) 12%,transparent);border-radius:var( --qs-radius-pill );color:var( --qs-accent );display:inline-flex;flex:0 0 auto;height:46px;justify-content:center;margin-bottom:16px;width:46px}@supports not (background-color:color-mix(in srgb,red 10%,transparent)){.qs-chat-empty__icon{background-color:var( --qs-surface-sunken )}}.qs-chat-empty__icon svg{display:block;height:24px;width:24px}.qs-chat-empty__title{color:var( --qs-text )!important;font-size:15px!important;font-weight:600!important;letter-spacing:-.008em;line-height:var( --qs-line-tight );margin:0 0 6px!important}.qs-chat-empty__starters{align-items:stretch;display:flex;flex-direction:column;gap:8px;margin:16px 0 14px;width:100%}.qs-chat-starter{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var( --qs-surface )!important;border:1px solid var( --qs-hairline )!important;border-radius:var( --qs-radius-md )!important;color:var( --qs-text )!important;cursor:pointer;display:block;font-family:inherit;font-size:14px!important;font-weight:500!important;line-height:var( --qs-line-body );margin:0;padding:10px 14px!important;text-align:left;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease;width:100%}.qs-chat-starter:hover{background-color:var( --qs-surface-subtle )!important;border-color:var( --qs-accent )!important;box-shadow:var( --qs-shadow-sm );transform:translateY(-1px)}.qs-chat-starter:active{transform:translateY(0)}.qs-chat-starter:focus-visible{outline:2px solid var( --qs-focus-ring );outline-offset:3px}.qs-chat-empty__hint{color:var( --qs-text-muted )!important;font-size:13px!important;font-weight:400!important;line-height:var( --qs-line-body );margin:0!important}.qs-chat-terminal[hidden]{display:none!important}.qs-chat-terminal{align-items:center;background-color:var( --qs-surface-subtle );border:1px solid var( --qs-hairline );border-radius:var( --qs-radius-md );display:flex;flex:0 0 auto;flex-direction:column;gap:14px;margin-top:12px;padding:18px 16px}.qs-chat-limit{display:none!important}.qs-panel-limit-msg{color:var( --qs-text )!important;font-weight:500!important;margin:0!important;max-width:34ch;text-align:center;text-wrap:balance}.qs-chat-unavailable,.qs-panel-limit-msg{font-size:14px!important;line-height:var( --qs-line-body )}.qs-chat-unavailable{align-self:center;color:var( --qs-text-muted )!important;padding:4px 12px}
