@font-face{font-family:fontSans;src:url(../media/Inter_Variable_Latin-s.p.c757f81b.woff2)format("woff2");font-display:swap}@font-face{font-family:fontSans Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.fontsans_5ef49649-module__rhYYpa__className{font-family:fontSans,fontSans Fallback}.fontsans_5ef49649-module__rhYYpa__variable{--font-sans:"fontSans","fontSans Fallback"}
.capacitor-app{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left);--safe-area-inset-right:env(safe-area-inset-right);--sai-top:env(safe-area-inset-top);--sai-bottom:env(safe-area-inset-bottom);--sai-left:env(safe-area-inset-left);--sai-right:env(safe-area-inset-right);--vh:1vh;--svh:1svh;--dvh:1dvh;--lvh:1lvh;--app-height:100vh;overscroll-behavior:none;-webkit-overflow-scrolling:touch}.capacitor-ios{overscroll-behavior:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;height:var(--app-height);max-height:var(--app-height);min-height:var(--app-height);touch-action:manipulation;background:0 0!important}.capacitor-ios #__next{height:var(--app-height);max-height:var(--app-height);min-height:var(--app-height);flex-direction:column;display:flex}.capacitor-ios .app-container{padding-top:var(--safe-area-inset-top);padding-bottom:var(--safe-area-inset-bottom);padding-left:var(--safe-area-inset-left);padding-right:var(--safe-area-inset-right);height:calc(var(--app-height) - var(--safe-area-inset-top) - var(--safe-area-inset-bottom));max-height:calc(var(--app-height) - var(--safe-area-inset-top) - var(--safe-area-inset-bottom))}.capacitor-ios .sidebar{top:var(--safe-area-inset-top);height:calc(var(--app-height) - var(--safe-area-inset-top) - var(--safe-area-inset-bottom));max-height:calc(var(--app-height) - var(--safe-area-inset-top) - var(--safe-area-inset-bottom))}.capacitor-ios .main-content{padding-top:max(var(--safe-area-inset-top),.75rem);padding-bottom:max(var(--safe-area-inset-bottom),.75rem);padding-left:max(var(--safe-area-inset-left),1rem);padding-right:max(var(--safe-area-inset-right),1rem);min-height:calc(var(--app-height) - var(--safe-area-inset-top) - var(--safe-area-inset-bottom));max-height:calc(var(--app-height) - var(--safe-area-inset-top) - var(--safe-area-inset-bottom))}.capacitor-ios [class*=h-screen],.capacitor-ios [class*=min-h-screen]{height:var(--app-height)!important;min-height:var(--app-height)!important}.capacitor-ios [class*="h-[100vh]"],.capacitor-ios [class*="h-[100dvh]"]{height:var(--app-height)!important}.capacitor-ios [class*="min-h-[100vh]"],.capacitor-ios [class*="min-h-[100dvh]"]{min-height:var(--app-height)!important}.capacitor-ios .sticky-banner{top:var(--safe-area-inset-top)}.capacitor-ios .mobile-menu{top:var(--safe-area-inset-top);height:calc(var(--app-height) - var(--safe-area-inset-top));max-height:calc(var(--app-height) - var(--safe-area-inset-top))}.capacitor-ios .keyboard-padding{padding-bottom:var(--keyboard-height,0px)}.capacitor-ios button{appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:#0000001a;border-radius:8px;min-width:44px;min-height:44px}.capacitor-ios input,.capacitor-ios textarea{appearance:none;border-radius:8px}.capacitor-ios .scroll-container{-webkit-overflow-scrolling:touch;overflow-y:auto}.capacitor-ios .mobile-vertical-spacing>*+*{margin-top:clamp(.75rem,3vw,1.25rem)}.capacitor-ios .intelligence-text{text-align:center;padding:.5rem 1rem;font-size:clamp(1rem,4vw,1.25rem);font-weight:600;line-height:clamp(1.5rem,5vw,1.875rem)}.capacitor-ios .animated-eyes{width:clamp(2.5rem,8vw,4rem);height:clamp(2.5rem,8vw,4rem);margin:.75rem auto}.capacitor-ios .mobile-chat-bubble{max-width:calc(100vw - var(--sai-left,16px) - var(--sai-right,16px) - 32px)!important;overflow-wrap:break-word!important;word-break:break-word!important;overflow-x:visible!important}.capacitor-ios .message-bubble{max-width:calc(100vw - var(--sai-left,16px) - var(--sai-right,16px) - 64px)!important;overflow-wrap:break-word!important;word-break:break-word!important}.capacitor-ios .chat-panel-mobile{max-width:calc(100vw - var(--sai-left,0px) - var(--sai-right,0px))!important;overflow-x:visible!important}.capacitor-ios .framed-content{margin:0 auto;padding:clamp(1rem,4vw,2rem);max-width:calc(100vw - var(--sai-left,16px) - var(--sai-right,16px))!important;overflow-x:visible!important}.capacitor-ios .touch-target{touch-action:manipulation;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border-radius:12px;min-width:48px;min-height:48px;padding:.75rem}.capacitor-ios .mobile-header-safe{padding-top:max(env(safe-area-inset-top),1rem);padding-left:max(env(safe-area-inset-left),1rem);padding-right:max(env(safe-area-inset-right),1rem)}.capacitor-ios .animate-pulse,.capacitor-ios [data-framer-name],.capacitor-ios .transition-transform,.capacitor-ios .transition-all{transform:translateZ(0)}.capacitor-ios .no-select{-webkit-user-select:none;user-select:none}.capacitor-ios .focus-visible{outline-offset:2px;outline:2px solid #007aff}.capacitor-ios .group\/form-container{padding-left:var(--sai-left,0px);padding-right:var(--sai-right,0px);padding-bottom:var(--sai-bottom,0px)}.capacitor-ios .group\/form-container.fixed{bottom:var(--sai-bottom,0px);left:var(--sai-left,0px);right:var(--sai-right,0px);width:calc(100vw - var(--sai-left,0px) - var(--sai-right,0px))}.capacitor-ios textarea{appearance:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-radius:8px;font-size:16px}.capacitor-ios [data-testid=chat-input] textarea,.capacitor-ios .chat-panel textarea{min-height:44px!important;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))!important;font-size:16px!important;line-height:1.4!important}.capacitor-ios [cmdk-root],.capacitor-ios [cmdk-list],.capacitor-ios [cmdk-item]{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:44px}.capacitor-ios [data-radix-popper-content-wrapper]{max-width:calc(100vw - var(--sai-left,16px) - var(--sai-right,16px))!important;margin:var(--sai-left,16px)var(--sai-right,16px)!important}.capacitor-ios .empty-screen{width:calc(100vw - var(--sai-left,0px) - var(--sai-right,0px))!important;padding:var(--sai-left,16px)var(--sai-right,16px)!important}.capacitor-ios .empty-screen button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-width:48px!important;min-height:48px!important}.capacitor-ios .mode-selector,.capacitor-ios .model-selector{min-height:44px}.capacitor-ios .mode-selector button,.capacitor-ios .model-selector button{min-height:44px!important;font-size:16px!important}.capacitor-ios [data-framer-name]{transform:translateZ(0)}.capacitor-ios [data-radix-portal]{z-index:9999}.capacitor-ios [role=button],.capacitor-ios [tabindex]:not([tabindex="-1"]){touch-action:manipulation;min-width:44px;min-height:44px}.capacitor-ios button[type=submit]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.capacitor-app *,.capacitor-ios *{--tw-bg-opacity:1!important}.capacitor-ios .eye-background-circle,.capacitor-app .eye-background-circle{fill:#000!important}.capacitor-ios .animated-eyes,.capacitor-app .animated-eyes{background:0 0!important}.capacitor-ios .eye-outer,.capacitor-app .eye-outer{fill:#000!important;stroke:#d9d9d9!important}.capacitor-ios .eye-inner,.capacitor-app .eye-inner{fill:#fff!important}.capacitor-ios .eye-lid-top,.capacitor-ios .eye-lid-bottom,.capacitor-app .eye-lid-top,.capacitor-app .eye-lid-bottom{fill:#000!important}.capacitor-app [class*=bg-background],.capacitor-ios [class*=bg-background]{background-color:#0000!important}.capacitor-app [class*=bg-muted],.capacitor-ios [class*=bg-muted]{opacity:.85}.capacitor-app .empty-screen,.capacitor-ios .empty-screen,.capacitor-app [data-testid=full-chat],.capacitor-ios [data-testid=full-chat]{background:0 0!important}.capacitor-app .main-content,.capacitor-ios .main-content,.capacitor-app .app-container,.capacitor-ios .app-container{max-width:calc(100vw - var(--sai-left,0px) - var(--sai-right,0px))!important;width:calc(100vw - var(--sai-left,0px) - var(--sai-right,0px))!important}.capacitor-app [class*=bg-gradient],.capacitor-ios [class*=bg-gradient],.capacitor-app .bg-gradient-to-br,.capacitor-ios .bg-gradient-to-br,.capacitor-app .bg-gradient-to-tr,.capacitor-ios .bg-gradient-to-tr,.capacitor-app .bg-gradient-to-b,.capacitor-ios .bg-gradient-to-b,.capacitor-app body,.capacitor-ios body,.capacitor-app html,.capacitor-ios html,.capacitor-app #__next,.capacitor-ios #__next,.capacitor-app [data-theme],.capacitor-ios [data-theme]{background:0 0!important}@media (orientation:landscape){.capacitor-ios .app-container{padding-left:max(var(--sai-left,0px),16px);padding-right:max(var(--sai-right,0px),16px);padding-top:max(var(--sai-top,0px),8px);padding-bottom:max(var(--sai-bottom,0px),8px)}.capacitor-ios .sidebar{padding-left:var(--sai-left,0px)}.capacitor-ios .main-content{padding-right:var(--sai-right,0px)}.capacitor-ios .mobile-header-safe{padding-top:max(var(--sai-top,0px),4px)}.capacitor-ios .chat-panel-mobile{padding-bottom:max(var(--sai-bottom,0px),8px);padding-left:max(var(--sai-left,0px),8px);padding-right:max(var(--sai-right,0px),8px)}.capacitor-ios .main-content,.capacitor-ios .app-container{max-width:calc(100vw - var(--sai-left,0px) - var(--sai-right,0px))!important;width:calc(100vw - var(--sai-left,0px) - var(--sai-right,0px))!important}}.capacitor-ios .scroll-container,.capacitor-ios [data-scroll-area],.capacitor-ios main{scroll-padding-bottom:calc(var(--sai-bottom,0px) + 16px)}.capacitor-ios.keyboard-visible .scroll-container,.capacitor-ios.keyboard-visible [data-scroll-area],.capacitor-ios.keyboard-visible main{scroll-padding-top:8px;scroll-padding-bottom:16px}
