.consult-header.svelte-x1yfxm{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:96px 20px 20px;flex-shrink:0}.consult-brand.svelte-x1yfxm{color:#e4bfdc;font-size:16px;display:flex;gap:8px;align-items:center}.consult-brand.svelte-x1yfxm span:where(.svelte-x1yfxm){color:#f0e7f2;font-size:14px;font-weight:600}.consult-header.svelte-x1yfxm>div:where(.svelte-x1yfxm){display:flex;gap:6px}.consult-header.svelte-x1yfxm>div:where(.svelte-x1yfxm) a:where(.svelte-x1yfxm){border:1px solid #ffffff14;border-radius:99px;color:#c9bbce;padding:9px 12px;font-size:12px}a.svelte-x1yfxm:focus-visible{outline:2px solid #e4b9d5;outline-offset:3px}@media(min-width:640px){.consult-header.svelte-x1yfxm{padding-top:112px}}.consult-surface{width:100%;min-height:100dvh;background:radial-gradient(ellipse 80% 55% at 50% 0%,#2c192d 0%,transparent 100%),#100d14}.consult-shell{width:100%;max-width:42rem;height:100dvh;margin:0 auto;display:flex;flex-direction:column;overflow:hidden;color:#f5edf6;background:transparent}.consult-scroll{flex:1;min-height:0;overflow-y:auto;padding:8px 20px 24px;scrollbar-width:none}.consult-shell .consult-dock{flex-shrink:0;padding:12px 16px calc(env(safe-area-inset-bottom) + 16px);border-top:1px solid #ffffff0c;background:#100d14}.consult-dock .consult-input-note{font-size:11px;line-height:1.6;color:#a99aac;padding:0 4px;margin-bottom:8px}.consult-shell .consult-composer{display:flex;align-items:flex-end;gap:8px;border:1px solid #c5a2c540;border-radius:24px;background:#28212d;padding:8px;box-shadow:none}.consult-shell .consult-composer:focus-within{border-color:#e7b4d4;background:#28212d;box-shadow:0 0 0 3px #edb9d810}.consult-shell .consult-composer textarea{min-height:48px;max-height:144px;width:100%;background:transparent;resize:none;border:0;outline:0;padding:10px 8px;color:#f5edf6;font-size:16px;font-weight:400;line-height:1.65}.consult-shell .consult-composer textarea::placeholder{color:#a99aac}.consult-shell .consult-composer>button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;min-height:44px;border:0;border-radius:50%;background:#edbbd9;color:#322134;padding:0;font-size:23px}.consult-shell .consult-composer>button:disabled{background:#ffffff0b;color:#ffffff40}.consult-shell .consult-composer>button:focus-visible{outline:2px solid #e4b9d5;outline-offset:3px}.profile-chat.svelte-d1fg2k select:where(.svelte-d1fg2k):disabled{opacity:.3}.profile-chat.svelte-d1fg2k{background:none;border:0;border-radius:0;padding:0;box-shadow:none}.assistant-turn.svelte-d1fg2k{margin:0 0 13px;max-width:94%}.speaker.svelte-d1fg2k{display:block;font-size:11px;color:#c6aacb;margin-bottom:10px}.assistant-turn.svelte-d1fg2k p:where(.svelte-d1fg2k){font-size:16px;line-height:1.8;color:#f0e7f2;font-weight:400}.user-turn.svelte-d1fg2k{display:flex;align-items:center;gap:13px;width:fit-content;max-width:88%;margin:0 0 28px auto;padding:12px 17px;background:#352a3b;border-radius:18px 5px 18px 18px;font-size:14px;line-height:1.7}.user-turn.svelte-d1fg2k button:where(.svelte-d1fg2k){font-size:10px;color:#b5a0bd;min-height:28px!important;padding:3px}.current-prompt.svelte-d1fg2k{padding-bottom:14px;scroll-margin:24px}.inline-answer.svelte-d1fg2k{width:min(92%,420px);margin:15px 0 0 auto;padding:16px;border:1px solid #ffffff10;background:#352a3b55;border-radius:18px 5px 18px 18px}.inline-answer.svelte-d1fg2k>div:where(.svelte-d1fg2k):last-child{margin-top:16px}.inline-answer.svelte-d1fg2k>p:where(.svelte-d1fg2k){color:#ab9cb5;font-size:12px;line-height:1.8}.inline-answer.svelte-d1fg2k>p.leading-7:where(.svelte-d1fg2k){font-size:14px;color:#e1d5e8}.profile-chat.svelte-d1fg2k label:where(.svelte-d1fg2k){font-size:13px;color:#c8bacc}.profile-chat.svelte-d1fg2k input:where(.svelte-d1fg2k),.profile-chat.svelte-d1fg2k select:where(.svelte-d1fg2k){min-height:52px;border:1px solid #ffffff12;border-radius:14px;font-size:16px;color:#f6edf8}.profile-chat.svelte-d1fg2k input:where(.svelte-d1fg2k):focus,.profile-chat.svelte-d1fg2k select:where(.svelte-d1fg2k):focus{outline:2px solid #d9afd1;outline-offset:2px}.profile-chat.svelte-d1fg2k button:where(.svelte-d1fg2k){min-height:44px;transition:background .15s}.profile-chat.svelte-d1fg2k button[aria-pressed]:where(.svelte-d1fg2k){flex:1;font-size:13px;border-color:#ffffff1a;background:#ffffff03}.profile-chat.svelte-d1fg2k button[aria-pressed=true]:where(.svelte-d1fg2k){border-color:#d4abc9;background:#d4abc91c;color:#f3d7e9}.profile-chat.svelte-d1fg2k button:where(.svelte-d1fg2k):focus-visible{outline:2px solid #e4b9d5;outline-offset:3px}
