.ra-chat-composer{field-sizing:content;overflow-y:auto;height:auto!important;min-height:48px!important;max-height:168px!important}@supports not (field-sizing:content){.ra-chat-composer{min-block-size:48px;max-block-size:168px}}@media (min-width:1024px){.ra-iara-launcher-iara-expanded,.ra-google-chat-iara-expanded{right:calc(32px + min(860px,100vw - 110px))!important}.ra-iara-launcher-iara-expanded{bottom:100px!important}.ra-google-chat-iara-expanded{bottom:28px!important}}.ra-chat-composer{box-sizing:border-box;resize:vertical;overscroll-behavior:contain;width:100%;min-width:0;max-width:100%}@media (max-width:1023px){.ra-iara-launcher-iara-expanded,.ra-google-chat-iara-expanded{right:max(16px, env(safe-area-inset-right,0px))!important}}@media (max-width:767px){.ra-chat-composer{font-size:16px;max-height:min(168px,28dvh)!important}.ra-iara-launcher-iara-expanded,.ra-google-chat-iara-expanded{right:max(12px, env(safe-area-inset-right,0px))!important}}@media (max-height:600px){.ra-chat-composer{max-height:min(120px,25dvh)!important}}@media (max-width:767px){.ra-iara-launcher,.ra-iara-launcher-iara-expanded{right:max(16px, env(safe-area-inset-right,0px))!important;bottom:calc(108px + env(safe-area-inset-bottom,0px))!important}.ra-google-chat-launcher,.ra-google-chat-iara-expanded{right:max(16px, env(safe-area-inset-right,0px))!important;bottom:calc(20px + env(safe-area-inset-bottom,0px))!important}}
html,body{width:100%;max-width:100%;overflow-x:clip}.ra-platform-shell,.ra-platform-content,.ra-page-frame{width:100%;min-width:0;max-width:100%}.ra-platform-content :where(.flex,.inline-flex,.grid,form,fieldset)>*{min-width:0}.ra-platform-content :where(fieldset,label,section,article){min-width:0;max-width:100%}.ra-platform-content :where(img,video,canvas,iframe,object,embed){max-width:100%}.ra-platform-content :where(p,li,dd,dt,a,code,strong,h1,h2,h3,h4,h5,h6){overflow-wrap:anywhere;word-break:normal}.ra-platform-content pre{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.ra-platform-content :where(input,textarea,select,button,[role=button],[role=combobox]){min-width:0;max-width:100%}.ra-platform-content :where(.overflow-x-auto,.overflow-auto,[data-horizontal-scroll]){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%}.ra-platform-content table{max-width:100%}.ra-platform-shell [role=dialog]{max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.ra-platform-shell [data-radix-popper-content-wrapper]{max-width:calc(100vw - 16px)!important}@media (max-width:1279px){.ra-platform-content,.ra-page-frame{width:100%;max-width:100%}}@media (min-width:768px) and (max-width:1023px){.ra-platform-content [data-platform-hero-actions]{width:100%}.ra-platform-content [data-platform-hero-actions]>*{min-width:0}}@media (max-width:767px){.ra-platform-content{padding-inline:clamp(12px,3.5vw,18px)!important}.ra-platform-content :where(.overflow-x-auto,.overflow-auto){width:100%;max-width:100%}.ra-platform-shell [role=dialog]{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.ra-platform-content [data-platform-hero-actions]{width:100%}.ra-platform-content [data-platform-hero-actions]>*{width:100%;min-width:0}.ra-platform-content [data-platform-hero-actions] :where(button,a){white-space:normal}.ra-platform-content :where(input,textarea,select){font-size:max(16px,1em)}}@media (max-height:680px) and (orientation:landscape){.ra-platform-shell [role=dialog]{max-height:calc(100dvh - 12px);overflow-y:auto}}.ra-platform-shell{isolation:isolate;max-width:100%;min-height:100dvh}.ra-platform-content,.ra-page-frame{box-sizing:border-box;min-inline-size:0}.ra-platform-content :where(.grid),.ra-platform-content :where(.grid)>*,.ra-platform-content :where(.flex)>*,.ra-platform-content :where(.inline-flex)>*{min-inline-size:0}.ra-platform-content :where(img,video){height:auto}.ra-platform-content :where(table){border-collapse:separate}.ra-platform-content :where(.overflow-x-auto,[data-horizontal-scroll]){scrollbar-width:thin;min-inline-size:0;overflow-x:auto}.ra-platform-shell :where([role=dialog]){box-sizing:border-box;overscroll-behavior:contain}@media (max-width:1023px){.ra-platform-content :where([data-platform-hero-actions]){flex-wrap:wrap;min-inline-size:0;max-inline-size:100%}}@media (max-width:767px){.ra-platform-content :where(.grid){max-inline-size:100%}.ra-platform-content :where(input,textarea,select){font-size:max(16px,1em)}.ra-platform-shell :where([role=dialog]){overflow-y:auto}}@media (prefers-reduced-motion:reduce){.ra-platform-shell *,.ra-platform-shell :before,.ra-platform-shell :after{scroll-behavior:auto!important}}@media (max-width:767px){.ra-platform-shell{--mobile-gutter:16px;--mobile-radius:16px;--mobile-shadow:0 3px 18px #0e3b5611;color:#175070;min-height:100dvh;background:#fff!important}.ra-platform-content,.ra-page-frame{width:100%;min-width:0;max-width:100%;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));padding-inline:var(--mobile-gutter)!important;background:#fff!important}.ra-platform-content :where(section,article,main,form,fieldset){min-width:0;max-width:100%}.ra-platform-content :where(.grid.grid-cols-2,.grid.grid-cols-3,.grid.grid-cols-4,.grid.grid-cols-5,.grid.grid-cols-6){gap:12px}.ra-platform-content :where(.grid.grid-cols-3,.grid.grid-cols-4,.grid.grid-cols-5,.grid.grid-cols-6):not([data-keep-mobile-columns]){grid-template-columns:repeat(2,minmax(0,1fr))}.ra-platform-content :where(.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl){box-shadow:var(--mobile-shadow)}.ra-platform-content :where(.bg-gray-50,.bg-slate-50,.bg-zinc-50){background-color:#fff}.ra-platform-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea,[role=combobox]){border-radius:12px;max-width:100%;min-height:44px;font-size:16px!important}.ra-platform-content textarea{min-height:96px}.ra-platform-content :where(button,[role=button],a){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ra-platform-content :where(button,[role=button]):focus-visible,.ra-platform-content :where(a,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #359ad4}.ra-platform-content [data-platform-hero-actions]{flex-wrap:wrap;align-items:stretch;gap:8px;width:100%;display:flex}.ra-platform-content [data-platform-hero-actions]>*{flex:max(140px,42%);width:auto;min-width:0}.ra-platform-content :where(.overflow-x-auto,[data-horizontal-scroll]){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.ra-platform-content :where(table){width:100%;min-width:100%;font-size:13px}.ra-platform-content :where(.overflow-x-auto,[data-horizontal-scroll])>table{width:max-content}.ra-platform-shell [role=dialog],[data-radix-portal] [role=dialog]{width:calc(100vw - 24px);max-width:min(540px,100vw - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-radius:18px;overflow-y:auto}[data-radix-popper-content-wrapper]{max-width:calc(100vw - 24px)!important}.ra-platform-content :where(h1){line-height:1.15}.ra-platform-content :where(h2,h3){line-height:1.25}}@media (max-width:390px){.ra-platform-shell{--mobile-gutter:12px}.ra-platform-content :where(.grid.grid-cols-3,.grid.grid-cols-4,.grid.grid-cols-5,.grid.grid-cols-6):not([data-keep-mobile-columns]):not([class*=sm\:grid-cols-]){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ra-platform-shell :where(*){transition-duration:.01ms!important;animation-duration:.01ms!important}}.ra-platform-shell :where([role=dialog]){overscroll-behavior-y:contain;min-width:0}.ra-platform-shell :where([role=dialog] img,[role=dialog] video){-o-object-fit:contain;object-fit:contain;max-width:100%}.ra-platform-content :where([data-horizontal-scroll],.overflow-x-auto){scrollbar-gutter:stable}@media (max-width:767px){.ra-platform-shell :where([role=dialog]),[data-radix-portal] [role=dialog]{max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}.ra-platform-content :where(.grid)>*{max-width:100%}.ra-platform-content :where([data-horizontal-scroll],.overflow-x-auto){scrollbar-gutter:auto}}
