.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__envBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;align-items:center;height:1.125rem;padding:0 .375rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.footer-module__nP6W3G__envDev{color:#ae7613;background:#f59f0a26;border:1px solid #f59f0a4d}.footer-module__nP6W3G__envStaging{color:#1466b8;background:#1a80e61f;border:1px solid #1a80e640}.footer-module__nP6W3G__envProd{color:#1f7a40;background:#2eb8601f;border:1px solid #2eb86040}.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}}
.select-module__CpdUNG__selectContainer{width:100%;display:inline-block;position:relative}.select-module__CpdUNG__selectTrigger{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);cursor:pointer;border-radius:.375rem;justify-content:space-between;align-items:center;min-height:2.5rem;padding:.5rem .75rem;font-size:.875rem;transition:all .2s;display:flex}.select-module__CpdUNG__selectTrigger:hover{border-color:var(--border-hover)}.select-module__CpdUNG__selectTrigger:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb), .2);outline:none}.select-module__CpdUNG__selectValue{text-align:left;color:var(--foreground);flex:1}.select-module__CpdUNG__selectIcon{width:1rem;height:1rem;color:var(--muted-foreground);transition:transform .2s}.select-module__CpdUNG__selectIconOpen{transform:rotate(180deg)}.select-module__CpdUNG__selectContent{z-index:50;background:var(--background);border:1px solid var(--border);border-radius:.375rem;margin-top:.25rem;animation:.15s ease-out select-module__CpdUNG__selectContentShow;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@keyframes select-module__CpdUNG__selectContentShow{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.select-module__CpdUNG__selectContentInner{max-height:12rem;padding:.25rem;overflow-y:auto}.select-module__CpdUNG__selectItem{cursor:pointer;color:var(--foreground);border-radius:.25rem;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.875rem;transition:background-color .15s;display:flex}.select-module__CpdUNG__selectItem:hover{background:var(--muted)}.select-module__CpdUNG__selectItemSelected{background:var(--muted);color:var(--foreground)}.select-module__CpdUNG__selectItemText{text-align:left;flex:1}.select-module__CpdUNG__selectItemCheck{width:1rem;height:1rem;color:var(--primary);margin-left:.5rem}@media (prefers-color-scheme:dark){.select-module__CpdUNG__selectContent{box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003}}.select-module__CpdUNG__selectTrigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.select-module__CpdUNG__selectItem:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.select-module__CpdUNG__selectTrigger:disabled,.select-module__CpdUNG__selectItem:disabled{opacity:.5;cursor:not-allowed}
.remark-modal-module__BuRaIq__modalContent{flex-direction:column;gap:1.25rem;display:flex}.remark-modal-module__BuRaIq__selectedTextPreview{background:var(--muted);border-left:3px solid var(--primary);border-radius:.375rem;padding:.75rem}.remark-modal-module__BuRaIq__selectedTextLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:500;display:block}.remark-modal-module__BuRaIq__selectedTextValue{color:var(--foreground);font-size:.875rem;font-style:italic;line-height:1.5}.remark-modal-module__BuRaIq__formGroup{flex-direction:column;gap:.5rem;display:flex}.remark-modal-module__BuRaIq__label{color:var(--foreground);font-size:.875rem;font-weight:500}.remark-modal-module__BuRaIq__select{width:100%}.remark-modal-module__BuRaIq__severityValue,.remark-modal-module__BuRaIq__severityOption{align-items:center;gap:.5rem;display:flex}.remark-modal-module__BuRaIq__color-blue{color:#3b82f6}.remark-modal-module__BuRaIq__color-green{color:#10b981}.remark-modal-module__BuRaIq__color-red{color:#ef4444}.remark-modal-module__BuRaIq__color-purple{color:#8b5cf6}.remark-modal-module__BuRaIq__textarea{resize:vertical;min-height:120px}.remark-modal-module__BuRaIq__modalActions{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}
.typeahead-select-module__BsQEIG__container{width:100%;display:inline-block;position:relative}.typeahead-select-module__BsQEIG__trigger{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);cursor:pointer;text-align:left;border-radius:.375rem;align-items:center;gap:.25rem;min-height:2.5rem;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s;display:flex}.typeahead-select-module__BsQEIG__trigger:hover{border-color:var(--border-hover,var(--border))}.typeahead-select-module__BsQEIG__trigger:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb,59, 130, 246), .2);outline:none}.typeahead-select-module__BsQEIG__triggerText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.typeahead-select-module__BsQEIG__triggerDetail{color:var(--muted-foreground);flex-shrink:0;font-size:.6875rem}.typeahead-select-module__BsQEIG__chevron{width:.875rem;height:.875rem;color:var(--muted-foreground);flex-shrink:0;transition:transform .15s}.typeahead-select-module__BsQEIG__chevronOpen{transform:rotate(180deg)}.typeahead-select-module__BsQEIG__dropdown{z-index:50;background:var(--background);border:1px solid var(--border);border-radius:.375rem;margin-top:.25rem;animation:.12s ease-out typeahead-select-module__BsQEIG__dropdownShow;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@keyframes typeahead-select-module__BsQEIG__dropdownShow{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.typeahead-select-module__BsQEIG__searchWrapper{border-bottom:1px solid var(--border);padding:.375rem;position:relative}.typeahead-select-module__BsQEIG__searchIcon{width:.875rem;height:.875rem;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.typeahead-select-module__BsQEIG__searchInput{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:.25rem;outline:none;padding:.375rem .5rem .375rem 1.75rem;font-size:.8125rem}.typeahead-select-module__BsQEIG__searchInput:focus{border-color:var(--primary)}.typeahead-select-module__BsQEIG__searchInput::placeholder{color:var(--muted-foreground)}.typeahead-select-module__BsQEIG__optionsList{max-height:14rem;padding:.25rem;overflow-y:auto}.typeahead-select-module__BsQEIG__option{cursor:pointer;color:var(--foreground);border-radius:.25rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.8125rem;transition:background .1s;display:flex}.typeahead-select-module__BsQEIG__option:hover{background:var(--muted)}.typeahead-select-module__BsQEIG__optionSelected{background:var(--accent)}.typeahead-select-module__BsQEIG__optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.typeahead-select-module__BsQEIG__optionDetail{color:var(--muted-foreground);flex-shrink:0;font-size:.6875rem}.typeahead-select-module__BsQEIG__checkIcon{width:.875rem;height:.875rem;color:var(--primary);flex-shrink:0}.typeahead-select-module__BsQEIG__noResults{text-align:center;color:var(--muted-foreground);padding:1rem;font-size:.8125rem}
.remark-context-menu-module__3khKyG__contextMenu{background:var(--popover);border:1px solid var(--border);z-index:10000;border-radius:.375rem;min-width:180px;padding:.25rem;position:fixed;box-shadow:0 4px 12px #00000026}.remark-context-menu-module__3khKyG__menuItem{text-align:left;cursor:pointer;width:100%;color:var(--popover-foreground);background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;transition:background-color .2s;display:flex}.remark-context-menu-module__3khKyG__menuItem:hover{background:var(--muted)}.remark-context-menu-module__3khKyG__menuItem:active{background:var(--muted);opacity:.8}
.query-builder-module__5k1Sxa__filterGroup{border:1px solid var(--border);background:var(--card);border-radius:6px}.query-builder-module__5k1Sxa__filterGroupHeader{background:var(--muted);border-bottom:1px solid var(--border);border-radius:6px 6px 0 0;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.query-builder-module__5k1Sxa__filterGroupLabel{color:var(--foreground);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:600}.query-builder-module__5k1Sxa__filterGroupActions{gap:.25rem;margin-left:auto;display:flex}.query-builder-module__5k1Sxa__conditionRow{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.query-builder-module__5k1Sxa__conditionRow:last-child{border-bottom:none}.query-builder-module__5k1Sxa__conditionField{flex:2;min-width:0}.query-builder-module__5k1Sxa__conditionOperator{flex:1.2;min-width:0}.query-builder-module__5k1Sxa__conditionValue{flex:2;min-width:0}.query-builder-module__5k1Sxa__conditionRemove{flex-shrink:0}.query-builder-module__5k1Sxa__nestedGroup{margin:.5rem .75rem}.query-builder-module__5k1Sxa__operatorToggle{border:1px solid var(--border);border-radius:4px;display:inline-flex;overflow:hidden}.query-builder-module__5k1Sxa__operatorToggle button{background:var(--background);color:var(--muted-foreground);cursor:pointer;border:none;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;transition:all .15s}.query-builder-module__5k1Sxa__operatorToggle button[data-active=true]{background:var(--primary);color:var(--primary-foreground)}.query-builder-module__5k1Sxa__pipelineLayout{grid-template-columns:1fr 220px;gap:1rem;min-height:0;display:grid}.query-builder-module__5k1Sxa__pipelineMain{min-width:0}.query-builder-module__5k1Sxa__pipelineEmpty{text-align:center;color:var(--foreground);padding:2rem 1rem;font-size:.875rem}.query-builder-module__5k1Sxa__stageList{flex-direction:column;gap:.5rem;display:flex}.query-builder-module__5k1Sxa__stageCard{border:1px solid var(--border);background:var(--card);border-radius:6px}.query-builder-module__5k1Sxa__stageCard[data-disabled=true]{opacity:.5}.query-builder-module__5k1Sxa__stageCardHeader{background:var(--muted);border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.query-builder-module__5k1Sxa__stageCardHeaderLeft{cursor:pointer;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.query-builder-module__5k1Sxa__stageBadge{color:var(--primary-foreground);background:var(--primary);border-radius:4px;flex-shrink:0;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.query-builder-module__5k1Sxa__stageDescription{color:var(--muted-foreground);font-size:.75rem}.query-builder-module__5k1Sxa__stageActions{flex-shrink:0;align-items:center;gap:.125rem;display:flex}.query-builder-module__5k1Sxa__stageBody{padding:.75rem}.query-builder-module__5k1Sxa__rawStageNotice{background:var(--muted);border:1px dashed var(--border);color:var(--muted-foreground);border-radius:4px;flex-direction:column;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}.query-builder-module__5k1Sxa__rawStageNoticeTitle{color:var(--foreground);font-size:.8125rem;font-weight:600}.query-builder-module__5k1Sxa__rawStagePreview{background:var(--background);border:1px solid var(--border);font-family:var(--font-mono,ui-monospace, monospace);color:var(--foreground);white-space:pre;border-radius:4px;max-height:10rem;margin:0;padding:.5rem .625rem;font-size:.75rem;overflow-x:auto}.query-builder-module__5k1Sxa__rawStageActions{align-items:center;gap:.375rem;display:flex}.query-builder-module__5k1Sxa__stageConfigRow{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.query-builder-module__5k1Sxa__stageConfigRow:last-child{margin-bottom:0}.query-builder-module__5k1Sxa__stageConfigLabel{color:var(--muted-foreground);flex-shrink:0;min-width:80px;font-size:.8125rem;font-weight:500}.query-builder-module__5k1Sxa__projectActions{border-bottom:1px solid var(--border);gap:.5rem;margin-bottom:.5rem;padding-bottom:.5rem;display:flex}.query-builder-module__5k1Sxa__projectFieldToggle{cursor:pointer;color:var(--foreground);background:0 0;border:none;align-items:center;gap:.5rem;padding:.125rem 0;font-size:.8125rem;display:flex}.query-builder-module__5k1Sxa__projectFieldToggle[data-included=false]{color:var(--muted-foreground);text-decoration:line-through}.query-builder-module__5k1Sxa__pipelineSidebar{flex-direction:column;gap:.75rem;display:flex}.query-builder-module__5k1Sxa__sidebarPanel{border:1px solid var(--border);background:var(--card);border-radius:6px;overflow:hidden}.query-builder-module__5k1Sxa__sidebarPanelHeader{color:var(--foreground);background:var(--muted);border-bottom:1px solid var(--border);padding:.5rem .75rem;font-size:.75rem;font-weight:600}.query-builder-module__5k1Sxa__sidebarStageList{counter-reset:stage-counter;margin:0;padding:0;list-style:none}.query-builder-module__5k1Sxa__sidebarStageItem{border-bottom:1px solid var(--border);counter-increment:stage-counter;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;display:flex}.query-builder-module__5k1Sxa__sidebarStageItem:before{content:counter(stage-counter) ".";color:var(--muted-foreground);min-width:1rem;font-size:.6875rem;font-weight:700}.query-builder-module__5k1Sxa__sidebarStageItem:last-child{border-bottom:none}.query-builder-module__5k1Sxa__sidebarStageItem[data-disabled=true]{opacity:.5}.query-builder-module__5k1Sxa__sidebarStageActions{gap:.125rem;margin-left:auto;display:flex}.query-builder-module__5k1Sxa__sidebarStageActions button{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;border-radius:3px;align-items:center;padding:.125rem;display:flex}.query-builder-module__5k1Sxa__sidebarStageActions button:hover{color:var(--foreground);background:var(--accent)}.query-builder-module__5k1Sxa__sidebarEmpty{color:var(--muted-foreground);text-align:center;padding:.75rem;font-size:.75rem}.query-builder-module__5k1Sxa__sidebarAddStage{align-items:center;gap:.375rem;padding:.5rem .75rem;display:flex}.query-builder-module__5k1Sxa__sidebarReferenceList{margin:0;padding:0;list-style:none}.query-builder-module__5k1Sxa__sidebarReferenceItem{border-bottom:1px solid var(--border);cursor:pointer;justify-content:space-between;align-items:center;padding:.375rem .75rem;transition:background .1s;display:flex}.query-builder-module__5k1Sxa__sidebarReferenceItem:last-child{border-bottom:none}.query-builder-module__5k1Sxa__sidebarReferenceItem:hover{background:var(--accent)}.query-builder-module__5k1Sxa__sidebarRefName{color:var(--foreground);font-size:.8125rem;font-weight:500}.query-builder-module__5k1Sxa__sidebarRefDesc{color:var(--muted-foreground);font-size:.6875rem}@media (max-width:768px){.query-builder-module__5k1Sxa__pipelineLayout{grid-template-columns:1fr}.query-builder-module__5k1Sxa__pipelineSidebar{order:-1}}.query-builder-module__5k1Sxa__jsonEditorContainer{flex-direction:column;gap:.75rem;display:flex}.query-builder-module__5k1Sxa__jsonEditorToolbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.query-builder-module__5k1Sxa__jsonEditorOptions{align-items:center;gap:.75rem;display:flex}.query-builder-module__5k1Sxa__jsonEditorOption{align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.query-builder-module__5k1Sxa__monacoWrapper{border:1px solid var(--border);border-radius:6px;overflow:hidden}.query-builder-module__5k1Sxa__schemaPanel{border:1px solid var(--border);background:var(--card);border-radius:6px;flex-direction:column;height:100%;display:flex;overflow:hidden}.query-builder-module__5k1Sxa__schemaPanelHeader{border-bottom:1px solid var(--border);background:var(--muted);padding:.75rem}.query-builder-module__5k1Sxa__schemaPanelTitle{color:var(--foreground);margin-bottom:.5rem;font-size:.8125rem;font-weight:600}.query-builder-module__5k1Sxa__schemaPanelSearch{width:100%}.query-builder-module__5k1Sxa__fieldList{flex:1;padding:.25rem 0;overflow-y:auto}.query-builder-module__5k1Sxa__fieldItem{cursor:pointer;justify-content:space-between;align-items:center;padding:.375rem .75rem;font-size:.8125rem;transition:background .1s;display:flex}.query-builder-module__5k1Sxa__fieldItem:hover{background:var(--accent)}.query-builder-module__5k1Sxa__fieldName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.query-builder-module__5k1Sxa__fieldType{color:var(--muted-foreground);flex-shrink:0;margin-left:.5rem;font-size:.6875rem}.query-builder-module__5k1Sxa__saveForm{flex-direction:column;gap:1rem;display:flex}.query-builder-module__5k1Sxa__saveFormField{flex-direction:column;gap:.375rem;display:flex}.query-builder-module__5k1Sxa__saveFormRow{gap:1rem;display:flex}.query-builder-module__5k1Sxa__saveFormRow>*{flex:1}.query-builder-module__5k1Sxa__saveFormActions{border-top:1px solid var(--border);justify-content:flex-end;gap:.5rem;padding-top:.5rem;display:flex}.query-builder-module__5k1Sxa__tagInput{align-items:center;gap:.5rem;display:flex}.query-builder-module__5k1Sxa__tagList{flex-wrap:wrap;gap:.375rem;margin-top:.375rem;display:flex}.query-builder-module__5k1Sxa__tag{background:var(--accent);border:1px solid var(--border);border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;display:inline-flex}.query-builder-module__5k1Sxa__tagRemove{cursor:pointer;color:var(--muted-foreground);transition:color .1s}.query-builder-module__5k1Sxa__tagRemove:hover{color:var(--destructive)}.query-builder-module__5k1Sxa__libraryHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.query-builder-module__5k1Sxa__libraryFilters{flex:1;align-items:center;gap:.75rem;display:flex}.query-builder-module__5k1Sxa__queryGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}.query-builder-module__5k1Sxa__queryCard{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:8px;flex-direction:column;padding:1rem;transition:border-color .15s,box-shadow .15s;display:flex}.query-builder-module__5k1Sxa__queryCard:hover{border-color:var(--primary);box-shadow:0 2px 8px #0000000f}.query-builder-module__5k1Sxa__queryCardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.query-builder-module__5k1Sxa__queryCardTitle{color:var(--foreground);font-size:.9375rem;font-weight:600}.query-builder-module__5k1Sxa__queryCardMeta{color:var(--muted-foreground);gap:.75rem;margin-top:auto;padding-top:.75rem;font-size:.75rem;display:flex}.query-builder-module__5k1Sxa__queryBuilderLayout{grid-template-columns:1fr 240px;gap:1rem;min-height:0;display:grid}.query-builder-module__5k1Sxa__queryBuilderMain{flex-direction:column;gap:1rem;min-width:0;display:flex}.query-builder-module__5k1Sxa__queryBuilderSidebar{min-width:0}.query-builder-module__5k1Sxa__queryToolbar{background:var(--muted);border:1px solid var(--border);border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.query-builder-module__5k1Sxa__queryToolbarLeft,.query-builder-module__5k1Sxa__queryToolbarRight{align-items:center;gap:.5rem;display:flex}@media (max-width:1024px){.query-builder-module__5k1Sxa__queryBuilderLayout{grid-template-columns:1fr}.query-builder-module__5k1Sxa__queryBuilderSidebar{order:-1}}@media (max-width:768px){.query-builder-module__5k1Sxa__conditionRow{flex-wrap:wrap}.query-builder-module__5k1Sxa__conditionField,.query-builder-module__5k1Sxa__conditionOperator,.query-builder-module__5k1Sxa__conditionValue{flex:unset;min-width:100%}}
.remark-hover-tooltip-module__sCO14q__tooltip{background:var(--popover);border:1px solid var(--border);opacity:0;border-radius:.5rem;min-width:320px;max-width:480px;transition:opacity .15s,transform .15s;transform:translateY(-8px);box-shadow:0 8px 24px #0003}.remark-hover-tooltip-module__sCO14q__tooltip.remark-hover-tooltip-module__sCO14q__visible{opacity:1;transform:translateY(0)}.remark-hover-tooltip-module__sCO14q__tooltipHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.remark-hover-tooltip-module__sCO14q__tooltipTitle{flex-direction:column;gap:.25rem;display:flex}.remark-hover-tooltip-module__sCO14q__author{color:var(--popover-foreground);font-size:.875rem;font-weight:600}.remark-hover-tooltip-module__sCO14q__date{color:var(--muted-foreground);font-size:.75rem}.remark-hover-tooltip-module__sCO14q__closeButton{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.remark-hover-tooltip-module__sCO14q__closeButton:hover{color:var(--popover-foreground);background:var(--muted)}.remark-hover-tooltip-module__sCO14q__tooltipContent{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.remark-hover-tooltip-module__sCO14q__selectedTextPreview{background:var(--muted);border-left:3px solid var(--primary);border-radius:.375rem;padding:.5rem}.remark-hover-tooltip-module__sCO14q__selectedTextLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.7rem;font-weight:500;display:block}.remark-hover-tooltip-module__sCO14q__selectedTextValue{color:var(--popover-foreground);font-size:.8rem;font-style:italic;line-height:1.4}.remark-hover-tooltip-module__sCO14q__remarkText{color:var(--popover-foreground);white-space:pre-wrap;word-wrap:break-word;font-size:.875rem;line-height:1.5}.remark-hover-tooltip-module__sCO14q__tooltipActions{border-top:1px solid var(--border);flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;display:flex}.remark-hover-tooltip-module__sCO14q__actionButton{flex:1;justify-content:center;align-items:center;gap:.5rem;min-width:100px;display:flex}.remark-hover-tooltip-module__sCO14q__dangerButton{color:var(--destructive)}.remark-hover-tooltip-module__sCO14q__dangerButton:hover{background:var(--destructive);color:var(--destructive-foreground)}
.sidebar-tabs-module__YRLG3W__tabs{border-bottom:1px solid var(--border);background-color:var(--card);gap:.125rem;padding:.375rem;display:flex}.sidebar-tabs-module__YRLG3W__tab{color:var(--card-muted-foreground,var(--muted-foreground));cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex;position:relative}.sidebar-tabs-module__YRLG3W__tab.sidebar-tabs-module__YRLG3W__iconOnly{gap:0;padding:.375rem}.sidebar-tabs-module__YRLG3W__tab:hover:not(:disabled){background-color:var(--card-muted,var(--muted));color:var(--card-foreground)}.sidebar-tabs-module__YRLG3W__tab.sidebar-tabs-module__YRLG3W__active{background-color:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--primary)}.sidebar-tabs-module__YRLG3W__tab:disabled{opacity:.5;cursor:not-allowed}.sidebar-tabs-module__YRLG3W__badge{background-color:var(--primary);min-width:1.25rem;height:1.25rem;color:var(--primary-foreground);border-radius:9999px;justify-content:center;align-items:center;padding:0 .375rem;font-size:.75rem;font-weight:600;display:inline-flex}
.version-history-module__s42N3q__container{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.5rem;overflow:hidden}.version-history-module__s42N3q__header{border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .3);align-items:center;gap:.75rem;padding:1rem;display:flex}.version-history-module__s42N3q__header h3{flex:1;margin:0;font-size:1rem;font-weight:600}.version-history-module__s42N3q__count{color:hsl(var(--muted-foreground));background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem}.version-history-module__s42N3q__timeline{max-height:600px;padding:.5rem;overflow-y:auto}.version-history-module__s42N3q__commitItem{cursor:pointer;border-radius:.375rem;gap:.75rem;padding:.75rem;transition:background-color .2s;display:flex;position:relative}.version-history-module__s42N3q__commitItem:hover{background:hsl(var(--accent) / .5)}.version-history-module__s42N3q__commitItem.version-history-module__s42N3q__active{background:hsl(var(--primary) / .1);border:1px solid hsl(var(--primary) / .3)}.version-history-module__s42N3q__commitIcon{background:hsl(var(--primary) / .1);width:2rem;height:2rem;color:hsl(var(--primary));z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.version-history-module__s42N3q__commitContent{flex:1;min-width:0}.version-history-module__s42N3q__commitHeader{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.version-history-module__s42N3q__commitHash{color:hsl(var(--primary));background:hsl(var(--primary) / .1);border-radius:.25rem;padding:.125rem .375rem;font-family:Courier New,monospace;font-size:.75rem;font-weight:600}.version-history-module__s42N3q__commitTime{color:hsl(var(--muted-foreground));align-items:center;gap:.25rem;font-size:.75rem;display:flex}.version-history-module__s42N3q__commitMessage{color:hsl(var(--foreground));text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .5rem;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.version-history-module__s42N3q__commitAuthor{color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;font-size:.75rem;display:flex}.version-history-module__s42N3q__timelineLine{background:hsl(var(--border));width:2px;position:absolute;top:3rem;bottom:-.75rem;left:1.75rem}.version-history-module__s42N3q__loading,.version-history-module__s42N3q__empty{text-align:center;color:hsl(var(--muted-foreground));flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.version-history-module__s42N3q__empty{min-height:300px}
.documentation-module__5jt5Mq__container{background:var(--background);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.documentation-module__5jt5Mq__header{border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;padding:1.5rem 2rem}.documentation-module__5jt5Mq__headerContent{justify-content:space-between;align-items:center;gap:1rem;display:flex}.documentation-module__5jt5Mq__headerLeft{flex-direction:column;gap:.5rem;min-width:0;display:flex}.documentation-module__5jt5Mq__headerCenter{flex:1;gap:.5rem;max-width:600px;display:flex}.documentation-module__5jt5Mq__headerRight{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.documentation-module__5jt5Mq__searchInput{background:var(--background);border:1px solid var(--border);flex:1;transition:all .2s}.documentation-module__5jt5Mq__searchInput:focus{background:var(--card);border-color:var(--primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 20%, transparent)}.documentation-module__5jt5Mq__title{color:var(--card-foreground);margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.documentation-module__5jt5Mq__subtitle{color:var(--card-muted-foreground,var(--muted-foreground));align-items:center;gap:.5rem;margin:0;font-size:.875rem;line-height:1.4;display:flex}.documentation-module__5jt5Mq__selectContainer{flex-direction:column;gap:.5rem;min-width:280px;display:flex}.documentation-module__5jt5Mq__selectLabel{color:var(--card-foreground);font-size:.875rem;font-weight:500}.documentation-module__5jt5Mq__select{width:100%}.documentation-module__5jt5Mq__layoutWrapper{flex:1;min-height:0;display:flex;overflow:hidden}.documentation-module__5jt5Mq__layout{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.documentation-module__5jt5Mq__sidebar{background:var(--card);border:1px solid var(--border);-webkit-user-select:none;user-select:none;border-top:none;border-bottom:none;border-left:none;flex-direction:column;flex-shrink:0;min-width:400px;max-width:800px;transition:width .2s,min-width .2s,opacity .2s;display:flex;overflow:hidden;box-shadow:2px 0 8px #0000000d}.documentation-module__5jt5Mq__sidebarCollapsed{border-right:1px solid var(--border);min-width:48px;box-shadow:none;opacity:1;overflow:visible;width:48px!important}.documentation-module__5jt5Mq__collapsedTabs{flex-direction:column;align-items:center;gap:.25rem;height:100%;padding:.5rem 0;display:flex}.documentation-module__5jt5Mq__collapsedTab{cursor:pointer;width:40px;height:40px;color:var(--card-muted-foreground,var(--muted-foreground));background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.documentation-module__5jt5Mq__collapsedTab:hover:not(:disabled){background:var(--card-muted,var(--muted));color:var(--card-foreground)}.documentation-module__5jt5Mq__collapsedTab:disabled{opacity:.4;cursor:not-allowed}.documentation-module__5jt5Mq__collapsedTab.documentation-module__5jt5Mq__active{background:color-mix(in srgb, var(--primary) 15%, transparent);color:var(--primary)}.documentation-module__5jt5Mq__collapsedTabSpacer{flex:1}.documentation-module__5jt5Mq__collapseButton{background:var(--card-muted,var(--muted));border:1px solid var(--border);cursor:pointer;width:32px;height:32px;color:var(--card-muted-foreground,var(--muted-foreground));border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.documentation-module__5jt5Mq__collapseButton:hover{background:var(--card-muted,var(--muted));color:var(--card-foreground);border-color:var(--border)}.documentation-module__5jt5Mq__sidebarTitle{border-bottom:2px solid var(--border);background:var(--background);justify-content:space-between;align-items:flex-start;gap:.5rem;padding:1rem 1rem 1rem 1.5rem;display:flex}.documentation-module__5jt5Mq__sidebarTitleContent{flex:1;min-width:0}.documentation-module__5jt5Mq__sidebarTitleText{color:var(--foreground);margin:.25rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.3}.documentation-module__5jt5Mq__sidebarSubtitle{color:var(--muted-foreground);align-items:center;gap:.5rem;margin:.75rem 0 0;font-size:.875rem;display:flex}.documentation-module__5jt5Mq__resizer{background:var(--border);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;width:8px;height:100%;transition:all .2s;display:flex;position:relative;cursor:col-resize!important}.documentation-module__5jt5Mq__resizer:before{content:"";background:color-mix(in srgb, var(--muted-foreground) 30%, transparent);border-radius:2px;width:2px;height:40px;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.documentation-module__5jt5Mq__resizer:hover{background:color-mix(in srgb, var(--primary) 10%, transparent)}.documentation-module__5jt5Mq__resizer:hover:before{background:var(--primary);width:3px;height:60px;box-shadow:0 0 8px color-mix(in srgb, var(--primary) 50%, transparent)}.documentation-module__5jt5Mq__resizer:active{background:color-mix(in srgb, var(--primary) 20%, transparent)}.documentation-module__5jt5Mq__resizer:active:before{background:var(--primary);width:4px;height:80px;box-shadow:0 0 12px color-mix(in srgb, var(--primary) 70%, transparent)}.documentation-module__5jt5Mq__searchResultSidebarItem{cursor:pointer;border-left:3px solid #0000;border-radius:.375rem;margin:.125rem .5rem;padding:.75rem 1rem;transition:background-color .2s}.documentation-module__5jt5Mq__searchResultSidebarItem:hover{background:var(--card-muted,var(--muted));border-left-color:var(--primary)}.documentation-module__5jt5Mq__searchResultSidebarItem mark{color:#000;background-color:#ffeb3b;border-radius:.125rem;padding:.125rem .25rem;font-weight:600}.documentation-module__5jt5Mq__sidebarHeader{border-bottom:1px solid var(--border);background:var(--card);gap:0;padding:0;display:flex}.documentation-module__5jt5Mq__tabButton{color:var(--card-muted-foreground,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:.875rem;font-weight:500;transition:all .2s;display:flex}.documentation-module__5jt5Mq__tabButton:hover:not(:disabled){color:var(--card-foreground);background:var(--card-muted,var(--muted))}.documentation-module__5jt5Mq__tabButton.documentation-module__5jt5Mq__active{color:var(--card-foreground);border-bottom-color:var(--primary);background:var(--background)}.documentation-module__5jt5Mq__tabButton:disabled{opacity:.5;cursor:not-allowed}.documentation-module__5jt5Mq__sidebarHeaderSortControls{border-left:1px solid var(--border);align-items:center;gap:.25rem;margin-left:auto;padding:.5rem;display:flex}.documentation-module__5jt5Mq__filterRow{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.75rem;display:flex}.documentation-module__5jt5Mq__filterRow input{flex:1;min-width:0}.documentation-module__5jt5Mq__viewModeTabs{background:var(--card);border:1px solid var(--border);border-radius:6px;padding:0;display:inline-flex;overflow:hidden}.documentation-module__5jt5Mq__viewModeTab{border:none;border-right:1px solid var(--border);color:var(--card-muted-foreground,var(--muted-foreground));cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.documentation-module__5jt5Mq__viewModeTab:last-child{border-right:none}.documentation-module__5jt5Mq__viewModeTab:hover{color:var(--card-foreground);background:var(--card-muted,var(--muted))}.documentation-module__5jt5Mq__viewModeTab.documentation-module__5jt5Mq__active{color:var(--primary-foreground);background:var(--primary)}.documentation-module__5jt5Mq__sidebarNav{flex:1;padding:.5rem;overflow-y:auto}.documentation-module__5jt5Mq__mainContent{flex-direction:column;flex:1;display:flex;overflow:hidden}.documentation-module__5jt5Mq__searchBar{background:var(--card);border-bottom:1px solid var(--border);gap:.5rem;padding:.5rem 1rem;display:flex}.documentation-module__5jt5Mq__contentArea{background:var(--card);box-sizing:border-box;flex:1;padding:1rem;overflow-y:auto}.documentation-module__5jt5Mq__primaryWidgetContainer{background:var(--card);border:1px solid color-mix(in srgb, var(--border) 50%, transparent);box-sizing:border-box;-webkit-user-select:text;user-select:text;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted-foreground) 30%, transparent) transparent;border-radius:8px;width:100%;max-width:min(1200px + 6rem,85vw + 6rem);min-height:200px;margin:0 auto;padding:0;transition:box-shadow .2s;position:relative;overflow:auto;box-shadow:0 4px 12px #0000001f,0 2px 4px #00000014}.documentation-module__5jt5Mq__primaryWidgetContainer::-webkit-scrollbar{width:12px;height:12px}.documentation-module__5jt5Mq__primaryWidgetContainer::-webkit-scrollbar-track{background:0 0}.documentation-module__5jt5Mq__primaryWidgetContainer::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--muted-foreground) 30%, transparent);background-clip:content-box;border:2px solid #0000;border-radius:6px}.documentation-module__5jt5Mq__primaryWidgetContainer::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--muted-foreground) 50%, transparent)}.documentation-module__5jt5Mq__zoomContainer{transform-origin:top;-webkit-user-select:text;user-select:text;flex-direction:column;min-width:fit-content;margin:0 auto;transition:transform .2s;display:flex;position:relative}.documentation-module__5jt5Mq__zoomContainer [class*=server-side-diagram-module__container]{position:relative!important;overflow:visible!important}.documentation-module__5jt5Mq__zoomContainer [class*=server-side-diagram-module__diagramContainer]{min-width:fit-content;overflow:visible!important}.documentation-module__5jt5Mq__markdownWidget{padding:0}.documentation-module__5jt5Mq__loading,.documentation-module__5jt5Mq__error{text-align:center;color:var(--muted-foreground);justify-content:center;align-items:center;gap:.5rem;padding:3rem 2rem;display:flex}.documentation-module__5jt5Mq__error{color:var(--destructive)}.documentation-module__5jt5Mq__emptyState{text-align:center;color:var(--muted-foreground);max-width:600px;margin:0 auto;padding:4rem 2rem}.documentation-module__5jt5Mq__emptyState h2{color:var(--foreground);margin:1rem 0 .5rem;font-size:1.5rem;font-weight:600}.documentation-module__5jt5Mq__emptyState p{margin:.5rem 0;line-height:1.6}.documentation-module__5jt5Mq__emptyState ol{margin:0;padding:0;list-style-position:inside}.documentation-module__5jt5Mq__emptyState ol li{margin:.25rem 0}.documentation-module__5jt5Mq__emptyState code{background:var(--muted);border-radius:.25rem;padding:.125rem .375rem;font-family:Courier New,monospace;font-size:.875em}.documentation-module__5jt5Mq__searchResults{background:color-mix(in srgb, var(--muted) 30%, transparent);border-bottom:1px solid var(--border);max-height:40vh;padding:1rem;overflow-y:auto}.documentation-module__5jt5Mq__searchResultItem{background:var(--background);border:1px solid var(--border);cursor:pointer;border-radius:.5rem;margin-bottom:.75rem;padding:1rem;transition:all .2s}.documentation-module__5jt5Mq__searchResultItem:hover{border-color:var(--primary);background:var(--muted)}.documentation-module__5jt5Mq__searchResultItem strong{color:var(--foreground);margin-bottom:.5rem;font-size:1rem;display:block}.documentation-module__5jt5Mq__searchResultItem p{color:var(--muted-foreground);margin:.5rem 0;font-size:.875rem;line-height:1.5}.documentation-module__5jt5Mq__searchResultMeta{color:var(--muted-foreground);margin-top:.5rem;font-size:.75rem;display:block}.documentation-module__5jt5Mq__tocItem{color:var(--muted-foreground);cursor:pointer;border-left:3px solid #0000;padding:.5rem 1rem;font-size:.875rem;line-height:1.4;transition:all .15s}.documentation-module__5jt5Mq__tocItem:hover{background:color-mix(in srgb, var(--muted) 50%, transparent);color:var(--foreground)}.documentation-module__5jt5Mq__tocItemActive{color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);border-left-color:var(--primary);font-weight:500}.documentation-module__5jt5Mq__historyItem{cursor:pointer;border-left:3px solid #0000;border-bottom:1px solid color-mix(in srgb, var(--border) 30%, transparent);padding:.75rem 1rem;transition:all .15s}.documentation-module__5jt5Mq__historyItem:hover{background:color-mix(in srgb, var(--muted) 50%, transparent)}.documentation-module__5jt5Mq__historyItemActive{background:color-mix(in srgb, var(--primary) 10%, transparent);border-left-color:var(--primary)}.documentation-module__5jt5Mq__diffViewer{background:var(--card);border:1px solid var(--border);z-index:1;border-radius:8px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.documentation-module__5jt5Mq__diffViewer [class*=server-side-diagram-module__container]{position:relative!important}.documentation-module__5jt5Mq__diffViewer [class*=server-side-diagram-module__diagramContainer]{position:relative!important;overflow:visible!important}.documentation-module__5jt5Mq__diffViewer [class*=zoomControls]{z-index:1001!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;position:fixed!important}.documentation-module__5jt5Mq__diffHeader{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--muted) 30%, transparent);align-items:flex-start;gap:1rem;padding:1rem 1.5rem;display:flex}.documentation-module__5jt5Mq__diffHeader h3{margin:0;font-size:1.125rem;font-weight:600}.documentation-module__5jt5Mq__diffVersionInfo{align-items:center;gap:1rem;display:flex}.documentation-module__5jt5Mq__diffVersionBadge{font-family:monospace;font-size:.875rem}.documentation-module__5jt5Mq__diffContent{flex:1;min-height:0;padding:0;position:relative;overflow:hidden}.documentation-module__5jt5Mq__diffContent>div{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted-foreground) 30%, transparent) transparent}.documentation-module__5jt5Mq__diffContent>div::-webkit-scrollbar{width:12px;height:12px}.documentation-module__5jt5Mq__diffContent>div::-webkit-scrollbar-track{background:0 0}.documentation-module__5jt5Mq__diffContent>div::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--muted-foreground) 30%, transparent);background-clip:content-box;border:2px solid #0000;border-radius:6px}.documentation-module__5jt5Mq__diffContent>div::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--muted-foreground) 50%, transparent)}.documentation-module__5jt5Mq__monacoContainer{background:var(--card);border:1px solid var(--border);border-radius:8px;min-height:500px;overflow:hidden}.documentation-module__5jt5Mq__printButton{background:var(--card);border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.documentation-module__5jt5Mq__printButton:hover{color:var(--foreground);background:color-mix(in srgb, var(--muted) 50%, transparent);border-color:color-mix(in srgb, var(--foreground) 20%, transparent)}.documentation-module__5jt5Mq__printButton:active{background:var(--muted)}.documentation-module__5jt5Mq__zoomSelectWrapper{flex-shrink:0;width:85px;display:inline-block}.documentation-module__5jt5Mq__zoomSelectWrapper .selectContainer{width:100%!important}.documentation-module__5jt5Mq__zoomSelect{font-size:.875rem}@media print{.documentation-module__5jt5Mq__sidebar,.documentation-module__5jt5Mq__sidebarCollapsed,.documentation-module__5jt5Mq__resizer,.documentation-module__5jt5Mq__viewModeTabs,.documentation-module__5jt5Mq__printButton,.documentation-module__5jt5Mq__collapsedTabs,.documentation-module__5jt5Mq__header,.documentation-module__5jt5Mq__searchBar,.documentation-module__5jt5Mq__collapseButton{display:none!important}.documentation-module__5jt5Mq__container{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;height:auto!important;display:block!important;overflow:visible!important}.documentation-module__5jt5Mq__layout,.documentation-module__5jt5Mq__layoutWrapper{display:block!important;overflow:visible!important}.documentation-module__5jt5Mq__mainContent{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.documentation-module__5jt5Mq__contentArea{height:auto!important;padding:0!important;overflow:visible!important}.documentation-module__5jt5Mq__primaryWidgetContainer{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important;overflow:visible!important}.documentation-module__5jt5Mq__markdownWidget{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;border:none!important;padding:0!important;overflow:visible!important}}
.manual-step-capture-terminal-module__uEksQa__container{border:1px solid var(--border);background:var(--background);border-radius:.5rem;flex-direction:column;margin:.5rem 0 .5rem 1.5rem;font-family:system-ui,-apple-system,sans-serif;font-size:.875rem;display:flex;overflow:hidden}.manual-step-capture-terminal-module__uEksQa__header{border-bottom:1px solid var(--border);background:var(--muted);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.manual-step-capture-terminal-module__uEksQa__titleRow{align-items:center;gap:.5rem;min-width:0;display:flex}.manual-step-capture-terminal-module__uEksQa__title{color:var(--foreground);font-weight:600}.manual-step-capture-terminal-module__uEksQa__featureTag{color:var(--muted-foreground);font-size:.75rem}.manual-step-capture-terminal-module__uEksQa__featureTag code,.manual-step-capture-terminal-module__uEksQa__hint code{background:var(--background);border:1px solid var(--border);border-radius:.25rem;padding:0 .25rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem}.manual-step-capture-terminal-module__uEksQa__badge{border:1px solid var(--border);white-space:nowrap;border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.manual-step-capture-terminal-module__uEksQa__badge code{font-family:Monaco,Menlo,Ubuntu Mono,monospace}.manual-step-capture-terminal-module__uEksQa__badgeAttached{color:#15803d;background:#16a34a14;border-color:#16a34a}.manual-step-capture-terminal-module__uEksQa__badgeSearching{color:#b45309;background:#fbbf2414;border-color:#d97706}.manual-step-capture-terminal-module__uEksQa__badgeIdle{color:var(--muted-foreground)}.manual-step-capture-terminal-module__uEksQa__iframeWrapper{background:#000;width:100%;height:360px;position:relative}.manual-step-capture-terminal-module__uEksQa__iframe{border:0;width:100%;height:100%;display:block}.manual-step-capture-terminal-module__uEksQa__notConfigured{color:#ddd;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;padding:1rem;font-size:.85rem;line-height:1.4;display:flex}.manual-step-capture-terminal-module__uEksQa__notConfigured strong{color:#fff}.manual-step-capture-terminal-module__uEksQa__notConfigured code{background:#ffffff1a;border-radius:.25rem;padding:0 .25rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.manual-step-capture-terminal-module__uEksQa__hint{color:var(--muted-foreground);border-top:1px solid var(--border);background:var(--muted);margin:0;padding:.5rem .75rem;font-size:.75rem}
.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}
.manual-step-panel-module__Bxp0pa__panel{border:1px solid var(--border);background:var(--muted);border-radius:.5rem;flex-direction:column;gap:.75rem;margin:.5rem 0 .5rem 1.5rem;padding:.75rem 1rem;font-family:system-ui,-apple-system,sans-serif;font-size:.875rem;display:flex}.manual-step-panel-module__Bxp0pa__panelAwaiting{background:#fbbf2414;border-left:3px solid #d97706}.manual-step-panel-module__Bxp0pa__panelConfirmed{background:#16a34a0f;border-left:3px solid #16a34a}.manual-step-panel-module__Bxp0pa__headerRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.manual-step-panel-module__Bxp0pa__headerLabel{color:var(--foreground);font-weight:600}.manual-step-panel-module__Bxp0pa__manualBadge{text-transform:uppercase;letter-spacing:.05em;color:#b45309;border-color:#d97706;font-size:.7rem}.manual-step-panel-module__Bxp0pa__keyBadge{color:var(--muted-foreground);margin-left:auto;font-size:.75rem}.manual-step-panel-module__Bxp0pa__keyBadge code{background:var(--background);border-radius:.25rem;padding:0 .25rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.manual-step-panel-module__Bxp0pa__keyLabel{opacity:.7}.manual-step-panel-module__Bxp0pa__instructions{flex-direction:column;gap:.5rem;display:flex}.manual-step-panel-module__Bxp0pa__instructionLine{color:var(--foreground);margin:0;line-height:1.5}.manual-step-panel-module__Bxp0pa__codeLine{background:var(--background);border:1px solid var(--border);border-radius:.375rem;margin:0;padding:.5rem .75rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8125rem;overflow-x:auto}.manual-step-panel-module__Bxp0pa__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.manual-step-panel-module__Bxp0pa__hint{color:var(--muted-foreground);margin-left:auto;font-size:.75rem}.manual-step-panel-module__Bxp0pa__metaText{color:var(--muted-foreground);margin:0;font-size:.8125rem}
.dropdown-menu-module__YOnR4G__dropdownMenuContent{background-color:var(--popover);background:var(--popover);border:1px solid var(--border);isolation:isolate;border-radius:.5rem;min-width:200px;max-height:min(22rem,70vh);padding:.5rem;animation:.15s ease-out dropdown-menu-module__YOnR4G__slideIn;overflow:hidden auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@keyframes dropdown-menu-module__YOnR4G__slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dropdown-menu-module__YOnR4G__dropdownMenuItem{cursor:pointer;color:var(--popover-foreground);border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:all .15s;display:flex}.dropdown-menu-module__YOnR4G__dropdownMenuItem:hover{background:var(--accent)}.dropdown-menu-module__YOnR4G__dropdownMenuItem:focus{background:var(--accent);outline:none}.dropdown-menu-module__YOnR4G__dropdownMenuItem:active{background:var(--muted)}.dropdown-menu-module__YOnR4G__dropdownMenuSeparator{background:var(--border);height:1px;margin:.5rem 0}
.code-module__QHiYXq__container{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.code-module__QHiYXq__layout{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.code-module__QHiYXq__sidebar{min-width:320px;max-width:600px;width:var(--sidebar-width,380px);background:var(--card,var(--color-background));border-right:1px solid var(--border,var(--color-border));-webkit-user-select:none;user-select:none;flex-direction:column;flex-shrink:0;transition:width .2s,min-width .2s;display:flex;overflow:hidden;container:sidebar/inline-size}.code-module__QHiYXq__sidebarCollapsed{min-width:48px;max-width:48px;overflow:visible;width:48px!important}.code-module__QHiYXq__collapsedTabs{flex-direction:column;align-items:center;gap:.25rem;height:100%;padding:.5rem 0;display:flex}.code-module__QHiYXq__collapsedTab{cursor:pointer;width:40px;height:40px;color:var(--muted-foreground,var(--color-text-secondary));background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex;position:relative}.code-module__QHiYXq__collapsedTab:hover:not(:disabled){background:var(--muted,var(--color-background-subtle));color:var(--foreground,var(--color-text-primary))}.code-module__QHiYXq__collapsedTab.code-module__QHiYXq__active{background:color-mix(in srgb, var(--primary,#3b82f6) 15%, transparent);color:var(--primary,#3b82f6)}.code-module__QHiYXq__collapsedTab:disabled{opacity:.4;cursor:not-allowed}.code-module__QHiYXq__collapsedTabBadge{background:var(--primary,#3b82f6);min-width:16px;height:16px;color:var(--primary-foreground,#fff);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.code-module__QHiYXq__collapsedTabSpacer{flex:1}.code-module__QHiYXq__sidebarTitle{border-bottom:1px solid var(--border,var(--color-border));background:var(--card,var(--color-background));flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.75rem .75rem .75rem 1rem;display:flex}.code-module__QHiYXq__sidebarTitleContent{flex:1;min-width:0}.code-module__QHiYXq__sidebarTitleText{color:var(--foreground,var(--color-text-primary));margin:0;font-size:1rem;font-weight:700;line-height:1.3}.code-module__QHiYXq__sidebarSubtitle{color:var(--muted-foreground,var(--color-text-secondary));white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.35rem;margin:.25rem 0 0;font-size:.75rem;display:flex;overflow:hidden}.code-module__QHiYXq__collapseButton{border:1px solid var(--border,var(--color-border));cursor:pointer;width:28px;height:28px;color:var(--muted-foreground,var(--color-text-secondary));background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.code-module__QHiYXq__collapseButton:hover{background:var(--muted,var(--color-background-subtle));color:var(--foreground,var(--color-text-primary))}.code-module__QHiYXq__sidebarTabs{border-bottom:1px solid var(--border,var(--color-border));background:var(--card,var(--color-background));flex-shrink:0;display:flex}.code-module__QHiYXq__tabButton{min-width:0;color:var(--muted-foreground,var(--color-text-secondary));cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:.5rem .4rem;font-size:.75rem;font-weight:500;transition:all .15s;display:inline-flex;overflow:hidden}.code-module__QHiYXq__tabLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container sidebar (max-width:420px){.code-module__QHiYXq__tabLabel{display:none}}.code-module__QHiYXq__tabButton:hover:not(:disabled){color:var(--foreground,var(--color-text-primary));background:var(--muted,var(--color-background-subtle))}.code-module__QHiYXq__tabButton.code-module__QHiYXq__active{color:var(--foreground,var(--color-text-primary));border-bottom-color:var(--primary,#3b82f6);background:var(--background,var(--color-background))}.code-module__QHiYXq__tabButton:disabled{opacity:.5;cursor:not-allowed}.code-module__QHiYXq__sidebarBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.code-module__QHiYXq__resizer{cursor:col-resize;-webkit-user-select:none;user-select:none;background:0 0;flex-grow:0;flex-shrink:0;width:6px;transition:background .15s;position:relative}.code-module__QHiYXq__resizer:before{content:"";background:color-mix(in srgb, var(--muted-foreground,#9ca3af) 40%, transparent);border-radius:2px;width:2px;height:32px;transition:all .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.code-module__QHiYXq__resizer:hover{background:color-mix(in srgb, var(--primary,#3b82f6) 10%, transparent)}.code-module__QHiYXq__resizer:hover:before{background:var(--primary,#3b82f6);width:3px;height:48px}.code-module__QHiYXq__resizer:active:before{background:var(--primary,#3b82f6);width:3px;height:60px}.code-module__QHiYXq__main{background:var(--background,var(--color-background));flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.code-module__QHiYXq__mainToolbar{border-bottom:1px solid var(--border,var(--color-border));background:var(--card,var(--color-background));flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.code-module__QHiYXq__mainToolbarLeft{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.code-module__QHiYXq__mainToolbarRight{color:var(--muted-foreground,var(--color-text-secondary));flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto;font-size:.75rem;display:inline-flex}.code-module__QHiYXq__selectedCounter{color:var(--muted-foreground,var(--color-text-secondary));margin-right:.25rem;font-size:.8rem}.code-module__QHiYXq__progressStrip{border-bottom:1px solid var(--border,var(--color-border));background:color-mix(in srgb, var(--primary,#3b82f6) 6%, transparent);color:var(--foreground,var(--color-text-primary));flex-shrink:0;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.8rem;display:flex}.code-module__QHiYXq__progressStripError{background:color-mix(in srgb, var(--destructive,#ef4444) 8%, transparent)}.code-module__QHiYXq__fileHeader{border-bottom:1px solid var(--border,var(--color-border));background:var(--card,var(--color-background));flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.6rem;padding:.5rem .75rem;display:flex}.code-module__QHiYXq__fileHeaderName{color:var(--foreground,var(--color-text-primary));text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;font-weight:600;overflow:hidden}.code-module__QHiYXq__fileHeaderMeta{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.code-module__QHiYXq__fileHeaderRecordPicker{color:var(--muted-foreground,var(--color-text-secondary));align-items:center;gap:.4rem;margin-left:auto;font-size:.8rem;display:inline-flex}.code-module__QHiYXq__fileHeaderRecordSelect{background:var(--background,var(--color-background));color:var(--foreground,var(--color-text-primary));border:1px solid var(--border,var(--color-border));border-radius:.25rem;max-width:260px;padding:.2rem .4rem;font-size:.8rem}.code-module__QHiYXq__mainBody{flex-direction:column;flex:1;min-height:0;padding:.75rem;display:flex;overflow:hidden}.code-module__QHiYXq__pageFooter{border-top:1px solid var(--border,var(--color-border));background:var(--card,var(--color-background));flex-shrink:0;align-items:center;gap:.75rem;min-height:36px;padding:.375rem .75rem;font-size:.8rem;display:flex}.code-module__QHiYXq__pageFooterStatus{min-width:0;color:var(--muted-foreground,var(--color-text-secondary));flex:1;align-items:center;gap:.5rem;display:inline-flex}.code-module__QHiYXq__pageFooterStatusRunning{color:var(--foreground,var(--color-text-primary))}.code-module__QHiYXq__pageFooterStatusError{color:var(--destructive,#ef4444)}.code-module__QHiYXq__pageFooterStatusSuccess{color:var(--foreground,var(--color-text-primary))}.code-module__QHiYXq__pageFooterStatusText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.code-module__QHiYXq__pageFooterActivityButton{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.35rem;min-width:0;padding:.125rem .375rem;display:inline-flex}.code-module__QHiYXq__pageFooterActivityButton:hover{background:var(--muted,var(--color-background-subtle));color:var(--foreground,var(--color-text-primary))}.code-module__QHiYXq__pageFooterActions{flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.code-module__QHiYXq__emptyPane{text-align:center;color:var(--muted-foreground,var(--color-text-secondary));border:1px dashed var(--border,var(--color-border));background:var(--card,var(--color-background));border-radius:.5rem;padding:2rem}.code-module__QHiYXq__emptyPaneHint{margin-top:.5rem;font-size:.85rem}.code-module__QHiYXq__activityPane{flex:1;min-height:0;padding:.5rem;overflow:auto}.code-module__QHiYXq__emptyPane{text-align:center;color:var(--color-text-secondary);border:1px dashed var(--color-border);border-radius:.5rem;padding:2rem}.code-module__QHiYXq__emptyPaneTitle{color:var(--color-text-primary);margin-bottom:.25rem;font-size:1rem;font-weight:600}.code-module__QHiYXq__parseFailedRow{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.code-module__QHiYXq__parseErrorCount{color:var(--muted-foreground,var(--color-text-secondary));font-size:.8rem}.code-module__QHiYXq__twoColumnLayout{flex:1;grid-template-rows:1fr;grid-template-columns:1fr;gap:0;min-height:0;margin-top:0;display:grid}.code-module__QHiYXq__twoColumnLayoutWithDetails{grid-template-columns:1fr 420px;gap:1rem}.code-module__QHiYXq__editorColumn{flex-direction:column;min-width:0;min-height:0;display:flex}.code-module__QHiYXq__detailsColumn{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.code-module__QHiYXq__editorWrapper{border:1px solid var(--border,#e5e7eb);background-color:#1e1e1e;border-radius:.5rem;flex:1;min-height:0;display:flex;overflow:hidden}.code-module__QHiYXq__editorWrapper>*{flex:1;min-height:0}.code-module__QHiYXq__detailsToggle{align-items:center;gap:.25rem;margin-left:.5rem;display:inline-flex}.code-module__QHiYXq__parseWarning{height:100%}.code-module__QHiYXq__warningText{color:var(--color-text-primary);margin-bottom:1rem;font-size:.9rem}.code-module__QHiYXq__warningSubtext{color:var(--color-text-secondary);margin-top:1rem;font-size:.85rem;font-style:italic}.code-module__QHiYXq__codeBlock{background:var(--color-background-subtle);border:1px solid var(--color-border);border-radius:.375rem;margin:1rem 0;padding:1rem;font-family:Courier New,monospace;font-size:.875rem;overflow-x:auto}@media (max-width:1200px){.code-module__QHiYXq__twoColumnLayoutWithDetails{grid-template-rows:auto 1fr;grid-template-columns:1fr}.code-module__QHiYXq__twoColumnLayoutWithDetails .code-module__QHiYXq__detailsColumn{order:-1;max-height:40vh}}.code-module__QHiYXq__dropdownsGrid{grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem;display:grid}@media (min-width:768px){.code-module__QHiYXq__dropdownsGrid{grid-template-columns:repeat(2,1fr)}}.code-module__QHiYXq__dropdownContainer{flex-direction:column;gap:.5rem;display:flex}.code-module__QHiYXq__label{font-size:.875rem;font-weight:500}.code-module__QHiYXq__loadingText{height:2.5rem;color:var(--muted-foreground,#6b7280);align-items:center;font-size:.875rem;display:flex}.code-module__QHiYXq__loadingSkeleton{flex-direction:column;gap:.5rem;padding:.5rem 0;display:flex}.code-module__QHiYXq__skeletonBar{background:var(--muted,#e5e7eb);border-radius:.25rem;height:1rem;animation:1.5s ease-in-out infinite code-module__QHiYXq__shimmer}.code-module__QHiYXq__skeletonBarWide{width:60%}.code-module__QHiYXq__skeletonBarNarrow{opacity:.5;width:40%}@keyframes code-module__QHiYXq__shimmer{0%,to{opacity:.4}50%{opacity:.8}}.code-module__QHiYXq__fileCount{color:var(--muted-foreground,#6b7280);font-weight:400}.code-module__QHiYXq__typeaheadWrapper{position:relative}.code-module__QHiYXq__typeaheadIcon{width:1rem;height:1rem;color:var(--muted-foreground,#9ca3af);pointer-events:none;z-index:1;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.code-module__QHiYXq__typeaheadInput{border:1px solid var(--border,#e5e7eb);background:var(--background,#fff);width:100%;height:2.5rem;color:var(--foreground,#000);box-sizing:border-box;border-radius:.375rem;outline:none;padding:0 2rem 0 2.25rem;font-size:.875rem;transition:border-color .15s}.code-module__QHiYXq__typeaheadInput:focus{border-color:var(--ring,#3b82f6);box-shadow:0 0 0 2px #3b82f626}.code-module__QHiYXq__typeaheadInput:disabled{opacity:.5;cursor:not-allowed}.code-module__QHiYXq__typeaheadClear{width:1.5rem;height:1.5rem;color:var(--muted-foreground,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;font-size:1.125rem;line-height:1;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.code-module__QHiYXq__typeaheadClear:hover{color:var(--foreground,#000);background:var(--accent,#f3f4f6)}.code-module__QHiYXq__typeaheadDropdown{background:var(--popover,#fff);border:1px solid var(--border,#e5e7eb);z-index:50;border-radius:.5rem;max-height:320px;padding:.25rem;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d}.code-module__QHiYXq__typeaheadItem{width:100%;color:var(--popover-foreground,#000);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;display:flex}.code-module__QHiYXq__typeaheadItem:hover{background:var(--accent,#f3f4f6)}.code-module__QHiYXq__typeaheadItemActive{background:var(--accent,#f3f4f6);font-weight:600}.code-module__QHiYXq__typeaheadEmpty{text-align:center;color:var(--muted-foreground,#6b7280);padding:1.5rem .75rem;font-size:.875rem}.code-module__QHiYXq__typeaheadHint{text-align:center;color:var(--muted-foreground,#9ca3af);border-top:1px solid var(--border,#e5e7eb);margin-top:.25rem;padding:.5rem .75rem;font-size:.75rem}.code-module__QHiYXq__editorContainer{background-color:#1e1e1e;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1.5rem;overflow:hidden}.code-module__QHiYXq__editorPlaceholder{justify-content:center;align-items:center;height:600px;display:flex}.code-module__QHiYXq__editorPlaceholderContent{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:28rem;display:flex}.code-module__QHiYXq__editorPlaceholderText{color:#6b7280;font-size:.875rem}.code-module__QHiYXq__parseErrorCard{border-left:4px solid #ef4444}.code-module__QHiYXq__parseErrorCard .card-content{flex:1;overflow-y:auto}.code-module__QHiYXq__errorTitle{color:#dc2626;align-items:center;gap:.5rem;display:flex}.code-module__QHiYXq__filenameWrapper{align-items:center;gap:.75rem;display:flex}.code-module__QHiYXq__errorList{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.code-module__QHiYXq__errorItem{background:var(--color-background-subtle,#f9fafb);border:1px solid var(--color-border,#e5e7eb);border-left:3px solid #ef4444;border-radius:.375rem;padding:.625rem .875rem}.code-module__QHiYXq__errorHeader{margin-bottom:.5rem}.code-module__QHiYXq__errorLocation{color:#991b1b;cursor:pointer;background:#fee2e2;border:1px solid #fca5a5;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-family:Courier New,monospace;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.code-module__QHiYXq__errorLocation:hover{background:#fecaca;border-color:#f87171}.code-module__QHiYXq__errorIndex{color:#6b7280;background:#f3f4f6;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.code-module__QHiYXq__errorMessage{color:var(--color-text-primary,#374151);word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap;font-family:Courier New,monospace;font-size:.8125rem;line-height:1.5}.code-module__QHiYXq__errorHint{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:.375rem;align-items:flex-start;gap:.5rem;padding:.625rem .875rem;font-size:.75rem;line-height:1.5;display:flex}.code-module__QHiYXq__errorHint svg{flex-shrink:0;margin-top:.125rem}@media (prefers-color-scheme:dark){.code-module__QHiYXq__errorItem{background:#1f2937;border-color:#374151}.code-module__QHiYXq__errorLocation{color:#fecaca;background:#7f1d1d;border-color:#991b1b}.code-module__QHiYXq__errorLocation:hover{background:#991b1b;border-color:#b91c1c}.code-module__QHiYXq__errorIndex{color:#6b7280;background:#374151}.code-module__QHiYXq__errorMessage{color:#d1d5db}.code-module__QHiYXq__errorHint{color:#a5f3fc;background:#164e63;border-color:#0e7490}}
.hover-tooltip-module__PrXADG__tooltip{background:var(--popover);border:1px solid var(--border);color:var(--popover-foreground);pointer-events:none;border-radius:6px;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5;animation:.15s hover-tooltip-module__PrXADG__tooltipFadeIn;box-shadow:0 4px 12px #00000026}@keyframes hover-tooltip-module__PrXADG__tooltipFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hover-tooltip-module__PrXADG__itemList{max-height:250px;margin:0;padding:0;list-style:none;overflow-y:auto}.hover-tooltip-module__PrXADG__itemListItem{border-bottom:1px solid var(--border);color:var(--popover-foreground);white-space:nowrap;text-overflow:ellipsis;max-width:280px;padding:.25rem 0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.75rem;overflow:hidden}.hover-tooltip-module__PrXADG__itemListItem:last-child{border-bottom:none}.hover-tooltip-module__PrXADG__itemListItem:before{content:"•";color:var(--muted-foreground);margin-right:.5rem}
.view-module__wdiilW__actions{align-items:center;gap:.5rem;display:flex}.view-module__wdiilW__viewerWrapper{flex-direction:column;gap:.5rem;display:flex}.view-module__wdiilW__viewerHint{color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border);border-radius:.375rem;justify-content:space-between;align-items:center;padding:.375rem .75rem;font-size:.75rem;display:flex}.view-module__wdiilW__viewerHintLink{color:var(--muted-foreground);text-decoration:underline}.view-module__wdiilW__viewerHintLink:hover{color:var(--foreground)}.view-module__wdiilW__viewer{border:none;border-radius:.5rem;width:100%;height:calc(100vh - 220px);display:block}.view-module__wdiilW__empty{color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:4rem 2rem;display:flex}.view-module__wdiilW__emptyIcon{opacity:.3}.view-module__wdiilW__emptyTitle{font-weight:500}.view-module__wdiilW__emptyHint{font-size:.875rem}
.pre-scenario-navigator-module__xNH5Qq__panel{border:1px solid var(--border);background:var(--muted);border-left:3px solid #2563eb;border-radius:.5rem;flex-direction:column;gap:.75rem;margin:.75rem 0;padding:.875rem 1rem;font-family:system-ui,-apple-system,sans-serif;font-size:.875rem;display:flex}.pre-scenario-navigator-module__xNH5Qq__panel_running{background:#2563eb14}.pre-scenario-navigator-module__xNH5Qq__panel_success{background:#16a34a0f;border-left-color:#16a34a}.pre-scenario-navigator-module__xNH5Qq__panel_failed{background:#fbbf2414;border-left-color:#d97706}.pre-scenario-navigator-module__xNH5Qq__headerRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pre-scenario-navigator-module__xNH5Qq__headerLabel{color:var(--foreground);font-weight:600}.pre-scenario-navigator-module__xNH5Qq__bindingBadge{color:var(--muted-foreground);margin-left:auto;font-size:.75rem}.pre-scenario-navigator-module__xNH5Qq__bindingBadge code{background:var(--background);border-radius:.25rem;padding:0 .25rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.pre-scenario-navigator-module__xNH5Qq__startBlock{flex-direction:column;gap:.25rem;display:flex}.pre-scenario-navigator-module__xNH5Qq__startLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:.75rem}.pre-scenario-navigator-module__xNH5Qq__startList{flex-direction:column;gap:.125rem;margin:0;padding-left:1.25rem;display:flex}.pre-scenario-navigator-module__xNH5Qq__startLine{margin:0;line-height:1.4}.pre-scenario-navigator-module__xNH5Qq__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pre-scenario-navigator-module__xNH5Qq__runningRow,.pre-scenario-navigator-module__xNH5Qq__successRow,.pre-scenario-navigator-module__xNH5Qq__errorRow{color:var(--muted-foreground);align-items:center;font-size:.8125rem;display:inline-flex}.pre-scenario-navigator-module__xNH5Qq__successRow{color:#166534;font-weight:500}.pre-scenario-navigator-module__xNH5Qq__errorRow{color:#92400e;font-weight:500}.pre-scenario-navigator-module__xNH5Qq__attemptList{border-top:1px solid var(--border);flex-direction:column;gap:.5rem;margin:0;padding:.75rem 0 0;list-style:none;display:flex}.pre-scenario-navigator-module__xNH5Qq__attemptItem{background:var(--background);border:1px solid var(--border);border-radius:.375rem;flex-direction:column;gap:.375rem;padding:.5rem .625rem;display:flex}.pre-scenario-navigator-module__xNH5Qq__attemptHeader{align-items:center;gap:.5rem;display:flex}.pre-scenario-navigator-module__xNH5Qq__attemptIndex{font-size:.75rem;font-weight:600}.pre-scenario-navigator-module__xNH5Qq__attemptBadgeGoal,.pre-scenario-navigator-module__xNH5Qq__attemptBadgeWorking{text-transform:uppercase;letter-spacing:.05em;border-radius:.25rem;padding:.125rem .375rem;font-size:.7rem}.pre-scenario-navigator-module__xNH5Qq__attemptBadgeGoal{color:#166534;background:#16a34a26}.pre-scenario-navigator-module__xNH5Qq__attemptBadgeWorking{color:#1e40af;background:#2563eb26}.pre-scenario-navigator-module__xNH5Qq__attemptReasoning{color:var(--foreground);margin:0;font-size:.8125rem;line-height:1.4}.pre-scenario-navigator-module__xNH5Qq__attemptScreen{color:#e2e8f0;white-space:pre;background:#0f172a;border-radius:.375rem;margin:0;padding:.5rem .625rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;line-height:1.35;overflow-x:auto}
.empty-state-module__9TuPeG__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:48px 24px;display:flex}.empty-state-module__9TuPeG__icon{color:var(--muted-foreground);opacity:.6;margin-bottom:16px}.empty-state-module__9TuPeG__icon svg{width:40px;height:40px}.empty-state-module__9TuPeG__title{color:var(--foreground);margin-bottom:6px;font-size:16px;font-weight:600}.empty-state-module__9TuPeG__description{color:var(--muted-foreground);max-width:360px;margin-bottom:20px;font-size:14px;line-height:1.5}.empty-state-module__9TuPeG__action{margin-top:4px}
