.hub-module___oJa4a__container{width:100%;max-width:none;margin:0;padding:1.5rem 2rem}.hub-module___oJa4a__modeToggle{border-bottom:1px solid var(--border);gap:.25rem;margin-bottom:1rem;padding-bottom:.375rem;display:flex}.hub-module___oJa4a__modeToggleBtn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.hub-module___oJa4a__modeToggleBtn:hover{background:var(--muted);color:var(--foreground)}.hub-module___oJa4a__modeToggleBtnActive{background:var(--accent,#e0e7ff);border-color:var(--primary);color:var(--foreground);font-weight:600}.hub-module___oJa4a__header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.hub-module___oJa4a__titleBlock{flex:1}.hub-module___oJa4a__title{color:var(--foreground);margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.hub-module___oJa4a__subtitle{color:var(--muted-foreground);margin:0;font-size:.8125rem}.hub-module___oJa4a__headerActions{gap:.5rem;display:flex}.hub-module___oJa4a__primaryButton,.hub-module___oJa4a__secondaryButton{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.hub-module___oJa4a__primaryButton{background:var(--primary);color:var(--primary-foreground)}.hub-module___oJa4a__primaryButton:hover{background:color-mix(in srgb, var(--primary) 88%, black)}.hub-module___oJa4a__secondaryButton{background:var(--background);color:var(--foreground);border-color:var(--border)}.hub-module___oJa4a__secondaryButton:hover:not(:disabled){background:var(--muted)}.hub-module___oJa4a__secondaryButton:disabled{opacity:.6;cursor:not-allowed}.hub-module___oJa4a__layout{display:block}.hub-module___oJa4a__main{min-width:0}.hub-module___oJa4a__tabs{border-bottom:1px solid var(--border);gap:.25rem;margin-bottom:.75rem;display:flex}.hub-module___oJa4a__tab{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:color .12s,border-color .12s}.hub-module___oJa4a__tab:hover{color:var(--foreground)}.hub-module___oJa4a__tabActive{color:var(--foreground);border-bottom-color:var(--primary)}.hub-module___oJa4a__filterRow{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.75rem;display:flex}.hub-module___oJa4a__search{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--foreground);border-radius:6px;flex:260px;padding:.5rem .75rem;font-size:.8125rem}.hub-module___oJa4a__search:focus{border-color:var(--primary);outline:none}.hub-module___oJa4a__orderBy{align-items:center;gap:.375rem;display:inline-flex}.hub-module___oJa4a__orderLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.hub-module___oJa4a__orderSelect{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:6px;padding:.375rem .5rem;font-size:.8125rem}.hub-module___oJa4a__orderSelect:focus{border-color:var(--primary);outline:none}.hub-module___oJa4a__orderDirection{border:1px solid var(--border);background:var(--card);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.hub-module___oJa4a__orderDirection:hover{background:var(--muted);color:var(--foreground);border-color:color-mix(in srgb, var(--primary) 25%, var(--border))}.hub-module___oJa4a__tagFilterRow{border:1px dashed var(--border);background:color-mix(in srgb, var(--muted) 40%, transparent);border-radius:8px;flex-direction:column;gap:.5rem;margin-bottom:.75rem;padding:.625rem .75rem;display:flex}.hub-module___oJa4a__tagFilterHeader{align-items:center;gap:.5rem;display:flex}.hub-module___oJa4a__tagFilterIcon{color:var(--muted-foreground);flex-shrink:0}.hub-module___oJa4a__tagSearch{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--foreground);border-radius:6px;flex:auto;padding:.375rem .5rem;font-size:.8125rem}.hub-module___oJa4a__tagSearch:focus{border-color:var(--primary);outline:none}.hub-module___oJa4a__tagClear{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);cursor:pointer;border-radius:6px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;transition:background-color .12s,color .12s;display:inline-flex}.hub-module___oJa4a__tagClear:hover{background:var(--muted);color:var(--foreground)}.hub-module___oJa4a__tagChipRow{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.hub-module___oJa4a__tagMore{align-self:center;font-size:.75rem}.hub-module___oJa4a__tagChip{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.hub-module___oJa4a__tagChip:hover{background:var(--muted);border-color:color-mix(in srgb, var(--primary) 25%, var(--border))}.hub-module___oJa4a__tagChipActive,.hub-module___oJa4a__tagChipActive:hover{background:color-mix(in srgb, var(--primary) 14%, var(--card));border-color:color-mix(in srgb, var(--primary) 50%, var(--border));color:var(--primary)}.hub-module___oJa4a__tagCount{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:.6875rem}.hub-module___oJa4a__tagChipActive .hub-module___oJa4a__tagCount{color:var(--primary);opacity:.85}.hub-module___oJa4a__cardTags{flex-wrap:wrap;gap:.25rem;margin-top:.375rem;display:flex}.hub-module___oJa4a__cardTag{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);cursor:pointer;border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.hub-module___oJa4a__cardTag:hover{background:var(--muted);color:var(--foreground);border-color:color-mix(in srgb, var(--primary) 25%, var(--border))}.hub-module___oJa4a__cardTagActive,.hub-module___oJa4a__cardTagActive:hover{background:color-mix(in srgb, var(--primary) 14%, var(--background));border-color:color-mix(in srgb, var(--primary) 50%, var(--border));color:var(--primary)}.hub-module___oJa4a__cardGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;display:grid}@media (min-width:1200px){.hub-module___oJa4a__cardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1600px){.hub-module___oJa4a__cardGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:2000px){.hub-module___oJa4a__cardGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}.hub-module___oJa4a__card{background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:10px;flex-direction:column;gap:.5rem;padding:.875rem 1rem;transition:background-color .12s,border-color .12s,box-shadow .12s,transform .12s;display:flex}.hub-module___oJa4a__card:hover{background:var(--muted);border-color:color-mix(in srgb, var(--primary) 20%, var(--border))}.hub-module___oJa4a__card:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 20%, transparent);outline:none}.hub-module___oJa4a__cardSelected,.hub-module___oJa4a__cardSelected:hover{background:color-mix(in srgb, var(--primary) 8%, var(--card));border-color:color-mix(in srgb, var(--primary) 45%, var(--border))}.hub-module___oJa4a__cardHeader{align-items:center;gap:.5rem;min-width:0;display:flex}.hub-module___oJa4a__cardHeader .hub-module___oJa4a__sessionLink{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.hub-module___oJa4a__cardTitleBlock{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.hub-module___oJa4a__cardTitleLink{-webkit-line-clamp:2;color:var(--foreground);text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:600;line-height:1.25;text-decoration:none;display:-webkit-box;overflow:hidden}.hub-module___oJa4a__cardTitleLink:hover{color:var(--primary);text-decoration:underline}.hub-module___oJa4a__cardSubtitle{font-family:var(--font-mono,monospace);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.hub-module___oJa4a__cardDescription{color:var(--muted-foreground);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .25rem;font-size:.8125rem;line-height:1.35;display:-webkit-box;overflow:hidden}.hub-module___oJa4a__cardHeaderActions{align-items:center;gap:.25rem;margin-left:auto;display:inline-flex}.hub-module___oJa4a__cardBody{min-width:0}.hub-module___oJa4a__cardMeta{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.hub-module___oJa4a__metaItem{align-items:center;gap:.25rem;display:inline-flex}.hub-module___oJa4a__metaDivider{color:var(--muted-foreground);opacity:.6}.hub-module___oJa4a__cardFooter{justify-content:flex-end;align-items:center;display:flex}.hub-module___oJa4a__tableWrapper{border:1px solid var(--border);background:var(--card);border-radius:8px;overflow:hidden}.hub-module___oJa4a__table{border-collapse:collapse;width:100%;font-size:.8125rem}.hub-module___oJa4a__table thead{background:var(--muted)}.hub-module___oJa4a__table th{text-align:left;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);padding:.5rem .75rem;font-size:.75rem;font-weight:500}.hub-module___oJa4a__sortableHeader:hover{color:var(--foreground)}.hub-module___oJa4a__table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:.5rem .75rem}.hub-module___oJa4a__row{cursor:pointer;transition:background-color .1s}.hub-module___oJa4a__row:hover{background:var(--muted)}.hub-module___oJa4a__rowSelected{background:color-mix(in srgb, var(--primary) 8%, var(--card))}.hub-module___oJa4a__rowSelected:hover{background:color-mix(in srgb, var(--primary) 12%, var(--card))}.hub-module___oJa4a__row:last-child td{border-bottom:none}.hub-module___oJa4a__playButton{background:var(--muted);width:24px;height:24px;color:var(--foreground);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:background-color .12s;display:inline-flex}.hub-module___oJa4a__playButton:hover{background:var(--primary);color:var(--primary-foreground)}.hub-module___oJa4a__sessionLink{color:var(--foreground);font-family:var(--font-mono,monospace);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:220px;font-size:.75rem;text-decoration:none;display:inline-block;overflow:hidden}.hub-module___oJa4a__sessionLink:hover{color:var(--primary);text-decoration:underline}.hub-module___oJa4a__expert{color:var(--foreground);align-items:center;gap:.375rem;display:inline-flex}.hub-module___oJa4a__muted{color:var(--muted-foreground)}.hub-module___oJa4a__rowActions{justify-content:flex-end;gap:.25rem;display:flex}.hub-module___oJa4a__iconButton{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.hub-module___oJa4a__iconButton:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.hub-module___oJa4a__iconButton:disabled{opacity:.5;cursor:not-allowed}.hub-module___oJa4a__deleteArmed{background:color-mix(in srgb, var(--destructive) 15%, transparent);color:var(--destructive)}.hub-module___oJa4a__deleteArmed:hover{background:color-mix(in srgb, var(--destructive) 25%, transparent)}.hub-module___oJa4a__iconButtonActive{background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary)}.hub-module___oJa4a__reassignPanel{border-top:1px solid var(--border);background:color-mix(in srgb, var(--primary) 5%, var(--card));border-radius:0 0 8px 8px;align-items:center;gap:.375rem;margin:0 -1rem -.875rem;padding:.5rem .625rem;display:flex}.hub-module___oJa4a__reassignSelect{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--foreground);cursor:pointer;border-radius:6px;flex:auto;padding:.3125rem .5rem;font-size:.75rem}.hub-module___oJa4a__reassignSelect:focus{border-color:var(--primary);outline:none}.hub-module___oJa4a__reassignConfirm{background:var(--primary);color:var(--primary-foreground);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:.25rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:500;transition:background-color .12s;display:inline-flex}.hub-module___oJa4a__reassignConfirm:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 88%, black)}.hub-module___oJa4a__reassignConfirm:disabled{opacity:.5;cursor:not-allowed}.hub-module___oJa4a__emptyState{border:1px dashed var(--border);color:var(--muted-foreground);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:3rem 1.5rem;display:flex}.hub-module___oJa4a__emptyState h2{color:var(--foreground);margin:.25rem 0 0;font-size:1rem}.hub-module___oJa4a__emptyState p{max-width:480px;margin:0;font-size:.8125rem}.hub-module___oJa4a__spinning{animation:1s linear infinite hub-module___oJa4a__spin}@keyframes hub-module___oJa4a__spin{to{transform:rotate(360deg)}}.hub-module___oJa4a__rightRail{flex-direction:column;gap:.75rem;display:flex;position:sticky;top:1rem}.hub-module___oJa4a__railCard{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:1rem}.hub-module___oJa4a__railTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);margin:0 0 .75rem;font-size:.75rem;font-weight:600}.hub-module___oJa4a__pipelineStats{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.hub-module___oJa4a__pipelineStat{text-align:center;background:var(--muted);border-radius:6px;padding:.5rem}.hub-module___oJa4a__pipelineStatValue{color:var(--foreground);font-size:1.375rem;font-weight:600;line-height:1}.hub-module___oJa4a__pipelineStatValueDanger{color:var(--destructive)}.hub-module___oJa4a__pipelineStatLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;margin-top:.25rem;font-size:.6875rem}.hub-module___oJa4a__previewCard{min-height:160px}.hub-module___oJa4a__previewContent{flex-direction:column;gap:.5rem;display:flex}.hub-module___oJa4a__previewId{color:var(--foreground);word-break:break-word;font-size:.875rem;font-weight:600;line-height:1.3}.hub-module___oJa4a__previewSubId{font-family:var(--font-mono,monospace);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.hub-module___oJa4a__previewMeta{color:var(--muted-foreground);align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.hub-module___oJa4a__previewPipeline{margin-top:.25rem}.hub-module___oJa4a__previewActions{gap:.5rem;margin-top:.5rem;display:flex}.hub-module___oJa4a__previewEmpty{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.5}
.button-module__HjQxJG__button{white-space:nowrap;border-radius:calc(var(--radius) - 2px);cursor:pointer;border:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;transition:colors .2s;display:inline-flex;position:relative;overflow:hidden}.button-module__HjQxJG__button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.button-module__HjQxJG__button:disabled{pointer-events:none;opacity:.5}.button-module__HjQxJG__default{background-color:var(--primary);color:var(--primary-foreground)}.button-module__HjQxJG__default:hover{background-color:var(--primary);opacity:.9}.button-module__HjQxJG__destructive{background-color:var(--destructive);color:var(--destructive-foreground)}.button-module__HjQxJG__destructive:hover{background-color:var(--destructive);opacity:.9}.button-module__HjQxJG__outline{border:1px solid var(--border);background-color:var(--background);color:var(--foreground)}.button-module__HjQxJG__outline:hover{background-color:var(--accent);color:var(--accent-foreground)}.button-module__HjQxJG__secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.button-module__HjQxJG__secondary:hover{background-color:var(--secondary);opacity:.8}.button-module__HjQxJG__secondaryAction{background-color:var(--secondary-color);color:var(--text-icons-light-on-color)}.button-module__HjQxJG__secondaryAction:hover{background-color:var(--secondary-color);opacity:.9}.button-module__HjQxJG__ghost{color:var(--foreground);background-color:#0000}.button-module__HjQxJG__ghost:hover{background-color:var(--accent);color:var(--accent-foreground)}.button-module__HjQxJG__link{color:var(--primary);text-underline-offset:4px;background-color:#0000;padding:0;text-decoration:underline}.button-module__HjQxJG__link:hover{text-decoration:underline}.button-module__HjQxJG__sm{height:var(--Main-System-40px);padding:var(--Main-System-4px) var(--Main-System-12px);font-size:.875rem}.button-module__HjQxJG__default{height:var(--Main-System-48px);padding:var(--Main-System-8px) var(--Main-System-24px)}.button-module__HjQxJG__lg{height:var(--Main-System-48px);padding:var(--Main-System-12px) var(--Main-System-40px)}.button-module__HjQxJG__icon{height:var(--Main-System-48px);width:var(--Main-System-48px);padding:var(--Main-System-0px)}
.graphql-error-module__Kxcltq__graphqlError{border:1px solid var(--destructive);background-color:hsl(var(--destructive) / .1);border-radius:8px;align-items:flex-start;gap:1rem;margin:1rem 0;padding:1rem;display:flex}.graphql-error-module__Kxcltq__errorIcon{flex-shrink:0;margin-top:.25rem;font-size:1.5rem}.graphql-error-module__Kxcltq__errorContent{flex:1;min-width:0}.graphql-error-module__Kxcltq__errorType{color:var(--destructive);margin:0 0 .5rem;font-size:1rem;font-weight:600}.graphql-error-module__Kxcltq__errorMessage{color:var(--foreground);margin:0 0 1rem;line-height:1.5}.graphql-error-module__Kxcltq__errorDetails{background-color:var(--muted);border:1px solid var(--border);border-radius:4px;margin:1rem 0;padding:.75rem}.graphql-error-module__Kxcltq__errorDetails summary{cursor:pointer;color:var(--foreground);margin-bottom:.5rem;font-size:.875rem;font-weight:500}.graphql-error-module__Kxcltq__errorStack{color:var(--muted-foreground);white-space:pre-wrap;word-break:break-word;max-height:200px;margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;overflow:auto}.graphql-error-module__Kxcltq__errorActions{flex-wrap:wrap;gap:.5rem;display:flex}
.badge-module__J5sY1G__badge{align-items:center;gap:var(--Main-System-4px);border-radius:var(--radius-full);padding:var(--Main-System-4px) var(--Main-System-12px);cursor:default;border:1px solid #0000;font-size:.75rem;font-weight:500;line-height:1;text-decoration:none;transition:colors .2s;display:inline-flex}.badge-module__J5sY1G__badge:focus{outline:2px solid var(--ring);outline-offset:2px}.badge-module__J5sY1G__default{background-color:rgba(var(--primary-rgb), .12);color:var(--primary)}.badge-module__J5sY1G__default:hover{background-color:rgba(var(--primary-rgb), .18)}.badge-module__J5sY1G__secondary{background-color:rgba(var(--secondary-rgb), .08);color:var(--secondary)}.badge-module__J5sY1G__secondary:hover{background-color:rgba(var(--secondary-rgb), .12)}.badge-module__J5sY1G__destructive{background-color:rgba(var(--destructive-rgb), .1);color:var(--destructive)}.badge-module__J5sY1G__destructive:hover{background-color:rgba(var(--destructive-rgb), .16)}.badge-module__J5sY1G__outline{color:var(--foreground);border-color:var(--border)}.badge-module__J5sY1G__success{background-color:rgba(var(--success-rgb), .1);color:var(--success)}.badge-module__J5sY1G__success:hover{background-color:rgba(var(--success-rgb), .16)}.badge-module__J5sY1G__filled{background-color:var(--foreground);color:var(--background)}.badge-module__J5sY1G__filled:hover{background-color:rgba(var(--foreground-rgb), .85)}
.rule-text-module__scl4jW__fieldRefLink{color:var(--primary,#4f46e5);text-underline-offset:.15em;font-family:var(--font-mono,monospace);border-radius:.125rem;padding:0 .125rem;font-weight:500;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:color .12s,background .12s}.rule-text-module__scl4jW__fieldRefLink:hover{color:var(--primary-foreground,#fff);background:var(--primary,#4f46e5);text-decoration-style:solid}.rule-text-module__scl4jW__fieldRefLink:focus-visible{outline:2px solid var(--primary,#4f46e5);outline-offset:1px}
.entity-explorer-module__zS16Pa__explorerLayout{border-top:1px solid var(--border);flex:1;min-height:0;display:flex}.entity-explorer-module__zS16Pa__listPanel{border-right:1px solid var(--border);background:var(--background);flex-direction:column;width:420px;min-width:320px;max-width:520px;display:flex;overflow:hidden}.entity-explorer-module__zS16Pa__panelTabBar{border-bottom:1px solid var(--border);background:var(--background);flex-shrink:0;display:flex}.entity-explorer-module__zS16Pa__panelTab{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:8px 12px;font-size:.75rem;font-weight:500;transition:color .15s,border-color .15s}.entity-explorer-module__zS16Pa__panelTab:hover{color:var(--foreground)}.entity-explorer-module__zS16Pa__panelTabActive{color:var(--primary);border-bottom-color:var(--primary);}.entity-explorer-module__zS16Pa__queriesTabContent{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.entity-explorer-module__zS16Pa__listHeader{padding:var(--Main-System-12px);border-bottom:1px solid var(--border);gap:var(--Main-System-8px);flex-direction:column;flex-shrink:0;display:flex}.entity-explorer-module__zS16Pa__searchForm{display:flex;position:relative}.entity-explorer-module__zS16Pa__searchInput{width:100%;padding:var(--Main-System-8px) var(--Main-System-12px);border:1px solid var(--border);border-radius:var(--Main-System-6px);background:var(--card);color:var(--foreground);padding-right:2rem;font-size:.8125rem}.entity-explorer-module__zS16Pa__searchInput:focus{border-color:var(--primary);outline:none}.entity-explorer-module__zS16Pa__clearBtn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:1rem;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.entity-explorer-module__zS16Pa__filterRow{gap:var(--Main-System-4px);flex-wrap:wrap;display:flex}.entity-explorer-module__zS16Pa__filterBtn{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:.6875rem;font-weight:500;transition:all .15s}.entity-explorer-module__zS16Pa__filterBtn:hover{border-color:var(--primary);color:var(--foreground)}.entity-explorer-module__zS16Pa__filterBtnActive{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);}.entity-explorer-module__zS16Pa__listMeta{justify-content:space-between;align-items:center;display:flex}.entity-explorer-module__zS16Pa__listCount{color:var(--muted-foreground);font-size:.6875rem}.entity-explorer-module__zS16Pa__sortSelect{color:var(--muted-foreground);background:var(--background);border:1px solid var(--border);border-radius:var(--Main-System-4px);cursor:pointer;padding:2px 6px;font-size:.6875rem}.entity-explorer-module__zS16Pa__listLoading{text-align:center;color:var(--muted-foreground);padding:2rem;font-size:.8125rem}.entity-explorer-module__zS16Pa__entityList{flex:1;overflow-y:auto}.entity-explorer-module__zS16Pa__entityCard{align-items:center;gap:var(--Main-System-8px);width:100%;padding:var(--Main-System-10px) var(--Main-System-12px);border:none;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;background:0 0;transition:background .1s;display:flex}.entity-explorer-module__zS16Pa__entityCard:hover{background:var(--accent)}.entity-explorer-module__zS16Pa__entityCardSelected{background:color-mix(in srgb, var(--primary) 8%, var(--background));border-left:3px solid var(--primary)}.entity-explorer-module__zS16Pa__entityCardMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.entity-explorer-module__zS16Pa__entityName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.entity-explorer-module__zS16Pa__entityMeta{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.entity-explorer-module__zS16Pa__typeDot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.entity-explorer-module__zS16Pa__scoreBadge{border-radius:var(--Main-System-4px);background:var(--accent);color:var(--foreground);flex-shrink:0;padding:2px 8px;font-size:.625rem;font-weight:600}.entity-explorer-module__zS16Pa__detailPanel{background:var(--card);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.entity-explorer-module__zS16Pa__detailScrollArea{min-height:0;padding:var(--Main-System-24px);flex:1;overflow-y:auto}.entity-explorer-module__zS16Pa__detailHeader{justify-content:space-between;align-items:flex-start;gap:var(--Main-System-16px);margin-bottom:var(--Main-System-16px);display:flex}.entity-explorer-module__zS16Pa__detailTitle{color:var(--foreground);margin:0 0 var(--Main-System-8px);font-size:1.25rem;font-weight:700}.entity-explorer-module__zS16Pa__detailMeta{gap:var(--Main-System-6px);flex-wrap:wrap;display:flex}.entity-explorer-module__zS16Pa__detailBadge{border-radius:var(--Main-System-4px);color:#fff;letter-spacing:.02em;padding:2px 10px;font-size:.625rem;font-weight:600}.entity-explorer-module__zS16Pa__detailBadgeMuted{border-radius:var(--Main-System-4px);color:var(--muted-foreground);background:var(--accent);padding:2px 10px;font-size:.625rem;font-weight:500}.entity-explorer-module__zS16Pa__detailActions{gap:var(--Main-System-8px);flex-shrink:0;display:flex}.entity-explorer-module__zS16Pa__primaryBtn{padding:var(--Main-System-6px) var(--Main-System-16px);background:var(--primary);color:var(--primary-foreground);border-radius:var(--Main-System-6px);cursor:pointer;border:none;font-size:.8125rem;font-weight:500;transition:opacity .15s}.entity-explorer-module__zS16Pa__primaryBtn:hover{opacity:.9}.entity-explorer-module__zS16Pa__outlineBtn{padding:var(--Main-System-6px) var(--Main-System-16px);background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:var(--Main-System-6px);cursor:pointer;font-size:.8125rem;font-weight:500;text-decoration:none;transition:border-color .15s}.entity-explorer-module__zS16Pa__outlineBtn:hover{border-color:var(--primary)}.entity-explorer-module__zS16Pa__detailDescription{color:var(--foreground);margin:0 0 var(--Main-System-16px);font-size:.875rem;line-height:1.6}.entity-explorer-module__zS16Pa__detailDivider{background:var(--border);height:1px;margin:var(--Main-System-16px) 0}.entity-explorer-module__zS16Pa__sectionHeading{color:var(--foreground);margin:0 0 var(--Main-System-12px);font-size:.8125rem;font-weight:600}.entity-explorer-module__zS16Pa__emptySection{color:var(--muted-foreground);font-size:.8125rem;font-style:italic}.entity-explorer-module__zS16Pa__relationGroup{margin-bottom:var(--Main-System-16px)}.entity-explorer-module__zS16Pa__relationLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin:0 0 var(--Main-System-6px);font-size:.625rem;font-weight:600}.entity-explorer-module__zS16Pa__relationItem{width:100%;padding:var(--Main-System-6px) var(--Main-System-10px);border-radius:var(--Main-System-4px);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;transition:background .1s;display:flex}.entity-explorer-module__zS16Pa__relationItem:hover{background:var(--accent)}.entity-explorer-module__zS16Pa__relationName{color:var(--foreground);font-size:.8125rem;font-weight:600}.entity-explorer-module__zS16Pa__relationMeta{color:var(--muted-foreground);font-size:.6875rem}.entity-explorer-module__zS16Pa__provenanceLink{color:inherit;text-decoration:none;display:block}.entity-explorer-module__zS16Pa__provenanceCard{padding:var(--Main-System-12px);background:var(--accent);border:1px solid var(--border);border-radius:var(--Main-System-6px);margin-bottom:var(--Main-System-8px)}.entity-explorer-module__zS16Pa__provenanceCardClickable{cursor:pointer;transition:border-color .15s,box-shadow .15s}.entity-explorer-module__zS16Pa__provenanceCardClickable:hover{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.entity-explorer-module__zS16Pa__provenanceTitle{color:var(--foreground);margin-bottom:4px;font-size:.8125rem;font-weight:600}.entity-explorer-module__zS16Pa__provenanceMeta{gap:var(--Main-System-12px);color:var(--muted-foreground);margin-bottom:var(--Main-System-6px);font-size:.6875rem;display:flex}.entity-explorer-module__zS16Pa__provenanceText{color:var(--foreground);margin:0;font-size:.8125rem;line-height:1.5}.entity-explorer-module__zS16Pa__emptyDetail{justify-content:center;align-items:center;height:100%;min-height:300px;display:flex}.entity-explorer-module__zS16Pa__emptyDetailText{color:var(--muted-foreground);text-align:center;max-width:300px;font-size:.875rem}.entity-explorer-module__zS16Pa__detailTabs{border-bottom:1px solid var(--border);background:var(--muted);flex-shrink:0;gap:2px;padding:6px 8px;display:flex}.entity-explorer-module__zS16Pa__detailTab{border-radius:var(--Main-System-4px,4px);color:var(--muted-foreground);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;max-width:180px;padding:4px 12px;font-size:.75rem;font-weight:500;transition:color .12s,background .12s;overflow:hidden}.entity-explorer-module__zS16Pa__detailTab:hover{color:var(--foreground);background:color-mix(in srgb, var(--border) 50%, transparent)}.entity-explorer-module__zS16Pa__detailTabActive{background:var(--background);border-color:var(--border);color:var(--foreground);}.entity-explorer-module__zS16Pa__queryResultPane{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.entity-explorer-module__zS16Pa__queryResultHeader{padding:var(--Main-System-10px) var(--Main-System-12px);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.entity-explorer-module__zS16Pa__queryResultTitle{color:var(--foreground);font-size:.875rem;font-weight:600}.entity-explorer-module__zS16Pa__queryResultClose{border-radius:var(--Main-System-4px,4px);border:1px solid var(--border);width:22px;height:22px;color:var(--muted-foreground);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:flex}.entity-explorer-module__zS16Pa__queryResultClose:hover{color:var(--foreground);border-color:var(--foreground)}
.command-palette-module__V6Gj_q__overlay{z-index:9999;background:rgb(from var(--background) r g b / .6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:flex-start;padding-top:20vh;animation:.1s command-palette-module__V6Gj_q__fadeIn;display:flex;position:fixed;inset:0}.command-palette-module__V6Gj_q__backdrop{cursor:default;background:0 0;border:none;position:absolute;inset:0}.command-palette-module__V6Gj_q__container{background:var(--background);border:1px solid var(--border);width:min(640px,90vw);box-shadow:0 16px 70px #0003, 0 0 0 1px rgb(from var(--foreground) r g b / .05);border-radius:12px;animation:.15s command-palette-module__V6Gj_q__slideDown;position:relative;overflow:hidden}.command-palette-module__V6Gj_q__command{flex-direction:column;display:flex}.command-palette-module__V6Gj_q__inputWrapper{border-bottom:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:8px;padding:12px 16px;display:flex}.command-palette-module__V6Gj_q__input{color:var(--foreground);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.command-palette-module__V6Gj_q__input::placeholder{color:var(--muted-foreground)}.command-palette-module__V6Gj_q__kbd{background:var(--muted);color:var(--muted-foreground);border:1px solid var(--border);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}.command-palette-module__V6Gj_q__list{max-height:400px;padding:8px;overflow-y:auto}.command-palette-module__V6Gj_q__empty{text-align:center;color:var(--muted-foreground);padding:32px 16px;font-size:14px}.command-palette-module__V6Gj_q__group{padding-bottom:4px}.command-palette-module__V6Gj_q__group [cmdk-group-heading]{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);padding:8px 8px 4px;font-size:11px;font-weight:600}.command-palette-module__V6Gj_q__item{cursor:pointer;color:var(--foreground);border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:14px;transition:background .1s;display:flex}.command-palette-module__V6Gj_q__item[data-selected=true],.command-palette-module__V6Gj_q__item:hover{background:var(--accent)}.command-palette-module__V6Gj_q__itemIcon{color:var(--muted-foreground);flex-shrink:0;align-items:center;display:flex}.command-palette-module__V6Gj_q__item[data-selected=true] .command-palette-module__V6Gj_q__itemIcon{color:var(--primary)}.command-palette-module__V6Gj_q__itemContent{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.command-palette-module__V6Gj_q__itemLabel{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.command-palette-module__V6Gj_q__itemDescription{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.command-palette-module__V6Gj_q__itemSection{color:var(--muted-foreground);background:var(--muted);border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:11px}@keyframes command-palette-module__V6Gj_q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes command-palette-module__V6Gj_q__slideDown{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.process-flow-module__K_oBpW__flowContainer{padding:var(--Main-System-24px);flex:1;width:100%;max-width:960px;margin:0 auto;overflow-y:auto}.process-flow-module__K_oBpW__flowHeader{justify-content:space-between;align-items:flex-start;gap:var(--Main-System-16px);margin-bottom:var(--Main-System-24px);display:flex}.process-flow-module__K_oBpW__flowHeaderLeft{align-items:flex-start;gap:var(--Main-System-16px);display:flex}.process-flow-module__K_oBpW__backBtn{padding:var(--Main-System-6px) var(--Main-System-12px);background:var(--background);border:1px solid var(--border);border-radius:var(--Main-System-6px);cursor:pointer;color:var(--muted-foreground);flex-shrink:0;font-size:.8125rem;transition:border-color .15s,color .15s}.process-flow-module__K_oBpW__backBtn:hover{border-color:var(--primary);color:var(--foreground)}.process-flow-module__K_oBpW__flowTitle{color:var(--foreground);margin:0 0 var(--Main-System-4px);font-size:1.375rem;font-weight:700}.process-flow-module__K_oBpW__flowSubtitle{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.5}.process-flow-module__K_oBpW__flowBadges{gap:var(--Main-System-6px);flex-shrink:0;display:flex}.process-flow-module__K_oBpW__flowBadge{border-radius:var(--Main-System-4px);color:#fff;padding:3px 10px;font-size:.625rem;font-weight:600}.process-flow-module__K_oBpW__flowBadgeMuted{border-radius:var(--Main-System-4px);color:var(--muted-foreground);background:var(--accent);padding:3px 10px;font-size:.625rem;font-weight:500}.process-flow-module__K_oBpW__summaryCards{gap:var(--Main-System-12px);margin-bottom:var(--Main-System-24px);flex-wrap:wrap;display:flex}.process-flow-module__K_oBpW__summaryCard{padding:var(--Main-System-12px) var(--Main-System-16px);background:var(--card);border:1px solid var(--border);border-radius:var(--Main-System-6px);flex-direction:column;gap:2px;min-width:100px;display:flex}.process-flow-module__K_oBpW__summaryValue{color:var(--foreground);font-size:1.25rem;font-weight:700;line-height:1}.process-flow-module__K_oBpW__summaryLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:.625rem;font-weight:500}.process-flow-module__K_oBpW__stepsContainer{gap:var(--Main-System-16px);flex-direction:column;display:flex}.process-flow-module__K_oBpW__step{padding:var(--Main-System-16px) var(--Main-System-20px);background:var(--card);border:1px solid var(--border);border-radius:var(--Main-System-8px)}.process-flow-module__K_oBpW__stepHeader{align-items:center;gap:var(--Main-System-12px);margin-bottom:var(--Main-System-12px);display:flex}.process-flow-module__K_oBpW__stepNumber{background:var(--primary);width:28px;height:28px;color:var(--primary-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.process-flow-module__K_oBpW__stepTitle{color:var(--foreground);margin:0;font-size:.875rem;font-weight:600}.process-flow-module__K_oBpW__stepCards{gap:var(--Main-System-12px);flex-wrap:wrap;display:flex}.process-flow-module__K_oBpW__depCard{padding:var(--Main-System-12px) var(--Main-System-16px);background:var(--accent);border:1px solid var(--border);border-radius:var(--Main-System-6px);cursor:pointer;text-align:left;flex-direction:column;flex:1;gap:4px;min-width:180px;max-width:300px;transition:border-color .15s;display:flex}.process-flow-module__K_oBpW__depCard:hover{border-color:var(--primary)}.process-flow-module__K_oBpW__depCardLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-size:.5625rem;font-weight:600}.process-flow-module__K_oBpW__depCardName{color:var(--foreground);font-size:.875rem;font-weight:600}.process-flow-module__K_oBpW__depCardMeta{color:var(--muted-foreground);font-size:.6875rem}.process-flow-module__K_oBpW__emptyFlow{text-align:center;color:var(--muted-foreground);align-items:center;gap:var(--Main-System-12px);flex-direction:column;padding:3rem 2rem;display:flex}
.note-card-module__vN8kYq__card{border-bottom:1px solid var(--border);flex-direction:column;gap:.5rem;padding:.75rem 1rem;transition:background-color .15s;display:flex}.note-card-module__vN8kYq__card:last-child{border-bottom:none}.note-card-module__vN8kYq__card:hover{background:var(--muted)}.note-card-module__vN8kYq__card:hover .note-card-module__vN8kYq__deleteBtn{opacity:1}.note-card-module__vN8kYq__transcript{color:var(--popover-foreground);margin:0;font-size:.8125rem;line-height:1.5}.note-card-module__vN8kYq__qaDialog{flex-direction:column;gap:.75rem;display:flex}.note-card-module__vN8kYq__qaQuestionBlock,.note-card-module__vN8kYq__qaAnswerBlock{flex-direction:column;gap:.125rem;display:flex}.note-card-module__vN8kYq__qaLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:.625rem;font-weight:600}.note-card-module__vN8kYq__qaAnswerHeader{justify-content:space-between;align-items:center;display:flex}.note-card-module__vN8kYq__qaQuestionText{color:var(--popover-foreground);margin:0;font-size:.8125rem;font-weight:500;line-height:1.5}.note-card-module__vN8kYq__qaAnswerText{color:var(--muted-foreground);background:var(--muted);border-left:2px solid #6b33cc66;border-radius:.25rem;padding:.5rem .625rem;font-size:.75rem;line-height:1.6}.note-card-module__vN8kYq__qaAnswerText p{margin:0 0 .5rem}.note-card-module__vN8kYq__qaAnswerText p:last-child{margin-bottom:0}.note-card-module__vN8kYq__qaAnswerText h1,.note-card-module__vN8kYq__qaAnswerText h2,.note-card-module__vN8kYq__qaAnswerText h3{color:var(--foreground);margin:.75rem 0 .375rem;font-weight:600;line-height:1.3}.note-card-module__vN8kYq__qaAnswerText h1{font-size:1rem}.note-card-module__vN8kYq__qaAnswerText h2{font-size:.875rem}.note-card-module__vN8kYq__qaAnswerText h3{font-size:.8125rem}.note-card-module__vN8kYq__qaAnswerText ul,.note-card-module__vN8kYq__qaAnswerText ol{margin:0 0 .5rem;padding-left:1.25rem}.note-card-module__vN8kYq__qaAnswerText li{margin-bottom:.125rem}.note-card-module__vN8kYq__qaAnswerText li::marker{color:var(--muted-foreground)}.note-card-module__vN8kYq__qaAnswerText strong{color:var(--foreground);font-weight:600}.note-card-module__vN8kYq__qaAnswerText code{background:var(--background);border-radius:.1875rem;padding:.0625rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em}.note-card-module__vN8kYq__qaAnswerText pre{background:var(--background);border-radius:.25rem;margin:0 0 .5rem;padding:.5rem;font-size:.6875rem;line-height:1.4;overflow-x:auto}.note-card-module__vN8kYq__qaAnswerText pre code{background:0 0;padding:0}.note-card-module__vN8kYq__qaAnswerText a{color:#1a80e6;text-underline-offset:2px;text-decoration:underline}.note-card-module__vN8kYq__qaAnswerText blockquote{border-left:2px solid var(--border);color:var(--muted-foreground);margin:0 0 .5rem;padding:.25rem .5rem}.note-card-module__vN8kYq__contextAvailable{background:var(--card);border:1px solid var(--border);border-radius:.25rem;flex-direction:column;gap:.375rem;padding:.5rem .625rem;display:flex}.note-card-module__vN8kYq__contextAvailableLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:.625rem;font-weight:600}.note-card-module__vN8kYq__contextAvailableList{color:var(--muted-foreground);flex-direction:column;gap:.25rem;font-size:.6875rem;display:flex}.note-card-module__vN8kYq__contextItemRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.note-card-module__vN8kYq__contextItem{align-items:center;gap:.375rem;min-width:0;display:flex}.note-card-module__vN8kYq__goToPageBtn{background:var(--accent);color:var(--accent-foreground);cursor:pointer;border:none;border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem;font-size:.625rem}.note-card-module__vN8kYq__goToPageBtn:hover{opacity:.9}.note-card-module__vN8kYq__contextSelected{background:var(--muted);border-radius:.125rem;padding:.25rem .375rem;font-size:.6875rem;font-style:italic}.note-card-module__vN8kYq__screenshotInContext{border:1px solid var(--border);border-radius:.25rem;max-width:100%;display:block}.note-card-module__vN8kYq__screenshotInContextImg{object-fit:contain;object-position:top;vertical-align:top;width:100%;height:auto;display:block}.note-card-module__vN8kYq__quote{color:var(--muted-foreground);background:var(--muted);border-left:2px solid var(--border);border-radius:0 .25rem .25rem 0;align-items:flex-start;gap:.375rem;padding:.375rem .5rem;font-size:.75rem;display:flex}.note-card-module__vN8kYq__screenshotThumb{border:1px solid var(--border);border-radius:.25rem;width:100%;display:block}.note-card-module__vN8kYq__screenshotImg{object-fit:contain;object-position:top;vertical-align:top;opacity:.85;width:100%;height:auto;transition:opacity .15s;display:block}.note-card-module__vN8kYq__screenshotThumb:hover .note-card-module__vN8kYq__screenshotImg{opacity:1}.note-card-module__vN8kYq__tags{flex-wrap:wrap;gap:.25rem;display:flex}.note-card-module__vN8kYq__agentDebugSection{flex-direction:column;gap:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;display:flex}.note-card-module__vN8kYq__agentDebugToggle{background:var(--muted);border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;text-align:left;border-radius:.25rem;align-items:center;gap:.375rem;width:100%;padding:.25rem .375rem;transition:background-color .15s;display:flex}.note-card-module__vN8kYq__agentDebugToggle:hover{background:var(--accent);color:var(--accent-foreground)}.note-card-module__vN8kYq__agentDebugContent{background:var(--card);border:1px solid var(--border);color:var(--muted-foreground);border-radius:.25rem;flex-wrap:wrap;gap:.5rem 1rem;padding:.375rem .5rem;display:flex}.note-card-module__vN8kYq__tag{border-radius:.25rem!important;height:1.25rem!important;padding:0 .375rem!important;font-size:.6875rem!important}.note-card-module__vN8kYq__footer{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.125rem;display:flex}.note-card-module__vN8kYq__meta{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.note-card-module__vN8kYq__location{color:var(--muted-foreground);align-items:center;gap:.25rem;min-width:0;max-width:180px;font-size:.6875rem;display:inline-flex}.note-card-module__vN8kYq__time{color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;align-items:center;gap:.25rem;font-size:.6875rem;display:inline-flex}.note-card-module__vN8kYq__deleteBtn{opacity:.5;width:1.5rem;height:1.5rem;color:var(--muted-foreground);flex-shrink:0;padding:0;transition:opacity .15s,color .15s}.note-card-module__vN8kYq__deleteBtn:hover{opacity:1;color:var(--destructive)!important}
.card-module__uAl7SW__card{border-radius:calc(var(--radius) - 2px);border:1px solid var(--border);background-color:var(--card);color:var(--card-foreground);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.card-module__uAl7SW__cardHeader{gap:var(--Main-System-8px);padding:var(--Main-System-24px);flex-direction:column;display:flex}.card-module__uAl7SW__cardTitle{letter-spacing:-.025em;align-items:center;font-size:1.5rem;font-weight:600;line-height:1.2;display:flex}.card-module__uAl7SW__cardDescription{color:var(--muted-foreground);font-size:.875rem}.card-module__uAl7SW__cardContent{padding:var(--Main-System-24px);padding-top:var(--Main-System-0px)}.card-module__uAl7SW__cardFooter{padding:var(--Main-System-24px);padding-top:var(--Main-System-0px);align-items:center;display:flex}
.knowledge-graph-module__IWE1yW__actionsRow{gap:var(--Main-System-8px);align-items:center;display:flex}.knowledge-graph-module__IWE1yW__syncButton{padding:var(--Main-System-6px) var(--Main-System-12px);background:var(--background);color:var(--primary);border:1px solid var(--primary);border-radius:var(--Main-System-6px);cursor:pointer;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s}.knowledge-graph-module__IWE1yW__syncButton:hover:not(:disabled){background:var(--primary);color:var(--primary-foreground)}.knowledge-graph-module__IWE1yW__syncButton:disabled{background:var(--muted);color:var(--muted-foreground);border-color:var(--border);cursor:wait}.knowledge-graph-module__IWE1yW__presetBar{gap:var(--Main-System-4px);padding:var(--Main-System-4px) var(--Main-System-12px);border-bottom:1px solid var(--border);background:var(--background);scrollbar-width:none;flex-shrink:0;align-items:center;display:flex;overflow-x:auto}.knowledge-graph-module__IWE1yW__presetBar::-webkit-scrollbar{display:none}.knowledge-graph-module__IWE1yW__presetBarLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);white-space:nowrap;padding-right:var(--Main-System-4px);flex-shrink:0;font-size:.625rem;font-weight:600}.knowledge-graph-module__IWE1yW__presetChip{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.6875rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}.knowledge-graph-module__IWE1yW__presetChip:hover{border-color:var(--primary);color:var(--foreground);background:color-mix(in srgb, var(--primary) 6%, var(--background))}.knowledge-graph-module__IWE1yW__presetChipActive{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);}.knowledge-graph-module__IWE1yW__presetChipActive:hover{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);opacity:.9}.knowledge-graph-module__IWE1yW__syncSpinner{vertical-align:middle;border:2px solid;border-top-color:#0000;border-radius:50%;width:12px;height:12px;margin-right:6px;animation:.7s linear infinite knowledge-graph-module__IWE1yW__spin;display:inline-block}@keyframes knowledge-graph-module__IWE1yW__spin{to{transform:rotate(360deg)}}.knowledge-graph-module__IWE1yW__syncOverlay{z-index:10;background:color-mix(in srgb, var(--background) 85%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.knowledge-graph-module__IWE1yW__syncOverlaySpinner{border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite knowledge-graph-module__IWE1yW__spin}.knowledge-graph-module__IWE1yW__syncOverlayLabel{color:var(--foreground);font-size:.875rem;font-weight:500}.knowledge-graph-module__IWE1yW__syncOverlaySub{color:var(--muted-foreground);text-align:center;max-width:260px;font-size:.75rem;line-height:1.5}.knowledge-graph-module__IWE1yW__graphContainerRevealing{}.knowledge-graph-module__IWE1yW__graphContainerRevealing>*{animation:.5s ease-out both knowledge-graph-module__IWE1yW__graphFadeIn}@keyframes knowledge-graph-module__IWE1yW__graphFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.knowledge-graph-module__IWE1yW__emptyState{height:400px;color:var(--muted-foreground);justify-content:center;align-items:center;gap:var(--Main-System-16px);flex-direction:column;display:flex}.knowledge-graph-module__IWE1yW__emptyIcon{font-size:3rem}.knowledge-graph-module__IWE1yW__emptyTitle{font-size:1.125rem;font-weight:600}.knowledge-graph-module__IWE1yW__emptyDescription{text-align:center;max-width:400px}.knowledge-graph-module__IWE1yW__emptyAction{padding:var(--Main-System-10px) var(--Main-System-24px);background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius);cursor:pointer;border:none;font-size:.875rem;font-weight:500;transition:opacity .15s}.knowledge-graph-module__IWE1yW__emptyAction:hover:not(:disabled){opacity:.9}.knowledge-graph-module__IWE1yW__fullHeightLayout{padding-bottom:0!important;overflow:hidden!important}.knowledge-graph-module__IWE1yW__fullscreenTarget{background:var(--background);flex:1;min-height:0;display:flex}.knowledge-graph-module__IWE1yW__graphLayout{flex:1;min-height:0}.knowledge-graph-module__IWE1yW__graphPanel{flex-direction:column;height:100%;min-height:0;display:flex}.knowledge-graph-module__IWE1yW__graphContainer{flex:1;min-height:0;position:relative}.knowledge-graph-module__IWE1yW__focusBar{align-items:center;gap:var(--Main-System-12px);padding:var(--Main-System-6px) var(--Main-System-12px);background:var(--accent);border-bottom:1px solid var(--border);flex-shrink:0;font-size:.75rem;display:flex}.knowledge-graph-module__IWE1yW__focusLabel{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.knowledge-graph-module__IWE1yW__focusLabel strong{color:var(--foreground)}.knowledge-graph-module__IWE1yW__focusHint{color:var(--muted-foreground);white-space:nowrap;font-style:italic}.knowledge-graph-module__IWE1yW__depthControl{align-items:center;gap:var(--Main-System-6px);color:var(--muted-foreground);white-space:nowrap;cursor:default;margin-left:auto;display:flex}.knowledge-graph-module__IWE1yW__depthSlider{width:80px;height:4px;accent-color:var(--primary);cursor:pointer}.knowledge-graph-module__IWE1yW__depthValue{color:var(--foreground);text-align:center;min-width:12px;font-weight:600}.knowledge-graph-module__IWE1yW__clearFocusButton{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;padding:3px 10px;font-size:.6875rem}.knowledge-graph-module__IWE1yW__clearFocusButton:hover{background:var(--background);color:var(--foreground);border-color:var(--foreground)}.knowledge-graph-module__IWE1yW__sidebarContent{padding:var(--Main-System-12px);flex-direction:column;height:100%;font-size:.75rem;display:flex;overflow-y:auto}.knowledge-graph-module__IWE1yW__sidebarSection{margin-bottom:var(--Main-System-16px)}.knowledge-graph-module__IWE1yW__resetFiltersButton{width:100%;padding:var(--Main-System-8px) var(--Main-System-12px);background:var(--accent);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;color:var(--foreground);font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s}.knowledge-graph-module__IWE1yW__resetFiltersButton:hover{background:var(--muted);border-color:var(--primary)}.knowledge-graph-module__IWE1yW__sectionHeader{margin-bottom:var(--Main-System-8px);justify-content:space-between;align-items:center;display:flex}.knowledge-graph-module__IWE1yW__sectionTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.knowledge-graph-module__IWE1yW__bulkActions{align-items:center;gap:2px;display:flex}.knowledge-graph-module__IWE1yW__bulkButton{cursor:pointer;color:var(--muted-foreground);border-radius:var(--radius-sm);background:0 0;border:none;padding:2px 4px;font-size:.6875rem}.knowledge-graph-module__IWE1yW__bulkButton:hover:not(:disabled){color:var(--foreground);background:var(--accent)}.knowledge-graph-module__IWE1yW__bulkButton:disabled{opacity:.35;cursor:default}.knowledge-graph-module__IWE1yW__bulkSeparator{color:var(--border);font-size:.6875rem}.knowledge-graph-module__IWE1yW__filterRow{cursor:pointer;border-radius:var(--radius-sm);align-items:center;gap:6px;margin-bottom:2px;padding:4px 6px;transition:opacity .15s,background .15s;display:flex}.knowledge-graph-module__IWE1yW__filterRow:hover{background:var(--accent)}.knowledge-graph-module__IWE1yW__colorDot{border-radius:2px;flex-shrink:0;width:10px;height:10px}.knowledge-graph-module__IWE1yW__hiddenCheckbox{display:none}.knowledge-graph-module__IWE1yW__filterLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.knowledge-graph-module__IWE1yW__filterCountBar{flex-shrink:0;align-items:center;gap:6px;display:flex}.knowledge-graph-module__IWE1yW__filterBarTrack{background:var(--accent);border-radius:2px;width:40px;height:4px;overflow:hidden}.knowledge-graph-module__IWE1yW__filterBarFill{border-radius:2px;height:100%;transition:width .3s}.knowledge-graph-module__IWE1yW__domainLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.75rem;font-weight:500;overflow:hidden}.knowledge-graph-module__IWE1yW__filterCount{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.6875rem}.knowledge-graph-module__IWE1yW__detailPanel{background:var(--card);border:1px solid var(--border);border-radius:var(--Main-System-10px);z-index:10;flex-direction:column;width:380px;max-height:380px;font-size:.8125rem;display:flex;position:absolute;bottom:16px;left:16px;overflow:hidden;box-shadow:0 4px 24px #00000014,0 1px 4px #0000000a}.knowledge-graph-module__IWE1yW__detailPanelHeader{padding:var(--Main-System-12px) var(--Main-System-16px);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:start;display:flex}.knowledge-graph-module__IWE1yW__detailPanelTitle{color:var(--foreground);font-size:.875rem;font-weight:600;line-height:1.3}.knowledge-graph-module__IWE1yW__detailPanelBadges{gap:var(--Main-System-6px);flex-wrap:wrap;margin-top:4px;display:flex}.knowledge-graph-module__IWE1yW__detailBadge{border-radius:var(--radius-sm);letter-spacing:.02em;padding:1px 8px;font-size:.625rem;font-weight:600}.knowledge-graph-module__IWE1yW__detailClose{cursor:pointer;color:var(--muted-foreground);border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;padding:2px;font-size:16px;line-height:1}.knowledge-graph-module__IWE1yW__detailClose:hover{color:var(--foreground);background:var(--accent)}.knowledge-graph-module__IWE1yW__detailPanelBody{padding:var(--Main-System-12px) var(--Main-System-16px);min-height:0;color:var(--foreground);flex:1;line-height:1.6;overflow-y:auto}.knowledge-graph-module__IWE1yW__viewToggle{border:1px solid var(--border);border-radius:var(--Main-System-6px);display:flex;overflow:hidden}.knowledge-graph-module__IWE1yW__viewToggleBtn{padding:var(--Main-System-6px) var(--Main-System-12px);background:var(--background);color:var(--muted-foreground);cursor:pointer;border:none;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s}.knowledge-graph-module__IWE1yW__viewToggleBtn:hover{background:var(--accent);color:var(--foreground)}.knowledge-graph-module__IWE1yW__viewToggleBtnActive{padding:var(--Main-System-6px) var(--Main-System-12px);background:var(--primary);color:var(--primary-foreground);cursor:default;border:none;font-size:.8125rem;font-weight:600}
.checkbox-module__qBMkKa__checkbox{border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:2px;outline:none;justify-content:center;align-items:center;width:1rem;height:1rem;transition:all .2s;display:inline-flex}.checkbox-module__qBMkKa__checkbox:hover:not(.checkbox-module__qBMkKa__disabled){border-color:var(--primary);background:var(--accent)}.checkbox-module__qBMkKa__checkbox:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.checkbox-module__qBMkKa__checkbox.checkbox-module__qBMkKa__checked{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.checkbox-module__qBMkKa__checkbox.checkbox-module__qBMkKa__checked:hover:not(.checkbox-module__qBMkKa__disabled){background:var(--primary);border-color:var(--primary)}.checkbox-module__qBMkKa__checkbox.checkbox-module__qBMkKa__disabled{cursor:not-allowed;opacity:.5;background:var(--muted);border-color:var(--border)}.checkbox-module__qBMkKa__checkIcon{stroke-width:2px;width:.75rem;height:.75rem}.checkbox-module__qBMkKa__dark .checkbox-module__qBMkKa__checkbox{background:var(--background);border-color:var(--border)}.checkbox-module__qBMkKa__dark .checkbox-module__qBMkKa__checkbox.checkbox-module__qBMkKa__checked{background:var(--primary);border-color:var(--primary)}
.notes-panel-module__xRwrgq__panel{background:var(--popover);border:1px solid var(--border);z-index:50;border-radius:.75rem;flex-direction:column;width:420px;max-height:620px;animation:.25s ease-out notes-panel-module__xRwrgq__panelSlideIn;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 10px 40px #00000026}.notes-panel-module__xRwrgq__tabs{border-bottom:1px solid var(--border);flex-shrink:0;align-items:stretch;display:flex}.notes-panel-module__xRwrgq__tab{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.notes-panel-module__xRwrgq__tab:hover{color:var(--foreground);background:var(--accent)}.notes-panel-module__xRwrgq__tabActive{color:var(--foreground);border-bottom-color:#1a80e6}.notes-panel-module__xRwrgq__tabBadge{height:1rem;padding:0 .25rem;font-size:.625rem;line-height:1rem}.notes-panel-module__xRwrgq__tabBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.notes-panel-module__xRwrgq__composer{border-top:1px solid var(--border);background:var(--popover);border-radius:0 0 .75rem .75rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem .625rem;display:flex}.notes-panel-module__xRwrgq__composerInput{min-width:0;height:2rem;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:.5rem;outline:none;flex:1;padding:0 .625rem;font-size:.8125rem;transition:border-color .15s,box-shadow .15s}.notes-panel-module__xRwrgq__composerInput::placeholder{color:var(--muted-foreground)}.notes-panel-module__xRwrgq__composerInput:focus{border-color:#1a80e6;box-shadow:0 0 0 2px #1a80e626}.notes-panel-module__xRwrgq__composerInput:disabled{opacity:.6;cursor:not-allowed}.notes-panel-module__xRwrgq__composerSend{flex-shrink:0;width:2rem;height:2rem;padding:0}.notes-panel-module__xRwrgq__composerSend:disabled{opacity:.4}.notes-panel-module__xRwrgq__activityList{flex-direction:column;flex:1;min-height:0;display:flex}.notes-panel-module__xRwrgq__activityHeader{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:.375rem .75rem;display:flex}.notes-panel-module__xRwrgq__activityCount{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.notes-panel-module__xRwrgq__activityItems{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.notes-panel-module__xRwrgq__activityItems::-webkit-scrollbar{width:5px}.notes-panel-module__xRwrgq__activityItems::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:3px}.notes-panel-module__xRwrgq__activityItem{border-bottom:1px solid var(--border);align-items:flex-start;gap:.625rem;padding:.5rem .75rem;transition:background-color .15s;display:flex}.notes-panel-module__xRwrgq__activityItem:last-child{border-bottom:none}.notes-panel-module__xRwrgq__activityItem:hover{background:var(--accent)}.notes-panel-module__xRwrgq__activityItemDestructive{background-color:hsl(var(--destructive) / .04)}.notes-panel-module__xRwrgq__activityItemDestructive:hover{background-color:hsl(var(--destructive) / .1)}.notes-panel-module__xRwrgq__activityIcon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;padding-top:.125rem;display:flex}.notes-panel-module__xRwrgq__activityBody{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.notes-panel-module__xRwrgq__activityAction{color:var(--popover-foreground);font-size:.8125rem;font-weight:600}.notes-panel-module__xRwrgq__activityDetails{color:var(--muted-foreground);word-break:break-word;font-size:.75rem;line-height:1.35}.notes-panel-module__xRwrgq__activityPath{color:var(--muted-foreground);font-size:.6875rem;font-family:var(--font-mono,monospace);white-space:nowrap;text-overflow:ellipsis;opacity:.7;overflow:hidden}.notes-panel-module__xRwrgq__activityTime{color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;font-size:.6875rem}@keyframes notes-panel-module__xRwrgq__panelSlideIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.notes-panel-module__xRwrgq__header{border-bottom:1px solid var(--border);border-radius:.75rem .75rem 0 0;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.notes-panel-module__xRwrgq__title{color:var(--popover-foreground);align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:600;display:flex}.notes-panel-module__xRwrgq__statusArea{border-bottom:1px solid var(--border);flex-shrink:0;padding:.5rem .75rem}.notes-panel-module__xRwrgq__statusMessage{background:var(--muted);color:var(--muted-foreground);border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.notes-panel-module__xRwrgq__statusError{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.notes-panel-module__xRwrgq__statusNavigate{color:#0e4781;background:#1a80e61a}.notes-panel-module__xRwrgq__statusNote{color:#165a2f;background:#2eb8601a}.notes-panel-module__xRwrgq__statusAnswer{color:#361966;background:#6b33cc1a;align-items:flex-start}.notes-panel-module__xRwrgq__answerContent{flex-direction:column;gap:.375rem;min-width:0;max-height:300px;display:flex;overflow-y:auto}.notes-panel-module__xRwrgq__answerContent::-webkit-scrollbar{width:4px}.notes-panel-module__xRwrgq__answerContent::-webkit-scrollbar-track{background:0 0}.notes-panel-module__xRwrgq__answerContent::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:2px}.notes-panel-module__xRwrgq__references{flex-wrap:wrap;gap:.25rem;display:flex}.notes-panel-module__xRwrgq__referenceTag{background:var(--muted);color:var(--muted-foreground);white-space:nowrap;border-radius:.25rem;align-items:center;padding:.125rem .375rem;font-size:.6875rem;font-weight:500;display:inline-flex}.notes-panel-module__xRwrgq__statusClarify{color:#65400b;background:#e6911a1a;align-items:flex-start}.notes-panel-module__xRwrgq__statusSlideDeck{color:#0d2f73;background:#1a5ee61a;align-items:flex-start}.notes-panel-module__xRwrgq__clarifyOptions{flex-direction:column;gap:.25rem;margin-top:.25rem;display:flex}.notes-panel-module__xRwrgq__clarifyLink{background:var(--background);border:1px solid var(--border);color:var(--foreground);text-align:left;cursor:pointer;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s;display:flex}.notes-panel-module__xRwrgq__clarifyLink:hover{background:var(--accent);border-color:var(--ring)}.notes-panel-module__xRwrgq__clarifyDesc{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;max-width:140px;margin-left:auto;font-size:.6875rem;font-weight:400;overflow:hidden}.notes-panel-module__xRwrgq__savedToNotes{color:#3e246b;cursor:pointer;background:#6b33cc14;border:none;border-radius:.25rem;align-items:center;gap:.25rem;margin-top:.125rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:500;transition:background .15s;display:inline-flex}.notes-panel-module__xRwrgq__savedToNotes:hover{background:#6b33cc29}.notes-panel-module__xRwrgq__slideDeckLink{color:#0d2f73;cursor:pointer;background:#1a5ee614;border:1px solid #1a5ee633;border-radius:.375rem;align-items:center;gap:.375rem;margin-top:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.notes-panel-module__xRwrgq__slideDeckLink:hover{background:#1a5ee629;border-color:#1a5ee64d}.notes-panel-module__xRwrgq__slideDeckPath{color:#406abf;white-space:nowrap;text-overflow:ellipsis;border-left:1px solid #1a5ee633;max-width:160px;margin-left:.25rem;padding-left:.375rem;font-size:.6875rem;font-weight:400;overflow:hidden}.notes-panel-module__xRwrgq__recordingDot{background:#e83030;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.2s ease-in-out infinite notes-panel-module__xRwrgq__recordPulse}@keyframes notes-panel-module__xRwrgq__recordPulse{0%,to{opacity:1}50%{opacity:.3}}.notes-panel-module__xRwrgq__processingStatus{background:var(--muted);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.notes-panel-module__xRwrgq__processingHeader{color:var(--foreground);align-items:center;gap:.5rem;display:flex}.notes-panel-module__xRwrgq__processingSteps{flex-direction:column;gap:.25rem;min-width:0;max-height:280px;display:flex;overflow:hidden auto}.notes-panel-module__xRwrgq__processingSteps::-webkit-scrollbar{width:4px}.notes-panel-module__xRwrgq__processingSteps::-webkit-scrollbar-track{background:0 0}.notes-panel-module__xRwrgq__processingSteps::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:2px}.notes-panel-module__xRwrgq__processingTranscript{color:var(--muted-foreground);background:var(--background);white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border-radius:.25rem;max-width:100%;padding:.25rem .5rem;font-size:.75rem;font-style:italic;overflow:hidden}.notes-panel-module__xRwrgq__processingStep{background:var(--background);border-radius:.25rem;align-items:center;gap:.375rem;min-width:0;padding:.25rem .375rem;font-size:.75rem;display:flex}.notes-panel-module__xRwrgq__processingStep>svg{flex-shrink:0;width:.75rem;height:.75rem}.notes-panel-module__xRwrgq__processingStepLabel{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.notes-panel-module__xRwrgq__processingStepLabel>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notes-panel-module__xRwrgq__processingStepDetail{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:40%;font-size:.6875rem;overflow:hidden}.notes-panel-module__xRwrgq__processingAgentStep{background:#1a5ee614;border-left:2px solid #1a5ee6;margin-left:-.125rem;padding-left:.5rem}.notes-panel-module__xRwrgq__processingAgentStep .notes-panel-module__xRwrgq__processingStepLabel{color:#0d2f73;font-weight:500}.notes-panel-module__xRwrgq__processingToolCall{border-left:1px solid var(--border);background:0 0;margin-left:.5rem;padding-left:.5rem}.notes-panel-module__xRwrgq__toolCallIndicator{color:var(--muted-foreground);font-size:.625rem}.notes-panel-module__xRwrgq__notesList{flex:1;min-height:0;overflow-y:auto}.notes-panel-module__xRwrgq__notesList::-webkit-scrollbar{width:5px}.notes-panel-module__xRwrgq__notesList::-webkit-scrollbar-track{background:0 0}.notes-panel-module__xRwrgq__notesList::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:3px}.notes-panel-module__xRwrgq__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2.5rem 1.5rem;display:flex}.notes-panel-module__xRwrgq__traceToggleBar{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:.25rem;padding:.25rem .75rem;display:flex}.notes-panel-module__xRwrgq__traceToggleBtn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex:1;align-items:center;gap:.375rem;padding:.25rem;font-size:.75rem;font-weight:500;transition:color .15s;display:flex}.notes-panel-module__xRwrgq__traceToggleBtn:hover{color:var(--foreground)}.notes-panel-module__xRwrgq__traceBadge{height:1.125rem;padding:0 .25rem;font-size:.625rem;line-height:1.125rem}.notes-panel-module__xRwrgq__traceList{border-bottom:1px solid var(--border);flex-shrink:0;max-height:280px;overflow-y:auto}.notes-panel-module__xRwrgq__traceList::-webkit-scrollbar{width:4px}.notes-panel-module__xRwrgq__traceList::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:2px}.notes-panel-module__xRwrgq__traceEmpty{text-align:center;flex-direction:column;align-items:center;gap:.25rem;padding:1.25rem 1rem;display:flex}.notes-panel-module__xRwrgq__traceCard{border-bottom:1px solid var(--border)}.notes-panel-module__xRwrgq__traceCard:last-child{border-bottom:none}.notes-panel-module__xRwrgq__traceCardHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.5rem .75rem;transition:background .15s;display:flex}.notes-panel-module__xRwrgq__traceCardHeader:hover{background:var(--accent)}.notes-panel-module__xRwrgq__traceCardTitle{flex:1;align-items:center;gap:.375rem;min-width:0;display:flex}.notes-panel-module__xRwrgq__traceTranscript{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;overflow:hidden}.notes-panel-module__xRwrgq__traceCardMeta{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.notes-panel-module__xRwrgq__traceTime{color:var(--muted-foreground);white-space:nowrap;font-size:.625rem}.notes-panel-module__xRwrgq__traceCardBody{flex-direction:column;gap:.5rem;padding:0 .75rem .5rem;display:flex}.notes-panel-module__xRwrgq__traceSection{flex-direction:column;gap:.25rem;display:flex}.notes-panel-module__xRwrgq__traceSectionLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;display:flex}.notes-panel-module__xRwrgq__traceKV{color:var(--foreground);flex-direction:column;gap:.125rem;padding-left:.25rem;font-size:.6875rem;display:flex}.notes-panel-module__xRwrgq__traceKVItem{color:var(--foreground);font-size:.6875rem}.notes-panel-module__xRwrgq__traceResponse{color:var(--foreground);margin:0;padding-left:.25rem;font-size:.6875rem;line-height:1.4}.notes-panel-module__xRwrgq__traceError{color:hsl(var(--destructive));padding-left:.25rem;font-size:.6875rem}.notes-panel-module__xRwrgq__traceTimeline{flex-direction:column;gap:.25rem;padding-left:.25rem;display:flex}.notes-panel-module__xRwrgq__traceStep{align-items:flex-start;gap:.375rem;padding:.1875rem 0;display:flex}.notes-panel-module__xRwrgq__traceStepContent{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}.notes-panel-module__xRwrgq__traceStepLabel{color:var(--foreground);font-size:.6875rem;font-weight:500}.notes-panel-module__xRwrgq__traceStepDetail{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:.625rem;overflow:hidden}.notes-panel-module__xRwrgq__traceRawToggle{color:var(--muted-foreground);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;padding:.125rem 0;font-size:.625rem;text-decoration:underline}.notes-panel-module__xRwrgq__traceRawToggle:hover{color:var(--foreground)}.notes-panel-module__xRwrgq__traceRaw{background:var(--muted);white-space:pre-wrap;word-break:break-all;max-height:200px;color:var(--muted-foreground);border-radius:.375rem;margin:0;padding:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;line-height:1.4;overflow:auto}.notes-panel-module__xRwrgq__panelExpanded{background:var(--popover);border:1px solid var(--border);z-index:100;border-radius:.75rem;flex-direction:column;width:min(52rem,100% - 3rem);animation:.3s cubic-bezier(.32,.72,0,1) notes-panel-module__xRwrgq__expandFromPanel;display:flex;position:fixed;top:calc(80px + 1rem);bottom:1.5rem;right:1.5rem;box-shadow:0 20px 60px #00000040,0 0 0 1px #0000000d}@keyframes notes-panel-module__xRwrgq__expandFromPanel{0%{opacity:.8;width:400px;top:calc(100% - 560px);bottom:1rem;right:1rem}to{opacity:1;width:min(52rem,100% - 3rem);top:calc(80px + 1rem);bottom:1.5rem;right:1.5rem}}.notes-panel-module__xRwrgq__drawerBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:99;background:#0000004d;animation:.25s ease-out notes-panel-module__xRwrgq__backdropFadeIn;position:fixed;inset:0}@keyframes notes-panel-module__xRwrgq__backdropFadeIn{0%{opacity:0}to{opacity:1}}.notes-panel-module__xRwrgq__expandedHeader{border-bottom:1px solid var(--border);border-radius:.75rem .75rem 0 0;flex-shrink:0;padding:.75rem 1rem}.notes-panel-module__xRwrgq__expandedHeaderTop{justify-content:space-between;align-items:center;display:flex}.notes-panel-module__xRwrgq__expandedCollapseBtn{align-items:center;gap:.375rem;height:1.75rem;padding:0 .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.notes-panel-module__xRwrgq__expandedQuestion{color:var(--muted-foreground);margin:.5rem 0 0;font-size:.9375rem;font-style:italic;line-height:1.4}.notes-panel-module__xRwrgq__expandedResponseArea{flex:1;min-height:0;padding:1.25rem;overflow-y:auto}.notes-panel-module__xRwrgq__expandedResponseArea::-webkit-scrollbar{width:5px}.notes-panel-module__xRwrgq__expandedResponseArea::-webkit-scrollbar-track{background:0 0}.notes-panel-module__xRwrgq__expandedResponseArea::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:3px}.notes-panel-module__xRwrgq__expandedResponseText{color:var(--foreground);max-width:72ch;font-size:.9375rem;line-height:1.75}.notes-panel-module__xRwrgq__expandedResponseText p{margin:0 0 .875rem}.notes-panel-module__xRwrgq__expandedResponseText h1,.notes-panel-module__xRwrgq__expandedResponseText h2,.notes-panel-module__xRwrgq__expandedResponseText h3{color:var(--foreground);margin:1.5rem 0 .625rem;font-weight:600;line-height:1.3}.notes-panel-module__xRwrgq__expandedResponseText h1{font-size:1.5rem}.notes-panel-module__xRwrgq__expandedResponseText h2{font-size:1.25rem}.notes-panel-module__xRwrgq__expandedResponseText h3{font-size:1.0625rem}.notes-panel-module__xRwrgq__expandedResponseText ul,.notes-panel-module__xRwrgq__expandedResponseText ol{margin:0 0 .875rem;padding-left:1.5rem}.notes-panel-module__xRwrgq__expandedResponseText li{margin-bottom:.375rem}.notes-panel-module__xRwrgq__expandedResponseText li::marker{color:var(--muted-foreground)}.notes-panel-module__xRwrgq__expandedResponseText strong{font-weight:600}.notes-panel-module__xRwrgq__expandedResponseText code{background:var(--muted);color:var(--foreground);border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em}.notes-panel-module__xRwrgq__expandedResponseText pre{background:var(--muted);border-radius:.5rem;margin:0 0 .875rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5;overflow-x:auto}.notes-panel-module__xRwrgq__expandedResponseText pre code{background:0 0;padding:0}.notes-panel-module__xRwrgq__expandedResponseText table{border-collapse:collapse;width:100%;margin:0 0 .875rem;font-size:.875rem}.notes-panel-module__xRwrgq__expandedResponseText th,.notes-panel-module__xRwrgq__expandedResponseText td{border:1px solid var(--border);text-align:left;padding:.5rem .75rem}.notes-panel-module__xRwrgq__expandedResponseText th{background:var(--muted);font-weight:600}.notes-panel-module__xRwrgq__expandedResponseText blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);margin:0 0 .875rem;padding:.5rem 1rem}.notes-panel-module__xRwrgq__expandedResponseText hr{border:none;border-top:1px solid var(--border);margin:1.25rem 0}.notes-panel-module__xRwrgq__expandedResponseText a{color:#0e4781;text-underline-offset:2px;text-decoration:underline}.notes-panel-module__xRwrgq__expandedResponseText a:hover{color:#1466b8}.notes-panel-module__xRwrgq__expandedFooter{border-top:1px solid var(--border);background:var(--popover);border-radius:0 0 .75rem .75rem;flex-shrink:0;padding:.75rem 1.25rem}.notes-panel-module__xRwrgq__expandedReferences{flex-wrap:wrap;gap:.375rem;display:flex}.notes-panel-module__xRwrgq__expandedReferencesLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;font-size:.6875rem;font-weight:600;display:block}.notes-panel-module__xRwrgq__referenceChip{border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:.375rem;align-items:center;gap:.375rem;max-width:260px;padding:.3125rem .625rem;font-size:.75rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex;overflow:hidden}.notes-panel-module__xRwrgq__referenceChip:hover{background:var(--accent);border-color:var(--ring)}.notes-panel-module__xRwrgq__referenceChipStatic{cursor:default}.notes-panel-module__xRwrgq__referenceChipStatic:hover{background:var(--background);border-color:var(--border)}.notes-panel-module__xRwrgq__referenceChip svg{opacity:.6;flex-shrink:0;width:.75rem;height:.75rem}.notes-panel-module__xRwrgq__referenceChipDocument{color:#1f66ad;border-color:#85b3e066}.notes-panel-module__xRwrgq__referenceChipDocument:hover{background:#3380cc14;border-color:#3380cc80}.notes-panel-module__xRwrgq__referenceChipEntity{color:#583399;border-color:#9a79d266}.notes-panel-module__xRwrgq__referenceChipEntity:hover{background:#6f40bf14;border-color:#6f40bf80}.notes-panel-module__xRwrgq__referenceChipRoute{color:#2d864d;border-color:#53c67d66}.notes-panel-module__xRwrgq__referenceChipRoute:hover{background:#39ac6314;border-color:#39ac6380}.notes-panel-module__xRwrgq__statusContentAccess{color:#361966;background:#6b33cc1a;align-items:flex-start}.notes-panel-module__xRwrgq__inlineReferences{flex-wrap:wrap;gap:.25rem;margin-top:.375rem;display:flex}@media (max-width:768px){.notes-panel-module__xRwrgq__panel{width:340px;max-height:480px;bottom:.5rem;right:.5rem}.notes-panel-module__xRwrgq__panelExpanded{width:calc(100% - 1rem);top:calc(80px + .5rem);bottom:.5rem;right:.5rem}}
.column-selector-module__05m3JW__triggerButton{align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.column-selector-module__05m3JW__columnCount{margin-left:.25rem;padding:.125rem .375rem;font-size:.75rem}.column-selector-module__05m3JW__popoverContent{border:1px solid var(--border);border-radius:var(--radius);background:var(--popover);width:280px;color:var(--popover-foreground);padding:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.column-selector-module__05m3JW__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem;display:flex}.column-selector-module__05m3JW__title{color:var(--foreground);margin:0;font-size:.875rem;font-weight:600}.column-selector-module__05m3JW__actions{gap:.25rem;display:flex}.column-selector-module__05m3JW__actionButton{height:auto;padding:.25rem .5rem;font-size:.75rem}.column-selector-module__05m3JW__columnList{max-height:300px;padding:.5rem 0;overflow-y:auto}.column-selector-module__05m3JW__columnItem{justify-content:space-between;align-items:center;padding:.5rem 1rem;transition:background-color .15s;display:flex}.column-selector-module__05m3JW__columnItem:hover{background:var(--accent)}.column-selector-module__05m3JW__checkboxContainer{flex:1;align-items:center;gap:.75rem;display:flex}.column-selector-module__05m3JW__checkbox{flex-shrink:0}.column-selector-module__05m3JW__columnLabel{cursor:pointer;flex:1;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.column-selector-module__05m3JW__idColumn{color:var(--primary);font-weight:600}.column-selector-module__05m3JW__requiredBadge{border-color:var(--primary);color:var(--primary);padding:.125rem .25rem;font-size:.625rem}.column-selector-module__05m3JW__visibleBadge{background:var(--primary);color:var(--primary-foreground);flex-shrink:0;padding:.125rem .375rem;font-size:.625rem}.column-selector-module__05m3JW__footer{border-top:1px solid var(--border);background:var(--muted);padding:.75rem 1rem}.column-selector-module__05m3JW__summary{color:var(--muted-foreground);margin:0;font-size:.75rem}.column-selector-module__05m3JW__partialSelection{color:var(--foreground);font-weight:500}.column-selector-module__05m3JW__allSelection{color:var(--primary);font-weight:500}.column-selector-module__05m3JW__noneSelection{color:var(--destructive);font-weight:500}@media (max-width:640px){.column-selector-module__05m3JW__popoverContent{width:260px}.column-selector-module__05m3JW__header{padding:.75rem}.column-selector-module__05m3JW__columnItem{padding:.375rem .75rem}.column-selector-module__05m3JW__footer{padding:.5rem .75rem}.column-selector-module__05m3JW__columnLabel{font-size:.8rem}}.column-selector-module__05m3JW__dark .column-selector-module__05m3JW__popoverContent{background:var(--popover);border-color:var(--border)}.column-selector-module__05m3JW__dark .column-selector-module__05m3JW__visibleBadge{background:var(--primary);color:var(--primary-foreground)}
.diagram-base-module__iMwgra__container{background:0 0;border:none;width:100%;height:100%;min-height:200px;position:relative}.diagram-base-module__iMwgra__diagramContainer{box-sizing:border-box;background-color:#0000;border:2px solid #0000;border-radius:.5rem;width:100%;min-height:200px;transition:border-color .2s;position:relative;overflow:visible}.diagram-base-module__iMwgra__diagramContainer.diagram-base-module__iMwgra__inactive{cursor:pointer}.diagram-base-module__iMwgra__diagramContainer.diagram-base-module__iMwgra__active{cursor:grab;border:2px solid #3863ff;border-radius:.5rem}.diagram-base-module__iMwgra__diagramContainer.diagram-base-module__iMwgra__dragging{cursor:grabbing}.diagram-base-module__iMwgra__diagramContent{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:100%;padding:1rem;display:flex;position:relative;overflow:hidden}.diagram-base-module__iMwgra__diagramContent svg{box-sizing:border-box;display:block;width:auto!important;max-width:100%!important;height:auto!important}.diagram-base-module__iMwgra__diagramContent.diagram-base-module__iMwgra__smooth{transition:transform .1s ease-out}.diagram-base-module__iMwgra__zoomControls{z-index:10000;background-color:var(--card);border:1px solid var(--border);pointer-events:auto;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.25rem;display:flex;position:fixed;top:12px;right:12px;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d}.diagram-base-module__iMwgra__zoomButton{width:2rem;height:2rem;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.diagram-base-module__iMwgra__zoomButton:hover{background-color:var(--accent);color:var(--accent-foreground)}.diagram-base-module__iMwgra__zoomButton:focus-visible{box-shadow:0 0 0 2px var(--ring);box-shadow:0 0 0 2px var(--ring), 0 0 0 4px var(--ring-offset);outline:none}.diagram-base-module__iMwgra__deactivateButton{border-top:1px solid var(--border);margin-top:.25rem;padding-top:.25rem}.diagram-base-module__iMwgra__zoomLevel{width:2rem;height:1.5rem;color:var(--muted-foreground);justify-content:center;align-items:center;font-size:.75rem;font-weight:500;display:flex}.diagram-base-module__iMwgra__loadingContainer{justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex}.diagram-base-module__iMwgra__loadingContent{flex-direction:column;align-items:center;gap:.5rem;display:flex}.diagram-base-module__iMwgra__spinner{border:2px solid #0000;border-bottom:2px solid var(--primary);border-radius:50%;width:2rem;height:2rem;animation:1s linear infinite diagram-base-module__iMwgra__spin}@keyframes diagram-base-module__iMwgra__spin{to{transform:rotate(360deg)}}.diagram-base-module__iMwgra__loadingText{color:var(--muted-foreground);font-size:.875rem}.diagram-base-module__iMwgra__errorContainer{justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex}.diagram-base-module__iMwgra__errorContent{text-align:center}.diagram-base-module__iMwgra__errorIcon{color:#ef4444;margin-bottom:.5rem}.diagram-base-module__iMwgra__errorSource{color:var(--muted-foreground);word-break:break-all;opacity:.8;margin-bottom:.5rem;font-family:monospace;font-size:.75rem}.diagram-base-module__iMwgra__errorMessage{color:var(--muted-foreground);margin-bottom:1rem;font-size:.875rem}.diagram-base-module__iMwgra__retryButton{background-color:var(--primary);color:var(--primary-foreground);cursor:pointer;border:none;border-radius:.375rem;padding:.5rem 1rem;transition:background-color .2s}.diagram-base-module__iMwgra__retryButton:hover{background-color:var(--primary);opacity:.9}.diagram-base-module__iMwgra__emptyContainer{justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex}.diagram-base-module__iMwgra__emptyText{color:var(--muted-foreground)}.diagram-base-module__iMwgra__icon{width:1rem;height:1rem}.diagram-base-module__iMwgra__contextMenu{background-color:var(--popover);border:1px solid var(--border);z-index:10001;border-radius:.5rem;min-width:180px;padding:.25rem;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d}.diagram-base-module__iMwgra__contextMenuItem{width:100%;color:var(--popover-foreground);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;transition:background-color .2s;display:flex}.diagram-base-module__iMwgra__contextMenuItem:hover{background-color:var(--accent);color:var(--accent-foreground)}.diagram-base-module__iMwgra__contextMenuItem:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.diagram-base-module__iMwgra__contextMenuIcon{flex-shrink:0;width:1rem;height:1rem}.diagram-base-module__iMwgra__contextMenuSeparator{background-color:var(--border);height:1px;margin:.25rem 0}.diagram-base-module__iMwgra__maximizeModal{z-index:99999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out diagram-base-module__iMwgra__fadeIn;display:flex;position:fixed;inset:0}@keyframes diagram-base-module__iMwgra__fadeIn{0%{opacity:0}to{opacity:1}}.diagram-base-module__iMwgra__maximizeContent{background:var(--card);border-radius:.75rem;flex-direction:column;width:98vw;height:98vh;animation:.2s ease-out diagram-base-module__iMwgra__scaleIn;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000080}@keyframes diagram-base-module__iMwgra__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.diagram-base-module__iMwgra__maximizeCloseButton{z-index:100000;background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:.75rem;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem;box-shadow:0 4px 12px #00000026}.diagram-base-module__iMwgra__maximizeCloseButton:hover{background:var(--destructive);color:#fff;transform:scale(1.05)}.diagram-base-module__iMwgra__maximizeCloseButton:active{transform:scale(.95)}.diagram-base-module__iMwgra__maximizeDiagramContainer{box-sizing:border-box;flex:1;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex;overflow:hidden}
.breadcrumb-module__p1j1hq__breadcrumb{color:var(--muted-foreground);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;padding:.25rem 0 .5rem;font-size:.85rem;display:flex}.breadcrumb-module__p1j1hq__breadcrumbItems{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;align-items:center;gap:.25rem;min-width:0;display:flex;overflow:auto hidden}.breadcrumb-module__p1j1hq__breadcrumbItems::-webkit-scrollbar{height:4px}.breadcrumb-module__p1j1hq__breadcrumbItems::-webkit-scrollbar-track{background:0 0}.breadcrumb-module__p1j1hq__breadcrumbItems::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.breadcrumb-module__p1j1hq__breadcrumbItems::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}.breadcrumb-module__p1j1hq__breadcrumbAction{align-items:center;display:flex}.breadcrumb-module__p1j1hq__breadcrumb.breadcrumb-module__p1j1hq__headerBreadcrumb{border-bottom:none;margin-bottom:0;padding:0}.breadcrumb-module__p1j1hq__breadcrumbItem{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.breadcrumb-module__p1j1hq__breadcrumbLink{color:var(--primary);border-radius:calc(var(--radius) - 4px);align-items:center;padding:.125rem .25rem;font-size:.85rem;line-height:1.2;text-decoration:none;transition:background-color .2s;display:flex}.breadcrumb-module__p1j1hq__breadcrumbLink:hover{background-color:var(--muted)}.breadcrumb-module__p1j1hq__breadcrumbCurrent{color:var(--foreground);align-items:center;padding:.125rem .25rem;font-size:.85rem;font-weight:500;line-height:1.2;display:flex}.breadcrumb-module__p1j1hq__breadcrumbSeparator{color:var(--muted-foreground);align-items:center;margin:0 .25rem;font-size:.75rem;line-height:1;display:flex}@media (max-width:640px){.breadcrumb-module__p1j1hq__breadcrumb{gap:.5rem;margin-bottom:.25rem;padding:.125rem 0 .25rem;font-size:.75rem}.breadcrumb-module__p1j1hq__breadcrumbLink,.breadcrumb-module__p1j1hq__breadcrumbCurrent{padding:.0625rem .125rem;font-size:.75rem}.breadcrumb-module__p1j1hq__breadcrumbSeparator{margin:0 .125rem;font-size:.625rem}}
.input-module__7BXsdW__input{border-radius:calc(var(--radius) - 2px);border:1px solid var(--input);background-color:var(--background);width:100%;height:2.5rem;padding:.5rem .75rem;font-size:.875rem;transition:colors .2s;display:flex}.input-module__7BXsdW__input::placeholder{color:var(--muted-foreground)}.input-module__7BXsdW__input:focus{border-color:var(--ring);box-shadow:0 0 0 2px var(--ring);outline:none}.input-module__7BXsdW__input:disabled{cursor:not-allowed;opacity:.5}.input-module__7BXsdW__input[type=file]{background:0 0;border:0;font-size:.875rem;font-weight:500}
.json-viewer-module__84zoNq__viewerWrap{position:relative}.json-viewer-module__84zoNq__viewerWrap:hover .json-viewer-module__84zoNq__expandTrigger{opacity:1}.json-viewer-module__84zoNq__viewer{resize:vertical;min-height:48px;max-height:600px;height:var(--viewer-h,200px);border-radius:var(--radius);background:var(--muted);padding:.5rem;position:relative;overflow:auto}.json-viewer-module__84zoNq__content{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);white-space:pre-wrap;word-break:break-all;font-size:.6875rem;line-height:1.6}.json-viewer-module__84zoNq__str{color:#16a34a}.json-viewer-module__84zoNq__num{color:#ea580c}.json-viewer-module__84zoNq__bool{color:#7c3aed}.json-viewer-module__84zoNq__null{color:#94a3b8;font-style:italic}.json-viewer-module__84zoNq__key{color:#2563eb}.json-viewer-module__84zoNq__bracket{color:var(--muted-foreground);font-weight:600}.json-viewer-module__84zoNq__comma,.json-viewer-module__84zoNq__colon{color:var(--muted-foreground)}.json-viewer-module__84zoNq__dark .json-viewer-module__84zoNq__str,[data-theme=dark] .json-viewer-module__84zoNq__str{color:#4ade80}.json-viewer-module__84zoNq__dark .json-viewer-module__84zoNq__num,[data-theme=dark] .json-viewer-module__84zoNq__num{color:#fb923c}.json-viewer-module__84zoNq__dark .json-viewer-module__84zoNq__bool,[data-theme=dark] .json-viewer-module__84zoNq__bool{color:#c084fc}.json-viewer-module__84zoNq__dark .json-viewer-module__84zoNq__key,[data-theme=dark] .json-viewer-module__84zoNq__key{color:#60a5fa}.json-viewer-module__84zoNq__indent{border-left:1px solid color-mix(in srgb, var(--border) 60%, transparent);margin-left:.25em;padding-left:1.25em}.json-viewer-module__84zoNq__viewerWrap+.json-viewer-module__84zoNq__viewerWrap{margin-top:.375rem}.json-viewer-module__84zoNq__toggle{width:14px;height:14px;color:var(--muted-foreground);cursor:pointer;vertical-align:middle;background:0 0;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;margin-right:2px;padding:0;font-size:.5rem;line-height:1;display:inline-flex}.json-viewer-module__84zoNq__toggle:hover{background:color-mix(in srgb, var(--foreground) 10%, transparent);color:var(--foreground)}.json-viewer-module__84zoNq__ellipsis{background:color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--muted-foreground);cursor:pointer;vertical-align:middle;border-radius:3px;margin:0 .125em;padding:0 .375em;font-size:.625rem;display:inline-block}.json-viewer-module__84zoNq__ellipsis:hover{background:color-mix(in srgb, var(--foreground) 14%, transparent);color:var(--foreground)}.json-viewer-module__84zoNq__expandTrigger{border:1px solid var(--border);background:var(--card);width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;opacity:0;z-index:1;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .1s,color .1s;display:flex;position:absolute;top:4px;right:4px}.json-viewer-module__84zoNq__expandTrigger:hover{background:var(--accent);color:var(--foreground)}.json-viewer-module__84zoNq__expandBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;background:#0000008c;justify-content:center;align-items:center;padding:1.5rem;animation:.15s ease-out json-viewer-module__84zoNq__jsonFadeIn;display:flex;position:fixed;inset:0}@keyframes json-viewer-module__84zoNq__jsonFadeIn{0%{opacity:0}to{opacity:1}}.json-viewer-module__84zoNq__expandPanel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;width:min(140ch,100vw - 3rem);max-height:min(80vh,900px);animation:.15s ease-out json-viewer-module__84zoNq__jsonScaleIn;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000059}@keyframes json-viewer-module__84zoNq__jsonScaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.json-viewer-module__84zoNq__expandHeader{border-bottom:1px solid var(--border);background:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;padding:.375rem .5rem .375rem .625rem;display:flex}.json-viewer-module__84zoNq__expandLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:.625rem;font-weight:600}.json-viewer-module__84zoNq__expandClose{width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.json-viewer-module__84zoNq__expandClose:hover{background:var(--destructive);color:#fff}.json-viewer-module__84zoNq__expandContent{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);white-space:pre-wrap;word-break:break-all;flex:1;padding:.75rem;font-size:.75rem;line-height:1.6;overflow:auto}
.remarks-sidebar-module__dyRkCG__sidebar{background:var(--card);border-left:1px solid var(--border);flex-direction:column;width:400px;max-width:100%;height:100%;display:flex}.remarks-sidebar-module__dyRkCG__sidebarHeader{border-bottom:1px solid var(--border);background:var(--muted);justify-content:space-between;align-items:center;padding:1rem;display:flex}.remarks-sidebar-module__dyRkCG__headerTitle{color:var(--foreground);align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.remarks-sidebar-module__dyRkCG__headerTitle h3{margin:0;font-size:1rem}.remarks-sidebar-module__dyRkCG__closeButton{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.remarks-sidebar-module__dyRkCG__closeButton:hover{color:var(--foreground);background:var(--muted)}.remarks-sidebar-module__dyRkCG__sidebarFilters{border-bottom:1px solid var(--border);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.remarks-sidebar-module__dyRkCG__statsRow{gap:1rem;display:flex}.remarks-sidebar-module__dyRkCG__statBadge{background:var(--muted);border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.remarks-sidebar-module__dyRkCG__statLabel{color:var(--muted-foreground);font-weight:500}.remarks-sidebar-module__dyRkCG__statValue{color:var(--foreground);font-weight:600}.remarks-sidebar-module__dyRkCG__filterRow{align-items:center;gap:.5rem;display:flex}.remarks-sidebar-module__dyRkCG__filterSelect{flex:1}.remarks-sidebar-module__dyRkCG__remarksList{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}.remarks-sidebar-module__dyRkCG__loading,.remarks-sidebar-module__dyRkCG__error,.remarks-sidebar-module__dyRkCG__empty{text-align:center;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.remarks-sidebar-module__dyRkCG__error{color:var(--destructive)}.remarks-sidebar-module__dyRkCG__empty{gap:1rem}.remarks-sidebar-module__dyRkCG__empty p{color:var(--foreground);margin:0;font-weight:500}.remarks-sidebar-module__dyRkCG__emptyHint{color:var(--muted-foreground);font-size:.875rem}.remarks-sidebar-module__dyRkCG__remarkCard{border:1px solid var(--border);background:var(--card);border-left-width:3px;border-radius:.5rem;padding:.75rem;transition:all .2s}.remarks-sidebar-module__dyRkCG__remarkCard:hover{box-shadow:0 2px 8px #0000001a}.remarks-sidebar-module__dyRkCG__remarkCard[data-status=resolved]{opacity:.7}.remarks-sidebar-module__dyRkCG__severity-info{border-left-color:#3b82f6}.remarks-sidebar-module__dyRkCG__severity-suggestion{border-left-color:#10b981}.remarks-sidebar-module__dyRkCG__severity-issue{border-left-color:#ef4444}.remarks-sidebar-module__dyRkCG__severity-question{border-left-color:#8b5cf6}.remarks-sidebar-module__dyRkCG__remarkHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.remarks-sidebar-module__dyRkCG__remarkHeaderLeft{flex:1;align-items:center;gap:.5rem;display:flex}.remarks-sidebar-module__dyRkCG__severityBadge{text-transform:capitalize;font-size:.75rem}.remarks-sidebar-module__dyRkCG__statusBadge{font-size:.75rem}.remarks-sidebar-module__dyRkCG__expandButton{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.remarks-sidebar-module__dyRkCG__expandButton:hover{color:var(--foreground);background:var(--muted)}.remarks-sidebar-module__dyRkCG__remarkContent{flex-direction:column;gap:.75rem;display:flex}.remarks-sidebar-module__dyRkCG__remarkText{color:var(--foreground);font-size:.875rem;line-height:1.5}.remarks-sidebar-module__dyRkCG__remarkTextFull{color:var(--foreground);background:var(--muted);border-radius:.25rem;margin-top:-.5rem;padding:.75rem;font-size:.875rem;line-height:1.6}.remarks-sidebar-module__dyRkCG__selectedTextSection{flex-direction:column;gap:.25rem;display:flex}.remarks-sidebar-module__dyRkCG__selectedTextLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;font-weight:500}.remarks-sidebar-module__dyRkCG__selectedText{color:var(--muted-foreground);background:var(--muted);border-left:2px solid var(--border);border-radius:.25rem;padding:.5rem .75rem;font-size:.8125rem;font-style:italic;line-height:1.5}.remarks-sidebar-module__dyRkCG__remarkMeta{color:var(--muted-foreground);flex-direction:column;gap:.25rem;font-size:.75rem;display:flex}.remarks-sidebar-module__dyRkCG__metaItem{gap:.5rem;display:flex}.remarks-sidebar-module__dyRkCG__metaLabel{min-width:4rem;font-weight:500}.remarks-sidebar-module__dyRkCG__metaValue{color:var(--foreground)}.remarks-sidebar-module__dyRkCG__remarkActions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.remarks-sidebar-module__dyRkCG__deleteButton{color:var(--destructive)}.remarks-sidebar-module__dyRkCG__deleteButton:hover{background:var(--destructive);color:#fff}.remarks-sidebar-module__dyRkCG__color-blue{color:#3b82f6}.remarks-sidebar-module__dyRkCG__color-green{color:#10b981}.remarks-sidebar-module__dyRkCG__color-red{color:#ef4444}.remarks-sidebar-module__dyRkCG__color-purple{color:#8b5cf6}
.sidebar-layout-module__k1gSWa__layout{height:calc(100vh - var(--app-chrome-offset,121px));margin-top:var(--app-header-height,81px);background-color:var(--background);display:flex;overflow:hidden}.sidebar-layout-module__k1gSWa__sidebar{background-color:var(--card);border-right:1px solid var(--border);z-index:10;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex-shrink:0;width:min(280px,30vw);min-width:min(280px,30vw);max-width:30vw;transition:width .3s,min-width .3s,max-width .3s;display:flex;position:relative;overflow:hidden}.sidebar-layout-module__k1gSWa__sidebar::-webkit-scrollbar{display:none}.sidebar-layout-module__k1gSWa__sidebar.sidebar-layout-module__k1gSWa__collapsed{width:min(60px,10vw);min-width:min(60px,10vw);max-width:10vw;overflow-y:hidden}.sidebar-layout-module__k1gSWa__sidebarFooter{border-top:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.25rem;margin-top:auto;padding:.5rem;display:flex}.sidebar-layout-module__k1gSWa__sidebar.sidebar-layout-module__k1gSWa__collapsed .sidebar-layout-module__k1gSWa__sidebarFooter{flex-direction:column;justify-content:center}.sidebar-layout-module__k1gSWa__toggleButton{color:var(--card-muted-foreground,var(--muted-foreground));transition:color .2s}.sidebar-layout-module__k1gSWa__toggleButton:hover{color:var(--card-foreground)}.sidebar-layout-module__k1gSWa__searchButton{color:var(--card-muted-foreground,var(--muted-foreground));transition:all .2s}.sidebar-layout-module__k1gSWa__searchButton:hover{color:var(--card-foreground);background-color:var(--card-muted,var(--muted))}.sidebar-layout-module__k1gSWa__filterButton{color:var(--card-muted-foreground,var(--muted-foreground));transition:all .2s}.sidebar-layout-module__k1gSWa__filterButton:hover{color:var(--card-foreground);background-color:var(--card-muted,var(--muted))}.sidebar-layout-module__k1gSWa__filterButton.sidebar-layout-module__k1gSWa__filterActive{color:var(--primary);background-color:color-mix(in srgb, var(--primary) 10%, transparent)}.sidebar-layout-module__k1gSWa__filterButton.sidebar-layout-module__k1gSWa__filterActive:hover{background-color:color-mix(in srgb, var(--primary) 15%, transparent)}.sidebar-layout-module__k1gSWa__navigation{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;padding:1rem 0;overflow:hidden auto}.sidebar-layout-module__k1gSWa__navigation::-webkit-scrollbar{width:6px;display:block}.sidebar-layout-module__k1gSWa__navigation::-webkit-scrollbar-track{background:0 0}.sidebar-layout-module__k1gSWa__navigation::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.sidebar-layout-module__k1gSWa__navigation::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}.sidebar-layout-module__k1gSWa__section{margin-bottom:.5rem}.sidebar-layout-module__k1gSWa__section:not(:last-child):after{content:"";background-color:var(--border);height:1px;margin:.5rem .75rem;display:block}.sidebar-layout-module__k1gSWa__sectionHeaderWrapper{align-items:center;gap:0;padding:.125rem .5rem;display:flex}.sidebar-layout-module__k1gSWa__sectionPinToggle{cursor:pointer;width:1.25rem;height:1.25rem;color:var(--card-muted-foreground,var(--muted-foreground));opacity:0;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem;transition:all .15s;display:flex}.sidebar-layout-module__k1gSWa__sectionHeaderWrapper:hover .sidebar-layout-module__k1gSWa__sectionPinToggle,.sidebar-layout-module__k1gSWa__sectionPinToggle.sidebar-layout-module__k1gSWa__pinVisible{opacity:.5}.sidebar-layout-module__k1gSWa__sectionHeaderWrapper:hover .sidebar-layout-module__k1gSWa__sectionPinToggle:hover,.sidebar-layout-module__k1gSWa__sectionPinToggle.sidebar-layout-module__k1gSWa__pinVisible:hover{opacity:1;color:var(--primary)}.sidebar-layout-module__k1gSWa__sectionPinToggle:active{transform:scale(.95)}.sidebar-layout-module__k1gSWa__sectionHeader{cursor:pointer;color:var(--card-foreground);text-align:left;background:0 0;border:none;border-radius:.375rem;flex:1;justify-content:space-between;align-items:center;padding:.625rem .75rem;font-size:.875rem;font-weight:600;transition:background-color .2s;display:flex}.sidebar-layout-module__k1gSWa__sectionHeader:hover{background-color:var(--card-muted,var(--muted))}.sidebar-layout-module__k1gSWa__sectionHeader.sidebar-layout-module__k1gSWa__pinnedSection{background-color:var(--primary) / .05}.sidebar-layout-module__k1gSWa__sectionHeaderWrapper:has(.sidebar-layout-module__k1gSWa__sectionHeader.sidebar-layout-module__k1gSWa__pinnedSection) .sidebar-layout-module__k1gSWa__sectionPinToggle{color:var(--primary);opacity:.5}.sidebar-layout-module__k1gSWa__sectionHeaderWrapper:has(.sidebar-layout-module__k1gSWa__sectionHeader.sidebar-layout-module__k1gSWa__pinnedSection) .sidebar-layout-module__k1gSWa__sectionPinToggle:hover{color:var(--primary);opacity:1}.sidebar-layout-module__k1gSWa__sectionLabel{text-align:left;flex:1}.sidebar-layout-module__k1gSWa__sectionBadge{background:var(--chart-4,#e5a00d);color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.sidebar-layout-module__k1gSWa__chevron{color:var(--card-muted-foreground,var(--muted-foreground));flex-shrink:0;transition:transform .2s}.sidebar-layout-module__k1gSWa__sectionHeader.sidebar-layout-module__k1gSWa__expanded .sidebar-layout-module__k1gSWa__chevron{transform:rotate(90deg)}.sidebar-layout-module__k1gSWa__sectionItems{margin:0;padding:0 0 0 .5rem;list-style:none}.sidebar-layout-module__k1gSWa__sectionItem{color:var(--card-muted-foreground,var(--muted-foreground));border-radius:.375rem;flex:1;align-items:center;min-width:0;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:all .2s;display:flex}.sidebar-layout-module__k1gSWa__sectionItem:hover{background-color:var(--card-muted,var(--muted));color:var(--card-foreground)}.sidebar-layout-module__k1gSWa__sectionItem.sidebar-layout-module__k1gSWa__active,.sidebar-layout-module__k1gSWa__sectionItem.sidebar-layout-module__k1gSWa__active:hover{background-color:var(--primary);color:var(--primary-foreground)}.sidebar-layout-module__k1gSWa__itemIcon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;margin-right:.75rem;display:flex}.sidebar-layout-module__k1gSWa__sectionIcon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;margin-right:.5rem;display:flex}.sidebar-layout-module__k1gSWa__itemLabel{text-align:left;flex:1}.sidebar-layout-module__k1gSWa__sectionItemWrapper{align-items:center;gap:0;margin:.125rem 0;padding:.125rem .5rem;display:flex}.sidebar-layout-module__k1gSWa__sectionItemWrapper.sidebar-layout-module__k1gSWa__pinnedItem{border-radius:.375rem}.sidebar-layout-module__k1gSWa__itemPinToggle{cursor:pointer;width:1.25rem;height:1.25rem;color:var(--card-muted-foreground,var(--muted-foreground));opacity:0;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem;transition:all .15s;display:flex}.sidebar-layout-module__k1gSWa__sectionItemWrapper:hover .sidebar-layout-module__k1gSWa__itemPinToggle,.sidebar-layout-module__k1gSWa__itemPinToggle.sidebar-layout-module__k1gSWa__pinVisible{opacity:.4}.sidebar-layout-module__k1gSWa__sectionItemWrapper:hover .sidebar-layout-module__k1gSWa__itemPinToggle:hover,.sidebar-layout-module__k1gSWa__itemPinToggle.sidebar-layout-module__k1gSWa__pinVisible:hover{opacity:1;color:var(--primary)}.sidebar-layout-module__k1gSWa__itemPinToggle:active{transform:scale(.95)}.sidebar-layout-module__k1gSWa__sectionItemWrapper.sidebar-layout-module__k1gSWa__pinnedItem .sidebar-layout-module__k1gSWa__itemPinToggle{color:var(--primary)}.sidebar-layout-module__k1gSWa__sectionItemWrapper.sidebar-layout-module__k1gSWa__pinnedItem .sidebar-layout-module__k1gSWa__itemPinToggle:hover{color:var(--primary);opacity:1}.sidebar-layout-module__k1gSWa__collapsedNavigation{flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.sidebar-layout-module__k1gSWa__collapsedNavigation:after{content:"";background-color:var(--border);height:1px;margin:.5rem 0;display:block}.sidebar-layout-module__k1gSWa__collapsedDivider{background-color:var(--border);height:1px;margin:.375rem .5rem}.sidebar-layout-module__k1gSWa__collapsedItemContainer{align-items:center;width:100%;display:flex;position:relative}.sidebar-layout-module__k1gSWa__pinnedBadge{background-color:var(--primary);width:.875rem;height:.875rem;color:var(--primary-foreground);z-index:10;opacity:.6;border-radius:50%;justify-content:center;align-items:center;font-size:.425rem;transition:opacity .2s;display:flex;position:absolute;top:.25rem;right:.25rem}.sidebar-layout-module__k1gSWa__collapsedItemContainer:hover .sidebar-layout-module__k1gSWa__pinnedBadge{opacity:.8}.sidebar-layout-module__k1gSWa__collapsedItems{flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.sidebar-layout-module__k1gSWa__collapsedItem{color:var(--card-muted-foreground,var(--muted-foreground));border-radius:.375rem;justify-content:center;align-items:center;width:100%;padding:.75rem;text-decoration:none;transition:all .2s;display:flex;position:relative}.sidebar-layout-module__k1gSWa__collapsedItem .sidebar-layout-module__k1gSWa__itemIcon{width:1.5rem;height:1.5rem;margin-right:0}.sidebar-layout-module__k1gSWa__collapsedItem:hover{background-color:var(--card-muted,var(--muted));color:var(--card-foreground)}.sidebar-layout-module__k1gSWa__collapsedItem.sidebar-layout-module__k1gSWa__active,.sidebar-layout-module__k1gSWa__collapsedItem.sidebar-layout-module__k1gSWa__active:hover{background-color:var(--primary);color:var(--primary-foreground)}.sidebar-layout-module__k1gSWa__collapsedItem.sidebar-layout-module__k1gSWa__pinned{background-color:var(--primary) / .08;position:relative}.sidebar-layout-module__k1gSWa__collapsedItem.sidebar-layout-module__k1gSWa__pinned:after{content:"";background-color:var(--primary);opacity:.6;border-radius:1px;width:2px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sidebar-layout-module__k1gSWa__pinnedIndicator{color:var(--primary);font-size:.75rem;font-weight:700;position:absolute;bottom:.25rem;right:.25rem}.sidebar-layout-module__k1gSWa__content{background-color:var(--background);min-width:0;height:calc(100vh - var(--app-chrome-offset,121px));flex-direction:column;flex:1;padding:.5rem .5rem 0;transition:margin-left .3s,min-width .3s;display:flex;position:relative;overflow:hidden auto}.sidebar-layout-module__k1gSWa__content.sidebar-layout-module__k1gSWa__contentExpanded{min-width:0}.sidebar-layout-module__k1gSWa__mobileMenuButton,.sidebar-layout-module__k1gSWa__mobileBackdrop{display:none}@media (max-width:768px){.sidebar-layout-module__k1gSWa__sidebar{width:min(240px,30vw);min-width:min(240px,30vw);max-width:30vw}}@media (max-width:640px){.sidebar-layout-module__k1gSWa__layout{height:calc(100vh - 89px);margin-top:49px}.sidebar-layout-module__k1gSWa__mobileMenuButton{z-index:55;color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff40;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .2s;display:flex;position:fixed;top:.5rem;left:.5rem}.sidebar-layout-module__k1gSWa__mobileMenuButton:hover{background:#ffffff40}.sidebar-layout-module__k1gSWa__mobileBackdrop{z-index:40;background:#00000080;animation:.2s sidebar-layout-module__k1gSWa__backdropFadeIn;display:block;position:fixed;inset:0}@keyframes sidebar-layout-module__k1gSWa__backdropFadeIn{0%{opacity:0}to{opacity:1}}.sidebar-layout-module__k1gSWa__sidebar{z-index:41;border-right:1px solid var(--border);border-bottom:none;width:280px;min-width:280px;max-width:80vw;height:auto;transition:transform .3s;position:fixed;top:49px;bottom:0;left:0;transform:translate(-100%)}.sidebar-layout-module__k1gSWa__sidebar.sidebar-layout-module__k1gSWa__collapsed{width:280px;min-width:280px;max-width:80vw;overflow-y:auto}.sidebar-layout-module__k1gSWa__sidebar.sidebar-layout-module__k1gSWa__mobileOpen{transform:translate(0);box-shadow:4px 0 24px #00000026}.sidebar-layout-module__k1gSWa__toggleButton{display:none}.sidebar-layout-module__k1gSWa__content{flex-direction:column;flex:1;width:100%;min-width:0;height:calc(100vh - 89px);padding:.25rem;display:flex;overflow:hidden auto}}
.expandable-json-cell-module__IOaSNW__wrap{min-width:0}.expandable-json-cell-module__IOaSNW__toggle{cursor:pointer;color:var(--muted-foreground);font-size:inherit;font-family:inherit;line-height:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:3px;max-width:100%;padding:0;display:inline-flex}.expandable-json-cell-module__IOaSNW__toggle:hover{color:var(--foreground)}.expandable-json-cell-module__IOaSNW__toggle:hover .expandable-json-cell-module__IOaSNW__summary{color:var(--primary)}.expandable-json-cell-module__IOaSNW__summary{font-family:var(--font-mono,ui-monospace, monospace);color:var(--primary);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:280px;font-size:.75em;display:inline-block;overflow:hidden}.expandable-json-cell-module__IOaSNW__viewer{max-width:400px;margin-top:6px}
.markdown-with-remarks-module__ri3vBq__container{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.markdown-with-remarks-module__ri3vBq__content{flex:1;display:flex;overflow:hidden}.markdown-with-remarks-module__ri3vBq__markdownContainer{-webkit-user-select:text;user-select:text;flex:1;transition:width .3s;overflow-y:auto}.markdown-with-remarks-module__ri3vBq__markdownContainer.markdown-with-remarks-module__ri3vBq__withSidebar{width:calc(100% - 400px)}.markdown-with-remarks-module__ri3vBq__sidebarContainer{width:400px;height:100%;overflow:hidden}.markdown-with-remarks-module__ri3vBq__markdownContainer ::selection{color:#000!important;background:#fef08a!important}.markdown-with-remarks-module__ri3vBq__markdownContainer ::selection{color:#000!important;background:#fef08a!important}.markdown-with-remarks-module__ri3vBq__markdownContainer .remark-highlight{cursor:pointer;border-radius:2px;padding:2px 0;transition:background-color .2s;position:relative;background-color:#fef08a!important}.markdown-with-remarks-module__ri3vBq__markdownContainer .remark-highlight:hover{background-color:#fde047!important}.markdown-with-remarks-module__ri3vBq__markdownContainer .remark-highlight-active{outline-offset:2px;outline:2px solid #f59e0b;animation:2s ease-in-out markdown-with-remarks-module__ri3vBq__remarkPulse;box-shadow:0 0 0 4px #f59e0b80;background-color:#f59e0b!important}@keyframes markdown-with-remarks-module__ri3vBq__remarkPulse{0%{background-color:#f59e0b;box-shadow:0 0 #f59e0bb3}50%{background-color:#fbbf24;box-shadow:0 0 0 12px #f59e0b00}to{background-color:#fde047;box-shadow:0 0 #f59e0b00}}.markdown-with-remarks-module__ri3vBq__floatingButton{pointer-events:auto}.markdown-with-remarks-module__ri3vBq__leaveRemarkButton{background:var(--background);border:1px solid var(--border);cursor:pointer;color:var(--foreground);white-space:nowrap;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.markdown-with-remarks-module__ri3vBq__leaveRemarkButton:hover{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.markdown-with-remarks-module__ri3vBq__leaveRemarkButton:active{transform:translateY(0)}.markdown-with-remarks-module__ri3vBq__stickyNote{pointer-events:auto;z-index:9999;background:#fef08a;width:300px;max-width:calc(100vw - 20px);min-height:120px;transition:transform .2s,box-shadow .2s;animation:.2s ease-out markdown-with-remarks-module__ri3vBq__stickyNoteAppear;position:fixed;transform:rotate(-1deg);box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a}.markdown-with-remarks-module__ri3vBq__stickyNote:hover{transform:rotate(0)scale(1.02);box-shadow:0 6px 16px #0003,0 3px 6px #00000026}@keyframes markdown-with-remarks-module__ri3vBq__stickyNoteAppear{0%{opacity:0;transform:rotate(-2deg)scale(.95)}to{opacity:1;transform:rotate(-1deg)scale(1)}}.markdown-with-remarks-module__ri3vBq__stickyNoteContent{z-index:1;padding:1rem;position:relative}.markdown-with-remarks-module__ri3vBq__stickyNoteText{color:#000;word-wrap:break-word;white-space:pre-wrap;font-family:Courier New,monospace;font-size:.875rem;font-weight:500;line-height:1.6}.markdown-with-remarks-module__ri3vBq__stickyNoteCorner{z-index:0;border-top:0 solid #0000;border-bottom:20px solid #0000001a;border-left:20px solid #0000;border-right:0 solid #0000;width:0;height:0;position:absolute;bottom:0;right:0}
.dropdown-menu-module__YOnR4G__dropdownMenuContent{background-color:var(--popover);background:var(--popover);border:1px solid var(--border);isolation:isolate;border-radius:.5rem;min-width:200px;max-height:min(22rem,70vh);padding:.5rem;animation:.15s ease-out dropdown-menu-module__YOnR4G__slideIn;overflow:hidden auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@keyframes dropdown-menu-module__YOnR4G__slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dropdown-menu-module__YOnR4G__dropdownMenuItem{cursor:pointer;color:var(--popover-foreground);border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:all .15s;display:flex}.dropdown-menu-module__YOnR4G__dropdownMenuItem:hover{background:var(--accent)}.dropdown-menu-module__YOnR4G__dropdownMenuItem:focus{background:var(--accent);outline:none}.dropdown-menu-module__YOnR4G__dropdownMenuItem:active{background:var(--muted)}.dropdown-menu-module__YOnR4G__dropdownMenuSeparator{background:var(--border);height:1px;margin:.5rem 0}
.label-module__WeEVDq__label{color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1}.label-module__WeEVDq__label:has([data-disabled]){cursor:not-allowed;opacity:.7}
