.StudioAssistant_dialog__qadKl,.StudioAssistant_launcher__752Co,.StudioAssistant_shortcut__gVD5c{--chat-space-1:4px;--chat-space-2:8px;--chat-space-3:12px;--chat-space-4:16px;--chat-space-5:20px;--chat-space-6:24px;--chat-space-8:32px;--chat-surface:var(--bg);--chat-muted-surface:var(--bg-2);--chat-ink:var(--fg);--chat-secondary:var(--fg-2);--chat-accent:var(--red);--chat-accent-hover:var(--red-hover);--chat-on-accent:#fff;--chat-pressed:#a70d18;--chat-border:var(--control-border);--chat-subtle-border:var(--line);--chat-focus:var(--red-2);--chat-radius-control:var(--control-radius);--chat-radius-panel:var(--radius-media);--chat-shadow:0 2px 6px rgb(42 25 22/.08),0 12px 36px rgb(42 25 22/.18);--chat-feedback:150ms;--chat-ease:cubic-bezier(.22,1,.36,1);--chat-touch:44px;--chat-launcher-height:84px;--chat-launcher-bottom:var(--chat-space-6);--chat-radius-launcher:16px}.StudioAssistant_dialog__qadKl a,.StudioAssistant_dialog__qadKl button,.StudioAssistant_error__b_RGF,.StudioAssistant_field__bZ8r0,.StudioAssistant_launcher__752Co,.StudioAssistant_topics__Zn2oS,.StudioAssistant_user__pr2E5{border-radius:var(--chat-radius-control)}.StudioAssistant_shortcut__gVD5c{position:fixed;z-index:45;right:var(--chat-space-6);bottom:var(--chat-launcher-bottom);display:flex;max-width:calc(100vw - 32px);border:1px solid color-mix(in oklab,var(--chat-ink) 32%,transparent);border-radius:var(--chat-radius-launcher);background:var(--chat-surface);box-shadow:var(--chat-shadow);animation:StudioAssistant_shortcutArrival__Fxj_T .36s var(--chat-ease) both}.StudioAssistant_shortcut__gVD5c:has(.StudioAssistant_launcher__752Co[aria-expanded=true]){border-color:var(--chat-ink)}.StudioAssistant_launcher__752Co{display:flex;align-items:center;gap:var(--chat-space-3);min-height:calc(var(--chat-launcher-height) - 2px);min-width:0;padding:var(--chat-space-3);border:0;border-radius:var(--chat-radius-launcher);background:var(--chat-surface);color:var(--chat-ink);font:inherit;text-align:left;cursor:pointer}.StudioAssistant_hideShortcut__OHcoM{display:none}.StudioAssistant_launcherAvatar__TI5Fr{position:relative;display:block;flex:none;width:56px;height:56px}.StudioAssistant_portrait__dppwN{display:block;width:100%;height:100%;border:2px solid color-mix(in oklab,var(--chat-accent) 40%,var(--chat-surface));border-radius:50%;overflow:hidden;background:var(--chat-muted-surface)}.StudioAssistant_portrait__dppwN img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.18);transform-origin:50% 40%}.StudioAssistant_chatBadge__9dO67{position:absolute;right:-3px;bottom:-2px;display:grid;place-items:center;min-width:24px;height:20px;padding:1px 3px;border:2px solid var(--chat-surface);border-radius:6px;background:var(--chat-accent);color:var(--chat-on-accent);font-size:.625rem;font-weight:750;line-height:1}.StudioAssistant_launcherCopy__b_FuL{display:grid;gap:var(--chat-space-1);min-width:0}.StudioAssistant_launcherTitle__vu8H_{font-size:1.125rem;font-weight:650;letter-spacing:-.015em;line-height:1.2}.StudioAssistant_launcherDetail__wDDP5{color:var(--chat-secondary);font-size:.8125rem;font-weight:450;line-height:1.3}.StudioAssistant_detailMobile__69JC4{display:none}.StudioAssistant_launchAction__e7ghY{position:relative;display:grid;place-items:center;width:36px;height:36px;flex:none;margin-left:var(--chat-space-2);border-radius:50%;background:var(--chat-accent);color:var(--chat-on-accent);transition:background-color .18s var(--chat-ease)}.StudioAssistant_closeGlyph__f_W2C,.StudioAssistant_openGlyph__As1Mt{position:absolute;inset:0;display:grid;place-items:center;transition:opacity .16s var(--chat-ease),transform .2s var(--chat-ease)}.StudioAssistant_openGlyph__As1Mt svg{width:18px;height:18px}.StudioAssistant_closeGlyph__f_W2C{margin:auto;opacity:0;transform:rotate(-45deg) scale(.75)}.StudioAssistant_launcher__752Co[aria-expanded=true] .StudioAssistant_launchAction__e7ghY{background:var(--chat-ink)}.StudioAssistant_launcher__752Co[aria-expanded=true] .StudioAssistant_openGlyph__As1Mt{opacity:0;transform:rotate(35deg) scale(.75)}.StudioAssistant_launcher__752Co[aria-expanded=true] .StudioAssistant_closeGlyph__f_W2C{opacity:1;transform:rotate(0) scale(1)}.StudioAssistant_shortcut__gVD5c[data-motion=false] .StudioAssistant_launchAction__e7ghY,.StudioAssistant_shortcut__gVD5c[data-motion=false] .StudioAssistant_launchAction__e7ghY *{transition:none}.StudioAssistant_launcher__752Co[aria-expanded=true]{background:var(--chat-muted-surface)}.StudioAssistant_launcher__752Co:focus-visible{outline:3px solid var(--chat-ink);outline-offset:3px;box-shadow:0 0 0 3px var(--chat-surface),var(--chat-shadow);transition:none}.StudioAssistant_invitation___QspH{position:absolute;right:0;bottom:calc(100% + 12px);width:300px;max-width:calc(100vw - 32px);padding:12px 16px 16px;border:1px solid color-mix(in oklab,var(--chat-ink) 18%,transparent);border-radius:var(--chat-radius-launcher);background:var(--chat-surface);color:var(--chat-ink);box-shadow:var(--chat-shadow);animation:StudioAssistant_invitationArrival__vD5vj .24s var(--chat-ease) both}.StudioAssistant_invitationHeading__qfpSQ{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.StudioAssistant_invitationHeading__qfpSQ p{font-size:1rem;font-weight:650;letter-spacing:-.015em;line-height:1.35}.StudioAssistant_dismissInvitation__Pgqoy{display:grid;place-items:center;flex:none;width:44px;height:44px;margin:-4px -8px -4px 0;border:0;border-radius:var(--chat-radius-control);background:transparent;color:var(--chat-secondary);cursor:pointer}.StudioAssistant_invitationActions__xRw7U{display:flex;gap:8px}.StudioAssistant_invitationActions__xRw7U button{flex:1 1;min-height:44px;padding:10px 12px;border:1px solid var(--chat-border);border-radius:var(--chat-radius-control);background:transparent;color:var(--chat-ink);font:inherit;font-size:.8125rem;font-weight:600;line-height:1.4;cursor:pointer}.StudioAssistant_invitationActions__xRw7U button:first-child{border-color:var(--chat-accent);background:var(--chat-accent);color:var(--chat-on-accent)}.StudioAssistant_invitation___QspH button:focus-visible{outline:2px solid var(--chat-focus);outline-offset:3px}.StudioAssistant_invitationActions__xRw7U button:active{transform:scale(.98)}.StudioAssistant_dialog__qadKl{--chat-width:420px;--chat-height:668px;position:fixed;z-index:46;inset:auto 24px calc(var(--chat-launcher-bottom) + var(--chat-launcher-height) + var(--chat-space-4)) auto;width:min(var(--chat-width),calc(100vw - 32px));height:min(var(--chat-height),calc(100dvh - var(--chat-launcher-bottom) - var(--chat-launcher-height) - 48px));max-width:none;max-height:none;padding:0;margin:0;border:1px solid var(--chat-subtle-border);border-radius:var(--chat-radius-launcher);background:var(--chat-surface);color:var(--chat-ink);box-shadow:var(--chat-shadow);overflow:clip;transform-origin:bottom right;font-size:1rem}.StudioAssistant_dialog__qadKl::backdrop{background:rgb(31 26 23/.4)}.StudioAssistant_dialog__qadKl a,.StudioAssistant_dialog__qadKl button{-webkit-tap-highlight-color:transparent}.StudioAssistant_dialog__qadKl button{font-family:inherit;cursor:pointer}.StudioAssistant_dialog__qadKl a:focus-visible,.StudioAssistant_dialog__qadKl button:focus-visible{outline:2px solid var(--chat-focus);outline-offset:3px;transition:none}.StudioAssistant_panel__xn78L{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;overflow:clip}.StudioAssistant_contactPanel__tBL0h{grid-template-rows:auto minmax(0,1fr)}.StudioAssistant_header__pFFui{display:flex;gap:var(--chat-space-2);align-items:center;padding:var(--chat-space-4) var(--chat-space-3) var(--chat-space-4) var(--chat-space-6);border-bottom:1px solid var(--chat-subtle-border)}.StudioAssistant_identity__VVDXK{flex:1 1;min-width:0}.StudioAssistant_identity__VVDXK h2{margin:0;color:var(--chat-ink);font-size:1.25rem;font-weight:650;letter-spacing:-.02em;line-height:1.25;text-wrap:balance}.StudioAssistant_identity__VVDXK h2:focus{outline:none}.StudioAssistant_identity__VVDXK p{margin:var(--chat-space-1) 0 0;color:var(--chat-secondary);font-size:.8125rem;line-height:1.4}.StudioAssistant_close__IitUG{display:grid;place-items:center;width:var(--chat-touch);height:var(--chat-touch);flex:none;padding:var(--chat-space-3);border:0;background:transparent;color:var(--chat-ink)}.StudioAssistant_close__IitUG svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.StudioAssistant_reset__9km0J{min-height:var(--chat-touch);padding:var(--chat-space-2);border:0;background:transparent;color:var(--chat-secondary);font-size:.8125rem;line-height:1.4}.StudioAssistant_body__hKuS2{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.StudioAssistant_welcome__ZGsMV{padding:var(--chat-space-6)}.StudioAssistant_welcome__ZGsMV h3{margin:0 0 var(--chat-space-3);font-size:1.625rem;font-weight:650;letter-spacing:-.025em;line-height:1.2;text-wrap:balance}.StudioAssistant_welcome__ZGsMV>p{margin:0;color:var(--chat-secondary);font-size:1rem;line-height:1.55;text-wrap:pretty}.StudioAssistant_firstQuestion__KphzR{display:block;width:100%;min-height:48px;margin:var(--chat-space-5) 0 var(--chat-space-3);padding:var(--chat-space-3) var(--chat-space-4);border:0;background:var(--chat-accent);color:var(--chat-on-accent);font-size:.9375rem;font-weight:600;line-height:1.4;text-align:left}.StudioAssistant_topics__Zn2oS{display:flex;flex-direction:column;padding:var(--chat-space-1);background:var(--chat-muted-surface)}.StudioAssistant_topics__Zn2oS button{width:100%;min-height:48px;padding:var(--chat-space-3);border:0;background:transparent;color:var(--chat-ink);font-size:.9375rem;font-weight:500;line-height:1.4;text-align:left}.StudioAssistant_conversation__IuBO6{display:flex;flex-direction:column;gap:var(--chat-space-6);padding:var(--chat-space-5) var(--chat-space-6) var(--chat-space-6)}.StudioAssistant_user__pr2E5{align-self:flex-end;max-width:92%;padding:var(--chat-space-3) var(--chat-space-4);background:var(--chat-muted-surface);color:var(--chat-ink)}.StudioAssistant_speaker__fBKRN{display:block;font-size:.75rem;font-weight:650;line-height:1.5;margin-bottom:var(--chat-space-2)}.StudioAssistant_user__pr2E5 .StudioAssistant_speaker__fBKRN{color:var(--chat-secondary)}.StudioAssistant_answer__RTXWn .StudioAssistant_speaker__fBKRN{color:var(--chat-ink)}.StudioAssistant_answer__RTXWn[data-motion=true]{animation:StudioAssistant_answerArrival__HTaz8 .18s var(--chat-ease) both}.StudioAssistant_replyText__wjPwI p{margin:0;font-size:1rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty}.StudioAssistant_replyText__wjPwI p+p,.StudioAssistant_replyText__wjPwI p+ul,.StudioAssistant_replyText__wjPwI ul+p{margin-top:var(--chat-space-4)}.StudioAssistant_replyText__wjPwI{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.StudioAssistant_inlineLink__qwZzg{color:var(--chat-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.StudioAssistant_classList__aq86k{display:grid;gap:var(--chat-space-4);padding:0;margin:0;list-style:none}.StudioAssistant_classList__aq86k li{display:grid;gap:var(--chat-space-1)}.StudioAssistant_classList__aq86k strong{font-size:1rem;font-weight:650;line-height:1.45}.StudioAssistant_classList__aq86k span{color:var(--chat-secondary);font-size:.875rem;line-height:1.6}.StudioAssistant_references__9P49w{margin-top:var(--chat-space-5)}.StudioAssistant_answerFeedback__FV5Kx{display:flex;align-items:center;flex-wrap:wrap;gap:var(--chat-space-2);margin-top:var(--chat-space-5);font-size:.875rem}.StudioAssistant_answerFeedback__FV5Kx>span{margin-right:var(--chat-space-2)}.StudioAssistant_answerFeedback__FV5Kx button[aria-disabled=true]{opacity:.65;cursor:default}.StudioAssistant_sourceLabel__xC13B{display:block;margin-bottom:var(--chat-space-2);color:var(--chat-secondary);font-size:.75rem;line-height:1.5}.StudioAssistant_sources__xYeTL{display:flex;flex-wrap:wrap;gap:var(--chat-space-2)}.StudioAssistant_human__I1VJ2,.StudioAssistant_sources__xYeTL a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--chat-touch);max-width:100%;padding:var(--chat-space-2) var(--chat-space-3);border:1px solid var(--chat-border);color:var(--chat-ink);background:transparent;font-size:.8125rem;font-weight:600;line-height:1.4;text-decoration:none}.StudioAssistant_note__kOKPQ{margin:var(--chat-space-3) 0 0;font-size:.8125rem;color:var(--chat-secondary);line-height:1.5}.StudioAssistant_wait__QItIa{display:flex;justify-content:space-between;align-items:center;gap:var(--chat-space-3);padding:0 var(--chat-space-6) var(--chat-space-4)}.StudioAssistant_wait__QItIa p{display:flex;align-items:center;gap:8px;margin:0;color:var(--chat-secondary);font-size:.875rem;line-height:1.5}.StudioAssistant_checkingDots__aeAeQ{display:inline-flex;align-items:center;gap:3px;flex:none}.StudioAssistant_checkingDots__aeAeQ i{width:4px;height:4px;border-radius:50%;background:var(--chat-accent);animation:StudioAssistant_checking__lvz7P 1s ease-in-out infinite}.StudioAssistant_checkingDots__aeAeQ i:nth-child(2){animation-delay:.15s}.StudioAssistant_checkingDots__aeAeQ i:nth-child(3){animation-delay:.3s}.StudioAssistant_error__b_RGF button,.StudioAssistant_wait__QItIa button{min-height:var(--chat-touch);padding:var(--chat-space-2) var(--chat-space-3);border:1px solid var(--chat-border);background:transparent;color:var(--chat-ink);font-size:.8125rem;font-weight:600}.StudioAssistant_followups___owBz{display:flex;flex-direction:column;align-items:flex-start;gap:var(--chat-space-2);padding:0 var(--chat-space-6) var(--chat-space-5)}.StudioAssistant_followups___owBz button{min-height:var(--chat-touch);padding:var(--chat-space-2) var(--chat-space-3);border:1px solid var(--chat-border);background:transparent;color:var(--chat-ink);font-size:.8125rem;line-height:1.4}.StudioAssistant_composer__ZXyEV{padding:var(--chat-space-4) var(--chat-space-6) var(--chat-space-5);background:var(--chat-surface);border-top:1px solid var(--chat-subtle-border)}.StudioAssistant_composer__ZXyEV label{display:block;margin-bottom:var(--chat-space-2);font-size:.8125rem;font-weight:600;line-height:1.4}.StudioAssistant_field__bZ8r0{display:flex;align-items:flex-end;gap:var(--chat-space-2);min-height:76px;padding:var(--chat-space-2);border:1px solid var(--chat-border)}.StudioAssistant_field__bZ8r0:focus-within{border-color:var(--chat-focus);outline:2px solid var(--chat-focus);outline-offset:2px}.StudioAssistant_field__bZ8r0 textarea{display:block;width:100%;min-width:0;min-height:56px;max-height:112px;resize:vertical;border:0;border-radius:0;background:transparent;color:var(--chat-ink);font:inherit;font-size:1rem;line-height:1.5;padding:var(--chat-space-1);outline:none}.StudioAssistant_field__bZ8r0 textarea:focus-visible{outline:none}.StudioAssistant_field__bZ8r0 textarea::placeholder{color:var(--chat-secondary);opacity:.85}html[data-high-contrast=true] .StudioAssistant_field__bZ8r0 textarea::placeholder{opacity:1}.StudioAssistant_send__0DnbQ{display:grid;place-items:center;min-width:62px;min-height:var(--chat-touch);padding:var(--chat-space-2) var(--chat-space-3);border:0;border-radius:4px;background:var(--chat-accent);color:var(--chat-on-accent);font-size:.875rem;font-weight:600;line-height:1.4}.StudioAssistant_send__0DnbQ:disabled{background:var(--chat-muted-surface);color:var(--chat-secondary);cursor:default}.StudioAssistant_disclosure__hYWUs{margin:var(--chat-space-3) 0;color:var(--chat-secondary);font-size:.8125rem;line-height:1.5}.StudioAssistant_utilities__Ifrp1{display:flex;align-items:center;justify-content:space-between;gap:var(--chat-space-4)}.StudioAssistant_privacy__YRV0c{display:inline-flex;align-items:center;min-height:var(--chat-touch);padding:var(--chat-space-2) var(--chat-space-1);color:var(--chat-secondary);font-size:.8125rem;line-height:1.4;text-underline-offset:4px}.StudioAssistant_error__b_RGF{padding:var(--chat-space-4);margin:0 var(--chat-space-6) var(--chat-space-5);background:var(--chat-muted-surface);color:var(--chat-ink)}.StudioAssistant_error__b_RGF p{margin:0 0 var(--chat-space-3);font-size:.875rem;line-height:1.6}.StudioAssistant_notice__2i_lg{margin:0 var(--chat-space-6) var(--chat-space-5);color:var(--chat-secondary);font-size:.875rem;line-height:1.5}.StudioAssistant_firstQuestion__KphzR:active,.StudioAssistant_send__0DnbQ:not(:disabled):active{background:var(--chat-pressed)}.StudioAssistant_launcher__752Co:active{background:var(--chat-muted-surface)}.StudioAssistant_shortcut__gVD5c:has(.StudioAssistant_launcher__752Co:active){transform:scale(.98)}.StudioAssistant_close__IitUG:active,.StudioAssistant_error__b_RGF button:active,.StudioAssistant_followups___owBz button:active,.StudioAssistant_human__I1VJ2:active,.StudioAssistant_reset__9km0J:active,.StudioAssistant_sources__xYeTL a:active,.StudioAssistant_topics__Zn2oS button:active,.StudioAssistant_wait__QItIa button:active{background:var(--chat-muted-surface);color:var(--chat-ink)}@media(hover:hover) and (pointer:fine){.StudioAssistant_firstQuestion__KphzR,.StudioAssistant_invitation___QspH button,.StudioAssistant_launcher__752Co,.StudioAssistant_send__0DnbQ:not(:disabled){transition:background-color var(--chat-feedback) var(--chat-ease),border-color var(--chat-feedback) var(--chat-ease)}.StudioAssistant_shortcut__gVD5c{transition:transform .18s var(--chat-ease),box-shadow .18s var(--chat-ease),border-color .18s var(--chat-ease)}.StudioAssistant_shortcut__gVD5c:has(.StudioAssistant_launcher__752Co:hover){transform:translateY(-2px);box-shadow:0 4px 12px rgb(42 25 22/.1),0 16px 42px rgb(42 25 22/.22)}.StudioAssistant_shortcut__gVD5c:has(.StudioAssistant_launcher__752Co:active){transform:translateY(0) scale(.98)}.StudioAssistant_firstQuestion__KphzR:hover,.StudioAssistant_send__0DnbQ:not(:disabled):hover{background:var(--chat-accent-hover)}.StudioAssistant_launcher__752Co:hover{background:var(--chat-muted-surface);border-color:var(--chat-accent)}.StudioAssistant_close__IitUG:hover,.StudioAssistant_error__b_RGF button:hover,.StudioAssistant_followups___owBz button:hover,.StudioAssistant_human__I1VJ2:hover,.StudioAssistant_reset__9km0J:hover,.StudioAssistant_sources__xYeTL a:hover,.StudioAssistant_topics__Zn2oS button:hover,.StudioAssistant_wait__QItIa button:hover{background:var(--chat-muted-surface)}.StudioAssistant_inlineLink__qwZzg:hover,.StudioAssistant_privacy__YRV0c:hover{color:var(--chat-accent)}.StudioAssistant_dismissInvitation__Pgqoy:hover,.StudioAssistant_invitationActions__xRw7U button:not(:first-child):hover{background:var(--chat-muted-surface)}.StudioAssistant_invitationActions__xRw7U button:first-child:hover{background:var(--chat-accent-hover)}}@media(max-width:760px){.StudioAssistant_dialog__qadKl,.StudioAssistant_launcher__752Co,.StudioAssistant_shortcut__gVD5c{--chat-launcher-height:60px;--chat-launcher-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.StudioAssistant_shortcut__gVD5c{right:var(--chat-space-4)}body:has(main input:focus,main textarea:focus,main select:focus) .StudioAssistant_shortcut__gVD5c{visibility:hidden}.StudioAssistant_launcher__752Co{gap:var(--chat-space-3);padding:var(--chat-space-2) var(--chat-space-3) var(--chat-space-2) var(--chat-space-2)}.StudioAssistant_hideShortcut__OHcoM{display:grid;place-items:center;flex:none;min-width:44px;padding:12px;border:0;border-left:1px solid var(--chat-border);border-radius:0 var(--chat-radius-launcher) var(--chat-radius-launcher) 0;background:transparent;color:var(--chat-ink);cursor:pointer}.StudioAssistant_hideShortcut__OHcoM:focus-visible{outline:3px solid var(--chat-ink);outline-offset:3px}.StudioAssistant_hideShortcut__OHcoM:active{background:var(--chat-muted-surface)}.StudioAssistant_launcherAvatar__TI5Fr{width:40px;height:40px}.StudioAssistant_launcherTitle__vu8H_{font-size:1rem}.StudioAssistant_launcherDetail__wDDP5{font-size:.8125rem}.StudioAssistant_detailDesktop__ZScir,.StudioAssistant_invitation___QspH,.StudioAssistant_launchAction__e7ghY{display:none}.StudioAssistant_detailMobile__69JC4{display:inline}.StudioAssistant_dialog__qadKl{right:var(--chat-space-4)}}@media(max-width:360px){.StudioAssistant_launcherDetail__wDDP5{display:none}}@media(max-width:600px){.StudioAssistant_dialog__qadKl{inset:8px;width:calc(100vw - 16px);height:calc(100dvh - 16px);transform-origin:bottom center}.StudioAssistant_header__pFFui{padding:var(--chat-space-4) var(--chat-space-2) var(--chat-space-4) var(--chat-space-5)}.StudioAssistant_conversation__IuBO6,.StudioAssistant_welcome__ZGsMV{padding:var(--chat-space-5)}.StudioAssistant_composer__ZXyEV{padding:var(--chat-space-4) var(--chat-space-5) calc(12px + env(safe-area-inset-bottom,0px))}}@keyframes StudioAssistant_shortcutArrival__Fxj_T{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes StudioAssistant_invitationArrival__vD5vj{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes StudioAssistant_answerArrival__HTaz8{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes StudioAssistant_checking__lvz7P{0%,70%,to{opacity:.35}35%{opacity:1}}@media(prefers-reduced-motion:reduce){.StudioAssistant_dialog__qadKl,.StudioAssistant_dialog__qadKl *,.StudioAssistant_shortcut__gVD5c,.StudioAssistant_shortcut__gVD5c *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.StudioAssistant_invitationActions__xRw7U button:active,.StudioAssistant_shortcut__gVD5c:has(.StudioAssistant_launcher__752Co:active),.StudioAssistant_shortcut__gVD5c:has(.StudioAssistant_launcher__752Co:hover){transform:none}}html[data-reduced-motion=true] .StudioAssistant_dialog__qadKl,html[data-reduced-motion=true] .StudioAssistant_dialog__qadKl *,html[data-reduced-motion=true] .StudioAssistant_shortcut__gVD5c,html[data-reduced-motion=true] .StudioAssistant_shortcut__gVD5c *{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-reduced-motion=true] .StudioAssistant_shortcut__gVD5c:has(.StudioAssistant_launcher__752Co:active),html[data-reduced-motion=true] .StudioAssistant_shortcut__gVD5c:has(.StudioAssistant_launcher__752Co:hover){transform:none}html[data-high-contrast=true] .StudioAssistant_dialog__qadKl{--chat-subtle-border:var(--fg);--chat-border:var(--fg);border:2px solid var(--chat-ink)}html[data-high-contrast=true] .StudioAssistant_invitation___QspH,html[data-high-contrast=true] .StudioAssistant_shortcut__gVD5c{border:2px solid var(--chat-ink)}@media(prefers-contrast:more){.StudioAssistant_dialog__qadKl{--chat-subtle-border:var(--fg);--chat-border:var(--fg)}.StudioAssistant_dialog__qadKl,.StudioAssistant_invitation___QspH,.StudioAssistant_shortcut__gVD5c{border:2px solid var(--chat-ink)}}@media print{.StudioAssistant_dialog__qadKl,.StudioAssistant_shortcut__gVD5c{display:none!important}}@media(min-width:761px){.StudioAssistant_dialog__qadKl{--chat-width:448px;--chat-height:700px}}.StudioAssistant_header__pFFui{background:var(--chat-surface)}.StudioAssistant_error__b_RGF button,.StudioAssistant_followups___owBz button,.StudioAssistant_human__I1VJ2,.StudioAssistant_identity__VVDXK p,.StudioAssistant_invitationActions__xRw7U button,.StudioAssistant_reset__9km0J,.StudioAssistant_sourceLabel__xC13B,.StudioAssistant_sources__xYeTL a,.StudioAssistant_speaker__fBKRN,.StudioAssistant_wait__QItIa button{font-size:.875rem}.StudioAssistant_welcome__ZGsMV{background:linear-gradient(180deg,var(--chat-muted-surface),var(--chat-surface) 190px)}.StudioAssistant_topics__Zn2oS{padding:0;background:transparent}.StudioAssistant_topics__Zn2oS button{border-bottom:1px solid var(--chat-subtle-border);border-radius:0;padding:14px 0}.StudioAssistant_topics__Zn2oS button:hover{padding-inline:12px}@media(prefers-reduced-motion:no-preference){.StudioAssistant_topics__Zn2oS button{transition:background-color .16s,padding .16s}}.StudioAssistant_composer__ZXyEV label{font-size:.875rem}body:has(header [role=dialog][aria-modal=true]) .StudioAssistant_shortcut__gVD5c{visibility:hidden}.StudioMessageForm_form__sFEkN{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;height:100%}.StudioMessageForm_body__5G_eR{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 24px 24px;scrollbar-width:thin}.StudioMessageForm_back__9JUJy{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--chat-secondary);font:inherit;font-size:.8125rem;font-weight:600}.StudioMessageForm_body__5G_eR h3{margin:8px 0 12px;font-size:1.5rem;font-weight:650;line-height:1.25;letter-spacing:-.025em}.StudioMessageForm_body__5G_eR h3:focus{outline:none}.StudioMessageForm_intro__h490f{margin:0 0 20px;color:var(--chat-secondary);font-size:.875rem;line-height:1.6}.StudioMessageForm_fields__B6Z5y{display:grid;gap:18px}.StudioMessageForm_field__m52zU{display:grid;gap:8px}.StudioMessageForm_field__m52zU label{font-size:.8125rem;font-weight:600;line-height:1.4}.StudioMessageForm_field__m52zU input,.StudioMessageForm_field__m52zU select,.StudioMessageForm_field__m52zU textarea{display:block;width:100%;min-width:0;min-height:46px;padding:11px 12px;border:1px solid var(--chat-border);border-radius:var(--chat-radius-control);background:var(--chat-surface);color:var(--chat-ink);font:inherit;font-size:1rem;line-height:1.5}.StudioMessageForm_field__m52zU textarea{min-height:112px;resize:vertical}.StudioMessageForm_select__O4_OW{position:relative}.StudioMessageForm_select__O4_OW select{appearance:none;padding-right:44px}.StudioMessageForm_select__O4_OW svg{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--chat-secondary)}.StudioMessageForm_field__m52zU input:focus-visible,.StudioMessageForm_field__m52zU select:focus-visible,.StudioMessageForm_field__m52zU textarea:focus-visible{border-color:var(--chat-focus);outline:2px solid var(--chat-focus);outline-offset:2px}.StudioMessageForm_field__m52zU [aria-invalid=true]{border-color:var(--chat-focus)}.StudioMessageForm_footer___v_pq>p,.StudioMessageForm_hint__d7_V9{margin:0;color:var(--chat-secondary);font-size:.8125rem;line-height:1.55;overflow-wrap:anywhere}.StudioMessageForm_consent__z_SjM{display:flex;align-items:flex-start;gap:10px;min-height:44px;color:var(--chat-secondary);font-size:.8125rem;line-height:1.6}.StudioMessageForm_consent__z_SjM input{width:18px;height:18px;margin-top:3px;flex:none;accent-color:var(--chat-accent)}.StudioMessageForm_agreement__TxxG9{display:grid;gap:8px}.StudioMessageForm_body__5G_eR a{color:var(--chat-ink);text-decoration:underline;text-underline-offset:3px}.StudioMessageForm_review__7umfl{display:grid;gap:12px;margin:0 0 24px}.StudioMessageForm_review__7umfl>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:start}.StudioMessageForm_review__7umfl dt{color:var(--chat-secondary);font-size:.8125rem;line-height:1.6}.StudioMessageForm_review__7umfl dd{margin:0;font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}.StudioMessageForm_message__j_rul{padding:16px;margin-bottom:16px;background:var(--chat-muted-surface);border-radius:var(--chat-radius-control)}.StudioMessageForm_message__j_rul>span{display:block;margin-bottom:8px;color:var(--chat-secondary);font-size:.75rem;line-height:1.5;font-weight:600}.StudioMessageForm_message__j_rul p{margin:0;font-size:1rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.StudioMessageForm_status__yw8eZ{display:grid;gap:12px;margin-top:20px;padding:16px;border:1px solid var(--chat-border);border-radius:var(--chat-radius-control);background:var(--chat-muted-surface);font-size:.875rem;line-height:1.6}.StudioMessageForm_status__yw8eZ p{margin:0}.StudioMessageForm_confirmation__ZVGhy{display:grid;gap:16px;font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.StudioMessageForm_confirmation__ZVGhy p{margin:0}.StudioMessageForm_confirmation__ZVGhy p+p{color:var(--chat-secondary)}.StudioMessageForm_check__fx3a9{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--chat-muted-surface);color:var(--chat-ink)}.StudioMessageForm_footer___v_pq{display:grid;gap:12px;padding:16px 24px 20px;border-top:1px solid var(--chat-subtle-border);background:var(--chat-surface)}.StudioMessageForm_actions__BHPEh{display:flex;flex-wrap:wrap;gap:8px}.StudioMessageForm_actions__BHPEh button{flex:1 1}.StudioMessageForm_primary__d_fdk,.StudioMessageForm_secondary__j7fVe{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:11px 14px;border:1px solid var(--chat-border);border-radius:var(--chat-radius-control);font:inherit;font-size:.875rem;font-weight:600;line-height:1.4;cursor:pointer}.StudioMessageForm_primary__d_fdk{border-color:var(--chat-accent);background:var(--chat-accent);color:var(--chat-on-accent)}.StudioMessageForm_secondary__j7fVe{background:transparent;color:var(--chat-ink)}.StudioMessageForm_error__SxwoV{margin:0;color:var(--chat-focus);font-size:.8125rem;line-height:1.5}.StudioMessageForm_primary__d_fdk:active{background:var(--chat-pressed)}.StudioMessageForm_secondary__j7fVe:active{background:var(--chat-muted-surface)}.StudioMessageForm_form__sFEkN button:disabled{opacity:.6;cursor:default}@media(hover:hover) and (pointer:fine){.StudioMessageForm_primary__d_fdk:hover:not(:disabled){background:var(--chat-accent-hover)}.StudioMessageForm_secondary__j7fVe:hover:not(:disabled){background:var(--chat-muted-surface)}.StudioMessageForm_back__9JUJy:hover:not(:disabled){color:var(--chat-ink)}}@media(max-width:600px){.StudioMessageForm_body__5G_eR{padding:12px 20px 20px}.StudioMessageForm_footer___v_pq{padding:16px 20px calc(12px + env(safe-area-inset-bottom,0px))}}@media(max-width:360px){.StudioMessageForm_review__7umfl>div{grid-template-columns:1fr;gap:2px}}.StudioMessageForm_back__9JUJy,.StudioMessageForm_field__m52zU label,.StudioMessageForm_message__j_rul>span,.StudioMessageForm_review__7umfl dt{font-size:.875rem}.StudioMessageForm_body__5G_eR h3{letter-spacing:-.015em}