@font-face{font-family:jakartaSans;src:url(../media/plus_jakarta_sans_latin-s.p.08ssgmy_tb90r.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:jakartaSans Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.jakartasans_c227b1bc-module__AzAOiq__className{font-family:jakartaSans,jakartaSans Fallback;font-style:normal}.jakartasans_c227b1bc-module__AzAOiq__variable{--font-jakarta-sans:"jakartaSans", "jakartaSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono_latin-s.p.1v5bejj26fx9h.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_da433cb0-module__rxfQ2q__className{font-family:geistMono,geistMono Fallback;font-style:normal}.geistmono_da433cb0-module__rxfQ2q__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
.wicarax-chat-module__QVESOW__root{z-index:var(--z-tooltip);inset-block-end:max(var(--space-md), env(safe-area-inset-bottom));inset-inline:max(var(--space-xs), env(safe-area-inset-left)) max(var(--space-xs), env(safe-area-inset-right));font-family:var(--font-body);pointer-events:none;justify-items:end;display:grid;position:fixed}.wicarax-chat-module__QVESOW__launcher,.wicarax-chat-module__QVESOW__panel{pointer-events:auto}.wicarax-chat-module__QVESOW__root[data-open=true] .wicarax-chat-module__QVESOW__launcher{display:none}.wicarax-chat-module__QVESOW__root[data-open=true] .wicarax-chat-module__QVESOW__panel{margin-block-end:0}.wicarax-chat-module__QVESOW__launcher{justify-content:center;align-items:center;gap:var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-premium-black);width:3rem;min-width:3rem;height:3rem;min-height:3rem;color:var(--color-ink-2);font-family:var(--font-body);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out), opacity var(--dur-long) var(--ease-out), translate var(--dur-long) var(--ease-out), scale var(--dur-long) var(--ease-out);border:0;padding:0;font-weight:700;line-height:1;display:inline-flex}html:has(.opening-intro) .wicarax-chat-module__QVESOW__launcher{visibility:hidden;opacity:0;pointer-events:none;translate:0 var(--space-xs);scale:.9}.wicarax-chat-module__QVESOW__launcherLabel{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wicarax-chat-module__QVESOW__launcherMark{place-items:center;width:100%;height:100%;display:grid}.wicarax-chat-module__QVESOW__launcherMark svg{width:58%;height:58%}.wicarax-chat-module__QVESOW__launcher:disabled,.wicarax-chat-module__QVESOW__sendButton:disabled,.wicarax-chat-module__QVESOW__iconButton:disabled,.wicarax-chat-module__QVESOW__quickPrompts button:disabled,.wicarax-chat-module__QVESOW__errorInline button:disabled{cursor:not-allowed;opacity:.5}.wicarax-chat-module__QVESOW__launcher:active,.wicarax-chat-module__QVESOW__sendButton:active:not(:disabled),.wicarax-chat-module__QVESOW__iconButton:active,.wicarax-chat-module__QVESOW__quickPrompts button:active,.wicarax-chat-module__QVESOW__errorInline button:active:not(:disabled){transform:translateY(1px)}.wicarax-chat-module__QVESOW__launcher:focus-visible,.wicarax-chat-module__QVESOW__sendButton:focus-visible,.wicarax-chat-module__QVESOW__iconButton:focus-visible,.wicarax-chat-module__QVESOW__quickPrompts button:focus-visible,.wicarax-chat-module__QVESOW__errorInline button:focus-visible,.wicarax-chat-module__QVESOW__inputRow textarea:focus-visible{outline:var(--rule-heavy) solid var(--color-focus);outline-offset:var(--space-2xs)}.wicarax-chat-module__QVESOW__launcher[data-status=loading] svg{animation:wicarax-chat-module__QVESOW__launcher-wait 1.2s var(--ease-in-out) infinite}.wicarax-chat-module__QVESOW__launcher[data-preview-state=hover]{color:var(--color-muted)}.wicarax-chat-module__QVESOW__launcher[data-preview-state=focus]{outline:var(--rule-heavy) solid var(--color-focus);outline-offset:var(--space-2xs)}.wicarax-chat-module__QVESOW__launcher[data-preview-state=active]{transform:translateY(1px)}.wicarax-chat-module__QVESOW__panel{width:100%;height:min(26rem,100svh - 5rem);min-height:0;border:var(--rule-hair) solid color-mix(in oklab, var(--color-rule) 58%, transparent);border-radius:calc(var(--radius-panel) + var(--space-xs));background:color-mix(in oklab, var(--color-premium-black) 96%, var(--color-paper-2));color:var(--color-ink-2);animation:wicarax-chat-module__QVESOW__panel-enter .28s var(--ease-out) both;grid-template-rows:auto minmax(0,1fr) auto;margin-block-end:var(--space-sm);display:grid;overflow:clip}.wicarax-chat-module__QVESOW__header{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:3.5rem;padding:var(--space-xs) var(--space-sm);color:var(--color-ink);background:0 0;display:flex;position:relative}.wicarax-chat-module__QVESOW__header:after{inset-inline:var(--space-sm);height:var(--rule-hair);background:color-mix(in oklab, var(--color-rule) 52%, transparent);content:"";position:absolute;inset-block-end:0}.wicarax-chat-module__QVESOW__headerIdentity,.wicarax-chat-module__QVESOW__headerActions{align-items:center;display:flex}.wicarax-chat-module__QVESOW__headerIdentity{gap:var(--space-xs);min-width:0}.wicarax-chat-module__QVESOW__headerActions{gap:var(--space-2xs);flex:none}.wicarax-chat-module__QVESOW__assistantMark{border-radius:var(--radius-pill);background:var(--color-paper-3);flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:relative;overflow:hidden}.wicarax-chat-module__QVESOW__assistantMark img{object-fit:cover;object-position:50% 40%;transform-origin:50% 40%;transform:scale(2.15)}.wicarax-chat-module__QVESOW__headerIntro{min-width:0}.wicarax-chat-module__QVESOW__headerIntro h2{color:var(--color-ink);font-size:var(--text-base);font-weight:700;line-height:1.2}.wicarax-chat-module__QVESOW__headerIntro p{color:color-mix(in oklab, var(--color-muted) 72%, transparent);margin-block-start:var(--space-2xs);font-size:.6875rem;line-height:1.45}.wicarax-chat-module__QVESOW__iconButton,.wicarax-chat-module__QVESOW__sendButton{border:var(--rule-hair) solid transparent;border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);flex:none;place-items:center;display:grid}.wicarax-chat-module__QVESOW__iconButton{width:2.25rem;height:2.25rem;color:color-mix(in oklab, var(--color-muted) 72%, transparent);background:0 0;position:relative}.wicarax-chat-module__QVESOW__sendButton{width:2rem;height:2rem;position:relative}.wicarax-chat-module__QVESOW__iconButton:before,.wicarax-chat-module__QVESOW__sendButton:before,.wicarax-chat-module__QVESOW__errorInline button:before{inset:calc(var(--space-2xs) * -1);content:"";position:absolute}.wicarax-chat-module__QVESOW__transcript{overscroll-behavior:contain;min-width:0;padding:var(--space-md);scrollbar-color:color-mix(in oklab, var(--color-rule-strong) 52%, transparent) transparent;scrollbar-width:thin;overflow-y:auto}.wicarax-chat-module__QVESOW__transcript::-webkit-scrollbar{width:var(--space-2xs)}.wicarax-chat-module__QVESOW__transcript::-webkit-scrollbar-track{background:0 0}.wicarax-chat-module__QVESOW__transcript::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-rule-strong) 52%, transparent)}.wicarax-chat-module__QVESOW__emptyState{gap:var(--space-sm);display:grid}.wicarax-chat-module__QVESOW__panel[data-status=idle] .wicarax-chat-module__QVESOW__transcript{padding-block-start:calc(var(--space-md) + var(--space-md))}.wicarax-chat-module__QVESOW__emptyIntro h3{color:var(--color-ink-2);font-size:var(--text-base);font-weight:700;line-height:1.25}.wicarax-chat-module__QVESOW__emptyIntro p{max-width:36ch;color:color-mix(in oklab, var(--color-muted) 82%, transparent);font-size:var(--text-sm);margin-block-start:var(--space-2xs);line-height:1.5}.wicarax-chat-module__QVESOW__quickPrompts{gap:0;display:grid}.wicarax-chat-module__QVESOW__quickPrompts button{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;min-height:2.75rem;padding:var(--space-xs) 0;border:0;border-block-end:var(--rule-hair) solid color-mix(in oklab, var(--color-rule) 48%, transparent);color:var(--color-muted);font-size:var(--text-sm);text-align:start;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);background:0 0;border-radius:0;display:flex}.wicarax-chat-module__QVESOW__quickPrompts button svg{color:color-mix(in oklab, var(--color-muted) 64%, transparent);flex:none}.wicarax-chat-module__QVESOW__message{max-width:88%;overflow-wrap:anywhere;gap:0;margin-block-end:var(--space-sm);display:grid}.wicarax-chat-module__QVESOW__message p{color:inherit;font-family:var(--font-body);font-size:var(--text-sm);white-space:pre-wrap;line-height:1.58}.wicarax-chat-module__QVESOW__messageLabel{color:var(--color-muted);font-family:var(--font-body);letter-spacing:.02em;opacity:.78;font-size:.625rem;line-height:1.2}.wicarax-chat-module__QVESOW__assistantMessage{max-width:88%;padding:calc(var(--space-xs) - var(--space-3xs)) var(--space-sm);border:var(--rule-hair) solid color-mix(in oklab, var(--color-rule) 44%, transparent);border-radius:calc(var(--radius-panel) + var(--space-2xs)) calc(var(--radius-panel) + var(--space-2xs)) calc(var(--radius-panel) + var(--space-2xs)) var(--space-2xs);background:color-mix(in oklab, var(--color-paper-2) 58%, var(--color-premium-black));color:var(--color-ink-2);justify-self:start}.wicarax-chat-module__QVESOW__userMessage{max-width:78%;padding:calc(var(--space-xs) - var(--space-3xs)) var(--space-sm);border:var(--rule-hair) solid color-mix(in oklab, var(--color-rule) 58%, transparent);border-radius:calc(var(--radius-panel) + var(--space-2xs)) calc(var(--radius-panel) + var(--space-2xs)) var(--space-2xs) calc(var(--radius-panel) + var(--space-2xs));background:color-mix(in oklab, var(--color-paper-3) 52%, var(--color-premium-black));color:var(--color-ink);justify-self:end}.wicarax-chat-module__QVESOW__userMessage .wicarax-chat-module__QVESOW__messageLabel{color:var(--color-muted)}.wicarax-chat-module__QVESOW__message[data-status=pending]{opacity:.62}.wicarax-chat-module__QVESOW__typing{min-height:var(--space-xl);align-content:center}.wicarax-chat-module__QVESOW__typingDots{height:var(--space-md);align-items:center;gap:var(--space-2xs);display:inline-flex}.wicarax-chat-module__QVESOW__typingDots i{border-radius:var(--radius-pill);background:var(--color-muted);width:.3rem;height:.3rem;animation:wicarax-chat-module__QVESOW__typing-dot .9s var(--ease-in-out) infinite alternate}.wicarax-chat-module__QVESOW__typingDots i:nth-child(2){animation-delay:.12s}.wicarax-chat-module__QVESOW__typingDots i:nth-child(3){animation-delay:.24s}.wicarax-chat-module__QVESOW__errorInline{align-items:flex-start;gap:var(--space-2xs);padding-block:var(--space-xs);color:var(--color-muted);flex-direction:column;margin-block-end:var(--space-sm);display:flex}.wicarax-chat-module__QVESOW__errorInline p{font-size:var(--text-xs);line-height:1.4}.wicarax-chat-module__QVESOW__errorInline button{justify-self:start;align-items:center;gap:var(--space-2xs);min-height:2rem;padding-inline:var(--space-xs);border-radius:var(--radius-pill);color:var(--color-muted);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);background:0 0;border:0;font-size:.6875rem;font-weight:600;display:inline-flex;position:relative}.wicarax-chat-module__QVESOW__composer{padding:0 var(--space-sm) var(--space-sm);background:0 0;display:grid}.wicarax-chat-module__QVESOW__inputRow{align-items:end;column-gap:var(--space-xs);min-width:0;min-height:2.5rem;padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-sm);border:var(--rule-hair) solid color-mix(in oklab, var(--color-rule) 54%, transparent);border-radius:calc(var(--radius-panel) + var(--space-2xs));background:color-mix(in oklab, var(--color-paper-2) 72%, var(--color-premium-black));grid-template:"input action"/minmax(0,1fr) auto;display:grid}.wicarax-chat-module__QVESOW__inputRow:focus-within{background:color-mix(in oklab, var(--color-paper-2) 84%, var(--color-premium-black))}.wicarax-chat-module__QVESOW__inputRow textarea{resize:none;field-sizing:content;width:100%;min-width:0;min-height:1.45lh;max-height:6rem;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);background:0 0;border:0;outline:0;grid-area:input;padding:0;line-height:1.45;overflow-y:auto}.wicarax-chat-module__QVESOW__inputRow textarea:disabled{cursor:not-allowed;opacity:.55}.wicarax-chat-module__QVESOW__inputRow textarea::placeholder{color:var(--color-muted);opacity:.56}.wicarax-chat-module__QVESOW__inputRow textarea:focus-visible{outline:0}.wicarax-chat-module__QVESOW__composer[data-invalid=true] .wicarax-chat-module__QVESOW__inputRow textarea{color:var(--color-error)}.wicarax-chat-module__QVESOW__sendButton{background:var(--color-paper-3);color:var(--color-ink-2);grid-area:action;align-self:end}@media (hover:hover) and (pointer:fine){.wicarax-chat-module__QVESOW__launcher:hover{color:var(--color-muted)}.wicarax-chat-module__QVESOW__iconButton:hover,.wicarax-chat-module__QVESOW__errorInline button:hover{color:var(--color-ink-2);background:0 0}.wicarax-chat-module__QVESOW__sendButton:hover:not(:disabled){background:var(--color-rule);color:var(--color-ink)}.wicarax-chat-module__QVESOW__quickPrompts button:hover{color:var(--color-ink-2);background:0 0}}@media (min-width:30rem){.wicarax-chat-module__QVESOW__root{max-width:calc(100% - (var(--space-md) * 2));inset-inline-start:auto;inset-inline-end:max(var(--space-md), env(safe-area-inset-right))}.wicarax-chat-module__QVESOW__panel{width:24rem;max-width:100%;height:min(26rem,100svh - 5.5rem);min-height:0}.wicarax-chat-module__QVESOW__launcher{margin-inline-end:var(--space-md)}}@media (prefers-reduced-motion:reduce){.wicarax-chat-module__QVESOW__panel{animation:.12s linear both wicarax-chat-module__QVESOW__panel-enter-reduced}.wicarax-chat-module__QVESOW__launcher[data-status=loading] svg,.wicarax-chat-module__QVESOW__typingDots i{animation-duration:1.8s}}@keyframes wicarax-chat-module__QVESOW__panel-enter{0%{opacity:0;transform:translateY(var(--space-xs)) scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wicarax-chat-module__QVESOW__panel-enter-reduced{0%{opacity:0}to{opacity:1}}@keyframes wicarax-chat-module__QVESOW__typing-dot{0%{opacity:.35;transform:translateY(var(--space-2xs))}to{opacity:1;transform:translateY(0)}}@keyframes wicarax-chat-module__QVESOW__launcher-wait{50%{opacity:.45}}
