.header-module__3iWRfG__header{background:var(--secondary);border-bottom:1px solid var(--border);z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed;top:0;left:0;right:0}.header-module__3iWRfG__headerContent{justify-content:center;align-items:center;gap:2rem;max-width:1400px;height:80px;margin:0 auto;padding:.75rem 1rem;display:flex}.header-module__3iWRfG__logo{z-index:51;flex-shrink:0;align-items:center;gap:1rem;margin:0;padding:0;display:flex;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.header-module__3iWRfG__logoContainer{background:#fff;border-radius:.5rem;justify-content:center;align-items:center;width:40px;height:40px;padding:.25rem;display:flex}.header-module__3iWRfG__logoImage{object-fit:contain;box-sizing:border-box;filter:drop-shadow(0 2px 8px #ff8c0033);flex-shrink:0;width:60px;height:60px;margin:0;padding:0}.header-module__3iWRfG__logoLink{color:inherit;text-decoration:none}.header-module__3iWRfG__logoLink:hover{text-decoration:none}.header-module__3iWRfG__title{color:#fff;margin:0;font-size:40pt;font-weight:700;line-height:1}.header-module__3iWRfG__workspaceIndicator{cursor:pointer;background:#ffffff26;border:1px solid #ffffff40;border-radius:.5rem;flex:1;align-items:center;gap:.75rem;max-width:400px;padding:.5rem 1rem;transition:all .2s;display:flex}.header-module__3iWRfG__workspaceIndicator:hover{background:#fff3;border-color:#ffffff59}.header-module__3iWRfG__workspaceName{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.875rem;font-weight:600;overflow:hidden}.header-module__3iWRfG__changeWorkspace{color:#ffffffb3;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.header-module__3iWRfG__changeWorkspace:hover{color:#fff;background:#ffffff1a}.header-module__3iWRfG__headerActions{z-index:51;align-items:center;gap:.75rem;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.header-module__3iWRfG__userButton{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff26;border:1px solid #ffffff40;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;height:2.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1;transition:all .2s;display:inline-flex}.header-module__3iWRfG__userButton:hover{background:#fff3;border-color:#ffffff59}.header-module__3iWRfG__userButton:active{transform:scale(.98)}.header-module__3iWRfG__userNameDisplay{text-overflow:ellipsis;white-space:nowrap;max-width:150px;line-height:1;overflow:hidden}.header-module__3iWRfG__userAvatarSmall{background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;overflow:hidden}.header-module__3iWRfG__userAvatarImage{object-fit:cover;border-radius:50%;width:100%;height:100%}.header-module__3iWRfG__userAvatar{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff26;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .2s;display:flex}.header-module__3iWRfG__userAvatar:hover{background:#fff3;border-color:#fff6}.header-module__3iWRfG__userAvatar:active{transform:scale(.95)}.header-module__3iWRfG__contextMenu{z-index:1000;border:1px solid var(--border);border-radius:.5rem;min-width:240px;max-height:calc(100vh - 100px);padding:.375rem;animation:.15s ease-out header-module__3iWRfG__contextMenuFadeIn;position:fixed;overflow-y:auto;box-shadow:0 4px 6px -1px #00000014,0 10px 15px -3px #0000001a,0 0 0 1px #00000008;background-color:var(--popover)!important;color:var(--popover-foreground)!important}@keyframes header-module__3iWRfG__contextMenuFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.header-module__3iWRfG__contextMenuItem{text-align:left;cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.625rem;width:100%;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s;display:flex;color:var(--popover-foreground)!important;background:0 0!important}.header-module__3iWRfG__contextMenuItem:hover{background:var(--accent)!important;color:var(--accent-foreground)!important}.header-module__3iWRfG__contextMenuItem:focus{outline:none;background:var(--accent)!important}.header-module__3iWRfG__contextMenuItem:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.header-module__3iWRfG__contextMenuItem:active{background:var(--muted)!important}.header-module__3iWRfG__contextMenuItem span{color:inherit!important}.header-module__3iWRfG__contextMenuItem svg{flex-shrink:0;color:inherit!important}.header-module__3iWRfG__contextMenuDivider{background:var(--border);height:1px;margin:.375rem .5rem}.header-module__3iWRfG__contextMenuHeader{border-bottom:1px solid var(--border);margin-bottom:.25rem;padding:.75rem .875rem}.header-module__3iWRfG__userNameText{color:var(--popover-foreground);letter-spacing:-.01em;font-size:.9375rem;font-weight:600;line-height:1.3}.header-module__3iWRfG__userEmailText{color:var(--muted-foreground);margin-top:.1875rem;font-size:.8125rem;line-height:1.3}.header-module__3iWRfG__headerActions>button{color:#fff}.header-module__3iWRfG__headerActions>button:hover{color:#fff;background-color:#ffffff26!important}.header-module__3iWRfG__headerActions>a>button{color:#fff}.header-module__3iWRfG__headerActions>a>button:hover{color:#fff;background-color:#ffffff26!important}.header-module__3iWRfG__workspaceDropdown{min-width:300px}.header-module__3iWRfG__dropdownWorkspaceName{font-size:.875rem;font-weight:600}.header-module__3iWRfG__dropdownWorkspaceDescription{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem}.header-module__3iWRfG__activeWorkspace{background:var(--accent)}.header-module__3iWRfG__browseAllWorkspaces{width:100%;color:inherit;cursor:pointer;align-items:flex-start;gap:0;text-decoration:none;display:flex}.header-module__3iWRfG__browseAllWorkspaces:hover,.header-module__3iWRfG__browseAllWorkspaces:focus{color:inherit;text-decoration:none}.header-module__3iWRfG__workspaceRowText{flex:1;min-width:0}.header-module__3iWRfG__verticalSeparator{background:var(--border);height:1px;margin:.5rem 0}@media (max-width:768px){.header-module__3iWRfG__headerContent{height:60px;padding:.5rem 1rem}.header-module__3iWRfG__title{font-size:1.5rem}.header-module__3iWRfG__logoImage{width:40px;height:40px}.header-module__3iWRfG__headerActions{gap:.5rem}.header-module__3iWRfG__userDetails{padding:.375rem .5rem}.header-module__3iWRfG__userName{font-size:.75rem}}@media (max-width:640px){.header-module__3iWRfG__headerContent{gap:.5rem;height:48px;padding:.25rem .5rem}.header-module__3iWRfG__logo{gap:.5rem;left:2.75rem}.header-module__3iWRfG__logoImage{width:32px;height:32px}.header-module__3iWRfG__title{display:none}.header-module__3iWRfG__workspaceIndicator{border-radius:.375rem;gap:.375rem;max-width:180px;padding:.25rem .5rem}.header-module__3iWRfG__workspaceName{font-size:.8125rem}.header-module__3iWRfG__headerActions{gap:.25rem;right:.5rem}.header-module__3iWRfG__userButton{border-radius:.375rem;gap:.25rem;height:2rem;padding:.25rem .5rem}.header-module__3iWRfG__userNameDisplay{display:none}.header-module__3iWRfG__userAvatarSmall{width:1.25rem;height:1.25rem}.header-module__3iWRfG__workspaceDropdown{min-width:250px}}
.footer-module__nP6W3G__footer{background:var(--background);border-top:1px solid var(--border);z-index:40;height:40px;margin:0;padding:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000000d}.footer-module__nP6W3G__footerContent{justify-content:space-between;align-items:center;max-width:100%;height:40px;margin:0 auto;padding:.5rem 1rem;display:flex}.footer-module__nP6W3G__leftSection,.footer-module__nP6W3G__centerSection,.footer-module__nP6W3G__rightSection{flex:1;align-items:center;gap:.75rem;display:flex}.footer-module__nP6W3G__leftSection{justify-content:flex-start}.footer-module__nP6W3G__centerSection{justify-content:center}.footer-module__nP6W3G__rightSection{justify-content:flex-end}.footer-module__nP6W3G__version{color:var(--muted-foreground);align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:flex}.footer-module__nP6W3G__version svg{opacity:.7}.footer-module__nP6W3G__recentTask{color:var(--muted-foreground);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.5rem;max-width:500px;padding:.125rem .375rem;font-size:.75rem;transition:background .15s;display:flex}.footer-module__nP6W3G__recentTask:hover{background:var(--accent);color:var(--foreground)}.footer-module__nP6W3G__recentTask svg{opacity:.7;flex-shrink:0}.footer-module__nP6W3G__taskAction{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.footer-module__nP6W3G__taskTime{color:var(--muted-foreground);white-space:nowrap;font-size:.7rem}.footer-module__nP6W3G__toggleButton{align-items:center;gap:.375rem;height:28px;padding:0 .5rem;font-size:.75rem;display:flex}.footer-module__nP6W3G__assistantButton{height:30px;color:var(--muted-foreground);border-radius:9999px;gap:.5rem;padding:0 .75rem 0 .625rem;font-weight:500;transition:color .15s,background .15s}.footer-module__nP6W3G__assistantButton:hover{color:var(--foreground);background:var(--accent)}.footer-module__nP6W3G__assistantButtonActive{color:#1a80e6;background:#1a80e614}.footer-module__nP6W3G__assistantButtonActive:hover{color:#1773cf;background:#1a80e624}.footer-module__nP6W3G__assistantLabel{font-size:.75rem;font-weight:500}.footer-module__nP6W3G__assistantBadge{color:#fff;background:#1a80e6;border-radius:9999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .3125rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.footer-module__nP6W3G__assistantButtonActive .footer-module__nP6W3G__assistantBadge{background:#1773cf}.footer-module__nP6W3G__historyPanel{background:var(--popover);border:1px solid var(--border);z-index:50;border-radius:.75rem;flex-direction:column;width:420px;max-height:600px;animation:.3s ease-out footer-module__nP6W3G__slideIn;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 10px 40px #00000026}@keyframes footer-module__nP6W3G__slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes footer-module__nP6W3G__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.footer-module__nP6W3G__historyHeader{border-bottom:1px solid var(--border);background:linear-gradient(135deg, hsl(var(--accent) / .05) 0%, hsl(var(--accent) / .02) 100%);z-index:1;border-radius:.75rem .75rem 0 0;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem;display:flex;position:sticky;top:0}.footer-module__nP6W3G__historyTitle{color:var(--popover-foreground);align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:700;display:flex}.footer-module__nP6W3G__historyActions{align-items:center;gap:.25rem;display:flex}.footer-module__nP6W3G__clearButton,.footer-module__nP6W3G__closeButton{height:28px;padding:0 .5rem;font-size:.75rem}.footer-module__nP6W3G__historyList{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.footer-module__nP6W3G__historyList::-webkit-scrollbar{width:6px}.footer-module__nP6W3G__historyList::-webkit-scrollbar-track{background:0 0}.footer-module__nP6W3G__historyList::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:3px}.footer-module__nP6W3G__historyList::-webkit-scrollbar-thumb:hover{background-color:var(--muted-foreground)}.footer-module__nP6W3G__historyItem{border-bottom:1px solid var(--border);align-items:flex-start;gap:.75rem;padding:.75rem 1rem;transition:background-color .15s;animation:.3s ease-out footer-module__nP6W3G__slideUp;display:flex}.footer-module__nP6W3G__historyItem:hover{background:var(--muted) / 30%}.footer-module__nP6W3G__historyItem:last-child{border-bottom:none}.footer-module__nP6W3G__historyItem.footer-module__nP6W3G__toast-destructive{background-color:hsl(var(--destructive) / .05)}.footer-module__nP6W3G__historyItem.footer-module__nP6W3G__toast-destructive:hover{background-color:hsl(var(--destructive) / .1)}.footer-module__nP6W3G__historyItem.footer-module__nP6W3G__toast-default{background-color:#0000}.footer-module__nP6W3G__messageIcon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;padding-top:.125rem;display:flex}.footer-module__nP6W3G__historyItemContent{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.footer-module__nP6W3G__historyAction{color:var(--popover-foreground);font-size:.875rem;font-weight:600}.footer-module__nP6W3G__historyDetails{color:var(--muted-foreground);white-space:normal;word-break:break-word;font-size:.75rem;line-height:1.4}.footer-module__nP6W3G__historyPath{color:var(--muted-foreground);font-size:.7rem;font-family:var(--font-mono,monospace);white-space:nowrap;text-overflow:ellipsis;opacity:.7;overflow:hidden}.footer-module__nP6W3G__historyTime{color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;font-size:.7rem}body{padding-bottom:40px}@media (max-width:768px){.footer-module__nP6W3G__recentTask{max-width:200px}.footer-module__nP6W3G__taskAction{max-width:100px}.footer-module__nP6W3G__centerSection{flex:2}.footer-module__nP6W3G__historyPanel{width:360px;max-height:500px;bottom:.5rem;right:.5rem}}
.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}
.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}
.markdown-widget-module__iN87oa__markdownContainer{color:var(--foreground);box-sizing:border-box;-webkit-user-select:text;user-select:text;flex:1;width:100%;max-width:min(1200px,85vw);min-height:0;margin:0 auto;padding:2.5rem 3rem;font-size:.9375rem;line-height:1.7}.markdown-widget-module__iN87oa__borderlessCard{box-shadow:none!important;border:none!important}.markdown-widget-module__iN87oa__markdownContainer h1{color:var(--foreground);border-bottom:2px solid var(--border);margin-top:0;margin-bottom:1.5rem;padding-bottom:.75rem;scroll-margin-top:100px;font-size:2rem;font-weight:700;line-height:1.3}.markdown-widget-module__iN87oa__markdownContainer h2{color:var(--foreground);margin-top:2.5rem;margin-bottom:1rem;scroll-margin-top:100px;font-size:1.5rem;font-weight:600;line-height:1.4}.markdown-widget-module__iN87oa__markdownContainer h3{color:var(--foreground);margin-top:2rem;margin-bottom:.75rem;scroll-margin-top:100px;font-size:1.25rem;font-weight:600;line-height:1.4}.markdown-widget-module__iN87oa__markdownContainer h4,.markdown-widget-module__iN87oa__markdownContainer h5,.markdown-widget-module__iN87oa__markdownContainer h6{color:var(--foreground);margin-top:1.5rem;margin-bottom:.5rem;scroll-margin-top:100px;font-weight:600;line-height:1.4}.markdown-widget-module__iN87oa__markdownContainer h4{font-size:1.125rem}.markdown-widget-module__iN87oa__markdownContainer h5{font-size:1rem}.markdown-widget-module__iN87oa__markdownContainer h6{font-size:.9375rem}.markdown-widget-module__iN87oa__markdownContainer p{color:var(--foreground);margin-bottom:1rem;line-height:1.7}.markdown-widget-module__iN87oa__markdownContainer ul,.markdown-widget-module__iN87oa__markdownContainer ol{margin-bottom:1rem;padding-left:2rem}.markdown-widget-module__iN87oa__markdownContainer li{color:var(--foreground);margin-bottom:.5rem;line-height:1.6}.markdown-widget-module__iN87oa__markdownContainer pre{background-color:var(--muted);border:1px solid var(--border);white-space:pre;border-radius:.375rem;padding:1rem 1.25rem;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.75rem;line-height:1.4;overflow:auto}.markdown-widget-module__iN87oa__markdownContainer code{background-color:var(--muted);border-radius:.25rem;padding:.125rem .25rem;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.8em}.markdown-widget-module__iN87oa__markdownContainer pre code{font-size:inherit;white-space:pre;background:0 0;border-radius:0;padding:0}.markdown-widget-module__iN87oa__markdownContainer blockquote{border-left:4px solid var(--primary);color:var(--muted-foreground);margin:1rem 0;padding-left:1rem;font-style:italic}.markdown-widget-module__iN87oa__markdownContainer hr{border:none;border-top:1px solid var(--border);margin:1.5rem 0}.markdown-widget-module__iN87oa__markdownContainer table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.8rem}.markdown-widget-module__iN87oa__markdownContainer th,.markdown-widget-module__iN87oa__markdownContainer td{border:1px solid var(--border);text-align:left;padding:.5rem}.markdown-widget-module__iN87oa__markdownContainer th{background-color:var(--muted);font-weight:600}.markdown-widget-module__iN87oa__diagramPlaceholder{background-color:var(--muted);border:1px solid var(--border);text-align:center;width:100%;color:var(--muted-foreground);box-sizing:border-box;border-radius:.375rem;margin:1rem 0;padding:.75rem;font-size:.75rem;display:inline-block}.markdown-widget-module__iN87oa__diagramPlaceholder .markdown-widget-module__iN87oa__icon{margin-right:.5rem;font-size:1.5rem;display:inline-block}.markdown-widget-module__iN87oa__disabledLink{color:var(--muted-foreground);cursor:not-allowed;text-decoration:underline}.markdown-widget-module__iN87oa__internalLink{color:var(--primary);cursor:pointer;text-decoration:underline}.markdown-widget-module__iN87oa__internalLink:hover{color:var(--primary);opacity:.8}.markdown-widget-module__iN87oa__externalLink{color:var(--primary);text-decoration:underline}.markdown-widget-module__iN87oa__externalLink:hover{color:var(--primary);opacity:.8}.markdown-widget-module__iN87oa__mermaidContainer{background-color:var(--card);box-sizing:border-box;contain:layout style;aspect-ratio:16/9;border:none;border-radius:.5rem;flex-direction:column;width:100%;max-width:calc(100vw - 2rem);min-height:0;display:flex;position:relative;overflow:auto}.markdown-widget-module__iN87oa__archimateContainer,.markdown-widget-module__iN87oa__wireframeContainer{aspect-ratio:unset;contain:none;overflow:visible}.markdown-widget-module__iN87oa__archimateContainer svg{width:auto!important;max-width:100%!important;height:auto!important}.markdown-widget-module__iN87oa__mermaidContainer .markdown-widget-module__iN87oa__serverSideDiagram{flex:1;width:100%;height:100%;background-color:#0000!important}.markdown-widget-module__iN87oa__mermaidContainer svg{display:block;width:auto!important;max-width:100%!important;height:auto!important}.markdown-widget-module__iN87oa__fullscreenButton{z-index:10;cursor:pointer;opacity:.8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #00000014;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:opacity .2s,background .2s;display:flex;position:absolute;top:.75rem;right:.75rem;box-shadow:0 2px 8px #00000014}.markdown-widget-module__iN87oa__fullscreenButton:hover{opacity:1;background:#fff;border-color:#0000001f}.markdown-widget-module__iN87oa__diagramControls{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;visibility:visible;opacity:1;background:#fffffff2;border:1px solid #00000014;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.25rem;display:flex;position:absolute;top:.75rem;right:.75rem;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d}.markdown-widget-module__iN87oa__controlButton{width:2rem;height:2rem;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.markdown-widget-module__iN87oa__controlButton:hover{background-color:var(--accent);color:var(--accent-foreground)}.markdown-widget-module__iN87oa__zoomLevel{width:2rem;height:1.5rem;color:var(--muted-foreground);border-top:1px solid #00000014;justify-content:center;align-items:center;margin-top:.25rem;padding-top:.25rem;font-size:.75rem;font-weight:500;display:flex}.markdown-widget-module__iN87oa__fullscreenModal{z-index:9999;background:#000c;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.markdown-widget-module__iN87oa__fullscreenContent{background:var(--card);border-radius:.5rem;flex-direction:column;width:95vw;max-width:1600px;height:90vh;max-height:1200px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000004d}.markdown-widget-module__iN87oa__closeButton{z-index:10;background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem;transition:background .2s;display:flex;position:absolute;top:1rem;right:1rem}.markdown-widget-module__iN87oa__closeButton:hover{background:var(--destructive);color:#fff}.markdown-widget-module__iN87oa__fullscreenDiagram{background:#fff;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex;overflow:auto}.markdown-widget-module__iN87oa__statusMarkerIcon{vertical-align:middle;justify-content:center;align-items:center;margin:0 .375rem;line-height:1;display:inline-flex}.markdown-widget-module__iN87oa__statusMarkerIcon svg{vertical-align:middle;display:inline-block}.markdown-widget-module__iN87oa__fullscreenImageContent{background:var(--card);border-radius:.5rem;flex-direction:column;width:95vw;max-width:1800px;height:95vh;max-height:1400px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000080}.markdown-widget-module__iN87oa__fullscreenImageContainer{background:#00000005;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:3rem;display:flex;overflow:auto}.markdown-widget-module__iN87oa__fullscreenImage{object-fit:contain;border-radius:.5rem;width:auto;max-width:100%;height:auto;max-height:calc(100% - 120px);box-shadow:0 8px 32px #0003}.markdown-widget-module__iN87oa__imageDescription{background:var(--card);border:1px solid var(--border);border-radius:.5rem;width:100%;max-width:800px;margin-top:2rem;padding:1.5rem 2rem;box-shadow:0 2px 8px #0000001a}.markdown-widget-module__iN87oa__imageDescriptionText{color:var(--foreground);text-align:center;margin:0;font-size:1rem;line-height:1.6}.markdown-widget-module__iN87oa__videoContainer{background:var(--card);border:1px solid var(--border);border-radius:.5rem;margin:1rem 0;overflow:hidden}.markdown-widget-module__iN87oa__videoWrapper{aspect-ratio:16/9;cursor:pointer;background:#000;position:relative}.markdown-widget-module__iN87oa__videoElement{object-fit:contain;width:100%;height:100%;display:block}.markdown-widget-module__iN87oa__videoPlayOverlay{background:#00000059;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.markdown-widget-module__iN87oa__videoPlayOverlayHidden{opacity:0;pointer-events:none}.markdown-widget-module__iN87oa__videoWrapper:hover .markdown-widget-module__iN87oa__videoPlayOverlayHidden{opacity:1;pointer-events:auto}.markdown-widget-module__iN87oa__videoPlayButton{color:#101423;background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:transform .15s;display:flex;box-shadow:0 4px 16px #0003}.markdown-widget-module__iN87oa__videoWrapper:hover .markdown-widget-module__iN87oa__videoPlayButton{transform:scale(1.08)}.markdown-widget-module__iN87oa__videoMuteButton{color:#fff;cursor:pointer;opacity:0;z-index:2;background:#0009;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:opacity .2s;display:flex;position:absolute;bottom:.75rem;right:.75rem}.markdown-widget-module__iN87oa__videoWrapper:hover .markdown-widget-module__iN87oa__videoMuteButton{opacity:1}.markdown-widget-module__iN87oa__videoError{color:var(--muted-foreground);background:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:flex;position:absolute;inset:0}.markdown-widget-module__iN87oa__videoTitle{color:var(--foreground);border-top:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;padding:.625rem .875rem;font-size:.8125rem;font-weight:500;overflow:hidden}.markdown-widget-module__iN87oa__videoGrid{grid-template-columns:repeat(var(--video-grid-cols,2), 1fr);gap:1rem;margin:1rem 0;display:grid}@media (max-width:640px){.markdown-widget-module__iN87oa__videoGrid{grid-template-columns:1fr}}@media print{.markdown-widget-module__iN87oa__videoContainer{page-break-inside:avoid;break-inside:avoid}.markdown-widget-module__iN87oa__videoPlayOverlay,.markdown-widget-module__iN87oa__videoMuteButton{display:none!important}}.markdown-widget-module__iN87oa__svgDiagramContainer{background-color:var(--card);box-sizing:border-box;contain:layout style;border:none;border-radius:.5rem;flex-direction:column;width:100%;max-width:calc(100vw - 2rem);min-height:0;display:flex;position:relative;overflow:auto}.markdown-widget-module__iN87oa__svgContainer{background-color:var(--card);border:1px solid var(--border);box-sizing:border-box;border-radius:.5rem;flex-direction:column;width:calc(100% + 6rem);max-width:calc(100vw - 2rem);min-height:200px;margin:1rem -3rem;display:flex;position:relative;overflow:hidden}.markdown-widget-module__iN87oa__svgContainer:hover{border-color:var(--primary)}.markdown-widget-module__iN87oa__svgContent{background:var(--background);flex:1;justify-content:center;align-items:center;padding:1.5rem;display:flex;overflow:auto}.markdown-widget-module__iN87oa__svgContent svg{max-width:100%;height:auto}.markdown-widget-module__iN87oa__fullscreenSvgContent{background:var(--card);border-radius:.5rem;flex-direction:column;width:95vw;max-width:1600px;height:90vh;max-height:1200px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000004d}.markdown-widget-module__iN87oa__fullscreenSvgContainer{background:var(--background);flex:1;justify-content:center;align-items:center;padding:2rem;display:flex;overflow:auto}.markdown-widget-module__iN87oa__fullscreenSvgContainer svg{max-width:100%;max-height:100%}.markdown-widget-module__iN87oa__svgError{color:var(--destructive);background:var(--destructive-foreground);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:2rem;font-size:.875rem;display:flex}@media (prefers-color-scheme:dark){.markdown-widget-module__iN87oa__svgContent,.markdown-widget-module__iN87oa__fullscreenSvgContainer{background:var(--card)}}@media print{.markdown-widget-module__iN87oa__borderlessCard{page-break-inside:avoid;box-shadow:none!important;background:#fff!important;border:none!important}.markdown-widget-module__iN87oa__markdownContainer{color:#000!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:11pt!important;line-height:1.5!important}.markdown-widget-module__iN87oa__markdownContainer h1{page-break-after:avoid;break-after:avoid;color:#000!important;border-bottom:1px solid #333!important;font-size:18pt!important}.markdown-widget-module__iN87oa__markdownContainer h2{page-break-after:avoid;break-after:avoid;color:#000!important;margin-top:1.5rem!important;font-size:14pt!important}.markdown-widget-module__iN87oa__markdownContainer h3{page-break-after:avoid;break-after:avoid;color:#000!important;font-size:12pt!important}.markdown-widget-module__iN87oa__markdownContainer h4,.markdown-widget-module__iN87oa__markdownContainer h5,.markdown-widget-module__iN87oa__markdownContainer h6{page-break-after:avoid;break-after:avoid;color:#000!important}.markdown-widget-module__iN87oa__markdownContainer p{orphans:3;widows:3;color:#000!important}.markdown-widget-module__iN87oa__markdownContainer pre{page-break-inside:avoid;break-inside:avoid;white-space:pre-wrap!important;word-wrap:break-word!important;background-color:#f5f5f5!important;border:1px solid #ccc!important;font-size:9pt!important}.markdown-widget-module__iN87oa__markdownContainer code{color:#000!important;background-color:#f5f5f5!important;font-size:9pt!important}.markdown-widget-module__iN87oa__markdownContainer table{page-break-inside:avoid;break-inside:avoid;border-collapse:collapse!important;width:100%!important}.markdown-widget-module__iN87oa__markdownContainer th,.markdown-widget-module__iN87oa__markdownContainer td{color:#000!important;border:1px solid #333!important;padding:.25rem .5rem!important}.markdown-widget-module__iN87oa__markdownContainer th{background-color:#e9e9e9!important}.markdown-widget-module__iN87oa__markdownContainer blockquote{page-break-inside:avoid;break-inside:avoid;color:#333!important;border-left:3px solid #333!important}.markdown-widget-module__iN87oa__markdownContainer a{color:#000!important;text-decoration:underline!important}.markdown-widget-module__iN87oa__markdownContainer ul,.markdown-widget-module__iN87oa__markdownContainer ol,.markdown-widget-module__iN87oa__markdownContainer li{color:#000!important}.markdown-widget-module__iN87oa__fullscreenButton,.markdown-widget-module__iN87oa__fullscreenModal{display:none!important}.markdown-widget-module__iN87oa__mermaidContainer{page-break-inside:avoid;break-inside:avoid;background:#fff!important;border:1px solid #ccc!important;height:auto!important;min-height:auto!important;margin:1rem 0!important}.markdown-widget-module__iN87oa__archimateContainer{page-break-inside:avoid;break-inside:avoid;max-height:calc(100vh - 3rem);aspect-ratio:unset!important;width:100%!important;overflow:hidden!important}.markdown-widget-module__iN87oa__archimateContainer svg{-webkit-print-color-adjust:exact;print-color-adjust:exact;max-height:calc(100vh - 4rem);margin:0 auto;display:block;width:auto!important;height:auto!important}.markdown-widget-module__iN87oa__svgDiagramContainer,.markdown-widget-module__iN87oa__svgContainer{page-break-inside:avoid;break-inside:avoid;background:#fff!important;border:1px solid #ccc!important}.markdown-widget-module__iN87oa__svgContent{background:#fff!important}.markdown-widget-module__iN87oa__statusMarkerIcon{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.markdown-widget-module__iN87oa__slideScrollContainer{flex-direction:column;align-items:center;gap:24px;padding:24px;display:flex;overflow-y:auto}.markdown-widget-module__iN87oa__slideCard{aspect-ratio:16/9;border-radius:8px;flex-shrink:0;width:100%;max-width:960px;box-shadow:0 2px 12px #0000001f}
.editable-data-table-module__gTknzW__tableContainer{flex-direction:column;width:100%;height:100%;font-size:.875rem;display:flex}.editable-data-table-module__gTknzW__tableActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.editable-data-table-module__gTknzW__changeActions{gap:.5rem;display:flex}.editable-data-table-module__gTknzW__actionButton{align-items:center;gap:.25rem;height:auto;padding:.375rem .75rem;font-size:.75rem;display:flex}.editable-data-table-module__gTknzW__tableWrapper{border:1px solid var(--border);background:var(--background);border-radius:6px;flex:1;overflow:auto}.editable-data-table-module__gTknzW__table{border-collapse:collapse;width:100%;font-size:.75rem;display:table}.editable-data-table-module__gTknzW__th{background:var(--muted);color:var(--muted-foreground);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;max-width:100px;padding:.5rem .25rem;font-size:.7rem;font-weight:600;overflow:hidden}.editable-data-table-module__gTknzW__sortableTh{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}.editable-data-table-module__gTknzW__sortableTh:hover{background:var(--muted-foreground);background:color-mix(in srgb, var(--muted) 70%, var(--foreground) 10%)}.editable-data-table-module__gTknzW__sortableHeader{align-items:center;gap:4px;display:flex}.editable-data-table-module__gTknzW__tr{border-bottom:1px solid var(--border)}.editable-data-table-module__gTknzW__tr:hover{background:rgba(var(--muted-rgb), .5)}.editable-data-table-module__gTknzW__td{vertical-align:middle;padding:.25rem}.editable-data-table-module__gTknzW__cellInput{background:0 0;border:none;border-radius:3px;width:100%;padding:.25rem .5rem;font-size:.75rem;transition:background-color .2s}.editable-data-table-module__gTknzW__cellInput:focus{background:var(--background);border:1px solid var(--primary);outline:none}.editable-data-table-module__gTknzW__deleteButton{width:1.5rem;height:1.5rem;color:var(--destructive);opacity:.6;padding:.25rem;transition:opacity .2s}.editable-data-table-module__gTknzW__deleteButton:hover{opacity:1;background:rgba(var(--destructive-rgb), .1)}.editable-data-table-module__gTknzW__emptyState{color:var(--muted-foreground);text-align:center;border:1px solid var(--border);background:rgba(var(--muted-rgb), .2);border-radius:6px;justify-content:center;align-items:center;padding:2rem 1rem;font-size:.8rem;display:flex}.editable-data-table-module__gTknzW__emptyState p{margin:0}.editable-data-table-module__gTknzW__bottomActions{border-top:1px solid var(--border);justify-content:center;align-items:center;margin-top:.75rem;padding-top:.75rem;display:flex}@media (max-width:768px){.editable-data-table-module__gTknzW__tableActions{flex-direction:column;align-items:stretch}.editable-data-table-module__gTknzW__changeActions{justify-content:center}.editable-data-table-module__gTknzW__th,.editable-data-table-module__gTknzW__cellInput{font-size:.7rem}.editable-data-table-module__gTknzW__th{max-width:80px;padding:.375rem .25rem}.editable-data-table-module__gTknzW__actionButton{padding:.25rem .5rem;font-size:.7rem}}
.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}
.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__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%}}
.json-viewer-module__84zoNq__viewerWrap{position:relative}.json-viewer-module__84zoNq__viewerWrap:hover .json-viewer-module__84zoNq__expandTrigger{opacity:1}.json-viewer-module__84zoNq__viewer{resize:vertical;min-height:48px;max-height:600px;height:var(--viewer-h,200px);border-radius:var(--radius);background:var(--muted);padding:.5rem;position:relative;overflow:auto}.json-viewer-module__84zoNq__content{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);white-space:pre-wrap;word-break:break-all;font-size:.6875rem;line-height:1.6}.json-viewer-module__84zoNq__str{color:#16a34a}.json-viewer-module__84zoNq__num{color:#ea580c}.json-viewer-module__84zoNq__bool{color:#7c3aed}.json-viewer-module__84zoNq__null{color:#94a3b8;font-style:italic}.json-viewer-module__84zoNq__key{color:#2563eb}.json-viewer-module__84zoNq__bracket{color:var(--muted-foreground);font-weight:600}.json-viewer-module__84zoNq__comma,.json-viewer-module__84zoNq__colon{color:var(--muted-foreground)}.json-viewer-module__84zoNq__dark .json-viewer-module__84zoNq__str,[data-theme=dark] .json-viewer-module__84zoNq__str{color:#4ade80}.json-viewer-module__84zoNq__dark .json-viewer-module__84zoNq__num,[data-theme=dark] .json-viewer-module__84zoNq__num{color:#fb923c}.json-viewer-module__84zoNq__dark .json-viewer-module__84zoNq__bool,[data-theme=dark] .json-viewer-module__84zoNq__bool{color:#c084fc}.json-viewer-module__84zoNq__dark .json-viewer-module__84zoNq__key,[data-theme=dark] .json-viewer-module__84zoNq__key{color:#60a5fa}.json-viewer-module__84zoNq__indent{border-left:1px solid color-mix(in srgb, var(--border) 60%, transparent);margin-left:.25em;padding-left:1.25em}.json-viewer-module__84zoNq__viewerWrap+.json-viewer-module__84zoNq__viewerWrap{margin-top:.375rem}.json-viewer-module__84zoNq__toggle{width:14px;height:14px;color:var(--muted-foreground);cursor:pointer;vertical-align:middle;background:0 0;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;margin-right:2px;padding:0;font-size:.5rem;line-height:1;display:inline-flex}.json-viewer-module__84zoNq__toggle:hover{background:color-mix(in srgb, var(--foreground) 10%, transparent);color:var(--foreground)}.json-viewer-module__84zoNq__ellipsis{background:color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--muted-foreground);cursor:pointer;vertical-align:middle;border-radius:3px;margin:0 .125em;padding:0 .375em;font-size:.625rem;display:inline-block}.json-viewer-module__84zoNq__ellipsis:hover{background:color-mix(in srgb, var(--foreground) 14%, transparent);color:var(--foreground)}.json-viewer-module__84zoNq__expandTrigger{border:1px solid var(--border);background:var(--card);width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;opacity:0;z-index:1;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .1s,color .1s;display:flex;position:absolute;top:4px;right:4px}.json-viewer-module__84zoNq__expandTrigger:hover{background:var(--accent);color:var(--foreground)}.json-viewer-module__84zoNq__expandBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;background:#0000008c;justify-content:center;align-items:center;padding:1.5rem;animation:.15s ease-out json-viewer-module__84zoNq__jsonFadeIn;display:flex;position:fixed;inset:0}@keyframes json-viewer-module__84zoNq__jsonFadeIn{0%{opacity:0}to{opacity:1}}.json-viewer-module__84zoNq__expandPanel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;width:min(140ch,100vw - 3rem);max-height:min(80vh,900px);animation:.15s ease-out json-viewer-module__84zoNq__jsonScaleIn;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000059}@keyframes json-viewer-module__84zoNq__jsonScaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.json-viewer-module__84zoNq__expandHeader{border-bottom:1px solid var(--border);background:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;padding:.375rem .5rem .375rem .625rem;display:flex}.json-viewer-module__84zoNq__expandLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:.625rem;font-weight:600}.json-viewer-module__84zoNq__expandClose{width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.json-viewer-module__84zoNq__expandClose:hover{background:var(--destructive);color:#fff}.json-viewer-module__84zoNq__expandContent{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);white-space:pre-wrap;word-break:break-all;flex:1;padding:.75rem;font-size:.75rem;line-height:1.6;overflow:auto}
.resizable-widget-container-module__LvqLrG__container{background:var(--card);border:1px solid var(--border);border-radius:8px;flex-direction:column;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.resizable-widget-container-module__LvqLrG__container:hover{border-color:var(--primary)}.resizable-widget-container-module__LvqLrG__content{flex-direction:column;flex:1;display:flex;overflow:hidden}.resizable-widget-container-module__LvqLrG__resizer{cursor:ns-resize;z-index:10;opacity:0;justify-content:center;align-items:center;height:8px;transition:opacity .2s;display:flex;position:absolute;bottom:-4px;left:0;right:0}.resizable-widget-container-module__LvqLrG__container:hover .resizable-widget-container-module__LvqLrG__resizer{opacity:1}.resizable-widget-container-module__LvqLrG__resizer:hover,.resizable-widget-container-module__LvqLrG__resizer.resizable-widget-container-module__LvqLrG__resizing{opacity:1!important}.resizable-widget-container-module__LvqLrG__resizerHandle{background:var(--primary);color:var(--primary-foreground);border-radius:4px;justify-content:center;align-items:center;padding:2px 8px;font-size:12px;transition:all .2s;display:flex;box-shadow:0 2px 4px #0000001a}.resizable-widget-container-module__LvqLrG__resizerHandle:hover{background:var(--primary);transform:scale(1.05)}.resizable-widget-container-module__LvqLrG__resizer.resizable-widget-container-module__LvqLrG__resizing .resizable-widget-container-module__LvqLrG__resizerHandle{background:var(--primary);transform:scale(1.1);box-shadow:0 4px 8px #0003}.resizable-widget-container-module__LvqLrG__resizing *{-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}
.visualization-module__PJGCUa__container{max-width:100%;padding:0}.visualization-module__PJGCUa__pageHeader{justify-content:flex-end;align-items:center;margin-bottom:1rem;padding:1rem;display:flex}.visualization-module__PJGCUa__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.visualization-module__PJGCUa__title{color:var(--foreground);margin:0;font-size:2rem;font-weight:700}.visualization-module__PJGCUa__subtitle{color:var(--muted-foreground);margin:.5rem 0 0;font-size:1rem}.visualization-module__PJGCUa__headerActions{align-items:center;gap:.75rem;display:flex}.visualization-module__PJGCUa__loading{color:var(--muted-foreground);justify-content:center;align-items:center;padding:4rem 2rem;font-size:1.1rem;display:flex}.visualization-module__PJGCUa__error{color:var(--destructive);text-align:center;justify-content:center;align-items:center;padding:4rem 2rem;font-size:1.1rem;display:flex}.visualization-module__PJGCUa__overviewGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.visualization-module__PJGCUa__overviewCard{border:1px solid var(--border);background:var(--card);border-radius:.5rem;padding:1.5rem;transition:all .2s}.visualization-module__PJGCUa__overviewCard:hover{border-color:var(--border-hover,var(--border));box-shadow:0 4px 12px #0000001a}.visualization-module__PJGCUa__cardContent{align-items:center;gap:1rem;display:flex}.visualization-module__PJGCUa__cardIcon{background:var(--muted);width:3rem;height:3rem;color:var(--muted-foreground);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.visualization-module__PJGCUa__cardData{flex:1}.visualization-module__PJGCUa__cardValue{color:var(--foreground);font-size:1.75rem;font-weight:700;line-height:1}.visualization-module__PJGCUa__cardLabel{color:var(--muted-foreground);margin-top:.25rem;font-size:.875rem}.visualization-module__PJGCUa__chartControls{margin-bottom:2rem}.visualization-module__PJGCUa__chartTypeGrid{flex-wrap:wrap;gap:.75rem;display:flex}.visualization-module__PJGCUa__chartTypeButton{align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.visualization-module__PJGCUa__chartTypeButton span{font-weight:500}.visualization-module__PJGCUa__chartArea{margin-top:2rem}.visualization-module__PJGCUa__chartCard{padding:1.5rem}.visualization-module__PJGCUa__chartHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.visualization-module__PJGCUa__chartHeader h3{margin:0;font-size:1.25rem;font-weight:600}.visualization-module__PJGCUa__chartPlaceholder{text-align:center;color:var(--muted-foreground);background:rgba(var(--muted-rgb), .2);border:2px dashed var(--border);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.visualization-module__PJGCUa__chartPlaceholder p{margin:1rem 0 0;font-size:.9rem}@media (max-width:768px){.visualization-module__PJGCUa__header{flex-direction:column;align-items:stretch}.visualization-module__PJGCUa__title{font-size:1.75rem}.visualization-module__PJGCUa__overviewGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.visualization-module__PJGCUa__overviewCard{padding:1rem}.visualization-module__PJGCUa__cardContent{gap:.75rem}.visualization-module__PJGCUa__cardIcon{width:2.5rem;height:2.5rem}.visualization-module__PJGCUa__cardValue{font-size:1.5rem}.visualization-module__PJGCUa__chartTypeGrid{gap:.5rem}.visualization-module__PJGCUa__chartTypeButton{padding:.5rem .75rem;font-size:.8rem}}@media (max-width:480px){.visualization-module__PJGCUa__overviewGrid{grid-template-columns:repeat(2,1fr)}.visualization-module__PJGCUa__chartTypeGrid{grid-template-columns:repeat(2,1fr);display:grid}.visualization-module__PJGCUa__chartTypeButton{justify-content:center}}.visualization-module__PJGCUa__widgetGrid{grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem 0;display:grid}.visualization-module__PJGCUa__widget{background:var(--card);border:1px solid var(--border);border-radius:8px;flex-direction:column;height:max(30vh,300px);padding:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.visualization-module__PJGCUa__widget:hover{border-color:var(--border-hover,var(--border));transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.visualization-module__PJGCUa__widgetHeader{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.visualization-module__PJGCUa__widgetIcon{background:var(--primary);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.visualization-module__PJGCUa__widgetTitle{color:var(--foreground);margin:0;font-size:1rem;font-weight:600}.visualization-module__PJGCUa__widgetContent{flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.visualization-module__PJGCUa__placeholderWidget{height:100%;color:var(--muted-foreground);text-align:center;justify-content:center;align-items:center;padding:1rem;font-style:italic;display:flex}.visualization-module__PJGCUa__diagramContainer{width:100%;height:100%;overflow:hidden}.visualization-module__PJGCUa__centeredPlaceholder{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.visualization-module__PJGCUa__centeredMessage{justify-content:center;align-items:center;height:100%;display:flex}.visualization-module__PJGCUa__mutedText{color:var(--muted-foreground)}.visualization-module__PJGCUa__mutedTextSmall{color:var(--muted-foreground);font-size:12px}.visualization-module__PJGCUa__markdownScrollContainer{height:100%;margin-bottom:-.75rem;margin-right:-.75rem;padding-bottom:.75rem;font-size:13px;line-height:1.5;overflow:auto}.visualization-module__PJGCUa__markdownContent{padding:16px calc(16px + .75rem) 16px 16px}.visualization-module__PJGCUa__markdownTable{border-collapse:collapse;width:100%;margin:8px 0;font-size:12px}.visualization-module__PJGCUa__markdownTableHeader{border-bottom:2px solid var(--border);text-align:left;color:var(--foreground);padding:6px 12px;font-weight:600}.visualization-module__PJGCUa__markdownTableCell{border-bottom:1px solid var(--border);color:var(--muted-foreground);padding:4px 12px}.visualization-module__PJGCUa__markdownH2{color:var(--foreground);margin-top:4px;margin-bottom:8px;font-size:16px;font-weight:600}.visualization-module__PJGCUa__markdownH3{color:var(--foreground);margin-top:12px;margin-bottom:4px;font-size:14px;font-weight:600}.visualization-module__PJGCUa__markdownStatusLine{color:var(--foreground);margin:4px 0}.visualization-module__PJGCUa__markdownSpacer{height:4px}.visualization-module__PJGCUa__markdownText{color:var(--muted-foreground);margin:2px 0}.visualization-module__PJGCUa__tableScrollContainer{height:100%;padding:8px;overflow:auto}.visualization-module__PJGCUa__tableWidget{border-collapse:collapse;width:100%;font-size:12px}.visualization-module__PJGCUa__tableWidgetHeader{text-align:left;border-bottom:1px solid var(--border);color:var(--foreground);white-space:nowrap;padding:8px 12px;font-weight:600}.visualization-module__PJGCUa__tableWidgetCell{border-bottom:1px solid var(--border);padding:6px 12px}@media (max-width:1024px){.visualization-module__PJGCUa__widgetGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.visualization-module__PJGCUa__widgetGrid{grid-template-columns:1fr;gap:.75rem}.visualization-module__PJGCUa__widget{height:max(30vh,250px)}}
.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}
.markdown-viewer-module__gz6ApW__viewerWrap{position:relative}.markdown-viewer-module__gz6ApW__viewerWrap:hover .markdown-viewer-module__gz6ApW__expandTrigger{opacity:1}.markdown-viewer-module__gz6ApW__viewer{resize:vertical;min-height:48px;max-height:600px;height:var(--viewer-h,300px);border-radius:var(--radius);background:var(--muted);padding:.5rem .625rem;position:relative;overflow:auto}.markdown-viewer-module__gz6ApW__empty{border-radius:var(--radius);background:var(--muted);color:var(--muted-foreground);padding:.5rem;font-size:.8125rem}.markdown-viewer-module__gz6ApW__expandTrigger{border:1px solid var(--border);background:var(--card);width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;opacity:0;z-index:1;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .1s,color .1s;display:flex;position:absolute;top:4px;right:4px}.markdown-viewer-module__gz6ApW__expandTrigger:hover{background:var(--accent);color:var(--foreground)}.markdown-viewer-module__gz6ApW__markdown{color:var(--foreground);font-size:.8125rem;line-height:1.6}.markdown-viewer-module__gz6ApW__markdown p{margin:0 0 .5rem}.markdown-viewer-module__gz6ApW__markdown p:last-child{margin-bottom:0}.markdown-viewer-module__gz6ApW__markdown h1,.markdown-viewer-module__gz6ApW__markdown h2,.markdown-viewer-module__gz6ApW__markdown h3,.markdown-viewer-module__gz6ApW__markdown h4{color:var(--foreground);margin:.75rem 0 .375rem;font-weight:600;line-height:1.3}.markdown-viewer-module__gz6ApW__markdown h1{font-size:1rem}.markdown-viewer-module__gz6ApW__markdown h2{font-size:.9375rem}.markdown-viewer-module__gz6ApW__markdown h3{font-size:.875rem}.markdown-viewer-module__gz6ApW__markdown h4{font-size:.8125rem}.markdown-viewer-module__gz6ApW__markdown ul,.markdown-viewer-module__gz6ApW__markdown ol{margin:0 0 .5rem;padding-left:1.375rem}.markdown-viewer-module__gz6ApW__markdown li{margin-bottom:.2rem}.markdown-viewer-module__gz6ApW__markdown li::marker{color:var(--muted-foreground)}.markdown-viewer-module__gz6ApW__markdown strong{color:var(--foreground);font-weight:600}.markdown-viewer-module__gz6ApW__markdown em{font-style:italic}.markdown-viewer-module__gz6ApW__markdown code{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:3px;padding:.0625rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em}.markdown-viewer-module__gz6ApW__markdown pre{border-radius:var(--radius);background:color-mix(in srgb, var(--foreground) 6%, transparent);border:1px solid var(--border);margin:.375rem 0 .5rem;padding:.5rem .625rem;font-size:.6875rem;line-height:1.5;overflow-x:auto}.markdown-viewer-module__gz6ApW__markdown pre code{background:0 0;padding:0}.markdown-viewer-module__gz6ApW__markdown blockquote{border-left:2px solid var(--border);color:var(--muted-foreground);margin:0 0 .5rem;padding:.25rem .5rem}.markdown-viewer-module__gz6ApW__markdown a,.markdown-viewer-module__gz6ApW__inlineLink,.markdown-viewer-module__gz6ApW__externalLink{color:var(--primary);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.markdown-viewer-module__gz6ApW__externalLink:hover{opacity:.8}.markdown-viewer-module__gz6ApW__docLink{color:var(--primary);text-underline-offset:2px;cursor:pointer;background:color-mix(in srgb, var(--primary) 8%, transparent);border-radius:3px;padding:.0625rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em;text-decoration:underline}.markdown-viewer-module__gz6ApW__docLink:hover{background:color-mix(in srgb, var(--primary) 16%, transparent)}.markdown-viewer-module__gz6ApW__docLinkInner{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.markdown-viewer-module__gz6ApW__docLinkInnerCode{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;text-underline-offset:2px;background:0 0;border-radius:0;padding:0;text-decoration:underline}.markdown-viewer-module__gz6ApW__markdown hr{border:none;border-top:1px solid var(--border);margin:.5rem 0}.markdown-viewer-module__gz6ApW__markdown table{border-collapse:collapse;width:100%;margin-bottom:.5rem;font-size:.75rem}.markdown-viewer-module__gz6ApW__markdown th,.markdown-viewer-module__gz6ApW__markdown td{border:1px solid var(--border);text-align:left;padding:.25rem .5rem}.markdown-viewer-module__gz6ApW__markdown th{background:color-mix(in srgb, var(--foreground) 5%, transparent);font-weight:600}.markdown-viewer-module__gz6ApW__expandBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;background:#0000008c;justify-content:center;align-items:center;padding:1.5rem;animation:.15s ease-out markdown-viewer-module__gz6ApW__mdFadeIn;display:flex;position:fixed;inset:0}@keyframes markdown-viewer-module__gz6ApW__mdFadeIn{0%{opacity:0}to{opacity:1}}.markdown-viewer-module__gz6ApW__expandPanel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;width:min(140ch,100vw - 3rem);max-height:min(92vh,1200px);animation:.15s ease-out markdown-viewer-module__gz6ApW__mdScaleIn;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000059}@keyframes markdown-viewer-module__gz6ApW__mdScaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.markdown-viewer-module__gz6ApW__expandHeader{border-bottom:1px solid var(--border);background:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;padding:.375rem .5rem .375rem .625rem;display:flex}.markdown-viewer-module__gz6ApW__expandLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:.625rem;font-weight:600}.markdown-viewer-module__gz6ApW__expandClose{width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.markdown-viewer-module__gz6ApW__expandClose:hover{background:var(--destructive);color:#fff}.markdown-viewer-module__gz6ApW__expandContent{flex:1;padding:1.25rem 1.5rem;overflow:auto}.markdown-viewer-module__gz6ApW__expandContent .markdown-viewer-module__gz6ApW__markdown{font-size:.9375rem}.markdown-viewer-module__gz6ApW__expandContent .markdown-viewer-module__gz6ApW__markdown h1{font-size:1.25rem}.markdown-viewer-module__gz6ApW__expandContent .markdown-viewer-module__gz6ApW__markdown h2{font-size:1.125rem}.markdown-viewer-module__gz6ApW__expandContent .markdown-viewer-module__gz6ApW__markdown h3{font-size:1rem}.markdown-viewer-module__gz6ApW__expandContent .markdown-viewer-module__gz6ApW__markdown h4{font-size:.9375rem}.markdown-viewer-module__gz6ApW__expandContent .markdown-viewer-module__gz6ApW__markdown pre{font-size:.8125rem}
.deploy-module__3vytwq__container{background:hsl(var(--background));flex-direction:column;min-height:100vh;display:flex}.deploy-module__3vytwq__sectionTitle{color:hsl(var(--foreground));margin:0 0 1rem;font-size:1.125rem;font-weight:600}.deploy-module__3vytwq__projectBuildSection{padding:0 0 1.5rem}.deploy-module__3vytwq__projectBuildRow{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1rem;display:grid}.deploy-module__3vytwq__projectBuildCard{transition:all .2s}.deploy-module__3vytwq__projectBuildCard:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.deploy-module__3vytwq__projectCardHeader{padding:1rem 1.25rem .5rem}.deploy-module__3vytwq__projectCardTitleRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.deploy-module__3vytwq__projectCardTitle{color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.3}.deploy-module__3vytwq__projectCardLink{color:hsl(var(--muted-foreground));flex-shrink:0;transition:color .15s}.deploy-module__3vytwq__projectCardLink:hover{color:hsl(var(--primary))}.deploy-module__3vytwq__projectCardMeta{align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.deploy-module__3vytwq__projectCardRepo{color:hsl(var(--muted-foreground));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.deploy-module__3vytwq__projectCardBranch{color:hsl(var(--muted-foreground));align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.deploy-module__3vytwq__projectCardContent{padding:.5rem 1.25rem 1rem}.deploy-module__3vytwq__projectCardLoading{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;padding:.5rem 0;font-size:.8125rem;display:flex}.deploy-module__3vytwq__projectCardEmpty{color:hsl(var(--muted-foreground));padding:.5rem 0;font-size:.8125rem}.deploy-module__3vytwq__workflowList{flex-direction:column;gap:.5rem;display:flex}.deploy-module__3vytwq__workflowRow{border-radius:.375rem;justify-content:space-between;align-items:center;gap:.75rem;margin:-.375rem -.5rem;padding:.375rem .5rem;display:flex}.deploy-module__3vytwq__workflowRowClickable{cursor:pointer;transition:background .15s}.deploy-module__3vytwq__workflowRowClickable:hover{background:hsl(var(--muted) / .5)}.deploy-module__3vytwq__workflowRowClickable:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-2px}.deploy-module__3vytwq__workflowRowRight{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.deploy-module__3vytwq__workflowInfo{flex-direction:column;gap:.125rem;min-width:0;display:flex}.deploy-module__3vytwq__workflowName{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.deploy-module__3vytwq__workflowMeta{color:hsl(var(--muted-foreground));font-size:.6875rem}.deploy-module__3vytwq__workflowBadge{flex-shrink:0;font-size:.6875rem}.deploy-module__3vytwq__content{flex:1}.deploy-module__3vytwq__filterBar{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:2rem;margin-bottom:1.5rem;padding:1rem 1.5rem;display:flex}.deploy-module__3vytwq__filterGroup{align-items:center;gap:.5rem;display:flex}.deploy-module__3vytwq__filterLabel{color:hsl(var(--foreground));white-space:nowrap;font-size:.875rem;font-weight:500}.deploy-module__3vytwq__resultCount{color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;margin-left:auto;font-size:.875rem;font-weight:500;display:flex}.deploy-module__3vytwq__filterNote{opacity:.7;font-size:.8125rem;font-weight:400}.deploy-module__3vytwq__deployTable{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.5rem;overflow:hidden}.deploy-module__3vytwq__deployTableHeader{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted));grid-template-columns:7.5rem 1fr 9rem 4rem 5.5rem 5.5rem;gap:0;padding:0;font-size:.6875rem;font-weight:600;display:grid}.deploy-module__3vytwq__sortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:.25rem;padding:.5rem .75rem;transition:background .15s,color .15s;display:flex}.deploy-module__3vytwq__sortableHeader:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.deploy-module__3vytwq__sortActive{color:hsl(var(--foreground))}.deploy-module__3vytwq__deployRow{color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border));cursor:pointer;grid-template-columns:7.5rem 1fr 9rem 4rem 5.5rem 5.5rem;align-items:center;gap:0;padding:0;font-size:.8125rem;transition:background .15s;display:grid}.deploy-module__3vytwq__deployRow>span{padding:.5rem .75rem}.deploy-module__3vytwq__deployRow:last-child{border-bottom:none}.deploy-module__3vytwq__deployRow:hover{background:hsl(var(--muted) / .35)}.deploy-module__3vytwq__deployColStatus{align-items:center;display:flex}.deploy-module__3vytwq__deployStatusBadge{white-space:nowrap;font-size:.6875rem}.deploy-module__3vytwq__deployColName{min-width:0;overflow:hidden}.deploy-module__3vytwq__deployName{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.deploy-module__3vytwq__deployColRepo{min-width:0;overflow:hidden}.deploy-module__3vytwq__deployRepo{color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;display:block;overflow:hidden}.deploy-module__3vytwq__deployColRun{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.75rem}.deploy-module__3vytwq__deployColVersion{min-width:0;overflow:hidden}.deploy-module__3vytwq__deployVersion{background:hsl(var(--muted));white-space:nowrap;text-overflow:ellipsis;border-radius:.25rem;padding:.0625rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;overflow:hidden}.deploy-module__3vytwq__deployColTime{color:hsl(var(--muted-foreground));white-space:nowrap;text-align:right;font-size:.75rem}.deploy-module__3vytwq__deployTableHeader .deploy-module__3vytwq__deployColTime{justify-content:flex-end}@media (max-width:768px){.deploy-module__3vytwq__deployTableHeader{display:none}.deploy-module__3vytwq__deployRow{grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:.25rem .5rem;padding:.625rem .75rem}.deploy-module__3vytwq__deployColStatus{order:2;justify-content:flex-end}.deploy-module__3vytwq__deployColName{order:1}.deploy-module__3vytwq__deployColRepo{order:3}.deploy-module__3vytwq__deployColRun{text-align:right;order:4}.deploy-module__3vytwq__deployColVersion{display:none}.deploy-module__3vytwq__deployColTime{order:5;grid-column:1/-1}}.deploy-module__3vytwq__pagination{justify-content:center;align-items:center;gap:.375rem;margin-top:1.5rem;padding:.75rem;display:flex}.deploy-module__3vytwq__paginationButton{width:2rem;height:2rem;padding:0}.deploy-module__3vytwq__pageInfo{color:hsl(var(--muted-foreground));text-align:center;min-width:7rem;font-size:.8125rem}.deploy-module__3vytwq__emptyState{text-align:center;color:hsl(var(--muted-foreground));flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.deploy-module__3vytwq__emptyState h2{color:hsl(var(--foreground));margin:1rem 0 .5rem;font-size:1.5rem;font-weight:600}.deploy-module__3vytwq__emptyState p{max-width:400px;margin:.5rem 0 1.5rem}.deploy-module__3vytwq__loading{color:hsl(var(--muted-foreground));flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.deploy-module__3vytwq__error{color:hsl(var(--destructive));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.deploy-module__3vytwq__error h2{margin:0;font-size:1.25rem;font-weight:600}.deploy-module__3vytwq__error p{color:hsl(var(--muted-foreground));margin:0}.deploy-module__3vytwq__headerActions{align-items:center;gap:.75rem;display:flex}.deploy-module__3vytwq__alert{background:hsl(var(--card));border:1px solid;border-radius:.5rem;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.deploy-module__3vytwq__alertSuccess{color:#0d632d;background:#edfdf3;border-color:#0d632d}.deploy-module__3vytwq__alertError{border-color:hsl(var(--destructive));color:hsl(var(--destructive));background:hsl(var(--destructive-foreground) / .05)}.deploy-module__3vytwq__alertContent{flex-direction:column;flex:1;gap:.25rem;display:flex}.deploy-module__3vytwq__alertTitle{font-size:.875rem;font-weight:600}.deploy-module__3vytwq__alertMessage{opacity:.9;font-size:.875rem}.deploy-module__3vytwq__alertDetails{opacity:.8;flex-direction:column;gap:.25rem;margin-top:.25rem;font-size:.75rem;display:flex}.deploy-module__3vytwq__aiButtonActive{position:relative}.deploy-module__3vytwq__aiPromptWrapper{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1);display:grid}.deploy-module__3vytwq__aiPromptInner{overflow:hidden}.deploy-module__3vytwq__aiPromptOpen{grid-template-rows:1fr}.deploy-module__3vytwq__aiPromptCard{opacity:0;border-radius:.75rem;margin:4px 4px 1.5rem;transition:opacity .3s 50ms,transform .3s 50ms;transform:translateY(-8px)}.deploy-module__3vytwq__aiPromptOpen .deploy-module__3vytwq__aiPromptCard{opacity:1;transform:translateY(0)}.deploy-module__3vytwq__aiPromptHeader{color:var(--primary);align-items:center;gap:.5rem;display:flex}.deploy-module__3vytwq__aiPromptHeaderIcon{background:color-mix(in srgb, var(--primary) 10%, transparent);width:2rem;height:2rem;color:var(--primary);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.deploy-module__3vytwq__aiActiveIndicator{color:#0d632d;text-transform:uppercase;letter-spacing:.05em;background:#16a2491a;border-radius:9999px;align-items:center;gap:.375rem;margin-left:auto;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.deploy-module__3vytwq__aiActiveDot{background:#16a249;border-radius:50%;width:.375rem;height:.375rem;animation:2s ease-in-out infinite deploy-module__3vytwq__pulse-dot}@keyframes deploy-module__3vytwq__pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.deploy-module__3vytwq__promptContainer{flex-direction:column;gap:0;display:flex}.deploy-module__3vytwq__promptInputWrapper{border:1px solid var(--border);background:var(--background);border-radius:.5rem;align-items:flex-end;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.deploy-module__3vytwq__promptInputWrapper:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 15%, transparent)}.deploy-module__3vytwq__promptInput{min-height:56px;max-height:200px;color:var(--foreground);resize:none;background:0 0;border:none;border-radius:.5rem;flex:1;padding:.875rem 5rem .875rem 1rem;font-family:inherit;font-size:.875rem;line-height:1.6}.deploy-module__3vytwq__promptInput:focus{outline:none}.deploy-module__3vytwq__promptInput::placeholder{color:color-mix(in srgb, var(--muted-foreground) 60%, transparent)}.deploy-module__3vytwq__promptInput:disabled{opacity:.6;cursor:not-allowed}.deploy-module__3vytwq__promptSendButton{position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.deploy-module__3vytwq__promptActions{justify-content:flex-end;gap:.75rem;display:flex}.deploy-module__3vytwq__aiThread{flex-direction:column;gap:.5rem;display:flex}.deploy-module__3vytwq__aiUserMessage{justify-content:flex-end;display:flex}.deploy-module__3vytwq__aiUserBubble{background:var(--primary);color:#fff;border-radius:.5rem .5rem .125rem;flex-direction:column;gap:.125rem;max-width:85%;padding:.375rem .625rem;font-size:.8125rem;line-height:1.5;display:flex}.deploy-module__3vytwq__aiUserLabel{opacity:.7;text-transform:uppercase;letter-spacing:.03em;font-size:.625rem;font-weight:600}.deploy-module__3vytwq__aiUserText{white-space:pre-wrap}.deploy-module__3vytwq__aiAssistantMessage{justify-content:flex-start;display:flex}.deploy-module__3vytwq__aiAssistantBubble{background:color-mix(in srgb, var(--muted) 40%, transparent);border:1px solid var(--border);border-radius:.5rem .5rem .5rem .125rem;max-width:100%;padding:.5rem .75rem}.deploy-module__3vytwq__responseLabel{color:var(--primary);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:.375rem;margin-bottom:.625rem;font-size:.75rem;font-weight:600;display:flex}.deploy-module__3vytwq__responseContent{color:var(--foreground);font-size:.8125rem;line-height:1.6}.deploy-module__3vytwq__responseContent h1,.deploy-module__3vytwq__responseContent h2,.deploy-module__3vytwq__responseContent h3,.deploy-module__3vytwq__responseContent h4{margin:.75em 0 .375em;font-weight:600;line-height:1.3}.deploy-module__3vytwq__responseContent h1{font-size:1.125rem}.deploy-module__3vytwq__responseContent h2{font-size:1rem}.deploy-module__3vytwq__responseContent h3{font-size:.875rem}.deploy-module__3vytwq__responseContent h4{font-size:.8125rem}.deploy-module__3vytwq__responseContent h1:first-child,.deploy-module__3vytwq__responseContent h2:first-child,.deploy-module__3vytwq__responseContent h3:first-child,.deploy-module__3vytwq__responseContent h4:first-child{margin-top:0}.deploy-module__3vytwq__responseContent p{margin:.375em 0}.deploy-module__3vytwq__responseContent ul,.deploy-module__3vytwq__responseContent ol{margin:.375em 0;padding-left:1.25em}.deploy-module__3vytwq__responseContent li{margin:.125em 0}.deploy-module__3vytwq__responseContent li::marker{color:var(--muted-foreground)}.deploy-module__3vytwq__responseContent strong{font-weight:600}.deploy-module__3vytwq__responseContent code{background:var(--muted);border-radius:.25rem;padding:.125rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.deploy-module__3vytwq__responseContent pre{background:var(--muted);border-radius:.375rem;margin:.5em 0;padding:.625rem .75rem;overflow-x:auto}.deploy-module__3vytwq__responseContent pre code{background:0 0;border-radius:0;padding:0;font-size:.6875rem;line-height:1.5}.deploy-module__3vytwq__responseContent blockquote{border-left:2px solid var(--border);color:var(--muted-foreground);margin:.5em 0;padding:.25rem .75rem}.deploy-module__3vytwq__responseContent a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.deploy-module__3vytwq__responseContent hr{border:none;border-top:1px solid var(--border);margin:.75em 0}.deploy-module__3vytwq__responseContent table{border-collapse:collapse;width:100%;margin:.5em 0;font-size:.75rem}.deploy-module__3vytwq__responseContent th,.deploy-module__3vytwq__responseContent td{border:1px solid var(--border);text-align:left;padding:.25rem .5rem}.deploy-module__3vytwq__responseContent th{background:var(--muted);font-weight:600}.deploy-module__3vytwq__commitPrompt{background:hsl(var(--muted) / .5);border:1px solid hsl(var(--border));border-radius:.375rem;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem;display:flex}.deploy-module__3vytwq__commitPrompt span{color:hsl(var(--foreground));flex:1;font-size:.875rem}.deploy-module__3vytwq__commitDialog{border:1px solid hsl(var(--border));background:hsl(var(--card));margin-bottom:1.5rem}.deploy-module__3vytwq__commitContainer{flex-direction:column;gap:1.5rem;display:flex}.deploy-module__3vytwq__fileList{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:.375rem;max-height:200px;padding:.75rem;overflow-y:auto}.deploy-module__3vytwq__fileItem{border-bottom:1px solid hsl(var(--border));align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;display:flex}.deploy-module__3vytwq__fileItem:last-child{border-bottom:none}.deploy-module__3vytwq__fileBadge{padding:.125rem .5rem;font-size:.75rem;font-weight:600}.deploy-module__3vytwq__fileName{color:hsl(var(--foreground));font-family:monospace;font-size:.875rem}.deploy-module__3vytwq__moreFiles{color:hsl(var(--muted-foreground));text-align:center;padding:.5rem;font-size:.875rem;font-style:italic}.deploy-module__3vytwq__commitMessageSection{flex-direction:column;gap:.5rem;display:flex}.deploy-module__3vytwq__commitLabel{color:hsl(var(--foreground));justify-content:space-between;align-items:center;font-size:.875rem;font-weight:600;display:flex}.deploy-module__3vytwq__generateButton{margin-left:auto}.deploy-module__3vytwq__commitInput{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;min-height:80px;color:hsl(var(--foreground));resize:vertical;border-radius:.375rem;padding:.75rem;font-family:inherit;font-size:.875rem;line-height:1.5}.deploy-module__3vytwq__commitInput:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary));outline:none}.deploy-module__3vytwq__commitInput:disabled{opacity:.6;cursor:not-allowed}.deploy-module__3vytwq__commitResult{border:1px solid;border-radius:.375rem;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;display:flex}.deploy-module__3vytwq__commitSuccess{color:#0d632d;background:#edfdf3;border-color:#0d632d}.deploy-module__3vytwq__commitError{background:hsl(var(--destructive-foreground) / .05);border-color:hsl(var(--destructive));color:hsl(var(--destructive))}.deploy-module__3vytwq__commitActions{justify-content:flex-end;gap:.75rem;display:flex}.deploy-module__3vytwq__perfCard{transition:all .2s}.deploy-module__3vytwq__perfCard:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.deploy-module__3vytwq__perfCardHeader{padding:1rem 1.25rem .5rem}.deploy-module__3vytwq__perfCardContent{padding:.5rem 1.25rem 1rem}.deploy-module__3vytwq__perfRunMeta{flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:.375rem;display:flex}.deploy-module__3vytwq__perfConclusionBadge{text-transform:capitalize;align-items:center;gap:.25rem;font-size:.6875rem;display:inline-flex}.deploy-module__3vytwq__perfRunDetail{color:hsl(var(--muted-foreground));align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.deploy-module__3vytwq__perfCommitBadge{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:.25rem;padding:.0625rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem}.deploy-module__3vytwq__perfResults{flex-direction:column;gap:1rem;display:flex}.deploy-module__3vytwq__perfTestSection{flex-direction:column;gap:.5rem;display:flex}.deploy-module__3vytwq__perfTestHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.deploy-module__3vytwq__perfTestTitle{color:hsl(var(--foreground));font-size:.8125rem;font-weight:600}.deploy-module__3vytwq__perfThresholdBadge{align-items:center;gap:.25rem;font-size:.625rem;display:inline-flex}.deploy-module__3vytwq__perfMetricsGrid{background:hsl(var(--muted) / .35);border-radius:.375rem;grid-template-columns:repeat(3,1fr);gap:.25rem 1rem;padding:.5rem .625rem;display:grid}.deploy-module__3vytwq__perfMetricRow{justify-content:space-between;align-items:baseline;gap:.5rem;padding:.125rem 0;display:flex}.deploy-module__3vytwq__perfMetricLabel{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.6875rem}.deploy-module__3vytwq__perfMetricValue{color:hsl(var(--foreground));white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:600}.deploy-module__3vytwq__perfMetricUnit{color:hsl(var(--muted-foreground));margin-left:.125rem;font-weight:400}.deploy-module__3vytwq__perfThresholdList{flex-direction:column;gap:.125rem;display:flex}.deploy-module__3vytwq__perfThresholdRow{border-radius:.25rem;align-items:center;gap:.375rem;padding:.1875rem .375rem;font-size:.6875rem;display:flex}.deploy-module__3vytwq__perfThresholdPass{color:#0d632d}.deploy-module__3vytwq__perfThresholdFail{color:hsl(var(--destructive));background:hsl(var(--destructive) / .05)}.deploy-module__3vytwq__perfThresholdMetric{min-width:10rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:500}.deploy-module__3vytwq__perfThresholdExpr{color:hsl(var(--muted-foreground));min-width:6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.deploy-module__3vytwq__perfThresholdValue{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}@media (max-width:640px){.deploy-module__3vytwq__perfMetricsGrid{grid-template-columns:repeat(2,1fr)}.deploy-module__3vytwq__perfThresholdMetric,.deploy-module__3vytwq__perfThresholdExpr{min-width:auto}}.deploy-module__3vytwq__nsCard{margin-bottom:1rem;overflow:hidden}.deploy-module__3vytwq__nsToggle{cursor:pointer;text-align:left;width:100%;color:var(--foreground);background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;transition:background .15s;display:flex}.deploy-module__3vytwq__nsToggle:hover{background:color-mix(in srgb, var(--muted) 50%, transparent)}.deploy-module__3vytwq__nsToggleLeft{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.deploy-module__3vytwq__nsToggleTitle{white-space:nowrap;font-size:.875rem;font-weight:600}.deploy-module__3vytwq__nsNameBadge{background:var(--muted);color:var(--muted-foreground);white-space:nowrap;border-radius:.25rem;padding:.0625rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem}.deploy-module__3vytwq__nsToggleSummary{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.deploy-module__3vytwq__nsSummaryBadge{height:1.125rem;padding:0 .3rem;font-size:.625rem}.deploy-module__3vytwq__nsToggleRight{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.deploy-module__3vytwq__nsRefreshBtn{width:1.75rem;height:1.75rem;padding:0}.deploy-module__3vytwq__nsChevron{color:var(--muted-foreground);transition:transform .2s}.deploy-module__3vytwq__nsChevronOpen{transform:rotate(180deg)}.deploy-module__3vytwq__nsCollapse{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.deploy-module__3vytwq__nsCollapseOpen{grid-template-rows:1fr}.deploy-module__3vytwq__nsCollapseInner{overflow:hidden}.deploy-module__3vytwq__nsBody{flex-direction:column;gap:.625rem;padding:0 .75rem .75rem;display:flex}.deploy-module__3vytwq__nsHeader{padding:.625rem .75rem .375rem}.deploy-module__3vytwq__nsTitle{align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.deploy-module__3vytwq__nsDesc{margin-top:.125rem;font-size:.75rem}.deploy-module__3vytwq__nsSection{flex-direction:column;gap:.375rem;display:flex}.deploy-module__3vytwq__nsSection+.deploy-module__3vytwq__nsSection{margin-top:.5rem}.deploy-module__3vytwq__nsSectionLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.25rem;margin:0;font-size:.625rem;font-weight:600;display:flex}.deploy-module__3vytwq__nsGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem;display:grid}.deploy-module__3vytwq__nsResourceCard{border:1px solid var(--border);background:var(--card);border-radius:.375rem;flex-direction:column;gap:.375rem;padding:.5rem .625rem;transition:background .15s,border-color .15s;display:flex}.deploy-module__3vytwq__nsResourceCard:hover{background:color-mix(in srgb, var(--muted) 40%, transparent)}.deploy-module__3vytwq__nsHealth_healthy{border-left:2px solid var(--success,#22c55e)}.deploy-module__3vytwq__nsHealth_degraded{border-left:2px solid var(--warning,#f59e0b)}.deploy-module__3vytwq__nsHealth_unavailable{border-left:2px solid var(--destructive)}.deploy-module__3vytwq__nsResourceHeader{justify-content:space-between;align-items:center;gap:.375rem;min-width:0;display:flex}.deploy-module__3vytwq__nsResourceName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:500;overflow:hidden}.deploy-module__3vytwq__nsResourceBadge{flex-shrink:0;height:1.125rem;padding:0 .3rem;font-size:.625rem}.deploy-module__3vytwq__nsResourceMeta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.deploy-module__3vytwq__nsResourceDetail{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;overflow:hidden}.deploy-module__3vytwq__nsRestartWarn{color:var(--destructive);font-weight:500}.deploy-module__3vytwq__nsLoading{color:var(--muted-foreground);align-items:center;gap:.5rem;padding:.5rem 0;font-size:.8125rem;display:flex}.deploy-module__3vytwq__nsUnavailable{color:var(--muted-foreground);align-items:center;gap:.5rem;padding:.25rem 0;font-size:.8125rem;display:flex}.deploy-module__3vytwq__nsEmpty{color:var(--muted-foreground);text-align:center;padding:.5rem 0;font-size:.8125rem}.deploy-module__3vytwq__nsEmpty code{background:var(--muted);border-radius:.25rem;padding:.0625rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}
.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}
.review-agent-activity-panel-module__YsM60G__summaryBar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.review-agent-activity-panel-module__YsM60G__liveIndicator{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.review-agent-activity-panel-module__YsM60G__refreshButton{border:1px solid var(--border);cursor:pointer;color:var(--muted-foreground);background:0 0;border-radius:4px;margin-left:auto;padding:.25rem .5rem;font-size:.75rem}.review-agent-activity-panel-module__YsM60G__interactionList{flex-direction:column;gap:1.5rem;display:flex}.review-agent-activity-panel-module__YsM60G__interactionCard{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:1rem}.review-agent-activity-panel-module__YsM60G__interactionHeader{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.review-agent-activity-panel-module__YsM60G__interactionName{font-size:.875rem;font-weight:600}.review-agent-activity-panel-module__YsM60G__interactionModel{font-size:.7rem}.review-agent-activity-panel-module__YsM60G__interactionMeta{color:var(--muted-foreground);font-size:.75rem}.review-agent-activity-panel-module__YsM60G__eventTimeline{flex-direction:column;gap:.375rem;display:flex}.review-agent-activity-panel-module__YsM60G__eventRow{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}
.source-category-list-module__0iMJaW__wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.source-category-list-module__0iMJaW__scrollArea{flex:1;padding:.25rem 0;font-size:.85rem;overflow-y:auto}.source-category-list-module__0iMJaW__group{flex-direction:column;display:flex}.source-category-list-module__0iMJaW__groupHeader{background:var(--color-background-subtle);border:none;border-top:1px solid var(--color-border);width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;font-weight:600;display:flex}.source-category-list-module__0iMJaW__groupHeader:hover{background:var(--muted,var(--color-background-subtle))}.source-category-list-module__0iMJaW__chevron,.source-category-list-module__0iMJaW__categoryIcon{width:14px;height:14px;color:var(--color-text-secondary);flex-shrink:0}.source-category-list-module__0iMJaW__groupLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.source-category-list-module__0iMJaW__groupMeta{color:var(--color-text-secondary);flex-shrink:0;font-size:.7rem;font-weight:400}.source-category-list-module__0iMJaW__groupBody{flex-direction:column;padding:.1rem 0;display:flex}.source-category-list-module__0iMJaW__fileRow{text-align:left;cursor:pointer;color:var(--color-text-primary);background:0 0;border:none;border-radius:0;align-items:center;gap:.4rem;padding:.25rem .75rem .25rem 1.6rem;font-family:inherit;font-size:.8rem;display:flex}.source-category-list-module__0iMJaW__fileRow:hover{background:var(--color-background-subtle)}.source-category-list-module__0iMJaW__fileRowSelected{background:#3b82f61f}.source-category-list-module__0iMJaW__fileRowSelected:hover{background:#3b82f62e}.source-category-list-module__0iMJaW__fileIcon{width:14px;height:14px;color:var(--color-text-secondary);flex-shrink:0}.source-category-list-module__0iMJaW__fileName{flex-shrink:0;font-weight:500}.source-category-list-module__0iMJaW__filePath{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-secondary);flex:1;font-size:.7rem;overflow:hidden}.source-category-list-module__0iMJaW__statusGroup{flex-shrink:0;align-items:center;gap:.15rem;display:inline-flex}.source-category-list-module__0iMJaW__statusDot{justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.source-category-list-module__0iMJaW__statusActive{color:#10b981}.source-category-list-module__0iMJaW__statusInactive{color:var(--color-text-secondary);opacity:.35}.source-category-list-module__0iMJaW__fileGroup{flex-direction:column;display:flex}.source-category-list-module__0iMJaW__fileHeader{width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.4rem;padding:.25rem .75rem .25rem 1.5rem;font-family:inherit;font-size:.78rem;font-weight:500;display:flex}.source-category-list-module__0iMJaW__fileHeader:hover{background:var(--color-background-subtle)}.source-category-list-module__0iMJaW__fileCount{color:var(--color-text-secondary);flex-shrink:0;margin-left:auto;font-size:.7rem;font-weight:400}.source-category-list-module__0iMJaW__recordBody{flex-direction:column;display:flex}.source-category-list-module__0iMJaW__recordRow{color:var(--color-text-primary);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.4rem;padding:.2rem .75rem .2rem 2.5rem;font-size:.78rem;display:flex}.source-category-list-module__0iMJaW__recordRow:hover{background:var(--color-background-subtle)}.source-category-list-module__0iMJaW__recordRowSelected{background:#3b82f61f}.source-category-list-module__0iMJaW__recordRowSelected:hover{background:#3b82f62e}.source-category-list-module__0iMJaW__recordIcon{width:12px;height:12px;color:var(--color-text-secondary);flex-shrink:0}.source-category-list-module__0iMJaW__recordName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}
.source-file-history-module__pCK-Kq__wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.source-file-history-module__pCK-Kq__hint{color:var(--color-text-secondary);padding-top:.25rem;font-size:.75rem}.source-file-history-module__pCK-Kq__inlinePath{font-family:var(--font-mono,ui-monospace, monospace);background:var(--color-background-subtle);border-radius:.25rem;padding:.05rem .35rem;font-size:.7rem}.source-file-history-module__pCK-Kq__scrollArea{flex:1;padding:.25rem 0;overflow-y:auto}.source-file-history-module__pCK-Kq__entry{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.35rem;padding:.6rem .75rem;display:flex}.source-file-history-module__pCK-Kq__entryHeader{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.source-file-history-module__pCK-Kq__actionIcon{color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.source-file-history-module__pCK-Kq__actionLabel{color:var(--color-text-primary);font-weight:600}.source-file-history-module__pCK-Kq__statusBadge{text-transform:capitalize;padding:.05rem .4rem;font-size:.65rem}.source-file-history-module__pCK-Kq__statusBadgeInner{align-items:center;gap:.2rem;display:inline-flex}.source-file-history-module__pCK-Kq__entryTime{color:var(--color-text-secondary);margin-left:auto;font-size:.7rem}.source-file-history-module__pCK-Kq__entryMeta{color:var(--color-text-secondary);flex-wrap:wrap;gap:.25rem .75rem;font-size:.7rem;display:flex}.source-file-history-module__pCK-Kq__error{color:var(--color-error,#dc2626);background:#ef444414;border-radius:.25rem;align-items:flex-start;gap:.3rem;padding:.35rem .5rem;font-size:.75rem;display:flex}
.source-search-module__GkcZEq__wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.source-search-module__GkcZEq__form{flex-direction:column;gap:.5rem;display:flex}.source-search-module__GkcZEq__searchRow{align-items:center;gap:.4rem;display:flex;position:relative}.source-search-module__GkcZEq__searchIcon{width:14px;height:14px;color:var(--color-text-secondary);pointer-events:none;position:absolute;left:.5rem}.source-search-module__GkcZEq__searchInput{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text-primary);border-radius:.375rem;flex:1;min-width:0;padding:.4rem .6rem .4rem 1.75rem;font-size:.85rem}.source-search-module__GkcZEq__searchInput:focus{outline:2px solid var(--color-primary,#3b82f6);outline-offset:-1px}.source-search-module__GkcZEq__searchBtn{border:1px solid var(--color-border);background:var(--color-primary,#3b82f6);color:#fff;cursor:pointer;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;min-width:4.5rem;padding:.4rem .75rem;font-size:.8rem;font-weight:500;display:inline-flex}.source-search-module__GkcZEq__searchBtn:disabled{opacity:.5;cursor:not-allowed}.source-search-module__GkcZEq__options{color:var(--color-text-secondary);gap:.75rem;font-size:.75rem;display:flex}.source-search-module__GkcZEq__option{cursor:pointer;align-items:center;gap:.3rem;display:inline-flex}.source-search-module__GkcZEq__option input{accent-color:var(--color-primary,#3b82f6)}.source-search-module__GkcZEq__summary{color:var(--color-text-secondary);font-size:.7rem}.source-search-module__GkcZEq__scrollArea{flex:1;padding:.25rem 0;font-size:.8rem;overflow-y:auto}.source-search-module__GkcZEq__fileGroup{border-bottom:1px solid var(--color-border)}.source-search-module__GkcZEq__fileHeader{background:var(--color-background-subtle);width:100%;color:var(--color-text-primary);text-align:left;cursor:pointer;border:none;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;display:flex}.source-search-module__GkcZEq__fileHeader:hover{background:var(--muted,var(--color-background-subtle))}.source-search-module__GkcZEq__fileHeaderSelected{background:#3b82f61f}.source-search-module__GkcZEq__fileIcon{width:14px;height:14px;color:var(--color-text-secondary);flex-shrink:0}.source-search-module__GkcZEq__fileName{flex-shrink:0;font-weight:600}.source-search-module__GkcZEq__filePath{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-secondary);flex:1;font-size:.7rem;overflow:hidden}.source-search-module__GkcZEq__matchCount{color:var(--color-text-secondary);background:var(--color-background);border:1px solid var(--color-border);border-radius:.75rem;flex-shrink:0;padding:.05rem .45rem;font-size:.65rem}.source-search-module__GkcZEq__matches{background:var(--color-background);flex-direction:column;padding:.1rem 0;display:flex}.source-search-module__GkcZEq__matchRow{text-align:left;cursor:pointer;color:var(--color-text-primary);font-family:var(--font-mono,ui-monospace, monospace);white-space:pre;background:0 0;border:none;align-items:baseline;gap:.6rem;padding:.2rem .75rem .2rem 1.75rem;font-size:.75rem;display:flex;overflow:hidden}.source-search-module__GkcZEq__matchRow:hover{background:var(--color-background-subtle)}.source-search-module__GkcZEq__lineNumber{text-align:right;min-width:2.25rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}.source-search-module__GkcZEq__lineText{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.source-search-module__GkcZEq__mark{color:inherit;background:#facc1559;border-radius:2px;padding:0 1px;font-weight:600}.source-search-module__GkcZEq__moreMatches{color:var(--color-text-secondary);padding:.25rem .75rem .25rem 1.75rem;font-size:.7rem}.source-search-module__GkcZEq__error{color:var(--color-error,#dc2626);background:#ef444414;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:.75rem;display:flex}
.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}
.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}
