.Navbar_navbar__zhZYq{--navbar-height:36px;--navbar-inset:4px;--navbar-control-height:calc(var(--navbar-height) - (var(--navbar-inset) + var(--navbar-inset)));--navbar-control-radius:12px;--navbar-surface-bg:var(--theme-surface);--navbar-surface-bg-strong:var(--theme-surface-strong);--navbar-surface-border:var(--theme-border);--navbar-surface-shadow:var(--theme-shadow);--navbar-surface-blur:var(--theme-blur);position:relative;top:0;left:0;width:100%;height:var(--navbar-height);z-index:100000;background:var(--theme-surface);padding:0 .5rem;box-sizing:border-box;overflow:visible;display:flex;align-items:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.Navbar_navbar__zhZYq:before{content:"";position:absolute;inset:0;z-index:-1;backdrop-filter:var(--theme-blur);-webkit-backdrop-filter:var(--theme-blur)}.Navbar_centerGroup__YLa8w,.Navbar_groupButton__AQk90,.Navbar_groupButtons__6wfaq,.Navbar_logo__YNqJh,.Navbar_navLeft__6GX9H,.Navbar_navRight__r7M1F,.Navbar_navbarContent__fJF1Z,.Navbar_navbar__zhZYq,.Navbar_settingsIcon__baVaG,.Navbar_switchItem__mbCw_,.Navbar_switchLabel__QOWAH,.Navbar_switchPanel__Xroz9{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.Navbar_logo__YNqJh{-webkit-user-drag:none;user-drag:none}.Navbar_navbarOverlay__Dizuy{position:fixed;right:0}.Navbar_navbarReady__JFVhi{transition:transform .28s ease,margin-bottom .28s ease}.Navbar_navbarHidden__FgnjN{transform:translateY(-100%);margin-bottom:calc(-1 * var(--navbar-height))}.Navbar_navbar__zhZYq[data-dragging]{transition:none}.Navbar_navTab__INSyZ{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:44px;height:14px;padding:0!important;border:1px solid var(--navbar-surface-border)!important;border-top:none!important;border-radius:0 0 9px 9px!important;background:var(--navbar-surface-bg)!important;backdrop-filter:var(--navbar-surface-blur);-webkit-backdrop-filter:var(--navbar-surface-blur);color:var(--theme-muted)!important;box-shadow:var(--navbar-surface-shadow);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.55;transition:left .28s ease,transform .28s ease,opacity .2s ease,color .2s ease;touch-action:none}.Navbar_navTab__INSyZ:hover{opacity:1;color:var(--theme-text)!important}.Navbar_navTabChevron__KNZis{transition:transform .28s ease}.Navbar_navbarHidden__FgnjN .Navbar_navTabChevron__KNZis{transform:rotate(180deg)}.Navbar_navbar__zhZYq:not(.Navbar_navbarHidden__FgnjN) .Navbar_navTab__INSyZ{left:min(calc(50% + 544px),calc(100% - 64px));transform:translateX(0)}.Navbar_navbarHidden__FgnjN .Navbar_navTab__INSyZ{opacity:.7;animation:Navbar_navTabBreathe__t1aAU 5s ease-in-out infinite}.Navbar_navbarHidden__FgnjN .Navbar_navTab__INSyZ:hover{animation:none}@keyframes Navbar_navTabBreathe__t1aAU{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(2px)}}.Navbar_navTabPendingDot__wGss0{position:absolute;top:2px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--theme-accent,#e5a53a)}.Navbar_navbarHidden__FgnjN .Navbar_navTab__INSyZ:has(.Navbar_navTabPendingDot__wGss0){opacity:1}@media (prefers-reduced-motion:reduce){.Navbar_navTabChevron__KNZis,.Navbar_navTab__INSyZ,.Navbar_navbarReady__JFVhi{transition:none}.Navbar_navbarHidden__FgnjN .Navbar_navTab__INSyZ{animation:none}}.Navbar_navbarContent__fJF1Z{width:100%;height:100%;max-width:1200px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:.75rem;box-sizing:border-box}.Navbar_navbar__zhZYq a{color:var(--theme-text);text-decoration:none;margin-left:1rem}.Navbar_navbar__zhZYq button{background:none;color:var(--theme-text);padding:.2rem .4rem;cursor:pointer;border-radius:4px}.Navbar_navbar__zhZYq button:hover{color:var(--theme-text)}.Navbar_logo__YNqJh{max-height:calc(var(--navbar-control-height) + 4px);max-width:220px;width:auto;height:auto;object-fit:contain;display:block;margin-left:-5px}.Navbar_switchPanel__Xroz9{position:relative;transform:scaleX(0);max-width:180px;margin:auto 0;background:var(--navbar-surface-bg);backdrop-filter:var(--navbar-surface-blur);-webkit-backdrop-filter:var(--navbar-surface-blur);border-radius:var(--navbar-control-radius);padding:0 8px;display:flex;align-items:center;box-shadow:var(--navbar-surface-shadow);transition:all .3s cubic-bezier(.34,1.56,.64,1);border:1px solid var(--navbar-surface-border);flex-shrink:1;width:-moz-fit-content;width:fit-content;height:var(--navbar-control-height);box-sizing:border-box}.Navbar_switchPanel__Xroz9.Navbar_visible__6oe7A{transform:scaleX(1)}.Navbar_switchItem__mbCw_{display:flex;align-items:center;gap:0;color:var(--theme-text);font-size:.7rem;font-weight:500}.Navbar_switchLabel__QOWAH{display:inline-block;line-height:1.05;white-space:normal}.Navbar_singleSwitch__ZCR86{padding:0 4px 0 8px}.Navbar_singleSwitch__ZCR86 .Navbar_switchLabel__QOWAH{margin-left:.2rem}.Navbar_singleSwitch__ZCR86 .Navbar_switchItem__mbCw_>label{margin-right:-29px}.Navbar_twoSwitches__PkNcS .Navbar_switchItem__mbCw_{margin-left:1.4rem;margin-right:-1rem}.Navbar_twoSwitches__PkNcS .Navbar_switchLabel__QOWAH{margin-left:-.9rem;margin-right:-.3rem;line-height:1}.Navbar_twoSwitches__PkNcS .Navbar_switchItem__mbCw_>label{margin-right:-.6rem;margin-left:.2rem}.Navbar_navLeft__6GX9H,.Navbar_navRight__r7M1F{flex-shrink:0;display:flex;align-items:center;height:100%}.Navbar_settingsIcon__baVaG{background:none;border:none;color:var(--theme-muted);cursor:pointer;padding:0;border-radius:9999px;transition:all .2s;outline:none;height:calc(var(--navbar-control-height) * 1.15);width:calc(var(--navbar-control-height) * 1.15);display:inline-flex;align-items:center;justify-content:center}.Navbar_centerGroup__YLa8w{display:flex;align-items:center;justify-content:center;gap:.5rem;height:100%}.Navbar_groupButtons__6wfaq{display:inline-flex;align-items:center;background:var(--navbar-surface-bg);backdrop-filter:var(--navbar-surface-blur);-webkit-backdrop-filter:var(--navbar-surface-blur);border:1px solid var(--navbar-surface-border);border-radius:var(--navbar-control-radius);height:var(--navbar-control-height);overflow:hidden;box-shadow:var(--navbar-surface-shadow);box-sizing:border-box}.Navbar_groupButton__AQk90{color:var(--theme-text);font-size:.75rem;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:none;background:transparent;height:100%;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .1s ease;outline:none}.Navbar_groupButtons__6wfaq .Navbar_groupButton__AQk90:hover{background:var(--theme-surface-muted);color:var(--theme-text)}.Navbar_groupButtons__6wfaq .Navbar_groupButtonActive__Rg6Tz{box-shadow:inset 0 2px 5px var(--theme-border-subtle),inset 0 -1px 0 var(--theme-border);transform:translateY(.5px)}.Navbar_groupButtons__6wfaq .Navbar_groupButtonActive__Rg6Tz,.Navbar_groupButtons__6wfaq .Navbar_groupButtonActive__Rg6Tz:hover{background:var(--theme-surface-strong);color:var(--theme-text)}.Navbar_chatInputContainer__2Pop_{position:relative;display:flex;align-items:center;max-width:calc(100vw - 24px);box-sizing:border-box}.Navbar_chatInput__yJQtQ{background:var(--navbar-surface-bg);backdrop-filter:var(--navbar-surface-blur);-webkit-backdrop-filter:var(--navbar-surface-blur);border:1px solid var(--navbar-surface-border);border-radius:var(--navbar-control-radius);height:var(--navbar-control-height);padding:4px 8px;font-size:.8rem;max-width:min(800px,calc(100vw - 120px));min-width:50px;color:var(--theme-text);font-family:inherit;line-height:1.2;transition:background .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease;transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease;box-sizing:border-box;box-shadow:var(--navbar-surface-shadow);overflow:hidden;word-wrap:break-word;white-space:nowrap;-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-touch-callout:default}.Navbar_chatInput__yJQtQ:focus{outline:none;box-shadow:var(--navbar-surface-shadow),0 0 0 2px var(--theme-border-strong)}.Navbar_chatTrigger__eCpMR{width:50px;background:var(--navbar-surface-bg)!important;border-radius:var(--navbar-control-radius)!important;padding:4px 8px!important;cursor:pointer}.Navbar_chatTrigger__eCpMR:hover{background:var(--theme-surface-strong)!important}.Navbar_chatTriggerActive__z269I,.Navbar_chatTriggerActive__z269I:hover{background:var(--navbar-surface-bg-strong)!important;box-shadow:var(--navbar-surface-shadow),0 0 0 2px var(--theme-border-strong)}.Navbar_chatTriggerPending__1JD7H{width:auto;max-width:min(240px,40vw);display:inline-flex;align-items:center;justify-content:center}.Navbar_chatTriggerPendingLabel__zj_tx{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;line-height:1;color:var(--theme-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Navbar_chatTrigger__eCpMR{position:relative}.Navbar_chatTriggerUnreadDot__0JLRx{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--theme-accent,#e5a53a);pointer-events:none}.Navbar_thoughtBubble__wQqv5{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--theme-muted);pointer-events:none;z-index:1;background:none;border:none;padding:0;font:inherit}.Navbar_thoughtBubbleCenter___gAZ2{left:50%;top:50%;transform:translate(-50%,-50%)}.Navbar_thoughtBubbleIdle__VU2VU{animation:Navbar_thoughtPulseSubtle__BlLjr 3s ease-in-out infinite}.Navbar_thoughtBubbleLoading__Kep4C{animation:Navbar_thoughtPulseStrong__jDawG 1.5s ease-in-out infinite}.Navbar_thoughtDot__94zrK{animation:inherit}.Navbar_thoughtBubbleLoading__Kep4C .Navbar_thoughtDot__94zrK:nth-child(2){animation-delay:.2s}.Navbar_thoughtBubbleLoading__Kep4C .Navbar_thoughtDot__94zrK:nth-child(3){animation-delay:.4s}.Navbar_thoughtBubbleLoading__Kep4C .Navbar_thoughtDot__94zrK:nth-child(4){animation-delay:.6s}.Navbar_spinIcon__v2Y0e{animation:Navbar_spinIconRotation__spbsT .9s linear infinite}@keyframes Navbar_spinIconRotation__spbsT{to{transform:rotate(1turn)}}.Navbar_thoughtBubbleLoading__Kep4C{opacity:1!important;animation:none!important}@keyframes Navbar_thoughtPulseSubtle__BlLjr{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.05)}}@keyframes Navbar_thoughtPulseStrong__jDawG{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}}.Navbar_chatBoxWrap__zEYxR{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.Navbar_attachmentChipsRow___Cv_R{display:inline-flex;flex-wrap:nowrap;gap:4px;align-items:center;flex:0 1 auto;margin-left:6px;max-width:min(280px,30vw);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;padding:0 2px}.Navbar_attachmentChipsRow___Cv_R::-webkit-scrollbar{height:4px}.Navbar_attachmentChipsRow___Cv_R::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:2px}.Navbar_attachmentChip__4DSFA{display:inline-flex;align-items:center;gap:4px;background:var(--navbar-surface-bg);border:1px solid var(--navbar-surface-border);border-radius:12px;padding:2px 4px 2px 8px;font-size:.72rem;color:var(--theme-text);box-shadow:var(--navbar-surface-shadow);flex:0 0 auto;backdrop-filter:var(--navbar-surface-blur);-webkit-backdrop-filter:var(--navbar-surface-blur)}.Navbar_attachmentChipName__rOVtP{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Navbar_attachmentChipRemove__UDqhg{display:inline-flex;align-items:center;justify-content:center;background:none!important;border:none!important;padding:2px!important;cursor:pointer;color:var(--theme-muted);border-radius:4px!important}.Navbar_attachmentChipRemove__UDqhg:hover{color:var(--theme-text);background:var(--theme-surface-muted)!important}.Navbar_attachButton__dq57o{width:24px;height:var(--navbar-control-height);box-sizing:border-box;border:1px solid var(--navbar-surface-border)!important;border-radius:var(--navbar-control-radius)!important;background:var(--navbar-surface-bg)!important;backdrop-filter:var(--navbar-surface-blur);-webkit-backdrop-filter:var(--navbar-surface-blur);color:var(--theme-muted)!important;display:inline-flex;align-items:center;justify-content:center;padding:0!important;box-shadow:var(--navbar-surface-shadow);flex:0 0 auto;margin-left:6px}.Navbar_attachButton__dq57o:hover{color:var(--theme-text)!important;background:var(--theme-surface-strong)!important}.Navbar_micRecording__xzRlL,.Navbar_micRecording__xzRlL:hover{color:#e5484d!important;border-color:#e5484d!important;animation:Navbar_micPulse__kCaJQ 1.2s ease-in-out infinite}@keyframes Navbar_micPulse__kCaJQ{0%,to{box-shadow:0 0 0 0 rgba(229,72,77,.45)}50%{box-shadow:0 0 0 5px rgba(229,72,77,0)}}.Navbar_newChatButton__LmM3z{position:absolute;right:-30px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:1px solid var(--navbar-surface-border)!important;border-radius:8px!important;background:var(--navbar-surface-bg)!important;color:var(--theme-muted)!important;display:inline-flex;align-items:center;justify-content:center;padding:0!important;box-shadow:var(--navbar-surface-shadow)}.Navbar_newChatButton__LmM3z:hover{color:var(--theme-text)!important;background:var(--theme-surface-strong)!important}.Navbar_cancelButton___kHgG,.Navbar_confirmButton__exWQV{border:1px solid var(--theme-border)!important;border-radius:7px!important;padding:.38rem .55rem!important;display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600}.Navbar_confirmButton__exWQV{background:#1f7a4d!important;color:#fff!important;border-color:#1f7a4d!important}.Navbar_cancelButton___kHgG{background:var(--theme-surface)!important;color:var(--theme-text)!important}.Navbar_mediaModalOverlay__0Ljqu{position:fixed;inset:0;z-index:100003;display:flex;align-items:center;justify-content:center;padding:1rem}.Navbar_mediaModal__x4OCZ{width:min(520px,94vw);max-height:min(760px,92vh);overflow:auto;background:var(--theme-modal-bg);color:var(--theme-text);border:1px solid var(--theme-border);border-radius:8px;box-shadow:var(--theme-shadow);padding:1rem;display:grid;grid-gap:.85rem;gap:.85rem}.Navbar_mediaModalHeader__6p6UG{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.Navbar_mediaModalTitle___fqbl{min-width:0;display:inline-flex;align-items:center;gap:.5rem;font-weight:700}.Navbar_mediaModalTitle___fqbl span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Navbar_mediaCloseButton__eEXZx{width:32px;height:32px;color:var(--theme-text);display:inline-flex;flex:0 0 auto;cursor:pointer}.Navbar_mediaCloseButton__eEXZx,.Navbar_mediaPreviewFrame__IEbFF{border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);align-items:center;justify-content:center}.Navbar_mediaPreviewFrame__IEbFF{width:100%;aspect-ratio:1/1;overflow:hidden;display:flex}.Navbar_mediaPreview__wZ6dn{width:100%;height:100%;object-fit:contain;display:block}.Navbar_mediaModalMessage__XEPdY{margin:0;color:var(--theme-muted);font-size:.9rem;line-height:1.4;white-space:pre-wrap}.Navbar_mediaModalActions__2NwwE{display:flex;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}