.browse-module__ExxnBW__browseLayout{height:calc(100vh - 64px);display:flex;overflow:hidden}.browse-module__ExxnBW__sidebar{border-right:1px solid var(--border);background:var(--card);flex-direction:column;flex-shrink:0;width:260px;min-width:200px;max-width:360px;display:flex;overflow:hidden}.browse-module__ExxnBW__sidebarHeader{border-bottom:1px solid var(--border);flex-shrink:0;padding:.75rem}.browse-module__ExxnBW__sidebarTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.browse-module__ExxnBW__sidebarSearch{position:relative}.browse-module__ExxnBW__sidebarSearchInput{height:2rem;padding-left:2rem;font-size:.8125rem}.browse-module__ExxnBW__sidebarContent{flex:1;padding:.25rem 0;overflow-y:auto}.browse-module__ExxnBW__sidebarLoading,.browse-module__ExxnBW__sidebarEmpty{text-align:center;color:var(--muted-foreground);padding:1.5rem .75rem;font-size:.8125rem}.browse-module__ExxnBW__collectionNode{margin-bottom:1px}.browse-module__ExxnBW__collectionHeader{cursor:pointer;width:100%;color:var(--foreground);text-align:left;background:0 0;border:none;align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.8125rem;font-weight:500;transition:background .1s;display:flex}.browse-module__ExxnBW__collectionHeader:hover{background:var(--accent)}.browse-module__ExxnBW__collectionHeaderActive{background:rgba(var(--secondary-rgb),.08)}.browse-module__ExxnBW__collectionName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.browse-module__ExxnBW__dataTypeCount{color:var(--muted-foreground);background:var(--accent);border-radius:9999px;flex-shrink:0;padding:0 .375rem;font-size:.6875rem;line-height:1.5}.browse-module__ExxnBW__dataTypeList{padding-left:.5rem}.browse-module__ExxnBW__dataTypeItem{cursor:pointer;width:100%;color:var(--foreground);text-align:left;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.375rem;padding:.3rem .5rem .3rem 1rem;font-size:.8125rem;transition:background .1s;display:flex}.browse-module__ExxnBW__dataTypeItem:hover{background:var(--accent)}.browse-module__ExxnBW__dataTypeItemSelected{background:var(--secondary);color:var(--secondary-foreground);font-weight:500}.browse-module__ExxnBW__dataTypeItemSelected:hover{background:var(--secondary)}.browse-module__ExxnBW__dataTypeName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.browse-module__ExxnBW__fieldCount{color:var(--muted-foreground);flex-shrink:0;font-size:.6875rem}.browse-module__ExxnBW__dataTypeItemSelected .browse-module__ExxnBW__fieldCount{color:var(--secondary-foreground);opacity:.7}.browse-module__ExxnBW__mainContent{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.browse-module__ExxnBW__queryToolbar{border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0}.browse-module__ExxnBW__queryToolbarHeader{justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.browse-module__ExxnBW__queryToolbarTitle{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:flex}.browse-module__ExxnBW__queryToolbarActions{align-items:center;gap:.375rem;display:flex}.browse-module__ExxnBW__queryToolbarBody{padding:0 .75rem .75rem}.browse-module__ExxnBW__conditionRow{align-items:center;gap:.375rem;margin-bottom:.375rem;display:flex}.browse-module__ExxnBW__conditionRow:last-child{margin-bottom:0}.browse-module__ExxnBW__conditionField{flex:0 0 200px;min-width:160px}.browse-module__ExxnBW__conditionOperator{flex:0 0 140px;min-width:120px}.browse-module__ExxnBW__conditionValue{flex:1;min-width:150px}.browse-module__ExxnBW__conditionRemove{flex-shrink:0}.browse-module__ExxnBW__filterGroup{background:rgba(var(--secondary-rgb),.06);border:1px solid rgba(var(--secondary-rgb),.12);border-radius:.375rem;flex-direction:column;gap:.375rem;padding:.5rem;display:flex}.browse-module__ExxnBW__filterGroupHeader{align-items:center;gap:.375rem;font-size:.75rem;display:flex}.browse-module__ExxnBW__filterGroupNested{margin-top:.25rem;margin-left:.75rem}.browse-module__ExxnBW__resultsPanel{flex-direction:column;flex:1;display:flex;overflow:hidden}.browse-module__ExxnBW__resultsHeader{border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.browse-module__ExxnBW__resultsInfo{color:var(--muted-foreground);font-size:.8125rem}.browse-module__ExxnBW__resultsInfo strong{color:var(--foreground);font-weight:600}.browse-module__ExxnBW__resultsBody{flex:1;overflow:auto}.browse-module__ExxnBW__resultsLoading{height:200px;color:var(--muted-foreground);justify-content:center;align-items:center;font-size:.875rem;display:flex}.browse-module__ExxnBW__resultsError{color:var(--destructive);padding:1.5rem;font-size:.875rem}.browse-module__ExxnBW__resultsEmpty{height:300px;color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.browse-module__ExxnBW__resultsEmptyTitle{color:var(--foreground);font-size:1rem;font-weight:500}.browse-module__ExxnBW__resultsEmptyDescription{max-width:400px;font-size:.875rem}.browse-module__ExxnBW__welcomeState{height:100%;color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.browse-module__ExxnBW__welcomeTitle{color:var(--foreground);font-size:1.25rem;font-weight:600}.browse-module__ExxnBW__welcomeDescription{max-width:400px;font-size:.875rem;line-height:1.6}.browse-module__ExxnBW__queryToolbarTitle{cursor:pointer;background:0 0;border:none;padding:0}.browse-module__ExxnBW__groupOpSelect{width:5rem;height:1.75rem;font-size:.75rem}.browse-module__ExxnBW__groupRemoveBtn{height:1.75rem;padding:0 .375rem}.browse-module__ExxnBW__filterGroupHeaderSpaced{margin-bottom:.25rem}.browse-module__ExxnBW__groupActions{gap:.25rem;margin-top:.25rem;display:flex}.browse-module__ExxnBW__groupActionBtn{height:1.5rem;font-size:.75rem}.browse-module__ExxnBW__betweenInputs{flex:1;gap:.25rem;display:flex}.browse-module__ExxnBW__betweenInput{flex:1}@media (max-width:768px){.browse-module__ExxnBW__browseLayout{flex-direction:column;height:auto}.browse-module__ExxnBW__sidebar{border-right:none;border-bottom:1px solid var(--border);width:100%;max-width:100%;max-height:250px}.browse-module__ExxnBW__conditionRow{flex-wrap:wrap}.browse-module__ExxnBW__conditionField,.browse-module__ExxnBW__conditionOperator{min-width:unset;flex:45%}.browse-module__ExxnBW__conditionValue{flex:100%}}
.select-module__CpdUNG__selectContainer{width:100%;display:inline-block;position:relative}.select-module__CpdUNG__selectTrigger{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);cursor:pointer;border-radius:.375rem;justify-content:space-between;align-items:center;min-height:2.5rem;padding:.5rem .75rem;font-size:.875rem;transition:all .2s;display:flex}.select-module__CpdUNG__selectTrigger:hover{border-color:var(--border-hover)}.select-module__CpdUNG__selectTrigger:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.2);outline:none}.select-module__CpdUNG__selectValue{text-align:left;color:var(--foreground);flex:1}.select-module__CpdUNG__selectIcon{width:1rem;height:1rem;color:var(--muted-foreground);transition:transform .2s}.select-module__CpdUNG__selectIconOpen{transform:rotate(180deg)}.select-module__CpdUNG__selectContent{z-index:50;background:var(--background);border:1px solid var(--border);border-radius:.375rem;margin-top:.25rem;animation:.15s ease-out select-module__CpdUNG__selectContentShow;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@keyframes select-module__CpdUNG__selectContentShow{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.select-module__CpdUNG__selectContentInner{max-height:12rem;padding:.25rem;overflow-y:auto}.select-module__CpdUNG__selectItem{cursor:pointer;color:var(--foreground);border-radius:.25rem;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.875rem;transition:background-color .15s;display:flex}.select-module__CpdUNG__selectItem:hover{background:var(--muted)}.select-module__CpdUNG__selectItemSelected{background:var(--muted);color:var(--foreground)}.select-module__CpdUNG__selectItemText{text-align:left;flex:1}.select-module__CpdUNG__selectItemCheck{width:1rem;height:1rem;color:var(--primary);margin-left:.5rem}@media (prefers-color-scheme:dark){.select-module__CpdUNG__selectContent{box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003}}.select-module__CpdUNG__selectTrigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.select-module__CpdUNG__selectItem:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.select-module__CpdUNG__selectTrigger:disabled,.select-module__CpdUNG__selectItem:disabled{opacity:.5;cursor:not-allowed}
.slide-presenter-module__O60hEG__presenter{-webkit-user-select:none;user-select:none;background:#000;outline:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.slide-presenter-module__O60hEG__slideContainer{aspect-ratio:16/9;background:var(--bg-white,#fff);width:100%;max-width:1280px;color:var(--dark,#101423);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:calc(20px*var(--slide-font-scale,1));border-radius:4px;flex-direction:column;padding:48px 64px;line-height:1.5;display:flex;position:relative;overflow:hidden}.slide-presenter-module__O60hEG__presenter:fullscreen .slide-presenter-module__O60hEG__slideContainer{aspect-ratio:auto;width:100vw;max-width:none;height:100vh;font-size:calc(24px*var(--slide-font-scale,1));border-radius:0;padding:60px 80px}.slide-presenter-module__O60hEG__slideContainer h1{color:var(--dark,#101423);letter-spacing:-.03em;margin:0 0 8px;font-size:2em;font-weight:600;line-height:1.2}.slide-presenter-module__O60hEG__slideContainer h2{color:var(--blue,#3863ff);letter-spacing:-.02em;margin:0 0 20px;font-size:1.5em;font-weight:500;line-height:1.2}.slide-presenter-module__O60hEG__slideContainer h3{margin:0 0 12px;font-size:1.15em;font-weight:500}.slide-presenter-module__O60hEG__slideContainer p{margin:0 0 8px}.slide-presenter-module__O60hEG__slideContainer ul,.slide-presenter-module__O60hEG__slideContainer ol{margin:0 0 12px;padding-left:24px}.slide-presenter-module__O60hEG__slideContainer li{margin-bottom:4px}.slide-presenter-module__O60hEG__slideContainer strong{font-weight:600}.slide-presenter-module__O60hEG__slideContainer em{color:var(--muted,#68727d)}.slide-presenter-module__O60hEG__slideContainer a{color:var(--blue,#3863ff);text-decoration:none}.slide-presenter-module__O60hEG__slideContainer blockquote{border-left:4px solid var(--blue,#3863ff);background:var(--bg-light,#f5f5f5);border-radius:0 8px 8px 0;margin:12px 0;padding:12px 20px}.slide-presenter-module__O60hEG__slideContainer table{border-collapse:collapse;width:100%;margin:12px 0;font-size:.85em}.slide-presenter-module__O60hEG__slideContainer th{background:var(--bg-light,#f5f5f5);text-align:left;border-bottom:2px solid var(--border,#d0d5dd);padding:8px 14px;font-weight:600}.slide-presenter-module__O60hEG__slideContainer td{border-bottom:1px solid var(--border-light,#eaecf0);padding:6px 14px}.slide-presenter-module__O60hEG__slideContainer code{background:var(--bg-light,#f5f5f5);color:var(--blue,#3863ff);border-radius:4px;padding:1px 6px;font-size:.85em}.slide-presenter-module__O60hEG__slideContainer pre{background:var(--bg-light,#f5f5f5);border-radius:8px;margin:8px 0;padding:12px 16px;overflow:auto}.slide-presenter-module__O60hEG__slideContainer pre code{color:var(--dark,#101423);background:0 0;padding:0}.slide-presenter-module__O60hEG__diagramContainer{flex:1;justify-content:center;align-items:center;min-height:0;margin:12px 0;display:flex}.slide-presenter-module__O60hEG__diagramContainer svg{max-width:100%;height:auto;max-height:100%}.slide-presenter-module__O60hEG__pagination{color:var(--muted,#68727d);font-size:12px;position:absolute;bottom:20px;right:48px}.slide-presenter-module__O60hEG__presenter:fullscreen .slide-presenter-module__O60hEG__pagination{font-size:14px;bottom:28px;right:80px}.slide-presenter-module__O60hEG__dark{color:#fff!important;background:#181818!important}.slide-presenter-module__O60hEG__dark h1,.slide-presenter-module__O60hEG__dark h2,.slide-presenter-module__O60hEG__dark h3,.slide-presenter-module__O60hEG__dark strong{color:#fff!important}.slide-presenter-module__O60hEG__dark p,.slide-presenter-module__O60hEG__dark li{color:#ffffffd9!important}.slide-presenter-module__O60hEG__dark .slide-presenter-module__O60hEG__pagination{color:#fff6!important}.slide-presenter-module__O60hEG__navy{color:#fff!important;background:#003369!important}.slide-presenter-module__O60hEG__navy h1,.slide-presenter-module__O60hEG__navy h2,.slide-presenter-module__O60hEG__navy h3,.slide-presenter-module__O60hEG__navy strong{color:#fff!important}.slide-presenter-module__O60hEG__navy p,.slide-presenter-module__O60hEG__navy li{color:#ffffffd9!important}.slide-presenter-module__O60hEG__navy .slide-presenter-module__O60hEG__pagination{color:#fff6!important}.slide-presenter-module__O60hEG__light{background:#f5f5f5!important}.slide-presenter-module__O60hEG__title{text-align:center;justify-content:center!important;align-items:center!important}.slide-presenter-module__O60hEG__title h1{margin-bottom:4px;font-size:2.5em}.slide-presenter-module__O60hEG__title h2{margin-bottom:32px;font-size:1.2em;font-weight:400}.slide-presenter-module__O60hEG__title.slide-presenter-module__O60hEG__dark h2{color:#3863ff!important}.slide-presenter-module__O60hEG__title p{color:#ffffff80;font-size:.75em}.slide-presenter-module__O60hEG__branded:before{content:"BinaryStar Systems";color:var(--muted,#68727d);letter-spacing:.02em;font-size:12px;position:absolute;bottom:20px;left:48px}.slide-presenter-module__O60hEG__presenter:fullscreen .slide-presenter-module__O60hEG__branded:before{font-size:14px;bottom:28px;left:80px}.slide-presenter-module__O60hEG__dark.slide-presenter-module__O60hEG__branded:before,.slide-presenter-module__O60hEG__navy.slide-presenter-module__O60hEG__branded:before{color:#fff6!important}.slide-presenter-module__O60hEG__accent h2:after{content:"";background:#ff5c00;width:60px;height:3px;margin-top:8px;display:block}.slide-presenter-module__O60hEG__split{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;gap:0 40px;display:grid!important}.slide-presenter-module__O60hEG__split h2{grid-column:1/-1}.slide-presenter-module__O60hEG__columns{gap:32px;flex-direction:row!important}.slide-presenter-module__O60hEG__diagram{padding:32px 48px 24px}.slide-presenter-module__O60hEG__diagram h2{margin-bottom:8px}.slide-presenter-module__O60hEG__diagram h3{margin-bottom:4px;font-size:.9em}.slide-presenter-module__O60hEG__diagram p,.slide-presenter-module__O60hEG__diagram em{margin-bottom:4px;font-size:.8em}.slide-presenter-module__O60hEG__diagram>div:not(.slide-presenter-module__O60hEG__pagination){contain:unset;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.slide-presenter-module__O60hEG__diagram svg{width:100%;max-width:100%;height:auto;max-height:100%;display:block}.slide-presenter-module__O60hEG__compact{padding:36px 52px}.slide-presenter-module__O60hEG__compact h2{margin-bottom:10px;font-size:1.3em}.slide-presenter-module__O60hEG__compact h3{margin-bottom:6px;font-size:1em}.slide-presenter-module__O60hEG__compact p,.slide-presenter-module__O60hEG__compact li{margin-bottom:3px;font-size:.82em;line-height:1.4}.slide-presenter-module__O60hEG__compact ul,.slide-presenter-module__O60hEG__compact ol{margin-bottom:6px}.slide-presenter-module__O60hEG__compact table{margin:6px 0;font-size:.72em}.slide-presenter-module__O60hEG__compact th{padding:4px 10px}.slide-presenter-module__O60hEG__compact td{padding:3px 10px}.slide-presenter-module__O60hEG__compact blockquote{margin:8px 0;padding:8px 14px;font-size:.82em}.slide-presenter-module__O60hEG__dense{column-count:2;column-gap:32px;padding:36px 52px;display:block!important}.slide-presenter-module__O60hEG__dense h2{column-span:all;margin-bottom:12px;font-size:1.3em}.slide-presenter-module__O60hEG__dense h3{break-after:avoid;margin-bottom:6px;font-size:1em}.slide-presenter-module__O60hEG__dense p,.slide-presenter-module__O60hEG__dense li{margin-bottom:3px;font-size:.85em;line-height:1.45}.slide-presenter-module__O60hEG__dense ul,.slide-presenter-module__O60hEG__dense ol{margin-bottom:8px}.slide-presenter-module__O60hEG__dense table{break-inside:avoid;margin:8px 0;font-size:.75em}.slide-presenter-module__O60hEG__dense th{padding:5px 10px}.slide-presenter-module__O60hEG__dense td{padding:4px 10px}.slide-presenter-module__O60hEG__dense blockquote{break-inside:avoid;margin:8px 0;padding:8px 14px}.slide-presenter-module__O60hEG__twoCol{column-count:2;column-gap:32px;padding:36px 52px;display:block!important}.slide-presenter-module__O60hEG__twoCol h2{column-span:all;margin-bottom:12px;font-size:1.3em}.slide-presenter-module__O60hEG__twoCol h3{break-after:avoid;margin-bottom:6px;font-size:1em}.slide-presenter-module__O60hEG__twoCol p,.slide-presenter-module__O60hEG__twoCol li{margin-bottom:3px;font-size:.85em;line-height:1.45}.slide-presenter-module__O60hEG__twoCol ul,.slide-presenter-module__O60hEG__twoCol ol{margin-bottom:8px}.slide-presenter-module__O60hEG__twoCol table{break-inside:avoid;margin:8px 0;font-size:.75em}.slide-presenter-module__O60hEG__twoCol th{padding:5px 10px}.slide-presenter-module__O60hEG__twoCol td{padding:4px 10px}.slide-presenter-module__O60hEG__twoCol blockquote{break-inside:avoid;margin:8px 0;padding:8px 14px}.slide-presenter-module__O60hEG__counter{color:#fff;pointer-events:none;opacity:0;z-index:10;background:#0000008c;border-radius:6px;padding:6px 14px;font:500 13px/1 system-ui,-apple-system,sans-serif;transition:opacity .3s;position:absolute;bottom:16px;right:16px}.slide-presenter-module__O60hEG__counterVisible{opacity:1}.slide-presenter-module__O60hEG__controls{opacity:0;z-index:10;background:#0000008c;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;transition:opacity .3s;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.slide-presenter-module__O60hEG__presenter:hover .slide-presenter-module__O60hEG__controls{opacity:1}.slide-presenter-module__O60hEG__controlButton{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex}.slide-presenter-module__O60hEG__controlButton:hover{background:#ffffff26}.slide-presenter-module__O60hEG__controlButton:disabled{opacity:.3;cursor:default}.slide-presenter-module__O60hEG__controlButton:disabled:hover{background:0 0}.slide-presenter-module__O60hEG__slideInfo{color:#ffffffb3;text-align:center;min-width:60px;font:500 13px/1 system-ui,-apple-system,sans-serif}
.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}
.loading-screen-module__KXU7Vq__container{background:linear-gradient(135deg,var(--background)0%,color-mix(in srgb,var(--muted)30%,transparent)100%);z-index:9999;justify-content:center;align-items:center;animation:.5s ease-out loading-screen-module__KXU7Vq__fadeIn;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes loading-screen-module__KXU7Vq__fadeIn{0%{opacity:0}to{opacity:1}}.loading-screen-module__KXU7Vq__content{text-align:center;flex-direction:column;align-items:center;gap:3rem;animation:.8s ease-out loading-screen-module__KXU7Vq__contentSlideUp;display:flex}@keyframes loading-screen-module__KXU7Vq__contentSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.loading-screen-module__KXU7Vq__logoWrapper{justify-content:center;align-items:center;margin-bottom:1rem;display:flex;position:relative}.loading-screen-module__KXU7Vq__logoGlow{filter:blur(30px);pointer-events:none;z-index:0;background:radial-gradient(circle,#ff8c0014 0%,#ff00800d 25%,#008cff08 50%,#0000 70%);animation:3s ease-in-out infinite loading-screen-module__KXU7Vq__glowPulse;position:absolute;inset:-40px}@keyframes loading-screen-module__KXU7Vq__glowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.loading-screen-module__KXU7Vq__logo{z-index:1;width:auto;max-width:350px;height:auto;animation:1s ease-out loading-screen-module__KXU7Vq__logoFadeInScale,4s ease-in-out 1s infinite loading-screen-module__KXU7Vq__logoFloat;position:relative}@keyframes loading-screen-module__KXU7Vq__logoFadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes loading-screen-module__KXU7Vq__logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.loading-screen-module__KXU7Vq__loaderWrapper{justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.loading-screen-module__KXU7Vq__ring{border:2px solid #0000;border-radius:50%;width:100%;height:100%;animation:2.5s cubic-bezier(.4,0,.2,1) infinite loading-screen-module__KXU7Vq__ringExpand;position:absolute}.loading-screen-module__KXU7Vq__ring:first-child{border-top-color:#ff8c00cc;border-right-color:#ff8c0066;animation-delay:0s}.loading-screen-module__KXU7Vq__ring:nth-child(2){border-top-color:#ff0080cc;border-right-color:#ff008066;animation-delay:.8s}.loading-screen-module__KXU7Vq__ring:nth-child(3){border-top-color:#008cffcc;border-right-color:#008cff66;animation-delay:1.6s}@keyframes loading-screen-module__KXU7Vq__ringExpand{0%{opacity:0;transform:scale(.5)rotate(0)}10%{opacity:1}50%{opacity:.8;transform:scale(1)rotate(180deg)}to{opacity:0;transform:scale(1.5)rotate(360deg)}}.loading-screen-module__KXU7Vq__dotsWrapper{justify-content:center;align-items:center;gap:.5rem;height:1.5rem;display:flex}.loading-screen-module__KXU7Vq__dot{background:linear-gradient(135deg,#ff8c00 0%,#ff0080 50%,#008cff 100%);border-radius:50%;width:.625rem;height:.625rem;animation:1.5s ease-in-out infinite loading-screen-module__KXU7Vq__dotBounce;box-shadow:0 0 10px #ff8c0080}.loading-screen-module__KXU7Vq__dot:first-child{background:linear-gradient(135deg,#ff8c00 0%,orange 100%);animation-delay:0s}.loading-screen-module__KXU7Vq__dot:nth-child(2){background:linear-gradient(135deg,#ff0080 0%,#ff1493 100%);animation-delay:.2s}.loading-screen-module__KXU7Vq__dot:nth-child(3){background:linear-gradient(135deg,#008cff 0%,#00bfff 100%);animation-delay:.4s}@keyframes loading-screen-module__KXU7Vq__dotBounce{0%,80%,to{opacity:.7;transform:translateY(0)scale(1)}40%{opacity:1;transform:translateY(-15px)scale(1.1);box-shadow:0 0 20px #ff8c00cc}}.loading-screen-module__KXU7Vq__container.loading-screen-module__KXU7Vq__fadeOut{animation:.5s ease-out forwards loading-screen-module__KXU7Vq__fadeOut}@keyframes loading-screen-module__KXU7Vq__fadeOut{0%{opacity:1}to{opacity:0}}@media (max-width:768px){.loading-screen-module__KXU7Vq__logoGlow{width:350px;height:200px}.loading-screen-module__KXU7Vq__logo{max-width:300px}.loading-screen-module__KXU7Vq__loaderWrapper{width:100px;height:100px}.loading-screen-module__KXU7Vq__content{gap:2rem}}@media (max-width:480px){.loading-screen-module__KXU7Vq__logoGlow{width:280px;height:160px}.loading-screen-module__KXU7Vq__logo{max-width:250px}.loading-screen-module__KXU7Vq__loaderWrapper{width:80px;height:80px}.loading-screen-module__KXU7Vq__ring{border-width:1.5px}.loading-screen-module__KXU7Vq__dot{width:.5rem;height:.5rem}.loading-screen-module__KXU7Vq__content{gap:1.5rem}}@media (prefers-reduced-motion:no-preference){.loading-screen-module__KXU7Vq__container,.loading-screen-module__KXU7Vq__content,.loading-screen-module__KXU7Vq__logo,.loading-screen-module__KXU7Vq__ring,.loading-screen-module__KXU7Vq__dot{transition:all .3s}}@media (prefers-reduced-motion:reduce){.loading-screen-module__KXU7Vq__logo,.loading-screen-module__KXU7Vq__ring,.loading-screen-module__KXU7Vq__dot,.loading-screen-module__KXU7Vq__logoGlow,.loading-screen-module__KXU7Vq__content{animation:none}.loading-screen-module__KXU7Vq__logo{opacity:1;transform:none}}
.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)}
.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}
.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__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);white-space:pre-wrap;background:var(--muted);border-left:2px solid #6b33cc66;border-radius:.25rem;padding:.5rem .625rem;font-size:.75rem;line-height:1.5}.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:0;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}
.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}
.notes-panel-module__xRwrgq__panel{background:var(--popover);border:1px solid var(--border);z-index:50;border-radius:.75rem;flex-direction:column;width:400px;max-height:560px;animation:.25s ease-out notes-panel-module__xRwrgq__panelSlideIn;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 10px 40px #00000026}@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:#1a80e6;background:#1a80e61a}.notes-panel-module__xRwrgq__statusNote{color:#248f4b;background:#2eb8601a}.notes-panel-module__xRwrgq__statusAnswer{color:#5629a3;background:#6b33cc1a;align-items:flex-start}.notes-panel-module__xRwrgq__answerContent{flex-direction:column;gap:.375rem;min-width:0;display:flex}.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:#a16512;background:#e6911a1a;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:#6f40bf;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__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__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}@media (max-width:768px){.notes-panel-module__xRwrgq__panel{width:340px;max-height:480px;bottom:.5rem;right:.5rem}}
.architecture-module__brOpbG__container{background:var(--background);max-width:100%;min-height:100vh;padding:0}.architecture-module__brOpbG__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:4rem 2rem;display:flex}.architecture-module__brOpbG__twoColumnLayout{grid-template-columns:300px 1fr;gap:1.5rem;height:calc(100vh - 160px);display:grid;overflow:hidden}.architecture-module__brOpbG__leftColumn,.architecture-module__brOpbG__rightColumn{flex-direction:column;display:flex}.architecture-module__brOpbG__accordionCard{height:fit-content;position:sticky;top:1rem}.architecture-module__brOpbG__accordionHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;display:flex}.architecture-module__brOpbG__accordionTitle{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:600}.architecture-module__brOpbG__accordionContent{padding:.5rem 0}.architecture-module__brOpbG__accordionItem{border-bottom:1px solid var(--border)}.architecture-module__brOpbG__accordionItem:last-child{border-bottom:none}.architecture-module__brOpbG__accordionTrigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.5rem;transition:all .2s;display:flex}.architecture-module__brOpbG__accordionTrigger:hover{background:rgba(var(--muted-rgb),.5)}.architecture-module__brOpbG__accordionTrigger.architecture-module__brOpbG__selected{background:rgba(var(--primary-rgb),.1);color:var(--primary)}.architecture-module__brOpbG__accordionTriggerContent{flex:1;align-items:center;gap:.75rem;display:flex}.architecture-module__brOpbG__accordionLabel{font-size:.875rem;font-weight:500}.architecture-module__brOpbG__accordionPanel{padding:0 1.5rem 1rem 3.25rem;animation:.2s ease-out architecture-module__brOpbG__slideDown}.architecture-module__brOpbG__accordionDescription{color:var(--muted-foreground);margin:0;font-size:.8rem;line-height:1.4}@keyframes architecture-module__brOpbG__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.architecture-module__brOpbG__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.architecture-module__brOpbG__title{color:var(--foreground);margin:0;font-size:2rem;font-weight:700}.architecture-module__brOpbG__subtitle{color:var(--muted-foreground);margin:.5rem 0 0;font-size:1rem}.architecture-module__brOpbG__headerActions{align-items:center;gap:.75rem;display:flex}.architecture-module__brOpbG__loading{color:var(--muted-foreground);justify-content:center;align-items:center;padding:4rem 2rem;font-size:1.1rem;display:flex}.architecture-module__brOpbG__diagramControls{margin-bottom:2rem}.architecture-module__brOpbG__diagramTypeGrid{flex-wrap:wrap;gap:.75rem;display:flex}.architecture-module__brOpbG__diagramTypeButton{align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.architecture-module__brOpbG__diagramTypeButton span{font-weight:500}.architecture-module__brOpbG__diagramArea{margin-bottom:2rem}.architecture-module__brOpbG__diagramCard{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.architecture-module__brOpbG__diagramHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1.5rem 1.5rem 0;display:flex}.architecture-module__brOpbG__diagramHeader h3{margin:0;font-size:1.25rem;font-weight:600}.architecture-module__brOpbG__diagramContainer{flex:1;justify-content:center;align-items:center;height:100%;padding:1.5rem;display:flex;overflow:hidden}.architecture-module__brOpbG__mermaidDiagram{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.architecture-module__brOpbG__mermaidDiagram svg{max-width:100%;height:auto}.architecture-module__brOpbG__infoSection{margin-top:2rem}@media (max-width:1024px){.architecture-module__brOpbG__twoColumnLayout{grid-template-columns:280px 1fr;gap:1rem}}@media (max-width:768px){.architecture-module__brOpbG__twoColumnLayout{grid-template-columns:1fr;gap:1rem;height:calc(100vh - 140px)}.architecture-module__brOpbG__accordionCard{order:2;position:static}.architecture-module__brOpbG__rightColumn{order:1}.architecture-module__brOpbG__diagramContainer{height:100%;padding:1rem}.architecture-module__brOpbG__mermaidDiagram{height:100%}}@media (max-width:480px){.architecture-module__brOpbG__diagramTypeGrid{grid-template-columns:repeat(2,1fr);display:grid}.architecture-module__brOpbG__diagramTypeButton{justify-content:center}.architecture-module__brOpbG__diagramContainer{padding:0 .5rem .5rem}}.architecture-module__brOpbG__dashboardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding:2rem 1.5rem 0;display:flex}.architecture-module__brOpbG__dashboardTitle{color:var(--foreground);margin:0 0 .5rem;font-size:2rem;font-weight:700}.architecture-module__brOpbG__dashboardDescription{color:var(--muted-foreground);margin:0;font-size:1rem}.architecture-module__brOpbG__widgetGrid{grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr));gap:1rem;padding:1rem;display:grid}.architecture-module__brOpbG__widgetContainer{flex-direction:column;width:100%;min-width:0;display:flex}.architecture-module__brOpbG__diagramCard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);color:inherit;aspect-ratio:4/3;text-decoration:none;transition:all .2s;display:block;position:relative;overflow:hidden}.architecture-module__brOpbG__diagramCard:hover{border-color:var(--primary);box-shadow:0 4px 16px #0000001f}.architecture-module__brOpbG__diagramCard:hover .architecture-module__brOpbG__diagramOverlay{opacity:1}.architecture-module__brOpbG__diagramCardSingle{aspect-ratio:1;max-height:70vh}.architecture-module__brOpbG__diagramPreview{background:var(--muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.architecture-module__brOpbG__diagramOverlay{opacity:0;background:linear-gradient(#0000 0%,#0006 60%,#000000d9 100%);flex-direction:column;justify-content:flex-end;padding:1rem;transition:opacity .2s;display:flex;position:absolute;inset:0}.architecture-module__brOpbG__diagramOverlayContent{flex-direction:column;gap:.5rem;display:flex}.architecture-module__brOpbG__diagramTitle{color:#fff;text-shadow:0 1px 2px #0000004d;margin:0;font-size:1rem;font-weight:600;line-height:1.3}.architecture-module__brOpbG__diagramDescription{color:#ffffffd9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.architecture-module__brOpbG__diagramMeta{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.architecture-module__brOpbG__diagramBadges{flex-shrink:0;gap:.25rem;display:flex}.architecture-module__brOpbG__diagramDate{color:#ffffffb3;font-size:.75rem}.architecture-module__brOpbG__widget{background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;width:100%;min-width:0;height:max(70vh,600px);padding:0;transition:all .2s;display:flex}.architecture-module__brOpbG__widgetHeader{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.architecture-module__brOpbG__widgetIcon{background:var(--primary);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.architecture-module__brOpbG__widgetTitle{color:var(--foreground);margin:0;font-size:1rem;font-weight:600}.architecture-module__brOpbG__widgetContent{flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.architecture-module__brOpbG__placeholderWidget{height:100%;color:var(--muted-foreground);text-align:center;justify-content:center;align-items:center;padding:1rem;font-style:italic;display:flex}@media (max-width:1200px){.architecture-module__brOpbG__widgetGrid{grid-template-columns:repeat(auto-fill,minmax(min(350px,100%),1fr))}}@media (max-width:768px){.architecture-module__brOpbG__widgetGrid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:.75rem;padding:.75rem}.architecture-module__brOpbG__diagramCard{aspect-ratio:16/10}.architecture-module__brOpbG__diagramCardSingle{aspect-ratio:4/3;max-height:60vh}.architecture-module__brOpbG__diagramOverlay{opacity:1;background:linear-gradient(#0000 0%,#0003 50%,#000c 100%);padding:.75rem}.architecture-module__brOpbG__diagramTitle{font-size:.875rem}.architecture-module__brOpbG__diagramDescription{display:none}.architecture-module__brOpbG__widget{height:max(50vh,400px)}.architecture-module__brOpbG__dashboardHeader{padding:1.5rem 1rem 0}}@media (max-width:480px){.architecture-module__brOpbG__widgetGrid{grid-template-columns:1fr;gap:.5rem;padding:.5rem}.architecture-module__brOpbG__diagramCard{aspect-ratio:1}.architecture-module__brOpbG__diagramCardSingle{max-height:50vh}.architecture-module__brOpbG__diagramOverlay{padding:.5rem}.architecture-module__brOpbG__widget{height:max(45vh,350px)}.architecture-module__brOpbG__dashboardHeader{padding:1rem .75rem 0}}
.folder-tree-module__lhlBNq__folderTree,.folder-tree-module__lhlBNq__section{flex-direction:column;display:flex}.folder-tree-module__lhlBNq__sectionHeader{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground,#68727d);border-bottom:1px solid var(--border,#d0d5dd);margin-top:.25rem;padding:.625rem .75rem .375rem;font-size:.6875rem;font-weight:700}.folder-tree-module__lhlBNq__sectionHeader:first-child{margin-top:0}.folder-tree-module__lhlBNq__folderGroup{flex-direction:column;display:flex}.folder-tree-module__lhlBNq__folderHeader{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--card-foreground,var(--foreground,#101423));border-radius:.25rem;align-items:center;gap:.375rem;min-width:0;margin:1px .25rem;padding:.375rem .75rem;font-size:.8125rem;transition:background-color .15s;display:flex}.folder-tree-module__lhlBNq__folderHeader:hover{background-color:var(--accent,var(--muted,#f5f5f5))}.folder-tree-module__lhlBNq__folderChevron{opacity:.5;flex-shrink:0}.folder-tree-module__lhlBNq__folderIcon{flex-shrink:0}.folder-tree-module__lhlBNq__folderName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--card-foreground,var(--foreground,#101423));flex:1;font-weight:600;overflow:hidden}.folder-tree-module__lhlBNq__folderBadges{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.folder-tree-module__lhlBNq__folderCount{background-color:color-mix(in srgb,var(--muted-foreground,#68727d)12%,transparent);min-width:1.125rem;height:1.125rem;color:var(--muted-foreground,#68727d);border:none;border-radius:.625rem;justify-content:center;align-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.folder-tree-module__lhlBNq__changeBadge{height:1.125rem;color:var(--muted-foreground,#68727d);border:1px solid color-mix(in srgb,var(--primary,#3863ff)20%,transparent);background:0 0;border-radius:.625rem;align-items:center;gap:.25rem;padding:0 .375rem;font-size:.6875rem;line-height:1;display:flex}.folder-tree-module__lhlBNq__changeCount{color:var(--primary,#3863ff);font-weight:600}.folder-tree-module__lhlBNq__changeDate{opacity:.8;font-size:.625rem}.folder-tree-module__lhlBNq__folderDocs{flex-direction:column;display:flex}.folder-tree-module__lhlBNq__docListItem{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--card-foreground,var(--foreground,#101423));border-radius:.25rem;align-items:center;gap:.375rem;min-width:0;margin:0 .25rem;padding:.3125rem .75rem;font-size:.8125rem;transition:background-color .15s;display:flex;position:relative}.folder-tree-module__lhlBNq__docListItem:hover{background-color:var(--accent,var(--muted,#f5f5f5))}.folder-tree-module__lhlBNq__docListItem.folder-tree-module__lhlBNq__active{background-color:color-mix(in srgb,var(--primary,#3863ff)10%,transparent);color:var(--primary,#3863ff);font-weight:500}.folder-tree-module__lhlBNq__fileIcon{opacity:.45;flex-shrink:0}.folder-tree-module__lhlBNq__docTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.folder-tree-module__lhlBNq__fileMeta{color:var(--muted-foreground,#68727d);flex-shrink:0;align-items:center;gap:.25rem;font-size:.6875rem;display:flex}.folder-tree-module__lhlBNq__fileChangeCount{color:var(--primary,#3863ff);background-color:color-mix(in srgb,var(--primary,#3863ff)10%,transparent);border-radius:.25rem;padding:0 .25rem;font-size:.625rem;font-weight:600}.folder-tree-module__lhlBNq__fileDate{opacity:.7;font-size:.625rem}.folder-tree-module__lhlBNq__activeIndicator{background-color:var(--primary,#3863ff);border-radius:1px;width:2px;position:absolute;top:.25rem;bottom:.25rem;left:0}
.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}}
.sidebar-tabs-module__YRLG3W__tabs{border-bottom:1px solid var(--border);background-color:var(--card);gap:.125rem;padding:.375rem;display:flex}.sidebar-tabs-module__YRLG3W__tab{color:var(--card-muted-foreground,var(--muted-foreground));cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex;position:relative}.sidebar-tabs-module__YRLG3W__tab.sidebar-tabs-module__YRLG3W__iconOnly{gap:0;padding:.375rem}.sidebar-tabs-module__YRLG3W__tab:hover:not(:disabled){background-color:var(--card-muted,var(--muted));color:var(--card-foreground)}.sidebar-tabs-module__YRLG3W__tab.sidebar-tabs-module__YRLG3W__active{background-color:color-mix(in srgb,var(--primary)10%,transparent);color:var(--primary)}.sidebar-tabs-module__YRLG3W__tab:disabled{opacity:.5;cursor:not-allowed}.sidebar-tabs-module__YRLG3W__badge{background-color:var(--primary);min-width:1.25rem;height:1.25rem;color:var(--primary-foreground);border-radius:9999px;justify-content:center;align-items:center;padding:0 .375rem;font-size:.75rem;font-weight:600;display:inline-flex}
.sidebar-layout-module__k1gSWa__layout{background-color:var(--background);height:calc(100vh - 121px);margin-top:81px;display:flex;overflow:hidden}.sidebar-layout-module__k1gSWa__sidebar{background-color:var(--card);border-right:1px solid var(--border);z-index:10;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex-shrink:0;width:min(280px,30vw);min-width:min(280px,30vw);max-width:30vw;transition:width .3s,min-width .3s,max-width .3s;display:flex;position:relative;overflow:hidden}.sidebar-layout-module__k1gSWa__sidebar::-webkit-scrollbar{display:none}.sidebar-layout-module__k1gSWa__sidebar.sidebar-layout-module__k1gSWa__collapsed{width:min(60px,10vw);min-width:min(60px,10vw);max-width:10vw;overflow-y:hidden}.sidebar-layout-module__k1gSWa__sidebarFooter{border-top:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.25rem;margin-top:auto;padding:.5rem;display:flex}.sidebar-layout-module__k1gSWa__sidebar.sidebar-layout-module__k1gSWa__collapsed .sidebar-layout-module__k1gSWa__sidebarFooter{flex-direction:column;justify-content:center}.sidebar-layout-module__k1gSWa__toggleButton{color:var(--card-muted-foreground,var(--muted-foreground));transition:color .2s}.sidebar-layout-module__k1gSWa__toggleButton:hover{color:var(--card-foreground)}.sidebar-layout-module__k1gSWa__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__chevron{color:var(--card-muted-foreground,var(--muted-foreground));flex-shrink:0;transition:transform .2s}.sidebar-layout-module__k1gSWa__sectionHeader.sidebar-layout-module__k1gSWa__expanded .sidebar-layout-module__k1gSWa__chevron{transform:rotate(90deg)}.sidebar-layout-module__k1gSWa__sectionItems{margin:0;padding:0 0 0 .5rem;list-style:none}.sidebar-layout-module__k1gSWa__sectionItem{color:var(--card-muted-foreground,var(--muted-foreground));border-radius:.375rem;flex:1;align-items:center;min-width:0;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:all .2s;display:flex}.sidebar-layout-module__k1gSWa__sectionItem:hover{background-color:var(--card-muted,var(--muted));color:var(--card-foreground)}.sidebar-layout-module__k1gSWa__sectionItem.sidebar-layout-module__k1gSWa__active,.sidebar-layout-module__k1gSWa__sectionItem.sidebar-layout-module__k1gSWa__active:hover{background-color:var(--primary);color:var(--primary-foreground)}.sidebar-layout-module__k1gSWa__itemIcon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;margin-right:.75rem;display:flex}.sidebar-layout-module__k1gSWa__sectionIcon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;margin-right:.5rem;display:flex}.sidebar-layout-module__k1gSWa__itemLabel{text-align:left;flex:1}.sidebar-layout-module__k1gSWa__sectionItemWrapper{align-items:center;gap:0;margin:.125rem 0;padding:.125rem .5rem;display:flex}.sidebar-layout-module__k1gSWa__sectionItemWrapper.sidebar-layout-module__k1gSWa__pinnedItem{border-radius:.375rem}.sidebar-layout-module__k1gSWa__itemPinToggle{cursor:pointer;width:1.25rem;height:1.25rem;color:var(--card-muted-foreground,var(--muted-foreground));opacity:0;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem;transition:all .15s;display:flex}.sidebar-layout-module__k1gSWa__sectionItemWrapper:hover .sidebar-layout-module__k1gSWa__itemPinToggle,.sidebar-layout-module__k1gSWa__itemPinToggle.sidebar-layout-module__k1gSWa__pinVisible{opacity:.4}.sidebar-layout-module__k1gSWa__sectionItemWrapper:hover .sidebar-layout-module__k1gSWa__itemPinToggle:hover,.sidebar-layout-module__k1gSWa__itemPinToggle.sidebar-layout-module__k1gSWa__pinVisible:hover{opacity:1;color:var(--primary)}.sidebar-layout-module__k1gSWa__itemPinToggle:active{transform:scale(.95)}.sidebar-layout-module__k1gSWa__sectionItemWrapper.sidebar-layout-module__k1gSWa__pinnedItem .sidebar-layout-module__k1gSWa__itemPinToggle{color:var(--primary)}.sidebar-layout-module__k1gSWa__sectionItemWrapper.sidebar-layout-module__k1gSWa__pinnedItem .sidebar-layout-module__k1gSWa__itemPinToggle:hover{color:var(--primary);opacity:1}.sidebar-layout-module__k1gSWa__collapsedNavigation{flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.sidebar-layout-module__k1gSWa__collapsedNavigation:after{content:"";background-color:var(--border);height:1px;margin:.5rem 0;display:block}.sidebar-layout-module__k1gSWa__collapsedDivider{background-color:var(--border);height:1px;margin:.375rem .5rem}.sidebar-layout-module__k1gSWa__collapsedItemContainer{align-items:center;width:100%;display:flex;position:relative}.sidebar-layout-module__k1gSWa__pinnedBadge{background-color:var(--primary);width:.875rem;height:.875rem;color:var(--primary-foreground);z-index:10;opacity:.6;border-radius:50%;justify-content:center;align-items:center;font-size:.425rem;transition:opacity .2s;display:flex;position:absolute;top:.25rem;right:.25rem}.sidebar-layout-module__k1gSWa__collapsedItemContainer:hover .sidebar-layout-module__k1gSWa__pinnedBadge{opacity:.8}.sidebar-layout-module__k1gSWa__collapsedItems{flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.sidebar-layout-module__k1gSWa__collapsedItem{color:var(--card-muted-foreground,var(--muted-foreground));border-radius:.375rem;justify-content:center;align-items:center;width:100%;padding:.75rem;text-decoration:none;transition:all .2s;display:flex;position:relative}.sidebar-layout-module__k1gSWa__collapsedItem .sidebar-layout-module__k1gSWa__itemIcon{width:1.5rem;height:1.5rem;margin-right:0}.sidebar-layout-module__k1gSWa__collapsedItem:hover{background-color:var(--card-muted,var(--muted));color:var(--card-foreground)}.sidebar-layout-module__k1gSWa__collapsedItem.sidebar-layout-module__k1gSWa__active,.sidebar-layout-module__k1gSWa__collapsedItem.sidebar-layout-module__k1gSWa__active:hover{background-color:var(--primary);color:var(--primary-foreground)}.sidebar-layout-module__k1gSWa__collapsedItem.sidebar-layout-module__k1gSWa__pinned{background-color:var(--primary)/.08;position:relative}.sidebar-layout-module__k1gSWa__collapsedItem.sidebar-layout-module__k1gSWa__pinned:after{content:"";background-color:var(--primary);opacity:.6;border-radius:1px;width:2px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sidebar-layout-module__k1gSWa__pinnedIndicator{color:var(--primary);font-size:.75rem;font-weight:700;position:absolute;bottom:.25rem;right:.25rem}.sidebar-layout-module__k1gSWa__content{background-color:var(--background);flex-direction:column;flex:1;min-width:0;height:calc(100vh - 121px);padding:.5rem .5rem 0;transition:margin-left .3s,min-width .3s;display:flex;position:relative;overflow:hidden auto}.sidebar-layout-module__k1gSWa__content.sidebar-layout-module__k1gSWa__contentExpanded{min-width:0}.sidebar-layout-module__k1gSWa__mobileMenuButton,.sidebar-layout-module__k1gSWa__mobileBackdrop{display:none}@media (max-width:768px){.sidebar-layout-module__k1gSWa__sidebar{width:min(240px,30vw);min-width:min(240px,30vw);max-width:30vw}}@media (max-width:640px){.sidebar-layout-module__k1gSWa__layout{height:calc(100vh - 89px);margin-top:49px}.sidebar-layout-module__k1gSWa__mobileMenuButton{z-index:55;color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff40;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .2s;display:flex;position:fixed;top:.5rem;left:.5rem}.sidebar-layout-module__k1gSWa__mobileMenuButton:hover{background:#ffffff40}.sidebar-layout-module__k1gSWa__mobileBackdrop{z-index:40;background:#00000080;animation:.2s sidebar-layout-module__k1gSWa__backdropFadeIn;display:block;position:fixed;inset:0}@keyframes sidebar-layout-module__k1gSWa__backdropFadeIn{0%{opacity:0}to{opacity:1}}.sidebar-layout-module__k1gSWa__sidebar{z-index:41;border-right:1px solid var(--border);border-bottom:none;width:280px;min-width:280px;max-width:80vw;height:auto;transition:transform .3s;position:fixed;top:49px;bottom:0;left:0;transform:translate(-100%)}.sidebar-layout-module__k1gSWa__sidebar.sidebar-layout-module__k1gSWa__collapsed{width:280px;min-width:280px;max-width:80vw;overflow-y:auto}.sidebar-layout-module__k1gSWa__sidebar.sidebar-layout-module__k1gSWa__mobileOpen{transform:translate(0);box-shadow:4px 0 24px #00000026}.sidebar-layout-module__k1gSWa__toggleButton{display:none}.sidebar-layout-module__k1gSWa__content{flex-direction:column;flex:1;width:100%;min-width:0;height:calc(100vh - 89px);padding:.25rem;display:flex;overflow:hidden auto}}
.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)}
.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}
.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)}
.documentation-module__3k1GGa__container{background:var(--background);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.documentation-module__3k1GGa__header{border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;padding:1.5rem 2rem}.documentation-module__3k1GGa__headerContent{justify-content:space-between;align-items:center;gap:1rem;display:flex}.documentation-module__3k1GGa__headerLeft{flex-direction:column;gap:.5rem;min-width:0;display:flex}.documentation-module__3k1GGa__headerCenter{flex:1;gap:.5rem;max-width:600px;display:flex}.documentation-module__3k1GGa__headerRight{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.documentation-module__3k1GGa__searchInput{background:var(--background);border:1px solid var(--border);flex:1;transition:all .2s}.documentation-module__3k1GGa__searchInput:focus{background:var(--card);border-color:var(--primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary)20%,transparent)}.documentation-module__3k1GGa__title{color:var(--card-foreground);margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.documentation-module__3k1GGa__subtitle{color:var(--card-muted-foreground,var(--muted-foreground));align-items:center;gap:.5rem;margin:0;font-size:.875rem;line-height:1.4;display:flex}.documentation-module__3k1GGa__selectContainer{flex-direction:column;gap:.5rem;min-width:280px;display:flex}.documentation-module__3k1GGa__selectLabel{color:var(--card-foreground);font-size:.875rem;font-weight:500}.documentation-module__3k1GGa__select{width:100%}.documentation-module__3k1GGa__layoutWrapper{flex:1;min-height:0;display:flex;overflow:hidden}.documentation-module__3k1GGa__layout{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.documentation-module__3k1GGa__sidebar{background:var(--card);border:1px solid var(--border);-webkit-user-select:none;user-select:none;border-top:none;border-bottom:none;border-left:none;flex-direction:column;flex-shrink:0;min-width:400px;max-width:800px;transition:width .2s,min-width .2s,opacity .2s;display:flex;overflow:hidden;box-shadow:2px 0 8px #0000000d}.documentation-module__3k1GGa__sidebarCollapsed{border-right:1px solid var(--border);min-width:48px;box-shadow:none;opacity:1;overflow:visible;width:48px!important}.documentation-module__3k1GGa__collapsedTabs{flex-direction:column;align-items:center;gap:.25rem;height:100%;padding:.5rem 0;display:flex}.documentation-module__3k1GGa__collapsedTab{cursor:pointer;width:40px;height:40px;color:var(--card-muted-foreground,var(--muted-foreground));background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.documentation-module__3k1GGa__collapsedTab:hover:not(:disabled){background:var(--card-muted,var(--muted));color:var(--card-foreground)}.documentation-module__3k1GGa__collapsedTab:disabled{opacity:.4;cursor:not-allowed}.documentation-module__3k1GGa__collapsedTab.documentation-module__3k1GGa__active{background:color-mix(in srgb,var(--primary)15%,transparent);color:var(--primary)}.documentation-module__3k1GGa__collapsedTabSpacer{flex:1}.documentation-module__3k1GGa__collapseButton{background:var(--card-muted,var(--muted));border:1px solid var(--border);cursor:pointer;width:32px;height:32px;color:var(--card-muted-foreground,var(--muted-foreground));border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.documentation-module__3k1GGa__collapseButton:hover{background:var(--card-muted,var(--muted));color:var(--card-foreground);border-color:var(--border)}.documentation-module__3k1GGa__sidebarTitle{border-bottom:2px solid var(--border);background:var(--background);justify-content:space-between;align-items:flex-start;gap:.5rem;padding:1rem 1rem 1rem 1.5rem;display:flex}.documentation-module__3k1GGa__sidebarTitleContent{flex:1;min-width:0}.documentation-module__3k1GGa__sidebarTitleText{color:var(--foreground);margin:.25rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.3}.documentation-module__3k1GGa__sidebarSubtitle{color:var(--muted-foreground);align-items:center;gap:.5rem;margin:.75rem 0 0;font-size:.875rem;display:flex}.documentation-module__3k1GGa__resizer{background:var(--border);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;width:8px;height:100%;transition:all .2s;display:flex;position:relative;cursor:col-resize!important}.documentation-module__3k1GGa__resizer:before{content:"";background:color-mix(in srgb,var(--muted-foreground)30%,transparent);border-radius:2px;width:2px;height:40px;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.documentation-module__3k1GGa__resizer:hover{background:color-mix(in srgb,var(--primary)10%,transparent)}.documentation-module__3k1GGa__resizer:hover:before{background:var(--primary);width:3px;height:60px;box-shadow:0 0 8px color-mix(in srgb,var(--primary)50%,transparent)}.documentation-module__3k1GGa__resizer:active{background:color-mix(in srgb,var(--primary)20%,transparent)}.documentation-module__3k1GGa__resizer:active:before{background:var(--primary);width:4px;height:80px;box-shadow:0 0 12px color-mix(in srgb,var(--primary)70%,transparent)}.documentation-module__3k1GGa__searchResultSidebarItem{cursor:pointer;border-left:3px solid #0000;border-radius:.375rem;margin:.125rem .5rem;padding:.75rem 1rem;transition:background-color .2s}.documentation-module__3k1GGa__searchResultSidebarItem:hover{background:var(--card-muted,var(--muted));border-left-color:var(--primary)}.documentation-module__3k1GGa__searchResultSidebarItem mark{color:#000;background-color:#ffeb3b;border-radius:.125rem;padding:.125rem .25rem;font-weight:600}.documentation-module__3k1GGa__sidebarHeader{border-bottom:1px solid var(--border);background:var(--card);gap:0;padding:0;display:flex}.documentation-module__3k1GGa__tabButton{color:var(--card-muted-foreground,var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.documentation-module__3k1GGa__tabButton:hover:not(:disabled){color:var(--card-foreground);background:var(--card-muted,var(--muted))}.documentation-module__3k1GGa__tabButton.documentation-module__3k1GGa__active{color:var(--card-foreground);border-bottom-color:var(--primary);background:var(--background)}.documentation-module__3k1GGa__tabButton:disabled{opacity:.5;cursor:not-allowed}.documentation-module__3k1GGa__sidebarHeaderSortControls{border-left:1px solid var(--border);align-items:center;gap:.25rem;margin-left:auto;padding:.5rem;display:flex}.documentation-module__3k1GGa__filterRow{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.75rem;display:flex}.documentation-module__3k1GGa__filterRow input{flex:1;min-width:0}.documentation-module__3k1GGa__viewModeTabs{background:var(--card);border:1px solid var(--border);border-radius:6px;padding:0;display:inline-flex;overflow:hidden}.documentation-module__3k1GGa__viewModeTab{border:none;border-right:1px solid var(--border);color:var(--card-muted-foreground,var(--muted-foreground));cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.documentation-module__3k1GGa__viewModeTab:last-child{border-right:none}.documentation-module__3k1GGa__viewModeTab:hover{color:var(--card-foreground);background:var(--card-muted,var(--muted))}.documentation-module__3k1GGa__viewModeTab.documentation-module__3k1GGa__active{color:var(--primary-foreground);background:var(--primary)}.documentation-module__3k1GGa__sidebarNav{flex:1;padding:.5rem;overflow-y:auto}.documentation-module__3k1GGa__mainContent{flex-direction:column;flex:1;display:flex;overflow:hidden}.documentation-module__3k1GGa__searchBar{background:var(--card);border-bottom:1px solid var(--border);gap:.5rem;padding:.5rem 1rem;display:flex}.documentation-module__3k1GGa__contentArea{background:var(--card);box-sizing:border-box;flex:1;padding:1rem;overflow-y:auto}.documentation-module__3k1GGa__primaryWidgetContainer{background:var(--card);border:1px solid color-mix(in srgb,var(--border)50%,transparent);box-sizing:border-box;-webkit-user-select:text;user-select:text;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--muted-foreground)30%,transparent)transparent;border-radius:8px;width:100%;max-width:min(1200px + 6rem,85vw + 6rem);min-height:200px;margin:0 auto;padding:0;transition:box-shadow .2s;position:relative;overflow:auto;box-shadow:0 4px 12px #0000001f,0 2px 4px #00000014}.documentation-module__3k1GGa__primaryWidgetContainer::-webkit-scrollbar{width:12px;height:12px}.documentation-module__3k1GGa__primaryWidgetContainer::-webkit-scrollbar-track{background:0 0}.documentation-module__3k1GGa__primaryWidgetContainer::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--muted-foreground)30%,transparent);background-clip:content-box;border:2px solid #0000;border-radius:6px}.documentation-module__3k1GGa__primaryWidgetContainer::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--muted-foreground)50%,transparent)}.documentation-module__3k1GGa__zoomContainer{transform-origin:top;-webkit-user-select:text;user-select:text;flex-direction:column;min-width:fit-content;margin:0 auto;transition:transform .2s;display:flex;position:relative}.documentation-module__3k1GGa__zoomContainer [class*=server-side-diagram-module__container]{position:relative!important;overflow:visible!important}.documentation-module__3k1GGa__zoomContainer [class*=server-side-diagram-module__diagramContainer]{min-width:fit-content;overflow:visible!important}.documentation-module__3k1GGa__markdownWidget{padding:0}.documentation-module__3k1GGa__loading,.documentation-module__3k1GGa__error{text-align:center;color:var(--muted-foreground);justify-content:center;align-items:center;gap:.5rem;padding:3rem 2rem;display:flex}.documentation-module__3k1GGa__error{color:var(--destructive)}.documentation-module__3k1GGa__emptyState{text-align:center;color:var(--muted-foreground);max-width:600px;margin:0 auto;padding:4rem 2rem}.documentation-module__3k1GGa__emptyState h2{color:var(--foreground);margin:1rem 0 .5rem;font-size:1.5rem;font-weight:600}.documentation-module__3k1GGa__emptyState p{margin:.5rem 0;line-height:1.6}.documentation-module__3k1GGa__emptyState ol{margin:0;padding:0;list-style-position:inside}.documentation-module__3k1GGa__emptyState ol li{margin:.25rem 0}.documentation-module__3k1GGa__emptyState code{background:var(--muted);border-radius:.25rem;padding:.125rem .375rem;font-family:Courier New,monospace;font-size:.875em}.documentation-module__3k1GGa__searchResults{background:color-mix(in srgb,var(--muted)30%,transparent);border-bottom:1px solid var(--border);max-height:40vh;padding:1rem;overflow-y:auto}.documentation-module__3k1GGa__searchResultItem{background:var(--background);border:1px solid var(--border);cursor:pointer;border-radius:.5rem;margin-bottom:.75rem;padding:1rem;transition:all .2s}.documentation-module__3k1GGa__searchResultItem:hover{border-color:var(--primary);background:var(--muted)}.documentation-module__3k1GGa__searchResultItem strong{color:var(--foreground);margin-bottom:.5rem;font-size:1rem;display:block}.documentation-module__3k1GGa__searchResultItem p{color:var(--muted-foreground);margin:.5rem 0;font-size:.875rem;line-height:1.5}.documentation-module__3k1GGa__searchResultMeta{color:var(--muted-foreground);margin-top:.5rem;font-size:.75rem;display:block}.documentation-module__3k1GGa__tocItem{color:var(--muted-foreground);cursor:pointer;border-left:3px solid #0000;padding:.5rem 1rem;font-size:.875rem;line-height:1.4;transition:all .15s}.documentation-module__3k1GGa__tocItem:hover{background:color-mix(in srgb,var(--muted)50%,transparent);color:var(--foreground)}.documentation-module__3k1GGa__tocItemActive{color:var(--primary);background:color-mix(in srgb,var(--primary)10%,transparent);border-left-color:var(--primary);font-weight:500}.documentation-module__3k1GGa__historyItem{cursor:pointer;border-left:3px solid #0000;border-bottom:1px solid color-mix(in srgb,var(--border)30%,transparent);padding:.75rem 1rem;transition:all .15s}.documentation-module__3k1GGa__historyItem:hover{background:color-mix(in srgb,var(--muted)50%,transparent)}.documentation-module__3k1GGa__historyItemActive{background:color-mix(in srgb,var(--primary)10%,transparent);border-left-color:var(--primary)}.documentation-module__3k1GGa__diffViewer{background:var(--card);border:1px solid var(--border);z-index:1;border-radius:8px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.documentation-module__3k1GGa__diffViewer [class*=server-side-diagram-module__container]{position:relative!important}.documentation-module__3k1GGa__diffViewer [class*=server-side-diagram-module__diagramContainer]{position:relative!important;overflow:visible!important}.documentation-module__3k1GGa__diffViewer [class*=zoomControls]{z-index:1001!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;position:fixed!important}.documentation-module__3k1GGa__diffHeader{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--muted)30%,transparent);align-items:flex-start;gap:1rem;padding:1rem 1.5rem;display:flex}.documentation-module__3k1GGa__diffHeader h3{margin:0;font-size:1.125rem;font-weight:600}.documentation-module__3k1GGa__diffVersionInfo{align-items:center;gap:1rem;display:flex}.documentation-module__3k1GGa__diffVersionBadge{font-family:monospace;font-size:.875rem}.documentation-module__3k1GGa__diffContent{flex:1;min-height:0;padding:0;position:relative;overflow:hidden}.documentation-module__3k1GGa__diffContent>div{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--muted-foreground)30%,transparent)transparent}.documentation-module__3k1GGa__diffContent>div::-webkit-scrollbar{width:12px;height:12px}.documentation-module__3k1GGa__diffContent>div::-webkit-scrollbar-track{background:0 0}.documentation-module__3k1GGa__diffContent>div::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--muted-foreground)30%,transparent);background-clip:content-box;border:2px solid #0000;border-radius:6px}.documentation-module__3k1GGa__diffContent>div::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--muted-foreground)50%,transparent)}.documentation-module__3k1GGa__monacoContainer{background:var(--card);border:1px solid var(--border);border-radius:8px;min-height:500px;overflow:hidden}.documentation-module__3k1GGa__printButton{background:var(--card);border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.documentation-module__3k1GGa__printButton:hover{color:var(--foreground);background:color-mix(in srgb,var(--muted)50%,transparent);border-color:color-mix(in srgb,var(--foreground)20%,transparent)}.documentation-module__3k1GGa__printButton:active{background:var(--muted)}.documentation-module__3k1GGa__zoomSelectWrapper{flex-shrink:0;width:85px;display:inline-block}.documentation-module__3k1GGa__zoomSelectWrapper .selectContainer{width:100%!important}.documentation-module__3k1GGa__zoomSelect{font-size:.875rem}@media print{.documentation-module__3k1GGa__sidebar,.documentation-module__3k1GGa__sidebarCollapsed,.documentation-module__3k1GGa__resizer,.documentation-module__3k1GGa__viewModeTabs,.documentation-module__3k1GGa__printButton,.documentation-module__3k1GGa__collapsedTabs,.documentation-module__3k1GGa__header,.documentation-module__3k1GGa__searchBar,.documentation-module__3k1GGa__collapseButton{display:none!important}.documentation-module__3k1GGa__container{print-color-adjust:exact;-webkit-print-color-adjust:exact;background:#fff!important;height:auto!important;display:block!important;overflow:visible!important}.documentation-module__3k1GGa__layout,.documentation-module__3k1GGa__layoutWrapper{display:block!important;overflow:visible!important}.documentation-module__3k1GGa__mainContent{print-color-adjust:exact;-webkit-print-color-adjust:exact;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.documentation-module__3k1GGa__contentArea{height:auto!important;padding:0!important;overflow:visible!important}.documentation-module__3k1GGa__primaryWidgetContainer{print-color-adjust:exact;-webkit-print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important;overflow:visible!important}.documentation-module__3k1GGa__markdownWidget{print-color-adjust:exact;-webkit-print-color-adjust:exact;box-shadow:none!important;border:none!important;padding:0!important;overflow:visible!important}}
.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}
.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)}
.dropdown-menu-module__YOnR4G__dropdownMenuContent{background:var(--popover);border:1px solid var(--border);border-radius:.5rem;min-width:200px;padding:.5rem;animation:.15s ease-out dropdown-menu-module__YOnR4G__slideIn;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}
.page-layout-module__VJzfzW__pageContainer{flex-direction:column;flex:1;gap:1.5rem;width:100%;min-height:0;margin:0 auto;padding:1rem 1.25rem 3rem;display:flex;overflow:auto}.page-layout-module__VJzfzW__maxWidth-sm{max-width:640px}.page-layout-module__VJzfzW__maxWidth-md{max-width:768px}.page-layout-module__VJzfzW__maxWidth-lg{max-width:1024px}.page-layout-module__VJzfzW__maxWidth-xl{max-width:1280px}.page-layout-module__VJzfzW__maxWidth-2xl{max-width:1536px}.page-layout-module__VJzfzW__maxWidth-full{max-width:100%}.page-layout-module__VJzfzW__breadcrumbWrapper{margin-bottom:-.5rem}.page-layout-module__VJzfzW__pageHeader{flex-direction:column;gap:1rem;display:flex}.page-layout-module__VJzfzW__headerWithDivider{border-bottom:1px solid var(--border);padding-bottom:1.5rem}.page-layout-module__VJzfzW__headerMain{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-layout-module__VJzfzW__headerText{flex:1;min-width:0}.page-layout-module__VJzfzW__pageTitle{color:var(--foreground);margin:0;font-size:2rem;font-weight:700;line-height:1.2}.page-layout-module__VJzfzW__pageSubtitle{color:var(--muted-foreground);margin:.5rem 0 0;font-size:1rem;line-height:1.5}.page-layout-module__VJzfzW__headerActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.75rem;display:flex}.page-layout-module__VJzfzW__headerExtra{width:100%}.page-layout-module__VJzfzW__pageContent{flex-direction:column;flex:1;display:flex}.page-layout-module__VJzfzW__compactLayout{gap:1rem;padding:1rem}.page-layout-module__VJzfzW__compactLayout .page-layout-module__VJzfzW__pageTitle{font-size:1.5rem}.page-layout-module__VJzfzW__compactLayout .page-layout-module__VJzfzW__pageSubtitle{font-size:.875rem}.page-layout-module__VJzfzW__compactLayout .page-layout-module__VJzfzW__headerMain{gap:.75rem}.page-layout-module__VJzfzW__compactLayout .page-layout-module__VJzfzW__headerActions{gap:.5rem}.page-layout-module__VJzfzW__centeredLayout{align-items:center}.page-layout-module__VJzfzW__centeredLayout .page-layout-module__VJzfzW__pageHeader{text-align:center;align-items:center}.page-layout-module__VJzfzW__centeredLayout .page-layout-module__VJzfzW__headerMain{text-align:center;flex-direction:column;align-items:center}.page-layout-module__VJzfzW__centeredLayout .page-layout-module__VJzfzW__pageContent{align-items:center;width:100%}@media (max-width:768px){.page-layout-module__VJzfzW__pageContainer{gap:1rem;padding:1rem}.page-layout-module__VJzfzW__pageTitle{font-size:1.5rem}.page-layout-module__VJzfzW__pageSubtitle{font-size:.875rem}.page-layout-module__VJzfzW__headerMain{flex-direction:column;align-items:stretch}.page-layout-module__VJzfzW__headerActions{justify-content:flex-start;width:100%}}@media (max-width:640px){.page-layout-module__VJzfzW__pageContainer{padding:.75rem}.page-layout-module__VJzfzW__pageTitle{font-size:1.25rem}.page-layout-module__VJzfzW__headerActions{flex-direction:column;width:100%}.page-layout-module__VJzfzW__headerActions>*{width:100%}}
.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}
.documentation-module__5jt5Mq__container{max-width:1400px;margin:0 auto;padding:2rem}.documentation-module__5jt5Mq__selectorCard{margin-bottom:2rem}.documentation-module__5jt5Mq__optgroupLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid hsl(var(--border));margin-bottom:.25rem;padding:.5rem .75rem .25rem;font-size:.75rem;font-weight:600}.documentation-module__5jt5Mq__select{border:1px solid hsl(var(--border));border-radius:hsl(var(--radius));appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='hsl(var(--muted-foreground))' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;width:100%;padding:.75rem 2rem .75rem .75rem;font-size:.95rem;transition:all .2s;background:hsl(var(--background))!important;color:hsl(var(--foreground))!important}.documentation-module__5jt5Mq__select:hover{border-color:hsl(var(--primary))}.documentation-module__5jt5Mq__select:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--ring));outline:none}.documentation-module__5jt5Mq__select optgroup{color:hsl(var(--muted-foreground));background:hsl(var(--background));padding:.5rem 0;font-weight:600}.documentation-module__5jt5Mq__select option{color:hsl(var(--foreground));background:hsl(var(--background));padding:.5rem}.documentation-module__5jt5Mq__select option:hover{background:hsl(var(--muted))}.documentation-module__5jt5Mq__select option:checked{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.documentation-module__5jt5Mq__dark .documentation-module__5jt5Mq__select{background:hsl(var(--background))!important;color:hsl(var(--foreground))!important;border-color:hsl(var(--border))!important}.documentation-module__5jt5Mq__dark .documentation-module__5jt5Mq__select:hover{border-color:hsl(var(--primary))}.documentation-module__5jt5Mq__dark .documentation-module__5jt5Mq__select:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--ring))}.documentation-module__5jt5Mq__dark .documentation-module__5jt5Mq__select optgroup{color:hsl(var(--muted-foreground));background:hsl(var(--background))}.documentation-module__5jt5Mq__dark .documentation-module__5jt5Mq__select option{color:hsl(var(--foreground));background:hsl(var(--background))}.documentation-module__5jt5Mq__dark .documentation-module__5jt5Mq__select option:hover{background:hsl(var(--muted))}.documentation-module__5jt5Mq__dark .documentation-module__5jt5Mq__select option:checked{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.documentation-module__5jt5Mq__documentationWidget{margin-bottom:2rem}@media (max-width:768px){.documentation-module__5jt5Mq__container{padding:1rem}}
.json-viewer-module__84zoNq__jsonViewer{border:1px solid var(--border);background:var(--background);border-radius:.5rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.5;overflow:hidden}.json-viewer-module__84zoNq__header{background:rgba(var(--muted-rgb),.5);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.json-viewer-module__84zoNq__rootKey{color:var(--foreground);font-size:.875rem;font-weight:600}.json-viewer-module__84zoNq__copyButton{height:auto;min-height:auto;padding:.25rem}.json-viewer-module__84zoNq__copyButtonOverlay{z-index:10;opacity:0;background:rgba(var(--background-rgb),.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--border);border-radius:.375rem;height:auto;min-height:auto;padding:.25rem;transition:opacity .2s;position:absolute;top:.25rem;right:.25rem;box-shadow:0 2px 4px #0000001a}.json-viewer-module__84zoNq__content{background:var(--card);max-height:400px;padding:1rem;position:relative;overflow:auto}.json-viewer-module__84zoNq__content:hover .json-viewer-module__84zoNq__copyButtonOverlay{opacity:1}.json-viewer-module__84zoNq__copyButtonOverlay:hover{background:var(--background);opacity:1!important}.json-viewer-module__84zoNq__node{align-items:flex-start;margin:.125rem 0;line-height:1.4;display:flex;position:relative}.json-viewer-module__84zoNq__key{color:var(--primary);margin-right:.25rem;font-weight:500}.json-viewer-module__84zoNq__string{color:#22c55e}.json-viewer-module__84zoNq__number{color:#3b82f6}.json-viewer-module__84zoNq__boolean{color:#f59e0b;font-weight:500}.json-viewer-module__84zoNq__null,.json-viewer-module__84zoNq__undefined{color:#6b7280;font-style:italic}.json-viewer-module__84zoNq__unknown{color:var(--muted-foreground)}.json-viewer-module__84zoNq__bracket,.json-viewer-module__84zoNq__brace{color:var(--muted-foreground);font-weight:600}.json-viewer-module__84zoNq__comma{color:var(--muted-foreground)}.json-viewer-module__84zoNq__toggle{cursor:pointer;color:var(--muted-foreground);vertical-align:top;background:0 0;border:none;align-items:center;margin:.1rem .25rem 0;padding:0;transition:color .2s;display:inline-flex}.json-viewer-module__84zoNq__toggle:hover{color:var(--foreground)}.json-viewer-module__84zoNq__toggle:disabled{cursor:not-allowed;opacity:.5}.json-viewer-module__84zoNq__children{border-left:1px solid var(--border);margin-top:.25rem;margin-bottom:.25rem;margin-left:1.5rem;padding-left:1rem;display:block}.json-viewer-module__84zoNq__preview{color:var(--muted-foreground);margin-left:.5rem;font-size:.8rem;font-style:italic}.json-viewer-module__84zoNq__dark .json-viewer-module__84zoNq__string{color:#4ade80}.json-viewer-module__84zoNq__dark .json-viewer-module__84zoNq__number{color:#60a5fa}.json-viewer-module__84zoNq__dark .json-viewer-module__84zoNq__boolean{color:#fbbf24}.json-viewer-module__84zoNq__node:hover>.json-viewer-module__84zoNq__toggle{color:var(--foreground)}@media (max-width:768px){.json-viewer-module__84zoNq__content{max-height:300px;padding:.75rem}.json-viewer-module__84zoNq__children{margin-left:1rem;padding-left:.75rem}.json-viewer-module__84zoNq__jsonViewer{font-size:.8rem}}.json-viewer-module__84zoNq__children{animation:.2s ease-out json-viewer-module__84zoNq__slideDown}@keyframes json-viewer-module__84zoNq__slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.json-viewer-module__84zoNq__content::-webkit-scrollbar{width:6px;height:6px}.json-viewer-module__84zoNq__content::-webkit-scrollbar-track{background:0 0}.json-viewer-module__84zoNq__content::-webkit-scrollbar-thumb{background:rgba(var(--muted-foreground-rgb),.3);border-radius:3px}.json-viewer-module__84zoNq__content::-webkit-scrollbar-thumb:hover{background:rgba(var(--muted-foreground-rgb),.5)}
.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}
.editable-data-table-module__gTknzW__tableContainer{flex-direction:column;width:100%;height:100%;font-size:.875rem;display:flex}.editable-data-table-module__gTknzW__tableActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.editable-data-table-module__gTknzW__changeActions{gap:.5rem;display:flex}.editable-data-table-module__gTknzW__actionButton{align-items:center;gap:.25rem;height:auto;padding:.375rem .75rem;font-size:.75rem;display:flex}.editable-data-table-module__gTknzW__tableWrapper{border:1px solid var(--border);background:var(--background);border-radius:6px;flex:1;overflow:auto}.editable-data-table-module__gTknzW__table{border-collapse:collapse;width:100%;font-size:.75rem;display:table}.editable-data-table-module__gTknzW__th{background:var(--muted);color:var(--muted-foreground);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;max-width:100px;padding:.5rem .25rem;font-size:.7rem;font-weight:600;overflow:hidden}.editable-data-table-module__gTknzW__sortableTh{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}.editable-data-table-module__gTknzW__sortableTh:hover{background:var(--muted-foreground);background:color-mix(in srgb,var(--muted)70%,var(--foreground)10%)}.editable-data-table-module__gTknzW__sortableHeader{align-items:center;gap:4px;display:flex}.editable-data-table-module__gTknzW__tr{border-bottom:1px solid var(--border)}.editable-data-table-module__gTknzW__tr:hover{background:rgba(var(--muted-rgb),.5)}.editable-data-table-module__gTknzW__td{vertical-align:middle;padding:.25rem}.editable-data-table-module__gTknzW__cellInput{background:0 0;border:none;border-radius:3px;width:100%;padding:.25rem .5rem;font-size:.75rem;transition:background-color .2s}.editable-data-table-module__gTknzW__cellInput:focus{background:var(--background);border:1px solid var(--primary);outline:none}.editable-data-table-module__gTknzW__deleteButton{width:1.5rem;height:1.5rem;color:var(--destructive);opacity:.6;padding:.25rem;transition:opacity .2s}.editable-data-table-module__gTknzW__deleteButton:hover{opacity:1;background:rgba(var(--destructive-rgb),.1)}.editable-data-table-module__gTknzW__emptyState{color:var(--muted-foreground);text-align:center;border:1px solid var(--border);background:rgba(var(--muted-rgb),.2);border-radius:6px;justify-content:center;align-items:center;padding:2rem 1rem;font-size:.8rem;display:flex}.editable-data-table-module__gTknzW__emptyState p{margin:0}.editable-data-table-module__gTknzW__bottomActions{border-top:1px solid var(--border);justify-content:center;align-items:center;margin-top:.75rem;padding-top:.75rem;display:flex}@media (max-width:768px){.editable-data-table-module__gTknzW__tableActions{flex-direction:column;align-items:stretch}.editable-data-table-module__gTknzW__changeActions{justify-content:center}.editable-data-table-module__gTknzW__th,.editable-data-table-module__gTknzW__cellInput{font-size:.7rem}.editable-data-table-module__gTknzW__th{max-width:80px;padding:.375rem .25rem}.editable-data-table-module__gTknzW__actionButton{padding:.25rem .5rem;font-size:.7rem}}
.progress-module__Asu-Aq__progress{background:var(--muted);border-radius:9999px;width:100%;height:.5rem;position:relative;overflow:hidden}.progress-module__Asu-Aq__progressBar{background:var(--primary);border-radius:9999px;height:100%;transition:width .3s ease-in-out}.progress-module__Asu-Aq__progressBarIndeterminate{animation:1.5s cubic-bezier(.65,.815,.735,.395) infinite progress-module__Asu-Aq__indeterminate;width:40%!important}@keyframes progress-module__Asu-Aq__indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}
