.RepositoryList-module__L6DM0a__container{margin:2rem 0}.RepositoryList-module__L6DM0a__header{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.RepositoryList-module__L6DM0a__header h2{color:var(--slate-50);margin:0;font-size:1.5rem}.RepositoryList-module__L6DM0a__headerButtons{gap:.75rem;display:flex}.RepositoryList-module__L6DM0a__addButton{background:var(--blue-600);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:1rem;transition:background .2s}.RepositoryList-module__L6DM0a__addButton:hover{background:var(--blue-700)}.RepositoryList-module__L6DM0a__addButton:disabled{opacity:.6;cursor:not-allowed}.RepositoryList-module__L6DM0a__secondaryButton{background:var(--slate-700);color:var(--slate-200);cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:1rem;transition:background .2s}.RepositoryList-module__L6DM0a__secondaryButton:hover{background:var(--slate-600)}.RepositoryList-module__L6DM0a__tokenStatus{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.RepositoryList-module__L6DM0a__tokenDot{border-radius:50%;width:8px;height:8px;display:inline-block}.RepositoryList-module__L6DM0a__tokenConnected{background:#22c55e}.RepositoryList-module__L6DM0a__tokenMissing{background:#f59e0b}.RepositoryList-module__L6DM0a__tokenInvalid{background:#ef4444}.RepositoryList-module__L6DM0a__tokenLabel{color:var(--slate-400);font-size:.8rem}.RepositoryList-module__L6DM0a__searchPanel{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.RepositoryList-module__L6DM0a__searchBar{gap:.75rem;margin-bottom:.75rem;display:flex}.RepositoryList-module__L6DM0a__searchInput{background:var(--slate-900);border:1px solid var(--slate-700);color:var(--slate-100);border-radius:.375rem;flex:1;padding:.75rem;font-size:1rem}.RepositoryList-module__L6DM0a__quickActions{gap:.75rem;margin-bottom:1rem;display:flex}.RepositoryList-module__L6DM0a__quickActionButton{background:var(--slate-700);color:var(--slate-300);cursor:pointer;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;transition:background .2s}.RepositoryList-module__L6DM0a__quickActionButton:hover{background:var(--slate-600)}.RepositoryList-module__L6DM0a__quickActionButton:disabled{opacity:.6;cursor:not-allowed}.RepositoryList-module__L6DM0a__searchStatus{text-align:center;color:var(--slate-400);padding:1.5rem}.RepositoryList-module__L6DM0a__searchError{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:.375rem;padding:.75rem 1rem;font-size:.875rem}.RepositoryList-module__L6DM0a__searchEmpty{text-align:center;color:var(--slate-500);padding:1.5rem}.RepositoryList-module__L6DM0a__resultsList{flex-direction:column;gap:.5rem;display:flex}.RepositoryList-module__L6DM0a__resultCard{background:var(--slate-900);border:1px solid var(--slate-700);border-radius:.375rem;justify-content:space-between;align-items:center;padding:1rem;display:flex}.RepositoryList-module__L6DM0a__resultInfo{flex:1;min-width:0}.RepositoryList-module__L6DM0a__resultName{color:var(--blue-400);font-size:1rem;font-weight:600;text-decoration:none}.RepositoryList-module__L6DM0a__resultName:hover{text-decoration:underline}.RepositoryList-module__L6DM0a__resultDescription{color:var(--slate-400);text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 .5rem;font-size:.875rem;overflow:hidden}.RepositoryList-module__L6DM0a__resultMeta{color:var(--slate-500);gap:.75rem;font-size:.8rem;display:flex}.RepositoryList-module__L6DM0a__resultActions{flex-shrink:0;margin-left:1rem}.RepositoryList-module__L6DM0a__importButton{background:var(--blue-600);color:#fff;cursor:pointer;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;transition:background .2s}.RepositoryList-module__L6DM0a__importButton:hover{background:var(--blue-700)}.RepositoryList-module__L6DM0a__importButton:disabled{opacity:.6;cursor:not-allowed}.RepositoryList-module__L6DM0a__importedBadge{background:var(--slate-700);color:var(--slate-500);border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem}.RepositoryList-module__L6DM0a__form{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.RepositoryList-module__L6DM0a__formGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.RepositoryList-module__L6DM0a__form input,.RepositoryList-module__L6DM0a__form select,.RepositoryList-module__L6DM0a__form textarea{background:var(--slate-900);border:1px solid var(--slate-700);color:var(--slate-100);border-radius:.375rem;padding:.75rem;font-size:1rem}.RepositoryList-module__L6DM0a__form textarea{resize:vertical;width:100%}.RepositoryList-module__L6DM0a__submitButton{background:var(--blue-600);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 1.5rem;transition:background .2s}.RepositoryList-module__L6DM0a__submitButton:hover{background:var(--blue-700)}.RepositoryList-module__L6DM0a__list{flex-direction:column;gap:1rem;display:flex}.RepositoryList-module__L6DM0a__repoCard{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:.5rem;padding:1.5rem}.RepositoryList-module__L6DM0a__repoHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.RepositoryList-module__L6DM0a__repoHeader h3{margin:0 0 .5rem;font-size:1.25rem}.RepositoryList-module__L6DM0a__repoHeader h3 a{color:var(--blue-400);text-decoration:none}.RepositoryList-module__L6DM0a__repoHeader h3 a:hover{text-decoration:underline}.RepositoryList-module__L6DM0a__description{color:var(--slate-400);margin:0}.RepositoryList-module__L6DM0a__deleteButton{background:var(--slate-700);color:var(--slate-200);cursor:pointer;border:none;border-radius:.375rem;padding:.5rem 1rem;transition:background .2s}.RepositoryList-module__L6DM0a__deleteButton:hover{background:var(--slate-600)}.RepositoryList-module__L6DM0a__repoMeta{color:var(--slate-400);flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}.RepositoryList-module__L6DM0a__language{background:var(--blue-900);color:var(--blue-300);border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem}.RepositoryList-module__L6DM0a__visibility{background:var(--slate-700);color:var(--slate-300);border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem}.RepositoryList-module__L6DM0a__watchConfig{background:var(--slate-900);border-radius:.375rem;margin-top:1rem;padding:1rem}.RepositoryList-module__L6DM0a__watchConfig h4{color:var(--slate-300);margin:0 0 .75rem;font-size:1rem}.RepositoryList-module__L6DM0a__watchToggles{flex-wrap:wrap;gap:1rem;display:flex}.RepositoryList-module__L6DM0a__watchToggles label{color:var(--slate-300);cursor:pointer;align-items:center;gap:.5rem;display:flex}.RepositoryList-module__L6DM0a__watchToggles input[type=checkbox]{cursor:pointer}.RepositoryList-module__L6DM0a__lastSync{color:var(--slate-500);margin-top:1rem;font-size:.875rem}.RepositoryList-module__L6DM0a__loading,.RepositoryList-module__L6DM0a__empty{text-align:center;color:var(--slate-400);padding:3rem}.RepositoryList-module__L6DM0a__repoActions{align-items:center;gap:.5rem;display:flex}.RepositoryList-module__L6DM0a__schemaButton{color:#a78bfa;cursor:pointer;white-space:nowrap;background:#8b5cf614;border:1px solid #8b5cf640;border-radius:.375rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:500;transition:all .15s}.RepositoryList-module__L6DM0a__schemaButton:hover{background:#8b5cf629}
.SchemaViewer-module__UC7oSW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.SchemaViewer-module__UC7oSW__modal{background:var(--slate-900);border:1px solid var(--slate-700);border-radius:.75rem;flex-direction:column;width:100%;max-width:760px;max-height:88vh;display:flex;overflow-y:auto;box-shadow:0 25px 60px #00000080}.SchemaViewer-module__UC7oSW__header{border-bottom:1px solid var(--slate-700);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.SchemaViewer-module__UC7oSW__title{color:var(--slate-50);margin:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.125rem;font-weight:600}.SchemaViewer-module__UC7oSW__ormBadge{color:#a78bfa;text-transform:uppercase;letter-spacing:.05em;background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:99px;margin-top:.375rem;padding:.125rem .625rem;font-size:.6875rem;font-weight:600;display:inline-block}.SchemaViewer-module__UC7oSW__closeBtn{color:var(--slate-400);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.25rem;font-size:1.125rem;line-height:1;transition:color .15s}.SchemaViewer-module__UC7oSW__closeBtn:hover{color:var(--slate-100)}.SchemaViewer-module__UC7oSW__configPanel{border-bottom:1px solid var(--slate-800);flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.SchemaViewer-module__UC7oSW__formRow{gap:.75rem;display:flex}.SchemaViewer-module__UC7oSW__select,.SchemaViewer-module__UC7oSW__input{background:var(--slate-800);border:1px solid var(--slate-700);color:var(--slate-200);border-radius:.375rem;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}.SchemaViewer-module__UC7oSW__select:focus,.SchemaViewer-module__UC7oSW__input:focus{border-color:var(--blue-500);outline:none}.SchemaViewer-module__UC7oSW__analyzeBtn{background:var(--blue-600);color:#fff;cursor:pointer;border:none;border-radius:.5rem;margin:1.25rem 1.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;transition:background .15s}.SchemaViewer-module__UC7oSW__analyzeBtn:hover:not(:disabled){background:var(--blue-700)}.SchemaViewer-module__UC7oSW__analyzeBtn:disabled{opacity:.5;cursor:not-allowed}.SchemaViewer-module__UC7oSW__error{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:.375rem;margin:.75rem 1.5rem;padding:.75rem 1rem;font-size:.875rem}.SchemaViewer-module__UC7oSW__tabs{border-bottom:1px solid var(--slate-800);align-items:center;gap:.25rem;padding:.75rem 1.5rem 0;display:flex}.SchemaViewer-module__UC7oSW__tab{color:var(--slate-400);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem 1rem;font-size:.875rem;transition:all .15s}.SchemaViewer-module__UC7oSW__tabActive{color:var(--blue-400);border-bottom-color:var(--blue-500)}.SchemaViewer-module__UC7oSW__tabSpacer{flex:1}.SchemaViewer-module__UC7oSW__refreshBtn,.SchemaViewer-module__UC7oSW__exportBtn{background:var(--slate-800);border:1px solid var(--slate-700);color:var(--slate-300);cursor:pointer;border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem;transition:all .15s}.SchemaViewer-module__UC7oSW__refreshBtn:hover,.SchemaViewer-module__UC7oSW__exportBtn:hover{background:var(--slate-700);color:var(--slate-100)}.SchemaViewer-module__UC7oSW__entitiesList,.SchemaViewer-module__UC7oSW__relationsView{flex-direction:column;gap:.625rem;padding:1.25rem 1.5rem;display:flex}.SchemaViewer-module__UC7oSW__empty{text-align:center;color:var(--slate-500);padding:2rem 0;font-size:.875rem}.SchemaViewer-module__UC7oSW__entityCard{border:1px solid var(--slate-800);border-radius:.5rem;overflow:hidden}.SchemaViewer-module__UC7oSW__entityHeader{background:var(--slate-800);width:100%;color:var(--slate-200);cursor:pointer;text-align:left;border:none;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background .15s;display:flex}.SchemaViewer-module__UC7oSW__entityHeader:hover{background:var(--slate-700)}.SchemaViewer-module__UC7oSW__entityType{text-transform:uppercase;letter-spacing:.05em;color:var(--slate-500);background:var(--slate-700);border-radius:4px;padding:.125rem .5rem;font-size:.6875rem}.SchemaViewer-module__UC7oSW__entityName{color:var(--blue-400);flex:1;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9375rem;font-weight:600}.SchemaViewer-module__UC7oSW__fieldCount{color:var(--slate-500);font-size:.8125rem}.SchemaViewer-module__UC7oSW__fieldsTable{background:var(--slate-900)}.SchemaViewer-module__UC7oSW__fieldRow{border-top:1px solid var(--slate-800);grid-template-columns:1fr 1fr 80px 1fr;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;display:grid}.SchemaViewer-module__UC7oSW__fieldRowHeader{color:var(--slate-500);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.SchemaViewer-module__UC7oSW__fieldName{color:var(--slate-200);font-family:JetBrains Mono,Fira Code,monospace}.SchemaViewer-module__UC7oSW__fieldType{color:#34d399;font-family:JetBrains Mono,Fira Code,monospace}.SchemaViewer-module__UC7oSW__fieldFlags{flex-wrap:wrap;gap:.25rem;display:flex}.SchemaViewer-module__UC7oSW__badgePk{color:#fbbf24;background:#fbbf2426;border:1px solid #fbbf244d;border-radius:3px;padding:.0625rem .375rem;font-size:.625rem;font-weight:700}.SchemaViewer-module__UC7oSW__badgeFk{color:var(--blue-400);background:#3b82f626;border:1px solid #3b82f64d;border-radius:3px;padding:.0625rem .375rem;font-size:.625rem;font-weight:700}.SchemaViewer-module__UC7oSW__badgeNull{background:var(--slate-700);color:var(--slate-400);border-radius:3px;padding:.0625rem .375rem;font-size:.625rem;font-weight:500}.SchemaViewer-module__UC7oSW__fieldRef{color:var(--slate-500);font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem}.SchemaViewer-module__UC7oSW__rawAnalysis{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:.5rem;margin-top:1rem;padding:1rem}.SchemaViewer-module__UC7oSW__rawAnalysis h4{text-transform:uppercase;letter-spacing:.05em;color:var(--slate-400);margin:0 0 .5rem;font-size:.75rem}.SchemaViewer-module__UC7oSW__rawAnalysis p{color:var(--slate-300);font-size:.875rem;line-height:1.6}.SchemaViewer-module__UC7oSW__erd{background:var(--slate-800);border:1px solid var(--slate-700);color:var(--slate-200);white-space:pre;border-radius:.5rem;padding:1.25rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;line-height:1.8;overflow-x:auto}.SchemaViewer-module__UC7oSW__relationsList{flex-direction:column;gap:.375rem;margin-top:1rem;display:flex}.SchemaViewer-module__UC7oSW__relationRow{background:var(--slate-800);border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.SchemaViewer-module__UC7oSW__relEntity{color:var(--blue-400);font-family:JetBrains Mono,Fira Code,monospace;font-weight:600}.SchemaViewer-module__UC7oSW__relField{color:var(--slate-400);font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem}.SchemaViewer-module__UC7oSW__relType{color:#a78bfa;letter-spacing:.03em;background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:99px;margin:0 .25rem;padding:.125rem .625rem;font-size:.75rem;font-weight:600}.SchemaViewer-module__UC7oSW__footer{border-top:1px solid var(--slate-800);color:var(--slate-500);padding:.75rem 1.5rem;font-size:.75rem}
.CodeCartography-module__7LtChG__overlay{z-index:200;background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.CodeCartography-module__7LtChG__panel{background:var(--slate-900);border:1px solid var(--slate-700);border-radius:.75rem;flex-direction:column;width:100%;max-width:960px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000080}.CodeCartography-module__7LtChG__header{border-bottom:1px solid var(--slate-700);background:var(--slate-800);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.CodeCartography-module__7LtChG__headerLeft{align-items:center;gap:.875rem;display:flex}.CodeCartography-module__7LtChG__headerIcon{font-size:1.5rem}.CodeCartography-module__7LtChG__title{color:var(--slate-100);margin:0;font-size:1.125rem}.CodeCartography-module__7LtChG__subtitle{color:var(--slate-500);margin:.2rem 0 0;font-size:.8125rem}.CodeCartography-module__7LtChG__closeBtn{color:var(--slate-400);cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:1.25rem;transition:color .15s}.CodeCartography-module__7LtChG__closeBtn:hover{color:var(--slate-100)}.CodeCartography-module__7LtChG__loading{text-align:center;color:var(--slate-400);padding:3rem}.CodeCartography-module__7LtChG__body{flex:1;grid-template-columns:280px 1fr;display:grid;overflow:hidden}.CodeCartography-module__7LtChG__treePane{border-right:1px solid var(--slate-700);flex-direction:column;display:flex;overflow:hidden}.CodeCartography-module__7LtChG__treePaneHeader{color:var(--slate-500);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--slate-800);background:var(--slate-850,var(--slate-800));flex-shrink:0;padding:.625rem 1rem;font-size:.75rem;font-weight:600}.CodeCartography-module__7LtChG__tree{flex:1;padding:.5rem 0;overflow-y:auto}.CodeCartography-module__7LtChG__emptyTree{text-align:center;color:var(--slate-500);padding:2rem 1rem;font-size:.875rem;line-height:1.6}.CodeCartography-module__7LtChG__dirItem,.CodeCartography-module__7LtChG__fileItem{width:100%;color:var(--slate-300);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.375rem;padding:.3rem .5rem;font-family:inherit;font-size:.8125rem;transition:background .1s;display:flex}.CodeCartography-module__7LtChG__dirItem:hover,.CodeCartography-module__7LtChG__fileItem:hover{background:var(--slate-800)}.CodeCartography-module__7LtChG__fileSelected{color:var(--blue-400);background:#3b82f626!important}.CodeCartography-module__7LtChG__dirArrow{color:var(--slate-500);flex-shrink:0;width:.75rem;font-size:.6875rem}.CodeCartography-module__7LtChG__dirIcon,.CodeCartography-module__7LtChG__fileNodeIcon{flex-shrink:0;font-size:.875rem}.CodeCartography-module__7LtChG__dirName{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.CodeCartography-module__7LtChG__dirCount{color:var(--slate-600);background:var(--slate-800);border-radius:99px;flex-shrink:0;padding:.0625rem .375rem;font-size:.6875rem}.CodeCartography-module__7LtChG__fileNodeName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.CodeCartography-module__7LtChG__usagePane{flex-direction:column;display:flex;overflow:hidden}.CodeCartography-module__7LtChG__usagePaneHeader{border-bottom:1px solid var(--slate-800);background:var(--slate-800);flex-shrink:0;align-items:baseline;gap:.75rem;padding:.75rem 1.25rem;display:flex}.CodeCartography-module__7LtChG__usageFile{color:var(--slate-100);font-size:.9375rem;font-weight:600}.CodeCartography-module__7LtChG__usagePath{color:var(--slate-500);font-family:monospace;font-size:.75rem}.CodeCartography-module__7LtChG__usageCount{color:var(--slate-400);border-bottom:1px solid var(--slate-800);flex-shrink:0;padding:.75rem 1.25rem;font-size:.875rem}.CodeCartography-module__7LtChG__usageList{flex-direction:column;flex:1;gap:.75rem;padding:.75rem 1rem;display:flex;overflow-y:auto}.CodeCartography-module__7LtChG__usageCard{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:.5rem;overflow:hidden}.CodeCartography-module__7LtChG__usageCardHeader{border-bottom:1px solid var(--slate-700);align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}.CodeCartography-module__7LtChG__usageCardIcon{font-size:.875rem}.CodeCartography-module__7LtChG__usageCardName{color:var(--slate-100);font-size:.875rem;font-weight:600}.CodeCartography-module__7LtChG__usageCardPath{color:var(--slate-500);font-family:monospace;font-size:.75rem}.CodeCartography-module__7LtChG__matchedLines{flex-direction:column;display:flex}.CodeCartography-module__7LtChG__matchedLine{border-top:1px solid var(--slate-700);align-items:flex-start;gap:0;display:flex}.CodeCartography-module__7LtChG__matchedLine:first-child{border-top:none}.CodeCartography-module__7LtChG__lineNum{min-width:3rem;color:var(--slate-500);background:var(--slate-900);border-right:1px solid var(--slate-700);text-align:right;flex-shrink:0;padding:.375rem .625rem;font-family:monospace;font-size:.75rem}.CodeCartography-module__7LtChG__lineContent{color:var(--slate-300);white-space:pre;text-overflow:ellipsis;padding:.375rem .75rem;font-family:Courier New,monospace;font-size:.8125rem;overflow:hidden}.CodeCartography-module__7LtChG__usageEmpty,.CodeCartography-module__7LtChG__usagePlaceholder{color:var(--slate-500);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.CodeCartography-module__7LtChG__usageEmptyIcon,.CodeCartography-module__7LtChG__usagePlaceholderIcon{opacity:.4;font-size:2rem}.CodeCartography-module__7LtChG__usageEmpty p,.CodeCartography-module__7LtChG__usagePlaceholder p{max-width:320px;margin:0;font-size:.9375rem;line-height:1.6}.CodeCartography-module__7LtChG__errorState{text-align:center;color:#f87171;padding:2rem;font-size:.9rem}.CodeCartography-module__7LtChG__usageSearching{color:var(--slate-400);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;font-size:.875rem;display:flex}.CodeCartography-module__7LtChG__progressBar{background:var(--slate-700);border-radius:99px;width:220px;height:4px;overflow:hidden}.CodeCartography-module__7LtChG__progressFill{background:var(--blue-500);border-radius:99px;height:100%;transition:width .2s}
.TaskBoard-module__1UJc-a__container{margin:2rem 0}.TaskBoard-module__1UJc-a__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.TaskBoard-module__1UJc-a__header h2{color:var(--slate-50);margin:0;font-size:1.5rem}.TaskBoard-module__1UJc-a__headerActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.TaskBoard-module__1UJc-a__filterSelect{background:var(--slate-800);border:1px solid var(--slate-700);color:var(--slate-100);cursor:pointer;border-radius:.375rem;padding:.75rem}.TaskBoard-module__1UJc-a__addButton{background:var(--blue-600);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 1.5rem;transition:background .2s}.TaskBoard-module__1UJc-a__addButton:hover{background:var(--blue-700)}.TaskBoard-module__1UJc-a__form{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:.5rem;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.TaskBoard-module__1UJc-a__form input,.TaskBoard-module__1UJc-a__form select,.TaskBoard-module__1UJc-a__form textarea{background:var(--slate-900);border:1px solid var(--slate-700);color:var(--slate-100);border-radius:.375rem;padding:.75rem;font-size:1rem}.TaskBoard-module__1UJc-a__form textarea{resize:vertical}.TaskBoard-module__1UJc-a__formRow{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.TaskBoard-module__1UJc-a__submitButton{background:var(--blue-600);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-self:flex-start;padding:.75rem 1.5rem;transition:background .2s}.TaskBoard-module__1UJc-a__submitButton:hover{background:var(--blue-700)}.TaskBoard-module__1UJc-a__board{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.TaskBoard-module__1UJc-a__column{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:.5rem;padding:1rem}.TaskBoard-module__1UJc-a__columnHeader{color:var(--slate-100);justify-content:space-between;align-items:center;margin:0 0 1rem;font-size:1.125rem;display:flex}.TaskBoard-module__1UJc-a__count{background:var(--slate-700);color:var(--slate-300);border-radius:1rem;padding:.25rem .625rem;font-size:.875rem}.TaskBoard-module__1UJc-a__tasks{flex-direction:column;gap:.75rem;min-height:200px;display:flex}.TaskBoard-module__1UJc-a__taskCard{background:var(--slate-900);border-left:3px solid var(--slate-700);border-radius:.5rem;padding:1rem}.TaskBoard-module__1UJc-a__priorityHigh{border-left-color:#ef4444}.TaskBoard-module__1UJc-a__priorityMedium{border-left-color:#f59e0b}.TaskBoard-module__1UJc-a__priorityLow{border-left-color:#3b82f6}.TaskBoard-module__1UJc-a__taskHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.TaskBoard-module__1UJc-a__taskHeader h4{color:var(--slate-100);flex:1;margin:0;font-size:1rem}.TaskBoard-module__1UJc-a__deleteBtn{color:var(--slate-500);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:1.5rem;display:flex}.TaskBoard-module__1UJc-a__deleteBtn:hover{background:var(--slate-800);color:var(--slate-300)}.TaskBoard-module__1UJc-a__taskDescription{color:var(--slate-400);margin:0 0 .75rem;font-size:.875rem;line-height:1.5}.TaskBoard-module__1UJc-a__taskTags{flex-wrap:wrap;gap:.375rem;margin-bottom:.625rem;display:flex}.TaskBoard-module__1UJc-a__tag{background:var(--slate-700);color:var(--slate-400);cursor:pointer;border:1px solid #0000;border-radius:99px;padding:.125rem .5rem;font-size:.75rem;transition:all .15s}.TaskBoard-module__1UJc-a__tag:hover{background:var(--slate-600);color:var(--slate-200)}.TaskBoard-module__1UJc-a__tagActive{color:var(--blue-400);background:#3b82f626;border-color:#3b82f64d}.TaskBoard-module__1UJc-a__taskMeta{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;display:flex}.TaskBoard-module__1UJc-a__repoTag{background:var(--blue-900);color:var(--blue-300);border-radius:.25rem;padding:.25rem .5rem}.TaskBoard-module__1UJc-a__priority{background:var(--slate-700);color:var(--slate-300);border-radius:.25rem;padding:.25rem .5rem}.TaskBoard-module__1UJc-a__dueDate{color:var(--slate-400)}.TaskBoard-module__1UJc-a__taskActions{flex-wrap:wrap;gap:.5rem;display:flex}.TaskBoard-module__1UJc-a__taskActions button{background:var(--slate-700);color:var(--slate-200);cursor:pointer;border:none;border-radius:.25rem;padding:.375rem .75rem;font-size:.875rem;transition:background .2s}.TaskBoard-module__1UJc-a__taskActions button:hover{background:var(--slate-600)}.TaskBoard-module__1UJc-a__emptyColumn{text-align:center;color:var(--slate-500);padding:2rem 1rem}.TaskBoard-module__1UJc-a__loading{text-align:center;color:var(--slate-400);padding:3rem}.TaskBoard-module__1UJc-a__offlineBtn{background:var(--slate-800);border:1px solid var(--slate-700);color:var(--slate-300);cursor:pointer;border-radius:.375rem;padding:.4375rem .875rem;font-size:.8125rem;transition:all .15s}.TaskBoard-module__1UJc-a__offlineActive{color:#fbbf24;background:#fbbf241a;border-color:#fbbf244d}.TaskBoard-module__1UJc-a__syncWarning{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf244d;border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500}.TaskBoard-module__1UJc-a__quotaBadge{border:1px solid #0000;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;display:flex}.TaskBoard-module__1UJc-a__quotaOk{color:#6ee7b7;background:#10b9811a;border-color:#10b98140}.TaskBoard-module__1UJc-a__quotaExhausted{color:#fca5a5;background:#ef44441a;border-color:#ef444440}.TaskBoard-module__1UJc-a__quotaDot{background:currentColor;border-radius:50%;width:6px;height:6px}.TaskBoard-module__1UJc-a__quotaBtn{background:var(--slate-800);border:1px solid var(--slate-700);color:var(--slate-300);cursor:pointer;border-radius:.375rem;padding:.4375rem .875rem;font-size:.8125rem;transition:all .15s}.TaskBoard-module__1UJc-a__quotaBtn:hover{background:var(--slate-700);color:var(--slate-100)}.TaskBoard-module__1UJc-a__quotaBtn:disabled{opacity:.5;cursor:not-allowed}.TaskBoard-module__1UJc-a__delegateBtn{color:var(--blue-400);cursor:pointer;background:#3b82f61f;border:1px solid #3b82f64d;border-radius:.375rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:500;transition:all .15s}.TaskBoard-module__1UJc-a__delegateBtn:hover{background:#3b82f633}@keyframes TaskBoard-module__1UJc-a__pulse{0%,to{opacity:1}50%{opacity:.5}}.TaskBoard-module__1UJc-a__delegateUrgent{color:#fca5a5;background:#ef44441f;border-color:#ef444459;animation:2s ease-in-out infinite TaskBoard-module__1UJc-a__pulse}.TaskBoard-module__1UJc-a__taskHeaderActions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.TaskBoard-module__1UJc-a__pendingSyncDot{color:#fbbf24;cursor:default;font-size:.875rem}.TaskBoard-module__1UJc-a__claudeFlag{cursor:pointer;color:var(--slate-600);background:0 0;border:none;border-radius:.25rem;padding:.125rem .25rem;font-size:.9375rem;transition:all .15s}.TaskBoard-module__1UJc-a__claudeFlag:hover{color:var(--slate-300);background:var(--slate-800)}.TaskBoard-module__1UJc-a__claudeFlagActive{color:#60a5fa}.TaskBoard-module__1UJc-a__offlineBanner{color:#fde68a;background:#fbbf2414;border:1px solid #fbbf2440;border-radius:.375rem;padding:.625rem .875rem;font-size:.8125rem}.TaskBoard-module__1UJc-a__delegationSection{border:1px solid #3b82f633;border-radius:.375rem;margin:.5rem 0;overflow:hidden}.TaskBoard-module__1UJc-a__delegationToggle{width:100%;color:var(--blue-400);cursor:pointer;text-align:left;background:#3b82f60f;border:none;justify-content:space-between;align-items:center;padding:.4375rem .75rem;font-size:.8125rem;transition:background .15s;display:flex}.TaskBoard-module__1UJc-a__delegationToggle:hover{background:#3b82f61a}.TaskBoard-module__1UJc-a__delegationContent{background:var(--slate-950);color:var(--slate-300);white-space:pre-wrap;max-height:200px;padding:.75rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem;line-height:1.65;overflow-y:auto}@media (max-width:640px){.TaskBoard-module__1UJc-a__header{flex-direction:column;align-items:flex-start}.TaskBoard-module__1UJc-a__headerActions{gap:.5rem;width:100%}.TaskBoard-module__1UJc-a__addButton{text-align:center;width:100%}.TaskBoard-module__1UJc-a__filterSelect{flex:1;min-width:0}.TaskBoard-module__1UJc-a__board,.TaskBoard-module__1UJc-a__formRow{grid-template-columns:1fr}}
.AgentManager-module__87i0IG__container{margin:2rem 0}.AgentManager-module__87i0IG__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.AgentManager-module__87i0IG__header h2{color:var(--slate-50);margin:0;font-size:1.5rem}.AgentManager-module__87i0IG__addButton{background:var(--blue-600);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 1.5rem;transition:background .2s}.AgentManager-module__87i0IG__addButton:hover{background:var(--blue-700)}.AgentManager-module__87i0IG__form{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:.5rem;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.AgentManager-module__87i0IG__form input,.AgentManager-module__87i0IG__form select,.AgentManager-module__87i0IG__form textarea{background:var(--slate-900);border:1px solid var(--slate-700);color:var(--slate-100);border-radius:.375rem;padding:.75rem;font-size:1rem}.AgentManager-module__87i0IG__form textarea{resize:vertical}.AgentManager-module__87i0IG__submitButton{background:var(--blue-600);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-self:flex-start;padding:.75rem 1.5rem;transition:background .2s}.AgentManager-module__87i0IG__submitButton:hover{background:var(--blue-700)}.AgentManager-module__87i0IG__grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1rem;display:grid}.AgentManager-module__87i0IG__agentCard{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:.5rem;padding:1.5rem;transition:border-color .2s}.AgentManager-module__87i0IG__agentCard.AgentManager-module__87i0IG__active{border-color:var(--blue-600)}.AgentManager-module__87i0IG__agentHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.AgentManager-module__87i0IG__agentHeader h3{color:var(--slate-100);margin:0 0 .5rem;font-size:1.125rem}.AgentManager-module__87i0IG__type{background:var(--slate-700);color:var(--slate-300);border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem}.AgentManager-module__87i0IG__actions{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.AgentManager-module__87i0IG__activeBtn,.AgentManager-module__87i0IG__inactiveBtn{cursor:pointer;border:none;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;transition:background .2s}.AgentManager-module__87i0IG__activeBtn{background:var(--blue-600);color:#fff}.AgentManager-module__87i0IG__activeBtn:hover{background:var(--blue-700)}.AgentManager-module__87i0IG__inactiveBtn{background:var(--slate-700);color:var(--slate-300)}.AgentManager-module__87i0IG__inactiveBtn:hover{background:var(--slate-600)}.AgentManager-module__87i0IG__deleteButton{background:var(--slate-700);color:var(--slate-200);cursor:pointer;border:none;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;transition:background .2s}.AgentManager-module__87i0IG__deleteButton:hover{background:var(--slate-600)}.AgentManager-module__87i0IG__description{color:var(--slate-400);margin:0 0 1rem;line-height:1.5}.AgentManager-module__87i0IG__meta{color:var(--slate-500);font-size:.875rem}.AgentManager-module__87i0IG__loading,.AgentManager-module__87i0IG__empty{text-align:center;color:var(--slate-400);padding:3rem}
.FileEditor-module__zo-sQG__container{margin:2rem 0}.FileEditor-module__zo-sQG__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.FileEditor-module__zo-sQG__header h2{color:var(--slate-50);margin:0;font-size:1.5rem}.FileEditor-module__zo-sQG__addButton{background:var(--blue-600);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 1.5rem;transition:background .2s}.FileEditor-module__zo-sQG__addButton:hover{background:var(--blue-700)}.FileEditor-module__zo-sQG__form{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:.5rem;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.FileEditor-module__zo-sQG__formRow{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.FileEditor-module__zo-sQG__form input,.FileEditor-module__zo-sQG__form select,.FileEditor-module__zo-sQG__form textarea{background:var(--slate-900);border:1px solid var(--slate-700);color:var(--slate-100);border-radius:.375rem;padding:.75rem;font-family:inherit;font-size:1rem}.FileEditor-module__zo-sQG__form textarea{resize:vertical;font-family:Courier New,monospace}.FileEditor-module__zo-sQG__submitButton{background:var(--blue-600);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-self:flex-start;padding:.75rem 1.5rem;transition:background .2s}.FileEditor-module__zo-sQG__submitButton:hover{background:var(--blue-700)}.FileEditor-module__zo-sQG__layout{grid-template-columns:300px 1fr;gap:1rem;height:600px;display:grid}.FileEditor-module__zo-sQG__fileList{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:.5rem;padding:1rem;overflow-y:auto}.FileEditor-module__zo-sQG__fileList h3{color:var(--slate-300);margin:0;font-size:1rem}.FileEditor-module__zo-sQG__listHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.FileEditor-module__zo-sQG__filterSelect{background:var(--slate-900);border:1px solid var(--slate-700);color:var(--slate-200);cursor:pointer;border-radius:.375rem;max-width:120px;padding:.25rem .5rem;font-size:.75rem}.FileEditor-module__zo-sQG__filterSelect:focus{border-color:var(--blue-600);outline:none}.FileEditor-module__zo-sQG__files{flex-direction:column;gap:.5rem;display:flex}.FileEditor-module__zo-sQG__fileItem{background:var(--slate-900);cursor:pointer;border-radius:.375rem;justify-content:space-between;align-items:center;padding:.75rem;transition:background .2s;display:flex}.FileEditor-module__zo-sQG__fileItem:hover{background:var(--slate-700)}.FileEditor-module__zo-sQG__fileItem.FileEditor-module__zo-sQG__selected{background:var(--blue-900);border:1px solid var(--blue-600)}.FileEditor-module__zo-sQG__fileInfo{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.FileEditor-module__zo-sQG__fileIcon{flex-shrink:0;font-size:1.5rem}.FileEditor-module__zo-sQG__fileName{color:var(--slate-100);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.FileEditor-module__zo-sQG__filePath{color:var(--slate-500);font-size:.75rem}.FileEditor-module__zo-sQG__fileRepo{color:var(--blue-400);font-size:.75rem}.FileEditor-module__zo-sQG__fileProject{color:var(--slate-400);border-left:3px solid var(--blue-600);margin-top:.2rem;padding-left:.375rem;font-size:.75rem}.FileEditor-module__zo-sQG__deleteBtn{color:var(--slate-500);cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:1.5rem;display:flex}.FileEditor-module__zo-sQG__deleteBtn:hover{background:var(--slate-800);color:var(--slate-300)}.FileEditor-module__zo-sQG__editor{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}.FileEditor-module__zo-sQG__editorHeader{border-bottom:1px solid var(--slate-700);justify-content:space-between;align-items:center;padding:1rem;display:flex}.FileEditor-module__zo-sQG__editorHeader h3{color:var(--slate-100);margin:0;font-size:1.125rem}.FileEditor-module__zo-sQG__editorPath{color:var(--slate-400);margin:.25rem 0 0;font-size:.875rem}.FileEditor-module__zo-sQG__editorActions{gap:.5rem;display:flex}.FileEditor-module__zo-sQG__editButton,.FileEditor-module__zo-sQG__saveButton,.FileEditor-module__zo-sQG__cancelButton{cursor:pointer;border:none;border-radius:.375rem;padding:.5rem 1rem;transition:background .2s}.FileEditor-module__zo-sQG__editButton{background:var(--blue-600);color:#fff}.FileEditor-module__zo-sQG__editButton:hover{background:var(--blue-700)}.FileEditor-module__zo-sQG__saveButton{background:var(--blue-600);color:#fff}.FileEditor-module__zo-sQG__saveButton:hover{background:var(--blue-700)}.FileEditor-module__zo-sQG__cancelButton{background:var(--slate-700);color:var(--slate-200)}.FileEditor-module__zo-sQG__cancelButton:hover{background:var(--slate-600)}.FileEditor-module__zo-sQG__editorTextarea{background:var(--slate-900);color:var(--slate-100);resize:none;border:none;outline:none;flex:1;padding:1rem;font-family:Courier New,monospace;font-size:.875rem;line-height:1.6}.FileEditor-module__zo-sQG__editorTextarea:read-only{cursor:default}.FileEditor-module__zo-sQG__editorFooter{border-top:1px solid var(--slate-700);color:var(--slate-400);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.FileEditor-module__zo-sQG__projectSelector{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.FileEditor-module__zo-sQG__projectSelector label{color:var(--slate-400);white-space:nowrap}.FileEditor-module__zo-sQG__projectSelector select{background:var(--slate-900);border:1px solid var(--slate-700);color:var(--slate-200);cursor:pointer;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem}.FileEditor-module__zo-sQG__projectSelector select:focus{border-color:var(--blue-600);outline:none}.FileEditor-module__zo-sQG__editorEmpty{height:100%;color:var(--slate-500);justify-content:center;align-items:center;display:flex}.FileEditor-module__zo-sQG__loading,.FileEditor-module__zo-sQG__empty{text-align:center;color:var(--slate-400);padding:2rem}.FileEditor-module__zo-sQG__fileTags{flex-wrap:wrap;gap:.25rem;margin-top:.25rem;display:flex}.FileEditor-module__zo-sQG__fileTag{background:var(--slate-700);color:var(--slate-400);border-radius:99px;padding:.0625rem .375rem;font-size:.6875rem}.FileEditor-module__zo-sQG__filterSelect{background:var(--slate-800);border:1px solid var(--slate-700);color:var(--slate-200);cursor:pointer;border-radius:.375rem;padding:.375rem .625rem;font-size:.8125rem}.FileEditor-module__zo-sQG__flagBadge{color:#f59e0b;opacity:.85;margin-top:.2rem;font-size:.6875rem}.FileEditor-module__zo-sQG__flagBar{background:var(--slate-900);border-bottom:1px solid #f59e0b40;flex-direction:column;gap:.75rem;padding:.875rem 1rem;display:flex}.FileEditor-module__zo-sQG__flagBarLabel{color:#f59e0b;align-items:center;gap:.75rem;font-size:.8125rem;font-weight:600;display:flex}.FileEditor-module__zo-sQG__flagHint{color:var(--slate-500);font-family:monospace;font-size:.75rem;font-weight:400}.FileEditor-module__zo-sQG__flagInputs{flex-wrap:wrap;gap:.625rem;display:flex}.FileEditor-module__zo-sQG__flagField{background:var(--slate-800);border:1px solid #f59e0b33;border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .625rem;display:flex}.FileEditor-module__zo-sQG__flagLabel{color:#f59e0b;white-space:nowrap;font-family:monospace;font-size:.75rem;font-weight:600}.FileEditor-module__zo-sQG__flagInput{color:var(--slate-100);background:0 0;border:none;outline:none;width:140px;font-family:inherit;font-size:.8125rem}.FileEditor-module__zo-sQG__flagInput::placeholder{color:var(--slate-600)}.FileEditor-module__zo-sQG__copyFlagBtn{color:#f59e0b;cursor:pointer;background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:.375rem;align-self:flex-start;padding:.4rem .875rem;font-size:.8125rem;font-weight:500;transition:all .15s}.FileEditor-module__zo-sQG__copyFlagBtn:hover{background:#f59e0b38}.FileEditor-module__zo-sQG__copySuccess{color:#10b981;background:#10b9811f;border-color:#10b98159}.FileEditor-module__zo-sQG__flagNoVars{color:var(--slate-600);font-size:.75rem;font-style:italic}.FileEditor-module__zo-sQG__editorHeaderLeft{flex-direction:column;gap:.125rem;display:flex}.FileEditor-module__zo-sQG__editorHeaderRight{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.FileEditor-module__zo-sQG__projectSelectHeader{background:var(--slate-800);border:1px solid var(--slate-600);color:var(--slate-200);cursor:pointer;border-radius:.375rem;max-width:160px;padding:.3rem .625rem;font-size:.8125rem}.FileEditor-module__zo-sQG__projectSelectHeader:focus{border-color:var(--blue-500);outline:none}
.DocumentationViewer-module__8p9Riq__container{margin:2rem 0}.DocumentationViewer-module__8p9Riq__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.DocumentationViewer-module__8p9Riq__header h2{color:var(--slate-50);margin:0;font-size:1.5rem}.DocumentationViewer-module__8p9Riq__headerActions{gap:.75rem;display:flex}.DocumentationViewer-module__8p9Riq__addButton{background:var(--blue-600);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 1.5rem;transition:background .2s}.DocumentationViewer-module__8p9Riq__addButton:hover{background:var(--blue-700)}.DocumentationViewer-module__8p9Riq__generateButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#4f46e5);border:none;border-radius:.5rem;padding:.75rem 1.5rem;transition:opacity .2s}.DocumentationViewer-module__8p9Riq__generateButton:hover{opacity:.9}.DocumentationViewer-module__8p9Riq__warning{color:var(--slate-300);background:#fbbf2414;border:1px solid #fbbf244d;border-radius:.5rem;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:.875rem 1rem;font-size:.875rem;display:flex}.DocumentationViewer-module__8p9Riq__warningIcon{flex-shrink:0;margin-top:.1rem;font-size:1rem}.DocumentationViewer-module__8p9Riq__warningRepoBtn{color:#fbbf24;cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;text-decoration:underline}.DocumentationViewer-module__8p9Riq__warningRepoBtn:hover{color:#f59e0b}.DocumentationViewer-module__8p9Riq__warningHint{color:var(--slate-500);font-style:italic}.DocumentationViewer-module__8p9Riq__generateForm{background:var(--slate-800);border:1px solid #7c3aed40;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.DocumentationViewer-module__8p9Riq__generateForm h3{color:var(--slate-100);margin:0 0 1.25rem;font-size:1.125rem}.DocumentationViewer-module__8p9Riq__formField{flex-direction:column;gap:.375rem;display:flex}.DocumentationViewer-module__8p9Riq__formField label{color:var(--slate-400);font-size:.8125rem;font-weight:500}.DocumentationViewer-module__8p9Riq__formField select,.DocumentationViewer-module__8p9Riq__formField input,.DocumentationViewer-module__8p9Riq__formField textarea{background:var(--slate-900);border:1px solid var(--slate-700);color:var(--slate-100);border-radius:.375rem;padding:.625rem .75rem;font-size:.9375rem}.DocumentationViewer-module__8p9Riq__formField select:focus,.DocumentationViewer-module__8p9Riq__formField input:focus,.DocumentationViewer-module__8p9Riq__formField textarea:focus{border-color:#7c3aed;outline:none}.DocumentationViewer-module__8p9Riq__formField input[type=password]::placeholder{color:var(--slate-500);font-family:monospace}.DocumentationViewer-module__8p9Riq__genError{color:#f87171;background:#ef44441a;border:1px solid #ef44444d;border-radius:.375rem;padding:.625rem .875rem;font-size:.875rem}.DocumentationViewer-module__8p9Riq__generateActions{gap:.75rem;margin-top:.25rem;display:flex}.DocumentationViewer-module__8p9Riq__generateSubmit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#4f46e5);border:none;border-radius:.375rem;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;transition:opacity .2s}.DocumentationViewer-module__8p9Riq__generateSubmit:disabled{opacity:.6;cursor:not-allowed}.DocumentationViewer-module__8p9Riq__cancelBtn{background:var(--slate-700);color:var(--slate-200);cursor:pointer;border:none;border-radius:.375rem;padding:.625rem 1.25rem;font-size:.9375rem;transition:background .15s}.DocumentationViewer-module__8p9Riq__cancelBtn:hover{background:var(--slate-600)}.DocumentationViewer-module__8p9Riq__aiBadge{margin-right:.25rem;font-size:.875rem}.DocumentationViewer-module__8p9Riq__aiBadgeLarge{margin-right:.375rem}.DocumentationViewer-module__8p9Riq__notionBadge{color:#fff;vertical-align:middle;background:#000;border-radius:.2rem;justify-content:center;align-items:center;width:1rem;height:1rem;margin-right:.375rem;font-size:.625rem;font-weight:700;display:inline-flex}.DocumentationViewer-module__8p9Riq__modelLabel{color:#a78bfa;margin-left:.5rem;font-size:.75rem}.DocumentationViewer-module__8p9Riq__docTagList{flex-wrap:wrap;gap:.25rem;margin-top:.375rem;display:flex}.DocumentationViewer-module__8p9Riq__docTag{background:var(--slate-700);color:var(--slate-400);border-radius:99px;padding:.0625rem .375rem;font-size:.6875rem}.DocumentationViewer-module__8p9Riq__listFilters{flex-wrap:wrap;gap:.375rem;display:flex}.DocumentationViewer-module__8p9Riq__tagsInput{background:var(--slate-900);border:1px solid var(--slate-700);color:var(--slate-300);box-sizing:border-box;border-radius:.375rem;width:100%;padding:.5rem;font-size:.875rem}.DocumentationViewer-module__8p9Riq__viewerTags{margin-bottom:.375rem}.DocumentationViewer-module__8p9Riq__notionStatus{color:#a78bfa;font-size:.8125rem}.DocumentationViewer-module__8p9Riq__form{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:.5rem;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.DocumentationViewer-module__8p9Riq__formRow{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.DocumentationViewer-module__8p9Riq__form input,.DocumentationViewer-module__8p9Riq__form select,.DocumentationViewer-module__8p9Riq__form textarea{background:var(--slate-900);border:1px solid var(--slate-700);color:var(--slate-100);border-radius:.375rem;padding:.75rem;font-size:1rem}.DocumentationViewer-module__8p9Riq__form textarea{resize:vertical;font-family:Courier New,monospace}.DocumentationViewer-module__8p9Riq__submitButton{background:var(--blue-600);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-self:flex-start;padding:.75rem 1.5rem;transition:background .2s}.DocumentationViewer-module__8p9Riq__submitButton:hover{background:var(--blue-700)}.DocumentationViewer-module__8p9Riq__layout{grid-template-columns:300px 1fr;gap:1rem;height:600px;display:grid}.DocumentationViewer-module__8p9Riq__docList{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:.5rem;padding:1rem;overflow-y:auto}.DocumentationViewer-module__8p9Riq__listHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.DocumentationViewer-module__8p9Riq__listHeader h3{color:var(--slate-300);margin:0;font-size:1rem}.DocumentationViewer-module__8p9Riq__filterSelect{background:var(--slate-900);border:1px solid var(--slate-700);color:var(--slate-300);border-radius:.375rem;padding:.375rem .5rem;font-size:.75rem}.DocumentationViewer-module__8p9Riq__docs{flex-direction:column;gap:.5rem;display:flex}.DocumentationViewer-module__8p9Riq__docItem{background:var(--slate-900);cursor:pointer;border-radius:.375rem;justify-content:space-between;align-items:center;padding:.75rem;transition:background .2s;display:flex}.DocumentationViewer-module__8p9Riq__docItem:hover{background:var(--slate-700)}.DocumentationViewer-module__8p9Riq__docItem.DocumentationViewer-module__8p9Riq__selected{background:var(--blue-900);border:1px solid var(--blue-600)}.DocumentationViewer-module__8p9Riq__docInfo{flex:1;min-width:0}.DocumentationViewer-module__8p9Riq__docTitle{color:var(--slate-100);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.DocumentationViewer-module__8p9Riq__docCategory{color:var(--slate-500);margin-top:.25rem;font-size:.75rem}.DocumentationViewer-module__8p9Riq__docRepo{color:var(--blue-400);margin-top:.25rem;font-size:.75rem}.DocumentationViewer-module__8p9Riq__docProject{color:var(--slate-300);border-left:2px solid var(--blue-500);margin-top:.25rem;padding-left:.5rem;font-size:.75rem}.DocumentationViewer-module__8p9Riq__deleteBtn{color:var(--slate-500);cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:1.5rem;display:flex}.DocumentationViewer-module__8p9Riq__deleteBtn:hover{background:var(--slate-800);color:var(--slate-300)}.DocumentationViewer-module__8p9Riq__viewer{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}.DocumentationViewer-module__8p9Riq__viewerHeader{border-bottom:1px solid var(--slate-700);justify-content:space-between;align-items:center;padding:1rem;display:flex}.DocumentationViewer-module__8p9Riq__viewerHeader h3{color:var(--slate-100);margin:0;font-size:1.25rem}.DocumentationViewer-module__8p9Riq__category{background:var(--slate-700);color:var(--slate-300);border-radius:.25rem;margin-top:.5rem;padding:.25rem .5rem;font-size:.875rem;display:inline-block}.DocumentationViewer-module__8p9Riq__editFields{flex-direction:column;flex:1;gap:.5rem;display:flex}.DocumentationViewer-module__8p9Riq__titleInput{background:var(--slate-900);border:1px solid var(--slate-700);color:var(--slate-100);border-radius:.375rem;padding:.5rem;font-size:1.25rem;font-weight:500}.DocumentationViewer-module__8p9Riq__editSelect{background:var(--slate-900);border:1px solid var(--slate-700);color:var(--slate-300);border-radius:.375rem;padding:.5rem;font-size:.875rem}.DocumentationViewer-module__8p9Riq__editorActions{gap:.5rem;display:flex}.DocumentationViewer-module__8p9Riq__editButton,.DocumentationViewer-module__8p9Riq__saveButton,.DocumentationViewer-module__8p9Riq__cancelButton{cursor:pointer;border:none;border-radius:.375rem;padding:.5rem 1rem;transition:background .2s}.DocumentationViewer-module__8p9Riq__editButton{background:var(--blue-600);color:#fff}.DocumentationViewer-module__8p9Riq__editButton:hover{background:var(--blue-700)}.DocumentationViewer-module__8p9Riq__saveButton{background:var(--blue-600);color:#fff}.DocumentationViewer-module__8p9Riq__saveButton:hover{background:var(--blue-700)}.DocumentationViewer-module__8p9Riq__cancelButton{background:var(--slate-700);color:var(--slate-200)}.DocumentationViewer-module__8p9Riq__cancelButton:hover{background:var(--slate-600)}.DocumentationViewer-module__8p9Riq__viewerContent{color:var(--slate-200);flex:1;padding:1.5rem;line-height:1.8;overflow-y:auto}.DocumentationViewer-module__8p9Riq__viewerContent pre{white-space:pre-wrap;word-wrap:break-word;margin:0;font-family:inherit}.DocumentationViewer-module__8p9Riq__viewerTextarea{background:var(--slate-900);color:var(--slate-100);resize:none;border:none;outline:none;flex:1;padding:1.5rem;font-family:Courier New,monospace;font-size:.875rem;line-height:1.6}.DocumentationViewer-module__8p9Riq__viewerFooter{border-top:1px solid var(--slate-700);color:var(--slate-400);padding:1rem;font-size:.875rem}.DocumentationViewer-module__8p9Riq__tag{background:var(--blue-900);color:var(--blue-300);border-radius:.25rem;margin-left:.5rem;padding:.25rem .5rem;display:inline-block}.DocumentationViewer-module__8p9Riq__viewerEmpty{height:100%;color:var(--slate-500);justify-content:center;align-items:center;display:flex}.DocumentationViewer-module__8p9Riq__loading,.DocumentationViewer-module__8p9Riq__empty{text-align:center;color:var(--slate-400);padding:2rem}.DocumentationViewer-module__8p9Riq__viewerActions{align-items:center;gap:.5rem;display:flex}.DocumentationViewer-module__8p9Riq__diffButton{color:#a78bfa;cursor:pointer;background:#8b5cf61a;border:1px solid #8b5cf64d;border-radius:.375rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:500;transition:all .15s}.DocumentationViewer-module__8p9Riq__diffButton:hover{background:#8b5cf633}
.NotionDiffViewer-module__Q1nwBG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.NotionDiffViewer-module__Q1nwBG__modal{background:var(--slate-900);border:1px solid var(--slate-700);border-radius:.75rem;flex-direction:column;width:100%;max-width:900px;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 25px 60px #00000080}.NotionDiffViewer-module__Q1nwBG__header{border-bottom:1px solid var(--slate-700);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.NotionDiffViewer-module__Q1nwBG__title{color:var(--slate-50);margin:0;font-size:1.0625rem;font-weight:600}.NotionDiffViewer-module__Q1nwBG__subtitle{color:var(--slate-500);margin-top:.25rem;font-size:.8125rem;display:block}.NotionDiffViewer-module__Q1nwBG__closeBtn{color:var(--slate-400);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.25rem;font-size:1.125rem;transition:color .15s}.NotionDiffViewer-module__Q1nwBG__closeBtn:hover{color:var(--slate-100)}.NotionDiffViewer-module__Q1nwBG__configPanel{border-bottom:1px solid var(--slate-800);flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.NotionDiffViewer-module__Q1nwBG__formRow{gap:.75rem;display:flex}.NotionDiffViewer-module__Q1nwBG__select,.NotionDiffViewer-module__Q1nwBG__input{background:var(--slate-800);border:1px solid var(--slate-700);color:var(--slate-200);border-radius:.375rem;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}.NotionDiffViewer-module__Q1nwBG__select:focus,.NotionDiffViewer-module__Q1nwBG__input:focus{border-color:var(--blue-500);outline:none}.NotionDiffViewer-module__Q1nwBG__analyzeBtn{background:var(--blue-600);color:#fff;cursor:pointer;border:none;border-radius:.5rem;margin:1.25rem 1.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;transition:background .15s}.NotionDiffViewer-module__Q1nwBG__analyzeBtn:hover:not(:disabled){background:var(--blue-700)}.NotionDiffViewer-module__Q1nwBG__analyzeBtn:disabled{opacity:.5;cursor:not-allowed}.NotionDiffViewer-module__Q1nwBG__error{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:.375rem;margin:.75rem 1.5rem;padding:.75rem 1rem;font-size:.875rem}.NotionDiffViewer-module__Q1nwBG__success{color:#6ee7b7;background:#10b9811a;border:1px solid #10b9814d;border-radius:.375rem;margin:.75rem 1.5rem;padding:.75rem 1rem;font-size:.875rem}.NotionDiffViewer-module__Q1nwBG__summary{background:#fbbf240f;border-bottom:1px solid #fbbf2426;flex-direction:column;gap:.75rem;padding:1rem 1.5rem;display:flex}.NotionDiffViewer-module__Q1nwBG__summaryText{color:var(--slate-300);font-size:.875rem;line-height:1.6}.NotionDiffViewer-module__Q1nwBG__changeBadges{flex-wrap:wrap;gap:.375rem;display:flex}.NotionDiffViewer-module__Q1nwBG__changeBadge{border-radius:99px;padding:.1875rem .625rem;font-size:.6875rem;font-weight:600}.NotionDiffViewer-module__Q1nwBG__change_addition{color:#6ee7b7;background:#10b9811f;border:1px solid #10b9814d}.NotionDiffViewer-module__Q1nwBG__change_deletion{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d}.NotionDiffViewer-module__Q1nwBG__change_modification{color:#fde68a;background:#fbbf241f;border:1px solid #fbbf244d}.NotionDiffViewer-module__Q1nwBG__diffContainer{flex:1;overflow:hidden}.NotionDiffViewer-module__Q1nwBG__diffHeader{border-bottom:1px solid var(--slate-700);grid-template-columns:1fr 1fr;display:grid}.NotionDiffViewer-module__Q1nwBG__diffColLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--slate-400);border-left:1px solid var(--slate-700);padding:.5rem 1rem;font-size:.75rem;font-weight:600}.NotionDiffViewer-module__Q1nwBG__diffColLabel:first-child{border-left:none}.NotionDiffViewer-module__Q1nwBG__diffBody{grid-template-columns:1fr 1fr;max-height:380px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem;display:grid;overflow-y:auto}.NotionDiffViewer-module__Q1nwBG__diffCol{border-left:1px solid var(--slate-800);overflow-x:auto}.NotionDiffViewer-module__Q1nwBG__diffCol:first-child{border-left:none}.NotionDiffViewer-module__Q1nwBG__diffLine{white-space:pre-wrap;word-break:break-word;align-items:baseline;gap:.5rem;min-height:1.6rem;padding:.125rem .75rem;display:flex}.NotionDiffViewer-module__Q1nwBG__lineUnchanged{color:var(--slate-400)}.NotionDiffViewer-module__Q1nwBG__lineAdded{color:#6ee7b7;background:#10b98114}.NotionDiffViewer-module__Q1nwBG__lineRemoved{color:#fca5a5;background:#ef444414;text-decoration:line-through}.NotionDiffViewer-module__Q1nwBG__linePrefix{color:var(--slate-600);text-align:center;flex-shrink:0;min-width:.75rem}.NotionDiffViewer-module__Q1nwBG__actions{border-top:1px solid var(--slate-800);justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.NotionDiffViewer-module__Q1nwBG__rejectBtn{color:#fca5a5;cursor:pointer;background:0 0;border:1px solid #ef444466;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .15s}.NotionDiffViewer-module__Q1nwBG__rejectBtn:hover{background:#ef444414}.NotionDiffViewer-module__Q1nwBG__rejectBtn:disabled{opacity:.5;cursor:not-allowed}.NotionDiffViewer-module__Q1nwBG__approveBtn{color:#6ee7b7;cursor:pointer;background:#10b98126;border:1px solid #10b98166;border-radius:.5rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .15s}.NotionDiffViewer-module__Q1nwBG__approveBtn:hover{background:#10b98140}.NotionDiffViewer-module__Q1nwBG__approveBtn:disabled{opacity:.5;cursor:not-allowed}.NotionDiffViewer-module__Q1nwBG__statusBanner{text-align:center;border-top:1px solid var(--slate-800);padding:.875rem;font-size:.875rem;font-weight:500}.NotionDiffViewer-module__Q1nwBG__rejected{color:#fca5a5;background:#ef44440f}
.ProjectManager-module__6J40hW__container{margin:2rem 0}.ProjectManager-module__6J40hW__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.ProjectManager-module__6J40hW__header h2{color:#f1f5f9;margin:0;font-size:1.5rem}.ProjectManager-module__6J40hW__addButton{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .2s}.ProjectManager-module__6J40hW__addButton:hover{background:#1d4ed8}.ProjectManager-module__6J40hW__form{background:#1e293b;border:1px solid #334155;border-radius:.75rem;flex-direction:column;gap:1rem;margin-bottom:2rem;padding:1.5rem;display:flex}.ProjectManager-module__6J40hW__formGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:640px){.ProjectManager-module__6J40hW__formGrid{grid-template-columns:1fr}}.ProjectManager-module__6J40hW__formGroup{flex-direction:column;gap:.375rem;display:flex}.ProjectManager-module__6J40hW__formGroup label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:500}.ProjectManager-module__6J40hW__formGroup input,.ProjectManager-module__6J40hW__formGroup select,.ProjectManager-module__6J40hW__formGroup textarea{color:#f1f5f9;background:#0f172a;border:1px solid #334155;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;transition:border-color .2s}.ProjectManager-module__6J40hW__formGroup input:focus,.ProjectManager-module__6J40hW__formGroup select:focus,.ProjectManager-module__6J40hW__formGroup textarea:focus{border-color:#2563eb;outline:none}.ProjectManager-module__6J40hW__formGroup textarea{resize:vertical;font-family:inherit}.ProjectManager-module__6J40hW__formGroup select option{background:#1e293b}.ProjectManager-module__6J40hW__submitButton{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:.5rem;align-self:flex-start;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:background .2s}.ProjectManager-module__6J40hW__submitButton:hover{background:#1d4ed8}.ProjectManager-module__6J40hW__colorPicker{flex-wrap:wrap;gap:.5rem;padding:.25rem 0;display:flex}.ProjectManager-module__6J40hW__colorSwatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px;padding:0;transition:border-color .15s,transform .15s}.ProjectManager-module__6J40hW__colorSwatch:hover{transform:scale(1.15)}.ProjectManager-module__6J40hW__colorSwatch.ProjectManager-module__6J40hW__selected{border-color:#f1f5f9;box-shadow:0 0 0 1px #64748b}.ProjectManager-module__6J40hW__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}.ProjectManager-module__6J40hW__projectCard{background:#1e293b;border:1px solid #334155;border-radius:.75rem;transition:border-color .2s;display:flex;overflow:hidden}.ProjectManager-module__6J40hW__projectCard:hover{border-color:#475569}.ProjectManager-module__6J40hW__colorBar{flex-shrink:0;width:6px}.ProjectManager-module__6J40hW__projectInfo{flex:1;min-width:0;padding:1.25rem}.ProjectManager-module__6J40hW__projectInfo h3{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .5rem;font-size:1rem;overflow:hidden}.ProjectManager-module__6J40hW__projectInfo p{color:#94a3b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .75rem;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ProjectManager-module__6J40hW__repoBadge{color:#93c5fd;text-overflow:ellipsis;white-space:nowrap;background:#1e3a8a;border-radius:.375rem;max-width:100%;margin-bottom:.75rem;padding:.2rem .6rem;font-size:.75rem;display:inline-block;overflow:hidden}.ProjectManager-module__6J40hW__meta{color:#64748b;font-size:.75rem}.ProjectManager-module__6J40hW__actions{flex-direction:column;flex-shrink:0;justify-content:center;gap:.5rem;padding:1.25rem;display:flex}.ProjectManager-module__6J40hW__editButton{color:#cbd5e1;cursor:pointer;background:#334155;border:none;border-radius:.375rem;padding:.375rem .75rem;font-size:.8rem;transition:background .2s}.ProjectManager-module__6J40hW__editButton:hover{background:#475569}.ProjectManager-module__6J40hW__deleteButton{color:#cbd5e1;cursor:pointer;background:#334155;border:none;border-radius:.375rem;padding:.375rem .75rem;font-size:.8rem;transition:background .2s}.ProjectManager-module__6J40hW__deleteButton:hover{color:#fca5a5;background:#7f1d1d}.ProjectManager-module__6J40hW__editForm{flex-direction:column;flex:1;gap:.625rem;padding:1rem;display:flex}.ProjectManager-module__6J40hW__editInput,.ProjectManager-module__6J40hW__editTextarea,.ProjectManager-module__6J40hW__editSelect{color:#f1f5f9;box-sizing:border-box;background:#0f172a;border:1px solid #334155;border-radius:.375rem;width:100%;padding:.4rem .625rem;font-size:.875rem;transition:border-color .2s}.ProjectManager-module__6J40hW__editInput:focus,.ProjectManager-module__6J40hW__editTextarea:focus,.ProjectManager-module__6J40hW__editSelect:focus{border-color:#2563eb;outline:none}.ProjectManager-module__6J40hW__editTextarea{resize:vertical;font-family:inherit}.ProjectManager-module__6J40hW__editSelect option{background:#1e293b}.ProjectManager-module__6J40hW__editActions{gap:.5rem;display:flex}.ProjectManager-module__6J40hW__saveButton{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:.375rem;flex:1;padding:.4rem .75rem;font-size:.8rem;font-weight:500;transition:background .2s}.ProjectManager-module__6J40hW__saveButton:hover{background:#1d4ed8}.ProjectManager-module__6J40hW__cancelButton{color:#cbd5e1;cursor:pointer;background:#334155;border:none;border-radius:.375rem;flex:1;padding:.4rem .75rem;font-size:.8rem;transition:background .2s}.ProjectManager-module__6J40hW__cancelButton:hover{background:#475569}.ProjectManager-module__6J40hW__loading,.ProjectManager-module__6J40hW__empty{text-align:center;color:#64748b;padding:3rem;font-size:.9rem;line-height:1.6}
.IntegrationsPanel-module__IuITkW__container{padding:2rem 0}.IntegrationsPanel-module__IuITkW__header{margin-bottom:2rem}.IntegrationsPanel-module__IuITkW__header h2{color:var(--slate-100);margin:0 0 .5rem;font-size:1.5rem}.IntegrationsPanel-module__IuITkW__subtitle{color:var(--slate-400);margin:0;font-size:.9375rem;line-height:1.5}.IntegrationsPanel-module__IuITkW__loading{text-align:center;color:var(--slate-400);padding:3rem}.IntegrationsPanel-module__IuITkW__activeSection{margin-bottom:2rem}.IntegrationsPanel-module__IuITkW__activeSection h3{color:var(--slate-300);text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem;font-size:.875rem}.IntegrationsPanel-module__IuITkW__activeGrid{flex-wrap:wrap;gap:.75rem;display:flex}.IntegrationsPanel-module__IuITkW__activeCard{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:.5rem;align-items:center;gap:.75rem;min-width:180px;padding:.75rem 1rem;display:flex}.IntegrationsPanel-module__IuITkW__activeCardIcon{background:var(--blue-600);color:#fff;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;display:flex}.IntegrationsPanel-module__IuITkW__activeCardInfo{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.IntegrationsPanel-module__IuITkW__activeCardName{color:var(--slate-100);font-size:.9375rem;font-weight:500}.IntegrationsPanel-module__IuITkW__lastSync{color:var(--slate-500);font-size:.75rem}.IntegrationsPanel-module__IuITkW__activeDot{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px}.IntegrationsPanel-module__IuITkW__layout{grid-template-columns:320px 1fr;align-items:start;gap:1.5rem;display:grid}.IntegrationsPanel-module__IuITkW__catalog{background:var(--slate-900);border:1px solid var(--slate-700);border-radius:.75rem;overflow:hidden}.IntegrationsPanel-module__IuITkW__catalog h3{color:var(--slate-400);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--slate-700);margin:0;padding:1rem 1.25rem;font-size:.875rem}.IntegrationsPanel-module__IuITkW__catalogItem{cursor:pointer;border-bottom:1px solid var(--slate-800);align-items:center;gap:.875rem;padding:1rem 1.25rem;transition:background .15s;display:flex}.IntegrationsPanel-module__IuITkW__catalogItem:last-child{border-bottom:none}.IntegrationsPanel-module__IuITkW__catalogItem:hover:not(.IntegrationsPanel-module__IuITkW__comingSoon){background:var(--slate-800)}.IntegrationsPanel-module__IuITkW__catalogItemSelected{border-left:3px solid var(--blue-500);padding-left:calc(1.25rem - 3px);background:var(--slate-800)!important}.IntegrationsPanel-module__IuITkW__comingSoon{opacity:.5;cursor:default}.IntegrationsPanel-module__IuITkW__catalogIcon{background:var(--slate-700);width:2.25rem;height:2.25rem;color:var(--slate-300);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.IntegrationsPanel-module__IuITkW__catalogInfo{flex:1;min-width:0}.IntegrationsPanel-module__IuITkW__catalogName{color:var(--slate-100);font-size:.9375rem;font-weight:500}.IntegrationsPanel-module__IuITkW__catalogDesc{color:var(--slate-400);white-space:nowrap;text-overflow:ellipsis;margin-top:.125rem;font-size:.75rem;overflow:hidden}.IntegrationsPanel-module__IuITkW__catalogStatus{flex-shrink:0}.IntegrationsPanel-module__IuITkW__activeBadge{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d;border-radius:99px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.IntegrationsPanel-module__IuITkW__comingSoonBadge{background:var(--slate-700);color:var(--slate-400);border-radius:99px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.IntegrationsPanel-module__IuITkW__configPanel{background:var(--slate-900);border:1px solid var(--slate-700);border-radius:.75rem;padding:1.5rem}.IntegrationsPanel-module__IuITkW__configHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.IntegrationsPanel-module__IuITkW__configHeader h3{color:var(--slate-100);margin:0;font-size:1.125rem}.IntegrationsPanel-module__IuITkW__configActions{gap:.5rem;display:flex}.IntegrationsPanel-module__IuITkW__disableBtn,.IntegrationsPanel-module__IuITkW__enableBtn{cursor:pointer;border:1px solid;border-radius:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;transition:all .15s}.IntegrationsPanel-module__IuITkW__disableBtn{border-color:var(--slate-600);color:var(--slate-300);background:0 0}.IntegrationsPanel-module__IuITkW__disableBtn:hover{background:var(--slate-700)}.IntegrationsPanel-module__IuITkW__enableBtn{color:#4ade80;background:#22c55e1a;border-color:#22c55e66}.IntegrationsPanel-module__IuITkW__enableBtn:hover{background:#22c55e33}.IntegrationsPanel-module__IuITkW__deleteBtn{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;border-radius:.375rem;padding:.375rem .875rem;font-size:.8125rem;transition:all .15s}.IntegrationsPanel-module__IuITkW__deleteBtn:hover{background:#ef444433}.IntegrationsPanel-module__IuITkW__configFields{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.IntegrationsPanel-module__IuITkW__configField{flex-direction:column;gap:.375rem;display:flex}.IntegrationsPanel-module__IuITkW__configField label{color:var(--slate-400);font-size:.8125rem;font-weight:500}.IntegrationsPanel-module__IuITkW__configField input{background:var(--slate-800);border:1px solid var(--slate-600);color:var(--slate-100);border-radius:.375rem;padding:.5rem .75rem;font-size:.9375rem;transition:border-color .2s}.IntegrationsPanel-module__IuITkW__configField input:focus{border-color:var(--blue-500);outline:none}.IntegrationsPanel-module__IuITkW__configField input::placeholder{color:var(--slate-500);font-family:monospace}.IntegrationsPanel-module__IuITkW__syncConfig{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:.5rem;margin-bottom:1.5rem;padding:1rem}.IntegrationsPanel-module__IuITkW__syncConfig h4{color:var(--slate-300);margin:0 0 .875rem;font-size:.875rem}.IntegrationsPanel-module__IuITkW__syncToggles{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.IntegrationsPanel-module__IuITkW__toggle{cursor:pointer;color:var(--slate-300);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.IntegrationsPanel-module__IuITkW__toggle input[type=checkbox]{accent-color:var(--blue-500)}.IntegrationsPanel-module__IuITkW__repoConfig h5{color:var(--slate-400);margin:0 0 .625rem;font-size:.8125rem}.IntegrationsPanel-module__IuITkW__repoList{flex-direction:column;gap:.375rem;max-height:150px;display:flex;overflow-y:auto}.IntegrationsPanel-module__IuITkW__repoToggle{cursor:pointer;color:var(--slate-400);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.IntegrationsPanel-module__IuITkW__repoToggle input[type=checkbox]{accent-color:#ef4444}.IntegrationsPanel-module__IuITkW__successMsg{color:#4ade80;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:.375rem;margin-bottom:1rem;padding:.625rem .875rem;font-size:.875rem}.IntegrationsPanel-module__IuITkW__errorMsg{color:#f87171;background:#ef44441a;border:1px solid #ef44444d;border-radius:.375rem;margin-bottom:1rem;padding:.625rem .875rem;font-size:.875rem}.IntegrationsPanel-module__IuITkW__configFooter{flex-direction:column;gap:.75rem;display:flex}.IntegrationsPanel-module__IuITkW__saveBtn{background:var(--blue-600);color:#fff;cursor:pointer;border:none;border-radius:.375rem;align-self:flex-start;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;transition:background .2s}.IntegrationsPanel-module__IuITkW__saveBtn:hover:not(:disabled){background:var(--blue-500)}.IntegrationsPanel-module__IuITkW__saveBtn:disabled{opacity:.6;cursor:not-allowed}.IntegrationsPanel-module__IuITkW__notionActions{border-top:1px solid var(--slate-700);flex-wrap:wrap;gap:.75rem;padding-top:.5rem;display:flex}.IntegrationsPanel-module__IuITkW__syncBtn{background:var(--slate-700);color:var(--slate-100);border:1px solid var(--slate-600);cursor:pointer;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;transition:all .15s}.IntegrationsPanel-module__IuITkW__syncBtn:hover:not(:disabled){background:var(--slate-600)}.IntegrationsPanel-module__IuITkW__syncBtn:disabled{opacity:.6;cursor:not-allowed}.IntegrationsPanel-module__IuITkW__syncBtnPrimary{background:var(--blue-600);color:#fff;cursor:pointer;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background .15s}.IntegrationsPanel-module__IuITkW__syncBtnPrimary:hover:not(:disabled){background:var(--blue-500)}.IntegrationsPanel-module__IuITkW__syncBtnPrimary:disabled{opacity:.6;cursor:not-allowed}.IntegrationsPanel-module__IuITkW__figmaPlaceholder{background:var(--slate-800);border:1px dashed var(--slate-600);color:var(--slate-400);border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:1rem;font-size:.875rem;display:flex}.IntegrationsPanel-module__IuITkW__figmaPlaceholder span{flex-shrink:0;font-size:1.5rem}.IntegrationsPanel-module__IuITkW__figmaPlaceholder p{margin:0;line-height:1.5}.IntegrationsPanel-module__IuITkW__emptyPanel{background:var(--slate-900);border:1px dashed var(--slate-700);text-align:center;color:var(--slate-500);border-radius:.75rem;padding:3rem}.IntegrationsPanel-module__IuITkW__secretsSection{border-top:1px solid var(--slate-700);margin-top:2.5rem;padding-top:2rem}.IntegrationsPanel-module__IuITkW__secretsTitle{color:var(--slate-200);margin:0 0 .375rem;font-size:1rem;font-weight:600}.IntegrationsPanel-module__IuITkW__secretsSubtitle{color:var(--slate-400);margin:0 0 1.25rem;font-size:.875rem;line-height:1.5}.IntegrationsPanel-module__IuITkW__secretsList{flex-direction:column;gap:.75rem;display:flex}.IntegrationsPanel-module__IuITkW__secretRow{background:var(--slate-900);border:1px solid var(--slate-700);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.IntegrationsPanel-module__IuITkW__secretInfo{flex-direction:column;flex:0 0 200px;gap:.25rem;min-width:200px;display:flex}.IntegrationsPanel-module__IuITkW__secretLabel{color:var(--slate-200);font-size:.875rem;font-weight:500}.IntegrationsPanel-module__IuITkW__secretPreview{color:#4ade80;font-family:monospace;font-size:.75rem}.IntegrationsPanel-module__IuITkW__secretNotSet{color:var(--slate-500);font-size:.75rem}.IntegrationsPanel-module__IuITkW__secretActions{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;display:flex}.IntegrationsPanel-module__IuITkW__secretInput{background:var(--slate-800);border:1px solid var(--slate-600);min-width:180px;color:var(--slate-100);border-radius:.375rem;flex:1;padding:.4375rem .75rem;font-family:monospace;font-size:.875rem}.IntegrationsPanel-module__IuITkW__secretInput:focus{border-color:var(--blue-500);outline:none}.IntegrationsPanel-module__IuITkW__secretInput::placeholder{color:var(--slate-500)}.IntegrationsPanel-module__IuITkW__secretSaveBtn{background:var(--blue-600);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:.375rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:600;transition:background .15s}.IntegrationsPanel-module__IuITkW__secretSaveBtn:hover:not(:disabled){background:var(--blue-500)}.IntegrationsPanel-module__IuITkW__secretSaveBtn:disabled{opacity:.5;cursor:not-allowed}.IntegrationsPanel-module__IuITkW__secretDeleteBtn{color:#f87171;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ef444466;border-radius:.375rem;padding:.4375rem .75rem;font-size:.8125rem;transition:all .15s}.IntegrationsPanel-module__IuITkW__secretDeleteBtn:hover{background:#ef44441a}@media (max-width:900px){.IntegrationsPanel-module__IuITkW__layout{grid-template-columns:1fr}}.IntegrationsPanel-module__IuITkW__projectNotionConfig{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:.5rem;margin-top:1rem;padding:1.25rem}.IntegrationsPanel-module__IuITkW__projectNotionConfig h4{color:var(--slate-200);margin:0 0 .375rem;font-size:.9375rem}.IntegrationsPanel-module__IuITkW__projectNotionNote{color:var(--slate-500);margin:0 0 1rem;font-size:.8125rem;line-height:1.5}.IntegrationsPanel-module__IuITkW__projectNotionList{flex-direction:column;gap:.625rem;display:flex}.IntegrationsPanel-module__IuITkW__projectNotionRow{grid-template-columns:.75rem 160px 1fr 1fr;align-items:center;gap:.625rem;display:grid}.IntegrationsPanel-module__IuITkW__projectDot{border-radius:50%;flex-shrink:0;width:.75rem;height:.75rem}.IntegrationsPanel-module__IuITkW__projectNotionName{color:var(--slate-200);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.IntegrationsPanel-module__IuITkW__projectNotionInput{background:var(--slate-900);border:1px solid var(--slate-700);color:var(--slate-200);border-radius:.375rem;padding:.4rem .625rem;font-family:monospace;font-size:.8125rem}.IntegrationsPanel-module__IuITkW__projectNotionInput:focus{border-color:var(--blue-500);outline:none}.IntegrationsPanel-module__IuITkW__projectNotionInput::placeholder{color:var(--slate-600);font-family:inherit}
.UserManagement-module__N5YVWG__container{padding:2rem 0}.UserManagement-module__N5YVWG__header{margin-bottom:1.5rem}.UserManagement-module__N5YVWG__header h2{color:var(--slate-100);margin:0;font-size:1.5rem}.UserManagement-module__N5YVWG__loading{text-align:center;color:var(--slate-400);padding:3rem}.UserManagement-module__N5YVWG__layout{grid-template-columns:220px 1fr;align-items:start;gap:1.5rem;display:grid}.UserManagement-module__N5YVWG__sidebar{background:var(--slate-900);border:1px solid var(--slate-700);border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.UserManagement-module__N5YVWG__sideItem{border:none;border-bottom:1px solid var(--slate-800);width:100%;color:var(--slate-400);cursor:pointer;text-align:left;background:0 0;padding:.875rem 1.25rem;font-size:.9375rem;transition:all .15s}.UserManagement-module__N5YVWG__sideItem:last-child{border-bottom:none}.UserManagement-module__N5YVWG__sideItem:hover{background:var(--slate-800);color:var(--slate-200)}.UserManagement-module__N5YVWG__activeSideItem{border-left:3px solid var(--blue-500);padding-left:calc(1.25rem - 3px);background:var(--slate-800)!important;color:var(--blue-400)!important}.UserManagement-module__N5YVWG__content{background:var(--slate-900);border:1px solid var(--slate-700);border-radius:.75rem;padding:1.5rem}.UserManagement-module__N5YVWG__section h3{color:var(--slate-100);margin:0 0 1.5rem;font-size:1.125rem}.UserManagement-module__N5YVWG__successMsg{color:#4ade80;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:.5rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.875rem}.UserManagement-module__N5YVWG__errorMsg{color:#f87171;background:#ef44441a;border:1px solid #ef44444d;border-radius:.5rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.875rem}.UserManagement-module__N5YVWG__accountCard{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:.75rem;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.25rem;display:flex}.UserManagement-module__N5YVWG__avatar{background:var(--blue-600);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.25rem;font-weight:700;display:flex}.UserManagement-module__N5YVWG__accountInfo{flex-direction:column;gap:.375rem;display:flex}.UserManagement-module__N5YVWG__accountEmail{color:var(--slate-300);margin:0;font-size:.9375rem}.UserManagement-module__N5YVWG__fieldGroup{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.UserManagement-module__N5YVWG__fieldGroup label{color:var(--slate-400);font-size:.875rem;font-weight:500}.UserManagement-module__N5YVWG__inlineEdit{gap:.5rem;display:flex}.UserManagement-module__N5YVWG__inlineEdit input{background:var(--slate-800);border:1px solid var(--slate-600);color:var(--slate-100);border-radius:.375rem;flex:1;padding:.5rem .75rem;font-size:.9375rem}.UserManagement-module__N5YVWG__inlineEdit input:focus{border-color:var(--blue-500);outline:none}.UserManagement-module__N5YVWG__saveBtn{background:var(--blue-600);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background .15s}.UserManagement-module__N5YVWG__saveBtn:hover{background:var(--blue-500)}.UserManagement-module__N5YVWG__dangerZone{background:#ef44440d;border:1px solid #ef444433;border-radius:.75rem;padding:1.25rem}.UserManagement-module__N5YVWG__dangerZone h4{color:#f87171;margin:0 0 .5rem;font-size:.9375rem}.UserManagement-module__N5YVWG__dangerZone p{color:var(--slate-400);margin:0 0 1rem;font-size:.875rem}.UserManagement-module__N5YVWG__dangerBtn{color:#f87171;cursor:pointer;background:#ef444426;border:1px solid #ef444466;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .15s}.UserManagement-module__N5YVWG__dangerBtn:hover{background:#ef444440}.UserManagement-module__N5YVWG__confirmDelete{flex-direction:column;gap:.75rem;display:flex}.UserManagement-module__N5YVWG__confirmDelete p{color:#f87171;margin:0;font-weight:500}.UserManagement-module__N5YVWG__confirmActions{gap:.5rem;display:flex}.UserManagement-module__N5YVWG__cancelBtn{background:var(--slate-700);border:1px solid var(--slate-600);color:var(--slate-300);cursor:pointer;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;transition:all .15s}.UserManagement-module__N5YVWG__cancelBtn:hover{background:var(--slate-600)}.UserManagement-module__N5YVWG__subsection{margin-bottom:1.5rem}.UserManagement-module__N5YVWG__subsection h4{color:var(--slate-300);margin:0 0 .75rem;font-size:.9375rem}.UserManagement-module__N5YVWG__inviteForm{flex-wrap:wrap;gap:.5rem;display:flex}.UserManagement-module__N5YVWG__inviteForm select,.UserManagement-module__N5YVWG__inviteForm input{background:var(--slate-800);border:1px solid var(--slate-600);min-width:150px;color:var(--slate-100);border-radius:.375rem;flex:1;padding:.5rem .75rem;font-size:.875rem}.UserManagement-module__N5YVWG__inviteForm select:focus,.UserManagement-module__N5YVWG__inviteForm input:focus{border-color:var(--blue-500);outline:none}.UserManagement-module__N5YVWG__teamList{flex-direction:column;gap:1rem;display:flex}.UserManagement-module__N5YVWG__teamCard{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:.625rem;padding:1rem}.UserManagement-module__N5YVWG__teamHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.875rem;display:flex}.UserManagement-module__N5YVWG__teamHeader h4{color:var(--slate-100);margin:0 0 .25rem;font-size:1rem}.UserManagement-module__N5YVWG__teamType{color:var(--slate-500);text-transform:capitalize;font-size:.75rem}.UserManagement-module__N5YVWG__memberCount{color:var(--slate-400);font-size:.8125rem}.UserManagement-module__N5YVWG__memberList{flex-direction:column;gap:.5rem;display:flex}.UserManagement-module__N5YVWG__memberRow{align-items:center;gap:.625rem;display:flex}.UserManagement-module__N5YVWG__memberAvatar{background:var(--slate-600);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:700;display:flex}.UserManagement-module__N5YVWG__memberName{color:var(--slate-200);flex:1;font-size:.875rem}.UserManagement-module__N5YVWG__memberRole{border-radius:99px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.UserManagement-module__N5YVWG__removeBtn{border:1px solid var(--slate-600);color:var(--slate-400);cursor:pointer;background:0 0;border-radius:.25rem;padding:.125rem .375rem;font-size:.875rem;line-height:1;transition:all .15s}.UserManagement-module__N5YVWG__removeBtn:hover{color:#f87171;border-color:#ef4444}.UserManagement-module__N5YVWG__pendingInvites{border-top:1px solid var(--slate-700);color:var(--slate-400);margin-top:.75rem;padding-top:.75rem;font-size:.8125rem}.UserManagement-module__N5YVWG__pendingInvite{align-items:center;gap:.75rem;margin-top:.375rem;display:flex}.UserManagement-module__N5YVWG__inviteToken{background:var(--slate-700);color:var(--slate-300);border-radius:.25rem;padding:.125rem .375rem;font-family:monospace;font-size:.75rem}.UserManagement-module__N5YVWG__roleBadge{border-radius:99px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.UserManagement-module__N5YVWG__role_admin,.UserManagement-module__N5YVWG__role_owner{color:#fbbf24;background:#fbbf2426;border:1px solid #fbbf244d}.UserManagement-module__N5YVWG__role_member{color:var(--blue-400);background:#3b82f626;border:1px solid #3b82f64d}.UserManagement-module__N5YVWG__role_viewer{background:var(--slate-700);color:var(--slate-400);border:1px solid var(--slate-600)}.UserManagement-module__N5YVWG__userTable{border:1px solid var(--slate-700);border-radius:.625rem;flex-direction:column;display:flex;overflow:hidden}.UserManagement-module__N5YVWG__tableHeader{background:var(--slate-800);border-bottom:1px solid var(--slate-700);color:var(--slate-400);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:1fr 1.5fr 1fr 1fr auto;gap:1rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;display:grid}.UserManagement-module__N5YVWG__tableRow{border-bottom:1px solid var(--slate-800);grid-template-columns:1fr 1.5fr 1fr 1fr auto;align-items:center;gap:1rem;padding:.875rem 1rem;transition:background .15s;display:grid}.UserManagement-module__N5YVWG__tableRow:last-child{border-bottom:none}.UserManagement-module__N5YVWG__tableRow:hover{background:var(--slate-800)}.UserManagement-module__N5YVWG__userCell{align-items:center;gap:.5rem;display:flex}.UserManagement-module__N5YVWG__userAvatar{background:var(--slate-600);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;display:flex}.UserManagement-module__N5YVWG__youBadge{background:var(--slate-700);color:var(--slate-400);border-radius:99px;padding:.125rem .375rem;font-size:.6875rem}.UserManagement-module__N5YVWG__emailCell{color:var(--slate-400);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.UserManagement-module__N5YVWG__roleCell{display:flex}.UserManagement-module__N5YVWG__roleSelect{background:var(--slate-700);border:1px solid var(--slate-600);color:var(--slate-200);cursor:pointer;border-radius:.375rem;padding:.25rem .5rem;font-size:.8125rem}.UserManagement-module__N5YVWG__dateCell{color:var(--slate-500);font-size:.8125rem}.UserManagement-module__N5YVWG__actionsCell{justify-content:flex-end;display:flex}.UserManagement-module__N5YVWG__dangerSmallBtn{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;border-radius:.375rem;padding:.25rem .625rem;font-size:.75rem;transition:all .15s}.UserManagement-module__N5YVWG__dangerSmallBtn:hover{background:#ef444433}.UserManagement-module__N5YVWG__permNote{color:var(--slate-400);margin:-.5rem 0 1.5rem;font-size:.875rem}.UserManagement-module__N5YVWG__grantForm{flex-wrap:wrap;gap:.5rem;display:flex}.UserManagement-module__N5YVWG__grantForm select{background:var(--slate-800);border:1px solid var(--slate-600);min-width:160px;color:var(--slate-100);border-radius:.375rem;flex:1;padding:.5rem .75rem;font-size:.875rem}.UserManagement-module__N5YVWG__grantForm select:focus{border-color:var(--blue-500);outline:none}.UserManagement-module__N5YVWG__permTable{border:1px solid var(--slate-700);border-radius:.625rem;overflow:hidden}.UserManagement-module__N5YVWG__permTableHeader{background:var(--slate-800);border-bottom:1px solid var(--slate-700);color:var(--slate-400);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:1fr 1fr 1fr auto;gap:1rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;display:grid}.UserManagement-module__N5YVWG__permRow{border-bottom:1px solid var(--slate-800);color:var(--slate-300);grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:1rem;padding:.875rem 1rem;font-size:.875rem;display:grid}.UserManagement-module__N5YVWG__permRow:last-child{border-bottom:none}.UserManagement-module__N5YVWG__levelSelect{background:var(--slate-700);border:1px solid var(--slate-600);color:var(--slate-200);cursor:pointer;border-radius:.375rem;padding:.25rem .5rem;font-size:.8125rem}.UserManagement-module__N5YVWG__revokeBtn{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;border-radius:.375rem;padding:.25rem .625rem;font-size:.75rem;transition:all .15s}.UserManagement-module__N5YVWG__revokeBtn:hover{background:#ef444433}.UserManagement-module__N5YVWG__empty{text-align:center;color:var(--slate-500);padding:2rem;font-size:.875rem}.UserManagement-module__N5YVWG__sectionHeaderRow{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.UserManagement-module__N5YVWG__sectionHeaderRow h3{margin:0}.UserManagement-module__N5YVWG__logsFilter{gap:.5rem;display:flex}.UserManagement-module__N5YVWG__logsTable{border:1px solid var(--slate-700);border-radius:.625rem;margin-top:1rem;overflow:hidden}.UserManagement-module__N5YVWG__logsTableHeader{background:var(--slate-800);border-bottom:1px solid var(--slate-700);color:var(--slate-400);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:160px 180px 100px 120px 1fr;gap:1rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;display:grid}.UserManagement-module__N5YVWG__logRow{border-bottom:1px solid var(--slate-800);grid-template-columns:160px 180px 100px 120px 1fr;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.8125rem;display:grid}.UserManagement-module__N5YVWG__logRow:last-child{border-bottom:none}.UserManagement-module__N5YVWG__logSuccess{background:#10b98108}.UserManagement-module__N5YVWG__logFail{background:#ef44440d}.UserManagement-module__N5YVWG__logDate{color:var(--slate-400);font-variant-numeric:tabular-nums;white-space:nowrap}.UserManagement-module__N5YVWG__logEmail{color:var(--slate-200);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UserManagement-module__N5YVWG__logStatus{white-space:nowrap;font-size:.8125rem}.UserManagement-module__N5YVWG__logIp{color:var(--slate-400);font-family:monospace;font-size:.75rem}.UserManagement-module__N5YVWG__logAgent{color:var(--slate-500);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}@media (max-width:768px){.UserManagement-module__N5YVWG__layout{grid-template-columns:1fr}.UserManagement-module__N5YVWG__sidebar{flex-direction:row;overflow-x:auto}.UserManagement-module__N5YVWG__sideItem{border-bottom:none;border-right:1px solid var(--slate-800);white-space:nowrap}.UserManagement-module__N5YVWG__tableHeader,.UserManagement-module__N5YVWG__tableRow{grid-template-columns:1fr 1fr;font-size:.75rem}}
.AuthScreen-module__Xc1t5a__overlay{background:var(--slate-950);z-index:1000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.AuthScreen-module__Xc1t5a__card{background:var(--slate-900);border:1px solid var(--slate-700);border-radius:1rem;width:100%;max-width:420px;padding:2.5rem;box-shadow:0 25px 50px #00000080}.AuthScreen-module__Xc1t5a__logo{text-align:center;margin-bottom:2rem}.AuthScreen-module__Xc1t5a__logoIcon{margin-bottom:.75rem;font-size:3rem;display:block}.AuthScreen-module__Xc1t5a__logo h1{background:linear-gradient(135deg,var(--blue-400),var(--blue-600));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.75rem}.AuthScreen-module__Xc1t5a__logo p{color:var(--slate-400);margin:.25rem 0 0;font-size:.875rem}.AuthScreen-module__Xc1t5a__tabs{border:1px solid var(--slate-700);border-radius:.5rem;margin-bottom:1.5rem;display:flex;overflow:hidden}.AuthScreen-module__Xc1t5a__tab{color:var(--slate-400);cursor:pointer;background:0 0;border:none;flex:1;padding:.625rem;font-size:.9375rem;transition:all .2s}.AuthScreen-module__Xc1t5a__tab:hover{color:var(--slate-200);background:var(--slate-800)}.AuthScreen-module__Xc1t5a__tab.AuthScreen-module__Xc1t5a__activeTab{background:var(--blue-600);color:#fff}.AuthScreen-module__Xc1t5a__form{flex-direction:column;gap:1rem;display:flex}.AuthScreen-module__Xc1t5a__field{flex-direction:column;gap:.375rem;display:flex}.AuthScreen-module__Xc1t5a__field label{color:var(--slate-300);font-size:.875rem;font-weight:500}.AuthScreen-module__Xc1t5a__field input{background:var(--slate-800);border:1px solid var(--slate-600);color:var(--slate-100);border-radius:.5rem;padding:.625rem .875rem;font-size:1rem;transition:border-color .2s}.AuthScreen-module__Xc1t5a__field input:focus{border-color:var(--blue-500);outline:none}.AuthScreen-module__Xc1t5a__field input::placeholder{color:var(--slate-500)}.AuthScreen-module__Xc1t5a__error{color:#f87171;background:#ef44441a;border:1px solid #ef44444d;border-radius:.5rem;padding:.625rem .875rem;font-size:.875rem}.AuthScreen-module__Xc1t5a__submitButton{background:var(--blue-600);color:#fff;cursor:pointer;border:none;border-radius:.5rem;margin-top:.25rem;padding:.75rem;font-size:1rem;font-weight:600;transition:background .2s}.AuthScreen-module__Xc1t5a__submitButton:hover:not(:disabled){background:var(--blue-500)}.AuthScreen-module__Xc1t5a__submitButton:disabled{opacity:.6;cursor:not-allowed}.AuthScreen-module__Xc1t5a__hint{text-align:center;color:var(--slate-500);margin:1rem 0 0;font-size:.8125rem}
.ConceptionWorkspace-module__b0RZLq__container{flex-direction:column;gap:0;margin:2rem 0;display:flex}.ConceptionWorkspace-module__b0RZLq__topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.ConceptionWorkspace-module__b0RZLq__topBarLeft{align-items:center;gap:1rem;display:flex}.ConceptionWorkspace-module__b0RZLq__topBarRight{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.ConceptionWorkspace-module__b0RZLq__title{color:var(--slate-50);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600}.ConceptionWorkspace-module__b0RZLq__sessionsBtn{background:var(--slate-800);border:1px solid var(--slate-700);color:var(--slate-300);cursor:pointer;border-radius:.375rem;padding:.375rem .875rem;font-size:.8125rem;transition:all .15s}.ConceptionWorkspace-module__b0RZLq__sessionsBtn:hover{background:var(--slate-700);color:var(--slate-100)}.ConceptionWorkspace-module__b0RZLq__llmSelect{background:var(--slate-800);border:1px solid var(--slate-700);color:var(--slate-200);cursor:pointer;border-radius:.375rem;padding:.375rem .625rem;font-size:.8125rem}.ConceptionWorkspace-module__b0RZLq__apiKeyInput{background:var(--slate-800);border:1px solid var(--slate-700);color:var(--slate-200);border-radius:.375rem;width:160px;padding:.375rem .75rem;font-family:inherit;font-size:.8125rem}.ConceptionWorkspace-module__b0RZLq__apiKeyInput:focus{border-color:var(--blue-500);outline:none}.ConceptionWorkspace-module__b0RZLq__saveBtn{background:var(--slate-800);border:1px solid var(--slate-600);color:var(--slate-300);cursor:pointer;border-radius:.375rem;padding:.375rem .875rem;font-size:.8125rem;transition:all .15s}.ConceptionWorkspace-module__b0RZLq__saveBtn:hover{background:var(--slate-700);color:var(--slate-100)}.ConceptionWorkspace-module__b0RZLq__sessionTitleBar{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.ConceptionWorkspace-module__b0RZLq__titleInput{background:var(--slate-800);border:1px solid var(--slate-700);color:var(--slate-200);border-radius:.375rem;flex:1;padding:.5rem .875rem;font-family:inherit;font-size:.9375rem;font-weight:500;transition:border-color .15s}.ConceptionWorkspace-module__b0RZLq__titleInput:focus{border-color:var(--blue-500);outline:none}.ConceptionWorkspace-module__b0RZLq__titleInput::placeholder{color:var(--slate-600);font-weight:400}.ConceptionWorkspace-module__b0RZLq__activeSessionLabel{color:var(--slate-500);white-space:nowrap;font-size:.75rem}.ConceptionWorkspace-module__b0RZLq__sessionsPanel{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:.625rem;margin-bottom:1.25rem;overflow:hidden}.ConceptionWorkspace-module__b0RZLq__sessionsPanelHeader{border-bottom:1px solid var(--slate-700);color:var(--slate-400);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.8125rem;display:flex}.ConceptionWorkspace-module__b0RZLq__newSessionBtn{color:var(--blue-400);cursor:pointer;background:#3b82f61f;border:1px solid #3b82f64d;border-radius:.375rem;padding:.25rem .75rem;font-size:.8125rem;transition:all .15s}.ConceptionWorkspace-module__b0RZLq__newSessionBtn:hover{background:#3b82f633}.ConceptionWorkspace-module__b0RZLq__sessionsEmpty{text-align:center;color:var(--slate-500);padding:1rem;font-size:.875rem}.ConceptionWorkspace-module__b0RZLq__sessionItem{border-bottom:1px solid var(--slate-700);align-items:center;display:flex}.ConceptionWorkspace-module__b0RZLq__sessionItem:last-child{border-bottom:none}.ConceptionWorkspace-module__b0RZLq__sessionItemActive{background:#3b82f60f}.ConceptionWorkspace-module__b0RZLq__sessionLoadBtn{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:background .15s;display:flex}.ConceptionWorkspace-module__b0RZLq__sessionLoadBtn:hover{background:var(--slate-700)}.ConceptionWorkspace-module__b0RZLq__sessionItemTitle{color:var(--slate-200);font-size:.875rem}.ConceptionWorkspace-module__b0RZLq__sessionItemDate{color:var(--slate-500);font-size:.75rem}.ConceptionWorkspace-module__b0RZLq__sessionDeleteBtn{color:var(--slate-600);cursor:pointer;background:0 0;border:none;padding:.5rem .875rem;font-size:1.125rem;transition:color .15s}.ConceptionWorkspace-module__b0RZLq__sessionDeleteBtn:hover{color:#fca5a5}.ConceptionWorkspace-module__b0RZLq__sessionsFilter{border-bottom:1px solid var(--slate-700);padding:.5rem 1rem}.ConceptionWorkspace-module__b0RZLq__sessionsFilterSelect{background:var(--slate-900);border:1px solid var(--slate-700);width:100%;color:var(--slate-200);border-radius:.375rem;padding:.375rem .625rem;font-size:.8125rem}.ConceptionWorkspace-module__b0RZLq__sessionItemMeta{align-items:center;gap:.5rem;display:flex}.ConceptionWorkspace-module__b0RZLq__sessionItemRepo{color:var(--blue-400);background:#3b82f61a;border:1px solid #3b82f633;border-radius:99px;padding:.0625rem .5rem;font-size:.6875rem}.ConceptionWorkspace-module__b0RZLq__splitPanel{grid-template-columns:1fr 1fr;gap:1rem;min-height:520px;display:grid}@media (max-width:900px){.ConceptionWorkspace-module__b0RZLq__splitPanel{grid-template-columns:1fr}}.ConceptionWorkspace-module__b0RZLq__leftPanel,.ConceptionWorkspace-module__b0RZLq__rightPanel{background:var(--slate-900);border:1px solid var(--slate-800);border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.ConceptionWorkspace-module__b0RZLq__panelLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--slate-500);border-bottom:1px solid var(--slate-800);padding:.625rem 1rem;font-size:.6875rem;font-weight:600}.ConceptionWorkspace-module__b0RZLq__promptWrapper{flex:1;min-height:280px;position:relative}.ConceptionWorkspace-module__b0RZLq__promptHighlight{color:#0000;white-space:pre-wrap;word-break:break-word;pointer-events:none;padding:1rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9rem;line-height:1.7;position:absolute;inset:0;overflow:auto}.ConceptionWorkspace-module__b0RZLq__promptHighlight .model-ref{color:#0000;background:#8b5cf633;border-bottom:2px solid #a78bfa;border-radius:3px}.ConceptionWorkspace-module__b0RZLq__promptTextarea{width:100%;height:100%;color:var(--slate-200);resize:none;caret-color:var(--blue-400);background:0 0;border:none;outline:none;padding:1rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9rem;line-height:1.7;position:absolute;inset:0}.ConceptionWorkspace-module__b0RZLq__promptTextarea::placeholder{color:var(--slate-600);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;line-height:1.65}.ConceptionWorkspace-module__b0RZLq__modelsRow{border-top:1px solid var(--slate-800);background:var(--slate-950);flex-wrap:wrap;gap:.375rem;padding:.5rem 1rem;display:flex}.ConceptionWorkspace-module__b0RZLq__modelChip{background:#8b5cf61a;border:1px solid #8b5cf64d;border-radius:99px;align-items:center;display:flex;overflow:hidden}.ConceptionWorkspace-module__b0RZLq__modelChipLabel{color:#a78bfa;cursor:pointer;background:0 0;border:none;padding:.1875rem .625rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem;font-weight:500;transition:color .15s}.ConceptionWorkspace-module__b0RZLq__modelChipLabel:hover{color:#c4b5fd}.ConceptionWorkspace-module__b0RZLq__modelChipDelete{color:#a78bfa80;cursor:pointer;background:0 0;border:none;padding:.1875rem .5rem .1875rem 0;font-size:1rem;line-height:1;transition:color .15s}.ConceptionWorkspace-module__b0RZLq__modelChipDelete:hover{color:#fca5a5}.ConceptionWorkspace-module__b0RZLq__promptFooter{border-top:1px solid var(--slate-800);background:var(--slate-950);align-items:center;gap:.625rem;padding:.75rem 1rem;display:flex}.ConceptionWorkspace-module__b0RZLq__addModelBtn{background:var(--slate-800);border:1px solid var(--slate-700);color:var(--slate-400);cursor:pointer;border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem;transition:all .15s}.ConceptionWorkspace-module__b0RZLq__addModelBtn:hover{background:var(--slate-700);color:var(--slate-200)}.ConceptionWorkspace-module__b0RZLq__improveBtn{color:#c4b5fd;cursor:pointer;background:linear-gradient(135deg,#8b5cf626 0%,#3b82f626 100%);border:1px solid #8b5cf659;border-radius:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .15s}.ConceptionWorkspace-module__b0RZLq__improveBtn:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf640 0%,#3b82f640 100%);border-color:#8b5cf680}.ConceptionWorkspace-module__b0RZLq__improveBtn:disabled{opacity:.5;cursor:not-allowed}.ConceptionWorkspace-module__b0RZLq__error{color:#fca5a5;background:#ef444414;border:1px solid #ef444440;border-radius:.375rem;margin:.5rem 1rem;padding:.5rem .75rem;font-size:.8125rem}.ConceptionWorkspace-module__b0RZLq__improvedSection{border-top:1px solid var(--slate-800);background:#10b9810a;padding:.875rem 1rem}.ConceptionWorkspace-module__b0RZLq__improvedLabel{text-transform:uppercase;letter-spacing:.06em;color:#6ee7b7;margin-bottom:.5rem;font-size:.6875rem;font-weight:600}.ConceptionWorkspace-module__b0RZLq__improvedContent{color:var(--slate-300);white-space:pre-wrap;max-height:180px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem;line-height:1.65;overflow-y:auto}.ConceptionWorkspace-module__b0RZLq__useImprovedBtn{color:#6ee7b7;cursor:pointer;background:#10b9811a;border:1px solid #10b98140;border-radius:.375rem;margin-top:.625rem;padding:.25rem .75rem;font-size:.8125rem;transition:all .15s}.ConceptionWorkspace-module__b0RZLq__useImprovedBtn:hover{background:#10b9812e}.ConceptionWorkspace-module__b0RZLq__previewContent{flex:1;padding:1rem;overflow-y:auto}.ConceptionWorkspace-module__b0RZLq__previewPre{color:var(--slate-200);white-space:pre-wrap;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;line-height:1.7}.ConceptionWorkspace-module__b0RZLq__previewEmpty{color:var(--slate-600);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.ConceptionWorkspace-module__b0RZLq__previewEmptyIcon{opacity:.3;font-size:2rem}.ConceptionWorkspace-module__b0RZLq__previewEmpty p{text-align:center;max-width:260px;font-size:.875rem;line-height:1.6}.ConceptionWorkspace-module__b0RZLq__contextSection{border:1px solid var(--slate-800);border-radius:.625rem;margin-top:1rem;overflow:hidden}.ConceptionWorkspace-module__b0RZLq__contextToggle{background:var(--slate-900);width:100%;color:var(--slate-400);cursor:pointer;text-align:left;border:none;align-items:center;gap:.75rem;padding:.875rem 1.25rem;font-size:.875rem;transition:background .15s;display:flex}.ConceptionWorkspace-module__b0RZLq__contextToggle:hover{background:var(--slate-800);color:var(--slate-200)}.ConceptionWorkspace-module__b0RZLq__contextBadge{color:var(--blue-400);background:#3b82f61f;border:1px solid #3b82f640;border-radius:99px;padding:.125rem .625rem;font-size:.75rem;font-weight:500}.ConceptionWorkspace-module__b0RZLq__contextPanel{border-top:1px solid var(--slate-800);background:var(--slate-900)}.ConceptionWorkspace-module__b0RZLq__contextRow{grid-template-columns:1fr 2fr;gap:0;display:grid}.ConceptionWorkspace-module__b0RZLq__contextCol{border-left:1px solid var(--slate-800);padding:1rem 1.25rem}.ConceptionWorkspace-module__b0RZLq__contextCol:first-child{border-left:none}.ConceptionWorkspace-module__b0RZLq__contextColTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--slate-500);margin:0 0 .625rem;font-size:.75rem;font-weight:600}.ConceptionWorkspace-module__b0RZLq__contextSelect{background:var(--slate-800);border:1px solid var(--slate-700);width:100%;color:var(--slate-200);border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem}.ConceptionWorkspace-module__b0RZLq__docsList{flex-direction:column;gap:.375rem;max-height:180px;display:flex;overflow-y:auto}.ConceptionWorkspace-module__b0RZLq__docCheckLabel{color:var(--slate-300);cursor:pointer;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.8125rem;display:flex}.ConceptionWorkspace-module__b0RZLq__docCheckLabel:hover{color:var(--slate-100)}.ConceptionWorkspace-module__b0RZLq__docCheckbox{cursor:pointer;accent-color:var(--blue-500)}.ConceptionWorkspace-module__b0RZLq__contextEmpty{color:var(--slate-600);font-size:.8125rem}.ConceptionWorkspace-module__b0RZLq__docsFilterNote{color:var(--slate-500);font-size:.75rem;font-weight:400}.ConceptionWorkspace-module__b0RZLq__modelEditorOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ConceptionWorkspace-module__b0RZLq__modelEditorPanel{background:var(--slate-900);border:1px solid var(--slate-700);border-radius:.75rem;width:100%;max-width:500px;box-shadow:0 20px 50px #00000080}.ConceptionWorkspace-module__b0RZLq__modelEditorHeader{border-bottom:1px solid var(--slate-700);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.ConceptionWorkspace-module__b0RZLq__modelEditorHeader h3{color:var(--slate-100);margin:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:1rem}.ConceptionWorkspace-module__b0RZLq__closeBtn{color:var(--slate-400);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.125rem;transition:color .15s}.ConceptionWorkspace-module__b0RZLq__closeBtn:hover{color:var(--slate-100)}.ConceptionWorkspace-module__b0RZLq__modelEditorBody{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.ConceptionWorkspace-module__b0RZLq__modelInput{background:var(--slate-800);border:1px solid var(--slate-700);color:var(--slate-200);border-radius:.375rem;width:100%;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}.ConceptionWorkspace-module__b0RZLq__modelInput:focus{border-color:var(--blue-500);outline:none}.ConceptionWorkspace-module__b0RZLq__modelTextarea{background:var(--slate-800);border:1px solid var(--slate-700);color:#34d399;resize:vertical;border-radius:.375rem;width:100%;min-height:160px;padding:.75rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;line-height:1.6;transition:border-color .15s}.ConceptionWorkspace-module__b0RZLq__modelTextarea:focus{border-color:var(--blue-500);outline:none}.ConceptionWorkspace-module__b0RZLq__modelErr{color:#fca5a5;background:#ef444414;border:1px solid #ef444440;border-radius:.375rem;padding:.5rem .75rem;font-size:.8125rem}.ConceptionWorkspace-module__b0RZLq__modelEditorFooter{border-top:1px solid var(--slate-700);justify-content:flex-end;gap:.625rem;padding:1rem 1.25rem;display:flex}.ConceptionWorkspace-module__b0RZLq__cancelBtn{border:1px solid var(--slate-700);color:var(--slate-400);cursor:pointer;background:0 0;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;transition:all .15s}.ConceptionWorkspace-module__b0RZLq__cancelBtn:hover{background:var(--slate-800);color:var(--slate-200)}.ConceptionWorkspace-module__b0RZLq__saveModelBtn{color:#c4b5fd;cursor:pointer;background:#8b5cf626;border:1px solid #8b5cf666;border-radius:.375rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .15s}.ConceptionWorkspace-module__b0RZLq__saveModelBtn:hover{background:#8b5cf640}.ConceptionWorkspace-module__b0RZLq__modelTabs{border:1px solid var(--slate-700);border-radius:.375rem;gap:0;margin-bottom:.75rem;display:flex;overflow:hidden}.ConceptionWorkspace-module__b0RZLq__modelTab,.ConceptionWorkspace-module__b0RZLq__modelTabActive{background:var(--slate-800);cursor:pointer;color:var(--slate-400);border:none;flex:1;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;transition:background .15s,color .15s}.ConceptionWorkspace-module__b0RZLq__modelTabActive{background:var(--slate-700);color:var(--slate-100);font-weight:600}.ConceptionWorkspace-module__b0RZLq__modelTab:hover{background:var(--slate-750,var(--slate-700));color:var(--slate-200)}.ConceptionWorkspace-module__b0RZLq__fieldsList{flex-direction:column;gap:.375rem;display:flex}.ConceptionWorkspace-module__b0RZLq__fieldsHeader{color:var(--slate-500);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:1fr 130px 28px;gap:.5rem;padding:0 .25rem .375rem;font-size:.75rem;font-weight:600;display:grid}.ConceptionWorkspace-module__b0RZLq__fieldRow{grid-template-columns:1fr 130px 28px;align-items:center;gap:.5rem;display:grid}.ConceptionWorkspace-module__b0RZLq__fieldKeyInput{background:var(--slate-900);border:1px solid var(--slate-700);color:var(--slate-100);border-radius:.375rem;padding:.4rem .625rem;font-family:monospace;font-size:.875rem}.ConceptionWorkspace-module__b0RZLq__fieldKeyInput:focus{border-color:var(--blue-500);outline:none}.ConceptionWorkspace-module__b0RZLq__fieldTypeSelect{background:var(--slate-900);border:1px solid var(--slate-700);color:var(--slate-200);cursor:pointer;border-radius:.375rem;padding:.4rem .5rem;font-family:monospace;font-size:.8125rem}.ConceptionWorkspace-module__b0RZLq__fieldTypeSelect:focus{border-color:var(--blue-500);outline:none}.ConceptionWorkspace-module__b0RZLq__fieldRemoveBtn{border:1px solid var(--slate-700);width:28px;height:28px;color:var(--slate-500);cursor:pointer;background:0 0;border-radius:.375rem;justify-content:center;align-items:center;padding:0;font-size:1rem;transition:all .15s;display:flex}.ConceptionWorkspace-module__b0RZLq__fieldRemoveBtn:hover{color:#f87171;border-color:#ef4444}.ConceptionWorkspace-module__b0RZLq__addFieldBtn{border:1px dashed var(--slate-700);color:var(--slate-400);cursor:pointer;text-align:left;background:0 0;border-radius:.375rem;margin-top:.375rem;padding:.4rem .875rem;font-family:inherit;font-size:.8125rem;transition:all .15s}.ConceptionWorkspace-module__b0RZLq__addFieldBtn:hover{border-color:var(--slate-500);color:var(--slate-200)}
