.CompanionGlass_surface__sJHrw{--companion-ink:#f4f7f5;--companion-line:rgba(231,249,248,.42);--companion-tint:rgba(18,46,56,.22)}.CompanionGlass_surface__sJHrw [data-app-conversation-overlay]{overflow:visible;pointer-events:none}.CompanionGlass_surface__sJHrw [data-workspace-state]{pointer-events:auto}.CompanionGlass_surface__sJHrw [data-companion-history]{position:fixed;top:80px;right:16px;width:44px;height:44px;z-index:30}.CompanionGlass_surface__sJHrw [data-companion-history-trigger]{width:44px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-radius:16px}.CompanionGlass_surface__sJHrw [data-companion-history-trigger]>span{font-size:10px;line-height:12px}.CompanionGlass_surface__sJHrw [data-companion-history-alert]{position:absolute;top:0;right:52px;width:min(220px,calc(100vw - 92px));padding:10px;border-radius:16px;font-size:12px;overflow-wrap:anywhere}.CompanionGlass_surface__sJHrw [data-companion-history-dialog]{position:fixed;inset:80px 16px auto auto;margin:0;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 176px);padding:16px;border-radius:24px;overflow:auto;overscroll-behavior:contain}.CompanionGlass_surface__sJHrw [data-companion-history-dialog]::backdrop{background:rgba(0,16,25,.08)}.CompanionGlass_surface__sJHrw [data-companion-history-dialog] [data-history-state]{background:transparent;border:0;padding:0;color:inherit}.CompanionGlass_surface__sJHrw [data-companion-history-dialog] button{min-width:44px;min-height:44px;padding:6px 10px;border:1px solid var(--companion-line);border-radius:12px}.CompanionGlass_surface__sJHrw [data-companion-history-dialog] button:disabled,.CompanionGlass_surface__sJHrw [data-companion-history-dialog] button[aria-disabled=true]{opacity:.55}.CompanionGlass_surface__sJHrw [data-companion-history-dialog] .CompanionGlass_text-slate-400__qtoQu{color:var(--companion-ink)}.CompanionGlass_surface__sJHrw [data-companion-history-dialog] button:focus-visible,.CompanionGlass_surface__sJHrw [data-companion-history-trigger]:focus-visible{outline:2px solid #ffe0a6;outline-offset:3px}.CompanionGlass_surface__sJHrw [data-companion-messages]{position:fixed;top:42vh;left:16px;right:16px;height:min(28vh,max(0px,calc(58vh - 104px)));pointer-events:none}.CompanionGlass_surface__sJHrw[data-composer-expanded=true] [data-companion-messages]{height:min(28vh,max(0px,calc(58vh - 176px)))}.CompanionGlass_surface__sJHrw [data-companion-messages][data-has-messages=true]{pointer-events:auto;overscroll-behavior:contain}.CompanionGlass_surface__sJHrw [data-companion-message-bubble]{pointer-events:auto;min-width:0;max-width:100%;overflow-wrap:anywhere}@media (min-width:768px),(orientation:landscape) and (max-height:500px){.CompanionGlass_surface__sJHrw [data-companion-messages],.CompanionGlass_surface__sJHrw[data-composer-expanded=true] [data-companion-messages]{top:112px;right:auto;width:min(360px,calc(36vw - 32px));height:max(0px,calc(100vh - 216px))}.CompanionGlass_surface__sJHrw[data-composer-expanded=true] [data-companion-messages]{height:max(0px,calc(100vh - 288px))}}.CompanionGlass_surface__sJHrw [data-companion-composer],.CompanionGlass_surface__sJHrw [data-companion-controls]>:is(button,a),.CompanionGlass_surface__sJHrw [data-companion-history-alert],.CompanionGlass_surface__sJHrw [data-companion-history-dialog],.CompanionGlass_surface__sJHrw [data-companion-history-trigger],.CompanionGlass_surface__sJHrw [data-companion-message-bubble],.CompanionGlass_surface__sJHrw [data-companion-message-time],.CompanionGlass_surface__sJHrw [data-companion-suggestions] button{color:var(--companion-ink);border:1px solid var(--companion-line);background:linear-gradient(130deg,rgba(228,249,255,.045),rgba(218,244,247,.015) 48%,rgba(227,245,244,.035)),var(--companion-tint);-webkit-backdrop-filter:blur(6px) saturate(125%) brightness(.48);backdrop-filter:blur(6px) saturate(125%) brightness(.48);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 -1px 0 rgba(229,247,244,.11),0 10px 32px rgba(4,22,31,.15);text-shadow:0 1px 2px rgba(0,16,25,.65)}.CompanionGlass_surface__sJHrw [data-companion-composer]{min-height:54px;border-radius:30px;padding:4px 8px 4px 16px}.CompanionGlass_surface__sJHrw [data-companion-composer] input{min-width:0;min-height:44px;color:var(--companion-ink);font-size:16px}.CompanionGlass_surface__sJHrw [data-companion-composer] input::placeholder{color:var(--companion-ink);opacity:1}.CompanionGlass_surface__sJHrw [data-companion-composer] button{min-width:44px;min-height:44px}.CompanionGlass_surface__sJHrw [data-companion-suggestions] button{min-height:44px}.CompanionGlass_surface__sJHrw [data-companion-message-bubble]{border-radius:24px}.CompanionGlass_surface__sJHrw [data-companion-message-time]{color:var(--companion-ink);font-size:10px;border-radius:999px;padding:1px 6px}.CompanionGlass_surface__sJHrw [data-companion-controls]{gap:4px}.CompanionGlass_surface__sJHrw [data-companion-controls]>a>span{color:var(--companion-ink)}.CompanionGlass_surface__sJHrw [data-companion-controls]>:is(button,a)>span{white-space:nowrap}.CompanionGlass_surface__sJHrw [data-companion-controls]>:is(button,a){width:56px;height:56px;flex-shrink:0;min-width:44px;min-height:44px;padding:4px 2px;border-radius:999px;opacity:1;transition-property:color,background-color,border-color,box-shadow,opacity,transform}.CompanionGlass_surface__sJHrw [data-companion-controls]>:is(button,a)[aria-label="Type or hold to speak"]{width:64px;height:64px}.CompanionGlass_surface__sJHrw [data-companion-controls]>:is(button,a):disabled{opacity:.55}.CompanionGlass_surface__sJHrw [data-companion-controls]>:is(button,a):hover:not(:disabled),.CompanionGlass_surface__sJHrw [data-companion-controls]>:is(button,a)[data-active=true]{border-color:#ffe0a6}.CompanionGlass_surface__sJHrw [data-companion-composer]:focus-within,.CompanionGlass_surface__sJHrw [data-companion-controls]>:is(button,a):focus-visible,.CompanionGlass_surface__sJHrw [data-companion-suggestions] button:focus-visible{outline:2px solid #ffe0a6;outline-offset:3px}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.CompanionGlass_surface__sJHrw [data-companion-composer],.CompanionGlass_surface__sJHrw [data-companion-controls]>:is(button,a),.CompanionGlass_surface__sJHrw [data-companion-history-alert],.CompanionGlass_surface__sJHrw [data-companion-history-dialog],.CompanionGlass_surface__sJHrw [data-companion-history-trigger],.CompanionGlass_surface__sJHrw [data-companion-message-bubble],.CompanionGlass_surface__sJHrw [data-companion-message-time],.CompanionGlass_surface__sJHrw [data-companion-suggestions] button{background:#143440!important}}@media (prefers-reduced-transparency:reduce){.CompanionGlass_surface__sJHrw [data-companion-composer],.CompanionGlass_surface__sJHrw [data-companion-controls]>:is(button,a),.CompanionGlass_surface__sJHrw [data-companion-history-alert],.CompanionGlass_surface__sJHrw [data-companion-history-dialog],.CompanionGlass_surface__sJHrw [data-companion-history-trigger],.CompanionGlass_surface__sJHrw [data-companion-message-bubble],.CompanionGlass_surface__sJHrw [data-companion-message-time],.CompanionGlass_surface__sJHrw [data-companion-suggestions] button{background:#143440!important;border-color:#bad0d0;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:none;transition:none}}@media (forced-colors:active){.CompanionGlass_surface__sJHrw{--companion-ink:CanvasText}.CompanionGlass_surface__sJHrw [data-companion-composer],.CompanionGlass_surface__sJHrw [data-companion-controls]>:is(button,a),.CompanionGlass_surface__sJHrw [data-companion-history-alert],.CompanionGlass_surface__sJHrw [data-companion-history-dialog],.CompanionGlass_surface__sJHrw [data-companion-history-trigger],.CompanionGlass_surface__sJHrw [data-companion-message-bubble],.CompanionGlass_surface__sJHrw [data-companion-message-time],.CompanionGlass_surface__sJHrw [data-companion-suggestions] button{background:Canvas!important;color:CanvasText;border-color:ButtonText;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;text-shadow:none;transition:none}.CompanionGlass_surface__sJHrw [data-companion-composer] input::placeholder,.CompanionGlass_surface__sJHrw [data-companion-message-time]{color:CanvasText}}