.assistant-ui-module__HX2RrW__palette{--stroke-1:var(--fm-ref-stroke-1);--assistant-violet:#7544c9;--assistant-surface:var(--color-white);--assistant-muted-surface:var(--color-grey-600);--assistant-muted-text:var(--color-grey-300);--assistant-radius:var(--radius-big);--assistant-control-size:44px;--assistant-orbit-duration:6s;--assistant-rim-orbit-duration:2.5s;--assistant-palette-duration:24s;--assistant-shimmer-duration:4s;--assistant-glow-blur:5px;--assistant-glow-opacity:.65;--assistant-glow-soft-opacity:.45;--assistant-glow-quiet-opacity:.3;--assistant-rim-blue:var(--color-brand-blue);--assistant-rim-teal:color-mix(in srgb, var(--color-brand-teal) 55%, var(--color-brand-blue));--assistant-rim-orange:color-mix(in srgb, var(--color-brand-orange) 75%, var(--color-black));--assistant-rim-width:calc(var(--stroke-1) * 2);--assistant-field-teal:color-mix(in srgb, var(--color-brand-teal) 8%, var(--assistant-surface));--assistant-field-blue:color-mix(in srgb, var(--color-brand-blue) 8%, var(--assistant-surface));--assistant-field-violet:color-mix(in srgb, var(--assistant-violet) 8%, var(--assistant-surface));--assistant-field-prompt:color-mix(in srgb, var(--color-grey-300) 85%, var(--color-black))}.assistant-ui-module__HX2RrW__dialog{inline-size:min(880px, calc(100vw - var(--spacing-10)));block-size:min(820px, calc(var(--assistant-viewport-height,100dvh) - var(--spacing-10)));border-radius:var(--assistant-radius);max-block-size:none;max-inline-size:none;color:var(--color-black);box-shadow:var(--shadow-ro-glow);isolation:isolate;background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.assistant-ui-module__HX2RrW__dialog::backdrop{background:color-mix(in srgb, var(--color-black) 35%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.assistant-ui-module__HX2RrW__expanded{inline-size:min(1180px, calc(100vw - var(--spacing-10)));block-size:calc(var(--assistant-viewport-height,100dvh) - var(--spacing-10))}.assistant-ui-module__HX2RrW__shell{z-index:1;isolation:isolate;border-radius:inherit;background:var(--assistant-surface);flex-direction:column;block-size:100%;display:flex;position:relative;overflow:hidden}.assistant-ui-module__HX2RrW__shell:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.assistant-ui-module__HX2RrW__header{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-5) var(--spacing-6) var(--spacing-4);flex-shrink:0;display:flex}.assistant-ui-module__HX2RrW__brand{align-items:center;gap:var(--spacing-3);display:flex}.assistant-ui-module__HX2RrW__brand h2{color:var(--color-brand-blue)}.assistant-ui-module__HX2RrW__brand p{color:var(--assistant-field-prompt);margin-block-start:var(--spacing-1)}.assistant-ui-module__HX2RrW__brandOrb{inline-size:var(--assistant-control-size);block-size:var(--assistant-control-size);flex-shrink:0;place-items:center;display:grid}.assistant-ui-module__HX2RrW__windowActions{gap:var(--spacing-1);display:flex}.assistant-ui-module__HX2RrW__iconButton{inline-size:var(--assistant-control-size);block-size:var(--assistant-control-size);border-radius:var(--radius-md);color:var(--assistant-muted-text);cursor:pointer;place-items:center;display:grid}.assistant-ui-module__HX2RrW__iconButton:hover{background:var(--assistant-muted-surface)}.assistant-ui-module__HX2RrW__iconButton svg,.assistant-ui-module__HX2RrW__send svg{inline-size:var(--spacing-5);block-size:var(--spacing-5);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.assistant-ui-module__HX2RrW__conversation{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-block-size:0;overflow-y:auto}.assistant-ui-module__HX2RrW__welcome{min-block-size:100%;padding:var(--spacing-10) var(--spacing-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.assistant-ui-module__HX2RrW__welcomeOwl{aspect-ratio:80/69;inline-size:min(160px,100%);flex-shrink:0;margin-block-end:var(--spacing-5);overflow:hidden}.assistant-ui-module__HX2RrW__welcomeOwl img{object-fit:cover;object-position:center top;block-size:auto;inline-size:100%;display:block}.assistant-ui-module__HX2RrW__owlArtwork{aspect-ratio:3/4;isolation:isolate;pointer-events:none;inline-size:100%;display:block;position:relative}.assistant-ui-module__HX2RrW__owlLights,.assistant-ui-module__HX2RrW__owlIgnition{pointer-events:none;opacity:.7;mix-blend-mode:screen;background-image:linear-gradient(125deg, transparent 15%, var(--color-brand-teal) 35%, var(--color-brand-blue-light) 45%, var(--assistant-violet) 55%, transparent 75%);background-size:260% 220%;display:none;position:absolute;inset:0;-webkit-mask-image:url(/assets/assistant/ai-owl-lights.webp);mask-image:url(/assets/assistant/ai-owl-lights.webp);-webkit-mask-position:top;mask-position:top;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.assistant-ui-module__HX2RrW__owlLights{animation:3.8s linear infinite assistant-ui-module__HX2RrW__owlLightTravel}.assistant-ui-module__HX2RrW__owlIgnition,.assistant-ui-module__HX2RrW__owlPreparing .assistant-ui-module__HX2RrW__owlBody{opacity:0}.assistant-ui-module__HX2RrW__owlPreparing .assistant-ui-module__HX2RrW__owlLights{visibility:hidden}.assistant-ui-module__HX2RrW__owlMaterializing .assistant-ui-module__HX2RrW__owlBody{animation:1.2s ease-out .18s both assistant-ui-module__HX2RrW__owlAppear}.assistant-ui-module__HX2RrW__owlMaterializing .assistant-ui-module__HX2RrW__owlIgnition{animation:.5s ease-out both assistant-ui-module__HX2RrW__owlIgnite}.assistant-ui-module__HX2RrW__owlArtwork[data-owl-variant=pending].assistant-ui-module__HX2RrW__owlMaterializing .assistant-ui-module__HX2RrW__owlBody{animation-duration:.6s;animation-delay:.1s}.assistant-ui-module__HX2RrW__owlArtwork[data-owl-variant=pending].assistant-ui-module__HX2RrW__owlMaterializing .assistant-ui-module__HX2RrW__owlIgnition{animation-duration:.3s}@supports ((-webkit-mask-image:url('/assets/assistant/ai-owl-lights.webp')) or (mask-image:url('/assets/assistant/ai-owl-lights.webp'))){.assistant-ui-module__HX2RrW__owlLights,.assistant-ui-module__HX2RrW__owlIgnition{display:block}}@keyframes assistant-ui-module__HX2RrW__owlAppear{0%{opacity:0}to{opacity:1}}@keyframes assistant-ui-module__HX2RrW__owlIgnite{0%,to{opacity:0}20%,65%{opacity:.9}40%{opacity:.15}}@keyframes assistant-ui-module__HX2RrW__owlLightTravel{0%,to{opacity:.35;background-position:100% 100%}50%{opacity:.85;background-position:0 0}}.assistant-ui-module__HX2RrW__eyebrow{color:var(--assistant-violet);letter-spacing:.04em}.assistant-ui-module__HX2RrW__welcome h3{font-size:var(--fm-ref-type-font-size-32);color:var(--color-brand-blue);margin-block:var(--spacing-3);font-weight:700;line-height:1.3}.assistant-ui-module__HX2RrW__welcome>p:last-of-type{max-inline-size:36rem}.assistant-ui-module__HX2RrW__suggestions{justify-content:center;gap:var(--spacing-2);inline-size:min(100%,34rem);flex-wrap:wrap;margin-block-start:var(--spacing-6);display:flex}.assistant-ui-module__HX2RrW__suggestions button{align-items:center;gap:var(--spacing-4);text-align:start;border:var(--stroke-1) solid var(--color-brand-blue-tint);border-radius:var(--radius-big);min-block-size:44px;padding:var(--spacing-3) var(--spacing-4);background:var(--color-white);color:var(--color-brand-blue);cursor:pointer;display:flex}.assistant-ui-module__HX2RrW__suggestions button:hover{background:var(--assistant-muted-surface)}.assistant-ui-module__HX2RrW__turns{max-inline-size:760px;padding:var(--spacing-6);margin-inline:auto}.assistant-ui-module__HX2RrW__turn{display:flow-root}.assistant-ui-module__HX2RrW__turn+.assistant-ui-module__HX2RrW__turn{margin-block-start:var(--spacing-10)}.assistant-ui-module__HX2RrW__question,.assistant-ui-module__HX2RrW__answer{min-inline-size:0;padding:var(--spacing-4) var(--spacing-5);border:var(--stroke-1) solid var(--assistant-bubble-border);border-radius:var(--assistant-radius);background:var(--assistant-bubble-surface);box-shadow:var(--shadow-card);overflow-wrap:anywhere;position:relative}.assistant-ui-module__HX2RrW__question{--assistant-bubble-surface:color-mix(in srgb, var(--color-brand-teal) 12%, var(--assistant-surface));--assistant-bubble-border:color-mix(in srgb, var(--color-brand-teal) 20%, var(--assistant-bubble-surface));border-start-start-radius:var(--spacing-1);inline-size:fit-content;max-inline-size:86%;margin-inline-end:auto}.assistant-ui-module__HX2RrW__question:before,.assistant-ui-module__HX2RrW__answer:before{content:"";border-block-end:var(--spacing-3) solid var(--assistant-bubble-surface);pointer-events:none;block-size:0;inline-size:0;position:absolute;inset-block-start:0}.assistant-ui-module__HX2RrW__question:before{border-inline-start:var(--spacing-2) solid transparent;inset-inline-start:calc(var(--spacing-2) * -1)}.assistant-ui-module__HX2RrW__answer:before{border-inline-end:var(--spacing-2) solid transparent;inset-inline-end:calc(var(--spacing-2) * -1)}.assistant-ui-module__HX2RrW__question>p:first-child{color:var(--color-brand-blue);margin-block-end:var(--spacing-2)}.assistant-ui-module__HX2RrW__question>p:last-child{white-space:pre-wrap}.assistant-ui-module__HX2RrW__questionArriving{animation:.42s cubic-bezier(.22,1,.36,1) assistant-ui-module__HX2RrW__questionArrive}.assistant-ui-module__HX2RrW__sendGlyph{place-items:center;display:grid}.assistant-ui-module__HX2RrW__sendAccepted{animation:.42s ease-out assistant-ui-module__HX2RrW__sendDepart}.assistant-ui-module__HX2RrW__heroEntrance .assistant-ui-module__HX2RrW__shell{animation:.8s cubic-bezier(.22,1,.36,1) assistant-ui-module__HX2RrW__heroShellEnter}.assistant-ui-module__HX2RrW__heroEntrance .assistant-ui-module__HX2RrW__turn:last-child .assistant-ui-module__HX2RrW__questionArriving{animation:1.2s cubic-bezier(.22,1,.36,1) .4s both assistant-ui-module__HX2RrW__heroQuestionEnter}.assistant-ui-module__HX2RrW__heroEntrance .assistant-ui-module__HX2RrW__turn:last-child .assistant-ui-module__HX2RrW__pendingAnswer{animation:.8s ease-out both assistant-ui-module__HX2RrW__heroPendingEnter}.assistant-ui-module__HX2RrW__submittedGhost{max-block-size:var(--spacing-8);white-space:nowrap;text-overflow:ellipsis;text-align:start;pointer-events:none;z-index:3;color:var(--color-brand-blue);animation:1.1s ease-in both assistant-ui-module__HX2RrW__heroQuestionDepart;position:absolute;inset-block-start:var(--spacing-5);inset-inline-start:var(--spacing-5);inset-inline-end:calc(var(--assistant-search-end) + var(--assistant-search-size) + var(--spacing-2));overflow:hidden}.assistant-ui-module__HX2RrW__heroField[data-assistant-sending] .assistant-ui-module__HX2RrW__heroPrompt{visibility:hidden}.assistant-ui-module__HX2RrW__heroField[data-assistant-sending] .assistant-ui-module__HX2RrW__heroInput::placeholder{opacity:0}.assistant-ui-module__HX2RrW__heroField[data-assistant-sending] .assistant-ui-module__HX2RrW__sendAccepted{animation-duration:1.1s}@keyframes assistant-ui-module__HX2RrW__heroQuestionDepart{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--spacing-3) * -1))}}@keyframes assistant-ui-module__HX2RrW__heroShellEnter{0%{opacity:.65;transform:translateY(var(--spacing-5)) scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes assistant-ui-module__HX2RrW__heroQuestionEnter{0%{opacity:.35;transform:translateY(var(--spacing-5))}to{opacity:1;transform:translateY(0)}}@keyframes assistant-ui-module__HX2RrW__heroPendingEnter{0%{opacity:.25}to{opacity:1}}.assistant-ui-module__HX2RrW__pendingAnswer{align-items:center;gap:var(--spacing-4);padding-block:var(--spacing-4);pointer-events:none;grid-template-columns:144px minmax(0,1fr);max-inline-size:36rem;display:grid}.assistant-ui-module__HX2RrW__pendingOwl{block-size:128px;inline-size:144px;position:relative;overflow:hidden}.assistant-ui-module__HX2RrW__pendingOwl .assistant-ui-module__HX2RrW__owlLights{animation-duration:2.4s}.assistant-ui-module__HX2RrW__pendingOwl img{object-fit:cover;object-position:center top;block-size:auto;inline-size:100%;display:block}.assistant-ui-module__HX2RrW__pendingSkeleton{gap:var(--spacing-3);min-inline-size:0;display:grid}.assistant-ui-module__HX2RrW__pendingSkeleton>span{block-size:var(--spacing-3);border-radius:var(--radius-full);background:linear-gradient(110deg, var(--assistant-muted-surface) 20%, var(--color-brand-blue-light) 50%, var(--assistant-muted-surface) 80%);transform-origin:100%;background-size:220% 100%;animation:.6s ease-out 1.7s both assistant-ui-module__HX2RrW__pendingLineEnter,3.2s ease-in-out 5.6s infinite alternate assistant-ui-module__HX2RrW__pendingSweep}.assistant-ui-module__HX2RrW__pendingSkeleton>span:nth-child(2){inline-size:85%;animation-delay:2.8s,5.6s}.assistant-ui-module__HX2RrW__pendingSkeleton>span:nth-child(3){inline-size:95%;animation-delay:3.9s,5.6s}.assistant-ui-module__HX2RrW__pendingSkeleton>span:nth-child(4){inline-size:65%;animation-delay:5s,5.6s}@keyframes assistant-ui-module__HX2RrW__pendingLineEnter{0%{opacity:.1;transform:scaleX(.15)}to{opacity:1;transform:scaleX(1)}}@keyframes assistant-ui-module__HX2RrW__questionArrive{0%{opacity:.55;transform:translateY(var(--spacing-3))}to{opacity:1;transform:translateY(0)}}@keyframes assistant-ui-module__HX2RrW__sendDepart{0%,to{opacity:1;transform:translateY(0)scale(1)}40%{transform:translateY(calc(var(--spacing-2) * -1)) scale(.85);opacity:.25}60%{transform:translateY(var(--spacing-1)) scale(.85);opacity:.25}}@keyframes assistant-ui-module__HX2RrW__pendingSweep{0%{background-position:100%}to{background-position:0%}}.assistant-ui-module__HX2RrW__answer{--assistant-bubble-surface:color-mix(in srgb, var(--assistant-violet) 10%, var(--assistant-field-blue));--assistant-bubble-border:color-mix(in srgb, var(--assistant-violet) 16%, var(--assistant-bubble-surface));inline-size:92%;border-start-end-radius:var(--spacing-1);margin-block-start:var(--spacing-5);margin-inline-start:auto}.assistant-ui-module__HX2RrW__answerLabel{align-items:center;gap:var(--spacing-2);color:var(--color-brand-blue);margin-block-end:var(--spacing-4);display:flex}.assistant-ui-module__HX2RrW__answerLabel>svg{color:var(--assistant-violet)}.assistant-ui-module__HX2RrW__answer h3,.assistant-ui-module__HX2RrW__answer h4{color:var(--color-brand-blue)}.assistant-ui-module__HX2RrW__answer h4{margin-block-start:var(--spacing-6)}.assistant-ui-module__HX2RrW__answer p{margin-block-start:var(--spacing-3)}.assistant-ui-module__HX2RrW__sources{border-block-start:var(--stroke-1) solid var(--color-brand-blue-tint);margin-block-start:var(--spacing-6);padding-block-start:var(--spacing-4)}.assistant-ui-module__HX2RrW__sources h4{margin-block-start:0}.assistant-ui-module__HX2RrW__sources>div{gap:var(--spacing-2);flex-wrap:wrap;margin-block-start:var(--spacing-3);display:flex}.assistant-ui-module__HX2RrW__sources a{align-items:center;gap:var(--spacing-3);min-block-size:44px;min-inline-size:0;max-inline-size:100%;padding:var(--spacing-2) var(--spacing-3);border:var(--stroke-1) solid var(--color-brand-blue-tint);border-radius:var(--radius-md);background:var(--assistant-field-blue);color:var(--color-brand-blue);text-underline-offset:var(--spacing-1);text-decoration:underline;display:flex}.assistant-ui-module__HX2RrW__footer{padding:var(--spacing-3) var(--spacing-6) var(--spacing-4);border-block-start:var(--stroke-1) solid var(--color-grey-500);flex-shrink:0}.assistant-ui-module__HX2RrW__composerMeta{justify-content:flex-end;align-items:center;gap:var(--spacing-2);color:var(--assistant-field-prompt);margin-block-end:var(--spacing-2);display:flex}.assistant-ui-module__HX2RrW__composerMeta button{min-block-size:44px;color:var(--color-brand-blue);cursor:pointer;flex-shrink:0}.assistant-ui-module__HX2RrW__composer{isolation:isolate;align-items:flex-end;gap:var(--spacing-2);border-radius:var(--assistant-radius);padding:var(--spacing-3);background:var(--assistant-surface);border:0;display:flex;position:relative}.assistant-ui-module__HX2RrW__composer:before{content:"";border-radius:inherit;background:var(--assistant-surface);z-index:-1;pointer-events:none;position:absolute;inset:0}.assistant-ui-module__HX2RrW__surfaceAura{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0}.assistant-ui-module__HX2RrW__composer>.assistant-ui-module__HX2RrW__surfaceAura{z-index:-2}.assistant-ui-module__HX2RrW__surfaceAura>span{--assistant-glow-opacity:var(--assistant-glow-quiet-opacity)}.assistant-ui-module__HX2RrW__composer:focus-within>.assistant-ui-module__HX2RrW__surfaceAura>span{--assistant-glow-opacity:var(--assistant-glow-soft-opacity)}.assistant-ui-module__HX2RrW__composer:has(textarea:focus-visible){outline:2px solid var(--color-brand-blue);outline-offset:3px}.assistant-ui-module__HX2RrW__composer textarea{resize:vertical;max-block-size:140px;inline-size:100%;min-inline-size:0;padding:var(--spacing-1);color:var(--color-black);background:0 0;flex:1}.assistant-ui-module__HX2RrW__composer textarea:focus-visible{outline:none}.assistant-ui-module__HX2RrW__composer textarea::placeholder{color:var(--color-grey-300);opacity:1}.assistant-ui-module__HX2RrW__send{inline-size:var(--assistant-control-size);block-size:var(--assistant-control-size);color:var(--color-brand-blue);background:var(--assistant-muted-surface);border-radius:var(--radius-full);cursor:pointer;flex-shrink:0;place-items:center;display:grid}.assistant-ui-module__HX2RrW__send:not(:disabled){color:var(--color-white);background:var(--color-brand-blue)}.assistant-ui-module__HX2RrW__send:hover:not(:disabled){background:color-mix(in srgb, var(--color-brand-blue) 85%, var(--color-black))}.assistant-ui-module__HX2RrW__send:disabled{opacity:.45;cursor:default}.assistant-ui-module__HX2RrW__disclaimer{color:var(--assistant-field-prompt);text-align:center;margin-block-start:var(--spacing-3)}.assistant-ui-module__HX2RrW__launcher{z-index:75;justify-content:center;align-items:center;gap:var(--spacing-1);min-block-size:calc(var(--spacing-6) * 2);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-big);color:var(--color-brand-blue);background:var(--color-white);isolation:isolate;cursor:pointer;white-space:nowrap;border:0;display:flex;position:fixed;inset-block-end:max(var(--spacing-6), env(safe-area-inset-bottom));inset-inline-end:max(var(--spacing-6), env(safe-area-inset-left))}.assistant-ui-module__HX2RrW__launcher:before{content:"";border-radius:inherit;background:var(--color-white);z-index:-1;pointer-events:none;position:absolute;inset:0}.assistant-ui-module__HX2RrW__launcherAura{border-radius:inherit;z-index:-2;pointer-events:none;position:absolute;inset:0}@property --assistant-halo-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --assistant-halo-a{syntax:"<color>";inherits:true;initial-value:#0000}@property --assistant-halo-b{syntax:"<color>";inherits:true;initial-value:#0000}@property --assistant-halo-c{syntax:"<color>";inherits:true;initial-value:#0000}.assistant-ui-module__HX2RrW__heroField{--assistant-button-width:112px;--assistant-search-size:44px;--assistant-search-end:calc(var(--spacing-3) + var(--assistant-button-width) + var(--spacing-2));isolation:isolate;border-radius:var(--radius-big);position:relative}.assistant-ui-module__HX2RrW__heroAura{inset-block:var(--spacing-3);border-radius:var(--radius-big);z-index:1;pointer-events:none;transition:inset .72s cubic-bezier(.22,1,.36,1);position:absolute;inset-inline-start:calc(100% - var(--spacing-3) - var(--assistant-button-width));inset-inline-end:var(--spacing-3)}.assistant-ui-module__HX2RrW__heroAura>span:before,.assistant-ui-module__HX2RrW__launcherAura>span:before,.assistant-ui-module__HX2RrW__surfaceAura>span:before{content:"";border-radius:inherit;background:conic-gradient(from var(--assistant-halo-angle), var(--assistant-halo-a) 0%, var(--assistant-halo-b) 33.333%, var(--assistant-halo-c) 66.667%, var(--assistant-halo-a) 100%);-webkit-mask:linear-gradient(var(--color-white) 0 0) content-box, linear-gradient(var(--color-white) 0 0);-webkit-mask:linear-gradient(var(--color-white) 0 0) content-box, linear-gradient(var(--color-white) 0 0);mask:linear-gradient(var(--color-white) 0 0) content-box, linear-gradient(var(--color-white) 0 0);-webkit-mask-composite:xor;animation:assistant-ui-module__HX2RrW__haloOrbit var(--assistant-orbit-duration) linear infinite;padding:2px;position:absolute;inset:-2px;-webkit-mask-composite:xor;mask-composite:exclude}.assistant-ui-module__HX2RrW__heroAura>span,.assistant-ui-module__HX2RrW__launcherAura>span,.assistant-ui-module__HX2RrW__surfaceAura>span{--assistant-halo-a:var(--color-brand-teal);--assistant-halo-b:var(--color-brand-blue);--assistant-halo-c:var(--assistant-violet);border-radius:inherit;filter:blur(var(--assistant-glow-blur));opacity:var(--assistant-glow-opacity);box-shadow:0 0 5px 1px color-mix(in srgb, var(--assistant-halo-a) 40%, transparent);animation:assistant-ui-module__HX2RrW__haloPalette var(--assistant-palette-duration) linear infinite;position:absolute;inset:-3px}.assistant-ui-module__HX2RrW__heroAura>span:before,.assistant-ui-module__HX2RrW__launcherAura>span:before,.assistant-ui-module__HX2RrW__surfaceAura>span:before{padding:3px;inset:0}.assistant-ui-module__HX2RrW__heroAi .assistant-ui-module__HX2RrW__heroAura{inset:-2px}.assistant-ui-module__HX2RrW__heroAi .assistant-ui-module__HX2RrW__heroAura>span{opacity:var(--assistant-glow-soft-opacity)}.assistant-ui-module__HX2RrW__modeToggle{z-index:2;justify-content:center;align-items:center;gap:var(--spacing-1);block-size:calc(var(--spacing-6) * 2);inline-size:var(--assistant-button-width);padding-inline:var(--spacing-2);border-radius:var(--radius-big);color:var(--color-brand-blue);background:var(--color-white);isolation:isolate;cursor:pointer;white-space:nowrap;border:0;display:flex;position:absolute;inset-block-start:var(--spacing-3);inset-inline-end:var(--spacing-3)}.assistant-ui-module__HX2RrW__heroAi{--assistant-search-end:var(--spacing-3)}.assistant-ui-module__HX2RrW__modeExit{inline-size:var(--assistant-control-size);block-size:var(--assistant-control-size);color:var(--color-grey-300);background:0 0;inset-block-start:calc(var(--spacing-8) * -1);inset-inline-end:0}.assistant-ui-module__HX2RrW__modeExit:before{content:"";inline-size:var(--spacing-6);block-size:var(--spacing-6);background:var(--assistant-surface);border-radius:var(--radius-full);z-index:-1;position:absolute}.assistant-ui-module__HX2RrW__modeExit>svg{inline-size:var(--spacing-4);block-size:var(--spacing-4);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round}@media (hover:hover){.assistant-ui-module__HX2RrW__modeExit:hover:not(:disabled):before{background:var(--color-grey-600)}}.assistant-ui-module__HX2RrW__heroRim{z-index:2;border-radius:inherit;padding:var(--assistant-rim-width);pointer-events:none;background:conic-gradient(from var(--assistant-halo-angle), var(--assistant-rim-blue), var(--assistant-rim-teal), var(--assistant-rim-orange), var(--assistant-rim-blue));-webkit-mask:linear-gradient(var(--color-white) 0 0) content-box, linear-gradient(var(--color-white) 0 0);-webkit-mask:linear-gradient(var(--color-white) 0 0) content-box, linear-gradient(var(--color-white) 0 0);mask:linear-gradient(var(--color-white) 0 0) content-box, linear-gradient(var(--color-white) 0 0);-webkit-mask-composite:xor;animation:assistant-ui-module__HX2RrW__haloOrbit var(--assistant-rim-orbit-duration) linear infinite;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.assistant-ui-module__HX2RrW__modeToggle:disabled,.assistant-ui-module__HX2RrW__launcher:disabled{cursor:wait}.assistant-ui-module__HX2RrW__modeToggle:disabled .assistant-ui-module__HX2RrW__morphIcon,.assistant-ui-module__HX2RrW__launcher:disabled .assistant-ui-module__HX2RrW__morphIcon{opacity:.65}.assistant-ui-module__HX2RrW__morphIcon{inline-size:var(--spacing-7);block-size:var(--spacing-8);color:var(--color-brand-teal);flex-shrink:0;animation:4s ease-in-out infinite assistant-ui-module__HX2RrW__sparkColor;overflow:visible}.assistant-ui-module__HX2RrW__heroField>form>button[type=submit]{inline-size:var(--assistant-search-size);inset-inline-end:var(--assistant-search-end)}.assistant-ui-module__HX2RrW__heroAi>form>button[type=submit]{background:var(--color-brand-blue);color:var(--color-white);border-radius:var(--radius-full)}.assistant-ui-module__HX2RrW__heroAi>form>button[type=submit]:hover:not(:disabled){background:color-mix(in srgb, var(--color-brand-blue) 85%, var(--color-black))}.assistant-ui-module__HX2RrW__heroAi>form>button[type=submit]:disabled{opacity:.5;cursor:default}.assistant-ui-module__HX2RrW__heroAi>form>button[type=submit] .assistant-ui-module__HX2RrW__sendGlyph>svg{inline-size:var(--spacing-6);block-size:var(--spacing-6)}.assistant-ui-module__HX2RrW__heroInput{padding-inline-end:calc(var(--assistant-search-end) + var(--assistant-search-size) + var(--spacing-2))}.assistant-ui-module__HX2RrW__heroAi .assistant-ui-module__HX2RrW__heroInput::placeholder{color:var(--assistant-field-prompt)}.assistant-ui-module__HX2RrW__heroPrompt{pointer-events:none;display:none}@supports ((-webkit-background-clip:text) or (background-clip:text)) and selector(:has(*)) and (color:color-mix(in srgb, black, white)){.assistant-ui-module__HX2RrW__heroAi .assistant-ui-module__HX2RrW__heroInput::placeholder{color:#0000}.assistant-ui-module__HX2RrW__heroField:has(.assistant-ui-module__HX2RrW__heroInput:placeholder-shown) .assistant-ui-module__HX2RrW__heroPrompt{inset-inline-start:var(--spacing-5);inset-inline-end:calc(var(--assistant-search-end) + var(--assistant-search-size) + var(--spacing-2));z-index:2;white-space:nowrap;text-align:start;display:block;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.assistant-ui-module__HX2RrW__heroPrompt>span{background-image:linear-gradient(110deg, var(--assistant-field-prompt) 35%, color-mix(in srgb, var(--color-brand-teal) 55%, var(--color-black)) 45%, color-mix(in srgb, var(--color-brand-blue) 85%, var(--color-white)) 50%, color-mix(in srgb, var(--assistant-violet) 95%, var(--color-white)) 55%, var(--assistant-field-prompt) 65%);color:#0000;animation:assistant-ui-module__HX2RrW__promptShimmer var(--assistant-shimmer-duration) ease-in-out infinite;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}}@keyframes assistant-ui-module__HX2RrW__promptShimmer{0%,15%{background-position:100%}85%,to{background-position:0%}}.assistant-ui-module__HX2RrW__heroAi .assistant-ui-module__HX2RrW__heroInput{border-color:#0000}.assistant-ui-module__HX2RrW__heroAi .assistant-ui-module__HX2RrW__heroInput,.assistant-ui-module__HX2RrW__shell:before{background-color:var(--assistant-surface);background-image:linear-gradient(110deg, var(--assistant-field-teal), var(--assistant-field-blue), var(--assistant-field-violet));animation:assistant-ui-module__HX2RrW__fieldDrift calc(var(--assistant-orbit-duration) * 2) ease-in-out infinite alternate;background-position:0%;background-size:220% 100%}@keyframes assistant-ui-module__HX2RrW__fieldDrift{0%{background-position:0%}to{background-position:100%}}.assistant-ui-module__HX2RrW__heroAi .assistant-ui-module__HX2RrW__heroInput:focus-visible{box-shadow:var(--shadow-ro-glow)}.assistant-ui-module__HX2RrW__heroAi:has(.assistant-ui-module__HX2RrW__heroInput:focus-visible) .assistant-ui-module__HX2RrW__heroAura>span{opacity:var(--assistant-glow-opacity)}@media (forced-colors:active){.assistant-ui-module__HX2RrW__owlArtwork .assistant-ui-module__HX2RrW__owlBody{opacity:1;animation:none}.assistant-ui-module__HX2RrW__owlArtwork .assistant-ui-module__HX2RrW__owlIgnition,.assistant-ui-module__HX2RrW__owlLights{animation:none;display:none}.assistant-ui-module__HX2RrW__submittedGhost{display:none}.assistant-ui-module__HX2RrW__heroEntrance .assistant-ui-module__HX2RrW__shell,.assistant-ui-module__HX2RrW__heroEntrance .assistant-ui-module__HX2RrW__turn:last-child .assistant-ui-module__HX2RrW__questionArriving,.assistant-ui-module__HX2RrW__heroEntrance .assistant-ui-module__HX2RrW__turn:last-child .assistant-ui-module__HX2RrW__pendingAnswer,.assistant-ui-module__HX2RrW__pendingSkeleton>span{animation:none}.assistant-ui-module__HX2RrW__pendingOwl{outline:var(--stroke-1) solid CanvasText;outline-offset:calc(var(--stroke-1) * -1)}.assistant-ui-module__HX2RrW__pendingSkeleton{display:none}.assistant-ui-module__HX2RrW__questionArriving,.assistant-ui-module__HX2RrW__sendAccepted{animation:none}.assistant-ui-module__HX2RrW__heroRim{display:none}.assistant-ui-module__HX2RrW__heroAi .assistant-ui-module__HX2RrW__heroInput{background:canvas;border-color:canvastext;animation:none}.assistant-ui-module__HX2RrW__shell:before{background:canvas;animation:none}.assistant-ui-module__HX2RrW__shell,.assistant-ui-module__HX2RrW__question,.assistant-ui-module__HX2RrW__answer,.assistant-ui-module__HX2RrW__sources a,.assistant-ui-module__HX2RrW__composer,.assistant-ui-module__HX2RrW__composer:before{background:canvas}.assistant-ui-module__HX2RrW__question,.assistant-ui-module__HX2RrW__answer{outline:var(--stroke-1) solid CanvasText;box-shadow:none;border-color:canvastext}.assistant-ui-module__HX2RrW__question:before,.assistant-ui-module__HX2RrW__answer:before{display:none}.assistant-ui-module__HX2RrW__heroAi>form>button[type=submit],.assistant-ui-module__HX2RrW__modeExit:before{outline:1px solid buttontext}.assistant-ui-module__HX2RrW__dialog,.assistant-ui-module__HX2RrW__composer{outline:1px solid canvastext}.assistant-ui-module__HX2RrW__composer:has(textarea:focus-visible){outline-offset:2px;outline-color:highlight}.assistant-ui-module__HX2RrW__surfaceAura{display:none}.assistant-ui-module__HX2RrW__heroAi .assistant-ui-module__HX2RrW__heroInput:focus-visible{outline-offset:2px;outline:2px solid highlight}.assistant-ui-module__HX2RrW__heroField:has(.assistant-ui-module__HX2RrW__heroInput:placeholder-shown) .assistant-ui-module__HX2RrW__heroPrompt{display:none}.assistant-ui-module__HX2RrW__heroAi .assistant-ui-module__HX2RrW__heroInput::placeholder{color:graytext}}@keyframes assistant-ui-module__HX2RrW__haloOrbit{0%{--assistant-halo-angle:0deg}to{--assistant-halo-angle:360deg}}@keyframes assistant-ui-module__HX2RrW__haloPalette{0%,to{--assistant-halo-a:var(--color-brand-teal);--assistant-halo-b:var(--color-brand-blue);--assistant-halo-c:var(--assistant-violet)}25%{--assistant-halo-a:var(--color-brand-blue);--assistant-halo-b:var(--assistant-violet);--assistant-halo-c:var(--color-brand-orange)}50%{--assistant-halo-a:var(--assistant-violet);--assistant-halo-b:var(--color-brand-orange);--assistant-halo-c:var(--color-brand-teal)}75%{--assistant-halo-a:var(--color-brand-orange);--assistant-halo-b:var(--color-brand-teal);--assistant-halo-c:var(--color-brand-blue)}}@keyframes assistant-ui-module__HX2RrW__sparkColor{0%,28%,68%,to{color:var(--color-brand-teal)}40%{color:var(--color-brand-blue)}55%{color:var(--assistant-violet)}}.assistant-ui-module__HX2RrW__palette :is(button,a):focus-visible,.assistant-ui-module__HX2RrW__modeToggle:focus-visible,.assistant-ui-module__HX2RrW__launcher:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:3px}.assistant-ui-module__HX2RrW__palette button:disabled{cursor:default}@media (max-width:47.99rem){.assistant-ui-module__HX2RrW__heroContainer{width:calc(100vw - var(--spacing-4) * 2)}.assistant-ui-module__HX2RrW__modeWord{display:none}.assistant-ui-module__HX2RrW__heroInput{padding-inline-start:var(--spacing-4)}.assistant-ui-module__HX2RrW__heroField:has(.assistant-ui-module__HX2RrW__heroInput:placeholder-shown) .assistant-ui-module__HX2RrW__heroPrompt{inset-inline-start:var(--spacing-4)}.assistant-ui-module__HX2RrW__dialog,.assistant-ui-module__HX2RrW__expanded{margin:var(--spacing-2) auto;inline-size:calc(100vw - var(--spacing-4));block-size:calc(var(--assistant-viewport-height,100dvh) - var(--spacing-4));inset-block-start:var(--assistant-viewport-top,0px);inset-block-end:auto}.assistant-ui-module__HX2RrW__header{padding:var(--spacing-3);gap:var(--spacing-1)}.assistant-ui-module__HX2RrW__brand{gap:var(--spacing-2)}.assistant-ui-module__HX2RrW__brand h2{font-size:var(--text-base-bold);line-height:var(--text-base-bold--line-height)}.assistant-ui-module__HX2RrW__brand p{display:none}.assistant-ui-module__HX2RrW__brandOrb{inline-size:var(--spacing-8);block-size:var(--spacing-8)}.assistant-ui-module__HX2RrW__expandButton{display:none}.assistant-ui-module__HX2RrW__welcome{padding:var(--spacing-6) var(--spacing-4)}.assistant-ui-module__HX2RrW__welcomeOwl{inline-size:min(120px,100%)}.assistant-ui-module__HX2RrW__pendingAnswer{gap:var(--spacing-3);grid-template-columns:112px minmax(0,1fr)}.assistant-ui-module__HX2RrW__pendingOwl{block-size:100px;inline-size:112px}.assistant-ui-module__HX2RrW__welcome h3{font-size:var(--fm-ref-type-font-size-24)}.assistant-ui-module__HX2RrW__suggestions{flex-direction:column}.assistant-ui-module__HX2RrW__suggestions button{justify-content:space-between}.assistant-ui-module__HX2RrW__turns{padding:var(--spacing-4)}.assistant-ui-module__HX2RrW__question,.assistant-ui-module__HX2RrW__answer{padding:var(--spacing-3)}.assistant-ui-module__HX2RrW__question{max-inline-size:calc(100% - var(--spacing-5))}.assistant-ui-module__HX2RrW__answer{inline-size:calc(100% - var(--spacing-3))}.assistant-ui-module__HX2RrW__footer{padding:var(--spacing-2) var(--spacing-3) max(var(--spacing-3), env(safe-area-inset-bottom))}.assistant-ui-module__HX2RrW__launcher{gap:var(--spacing-2);inset-block-end:max(var(--spacing-4), env(safe-area-inset-bottom));inset-inline-end:var(--spacing-3)}.assistant-ui-module__HX2RrW__heroField{--assistant-button-width:calc(var(--spacing-8) * 2)}.assistant-ui-module__HX2RrW__morphIcon{inline-size:var(--spacing-6);block-size:var(--spacing-7)}}@media (prefers-reduced-motion:reduce){.assistant-ui-module__HX2RrW__owlArtwork .assistant-ui-module__HX2RrW__owlBody{opacity:1;animation:none}.assistant-ui-module__HX2RrW__owlArtwork .assistant-ui-module__HX2RrW__owlIgnition,.assistant-ui-module__HX2RrW__owlLights{animation:none;display:none}.assistant-ui-module__HX2RrW__submittedGhost{display:none}.assistant-ui-module__HX2RrW__heroEntrance .assistant-ui-module__HX2RrW__shell,.assistant-ui-module__HX2RrW__heroEntrance .assistant-ui-module__HX2RrW__turn:last-child .assistant-ui-module__HX2RrW__questionArriving,.assistant-ui-module__HX2RrW__heroEntrance .assistant-ui-module__HX2RrW__turn:last-child .assistant-ui-module__HX2RrW__pendingAnswer,.assistant-ui-module__HX2RrW__questionArriving,.assistant-ui-module__HX2RrW__sendAccepted,.assistant-ui-module__HX2RrW__pendingSkeleton>span,.assistant-ui-module__HX2RrW__heroRim,.assistant-ui-module__HX2RrW__heroAi .assistant-ui-module__HX2RrW__heroInput,.assistant-ui-module__HX2RrW__shell:before,.assistant-ui-module__HX2RrW__morphIcon,.assistant-ui-module__HX2RrW__heroAura>span,.assistant-ui-module__HX2RrW__launcherAura>span,.assistant-ui-module__HX2RrW__surfaceAura>span,.assistant-ui-module__HX2RrW__heroAura>span:before,.assistant-ui-module__HX2RrW__launcherAura>span:before,.assistant-ui-module__HX2RrW__surfaceAura>span:before{animation:none}.assistant-ui-module__HX2RrW__heroPrompt>span{color:var(--assistant-field-prompt);background:0 0;animation:none}.assistant-ui-module__HX2RrW__heroAura{transition:none}.assistant-ui-module__HX2RrW__conversation{scroll-behavior:auto}}
