.header-module__3iWRfG__header{background:var(--secondary);border-bottom:1px solid var(--border);z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed;top:0;left:0;right:0}.header-module__3iWRfG__headerContent{justify-content:center;align-items:center;gap:2rem;max-width:1400px;height:80px;margin:0 auto;padding:.75rem 1rem;display:flex}.header-module__3iWRfG__logo{z-index:51;flex-shrink:0;align-items:center;gap:1rem;margin:0;padding:0;display:flex;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.header-module__3iWRfG__logoContainer{background:#fff;border-radius:.5rem;justify-content:center;align-items:center;width:40px;height:40px;padding:.25rem;display:flex}.header-module__3iWRfG__logoImage{object-fit:contain;box-sizing:border-box;filter:drop-shadow(0 2px 8px #ff8c0033);flex-shrink:0;width:60px;height:60px;margin:0;padding:0}.header-module__3iWRfG__logoLink{color:inherit;text-decoration:none}.header-module__3iWRfG__logoLink:hover{text-decoration:none}.header-module__3iWRfG__title{color:#fff;margin:0;font-size:40pt;font-weight:700;line-height:1}.header-module__3iWRfG__workspaceIndicator{cursor:pointer;background:#ffffff26;border:1px solid #ffffff40;border-radius:.5rem;flex:1;align-items:center;gap:.75rem;max-width:400px;padding:.5rem 1rem;transition:all .2s;display:flex}.header-module__3iWRfG__workspaceIndicator:hover{background:#fff3;border-color:#ffffff59}.header-module__3iWRfG__workspaceName{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.875rem;font-weight:600;overflow:hidden}.header-module__3iWRfG__changeWorkspace{color:#ffffffb3;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.header-module__3iWRfG__changeWorkspace:hover{color:#fff;background:#ffffff1a}.header-module__3iWRfG__headerActions{z-index:51;align-items:center;gap:.75rem;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.header-module__3iWRfG__userButton{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff26;border:1px solid #ffffff40;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;height:2.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1;transition:all .2s;display:inline-flex}.header-module__3iWRfG__userButton:hover{background:#fff3;border-color:#ffffff59}.header-module__3iWRfG__userButton:active{transform:scale(.98)}.header-module__3iWRfG__userNameDisplay{text-overflow:ellipsis;white-space:nowrap;max-width:150px;line-height:1;overflow:hidden}.header-module__3iWRfG__userAvatarSmall{background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;overflow:hidden}.header-module__3iWRfG__userAvatarImage{object-fit:cover;border-radius:50%;width:100%;height:100%}.header-module__3iWRfG__userAvatar{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff26;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .2s;display:flex}.header-module__3iWRfG__userAvatar:hover{background:#fff3;border-color:#fff6}.header-module__3iWRfG__userAvatar:active{transform:scale(.95)}.header-module__3iWRfG__contextMenu{z-index:1000;border:1px solid var(--border);border-radius:.5rem;min-width:240px;max-height:calc(100vh - 100px);padding:.375rem;animation:.15s ease-out header-module__3iWRfG__contextMenuFadeIn;position:fixed;overflow-y:auto;box-shadow:0 4px 6px -1px #00000014,0 10px 15px -3px #0000001a,0 0 0 1px #00000008;background-color:var(--popover)!important;color:var(--popover-foreground)!important}@keyframes header-module__3iWRfG__contextMenuFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.header-module__3iWRfG__contextMenuItem{text-align:left;cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.625rem;width:100%;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s;display:flex;color:var(--popover-foreground)!important;background:0 0!important}.header-module__3iWRfG__contextMenuItem:hover{background:var(--accent)!important;color:var(--accent-foreground)!important}.header-module__3iWRfG__contextMenuItem:focus{outline:none;background:var(--accent)!important}.header-module__3iWRfG__contextMenuItem:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.header-module__3iWRfG__contextMenuItem:active{background:var(--muted)!important}.header-module__3iWRfG__contextMenuItem span{color:inherit!important}.header-module__3iWRfG__contextMenuItem svg{flex-shrink:0;color:inherit!important}.header-module__3iWRfG__contextMenuDivider{background:var(--border);height:1px;margin:.375rem .5rem}.header-module__3iWRfG__contextMenuHeader{border-bottom:1px solid var(--border);margin-bottom:.25rem;padding:.75rem .875rem}.header-module__3iWRfG__userNameText{color:var(--popover-foreground);letter-spacing:-.01em;font-size:.9375rem;font-weight:600;line-height:1.3}.header-module__3iWRfG__userEmailText{color:var(--muted-foreground);margin-top:.1875rem;font-size:.8125rem;line-height:1.3}.header-module__3iWRfG__headerActions>button{color:#fff}.header-module__3iWRfG__headerActions>button:hover{color:#fff;background-color:#ffffff26!important}.header-module__3iWRfG__headerActions>a>button{color:#fff}.header-module__3iWRfG__headerActions>a>button:hover{color:#fff;background-color:#ffffff26!important}.header-module__3iWRfG__workspaceDropdown{min-width:300px}.header-module__3iWRfG__dropdownWorkspaceName{font-size:.875rem;font-weight:600}.header-module__3iWRfG__dropdownWorkspaceDescription{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem}.header-module__3iWRfG__activeWorkspace{background:var(--accent)}.header-module__3iWRfG__browseAllWorkspaces{width:100%;color:inherit;cursor:pointer;align-items:flex-start;gap:0;text-decoration:none;display:flex}.header-module__3iWRfG__browseAllWorkspaces:hover,.header-module__3iWRfG__browseAllWorkspaces:focus{color:inherit;text-decoration:none}.header-module__3iWRfG__workspaceRowText{flex:1;min-width:0}.header-module__3iWRfG__verticalSeparator{background:var(--border);height:1px;margin:.5rem 0}@media (max-width:768px){.header-module__3iWRfG__headerContent{height:60px;padding:.5rem 1rem}.header-module__3iWRfG__title{font-size:1.5rem}.header-module__3iWRfG__logoImage{width:40px;height:40px}.header-module__3iWRfG__headerActions{gap:.5rem}.header-module__3iWRfG__userDetails{padding:.375rem .5rem}.header-module__3iWRfG__userName{font-size:.75rem}}@media (max-width:640px){.header-module__3iWRfG__headerContent{gap:.5rem;height:48px;padding:.25rem .5rem}.header-module__3iWRfG__logo{gap:.5rem;left:2.75rem}.header-module__3iWRfG__logoImage{width:32px;height:32px}.header-module__3iWRfG__title{display:none}.header-module__3iWRfG__workspaceIndicator{border-radius:.375rem;gap:.375rem;max-width:180px;padding:.25rem .5rem}.header-module__3iWRfG__workspaceName{font-size:.8125rem}.header-module__3iWRfG__headerActions{gap:.25rem;right:.5rem}.header-module__3iWRfG__userButton{border-radius:.375rem;gap:.25rem;height:2rem;padding:.25rem .5rem}.header-module__3iWRfG__userNameDisplay{display:none}.header-module__3iWRfG__userAvatarSmall{width:1.25rem;height:1.25rem}.header-module__3iWRfG__workspaceDropdown{min-width:250px}}
.footer-module__nP6W3G__footer{background:var(--background);border-top:1px solid var(--border);z-index:40;height:40px;margin:0;padding:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000000d}.footer-module__nP6W3G__footerContent{justify-content:space-between;align-items:center;max-width:100%;height:40px;margin:0 auto;padding:.5rem 1rem;display:flex}.footer-module__nP6W3G__leftSection,.footer-module__nP6W3G__centerSection,.footer-module__nP6W3G__rightSection{flex:1;align-items:center;gap:.75rem;display:flex}.footer-module__nP6W3G__leftSection{justify-content:flex-start}.footer-module__nP6W3G__centerSection{justify-content:center}.footer-module__nP6W3G__rightSection{justify-content:flex-end}.footer-module__nP6W3G__version{color:var(--muted-foreground);align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:flex}.footer-module__nP6W3G__version svg{opacity:.7}.footer-module__nP6W3G__recentTask{color:var(--muted-foreground);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.5rem;max-width:500px;padding:.125rem .375rem;font-size:.75rem;transition:background .15s;display:flex}.footer-module__nP6W3G__recentTask:hover{background:var(--accent);color:var(--foreground)}.footer-module__nP6W3G__recentTask svg{opacity:.7;flex-shrink:0}.footer-module__nP6W3G__taskAction{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.footer-module__nP6W3G__taskTime{color:var(--muted-foreground);white-space:nowrap;font-size:.7rem}.footer-module__nP6W3G__toggleButton{align-items:center;gap:.375rem;height:28px;padding:0 .5rem;font-size:.75rem;display:flex}.footer-module__nP6W3G__assistantButton{height:30px;color:var(--muted-foreground);border-radius:9999px;gap:.5rem;padding:0 .75rem 0 .625rem;font-weight:500;transition:color .15s,background .15s}.footer-module__nP6W3G__assistantButton:hover{color:var(--foreground);background:var(--accent)}.footer-module__nP6W3G__assistantButtonActive{color:#1a80e6;background:#1a80e614}.footer-module__nP6W3G__assistantButtonActive:hover{color:#1773cf;background:#1a80e624}.footer-module__nP6W3G__assistantLabel{font-size:.75rem;font-weight:500}.footer-module__nP6W3G__assistantBadge{color:#fff;background:#1a80e6;border-radius:9999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .3125rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.footer-module__nP6W3G__assistantButtonActive .footer-module__nP6W3G__assistantBadge{background:#1773cf}.footer-module__nP6W3G__historyPanel{background:var(--popover);border:1px solid var(--border);z-index:50;border-radius:.75rem;flex-direction:column;width:420px;max-height:600px;animation:.3s ease-out footer-module__nP6W3G__slideIn;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 10px 40px #00000026}@keyframes footer-module__nP6W3G__slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes footer-module__nP6W3G__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.footer-module__nP6W3G__historyHeader{border-bottom:1px solid var(--border);background:linear-gradient(135deg, hsl(var(--accent) / .05) 0%, hsl(var(--accent) / .02) 100%);z-index:1;border-radius:.75rem .75rem 0 0;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem;display:flex;position:sticky;top:0}.footer-module__nP6W3G__historyTitle{color:var(--popover-foreground);align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:700;display:flex}.footer-module__nP6W3G__historyActions{align-items:center;gap:.25rem;display:flex}.footer-module__nP6W3G__clearButton,.footer-module__nP6W3G__closeButton{height:28px;padding:0 .5rem;font-size:.75rem}.footer-module__nP6W3G__historyList{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.footer-module__nP6W3G__historyList::-webkit-scrollbar{width:6px}.footer-module__nP6W3G__historyList::-webkit-scrollbar-track{background:0 0}.footer-module__nP6W3G__historyList::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:3px}.footer-module__nP6W3G__historyList::-webkit-scrollbar-thumb:hover{background-color:var(--muted-foreground)}.footer-module__nP6W3G__historyItem{border-bottom:1px solid var(--border);align-items:flex-start;gap:.75rem;padding:.75rem 1rem;transition:background-color .15s;animation:.3s ease-out footer-module__nP6W3G__slideUp;display:flex}.footer-module__nP6W3G__historyItem:hover{background:var(--muted) / 30%}.footer-module__nP6W3G__historyItem:last-child{border-bottom:none}.footer-module__nP6W3G__historyItem.footer-module__nP6W3G__toast-destructive{background-color:hsl(var(--destructive) / .05)}.footer-module__nP6W3G__historyItem.footer-module__nP6W3G__toast-destructive:hover{background-color:hsl(var(--destructive) / .1)}.footer-module__nP6W3G__historyItem.footer-module__nP6W3G__toast-default{background-color:#0000}.footer-module__nP6W3G__messageIcon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;padding-top:.125rem;display:flex}.footer-module__nP6W3G__historyItemContent{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.footer-module__nP6W3G__historyAction{color:var(--popover-foreground);font-size:.875rem;font-weight:600}.footer-module__nP6W3G__historyDetails{color:var(--muted-foreground);white-space:normal;word-break:break-word;font-size:.75rem;line-height:1.4}.footer-module__nP6W3G__historyPath{color:var(--muted-foreground);font-size:.7rem;font-family:var(--font-mono,monospace);white-space:nowrap;text-overflow:ellipsis;opacity:.7;overflow:hidden}.footer-module__nP6W3G__historyTime{color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;font-size:.7rem}body{padding-bottom:40px}@media (max-width:768px){.footer-module__nP6W3G__recentTask{max-width:200px}.footer-module__nP6W3G__taskAction{max-width:100px}.footer-module__nP6W3G__centerSection{flex:2}.footer-module__nP6W3G__historyPanel{width:360px;max-height:500px;bottom:.5rem;right:.5rem}}
.note-card-module__vN8kYq__card{border-bottom:1px solid var(--border);flex-direction:column;gap:.5rem;padding:.75rem 1rem;transition:background-color .15s;display:flex}.note-card-module__vN8kYq__card:last-child{border-bottom:none}.note-card-module__vN8kYq__card:hover{background:var(--muted)}.note-card-module__vN8kYq__card:hover .note-card-module__vN8kYq__deleteBtn{opacity:1}.note-card-module__vN8kYq__transcript{color:var(--popover-foreground);margin:0;font-size:.8125rem;line-height:1.5}.note-card-module__vN8kYq__qaDialog{flex-direction:column;gap:.75rem;display:flex}.note-card-module__vN8kYq__qaQuestionBlock,.note-card-module__vN8kYq__qaAnswerBlock{flex-direction:column;gap:.125rem;display:flex}.note-card-module__vN8kYq__qaLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:.625rem;font-weight:600}.note-card-module__vN8kYq__qaAnswerHeader{justify-content:space-between;align-items:center;display:flex}.note-card-module__vN8kYq__qaQuestionText{color:var(--popover-foreground);margin:0;font-size:.8125rem;font-weight:500;line-height:1.5}.note-card-module__vN8kYq__qaAnswerText{color:var(--muted-foreground);background:var(--muted);border-left:2px solid #6b33cc66;border-radius:.25rem;padding:.5rem .625rem;font-size:.75rem;line-height:1.6}.note-card-module__vN8kYq__qaAnswerText p{margin:0 0 .5rem}.note-card-module__vN8kYq__qaAnswerText p:last-child{margin-bottom:0}.note-card-module__vN8kYq__qaAnswerText h1,.note-card-module__vN8kYq__qaAnswerText h2,.note-card-module__vN8kYq__qaAnswerText h3{color:var(--foreground);margin:.75rem 0 .375rem;font-weight:600;line-height:1.3}.note-card-module__vN8kYq__qaAnswerText h1{font-size:1rem}.note-card-module__vN8kYq__qaAnswerText h2{font-size:.875rem}.note-card-module__vN8kYq__qaAnswerText h3{font-size:.8125rem}.note-card-module__vN8kYq__qaAnswerText ul,.note-card-module__vN8kYq__qaAnswerText ol{margin:0 0 .5rem;padding-left:1.25rem}.note-card-module__vN8kYq__qaAnswerText li{margin-bottom:.125rem}.note-card-module__vN8kYq__qaAnswerText li::marker{color:var(--muted-foreground)}.note-card-module__vN8kYq__qaAnswerText strong{color:var(--foreground);font-weight:600}.note-card-module__vN8kYq__qaAnswerText code{background:var(--background);border-radius:.1875rem;padding:.0625rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em}.note-card-module__vN8kYq__qaAnswerText pre{background:var(--background);border-radius:.25rem;margin:0 0 .5rem;padding:.5rem;font-size:.6875rem;line-height:1.4;overflow-x:auto}.note-card-module__vN8kYq__qaAnswerText pre code{background:0 0;padding:0}.note-card-module__vN8kYq__qaAnswerText a{color:#1a80e6;text-underline-offset:2px;text-decoration:underline}.note-card-module__vN8kYq__qaAnswerText blockquote{border-left:2px solid var(--border);color:var(--muted-foreground);margin:0 0 .5rem;padding:.25rem .5rem}.note-card-module__vN8kYq__contextAvailable{background:var(--card);border:1px solid var(--border);border-radius:.25rem;flex-direction:column;gap:.375rem;padding:.5rem .625rem;display:flex}.note-card-module__vN8kYq__contextAvailableLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:.625rem;font-weight:600}.note-card-module__vN8kYq__contextAvailableList{color:var(--muted-foreground);flex-direction:column;gap:.25rem;font-size:.6875rem;display:flex}.note-card-module__vN8kYq__contextItemRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.note-card-module__vN8kYq__contextItem{align-items:center;gap:.375rem;min-width:0;display:flex}.note-card-module__vN8kYq__goToPageBtn{background:var(--accent);color:var(--accent-foreground);cursor:pointer;border:none;border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem;font-size:.625rem}.note-card-module__vN8kYq__goToPageBtn:hover{opacity:.9}.note-card-module__vN8kYq__contextSelected{background:var(--muted);border-radius:.125rem;padding:.25rem .375rem;font-size:.6875rem;font-style:italic}.note-card-module__vN8kYq__screenshotInContext{border:1px solid var(--border);border-radius:.25rem;max-width:100%;display:block}.note-card-module__vN8kYq__screenshotInContextImg{object-fit:contain;object-position:top;vertical-align:top;width:100%;height:auto;display:block}.note-card-module__vN8kYq__quote{color:var(--muted-foreground);background:var(--muted);border-left:2px solid var(--border);border-radius:0 .25rem .25rem 0;align-items:flex-start;gap:.375rem;padding:.375rem .5rem;font-size:.75rem;display:flex}.note-card-module__vN8kYq__screenshotThumb{border:1px solid var(--border);border-radius:.25rem;width:100%;display:block}.note-card-module__vN8kYq__screenshotImg{object-fit:contain;object-position:top;vertical-align:top;opacity:.85;width:100%;height:auto;transition:opacity .15s;display:block}.note-card-module__vN8kYq__screenshotThumb:hover .note-card-module__vN8kYq__screenshotImg{opacity:1}.note-card-module__vN8kYq__tags{flex-wrap:wrap;gap:.25rem;display:flex}.note-card-module__vN8kYq__agentDebugSection{flex-direction:column;gap:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;display:flex}.note-card-module__vN8kYq__agentDebugToggle{background:var(--muted);border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;text-align:left;border-radius:.25rem;align-items:center;gap:.375rem;width:100%;padding:.25rem .375rem;transition:background-color .15s;display:flex}.note-card-module__vN8kYq__agentDebugToggle:hover{background:var(--accent);color:var(--accent-foreground)}.note-card-module__vN8kYq__agentDebugContent{background:var(--card);border:1px solid var(--border);color:var(--muted-foreground);border-radius:.25rem;flex-wrap:wrap;gap:.5rem 1rem;padding:.375rem .5rem;display:flex}.note-card-module__vN8kYq__tag{border-radius:.25rem!important;height:1.25rem!important;padding:0 .375rem!important;font-size:.6875rem!important}.note-card-module__vN8kYq__footer{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.125rem;display:flex}.note-card-module__vN8kYq__meta{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.note-card-module__vN8kYq__location{color:var(--muted-foreground);align-items:center;gap:.25rem;min-width:0;max-width:180px;font-size:.6875rem;display:inline-flex}.note-card-module__vN8kYq__time{color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;align-items:center;gap:.25rem;font-size:.6875rem;display:inline-flex}.note-card-module__vN8kYq__deleteBtn{opacity:.5;width:1.5rem;height:1.5rem;color:var(--muted-foreground);flex-shrink:0;padding:0;transition:opacity .15s,color .15s}.note-card-module__vN8kYq__deleteBtn:hover{opacity:1;color:var(--destructive)!important}
.notes-panel-module__xRwrgq__panel{background:var(--popover);border:1px solid var(--border);z-index:50;border-radius:.75rem;flex-direction:column;width:420px;max-height:620px;animation:.25s ease-out notes-panel-module__xRwrgq__panelSlideIn;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 10px 40px #00000026}.notes-panel-module__xRwrgq__tabs{border-bottom:1px solid var(--border);flex-shrink:0;align-items:stretch;display:flex}.notes-panel-module__xRwrgq__tab{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.notes-panel-module__xRwrgq__tab:hover{color:var(--foreground);background:var(--accent)}.notes-panel-module__xRwrgq__tabActive{color:var(--foreground);border-bottom-color:#1a80e6}.notes-panel-module__xRwrgq__tabBadge{height:1rem;padding:0 .25rem;font-size:.625rem;line-height:1rem}.notes-panel-module__xRwrgq__tabBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.notes-panel-module__xRwrgq__composer{border-top:1px solid var(--border);background:var(--popover);border-radius:0 0 .75rem .75rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem .625rem;display:flex}.notes-panel-module__xRwrgq__composerInput{min-width:0;height:2rem;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:.5rem;outline:none;flex:1;padding:0 .625rem;font-size:.8125rem;transition:border-color .15s,box-shadow .15s}.notes-panel-module__xRwrgq__composerInput::placeholder{color:var(--muted-foreground)}.notes-panel-module__xRwrgq__composerInput:focus{border-color:#1a80e6;box-shadow:0 0 0 2px #1a80e626}.notes-panel-module__xRwrgq__composerInput:disabled{opacity:.6;cursor:not-allowed}.notes-panel-module__xRwrgq__composerSend{flex-shrink:0;width:2rem;height:2rem;padding:0}.notes-panel-module__xRwrgq__composerSend:disabled{opacity:.4}.notes-panel-module__xRwrgq__activityList{flex-direction:column;flex:1;min-height:0;display:flex}.notes-panel-module__xRwrgq__activityHeader{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:.375rem .75rem;display:flex}.notes-panel-module__xRwrgq__activityCount{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.notes-panel-module__xRwrgq__activityItems{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.notes-panel-module__xRwrgq__activityItems::-webkit-scrollbar{width:5px}.notes-panel-module__xRwrgq__activityItems::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:3px}.notes-panel-module__xRwrgq__activityItem{border-bottom:1px solid var(--border);align-items:flex-start;gap:.625rem;padding:.5rem .75rem;transition:background-color .15s;display:flex}.notes-panel-module__xRwrgq__activityItem:last-child{border-bottom:none}.notes-panel-module__xRwrgq__activityItem:hover{background:var(--accent)}.notes-panel-module__xRwrgq__activityItemDestructive{background-color:hsl(var(--destructive) / .04)}.notes-panel-module__xRwrgq__activityItemDestructive:hover{background-color:hsl(var(--destructive) / .1)}.notes-panel-module__xRwrgq__activityIcon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;padding-top:.125rem;display:flex}.notes-panel-module__xRwrgq__activityBody{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.notes-panel-module__xRwrgq__activityAction{color:var(--popover-foreground);font-size:.8125rem;font-weight:600}.notes-panel-module__xRwrgq__activityDetails{color:var(--muted-foreground);word-break:break-word;font-size:.75rem;line-height:1.35}.notes-panel-module__xRwrgq__activityPath{color:var(--muted-foreground);font-size:.6875rem;font-family:var(--font-mono,monospace);white-space:nowrap;text-overflow:ellipsis;opacity:.7;overflow:hidden}.notes-panel-module__xRwrgq__activityTime{color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;font-size:.6875rem}@keyframes notes-panel-module__xRwrgq__panelSlideIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.notes-panel-module__xRwrgq__header{border-bottom:1px solid var(--border);border-radius:.75rem .75rem 0 0;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.notes-panel-module__xRwrgq__title{color:var(--popover-foreground);align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:600;display:flex}.notes-panel-module__xRwrgq__statusArea{border-bottom:1px solid var(--border);flex-shrink:0;padding:.5rem .75rem}.notes-panel-module__xRwrgq__statusMessage{background:var(--muted);color:var(--muted-foreground);border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.notes-panel-module__xRwrgq__statusError{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.notes-panel-module__xRwrgq__statusNavigate{color:#0e4781;background:#1a80e61a}.notes-panel-module__xRwrgq__statusNote{color:#165a2f;background:#2eb8601a}.notes-panel-module__xRwrgq__statusAnswer{color:#361966;background:#6b33cc1a;align-items:flex-start}.notes-panel-module__xRwrgq__answerContent{flex-direction:column;gap:.375rem;min-width:0;max-height:300px;display:flex;overflow-y:auto}.notes-panel-module__xRwrgq__answerContent::-webkit-scrollbar{width:4px}.notes-panel-module__xRwrgq__answerContent::-webkit-scrollbar-track{background:0 0}.notes-panel-module__xRwrgq__answerContent::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:2px}.notes-panel-module__xRwrgq__references{flex-wrap:wrap;gap:.25rem;display:flex}.notes-panel-module__xRwrgq__referenceTag{background:var(--muted);color:var(--muted-foreground);white-space:nowrap;border-radius:.25rem;align-items:center;padding:.125rem .375rem;font-size:.6875rem;font-weight:500;display:inline-flex}.notes-panel-module__xRwrgq__statusClarify{color:#65400b;background:#e6911a1a;align-items:flex-start}.notes-panel-module__xRwrgq__statusSlideDeck{color:#0d2f73;background:#1a5ee61a;align-items:flex-start}.notes-panel-module__xRwrgq__clarifyOptions{flex-direction:column;gap:.25rem;margin-top:.25rem;display:flex}.notes-panel-module__xRwrgq__clarifyLink{background:var(--background);border:1px solid var(--border);color:var(--foreground);text-align:left;cursor:pointer;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s;display:flex}.notes-panel-module__xRwrgq__clarifyLink:hover{background:var(--accent);border-color:var(--ring)}.notes-panel-module__xRwrgq__clarifyDesc{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;max-width:140px;margin-left:auto;font-size:.6875rem;font-weight:400;overflow:hidden}.notes-panel-module__xRwrgq__savedToNotes{color:#3e246b;cursor:pointer;background:#6b33cc14;border:none;border-radius:.25rem;align-items:center;gap:.25rem;margin-top:.125rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:500;transition:background .15s;display:inline-flex}.notes-panel-module__xRwrgq__savedToNotes:hover{background:#6b33cc29}.notes-panel-module__xRwrgq__slideDeckLink{color:#0d2f73;cursor:pointer;background:#1a5ee614;border:1px solid #1a5ee633;border-radius:.375rem;align-items:center;gap:.375rem;margin-top:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.notes-panel-module__xRwrgq__slideDeckLink:hover{background:#1a5ee629;border-color:#1a5ee64d}.notes-panel-module__xRwrgq__slideDeckPath{color:#406abf;white-space:nowrap;text-overflow:ellipsis;border-left:1px solid #1a5ee633;max-width:160px;margin-left:.25rem;padding-left:.375rem;font-size:.6875rem;font-weight:400;overflow:hidden}.notes-panel-module__xRwrgq__recordingDot{background:#e83030;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.2s ease-in-out infinite notes-panel-module__xRwrgq__recordPulse}@keyframes notes-panel-module__xRwrgq__recordPulse{0%,to{opacity:1}50%{opacity:.3}}.notes-panel-module__xRwrgq__processingStatus{background:var(--muted);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.notes-panel-module__xRwrgq__processingHeader{color:var(--foreground);align-items:center;gap:.5rem;display:flex}.notes-panel-module__xRwrgq__processingSteps{flex-direction:column;gap:.25rem;min-width:0;max-height:280px;display:flex;overflow:hidden auto}.notes-panel-module__xRwrgq__processingSteps::-webkit-scrollbar{width:4px}.notes-panel-module__xRwrgq__processingSteps::-webkit-scrollbar-track{background:0 0}.notes-panel-module__xRwrgq__processingSteps::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:2px}.notes-panel-module__xRwrgq__processingTranscript{color:var(--muted-foreground);background:var(--background);white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border-radius:.25rem;max-width:100%;padding:.25rem .5rem;font-size:.75rem;font-style:italic;overflow:hidden}.notes-panel-module__xRwrgq__processingStep{background:var(--background);border-radius:.25rem;align-items:center;gap:.375rem;min-width:0;padding:.25rem .375rem;font-size:.75rem;display:flex}.notes-panel-module__xRwrgq__processingStep>svg{flex-shrink:0;width:.75rem;height:.75rem}.notes-panel-module__xRwrgq__processingStepLabel{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.notes-panel-module__xRwrgq__processingStepLabel>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notes-panel-module__xRwrgq__processingStepDetail{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:40%;font-size:.6875rem;overflow:hidden}.notes-panel-module__xRwrgq__processingAgentStep{background:#1a5ee614;border-left:2px solid #1a5ee6;margin-left:-.125rem;padding-left:.5rem}.notes-panel-module__xRwrgq__processingAgentStep .notes-panel-module__xRwrgq__processingStepLabel{color:#0d2f73;font-weight:500}.notes-panel-module__xRwrgq__processingToolCall{border-left:1px solid var(--border);background:0 0;margin-left:.5rem;padding-left:.5rem}.notes-panel-module__xRwrgq__toolCallIndicator{color:var(--muted-foreground);font-size:.625rem}.notes-panel-module__xRwrgq__notesList{flex:1;min-height:0;overflow-y:auto}.notes-panel-module__xRwrgq__notesList::-webkit-scrollbar{width:5px}.notes-panel-module__xRwrgq__notesList::-webkit-scrollbar-track{background:0 0}.notes-panel-module__xRwrgq__notesList::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:3px}.notes-panel-module__xRwrgq__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2.5rem 1.5rem;display:flex}.notes-panel-module__xRwrgq__traceToggleBar{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:.25rem;padding:.25rem .75rem;display:flex}.notes-panel-module__xRwrgq__traceToggleBtn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex:1;align-items:center;gap:.375rem;padding:.25rem;font-size:.75rem;font-weight:500;transition:color .15s;display:flex}.notes-panel-module__xRwrgq__traceToggleBtn:hover{color:var(--foreground)}.notes-panel-module__xRwrgq__traceBadge{height:1.125rem;padding:0 .25rem;font-size:.625rem;line-height:1.125rem}.notes-panel-module__xRwrgq__traceList{border-bottom:1px solid var(--border);flex-shrink:0;max-height:280px;overflow-y:auto}.notes-panel-module__xRwrgq__traceList::-webkit-scrollbar{width:4px}.notes-panel-module__xRwrgq__traceList::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:2px}.notes-panel-module__xRwrgq__traceEmpty{text-align:center;flex-direction:column;align-items:center;gap:.25rem;padding:1.25rem 1rem;display:flex}.notes-panel-module__xRwrgq__traceCard{border-bottom:1px solid var(--border)}.notes-panel-module__xRwrgq__traceCard:last-child{border-bottom:none}.notes-panel-module__xRwrgq__traceCardHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.5rem .75rem;transition:background .15s;display:flex}.notes-panel-module__xRwrgq__traceCardHeader:hover{background:var(--accent)}.notes-panel-module__xRwrgq__traceCardTitle{flex:1;align-items:center;gap:.375rem;min-width:0;display:flex}.notes-panel-module__xRwrgq__traceTranscript{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;overflow:hidden}.notes-panel-module__xRwrgq__traceCardMeta{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.notes-panel-module__xRwrgq__traceTime{color:var(--muted-foreground);white-space:nowrap;font-size:.625rem}.notes-panel-module__xRwrgq__traceCardBody{flex-direction:column;gap:.5rem;padding:0 .75rem .5rem;display:flex}.notes-panel-module__xRwrgq__traceSection{flex-direction:column;gap:.25rem;display:flex}.notes-panel-module__xRwrgq__traceSectionLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;display:flex}.notes-panel-module__xRwrgq__traceKV{color:var(--foreground);flex-direction:column;gap:.125rem;padding-left:.25rem;font-size:.6875rem;display:flex}.notes-panel-module__xRwrgq__traceKVItem{color:var(--foreground);font-size:.6875rem}.notes-panel-module__xRwrgq__traceResponse{color:var(--foreground);margin:0;padding-left:.25rem;font-size:.6875rem;line-height:1.4}.notes-panel-module__xRwrgq__traceError{color:hsl(var(--destructive));padding-left:.25rem;font-size:.6875rem}.notes-panel-module__xRwrgq__traceTimeline{flex-direction:column;gap:.25rem;padding-left:.25rem;display:flex}.notes-panel-module__xRwrgq__traceStep{align-items:flex-start;gap:.375rem;padding:.1875rem 0;display:flex}.notes-panel-module__xRwrgq__traceStepContent{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}.notes-panel-module__xRwrgq__traceStepLabel{color:var(--foreground);font-size:.6875rem;font-weight:500}.notes-panel-module__xRwrgq__traceStepDetail{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:.625rem;overflow:hidden}.notes-panel-module__xRwrgq__traceRawToggle{color:var(--muted-foreground);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;padding:.125rem 0;font-size:.625rem;text-decoration:underline}.notes-panel-module__xRwrgq__traceRawToggle:hover{color:var(--foreground)}.notes-panel-module__xRwrgq__traceRaw{background:var(--muted);white-space:pre-wrap;word-break:break-all;max-height:200px;color:var(--muted-foreground);border-radius:.375rem;margin:0;padding:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;line-height:1.4;overflow:auto}.notes-panel-module__xRwrgq__panelExpanded{background:var(--popover);border:1px solid var(--border);z-index:100;border-radius:.75rem;flex-direction:column;width:min(52rem,100% - 3rem);animation:.3s cubic-bezier(.32,.72,0,1) notes-panel-module__xRwrgq__expandFromPanel;display:flex;position:fixed;top:calc(80px + 1rem);bottom:1.5rem;right:1.5rem;box-shadow:0 20px 60px #00000040,0 0 0 1px #0000000d}@keyframes notes-panel-module__xRwrgq__expandFromPanel{0%{opacity:.8;width:400px;top:calc(100% - 560px);bottom:1rem;right:1rem}to{opacity:1;width:min(52rem,100% - 3rem);top:calc(80px + 1rem);bottom:1.5rem;right:1.5rem}}.notes-panel-module__xRwrgq__drawerBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:99;background:#0000004d;animation:.25s ease-out notes-panel-module__xRwrgq__backdropFadeIn;position:fixed;inset:0}@keyframes notes-panel-module__xRwrgq__backdropFadeIn{0%{opacity:0}to{opacity:1}}.notes-panel-module__xRwrgq__expandedHeader{border-bottom:1px solid var(--border);border-radius:.75rem .75rem 0 0;flex-shrink:0;padding:.75rem 1rem}.notes-panel-module__xRwrgq__expandedHeaderTop{justify-content:space-between;align-items:center;display:flex}.notes-panel-module__xRwrgq__expandedCollapseBtn{align-items:center;gap:.375rem;height:1.75rem;padding:0 .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.notes-panel-module__xRwrgq__expandedQuestion{color:var(--muted-foreground);margin:.5rem 0 0;font-size:.9375rem;font-style:italic;line-height:1.4}.notes-panel-module__xRwrgq__expandedResponseArea{flex:1;min-height:0;padding:1.25rem;overflow-y:auto}.notes-panel-module__xRwrgq__expandedResponseArea::-webkit-scrollbar{width:5px}.notes-panel-module__xRwrgq__expandedResponseArea::-webkit-scrollbar-track{background:0 0}.notes-panel-module__xRwrgq__expandedResponseArea::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:3px}.notes-panel-module__xRwrgq__expandedResponseText{color:var(--foreground);max-width:72ch;font-size:.9375rem;line-height:1.75}.notes-panel-module__xRwrgq__expandedResponseText p{margin:0 0 .875rem}.notes-panel-module__xRwrgq__expandedResponseText h1,.notes-panel-module__xRwrgq__expandedResponseText h2,.notes-panel-module__xRwrgq__expandedResponseText h3{color:var(--foreground);margin:1.5rem 0 .625rem;font-weight:600;line-height:1.3}.notes-panel-module__xRwrgq__expandedResponseText h1{font-size:1.5rem}.notes-panel-module__xRwrgq__expandedResponseText h2{font-size:1.25rem}.notes-panel-module__xRwrgq__expandedResponseText h3{font-size:1.0625rem}.notes-panel-module__xRwrgq__expandedResponseText ul,.notes-panel-module__xRwrgq__expandedResponseText ol{margin:0 0 .875rem;padding-left:1.5rem}.notes-panel-module__xRwrgq__expandedResponseText li{margin-bottom:.375rem}.notes-panel-module__xRwrgq__expandedResponseText li::marker{color:var(--muted-foreground)}.notes-panel-module__xRwrgq__expandedResponseText strong{font-weight:600}.notes-panel-module__xRwrgq__expandedResponseText code{background:var(--muted);color:var(--foreground);border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em}.notes-panel-module__xRwrgq__expandedResponseText pre{background:var(--muted);border-radius:.5rem;margin:0 0 .875rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5;overflow-x:auto}.notes-panel-module__xRwrgq__expandedResponseText pre code{background:0 0;padding:0}.notes-panel-module__xRwrgq__expandedResponseText table{border-collapse:collapse;width:100%;margin:0 0 .875rem;font-size:.875rem}.notes-panel-module__xRwrgq__expandedResponseText th,.notes-panel-module__xRwrgq__expandedResponseText td{border:1px solid var(--border);text-align:left;padding:.5rem .75rem}.notes-panel-module__xRwrgq__expandedResponseText th{background:var(--muted);font-weight:600}.notes-panel-module__xRwrgq__expandedResponseText blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);margin:0 0 .875rem;padding:.5rem 1rem}.notes-panel-module__xRwrgq__expandedResponseText hr{border:none;border-top:1px solid var(--border);margin:1.25rem 0}.notes-panel-module__xRwrgq__expandedResponseText a{color:#0e4781;text-underline-offset:2px;text-decoration:underline}.notes-panel-module__xRwrgq__expandedResponseText a:hover{color:#1466b8}.notes-panel-module__xRwrgq__expandedFooter{border-top:1px solid var(--border);background:var(--popover);border-radius:0 0 .75rem .75rem;flex-shrink:0;padding:.75rem 1.25rem}.notes-panel-module__xRwrgq__expandedReferences{flex-wrap:wrap;gap:.375rem;display:flex}.notes-panel-module__xRwrgq__expandedReferencesLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;font-size:.6875rem;font-weight:600;display:block}.notes-panel-module__xRwrgq__referenceChip{border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:.375rem;align-items:center;gap:.375rem;max-width:260px;padding:.3125rem .625rem;font-size:.75rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex;overflow:hidden}.notes-panel-module__xRwrgq__referenceChip:hover{background:var(--accent);border-color:var(--ring)}.notes-panel-module__xRwrgq__referenceChipStatic{cursor:default}.notes-panel-module__xRwrgq__referenceChipStatic:hover{background:var(--background);border-color:var(--border)}.notes-panel-module__xRwrgq__referenceChip svg{opacity:.6;flex-shrink:0;width:.75rem;height:.75rem}.notes-panel-module__xRwrgq__referenceChipDocument{color:#1f66ad;border-color:#85b3e066}.notes-panel-module__xRwrgq__referenceChipDocument:hover{background:#3380cc14;border-color:#3380cc80}.notes-panel-module__xRwrgq__referenceChipEntity{color:#583399;border-color:#9a79d266}.notes-panel-module__xRwrgq__referenceChipEntity:hover{background:#6f40bf14;border-color:#6f40bf80}.notes-panel-module__xRwrgq__referenceChipRoute{color:#2d864d;border-color:#53c67d66}.notes-panel-module__xRwrgq__referenceChipRoute:hover{background:#39ac6314;border-color:#39ac6380}.notes-panel-module__xRwrgq__statusContentAccess{color:#361966;background:#6b33cc1a;align-items:flex-start}.notes-panel-module__xRwrgq__inlineReferences{flex-wrap:wrap;gap:.25rem;margin-top:.375rem;display:flex}@media (max-width:768px){.notes-panel-module__xRwrgq__panel{width:340px;max-height:480px;bottom:.5rem;right:.5rem}.notes-panel-module__xRwrgq__panelExpanded{width:calc(100% - 1rem);top:calc(80px + .5rem);bottom:.5rem;right:.5rem}}
.column-count-selector-module__yQmeaG__columnSelector{align-items:center;gap:.75rem;display:flex}.column-count-selector-module__yQmeaG__label{color:var(--foreground);white-space:nowrap;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.column-count-selector-module__yQmeaG__selectTrigger{min-width:120px;height:2.25rem}
