.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.header-module__3iWRfG__workspaceDropdown{flex-direction:column;min-width:300px;padding:0;display:flex;overflow:hidden}.header-module__3iWRfG__workspaceDropdownHeader{flex-shrink:0;padding:.5rem .5rem 0}.header-module__3iWRfG__workspaceDropdownList{flex:auto;min-height:0;padding:0 .5rem .5rem;overflow-y:auto}.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;text-decoration:none}.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}}
.sidebar-layout-module__k1gSWa__layout{background-color:var(--background);height:calc(100vh - 121px);margin-top:81px;display:flex;overflow:hidden}.sidebar-layout-module__k1gSWa__sidebar{background-color:var(--card);border-right:1px solid var(--border);z-index:10;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex-shrink:0;width:min(280px,30vw);min-width:min(280px,30vw);max-width:30vw;transition:width .3s,min-width .3s,max-width .3s;display:flex;position:relative;overflow:hidden}.sidebar-layout-module__k1gSWa__sidebar::-webkit-scrollbar{display:none}.sidebar-layout-module__k1gSWa__sidebar.sidebar-layout-module__k1gSWa__collapsed{width:min(60px,10vw);min-width:min(60px,10vw);max-width:10vw;overflow-y:hidden}.sidebar-layout-module__k1gSWa__sidebarFooter{border-top:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.25rem;margin-top:auto;padding:.5rem;display:flex}.sidebar-layout-module__k1gSWa__sidebar.sidebar-layout-module__k1gSWa__collapsed .sidebar-layout-module__k1gSWa__sidebarFooter{flex-direction:column;justify-content:center}.sidebar-layout-module__k1gSWa__toggleButton{color:var(--card-muted-foreground,var(--muted-foreground));transition:color .2s}.sidebar-layout-module__k1gSWa__toggleButton:hover{color:var(--card-foreground)}.sidebar-layout-module__k1gSWa__searchButton{color:var(--card-muted-foreground,var(--muted-foreground));transition:all .2s}.sidebar-layout-module__k1gSWa__searchButton:hover{color:var(--card-foreground);background-color:var(--card-muted,var(--muted))}.sidebar-layout-module__k1gSWa__filterButton{color:var(--card-muted-foreground,var(--muted-foreground));transition:all .2s}.sidebar-layout-module__k1gSWa__filterButton:hover{color:var(--card-foreground);background-color:var(--card-muted,var(--muted))}.sidebar-layout-module__k1gSWa__filterButton.sidebar-layout-module__k1gSWa__filterActive{color:var(--primary);background-color:color-mix(in srgb, var(--primary) 10%, transparent)}.sidebar-layout-module__k1gSWa__filterButton.sidebar-layout-module__k1gSWa__filterActive:hover{background-color:color-mix(in srgb, var(--primary) 15%, transparent)}.sidebar-layout-module__k1gSWa__navigation{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;padding:1rem 0;overflow:hidden auto}.sidebar-layout-module__k1gSWa__navigation::-webkit-scrollbar{width:6px;display:block}.sidebar-layout-module__k1gSWa__navigation::-webkit-scrollbar-track{background:0 0}.sidebar-layout-module__k1gSWa__navigation::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.sidebar-layout-module__k1gSWa__navigation::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}.sidebar-layout-module__k1gSWa__section{margin-bottom:.5rem}.sidebar-layout-module__k1gSWa__section:not(:last-child):after{content:"";background-color:var(--border);height:1px;margin:.5rem .75rem;display:block}.sidebar-layout-module__k1gSWa__sectionHeaderWrapper{align-items:center;gap:0;padding:.125rem .5rem;display:flex}.sidebar-layout-module__k1gSWa__sectionPinToggle{cursor:pointer;width:1.25rem;height:1.25rem;color:var(--card-muted-foreground,var(--muted-foreground));opacity:0;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem;transition:all .15s;display:flex}.sidebar-layout-module__k1gSWa__sectionHeaderWrapper:hover .sidebar-layout-module__k1gSWa__sectionPinToggle,.sidebar-layout-module__k1gSWa__sectionPinToggle.sidebar-layout-module__k1gSWa__pinVisible{opacity:.5}.sidebar-layout-module__k1gSWa__sectionHeaderWrapper:hover .sidebar-layout-module__k1gSWa__sectionPinToggle:hover,.sidebar-layout-module__k1gSWa__sectionPinToggle.sidebar-layout-module__k1gSWa__pinVisible:hover{opacity:1;color:var(--primary)}.sidebar-layout-module__k1gSWa__sectionPinToggle:active{transform:scale(.95)}.sidebar-layout-module__k1gSWa__sectionHeader{cursor:pointer;color:var(--card-foreground);text-align:left;background:0 0;border:none;border-radius:.375rem;flex:1;justify-content:space-between;align-items:center;padding:.625rem .75rem;font-size:.875rem;font-weight:600;transition:background-color .2s;display:flex}.sidebar-layout-module__k1gSWa__sectionHeader:hover{background-color:var(--card-muted,var(--muted))}.sidebar-layout-module__k1gSWa__sectionHeader.sidebar-layout-module__k1gSWa__pinnedSection{background-color:var(--primary) / .05}.sidebar-layout-module__k1gSWa__sectionHeaderWrapper:has(.sidebar-layout-module__k1gSWa__sectionHeader.sidebar-layout-module__k1gSWa__pinnedSection) .sidebar-layout-module__k1gSWa__sectionPinToggle{color:var(--primary);opacity:.5}.sidebar-layout-module__k1gSWa__sectionHeaderWrapper:has(.sidebar-layout-module__k1gSWa__sectionHeader.sidebar-layout-module__k1gSWa__pinnedSection) .sidebar-layout-module__k1gSWa__sectionPinToggle:hover{color:var(--primary);opacity:1}.sidebar-layout-module__k1gSWa__sectionLabel{text-align:left;flex:1}.sidebar-layout-module__k1gSWa__sectionBadge{background:var(--chart-4,#e5a00d);color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.sidebar-layout-module__k1gSWa__chevron{color:var(--card-muted-foreground,var(--muted-foreground));flex-shrink:0;transition:transform .2s}.sidebar-layout-module__k1gSWa__sectionHeader.sidebar-layout-module__k1gSWa__expanded .sidebar-layout-module__k1gSWa__chevron{transform:rotate(90deg)}.sidebar-layout-module__k1gSWa__sectionItems{margin:0;padding:0 0 0 .5rem;list-style:none}.sidebar-layout-module__k1gSWa__sectionItem{color:var(--card-muted-foreground,var(--muted-foreground));border-radius:.375rem;flex:1;align-items:center;min-width:0;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:all .2s;display:flex}.sidebar-layout-module__k1gSWa__sectionItem:hover{background-color:var(--card-muted,var(--muted));color:var(--card-foreground)}.sidebar-layout-module__k1gSWa__sectionItem.sidebar-layout-module__k1gSWa__active,.sidebar-layout-module__k1gSWa__sectionItem.sidebar-layout-module__k1gSWa__active:hover{background-color:var(--primary);color:var(--primary-foreground)}.sidebar-layout-module__k1gSWa__itemIcon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;margin-right:.75rem;display:flex}.sidebar-layout-module__k1gSWa__sectionIcon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;margin-right:.5rem;display:flex}.sidebar-layout-module__k1gSWa__itemLabel{text-align:left;flex:1}.sidebar-layout-module__k1gSWa__sectionItemWrapper{align-items:center;gap:0;margin:.125rem 0;padding:.125rem .5rem;display:flex}.sidebar-layout-module__k1gSWa__sectionItemWrapper.sidebar-layout-module__k1gSWa__pinnedItem{border-radius:.375rem}.sidebar-layout-module__k1gSWa__itemPinToggle{cursor:pointer;width:1.25rem;height:1.25rem;color:var(--card-muted-foreground,var(--muted-foreground));opacity:0;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem;transition:all .15s;display:flex}.sidebar-layout-module__k1gSWa__sectionItemWrapper:hover .sidebar-layout-module__k1gSWa__itemPinToggle,.sidebar-layout-module__k1gSWa__itemPinToggle.sidebar-layout-module__k1gSWa__pinVisible{opacity:.4}.sidebar-layout-module__k1gSWa__sectionItemWrapper:hover .sidebar-layout-module__k1gSWa__itemPinToggle:hover,.sidebar-layout-module__k1gSWa__itemPinToggle.sidebar-layout-module__k1gSWa__pinVisible:hover{opacity:1;color:var(--primary)}.sidebar-layout-module__k1gSWa__itemPinToggle:active{transform:scale(.95)}.sidebar-layout-module__k1gSWa__sectionItemWrapper.sidebar-layout-module__k1gSWa__pinnedItem .sidebar-layout-module__k1gSWa__itemPinToggle{color:var(--primary)}.sidebar-layout-module__k1gSWa__sectionItemWrapper.sidebar-layout-module__k1gSWa__pinnedItem .sidebar-layout-module__k1gSWa__itemPinToggle:hover{color:var(--primary);opacity:1}.sidebar-layout-module__k1gSWa__collapsedNavigation{flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.sidebar-layout-module__k1gSWa__collapsedNavigation:after{content:"";background-color:var(--border);height:1px;margin:.5rem 0;display:block}.sidebar-layout-module__k1gSWa__collapsedDivider{background-color:var(--border);height:1px;margin:.375rem .5rem}.sidebar-layout-module__k1gSWa__collapsedItemContainer{align-items:center;width:100%;display:flex;position:relative}.sidebar-layout-module__k1gSWa__pinnedBadge{background-color:var(--primary);width:.875rem;height:.875rem;color:var(--primary-foreground);z-index:10;opacity:.6;border-radius:50%;justify-content:center;align-items:center;font-size:.425rem;transition:opacity .2s;display:flex;position:absolute;top:.25rem;right:.25rem}.sidebar-layout-module__k1gSWa__collapsedItemContainer:hover .sidebar-layout-module__k1gSWa__pinnedBadge{opacity:.8}.sidebar-layout-module__k1gSWa__collapsedItems{flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.sidebar-layout-module__k1gSWa__collapsedItem{color:var(--card-muted-foreground,var(--muted-foreground));border-radius:.375rem;justify-content:center;align-items:center;width:100%;padding:.75rem;text-decoration:none;transition:all .2s;display:flex;position:relative}.sidebar-layout-module__k1gSWa__collapsedItem .sidebar-layout-module__k1gSWa__itemIcon{width:1.5rem;height:1.5rem;margin-right:0}.sidebar-layout-module__k1gSWa__collapsedItem:hover{background-color:var(--card-muted,var(--muted));color:var(--card-foreground)}.sidebar-layout-module__k1gSWa__collapsedItem.sidebar-layout-module__k1gSWa__active,.sidebar-layout-module__k1gSWa__collapsedItem.sidebar-layout-module__k1gSWa__active:hover{background-color:var(--primary);color:var(--primary-foreground)}.sidebar-layout-module__k1gSWa__collapsedItem.sidebar-layout-module__k1gSWa__pinned{background-color:var(--primary) / .08;position:relative}.sidebar-layout-module__k1gSWa__collapsedItem.sidebar-layout-module__k1gSWa__pinned:after{content:"";background-color:var(--primary);opacity:.6;border-radius:1px;width:2px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sidebar-layout-module__k1gSWa__pinnedIndicator{color:var(--primary);font-size:.75rem;font-weight:700;position:absolute;bottom:.25rem;right:.25rem}.sidebar-layout-module__k1gSWa__content{background-color:var(--background);flex-direction:column;flex:1;min-width:0;height:calc(100vh - 121px);padding:.5rem .5rem 0;transition:margin-left .3s,min-width .3s;display:flex;position:relative;overflow:hidden auto}.sidebar-layout-module__k1gSWa__content.sidebar-layout-module__k1gSWa__contentExpanded{min-width:0}.sidebar-layout-module__k1gSWa__mobileMenuButton,.sidebar-layout-module__k1gSWa__mobileBackdrop{display:none}@media (max-width:768px){.sidebar-layout-module__k1gSWa__sidebar{width:min(240px,30vw);min-width:min(240px,30vw);max-width:30vw}}@media (max-width:640px){.sidebar-layout-module__k1gSWa__layout{height:calc(100vh - 89px);margin-top:49px}.sidebar-layout-module__k1gSWa__mobileMenuButton{z-index:55;color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff40;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .2s;display:flex;position:fixed;top:.5rem;left:.5rem}.sidebar-layout-module__k1gSWa__mobileMenuButton:hover{background:#ffffff40}.sidebar-layout-module__k1gSWa__mobileBackdrop{z-index:40;background:#00000080;animation:.2s sidebar-layout-module__k1gSWa__backdropFadeIn;display:block;position:fixed;inset:0}@keyframes sidebar-layout-module__k1gSWa__backdropFadeIn{0%{opacity:0}to{opacity:1}}.sidebar-layout-module__k1gSWa__sidebar{z-index:41;border-right:1px solid var(--border);border-bottom:none;width:280px;min-width:280px;max-width:80vw;height:auto;transition:transform .3s;position:fixed;top:49px;bottom:0;left:0;transform:translate(-100%)}.sidebar-layout-module__k1gSWa__sidebar.sidebar-layout-module__k1gSWa__collapsed{width:280px;min-width:280px;max-width:80vw;overflow-y:auto}.sidebar-layout-module__k1gSWa__sidebar.sidebar-layout-module__k1gSWa__mobileOpen{transform:translate(0);box-shadow:4px 0 24px #00000026}.sidebar-layout-module__k1gSWa__toggleButton{display:none}.sidebar-layout-module__k1gSWa__content{flex-direction:column;flex:1;width:100%;min-width:0;height:calc(100vh - 89px);padding:.25rem;display:flex;overflow:hidden auto}}
