:where(.marketing-page,.chat-surface){--conv-rule:#d8cfbc;--conv-rule2:#cfc1da;--conv-muted:#566258}.ask-preview{border:1px solid var(--conv-rule2);background:var(--color-cream-50);border-radius:8px;overflow:hidden}.ask-preview-heading{background:var(--color-violet-700);color:#fff;align-items:center;gap:12px;padding:14px 24px;display:flex}.ask-preview-heading p{font-family:var(--font-serif);font-size:21px;line-height:1.25}.ask-preview-heading span{font-family:var(--font-sans);color:#e9dff4;margin-top:3px;font-size:14px;display:block}.ask-preview-conversation{flex-direction:column;gap:18px;padding:24px;display:flex}.ask-preview-bubble{max-width:94%;font-size:15px;line-height:1.7}.ask-preview-speaker{margin-bottom:4px;font-size:14px;font-weight:500;display:block}.ask-preview-bubble p{white-space:pre-line}.ask-preview-bubble p+p{margin-top:10px}.ask-preview-bubble--user{background:var(--color-petal-100);border-radius:8px 8px 0;align-self:flex-end;padding:12px 16px}.ask-preview-bubble--thymely{align-self:flex-start}.ask-preview-bubble--thymely .ask-preview-speaker{color:var(--color-violet-700)}.ask-preview-footer{border-top:1px solid var(--conv-rule);color:var(--conv-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;padding:6px 24px;font-size:14px;line-height:1.5;display:flex}.ask-preview-footer button{cursor:pointer;min-height:44px;color:var(--color-violet-700);text-underline-offset:5px;font-size:14px;font-weight:500;text-decoration:underline}.ask-preview-footer button:hover{color:var(--color-raspberry-600)}.ask-preview-sources{border-top:1px solid var(--conv-rule);margin-top:6px;padding-top:16px}.ask-preview-sources>p{color:var(--conv-muted);margin-bottom:10px;font-size:14px;font-weight:500}.ask-preview-sources ul{grid-template-columns:1fr 1fr;gap:10px;padding:0;list-style:none;display:grid}.ask-source{border:1px solid var(--conv-rule2);background:var(--color-cream-100);border-radius:4px;padding:12px 14px;font-size:14px;line-height:1.45;display:block}.ask-source-type{background:var(--color-lavender-100);color:var(--color-violet-700);border-radius:3px;margin-bottom:7px;padding:2px 7px;font-size:13px;font-weight:500;display:inline-block}.ask-source strong{color:var(--color-forest-900);font-weight:500;display:block}.ask-source-org{color:var(--conv-muted);font-size:14px;display:block}a.ask-source{color:inherit;text-decoration:none;transition:box-shadow .16s}a.ask-source:hover,a.ask-source:focus-visible{box-shadow:inset 0 0 0 1px var(--color-violet-700)}.ask-source-tag{background:var(--color-petal-100);color:var(--color-raspberry-700);border-radius:3px;margin-top:6px;padding:1px 7px;font-size:13px;font-weight:500;display:inline-block}.ask-sheet-head{background:var(--color-violet-700);color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.ask-sheet-head>div:first-child{align-items:center;gap:12px;display:flex}.ask-sheet-head p{font-family:var(--font-serif);font-size:21px;line-height:1.25}.ask-sheet-head p span{font-family:var(--font-sans);color:#e9dff4;margin-top:3px;font-size:14px;display:block}.ask-sheet-tools{align-items:center;gap:16px;display:flex}.ask-sheet-login{color:#fff;text-underline-offset:4px;gap:6px;min-height:44px;font-size:14px;font-weight:500;text-decoration:underline}.ask-sheet-close{color:#fff;cursor:pointer;border:1px solid #ffffff8c;border-radius:2px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .16s,border-color .16s;display:flex}.ask-sheet-close:hover{background:#ffffff1f;border-color:#fff}.ask-sheet-log{flex-direction:column;gap:18px;padding:24px 32px;display:flex}.ask-sheet-log .ask-preview-bubble--user{max-width:80%}.ask-sheet-log .ask-preview-bubble--thymely{max-width:82%}.ask-sheet-sources{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ask-sheet-source{border:1px solid var(--conv-rule2);background:var(--color-cream-100);border-radius:4px;align-items:baseline;gap:8px;padding:8px 12px;font-size:14px;line-height:1.4;display:inline-flex}.ask-sheet-source .ask-source-type{margin-bottom:0;padding-block:1px}.ask-sheet-source strong{color:var(--color-forest-900);font-weight:500}.ask-sheet-source>span:last-child{color:var(--conv-muted)}.ask-typing{align-items:center;gap:10px;display:flex}.ask-typing .ask-preview-speaker{color:var(--color-violet-700);margin:0}.ask-typing-dots{background:var(--color-lavender-100);border-radius:8px 8px 8px 0;gap:5px;padding:10px 12px;display:inline-flex}.ask-typing-dots span{background:var(--color-violet-700);border-radius:50%;width:6px;height:6px}.ask-sheet-chips{border-top:1px solid var(--conv-rule);flex-wrap:wrap;gap:8px;padding:14px 32px 6px;display:flex}.ask-sheet-chip,.ask-chip{border:1px solid var(--conv-rule);min-height:44px;color:var(--color-forest-900);text-align:left;cursor:pointer;background:0 0;border-radius:4px;padding:9px 14px;font-size:14px;line-height:1.4;transition:background-color .16s,border-color .16s}.ask-sheet-chip:hover,.ask-chip:hover{border-color:var(--color-violet-700);background:var(--color-cream-100)}.ask-sheet-chip[aria-pressed=true],.ask-chip[aria-pressed=true]{border-color:var(--color-violet-700);background:var(--color-lavender-100);color:var(--color-violet-700)}.ask-chip:disabled{cursor:default;opacity:.6}.ask-sheet-compose{padding:10px 32px 18px}.ask-send{border:1px solid var(--color-raspberry-700);background:var(--color-raspberry-600);color:#fff;cursor:pointer;border-radius:2px;min-height:44px;padding:8px 14px;font-size:14px;font-weight:500;transition:background-color .16s}.ask-send:hover{background:var(--color-raspberry-700)}.ask-send:disabled{border-color:var(--conv-rule2);color:var(--conv-muted);cursor:not-allowed;background:0 0}.ask-send--stop,.ask-send--stop:hover{color:var(--color-raspberry-600);border-color:var(--color-raspberry-600);background:0 0}.ask-send--stop:hover{background:var(--color-petal-100)}.ask-sheet-note{color:var(--conv-muted);margin-top:10px;padding-inline:4px;font-size:14px;line-height:1.5}.ask-sheet-note a{color:var(--color-raspberry-600);text-underline-offset:4px;font-weight:500;text-decoration:underline}.ask-preview-compose{border-top:1px solid var(--conv-rule);padding:12px 24px 14px}.ask-live-actions{border-top:1px solid var(--conv-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:14px;padding-top:12px;display:flex}.ask-live-actions a.go{min-height:44px;color:var(--color-violet-700);text-underline-offset:5px;align-items:center;gap:8px;font-size:15px;font-weight:500;text-decoration:underline;display:inline-flex}.ask-live-actions a.go:hover{color:var(--color-raspberry-600)}.meter{color:var(--conv-muted);white-space:nowrap;align-items:center;gap:10px;font-size:14px;display:inline-flex}.meter i{gap:4px;display:inline-flex}.meter i b{background:var(--chat-lav2);border-radius:3px;width:18px;height:6px;display:block}.meter i b.on{background:var(--color-violet-700)}.ask-preview-bubble .cite{color:var(--color-violet-700);vertical-align:super;margin-left:1px;font-size:.85em;line-height:0}.caret{background:var(--color-violet-700);vertical-align:-2px;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}.ask-live-gate{border:1px solid var(--conv-rule2);background:var(--color-lavender-100);color:var(--color-eggplant-700);border-radius:6px;margin-top:14px;padding:16px 18px;font-size:15px;line-height:1.55}.ask-live-gate h4{font-family:var(--font-serif);color:var(--color-forest-900);margin-bottom:6px;font-size:20px;font-weight:400;line-height:1.2}.ask-live-gate .acts{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:10px;display:flex}.ask-live-gate a.go{min-height:44px;color:var(--color-violet-700);text-underline-offset:5px;align-items:center;gap:8px;font-weight:500;text-decoration:underline;display:inline-flex}.ask-live-gate a.primary{border:1px solid var(--color-raspberry-700);background:var(--color-raspberry-600);color:#fff;border-radius:2px;justify-content:center;align-items:center;min-height:44px;padding:8px 16px;font-weight:500;text-decoration:none;display:inline-flex}.ask-live-gate a.primary:hover{background:var(--color-raspberry-700)}.ask-live-gate .fine{color:var(--conv-muted);margin-top:8px;font-size:14px}.turnstile-mount{width:0;height:0;position:absolute;overflow:hidden}@media (max-width:600px){.ask-preview-sources ul{grid-template-columns:1fr}.ask-preview-heading{padding:14px 18px}.ask-preview-conversation{min-height:0;padding:20px 18px}.ask-preview-bubble{max-width:100%}.ask-preview-footer{padding-inline:18px}.ask-preview-compose{padding:10px 18px 12px}.ask-sheet-head,.ask-sheet-log,.ask-sheet-chips,.ask-sheet-compose{padding-inline:18px}.ask-sheet-log{padding-block:20px}.ask-sheet-log .ask-preview-bubble{max-width:100%}}
