@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&family=Space+Grotesk:wght@500;600;700&display=swap);:root{--hover-scale:2.0;--local-hover-scale:2.0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0f0f0f;color:#fff;font-family:monospace;margin:0;max-height:100vh;max-width:100vw;overflow:hidden}.katex-symbol-tooltip{background:#616161eb;border:1px solid #ffffff1f;border-radius:4px;box-shadow:0 2px 10px #00000073;color:#fffffff2;font-family:monospace;font-size:12px;line-height:1.2;padding:6px 10px;white-space:nowrap}#mini-graph-container canvas{border:none!important;display:block!important;margin:0!important;padding:0!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.graph-wrapper{height:100%;overflow:visible;position:relative;width:100%}#d3GraphSVGContainer{border:1px solid #32dcfa;border-radius:20px;box-sizing:border-box;display:inline-block;max-width:100%;overflow:visible;position:relative;z-index:50}.graph-analysis-overlay{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:radial-gradient(circle at top left,#0a172073,#020617a6);border-radius:inherit;inset:0;opacity:.9;pointer-events:auto;position:absolute;transition:opacity .3s ease,background .3s ease;z-index:120}.graph-analysis-overlay.is-active{opacity:.75}.graph-analysis-overlay.is-running{background:radial-gradient(circle at top left,#0e25348c,#020617c7);cursor:progress;opacity:1}.graph-analysis-overlay-sheen{animation:analysisSheen 6s ease-in-out infinite;background:linear-gradient(120deg,#32dcfa0d,#32dcfa29,#32dcfa0a);border-radius:inherit;inset:0;position:absolute}@keyframes analysisSheen{0%{opacity:.3;transform:translateX(-12%)}50%{opacity:.7;transform:translateX(6%)}to{opacity:.3;transform:translateX(12%)}}#d3GraphSVGContainer[style*="position: fixed"]{box-sizing:border-box;overflow:hidden;overflow:visible;z-index:100}#navBarWrapper{flex-direction:row;right:1%;transition:opacity .3s ease;z-index:2100}#navBarWrapper,#nodeSearchContainerDiv{display:flex;pointer-events:auto;position:absolute;top:2%}#nodeSearchContainerDiv{animation:fadeIn .3s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#0f0f0fcc;border:1px solid #32dcfa4d;border-radius:20px;box-shadow:0 4px 6px #0000001a,0 0 15px #32dcfa33;left:1%;padding:10px;transition:box-shadow .3s ease,background-color .3s ease,opacity .3s ease;z-index:100}#nodeSearchContainerDiv:hover{background-color:#0f0f0fe6;box-shadow:0 6px 8px #00000026,0 0 20px #32dcfa4d}#searchFilterUpgradeDiv{border:1px solid #32dcfa;border-radius:2px;display:flex;flex-direction:column;height:55px!important;justify-content:center;width:auto}#searchFilterUpgradeDiv p{height:80%;margin-bottom:10%;margin-left:0;margin-top:10%;text-align:center;width:10vw}.navBarItemContainer{animation:fadeIn .3s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#0f0f0fcc;border:1px solid #32dcfa4d;border-radius:20px;box-shadow:0 4px 6px #0000001a,0 0 15px #32dcfa33;display:flex;flex-direction:column;margin-left:10px;padding:5px!important;pointer-events:auto;right:1%;top:2%;transition:box-shadow .3s ease,background-color .3s ease}.navBarItemContainer:hover{background-color:#0f0f0fe6;box-shadow:0 6px 8px #00000026,0 0 20px #32dcfa4d}#fullscreenButton{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#036f82b3;border:1px solid #32dcfa80;border-radius:20px;box-shadow:0 2px 4px #0000001a,0 0 5px #32dcfa33;color:#fff;height:2rem;transition:all .3s ease;width:2rem}#fullscreenButton:hover{background-color:#32dcfa80;box-shadow:0 4px 6px #00000026,0 0 10px #32dcfa4d;transform:translateY(-1px)}#graphAdjustmentPanelContainerHeader{align-items:center;border-bottom:1px solid #32dcfa4d;display:flex;margin-bottom:8px;padding:5px}#graphAdjustmentPanelContainerHeader p{color:#ffffffe6;flex:1 1;font-weight:500;letter-spacing:.5px;margin:0;text-align:center;text-shadow:0 0 5px #32dcfa80}#graphAdjustmentToggleButton{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#036f82b3;border:1px solid #32dcfa80;border-radius:20px;color:#fff;height:2rem;left:5px;transition:all .3s ease;width:2rem}#graphAdjustmentToggleButton:hover{background-color:#32dcfa80;box-shadow:0 0 10px #32dcfa80}#graphAdjustmentPanelInnerWrapper{display:flex;flex-direction:column;width:100%}#graphAdjustmentPanelInnerWrapper .sliderWidget{margin-left:15px;width:10vw}.graphAdjustmentPanelSliderWrapper{grid-column-gap:8px;align-items:center;background-color:#036f8233;border-radius:10px;column-gap:8px;display:grid;grid-template-columns:100px 10fr;margin:8px 0;padding:5px;transition:background-color .3s ease}.graphAdjustmentPanelSliderWrapper:hover{background-color:#036f824d}.graphAdjustmentPanelSliderWrapper p{color:#ffffffe6;font-size:.9rem;margin:0;text-shadow:0 0 2px #32dcfa4d}#d3GraphSVG,canvas{background:radial-gradient(#0000,#036f821f);border:1px solid #32dcfa;border-radius:20px;transition:border-radius .5s cubic-bezier(.4,0,.2,1),border .5s cubic-bezier(.4,0,.2,1)}canvas{box-sizing:border-box;display:block;max-height:100%;max-width:100%}#d3GraphSVGContainer canvas{border:none;border-radius:0;max-height:none;max-width:none;position:absolute;right:0;top:0}canvas.light-mode{background:radial-gradient(#0000,#c8c8ff26);border:1px solid #0891b2}#d3GraphLoading{background:radial-gradient(#0000,#036f821f);border:1px solid #32dcfa;border-radius:20px;left:0;position:absolute;top:0;transition:border-radius .5s cubic-bezier(.4,0,.2,1),border .5s cubic-bezier(.4,0,.2,1);z-index:10}#d3GraphLoadingContainer{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.graphNode circle{fill:#32dcfa;stroke:#333;transform-box:fill-box;transform-origin:center center;transition:fill .5s,filter .5s,transform .5s}.graphNode:hover circle{fill:#fff;filter:drop-shadow(0 0 20px white);transform:scale(1.25)}.graphNode text{text-anchor:middle;fill:#fff;transition:all .5s}.graphNode:hover text{font-weight:700;text-shadow:0 0 8px #fffc;transform:scale(2);transform:scale(var(--hover-scale))}.graphNode.others-dimmed text{opacity:.2}.graphNode.hover-focus text{font-weight:700;opacity:1;text-shadow:0 0 10px #32dcfae6;transform:scale(2);transform:scale(var(--hover-scale))}.linearAlgebra circle{fill:#eb003d}.complexAnalysis circle{fill:#83008b}.geometry circle{fill:#3de800}.topology circle{fill:#2fa7da}#nodeContentsContainer{background-color:#1e1e1e;border:1px solid #32dcfa;border-radius:20px;box-sizing:border-box;display:inline-block;position:relative;z-index:50}#nodeContentsContainer[style*="position: fixed"]{z-index:100}#nodeContentsButtonWrapper{display:flex;flex-direction:column}#nodeContentsButtonWrapper .toolbarButton{margin-bottom:10px}#nodeContentsAISummarySwitchLabelWrapper .MuiSvgIcon-root,#nodeContentsAISummarySwitchLabelWrapper p{font-size:1.3vw}.InputContainer input{color:#fff!important}#aiNodeSummaryParagraph{font-size:1vw!important;height:100%;margin-bottom:0;margin-top:0;width:100%}#graphAdjustmentPanel{animation:fadeIn .3s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#0f0f0fcc;border:1px solid #32dcfa4d;border-radius:20px!important;box-shadow:0 4px 6px #0000001a,0 0 15px #32dcfa33;padding:.5rem;pointer-events:auto;position:absolute;right:1rem;top:1rem;transition:box-shadow .3s ease,background-color .3s ease;z-index:100}#graphAdjustmentPanel:hover{background-color:#0f0f0fe6;box-shadow:0 6px 8px #00000026,0 0 20px #32dcfa4d}#nodeHoverLabel{word-wrap:break-word;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#0f0f0fe6;border:2px solid #32dcfa;border-radius:15px;bottom:20px;box-shadow:0 4px 15px #0000004d,0 0 20px #32dcfa66;color:#fff;font-size:24px;font-weight:700;left:50%;max-width:80vw;opacity:0;padding:15px 30px;pointer-events:none;position:fixed;text-align:center;text-shadow:0 0 10px #32dcfacc;transform:translateX(-50%);transition:opacity .3s ease;z-index:10000}#nodeHoverLabel.visible{opacity:1}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:420px),screen and (max-height:700px){.navBarItemContainer{display:flex}#nodeContentsTitleContainer{flex-direction:column!important}#nodeContentsContainerReturnButton{height:3rem!important;width:3rem!important}#nodeContentsButtonWrapper{align-items:center;flex-direction:row!important;flex-wrap:wrap;gap:.6vw;justify-content:center;margin-bottom:10px;width:100%}#nodeContentsButtonWrapper .toolbarButton{font-size:.5rem;height:1rem;margin-bottom:0;width:-webkit-fit-content;width:fit-content}#nodeContentsButtonWrapper svg{font-size:.7rem}#nodeContentsTitleContainerTitle{font-size:1rem!important;margin-bottom:0}#nodeContentsAISummarySwitch{width:10px!important}}#nodeFullScreenButton{position:absolute}#nodeContentsContainerReturnButton{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#036f8280;border:1px solid #32dcfa66;border-bottom-left-radius:20px;border-bottom-right-radius:0;border-top-left-radius:20px;border-top-right-radius:0;box-shadow:0 2px 4px #0000001a,0 0 5px #32dcfa33;color:#fff;height:4rem;position:absolute;transition:all .3s ease;width:4rem}#nodeContentsContainerReturnButton:hover{background-color:#32dcfa80;box-shadow:0 4px 6px #00000026,0 0 10px #32dcfa4d}#nodeContentsTitleParagraphDiv{display:flex;flex-direction:column;height:100%;padding-left:5%;padding-right:5%}#nodeContentsTitleContainer{align-items:center;display:flex;height:auto;justify-content:space-between;margin-bottom:0;margin-left:4rem;margin-top:2rem;width:100%}#nodeContentsTitleContainer .MuiFormControlLabel-root{flex-shrink:0;white-space:nowrap}#nodeContentsTitleContainerTitle{flex-grow:1;font-size:clamp(1rem,2vw + 1vh,3rem);max-height:100%;overflow-y:auto;scrollbar-color:#8c9ea1 #131c1f;scrollbar-width:thin;text-align:left}#nodeContentsAISummarySwitch{color:#fff;height:2rem;right:0;width:2rem}.toolbarButton{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#036f82b3;border:1px solid #32dcfa80;border-radius:20px;box-shadow:0 2px 4px #0000001a,0 0 5px #32dcfa33;color:#fff;display:flex;height:2rem;justify-content:center;transition:all .3s ease}.toolbarButton:hover{background-color:#32dcfa80;box-shadow:0 4px 6px #00000026,0 0 10px #32dcfa4d;transform:translateY(-1px)}.toolbarButton p{margin-left:10px!important}#globalGraphExitButton{border:1px solid #f87171b3;box-shadow:none;transition:box-shadow .25s ease,background-color .25s ease}#globalGraphExitButton:hover{background-color:#f8717159;box-shadow:0 4px 6px #00000026,0 0 10px #f87171bf}#nodeViewGlobalGraphExitButton{border:1px solid #f87171b3;box-shadow:none;transition:box-shadow .25s ease,background-color .25s ease}#nodeViewGlobalGraphExitButton:hover{background-color:#f8717159;box-shadow:0 4px 6px #00000026,0 0 10px #f87171bf}#nodeContentsAISummarySwitchLabelWrapper{align-items:center;display:flex;flex-direction:row;height:-webkit-fit-content;height:fit-content}#nodeContentsViewer{border-collapse:collapse;margin-bottom:0!important;table-layout:fixed;width:100%}#nodeContentsViewer td{line-height:1.4}#nodeContentsViewer td[class*=node-indent-level-]{position:relative}#nodeContentsViewer td.node-indent-level-1{padding-left:1.5rem}#nodeContentsViewer td.node-indent-level-2{padding-left:2.5rem}#nodeContentsViewer td.node-indent-level-3{padding-left:3.5rem}#nodeContentsViewer td.node-indent-level-4{padding-left:4.5rem}#nodeContentsViewer td.node-indent-level-5{padding-left:5.5rem}#nodeContentsViewer td.node-indent-level-6{padding-left:6.5rem}#nodeContentsViewer td[class*=node-indent-level-]:before{border-left:1px solid #ffffff14;bottom:0;content:"";left:1.1rem;position:absolute;top:0;width:0}#nodeContentsViewer td.node-indent-level-2:before{box-shadow:1.6rem 0 0 0 #ffffff14}#nodeContentsViewer td.node-indent-level-3:before{box-shadow:1.6rem 0 0 0 #ffffff14,3.2rem 0 0 0 #ffffff14}#nodeContentsViewer td.node-indent-level-4:before{box-shadow:1.6rem 0 0 0 #ffffff14,3.2rem 0 0 0 #ffffff14,4.8rem 0 0 0 #ffffff14}#nodeContentsViewer td.node-indent-level-5:before{box-shadow:1.6rem 0 0 0 #ffffff14,3.2rem 0 0 0 #ffffff14,4.8rem 0 0 0 #ffffff14,6.4rem 0 0 0 #ffffff14}#nodeContentsViewer td.node-indent-level-6:before{box-shadow:1.6rem 0 0 0 #ffffff14,3.2rem 0 0 0 #ffffff14,4.8rem 0 0 0 #ffffff14,6.4rem 0 0 0 #ffffff14,8rem 0 0 0 #ffffff14}.katex-display{display:flex!important;margin:0!important}#loginPageWrapper{background:radial-gradient(at bottom left,#131c1f,#0000),radial-gradient(at top right,#32dcfa,#0000);height:100vh;width:100vw}#loginMathTreeLogo{left:40vw;position:absolute;width:20vw}#loginPageContainer{align-items:center;background-color:#131c1f;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;justify-content:center;left:35vw;position:absolute;top:35vh;width:30vw}#loginPageContainer,.loginEntryField{border:1px solid #32dcfa;border-radius:20px}.loginEntryField{background-color:initial;height:2rem}.loginEntryField,.loginEntryFieldLabel{color:#fff;font-size:15pt;text-align:center;width:80%}.loginButton{background-color:initial;border:1px solid #32dcfa;border-radius:20px;color:#fff;font-size:15pt;height:2rem;margin-bottom:20px;margin-top:2rem;width:40%}.loginSignUpSwitchButton{background-color:initial;border:none;color:#32dcfa;margin-bottom:15px}#disclaimerContainer{align-items:center;background-color:#131c1f;border:1px solid #32dcfa;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-start;left:37.5vw;max-height:60vh;overflow-y:auto;padding:20px;position:absolute;top:20vh;width:25vw}.disclaimerTextEntry{font-size:1rem;text-align:center}#suggestionsFormDiv{border:1px solid #32dcfa;border-radius:20px;height:calc(80vh - 10px);margin-left:10vw;margin-top:10vh;padding:10px;position:absolute;width:calc(80vw - 10px)}#suggestionFormWrapper,#suggestionsFormDiv{display:flex;flex-direction:column;overflow-y:auto}#suggestionFormWrapper{scrollbar-color:#8c9ea1 #131c1f;scrollbar-width:thin}#suggestionFormTitle{font-size:3rem;margin-bottom:10px;margin-top:10px;padding-left:4rem;padding-right:4rem;text-align:center;width:calc(100% - 8rem)}.suggestionFormField{display:flex;flex-direction:column;margin-left:5%;width:90%}.suggestionFormFieldTitle{font-size:1.75rem;text-align:left;width:100%}.suggestionFormFieldRadioGroup{display:flex;flex-direction:row}.suggestionFormFieldTextArea{border-radius:20px;height:300px;padding:20px;resize:none}.suggestionFormFieldInput,.suggestionFormFieldTextArea{background-color:#131c1f;border:1px solid #32dcfa;color:#fff;font-size:1.5rem;width:calc(100% - 40px)}.suggestionFormFieldInput{border-radius:20px;height:3rem;padding-left:20px;padding-right:20px}.suggestionFormSubmitButton{background-color:#131c1f;border:1px solid #32dcfa;border-radius:20px;color:#fff;font-size:2rem;margin-bottom:25px;margin-left:25%;margin-top:25px;width:50%}#suggestionFormReturnButton{background-color:#036f821f;border:none;border-bottom-right-radius:20px;border-top-left-radius:20px;color:#fff;height:4rem;left:0;position:absolute;top:0;width:4rem}#navBar{background-color:#131c1f;display:flex;flex-direction:column;position:relative;width:100vw;z-index:2000}.navBarTopRow{border-bottom:1px solid #32dcfa1a;flex-direction:row;height:4.5vh;padding:0 1rem}.navBarTopLeft,.navBarTopRow{align-items:center;display:flex}.navBarTopLeft{flex-shrink:0;gap:.5rem;text-decoration:none}.navBarLogo{height:4vh;object-fit:contain;width:auto}.navBarBrandName{color:#fff;font-size:1.6vh;font-weight:600;letter-spacing:.02em;-webkit-user-select:none;user-select:none;white-space:nowrap}.navBarTopCenter{align-items:center;display:flex;gap:.5rem;margin-left:auto}.navBarTextLink{background:none;border:none;color:#ffffffbf;cursor:pointer;font-size:1.55vh;padding:.25rem .4rem;transition:color .2s ease;white-space:nowrap}.navBarTextLink:hover{color:#32dcfa}.navBarTopSeparator{color:#32dcfa59;font-size:1.3vh;-webkit-user-select:none;user-select:none}.navBarSocialLinksInline{gap:.35rem}.navBarBottomRow,.navBarSocialLinksInline{align-items:center;display:flex;flex-direction:row}.navBarBottomRow{gap:.5rem;height:4.5vh;padding:0 1rem}.navBarTabGroup{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:.25rem}.navBarActionGroup{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:.5rem}.navBarTab{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#036f8240;border:1px solid #32dcfa40;border-radius:16px;color:#fffc;font-size:1.55vh;height:3.4vh;opacity:.85;padding:0 .85rem;transition:all .2s ease;white-space:nowrap}.navBarTab:hover{background-color:#32dcfa40;box-shadow:0 2px 8px #32dcfa26;color:#fff;opacity:1;transform:translateY(-1px)}.navBarTabActive,.navBarTabActive:hover{background-color:#0cc0df59;border-color:#32dcfab3;box-shadow:0 0 10px #32dcfa33;color:#32dcfa;opacity:1;transform:none}.navBarActionButton{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#036f8259;border:1px solid #32dcfa66;border-radius:16px;color:#fff;cursor:pointer;font-size:1.55vh;height:3.4vh;padding:0 .95rem;transition:all .2s ease;white-space:nowrap}.navBarActionButton:hover{background-color:#32dcfa59;box-shadow:0 2px 8px #32dcfa33;transform:translateY(-1px)}.navBarManageSubBtn{background-color:#0cc0df4d;border-color:#32dcfa99;color:#32dcfa;font-weight:500}.navBarManageSubBtn:hover{background-color:#0cc0df80;box-shadow:0 2px 10px #32dcfa4d;color:#fff}.navBarButtonDisabled{cursor:default;opacity:.45}.navBarButtonDisabled:hover{background-color:#036f8240!important;box-shadow:none!important;color:inherit!important;opacity:.45;transform:none!important}.navBarButton{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#036f824d;border:1px solid #32dcfa4d;border-radius:16px;color:#fff;font-size:1.55vh;height:3.4vh;opacity:.8;padding:0 .85rem;transition:all .2s ease;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.navBarButton:hover{background-color:#32dcfa4d;box-shadow:0 2px 8px #32dcfa26;opacity:1;transform:translateY(-1px)}#navBarDivider{background:linear-gradient(90deg,#025563,#32dcfa,#025563);height:4px;position:relative;width:100vw;z-index:1990}.navBarDropdown{align-items:center;display:inline-flex;flex-direction:column;position:relative}.navBarDropdownMenu{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#0f0f0ff2;border:1px solid #32dcfa4d;border-radius:12px;box-shadow:0 6px 12px #00000059,0 0 20px #32dcfa59;display:none;left:0;min-width:240px;padding:.35rem 0;position:absolute;top:100%;z-index:2100}.navBarDropdown:hover .navBarDropdownMenu:not(.navBarProfileDropdownMenu){display:flex;flex-direction:column}.navBarProfileDropdownMenu{left:auto;right:0;transform:none}.navBarProfileDropdownMenu.navBarProfileDropdownMenuOpen{display:flex;flex-direction:column}.navBarProfileDropdownMenu .navBarDropdownItem{width:100%}.navBarDropdownItem{background-color:initial;border:none;color:#fff;font-size:1.8vh;padding:.35rem .85rem;text-align:left;white-space:nowrap}.navBarDropdownItem:hover:not([disabled]){background-color:#32dcfa24;color:#cff7ff}.navBarDropdownItem[disabled]{cursor:default;opacity:.5}.navBarDropdownItem:not(:last-child){border-bottom:1px solid #32dcfa40}.navBarTutorialDropdown{align-items:stretch}.navBarTutorialDropdown .navBarButton{min-width:10.5rem}.navBarTutorialDropdownMenu{border:1px solid #32dcfa73;box-shadow:0 8px 18px #00000073,0 0 22px #32dcfa4d;left:auto;max-height:48vh;min-width:260px;overflow-y:auto;right:0;transform:none}.navBarSocialLinksContainer{align-items:center;display:flex;flex-direction:row;gap:.35rem}.navBarSocialIconButton{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#036f8299;border:1px solid #32dcfa66;border-radius:50%;color:#fff;display:flex;height:1.75rem;justify-content:center;padding:0;transition:all .2s ease;width:1.75rem}.navBarSocialIconButton:hover{background-color:#32dcfa73;box-shadow:0 2px 6px #32dcfa40;transform:translateY(-1px)}.navBarThemeDropdown{align-items:center;display:inline-flex;position:relative}.navBarThemeToggle{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#036f8259;border:1px solid #32dcfa66;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:3.4vh;justify-content:center;min-width:2rem;transition:all .2s ease;width:3.4vh}.navBarThemeToggle:hover{background-color:#32dcfa59;box-shadow:0 2px 8px #32dcfa33}.navBarThemeDropdown:after{content:"";height:8px;left:0;position:absolute;right:0;top:100%}.navBarThemeDropdownMenu{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#0f0f0ff7;border:1px solid #32dcfa4d;border-radius:12px;box-shadow:0 6px 20px #0006,0 0 15px #32dcfa26;display:none;flex-direction:column;gap:2px;min-width:140px;padding:.3rem;position:absolute;right:0;top:calc(100% + 6px);z-index:2200}.navBarThemeDropdown:hover .navBarThemeDropdownMenu{display:flex}.navBarThemeOption{align-items:center;background:#0000;border:none;border-radius:8px;color:#ffffffbf;cursor:pointer;display:flex;font-size:1.55vh;gap:.55rem;padding:.4rem .6rem;text-align:left;transition:background .15s ease,color .15s ease;white-space:nowrap;width:100%}.navBarThemeOption:hover{background:#32dcfa1f;color:#fff}.navBarThemeOption.active{background:#32dcfa2e;color:#32dcfa}.navBarThemeSwatch{border:1.5px solid;border-radius:50%;display:inline-block;flex-shrink:0;height:14px;width:14px}#d3GraphSVGContainer:after{bottom:8px;color:#32dcfa59;content:"THEME : DARK";font-family:monospace;font-size:9px;left:12px;letter-spacing:.18em;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;z-index:1}body.theme-mist #d3GraphSVGContainer:after{color:#0891b266;content:"THEME : MIST"}body.theme-babylon #d3GraphSVGContainer:after{color:#1c315466;content:"THEME : BABYLON"}body.theme-matrix #d3GraphSVGContainer:after{color:#1a4a1a66;content:"THEME : FOREST"}body.theme-amethyst #d3GraphSVGContainer:after{color:#5b2d9a66;content:"THEME : AMETHYST"}body.light-theme{background-color:#f0f5f6;color:#0d1418}body.light-theme #navBar{background-color:#e4eef1}body.light-theme .navBarTopRow{border-bottom-color:#0891b226}body.light-theme .navBarBrandName{color:#0d1418}body.light-theme .navBarTextLink{color:#0d1418b3}body.light-theme .navBarTextLink:hover{color:#0891b2}body.light-theme .navBarTopSeparator{color:#0891b266}body.light-theme .navBarSocialIconButton img,body.theme-amethyst .navBarSocialIconButton img,body.theme-babylon .navBarSocialIconButton img,body.theme-matrix .navBarSocialIconButton img{filter:invert(1)}body.light-theme .navBarSocialIconButton{background-color:#0891b226;border-color:#0891b259;color:#0d1418}body.light-theme .navBarSocialIconButton:hover{background-color:#0891b24d}body.light-theme .navBarTab{background-color:#0891b21a;border-color:#0891b240;color:#0d1418cc}body.light-theme .navBarTab:hover{background-color:#0891b233;color:#0d1418}body.light-theme .navBarTabActive,body.light-theme .navBarTabActive:hover{background-color:#0cc0df33;border-color:#0891b299;color:#0891b2}body.light-theme .navBarActionButton{background-color:#0891b226;border-color:#0891b259;color:#0d1418}body.light-theme .navBarActionButton:hover{background-color:#0891b240;color:#0d1418}body.light-theme .navBarManageSubBtn{background-color:#0cc0df26;border-color:#0891b280;color:#0891b2}body.light-theme .navBarManageSubBtn:hover{background-color:#0cc0df4d;color:#0d1418}body.light-theme .navBarThemeToggle{background-color:#0891b226;border-color:#0891b259;color:#0d1418}body.light-theme .navBarThemeToggle:hover{background-color:#0891b24d}body.light-theme #navBarDivider{background:linear-gradient(90deg,#a8d8e0,#0cc0df,#a8d8e0)}body.light-theme .navBarDropdownMenu{background-color:#f0f5f6fa;border-color:#0891b24d}body.light-theme .navBarDropdownItem{color:#0d1418}body.light-theme .navBarDropdownItem:hover:not([disabled]){background-color:#0891b21f;color:#0891b2}body.light-theme .navBarDropdownItem:not(:last-child){border-bottom-color:#0891b233}body.light-theme .navBarButtonDisabled{opacity:.4}body.light-theme .navBarButtonDisabled:hover{background-color:#0891b21a!important}body.light-theme #nodeSearchContainerDiv{background-color:#f0f5f6eb;border-color:#0891b24d;box-shadow:0 4px 6px #0000000f,0 0 15px #0891b226}body.light-theme #nodeSearchContainerDiv:hover{background-color:#f0f5f6fa}body.light-theme .navBarItemContainer{background-color:#f0f5f6eb;border-color:#0891b24d;box-shadow:0 4px 6px #0000000f,0 0 15px #0891b226}body.light-theme .navBarItemContainer:hover{background-color:#f0f5f6fa}body.light-theme #d3GraphSVGContainer{border-color:#0891b2}body.light-theme canvas{background:radial-gradient(#0000,#0891b20f)}body.light-theme #graphAdjustmentPanel{background-color:#f0f5f6eb;border-color:#0891b24d;box-shadow:0 4px 6px #0000000f,0 0 15px #0891b226;color:#0d1418}body.light-theme #graphAdjustmentPanel:hover{background-color:#f0f5f6fa}body.light-theme #graphAdjustmentPanelContainerHeader p{color:#0d1418e6;text-shadow:none}body.light-theme #graphAdjustmentPanelContainerHeader{border-bottom-color:#0891b240}body.light-theme .graphAdjustmentPanelSliderWrapper{background-color:#0891b214}body.light-theme .graphAdjustmentPanelSliderWrapper:hover{background-color:#0891b224}body.light-theme .graphAdjustmentPanelSliderWrapper p{color:#0d1418d9;text-shadow:none}body.light-theme #graphAdjustmentToggleButton{background-color:#0891b233;border-color:#0891b266;color:#0d1418}body.light-theme #graphAdjustmentToggleButton:hover{background-color:#0891b259;box-shadow:0 0 10px #0891b266}body.light-theme #fullscreenButton{background-color:#0891b233;border-color:#0891b266;color:#0d1418}body.light-theme #fullscreenButton:hover{background-color:#0891b259}body.light-theme .toolbarButton{background-color:#0891b233;border-color:#0891b266;color:#0d1418}body.light-theme .toolbarButton:hover{background-color:#0891b259}body.light-theme #nodeContentsContainer{background-color:#f0f5f6;border-color:#0891b2;color:#0d1418}body.light-theme #nodeContentsContainerReturnButton{background-color:#0891b233;border-color:#0891b259;color:#0d1418}body.light-theme #nodeContentsContainerReturnButton:hover{background-color:#0891b259}body.light-theme #nodeHoverLabel{background-color:#f0f5f6f2;border-color:#0891b2;box-shadow:0 4px 15px #0000001a,0 0 20px #0891b240;color:#0d1418;text-shadow:0 0 10px #0891b280}body.light-theme *{scrollbar-color:#0891b2 #d0e8ed}body.light-theme ::-webkit-scrollbar-track{background:#d0e8ed}body.light-theme ::-webkit-scrollbar-thumb{background:#0891b299}body.light-theme ::-webkit-scrollbar-thumb:hover{background:#0891b2d9}body.theme-babylon{background-color:#f5e9cf;color:#1a1e2e}body.theme-babylon #navBar{background-color:#e8d9be}body.theme-babylon .navBarTopRow{border-bottom-color:#1c315426}body.theme-babylon .navBarBrandName{color:#1a1e2e}body.theme-babylon .navBarTextLink{color:#1a1e2eb3}body.theme-babylon .navBarTextLink:hover{color:#1c3154}body.theme-babylon .navBarTopSeparator{color:#1c315459}body.theme-babylon .navBarSocialIconButton{background-color:#1c31541f;border-color:#1c31544d;color:#1a1e2e}body.theme-babylon .navBarSocialIconButton:hover{background-color:#1c315438}body.theme-babylon .navBarTab{background-color:#1c31541a;border-color:#1c315438;color:#1a1e2ecc}body.theme-babylon .navBarTab:hover{background-color:#1c31542e;color:#1a1e2e}body.theme-babylon .navBarTabActive,body.theme-babylon .navBarTabActive:hover{background-color:#1c315433;border-color:#1c315499;color:#1c3154}body.theme-babylon .navBarActionButton{background-color:#1c31541f;border-color:#1c31544d;color:#1a1e2e}body.theme-babylon .navBarActionButton:hover{background-color:#1c315438}body.theme-babylon .navBarManageSubBtn{background-color:#1c315426;border-color:#1c315473;color:#1c3154}body.theme-babylon .navBarManageSubBtn:hover{background-color:#1c315447;color:#1a1e2e}body.theme-babylon .navBarThemeToggle{background-color:#1c31541f;border-color:#1c31544d;color:#1a1e2e}body.theme-babylon .navBarThemeToggle:hover{background-color:#1c315438}body.theme-babylon #navBarDivider{background:linear-gradient(90deg,#b0bcc8,#1c3154,#b0bcc8)}body.theme-babylon .navBarDropdownMenu{background-color:#f5e9cffa;border-color:#1c315440}body.theme-babylon .navBarDropdownItem{color:#1a1e2e}body.theme-babylon .navBarDropdownItem:hover:not([disabled]){background-color:#1c31541a;color:#1c3154}body.theme-babylon .navBarDropdownItem:not(:last-child){border-bottom-color:#1c315426}body.theme-babylon #nodeSearchContainerDiv,body.theme-babylon .navBarItemContainer{background-color:#f5e9cfeb;border-color:#1c315440}body.theme-babylon #d3GraphSVGContainer{border-color:#1c3154}body.theme-babylon canvas{background:radial-gradient(#0000,#1c31540f)}body.theme-babylon .toolbarButton{background-color:#1c3154;border-color:#1c3154;color:#f5e9cf}body.theme-babylon .toolbarButton:hover{background-color:#254070;box-shadow:0 4px 6px #00000026,0 0 10px #1c315466}body.theme-babylon #graphAdjustmentPanel{background-color:#f5e9cfeb;border-color:#1c315440;color:#1a1e2e}body.theme-babylon #graphAdjustmentPanelContainerHeader{border-bottom-color:#1c315433}body.theme-babylon #graphAdjustmentPanelContainerHeader p{color:#1a1e2e;text-shadow:none}body.theme-babylon .graphAdjustmentPanelSliderWrapper{background-color:#1c315412}body.theme-babylon .graphAdjustmentPanelSliderWrapper:hover{background-color:#1c31541f}body.theme-babylon .graphAdjustmentPanelSliderWrapper p{color:#1a1e2e;text-shadow:none}body.theme-babylon #fullscreenButton,body.theme-babylon #graphAdjustmentToggleButton{background-color:#1c31542e;border-color:#1c315459;color:#1a1e2e}body.theme-babylon #nodeContentsContainer{background-color:#f5e9cf;border-color:#1c3154;color:#1a1e2e}body.theme-babylon #nodeHoverLabel{background-color:#f5e9cff2;border-color:#1c3154;color:#1a1e2e;text-shadow:none}body.theme-babylon #nodeContentsContainerReturnButton{background-color:#1c315433;border-color:#1c315459;color:#1a1e2e}body.theme-babylon #nodeContentsContainerReturnButton:hover{background-color:#1c315459}body.theme-babylon *{scrollbar-color:#1c3154 #e0cfa8}body.theme-babylon ::-webkit-scrollbar-track{background:#e0cfa8}body.theme-babylon ::-webkit-scrollbar-thumb{background:#1c31548c}body.theme-babylon ::-webkit-scrollbar-thumb:hover{background:#1c3154cc}body.theme-matrix{background-color:#e8f0e5;color:#0a1e0a}body.theme-matrix #navBar{background-color:#d5e8d0}body.theme-matrix .navBarTopRow{border-bottom-color:#1a4a1a26}body.theme-matrix .navBarBrandName{color:#0a1e0a}body.theme-matrix .navBarTextLink{color:#0a1e0ab3}body.theme-matrix .navBarTextLink:hover{color:#1a4a1a}body.theme-matrix .navBarTopSeparator{color:#1a4a1a59}body.theme-matrix .navBarSocialIconButton{background-color:#1a4a1a1f;border-color:#1a4a1a4d;color:#0a1e0a}body.theme-matrix .navBarSocialIconButton:hover{background-color:#1a4a1a38}body.theme-matrix .navBarTab{background-color:#1a4a1a1a;border-color:#1a4a1a38;color:#0a1e0acc}body.theme-matrix .navBarTab:hover{background-color:#1a4a1a2e;color:#0a1e0a}body.theme-matrix .navBarTabActive,body.theme-matrix .navBarTabActive:hover{background-color:#1a4a1a33;border-color:#1a4a1a99;color:#1a4a1a}body.theme-matrix .navBarActionButton{background-color:#1a4a1a1f;border-color:#1a4a1a4d;color:#0a1e0a}body.theme-matrix .navBarActionButton:hover{background-color:#1a4a1a38}body.theme-matrix .navBarManageSubBtn{background-color:#1a4a1a26;border-color:#1a4a1a73;color:#1a4a1a}body.theme-matrix .navBarManageSubBtn:hover{background-color:#1a4a1a47;color:#0a1e0a}body.theme-matrix .navBarThemeToggle{background-color:#1a4a1a1f;border-color:#1a4a1a4d;color:#0a1e0a}body.theme-matrix .navBarThemeToggle:hover{background-color:#1a4a1a38}body.theme-matrix #navBarDivider{background:linear-gradient(90deg,#8ab88a,#1a4a1a,#8ab88a)}body.theme-matrix .navBarDropdownMenu{background-color:#e8f0e5fa;border-color:#1a4a1a40}body.theme-matrix .navBarDropdownItem{color:#0a1e0a}body.theme-matrix .navBarDropdownItem:hover:not([disabled]){background-color:#1a4a1a1a;color:#1a4a1a}body.theme-matrix .navBarDropdownItem:not(:last-child){border-bottom-color:#1a4a1a26}body.theme-matrix #nodeSearchContainerDiv,body.theme-matrix .navBarItemContainer{background-color:#e8f0e5eb;border-color:#1a4a1a40}body.theme-matrix #d3GraphSVGContainer{border-color:#1a4a1a}body.theme-matrix canvas{background:radial-gradient(#0000,#1a4a1a0f)}body.theme-matrix .toolbarButton{background-color:#1a4a1a;border-color:#1a4a1a;color:#e8f0e5}body.theme-matrix .toolbarButton:hover{background-color:#235e23;box-shadow:0 4px 6px #00000026,0 0 10px #1a4a1a66}body.theme-matrix #graphAdjustmentPanel{background-color:#e8f0e5eb;border-color:#1a4a1a40;color:#0a1e0a}body.theme-matrix #graphAdjustmentPanelContainerHeader{border-bottom-color:#1a4a1a33}body.theme-matrix #graphAdjustmentPanelContainerHeader p{color:#0a1e0a;text-shadow:none}body.theme-matrix .graphAdjustmentPanelSliderWrapper{background-color:#1a4a1a12}body.theme-matrix .graphAdjustmentPanelSliderWrapper:hover{background-color:#1a4a1a1f}body.theme-matrix .graphAdjustmentPanelSliderWrapper p{color:#0a1e0a;text-shadow:none}body.theme-matrix #fullscreenButton,body.theme-matrix #graphAdjustmentToggleButton{background-color:#1a4a1a2e;border-color:#1a4a1a59;color:#0a1e0a}body.theme-matrix #nodeContentsContainer{background-color:#e8f0e5;border-color:#1a4a1a;color:#0a1e0a}body.theme-matrix #nodeHoverLabel{background-color:#e8f0e5f2;border-color:#1a4a1a;color:#0a1e0a;text-shadow:none}body.theme-matrix #nodeContentsContainerReturnButton{background-color:#1a4a1a33;border-color:#1a4a1a59;color:#0a1e0a}body.theme-matrix #nodeContentsContainerReturnButton:hover{background-color:#1a4a1a59}body.theme-matrix *{scrollbar-color:#1a4a1a #c8dcc4}body.theme-matrix ::-webkit-scrollbar-track{background:#c8dcc4}body.theme-matrix ::-webkit-scrollbar-thumb{background:#1a4a1a8c}body.theme-matrix ::-webkit-scrollbar-thumb:hover{background:#1a4a1acc}body.theme-amethyst{background-color:#ece8f5;color:#1a0a2e}body.theme-amethyst #navBar{background-color:#e0d8ef}body.theme-amethyst .navBarTopRow{border-bottom-color:#5b2d9a26}body.theme-amethyst .navBarBrandName{color:#1a0a2e}body.theme-amethyst .navBarTextLink{color:#1a0a2eb3}body.theme-amethyst .navBarTextLink:hover{color:#5b2d9a}body.theme-amethyst .navBarTopSeparator{color:#5b2d9a59}body.theme-amethyst .navBarSocialIconButton{background-color:#5b2d9a1a;border-color:#5b2d9a4d;color:#1a0a2e}body.theme-amethyst .navBarSocialIconButton:hover{background-color:#5b2d9a33}body.theme-amethyst .navBarTab{background-color:#5b2d9a1a;border-color:#5b2d9a38;color:#1a0a2ecc}body.theme-amethyst .navBarTab:hover{background-color:#5b2d9a2e;color:#1a0a2e}body.theme-amethyst .navBarTabActive,body.theme-amethyst .navBarTabActive:hover{background-color:#5b2d9a33;border-color:#5b2d9a99;color:#5b2d9a}body.theme-amethyst .navBarActionButton{background-color:#5b2d9a1a;border-color:#5b2d9a4d;color:#1a0a2e}body.theme-amethyst .navBarActionButton:hover{background-color:#5b2d9a33}body.theme-amethyst .navBarManageSubBtn{background-color:#5b2d9a26;border-color:#5b2d9a73;color:#5b2d9a}body.theme-amethyst .navBarManageSubBtn:hover{background-color:#5b2d9a47;color:#1a0a2e}body.theme-amethyst .navBarThemeToggle{background-color:#5b2d9a1a;border-color:#5b2d9a4d;color:#1a0a2e}body.theme-amethyst .navBarThemeToggle:hover{background-color:#5b2d9a33}body.theme-amethyst #navBarDivider{background:linear-gradient(90deg,#b8a8d8,#5b2d9a,#b8a8d8)}body.theme-amethyst .navBarDropdownMenu{background-color:#ece8f5fa;border-color:#5b2d9a40}body.theme-amethyst .navBarDropdownItem{color:#1a0a2e}body.theme-amethyst .navBarDropdownItem:hover:not([disabled]){background-color:#5b2d9a1a;color:#5b2d9a}body.theme-amethyst .navBarDropdownItem:not(:last-child){border-bottom-color:#5b2d9a26}body.theme-amethyst #nodeSearchContainerDiv,body.theme-amethyst .navBarItemContainer{background-color:#ece8f5eb;border-color:#5b2d9a40}body.theme-amethyst #d3GraphSVGContainer{border-color:#5b2d9a}body.theme-amethyst canvas{background:radial-gradient(#0000,#5b2d9a0f)}body.theme-amethyst .toolbarButton{background-color:#5b2d9a;border-color:#5b2d9a;color:#ece8f5}body.theme-amethyst .toolbarButton:hover{background-color:#6f3db8;box-shadow:0 4px 6px #00000026,0 0 10px #5b2d9a66}body.theme-amethyst #graphAdjustmentPanel{background-color:#ece8f5eb;border-color:#5b2d9a40;color:#1a0a2e}body.theme-amethyst #graphAdjustmentPanelContainerHeader{border-bottom-color:#5b2d9a33}body.theme-amethyst #graphAdjustmentPanelContainerHeader p{color:#1a0a2e;text-shadow:none}body.theme-amethyst .graphAdjustmentPanelSliderWrapper{background-color:#5b2d9a12}body.theme-amethyst .graphAdjustmentPanelSliderWrapper:hover{background-color:#5b2d9a1f}body.theme-amethyst .graphAdjustmentPanelSliderWrapper p{color:#1a0a2e;text-shadow:none}body.theme-amethyst #fullscreenButton,body.theme-amethyst #graphAdjustmentToggleButton{background-color:#5b2d9a26;border-color:#5b2d9a59;color:#1a0a2e}body.theme-amethyst #nodeContentsContainer{background-color:#ece8f5;border-color:#5b2d9a;color:#1a0a2e}body.theme-amethyst #nodeHoverLabel{background-color:#ece8f5f2;border-color:#5b2d9a;color:#1a0a2e;text-shadow:none}body.theme-amethyst #nodeContentsContainerReturnButton{background-color:#5b2d9a33;border-color:#5b2d9a59;color:#1a0a2e}body.theme-amethyst #nodeContentsContainerReturnButton:hover{background-color:#5b2d9a59}body.theme-amethyst *{scrollbar-color:#5b2d9a #d0c8e8}body.theme-amethyst ::-webkit-scrollbar-track{background:#d0c8e8}body.theme-amethyst ::-webkit-scrollbar-thumb{background:#5b2d9a8c}body.theme-amethyst ::-webkit-scrollbar-thumb:hover{background:#5b2d9acc}body.light-theme .node-hover-preview-tooltip{background-color:#f0f5f6f7!important;border-color:#0891b299!important;box-shadow:0 12px 30px #00000026!important;color:#0d1418!important}body.theme-babylon .node-hover-preview-tooltip{background-color:#f5e9cff7!important;border-color:#1c315480!important;box-shadow:0 12px 30px #00000026!important;color:#1a1e2e!important}body.theme-matrix .node-hover-preview-tooltip{background-color:#e8f0e5f7!important;border-color:#1a4a1a80!important;box-shadow:0 12px 30px #00000026!important;color:#0a1e0a!important}body.theme-amethyst .node-hover-preview-tooltip{background-color:#ece8f5f7!important;border-color:#5b2d9a80!important;box-shadow:0 12px 30px #00000026!important;color:#1a0a2e!important}body.light-theme #nodeContentsContainerReturnButton svg,body.light-theme #nodeContentsTitleContainer button:not(.toolbarButton) svg{color:#0891b2!important}body.theme-babylon #nodeContentsContainerReturnButton svg,body.theme-babylon #nodeContentsTitleContainer button:not(.toolbarButton) svg{color:#1c3154!important}body.theme-matrix #nodeContentsContainerReturnButton svg,body.theme-matrix #nodeContentsTitleContainer button:not(.toolbarButton) svg{color:#1a4a1a!important}body.theme-amethyst #nodeContentsContainerReturnButton svg,body.theme-amethyst #nodeContentsTitleContainer button:not(.toolbarButton) svg{color:#5b2d9a!important}body.light-theme #nodeContentsViewer td[class*=node-indent-level-]:before{border-left-color:#0891b226}body.light-theme #nodeContentsViewer td.node-indent-level-2:before{box-shadow:1.6rem 0 0 0 #0891b226}body.light-theme #nodeContentsViewer td.node-indent-level-3:before{box-shadow:1.6rem 0 0 0 #0891b226,3.2rem 0 0 0 #0891b226}body.light-theme #nodeContentsViewer td.node-indent-level-4:before{box-shadow:1.6rem 0 0 0 #0891b226,3.2rem 0 0 0 #0891b226,4.8rem 0 0 0 #0891b226}body.light-theme #nodeContentsViewer td.node-indent-level-5:before{box-shadow:1.6rem 0 0 0 #0891b226,3.2rem 0 0 0 #0891b226,4.8rem 0 0 0 #0891b226,6.4rem 0 0 0 #0891b226}body.light-theme #nodeContentsViewer td.node-indent-level-6:before{box-shadow:1.6rem 0 0 0 #0891b226,3.2rem 0 0 0 #0891b226,4.8rem 0 0 0 #0891b226,6.4rem 0 0 0 #0891b226,8rem 0 0 0 #0891b226}body.theme-babylon #nodeContentsViewer td[class*=node-indent-level-]:before{border-left-color:#1c315426}body.theme-babylon #nodeContentsViewer td.node-indent-level-2:before{box-shadow:1.6rem 0 0 0 #1c315426}body.theme-babylon #nodeContentsViewer td.node-indent-level-3:before{box-shadow:1.6rem 0 0 0 #1c315426,3.2rem 0 0 0 #1c315426}body.theme-babylon #nodeContentsViewer td.node-indent-level-4:before{box-shadow:1.6rem 0 0 0 #1c315426,3.2rem 0 0 0 #1c315426,4.8rem 0 0 0 #1c315426}body.theme-babylon #nodeContentsViewer td.node-indent-level-5:before{box-shadow:1.6rem 0 0 0 #1c315426,3.2rem 0 0 0 #1c315426,4.8rem 0 0 0 #1c315426,6.4rem 0 0 0 #1c315426}body.theme-babylon #nodeContentsViewer td.node-indent-level-6:before{box-shadow:1.6rem 0 0 0 #1c315426,3.2rem 0 0 0 #1c315426,4.8rem 0 0 0 #1c315426,6.4rem 0 0 0 #1c315426,8rem 0 0 0 #1c315426}body.theme-matrix #nodeContentsViewer td[class*=node-indent-level-]:before{border-left-color:#1a4a1a26}body.theme-matrix #nodeContentsViewer td.node-indent-level-2:before{box-shadow:1.6rem 0 0 0 #1a4a1a26}body.theme-matrix #nodeContentsViewer td.node-indent-level-3:before{box-shadow:1.6rem 0 0 0 #1a4a1a26,3.2rem 0 0 0 #1a4a1a26}body.theme-matrix #nodeContentsViewer td.node-indent-level-4:before{box-shadow:1.6rem 0 0 0 #1a4a1a26,3.2rem 0 0 0 #1a4a1a26,4.8rem 0 0 0 #1a4a1a26}body.theme-matrix #nodeContentsViewer td.node-indent-level-5:before{box-shadow:1.6rem 0 0 0 #1a4a1a26,3.2rem 0 0 0 #1a4a1a26,4.8rem 0 0 0 #1a4a1a26,6.4rem 0 0 0 #1a4a1a26}body.theme-matrix #nodeContentsViewer td.node-indent-level-6:before{box-shadow:1.6rem 0 0 0 #1a4a1a26,3.2rem 0 0 0 #1a4a1a26,4.8rem 0 0 0 #1a4a1a26,6.4rem 0 0 0 #1a4a1a26,8rem 0 0 0 #1a4a1a26}body.theme-amethyst #nodeContentsViewer td[class*=node-indent-level-]:before{border-left-color:#5b2d9a26}body.theme-amethyst #nodeContentsViewer td.node-indent-level-2:before{box-shadow:1.6rem 0 0 0 #5b2d9a26}body.theme-amethyst #nodeContentsViewer td.node-indent-level-3:before{box-shadow:1.6rem 0 0 0 #5b2d9a26,3.2rem 0 0 0 #5b2d9a26}body.theme-amethyst #nodeContentsViewer td.node-indent-level-4:before{box-shadow:1.6rem 0 0 0 #5b2d9a26,3.2rem 0 0 0 #5b2d9a26,4.8rem 0 0 0 #5b2d9a26}body.theme-amethyst #nodeContentsViewer td.node-indent-level-5:before{box-shadow:1.6rem 0 0 0 #5b2d9a26,3.2rem 0 0 0 #5b2d9a26,4.8rem 0 0 0 #5b2d9a26,6.4rem 0 0 0 #5b2d9a26}body.theme-amethyst #nodeContentsViewer td.node-indent-level-6:before{box-shadow:1.6rem 0 0 0 #5b2d9a26,3.2rem 0 0 0 #5b2d9a26,4.8rem 0 0 0 #5b2d9a26,6.4rem 0 0 0 #5b2d9a26,8rem 0 0 0 #5b2d9a26}body.light-theme .nodeViewToggleLabel{color:#0d1418!important}body.theme-babylon .nodeViewToggleLabel{color:#1a1e2e!important}body.theme-matrix .nodeViewToggleLabel{color:#0a1e0a!important}body.theme-amethyst .nodeViewToggleLabel{color:#1a0a2e!important}body.light-theme .navBarThemeDropdownMenu{background-color:#f0f5f6fa;border-color:#0891b24d}body.light-theme .navBarThemeOption{color:#0d1418bf}body.light-theme .navBarThemeOption:hover{background:#0891b21a;color:#0d1418}body.light-theme .navBarThemeOption.active{background:#0891b229;color:#0891b2}body.theme-babylon .navBarThemeDropdownMenu{background-color:#f5e9cffa;border-color:#1c315440}body.theme-babylon .navBarThemeOption{color:#1a1e2ebf}body.theme-babylon .navBarThemeOption:hover{background:#1c31541a;color:#1a1e2e}body.theme-babylon .navBarThemeOption.active{background:#1c315429;color:#1c3154}body.theme-matrix .navBarThemeDropdownMenu{background-color:#e8f0e5fa;border-color:#1a4a1a40}body.theme-matrix .navBarThemeOption{color:#0a1e0abf}body.theme-matrix .navBarThemeOption:hover{background:#1a4a1a1a;color:#0a1e0a}body.theme-matrix .navBarThemeOption.active{background:#1a4a1a29;color:#1a4a1a}body.theme-amethyst .navBarThemeDropdownMenu{background-color:#ece8f5fa;border-color:#5b2d9a40}body.theme-amethyst .navBarThemeOption{color:#1a0a2ebf}body.theme-amethyst .navBarThemeOption:hover{background:#5b2d9a1a;color:#1a0a2e}body.theme-amethyst .navBarThemeOption.active{background:#5b2d9a29;color:#5b2d9a}body.light-theme .node-editor-modal{background-color:#f0f7fafa!important;border-color:#0891b259!important}body.light-theme .node-editor-modal .MuiDialogTitle-root{border-bottom-color:#0891b233!important}body.light-theme .node-editor-modal .MuiDialogActions-root{border-top-color:#0891b233!important}body.light-theme .node-editor-modal .MuiTypography-h6{color:#0d1418!important}body.light-theme .node-editor-modal .MuiTypography-h5{color:#0891b2!important}body.light-theme .node-editor-modal .MuiTypography-body1{color:#0d1418cc!important}body.light-theme .node-editor-modal .MuiTypography-body2{color:#0d1418a6!important}body.light-theme .node-editor-modal .MuiTypography-caption{color:#0d141880!important}body.light-theme .node-editor-modal .MuiOutlinedInput-root{background-color:#e1f0f5cc!important;color:#0d1418!important}body.light-theme .node-editor-modal .MuiOutlinedInput-input{color:#0d1418!important}body.light-theme .node-editor-modal .node-editor-meta-panel{background-color:#0891b20d!important;border-bottom-color:#0891b233!important}body.light-theme .node-editor-modal .node-editor-preview-panel{background-color:#0891b20a!important;color:#0d1418!important}body.light-theme .node-editor-modal .node-editor-statusbar{background-color:#0891b20a!important;border-top-color:#0891b226!important}body.light-theme .node-editor-modal .MuiButton-root:not(.MuiButton-contained){color:#0d141899!important}body.theme-babylon .node-editor-modal{background-color:#faf3e1fa!important;border-color:#1c315459!important}body.theme-babylon .node-editor-modal .MuiDialogTitle-root{border-bottom-color:#1c315433!important}body.theme-babylon .node-editor-modal .MuiDialogActions-root{border-top-color:#1c315433!important}body.theme-babylon .node-editor-modal .MuiTypography-h6{color:#1a1e2e!important}body.theme-babylon .node-editor-modal .MuiTypography-h5{color:#1c3154!important}body.theme-babylon .node-editor-modal .MuiTypography-body1{color:#1a1e2ecc!important}body.theme-babylon .node-editor-modal .MuiTypography-body2{color:#1a1e2ea6!important}body.theme-babylon .node-editor-modal .MuiTypography-caption{color:#1a1e2e80!important}body.theme-babylon .node-editor-modal .MuiOutlinedInput-root{background-color:#f0e8d2cc!important;color:#1a1e2e!important}body.theme-babylon .node-editor-modal .MuiOutlinedInput-input{color:#1a1e2e!important}body.theme-babylon .node-editor-modal .node-editor-meta-panel{background-color:#1c31540d!important;border-bottom-color:#1c315433!important}body.theme-babylon .node-editor-modal .node-editor-preview-panel{background-color:#1c31540a!important;color:#1a1e2e!important}body.theme-babylon .node-editor-modal .node-editor-statusbar{background-color:#1c31540a!important;border-top-color:#1c315426!important}body.theme-babylon .node-editor-modal .MuiButton-root:not(.MuiButton-contained){color:#1a1e2e99!important}body.theme-matrix .node-editor-modal{background-color:#eef5eafa!important;border-color:#1a4a1a59!important}body.theme-matrix .node-editor-modal .MuiDialogTitle-root{border-bottom-color:#1a4a1a33!important}body.theme-matrix .node-editor-modal .MuiDialogActions-root{border-top-color:#1a4a1a33!important}body.theme-matrix .node-editor-modal .MuiTypography-h6{color:#0a1e0a!important}body.theme-matrix .node-editor-modal .MuiTypography-h5{color:#1a4a1a!important}body.theme-matrix .node-editor-modal .MuiTypography-body1{color:#0a1e0acc!important}body.theme-matrix .node-editor-modal .MuiTypography-body2{color:#0a1e0aa6!important}body.theme-matrix .node-editor-modal .MuiTypography-caption{color:#0a1e0a80!important}body.theme-matrix .node-editor-modal .MuiOutlinedInput-root{background-color:#e1f0dccc!important;color:#0a1e0a!important}body.theme-matrix .node-editor-modal .MuiOutlinedInput-input{color:#0a1e0a!important}body.theme-matrix .node-editor-modal .node-editor-meta-panel{background-color:#1a4a1a0d!important;border-bottom-color:#1a4a1a33!important}body.theme-matrix .node-editor-modal .node-editor-preview-panel{background-color:#1a4a1a0a!important;color:#0a1e0a!important}body.theme-matrix .node-editor-modal .node-editor-statusbar{background-color:#1a4a1a0a!important;border-top-color:#1a4a1a26!important}body.theme-matrix .node-editor-modal .MuiButton-root:not(.MuiButton-contained){color:#0a1e0a99!important}body.theme-amethyst .node-editor-modal{background-color:#f1edfafa!important;border-color:#5b2d9a59!important}body.theme-amethyst .node-editor-modal .MuiDialogTitle-root{border-bottom-color:#5b2d9a33!important}body.theme-amethyst .node-editor-modal .MuiDialogActions-root{border-top-color:#5b2d9a33!important}body.theme-amethyst .node-editor-modal .MuiTypography-h6{color:#1a0a2e!important}body.theme-amethyst .node-editor-modal .MuiTypography-h5{color:#5b2d9a!important}body.theme-amethyst .node-editor-modal .MuiTypography-body1{color:#1a0a2ecc!important}body.theme-amethyst .node-editor-modal .MuiTypography-body2{color:#1a0a2ea6!important}body.theme-amethyst .node-editor-modal .MuiTypography-caption{color:#1a0a2e80!important}body.theme-amethyst .node-editor-modal .MuiOutlinedInput-root{background-color:#e4dcf5cc!important;color:#1a0a2e!important}body.theme-amethyst .node-editor-modal .MuiOutlinedInput-input{color:#1a0a2e!important}body.theme-amethyst .node-editor-modal .node-editor-meta-panel{background-color:#5b2d9a0d!important;border-bottom-color:#5b2d9a33!important}body.theme-amethyst .node-editor-modal .node-editor-preview-panel{background-color:#5b2d9a0a!important;color:#1a0a2e!important}body.theme-amethyst .node-editor-modal .node-editor-statusbar{background-color:#5b2d9a0a!important;border-top-color:#5b2d9a26!important}body.theme-amethyst .node-editor-modal .MuiButton-root:not(.MuiButton-contained){color:#1a0a2e99!important}body.light-theme .moderation-page{background-color:#eef5f7!important;color:#0d1418!important}body.light-theme .moderation-page .MuiBox-root[class*=MuiBox]{border-color:#0891b233!important}body.light-theme .moderation-page .MuiTypography-root{color:inherit!important}body.light-theme .moderation-page .MuiButton-root{color:#8aabb5!important}body.light-theme .moderation-page .MuiOutlinedInput-root{background-color:#fffc!important;color:#0d1418!important}body.light-theme .moderation-page .MuiOutlinedInput-notchedOutline{border-color:#0891b259!important}body.light-theme .moderation-page .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#0891b299!important}body.light-theme .moderation-page .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0891b2!important}body.light-theme .moderation-page .MuiInputBase-input{color:#0d1418!important}body.theme-babylon .moderation-page{background-color:#f5e9cf!important;color:#1a1e2e!important}body.theme-babylon .moderation-page .MuiButton-root{color:#9a8a6a!important}body.theme-babylon .moderation-page .MuiOutlinedInput-root{background-color:#fdf6e3cc!important;color:#1a1e2e!important}body.theme-babylon .moderation-page .MuiOutlinedInput-notchedOutline{border-color:#1c31544d!important}body.theme-babylon .moderation-page .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#1c315480!important}body.theme-babylon .moderation-page .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1c3154!important}body.theme-babylon .moderation-page .MuiInputBase-input{color:#1a1e2e!important}body.theme-matrix .moderation-page{background-color:#e8f0e5!important;color:#0a1e0a!important}body.theme-matrix .moderation-page .MuiButton-root{color:#6a8a68!important}body.theme-matrix .moderation-page .MuiOutlinedInput-root{background-color:#f4f8f2cc!important;color:#0a1e0a!important}body.theme-matrix .moderation-page .MuiOutlinedInput-notchedOutline{border-color:#1a4a1a4d!important}body.theme-matrix .moderation-page .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#1a4a1a80!important}body.theme-matrix .moderation-page .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1a4a1a!important}body.theme-matrix .moderation-page .MuiInputBase-input{color:#0a1e0a!important}body.theme-amethyst .moderation-page{background-color:#ece8f5!important;color:#1a0a2e!important}body.theme-amethyst .moderation-page .MuiButton-root{color:#9a8ab0!important}body.theme-amethyst .moderation-page .MuiOutlinedInput-root{background-color:#f5f2fccc!important;color:#1a0a2e!important}body.theme-amethyst .moderation-page .MuiOutlinedInput-notchedOutline{border-color:#5b2d9a4d!important}body.theme-amethyst .moderation-page .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#5b2d9a80!important}body.theme-amethyst .moderation-page .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#5b2d9a!important}body.theme-amethyst .moderation-page .MuiInputBase-input{color:#1a0a2e!important}body.light-theme .mod-content-header,body.light-theme .mod-tab-header{background-color:#eef5f7fa!important;border-bottom-color:#0891b240!important}body.theme-babylon .mod-content-header,body.theme-babylon .mod-tab-header{background-color:#e8d9befa!important;border-bottom-color:#1c315440!important}body.theme-matrix .mod-content-header,body.theme-matrix .mod-tab-header{background-color:#d2e8cdfa!important;border-bottom-color:#1a4a1a40!important}body.theme-amethyst .mod-content-header,body.theme-amethyst .mod-tab-header{background-color:#d7cdeefa!important;border-bottom-color:#5b2d9a40!important}body.light-theme .upload-node-modal{background:#f0f5f6!important;border-color:#0891b299!important;box-shadow:0 0 40px #0891b21f!important;color:#0d1418!important}body.light-theme .upload-node-modal .MuiTypography-root{color:#0d1418!important}body.light-theme .upload-node-modal .MuiDialogTitle-root{border-bottom-color:#0891b233!important}body.light-theme .upload-node-modal .MuiDialogActions-root{border-top-color:#0891b233!important}body.light-theme .upload-node-modal .MuiIconButton-root{color:#8aabb5!important}body.light-theme .upload-node-modal .MuiIconButton-root:hover{color:#0891b2!important}body.theme-babylon .upload-node-modal{background:#f5e9cf!important;border-color:#1c315499!important;box-shadow:0 0 40px #1c31541a!important;color:#1a1e2e!important}body.theme-babylon .upload-node-modal .MuiTypography-root{color:#1a1e2e!important}body.theme-babylon .upload-node-modal .MuiDialogTitle-root{border-bottom-color:#1c31542e!important}body.theme-babylon .upload-node-modal .MuiDialogActions-root{border-top-color:#1c31542e!important}body.theme-babylon .upload-node-modal .MuiIconButton-root{color:#9a8a6a!important}body.theme-babylon .upload-node-modal .MuiIconButton-root:hover{color:#1c3154!important}body.theme-matrix .upload-node-modal{background:#e8f0e5!important;border-color:#1a4a1a99!important;box-shadow:0 0 40px #1a4a1a1a!important;color:#0a1e0a!important}body.theme-matrix .upload-node-modal .MuiTypography-root{color:#0a1e0a!important}body.theme-matrix .upload-node-modal .MuiDialogTitle-root{border-bottom-color:#1a4a1a2e!important}body.theme-matrix .upload-node-modal .MuiDialogActions-root{border-top-color:#1a4a1a2e!important}body.theme-matrix .upload-node-modal .MuiIconButton-root{color:#6a8a68!important}body.theme-matrix .upload-node-modal .MuiIconButton-root:hover{color:#1a4a1a!important}body.theme-amethyst .upload-node-modal{background:#ece8f5!important;border-color:#5b2d9a99!important;box-shadow:0 0 40px #5b2d9a1a!important;color:#1a0a2e!important}body.theme-amethyst .upload-node-modal .MuiTypography-root{color:#1a0a2e!important}body.theme-amethyst .upload-node-modal .MuiDialogTitle-root{border-bottom-color:#5b2d9a2e!important}body.theme-amethyst .upload-node-modal .MuiDialogActions-root{border-top-color:#5b2d9a2e!important}body.theme-amethyst .upload-node-modal .MuiIconButton-root{color:#9a8ab0!important}body.theme-amethyst .upload-node-modal .MuiIconButton-root:hover{color:#5b2d9a!important}body.light-theme .upload-dropzone{background:#dcedf180!important;border-color:#0891b273!important}body.theme-babylon .upload-dropzone{background:#e8d9be80!important;border-color:#1c315466!important}body.theme-matrix .upload-dropzone{background:#d2e8cd80!important;border-color:#1a4a1a66!important}body.theme-amethyst .upload-dropzone{background:#d7cdee80!important;border-color:#5b2d9a66!important}body.light-theme .MuiDialog-root .MuiBackdrop-root{background-color:#0d141880!important}body.theme-babylon .MuiDialog-root .MuiBackdrop-root{background-color:#1a1e2e80!important}body.theme-matrix .MuiDialog-root .MuiBackdrop-root{background-color:#0a1e0a80!important}body.theme-amethyst .MuiDialog-root .MuiBackdrop-root{background-color:#1a0a2e80!important}#subscriptionFormContainer{align-items:center;border:1px solid #32dcfa;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-bottom:15px;padding:15px;width:40vw}#subscriptionForm{display:flex;flex-direction:column;width:100%}#subscriptionForm input{background-color:initial;border:none;color:#fff;margin-bottom:15px;width:100%!important}#subscriptionForm p{margin-bottom:0}#planPitchDiv{align-items:center;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;flex-direction:column;width:100%}.planTitle1{align-content:center;font-size:3rem;margin-bottom:0;margin-top:0;text-align:center;width:calc(80vw - 4.5rem)}.planDescription1{font-size:1.5em;margin-left:5%;margin-right:5%;text-align:left;text-indent:5%;width:90%}.planFeatureList{margin-left:10%;margin-right:10%;width:80%}.planFeatureList dt{font-size:2em;margin-bottom:10px}.planFeatureList dd{font-size:1.5em;margin-bottom:10px}.creditCardField{background-color:#ffffff0a;border:1px solid #32dcfa40;border-radius:8px;color:#fff!important;margin-bottom:0;padding:9px 12px}#subscribeButton{background-color:#32dcfa;border:none;border-radius:999px;color:#0d1418;cursor:pointer;font-weight:700;height:48px;width:100%}#subscriptionUpgradeDiv{background-color:#0d1418;border:none;border-radius:0;height:100vh;margin:0;position:fixed;width:100vw}#subscriptionBackButton{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#036f8266;border:none;border-bottom-right-radius:12px;color:#32dcfacc;display:flex;height:3.5rem;justify-content:center;left:0;position:fixed;top:0;transition:all .2s ease;width:3.5rem;z-index:10}#subscriptionBackButton:hover{background-color:#32dcfa40;color:#32dcfa}#subscriptionUpgradeInnerWrapper{align-items:center;display:flex;flex-direction:column;margin-bottom:25px;overflow-y:auto;scrollbar-color:#8c9ea1 #131c1f;scrollbar-width:thin}.dashboard-menu-scroll::-webkit-scrollbar{width:18px}.dashboard-menu-scroll::-webkit-scrollbar-track{background:#1e1e1e}.dashboard-menu-scroll::-webkit-scrollbar-thumb{background:#444;border-radius:4px}.dashboard-menu-scroll::-webkit-scrollbar-thumb:hover{background:#0cc0df}*{scrollbar-color:#32dcfa #131c1f;scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#131c1f}::-webkit-scrollbar-thumb{background:#32dcfa99;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#32dcfad9}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_AMS-Regular.73ea273a72f4aca30ca5.woff2) format("woff2"),url(/static/media/KaTeX_AMS-Regular.d562e886c52f12660a41.woff) format("woff"),url(/static/media/KaTeX_AMS-Regular.853be92419a6c3766b9a.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Caligraphic-Bold.a1abf90dfd72792a577a.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Bold.d757c535a2e5902f1325.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Bold.7489a2fbfb9bfe704420.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Caligraphic-Regular.d6484fce1ef428d5bd94.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Regular.db074fa22cf224af93d7.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Regular.7e873d3833eb108a0758.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Fraktur-Bold.931d67ea207ab37ee693.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Bold.354501bac435c3264834.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Bold.4c761b3711973ab04edf.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Fraktur-Regular.172d3529b26f8cedef6b.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Regular.6fdf0ac577be0ba82a4c.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Regular.ed305b5434865e06ffde.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Main-Bold.39890742bc957b368704.woff2) format("woff2"),url(/static/media/KaTeX_Main-Bold.0c3b8929d377c0e9b2f3.woff) format("woff"),url(/static/media/KaTeX_Main-Bold.8169508bf58f8bd92ad8.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Main-BoldItalic.20f389c4120be058d80a.woff2) format("woff2"),url(/static/media/KaTeX_Main-BoldItalic.428978dc7837d46de091.woff) format("woff"),url(/static/media/KaTeX_Main-BoldItalic.828abcb200061cffbaae.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Main-Italic.fe2176f79edaa716e621.woff2) format("woff2"),url(/static/media/KaTeX_Main-Italic.fd947498bc16392e76c2.woff) format("woff"),url(/static/media/KaTeX_Main-Italic.fa675e5e4bec9eb250b6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Main-Regular.f650f111a3b890d116f1.woff2) format("woff2"),url(/static/media/KaTeX_Main-Regular.4f35fbcc9ee8614c2bcc.woff) format("woff"),url(/static/media/KaTeX_Main-Regular.9eba1d77abcf2aa6e94e.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Math-BoldItalic.dcbcbd93bac0470b462d.woff2) format("woff2"),url(/static/media/KaTeX_Math-BoldItalic.3f07ed67f06c720120ce.woff) format("woff"),url(/static/media/KaTeX_Math-BoldItalic.bf2d440b3a42ea78a998.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Math-Italic.6d3d25f4820d0da8f01f.woff2) format("woff2"),url(/static/media/KaTeX_Math-Italic.96759856b4e70f3a8338.woff) format("woff"),url(/static/media/KaTeX_Math-Italic.8a5f936332e8028c7278.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/static/media/KaTeX_SansSerif-Bold.95591a929f0d32aa282a.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Bold.b9cd458ac6d5889ff9c3.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Bold.5b49f4993ae22d7975b4.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Italic.7d393d382f3e7fb1c637.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Italic.8d593cfaa96238d5e2f8.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Italic.b257a18c016f37ee4543.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Regular.cd5e231e0cc53b2cb2c0.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Regular.02271ec5cb9f5b4588ac.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Regular.2f7bc363fc5424ebda59.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Script-Regular.c81d1b2a4b75d3eded60.woff2) format("woff2"),url(/static/media/KaTeX_Script-Regular.073b3402d036714b4370.woff) format("woff"),url(/static/media/KaTeX_Script-Regular.fc9ba5249878cd8f8d88.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size1-Regular.6eec866c69313624be60.woff2) format("woff2"),url(/static/media/KaTeX_Size1-Regular.0108e89c9003e8c14ea3.woff) format("woff"),url(/static/media/KaTeX_Size1-Regular.6de7d4b539221a49e9e2.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size2-Regular.2960900c4f271311eb36.woff2) format("woff2"),url(/static/media/KaTeX_Size2-Regular.3a99e70aee4076660d38.woff) format("woff"),url(/static/media/KaTeX_Size2-Regular.57f5c1837853986ea1db.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size3-Regular.e1951519f6f0596f7356.woff2) format("woff2"),url(/static/media/KaTeX_Size3-Regular.7947224e8a9914fa332b.woff) format("woff"),url(/static/media/KaTeX_Size3-Regular.8d6b6822586eea3d3b20.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size4-Regular.e418bf257af1052628d8.woff2) format("woff2"),url(/static/media/KaTeX_Size4-Regular.aeffd8025cba3647f1a6.woff) format("woff"),url(/static/media/KaTeX_Size4-Regular.4ad7c7e8bb8d10a34bb7.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Typewriter-Regular.c295e7f71970f03c0549.woff2) format("woff2"),url(/static/media/KaTeX_Typewriter-Regular.4c6b94fd1d07f8beff7c.woff) format("woff"),url(/static/media/KaTeX_Typewriter-Regular.c5c02d763c89380dcb4e.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.22"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.left-panel-toggle{background-color:#2c2c2c;border:1px solid #32dcfa;box-shadow:2px 2px 8px #0000004d;color:#0cc0df;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out;z-index:1001}.left-panel-toggle:hover{background-color:#3c3c3c;box-shadow:2px 2px 12px #0cc0df4d;color:#1ee0ff}.left-panel-toggle.panel-closed svg{font-size:32px}.left-panel-toggle.panel-open svg{font-size:24px}.left-panel-toggle.fullscreen svg{font-size:36px}body.light-theme .left-panel-toggle{background-color:#e0eef2;border-color:#0891b2;box-shadow:2px 2px 8px #0891b233;color:#0891b2}body.light-theme .left-panel-toggle:hover{background-color:#c8e4ec;box-shadow:2px 2px 12px #0891b259;color:#0369a1}body.theme-babylon .left-panel-toggle{background-color:#e0cfa8;border-color:#1c3154;color:#1c3154}body.theme-babylon .left-panel-toggle:hover{background-color:#cec098;box-shadow:2px 2px 12px #1c315459;color:#12213a}body.theme-matrix .left-panel-toggle{background-color:#c8dcc4;border-color:#1a4a1a;color:#1a4a1a}body.theme-matrix .left-panel-toggle:hover{background-color:#b8d0b4;box-shadow:2px 2px 12px #1a4a1a59;color:#0f2e0f}body.theme-amethyst .left-panel-toggle{background-color:#d8d0ec;border-color:#5b2d9a;color:#5b2d9a}body.theme-amethyst .left-panel-toggle:hover{background-color:#c8c0e0;box-shadow:2px 2px 12px #5b2d9a59;color:#40207a}.search-bar-container{background-color:#1e1e1e;border-bottom:1px solid #333;flex-shrink:0;padding:12px}.search-bar-input{width:100%}.search-bar-input .MuiOutlinedInput-root{background-color:#2c2c2c;border-radius:4px;color:#e0e0e0}.search-bar-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.search-bar-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#0cc0df}.search-bar-input .MuiOutlinedInput-notchedOutline{border-color:#444}.search-bar-input input{color:#e0e0e0;font-size:14px}.search-bar-input input::placeholder{color:#777;opacity:1}.search-bar-input .MuiIconButton-root,.search-icon{color:#777}.search-bar-input .MuiIconButton-root:hover{color:#0cc0df}body.light-theme .search-bar-container{background-color:#e4eef1;border-bottom-color:#0891b233}body.light-theme .search-bar-input .MuiOutlinedInput-root{background-color:#f0f8fa;color:#0d1418}body.light-theme .search-bar-input .MuiOutlinedInput-notchedOutline{border-color:#0891b24d}body.light-theme .search-bar-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,body.light-theme .search-bar-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#0891b2}body.light-theme .search-bar-input input{color:#0d1418}body.light-theme .search-bar-input .MuiIconButton-root,body.light-theme .search-bar-input input::placeholder,body.light-theme .search-icon{color:#8aabb5}body.light-theme .search-bar-input .MuiIconButton-root:hover{color:#0891b2}body.theme-babylon .search-bar-container{background-color:#e0cfa8;border-bottom-color:#1c31542e}body.theme-babylon .search-bar-input .MuiOutlinedInput-root{background-color:#f0deb8;color:#1a1e2e}body.theme-babylon .search-bar-input .MuiOutlinedInput-notchedOutline{border-color:#1c315447}body.theme-babylon .search-bar-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,body.theme-babylon .search-bar-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#1c3154}body.theme-babylon .search-bar-input input{color:#1a1e2e}body.theme-babylon .search-bar-input .MuiIconButton-root,body.theme-babylon .search-bar-input input::placeholder,body.theme-babylon .search-icon{color:#9a8a6a}body.theme-babylon .search-bar-input .MuiIconButton-root:hover{color:#1c3154}body.theme-matrix .search-bar-container{background-color:#c8dcc4;border-bottom-color:#1a4a1a2e}body.theme-matrix .search-bar-input .MuiOutlinedInput-root{background-color:#dbebd7;color:#0a1e0a}body.theme-matrix .search-bar-input .MuiOutlinedInput-notchedOutline{border-color:#1a4a1a47}body.theme-matrix .search-bar-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,body.theme-matrix .search-bar-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#1a4a1a}body.theme-matrix .search-bar-input input{color:#0a1e0a}body.theme-matrix .search-bar-input .MuiIconButton-root,body.theme-matrix .search-bar-input input::placeholder,body.theme-matrix .search-icon{color:#6a8a68}body.theme-matrix .search-bar-input .MuiIconButton-root:hover{color:#1a4a1a}body.theme-amethyst .search-bar-container{background-color:#d8d0ec;border-bottom-color:#5b2d9a2e}body.theme-amethyst .search-bar-input .MuiOutlinedInput-root{background-color:#e6e0f5;color:#1a0a2e}body.theme-amethyst .search-bar-input .MuiOutlinedInput-notchedOutline{border-color:#5b2d9a47}body.theme-amethyst .search-bar-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,body.theme-amethyst .search-bar-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#5b2d9a}body.theme-amethyst .search-bar-input input{color:#1a0a2e}body.theme-amethyst .search-bar-input .MuiIconButton-root,body.theme-amethyst .search-bar-input input::placeholder,body.theme-amethyst .search-icon{color:#9a8ab0}body.theme-amethyst .search-bar-input .MuiIconButton-root:hover{color:#5b2d9a}.filter-bar-container{align-items:center;background-color:#1e1e1e;border-bottom:1px solid #333;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:8px 12px}.filter-button{background-color:#2c2c2c!important;border:1px solid #444!important;color:#0cc0df!important}.filter-button:hover{background-color:#3c3c3c!important;border-color:#0cc0df!important}.filter-button.disabled{color:#666!important;cursor:not-allowed!important;opacity:.4!important;pointer-events:none!important}.filter-button.disabled,.filter-button.disabled:hover{background-color:#1a1a1a!important;border-color:#444!important}.filter-chips{display:flex;flex:1 1;flex-wrap:wrap;gap:8px}.filter-chip{background-color:#242424;border:1px solid #0cc0dfcc;border-radius:18px;box-shadow:0 0 0 #0cc0df00;color:#0cc0df;display:flex;flex-direction:column;font-size:12px;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.filter-chip.expanded{border-color:#0cc0df;box-shadow:0 0 10px #0cc0df59}.filter-chip-row{align-items:center;display:flex}.filter-chip-part{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:4px 10px;transition:box-shadow .2s ease,background-color .2s ease}.filter-chip-part:hover{background-color:#0cc0df1f;box-shadow:0 0 10px #0cc0df66}.filter-chip-label{border-right:1px solid #0cc0df59}.filter-chip-summary{flex:1 1;justify-content:space-between}.filter-chip-close{align-items:center;color:inherit;display:inline-flex;font-size:14px;justify-content:center;margin-left:4px}.filter-chip-controls{background-color:#1f1f1f;border-top:1px solid #0cc0df40;display:flex;flex-direction:column;gap:8px;padding:8px 12px 10px}.filter-chip-target{align-self:flex-start;background:none;border:1px solid #0cc0df80;border-radius:12px;color:inherit;cursor:pointer;font-size:12px;padding:3px 10px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.filter-chip-target:hover{background-color:#0cc0df1f;border-color:#0cc0dfe6;box-shadow:0 0 8px #0cc0df73}.filter-chip-slider{display:flex;flex-direction:column;gap:4px}.filter-chip-slider input[type=range]{accent-color:#0cc0df;direction:rtl;width:100%}.filter-chip-slider-labels{color:#e0e0e0b3;display:flex;font-size:10px;justify-content:space-between}.filter-menu .MuiPaper-root{background-color:#2c2c2c!important;border:1px solid #444;color:#e0e0e0!important}.filter-menu .MuiMenuItem-root{color:#e0e0e0!important;font-size:14px!important}.filter-menu .MuiMenuItem-root:hover{background-color:#3c3c3c!important}.filter-menu .MuiDivider-root{background-color:#444!important}.filter-range-input{display:flex;flex-direction:column;gap:12px;padding:12px}.filter-range-field{width:100%}.filter-range-field .MuiOutlinedInput-root{background-color:#1e1e1e;color:#e0e0e0}.filter-range-field .MuiOutlinedInput-notchedOutline{border-color:#444}.filter-range-field .MuiInputLabel-root{color:#999}.filter-range-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.filter-range-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#0cc0df}.filter-range-field .MuiInputLabel-root.Mui-focused{color:#0cc0df}body.light-theme .filter-bar-container{background-color:#e4eef1;border-bottom-color:#0891b233}body.light-theme .filter-button{background-color:#f0f8fa!important;border-color:#0891b259!important;color:#0891b2!important}body.light-theme .filter-button:hover{background-color:#dcedf1!important;border-color:#0891b2!important}body.light-theme .filter-chip{background-color:#f0f8fa;border-color:#0891b299;color:#0891b2}body.light-theme .filter-chip-controls{background-color:#e4eef1;border-top-color:#0891b233}body.light-theme .filter-chip-slider-labels{color:#0d141899}body.light-theme .filter-menu .MuiPaper-root{background-color:#eef5f7!important;border-color:#0891b24d;color:#0d1418!important}body.light-theme .filter-menu .MuiMenuItem-root{color:#0d1418!important}body.light-theme .filter-menu .MuiMenuItem-root:hover{background-color:#0891b21a!important}body.light-theme .filter-menu .MuiDivider-root{background-color:#0891b233!important}body.light-theme .filter-range-field .MuiOutlinedInput-root{background-color:#f0f8fa;color:#0d1418}body.light-theme .filter-range-field .MuiOutlinedInput-notchedOutline{border-color:#0891b24d}body.light-theme .filter-range-field .MuiInputLabel-root{color:#7a9aaa}body.light-theme .filter-range-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#0891b2}body.light-theme .filter-range-field .MuiInputLabel-root.Mui-focused{color:#0891b2}body.theme-babylon .filter-bar-container{background-color:#e8d9be;border-bottom-color:#1c315433}body.theme-babylon .filter-button{background-color:#f0e8d4!important;border-color:#1c315459!important;color:#1c3154!important}body.theme-babylon .filter-button:hover{background-color:#e0d0b4!important;border-color:#1c3154!important}body.theme-babylon .filter-chip{background-color:#f0e8d4;border-color:#1c315499;color:#1c3154}body.theme-babylon .filter-chip-controls{background-color:#e8d9be;border-top-color:#1c315433}body.theme-babylon .filter-chip-slider-labels{color:#1a1e2e99}body.theme-babylon .filter-menu .MuiPaper-root{background-color:#f5e9cf!important;border-color:#1c31544d;color:#1a1e2e!important}body.theme-babylon .filter-menu .MuiMenuItem-root{color:#1a1e2e!important}body.theme-babylon .filter-menu .MuiMenuItem-root:hover{background-color:#1c31541a!important}body.theme-babylon .filter-menu .MuiDivider-root{background-color:#1c315433!important}body.theme-babylon .filter-range-field .MuiOutlinedInput-root{background-color:#f0e8d4;color:#1a1e2e}body.theme-babylon .filter-range-field .MuiOutlinedInput-notchedOutline{border-color:#1c31544d}body.theme-babylon .filter-range-field .MuiInputLabel-root{color:#9a8a6a}body.theme-babylon .filter-range-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#1c3154}body.theme-babylon .filter-range-field .MuiInputLabel-root.Mui-focused{color:#1c3154}body.theme-matrix .filter-bar-container{background-color:#c8dcc4;border-bottom-color:#1a4a1a33}body.theme-matrix .filter-button{background-color:#d8ead4!important;border-color:#1a4a1a59!important;color:#1a4a1a!important}body.theme-matrix .filter-button:hover{background-color:#c0d8ba!important;border-color:#1a4a1a!important}body.theme-matrix .filter-chip{background-color:#d8ead4;border-color:#1a4a1a99;color:#1a4a1a}body.theme-matrix .filter-chip-controls{background-color:#c8dcc4;border-top-color:#1a4a1a33}body.theme-matrix .filter-chip-slider-labels{color:#0a1e0a99}body.theme-matrix .filter-menu .MuiPaper-root{background-color:#e8f0e5!important;border-color:#1a4a1a4d;color:#0a1e0a!important}body.theme-matrix .filter-menu .MuiMenuItem-root{color:#0a1e0a!important}body.theme-matrix .filter-menu .MuiMenuItem-root:hover{background-color:#1a4a1a1a!important}body.theme-matrix .filter-menu .MuiDivider-root{background-color:#1a4a1a33!important}body.theme-matrix .filter-range-field .MuiOutlinedInput-root{background-color:#d8ead4;color:#0a1e0a}body.theme-matrix .filter-range-field .MuiOutlinedInput-notchedOutline{border-color:#1a4a1a4d}body.theme-matrix .filter-range-field .MuiInputLabel-root{color:#6a8a68}body.theme-matrix .filter-range-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#1a4a1a}body.theme-matrix .filter-range-field .MuiInputLabel-root.Mui-focused{color:#1a4a1a}body.theme-amethyst .filter-bar-container{background-color:#d0c8e8;border-bottom-color:#5b2d9a33}body.theme-amethyst .filter-button{background-color:#e0d8f0!important;border-color:#5b2d9a59!important;color:#5b2d9a!important}body.theme-amethyst .filter-button:hover{background-color:#ccc0e0!important;border-color:#5b2d9a!important}body.theme-amethyst .filter-chip{background-color:#e0d8f0;border-color:#5b2d9a99;color:#5b2d9a}body.theme-amethyst .filter-chip-controls{background-color:#d0c8e8;border-top-color:#5b2d9a33}body.theme-amethyst .filter-chip-slider-labels{color:#1a0a2e99}body.theme-amethyst .filter-menu .MuiPaper-root{background-color:#ece8f5!important;border-color:#5b2d9a4d;color:#1a0a2e!important}body.theme-amethyst .filter-menu .MuiMenuItem-root{color:#1a0a2e!important}body.theme-amethyst .filter-menu .MuiMenuItem-root:hover{background-color:#5b2d9a1a!important}body.theme-amethyst .filter-menu .MuiDivider-root{background-color:#5b2d9a33!important}body.theme-amethyst .filter-range-field .MuiOutlinedInput-root{background-color:#e0d8f0;color:#1a0a2e}body.theme-amethyst .filter-range-field .MuiOutlinedInput-notchedOutline{border-color:#5b2d9a4d}body.theme-amethyst .filter-range-field .MuiInputLabel-root{color:#9a8ab0}body.theme-amethyst .filter-range-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#5b2d9a}body.theme-amethyst .filter-range-field .MuiInputLabel-root.Mui-focused{color:#5b2d9a}.node-list-item{background-color:#1e1e1e!important;border-bottom:1px solid #2a2a2a!important;color:#e0e0e0!important;cursor:pointer!important}.node-list-item,.node-list-item-button{padding:8px 16px!important;transition:background-color .2s ease-in-out!important}.node-list-item-button{align-items:center!important;background-color:initial!important;border:none!important;color:inherit!important;display:flex!important;text-align:left!important;width:100%!important}.node-list-item-button:hover,.node-list-item:hover{background-color:#2c2c2c!important}.node-list-item.Mui-selected{background-color:#3c3c3c!important}.node-list-item.Mui-selected:hover{background-color:#444!important}.expand-icon{color:#777!important;cursor:pointer;min-width:32px!important}.expand-icon:hover{color:#0cc0df!important}.expand-icon svg{font-size:20px}.node-icon{color:#0cc0df!important;min-width:40px!important}.node-icon svg{font-size:20px}.node-name{color:#e0e0e0!important;font-size:14px!important;font-weight:400!important}.node-timestamp{color:#777!important;font-size:12px!important}.node-list-item-text-wrapper{flex:1 1;min-width:0}body.light-theme .node-list-item{background-color:#eef5f7!important;border-bottom-color:#0891b226!important;color:#0d1418!important}body.light-theme .node-list-item-button:hover,body.light-theme .node-list-item:hover{background-color:#dcedf1!important}body.light-theme .node-list-item.Mui-selected{background-color:#0891b21f!important}body.light-theme .node-list-item.Mui-selected:hover{background-color:#0891b233!important}body.light-theme .expand-icon{color:#8aabb5!important}body.light-theme .expand-icon:hover,body.light-theme .node-icon{color:#0891b2!important}body.light-theme .node-name{color:#0d1418!important}body.light-theme .node-timestamp{color:#8aabb5!important}body.theme-babylon .node-list-item{background-color:#f0deb8!important;border-bottom-color:#1c31541f!important;color:#1a1e2e!important}body.theme-babylon .node-list-item-button:hover,body.theme-babylon .node-list-item:hover{background-color:#e0cfa8!important}body.theme-babylon .node-list-item.Mui-selected{background-color:#1c31541a!important}body.theme-babylon .expand-icon{color:#9a8a6a!important}body.theme-babylon .expand-icon:hover,body.theme-babylon .node-icon{color:#1c3154!important}body.theme-babylon .node-name{color:#1a1e2e!important}body.theme-babylon .node-timestamp{color:#9a8a6a!important}body.theme-matrix .node-list-item{background-color:#dbebd7!important;border-bottom-color:#1a4a1a1f!important;color:#0a1e0a!important}body.theme-matrix .node-list-item-button:hover,body.theme-matrix .node-list-item:hover{background-color:#c8dcc4!important}body.theme-matrix .node-list-item.Mui-selected{background-color:#1a4a1a1a!important}body.theme-matrix .expand-icon{color:#6a8a68!important}body.theme-matrix .expand-icon:hover,body.theme-matrix .node-icon{color:#1a4a1a!important}body.theme-matrix .node-name{color:#0a1e0a!important}body.theme-matrix .node-timestamp{color:#6a8a68!important}body.theme-amethyst .node-list-item{background-color:#e6e0f5!important;border-bottom-color:#5b2d9a1f!important;color:#1a0a2e!important}body.theme-amethyst .node-list-item-button:hover,body.theme-amethyst .node-list-item:hover{background-color:#d8d0ec!important}body.theme-amethyst .node-list-item.Mui-selected{background-color:#5b2d9a1a!important}body.theme-amethyst .expand-icon{color:#9a8ab0!important}body.theme-amethyst .expand-icon:hover,body.theme-amethyst .node-icon{color:#5b2d9a!important}body.theme-amethyst .node-name{color:#1a0a2e!important}body.theme-amethyst .node-timestamp{color:#9a8ab0!important}.node-list-container{background-color:#1e1e1e;overflow-x:hidden}.node-list-container::-webkit-scrollbar{width:18px}.node-list-container::-webkit-scrollbar-track{background:#1e1e1e}.node-list-container::-webkit-scrollbar-thumb{background:#444;border-radius:4px}.node-list-container::-webkit-scrollbar-thumb:hover{background:#0cc0df}.node-list-scroll{min-height:100%}.node-list-loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px}.loading-text{color:#999!important;font-size:14px!important}.node-list-loading .MuiCircularProgress-root{color:#0cc0df!important}.node-list-error{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px}.error-text{color:#f44336!important;font-size:14px!important;text-align:center}.retry-button{border-color:#0cc0df!important;color:#0cc0df!important;font-size:13px!important;text-transform:none}.retry-button:hover{background-color:#0cc0df1a!important;border-color:#1ee0ff!important}.node-list-empty{align-items:center;display:flex;justify-content:center;padding:40px 20px;text-align:center}.empty-text{color:#777!important;font-size:14px!important}.subtree-scroll-panel{scrollbar-color:#38bdf8e6 #0f172afa;scrollbar-width:thin}.subtree-scroll-panel::-webkit-scrollbar{width:14px}.subtree-scroll-panel::-webkit-scrollbar-track{background:radial-gradient(circle at top left,#0f172a,#0f172af2)}.subtree-scroll-panel::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0cc0df,#32dcfa);border:3px solid #0f172afa;border-radius:999px;box-shadow:0 0 6px #32dcfab3}.subtree-scroll-panel::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#32dcfa,#7dd3fc)}body.light-theme .node-list-container{background-color:#f0f5f6}body.light-theme .node-list-container::-webkit-scrollbar-track{background:#d0e8ed}body.light-theme .node-list-container::-webkit-scrollbar-thumb{background:#0891b280}body.light-theme .node-list-container::-webkit-scrollbar-thumb:hover{background:#0891b2cc}body.theme-babylon .node-list-container{background-color:#f5e9cf}body.theme-babylon .node-list-container::-webkit-scrollbar-track{background:#e0cfa8}body.theme-babylon .node-list-container::-webkit-scrollbar-thumb{background:#1c315473}body.theme-babylon .node-list-container::-webkit-scrollbar-thumb:hover{background:#1c3154b3}body.theme-matrix .node-list-container{background-color:#e8f0e5}body.theme-matrix .node-list-container::-webkit-scrollbar-track{background:#c8dcc4}body.theme-matrix .node-list-container::-webkit-scrollbar-thumb{background:#1a4a1a73}body.theme-matrix .node-list-container::-webkit-scrollbar-thumb:hover{background:#1a4a1ab3}body.theme-amethyst .node-list-container{background-color:#ece8f5}body.theme-amethyst .node-list-container::-webkit-scrollbar-track{background:#d0c8e8}body.theme-amethyst .node-list-container::-webkit-scrollbar-thumb{background:#5b2d9a73}body.theme-amethyst .node-list-container::-webkit-scrollbar-thumb:hover{background:#5b2d9ab3}body.theme-mist .subtree-scroll-panel{scrollbar-color:#0891b2cc #f0f5f6e6}body.theme-mist .subtree-scroll-panel::-webkit-scrollbar-track{background:#e4eef1}body.theme-mist .subtree-scroll-panel::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0891b2,#0cc0df);border-color:#e4eef1;box-shadow:0 0 4px #0891b266}body.theme-mist .subtree-scroll-panel::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0cc0df,#38bdf8)}body.theme-babylon .subtree-scroll-panel{scrollbar-color:#1c3154cc #f5e9cfe6}body.theme-babylon .subtree-scroll-panel::-webkit-scrollbar-track{background:#e8d9be}body.theme-babylon .subtree-scroll-panel::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#1c3154,#2a4a7a);border-color:#e8d9be;box-shadow:0 0 4px #1c31544d}body.theme-babylon .subtree-scroll-panel::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#2a4a7a,#3a5a8a)}body.theme-matrix .subtree-scroll-panel{scrollbar-color:#1a4a1acc #e8f0e5e6}body.theme-matrix .subtree-scroll-panel::-webkit-scrollbar-track{background:#d5e8d0}body.theme-matrix .subtree-scroll-panel::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#1a4a1a,#2e7d32);border-color:#d5e8d0;box-shadow:0 0 4px #1a4a1a4d}body.theme-matrix .subtree-scroll-panel::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#2e7d32,#43a047)}body.theme-amethyst .subtree-scroll-panel{scrollbar-color:#5b2d9acc #ece8f5e6}body.theme-amethyst .subtree-scroll-panel::-webkit-scrollbar-track{background:#ddd8ee}body.theme-amethyst .subtree-scroll-panel::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#5b2d9a,#7c3aed);border-color:#ddd8ee;box-shadow:0 0 4px #5b2d9a4d}body.theme-amethyst .subtree-scroll-panel::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7c3aed,#9d50bb)}.resize-handle{background-color:initial;bottom:0;cursor:ew-resize;position:absolute;right:0;top:0;transition:background-color .2s ease-in-out;width:5px;z-index:10}.resize-handle.dragging,.resize-handle:hover{background-color:#0cc0df}.resize-handle.dragging{-webkit-user-select:none;user-select:none}.resize-handle.dragging:before{background-color:#0cc0df33;bottom:0;content:"";left:-2px;position:absolute;top:0;width:9px}.left-panel{background-color:#1e1e1e;border:1px solid #32dcfa;border-bottom-right-radius:20px;border-left:none;border-top-right-radius:20px;box-shadow:2px 0 8px #00000080;box-sizing:border-box;display:flex;flex-direction:column;height:80vh;left:0;overflow:hidden;position:absolute;top:5vh;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out;will-change:transform;z-index:50}.left-panel.closed{box-shadow:none;height:0;opacity:0;overflow:hidden;transform:translateX(-100%);transition:transform .15s ease-in-out,opacity 0s 0s;z-index:10}.left-panel.open{opacity:1;transform:translateX(0);transition:transform .2s ease-in-out,z-index 0s 0s,box-shadow .2s ease-in-out,opacity 0s 0s;z-index:100}.left-panel.fullscreen{height:100vh;left:0;opacity:1;position:fixed;right:auto;top:0}.left-panel.fullscreen.closed{opacity:0;transform:translateX(-100%);transition:transform .1s ease-in-out,opacity 0s 0s;z-index:10}.left-panel.fullscreen.open{opacity:1;transform:translateX(0);transition:transform .1s ease-in-out,opacity 0s 0s;z-index:1050}.panel-action-button{align-items:center;background-color:initial;border:1px solid #444;border-radius:8px;color:#0cc0df;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:8px;padding:12px 16px;transition:all .3s ease;width:100%}.panel-action-button.active,.panel-action-button:hover{background-color:#2c2c2c;border-color:#0cc0df}.panel-action-button.active{box-shadow:0 0 10px #0cc0df4d;color:#1ee0ff}.panel-action-button.disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.panel-action-button.disabled,.panel-action-button.disabled:hover{background-color:#1a1a1a;border-color:#444;color:#666}.panel-action-button svg{font-size:20px}.panel-header{padding:12px}.panel-controls,.panel-header{border-bottom:1px solid #333;flex-shrink:0}.panel-controls{align-items:center;display:flex;gap:8px;padding:8px 12px}.panel-controls.has-filters{align-items:stretch;flex-direction:column;gap:12px}.node-list-container{flex:1 1;min-height:0;overflow-y:auto}.empty-text,.error-text,.filter-chip,.left-panel input,.left-panel textarea,.loading-text,.node-name,.node-timestamp{-webkit-user-select:text;user-select:text}.expand-icon,.left-panel .MuiIconButton-root,.left-panel button,.resize-handle{-webkit-user-select:none;user-select:none}body.light-theme .left-panel{background-color:#eef5f7;border-color:#0891b2;box-shadow:2px 0 8px #0891b226;color:#0d1418}body.light-theme .panel-controls,body.light-theme .panel-header{border-bottom-color:#0891b233}body.light-theme .panel-action-button{background-color:initial;border-color:#0891b24d;color:#0891b2}body.light-theme .panel-action-button:hover{background-color:#0891b21a;border-color:#0891b2}body.light-theme .panel-action-button.active{background-color:#0891b21f;border-color:#0891b2;box-shadow:0 0 10px #0891b233;color:#0369a1}body.light-theme .panel-action-button.disabled{background-color:initial;border-color:#0891b233;color:#a0b8c0}body.theme-babylon .left-panel{background-color:#f0deb8;border-color:#1c3154;color:#1a1e2e}body.theme-babylon .panel-controls,body.theme-babylon .panel-header{border-bottom-color:#1c31542e}body.theme-babylon .panel-action-button{border-color:#1c315447;color:#1c3154}body.theme-babylon .panel-action-button:hover{background-color:#1c31541a;border-color:#1c3154}body.theme-babylon .panel-action-button.active{background-color:#1c31541f;border-color:#1c3154;color:#12213a}body.theme-matrix .left-panel{background-color:#dbebd7;border-color:#1a4a1a;color:#0a1e0a}body.theme-matrix .panel-controls,body.theme-matrix .panel-header{border-bottom-color:#1a4a1a2e}body.theme-matrix .panel-action-button{border-color:#1a4a1a47;color:#1a4a1a}body.theme-matrix .panel-action-button:hover{background-color:#1a4a1a1a;border-color:#1a4a1a}body.theme-matrix .panel-action-button.active{background-color:#1a4a1a1f;border-color:#1a4a1a;color:#0f2e0f}body.theme-amethyst .left-panel{background-color:#e6e0f5;border-color:#5b2d9a;color:#1a0a2e}body.theme-amethyst .panel-controls,body.theme-amethyst .panel-header{border-bottom-color:#5b2d9a2e}body.theme-amethyst .panel-action-button{border-color:#5b2d9a47;color:#5b2d9a}body.theme-amethyst .panel-action-button:hover{background-color:#5b2d9a1a;border-color:#5b2d9a}body.theme-amethyst .panel-action-button.active{background-color:#5b2d9a1f;border-color:#5b2d9a;color:#40207a}.right-panel{background-color:#1e1e1e;border:1px solid #32dcfa;border-bottom-left-radius:20px;border-right:none;border-top-left-radius:20px;box-shadow:2px 0 8px #00000080;box-sizing:border-box;display:flex;flex-direction:column;font-family:Space Mono,IBM Plex Mono,JetBrains Mono,Fira Code,monospace;height:80vh;left:auto;overflow:hidden;position:absolute;right:0;top:5vh;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out;will-change:transform;z-index:50}.right-panel.closed{box-shadow:none;height:0;opacity:0;overflow:hidden;transform:translateX(100%);transition:transform .15s ease-in-out,opacity 0s 0s;z-index:10}.right-panel.open{opacity:1;transform:translateX(0);transition:transform .2s ease-in-out,z-index 0s 0s,box-shadow .2s ease-in-out,opacity 0s 0s;z-index:100}.right-panel.fullscreen{height:100vh;left:auto;opacity:1;position:fixed;right:0;top:0}.right-panel.fullscreen.closed{opacity:0;transform:translateX(100%);transition:transform .1s ease-in-out,opacity 0s 0s;z-index:10}.right-panel.fullscreen.open{opacity:1;transform:translateX(0);transition:transform .1s ease-in-out,opacity 0s 0s;z-index:1050}.right-panel-body{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:12px 8px}.rp-section{background-color:#252525;border:1px solid #32dcfa;border-radius:8px;margin-bottom:16px;overflow:hidden}.rp-section-header{align-items:center;background-color:#2a2a2a;cursor:pointer;display:flex;gap:10px;padding:12px 14px;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.rp-section-header:hover{background-color:#333}.rp-section-header.rp-section-locked{cursor:not-allowed;opacity:.5}.rp-section-header.rp-section-locked:hover{background-color:#2a2a2a}.rp-section-icon{color:#32dcfa;flex-shrink:0;font-size:20px!important}.rp-section-title{color:#32dcfa;flex:1 1;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.rp-section-header svg:last-child{color:#32dcfa;flex-shrink:0;font-size:20px!important}.rp-section-content{display:flex;flex-direction:column;gap:8px;padding:8px}.rp-button{align-items:center;background-color:#1e1e1e;border:1px solid #444;border-radius:6px;color:#999;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;padding:10px 12px;text-align:left;transition:all .2s ease;width:100%}.rp-button:disabled{cursor:not-allowed;opacity:.6}.rp-button:not(:disabled):hover{background-color:#2a2a2a;border-color:#32dcfa;box-shadow:0 2px 8px #32dcfa33;color:#32dcfa;transform:translateY(-1px)}.rp-button:not(:disabled):active{box-shadow:none;transform:translateY(0)}.rp-button-icon{align-items:center;color:#32dcfa;display:inline-flex;flex-shrink:0;font-size:18px!important;justify-content:center;opacity:.8}.rp-button-icon,.rp-button-icon svg{height:18px;width:18px}.rp-button span{flex:1 1}.right-panel .resize-handle{left:0;right:auto}.rp-subsection{background-color:#1e1e1e80;border:1px solid #32dcfa4d;border-radius:6px;margin-bottom:12px;overflow:hidden}.rp-subsection-header{align-items:center;background-color:#2a2a2a99;cursor:pointer;display:flex;justify-content:space-between;padding:8px 10px;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.rp-subsection-header:hover{background-color:#333c}.rp-subsection-title{color:#32dcfa;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.rp-subsection-content{display:flex;flex-direction:column;gap:10px;padding:10px 8px}.rp-tool-group{display:flex;gap:8px;justify-content:space-between}.rp-tool-button{align-items:center;background-color:#1e1e1e;border:1px solid #00f0ff;border-radius:6px;color:#999;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:6px;padding:10px 8px;transition:all .2s ease}.rp-tool-button:hover{background-color:#00f0ff1a;transform:translateY(-1px)}.rp-tool-button.active{background-color:#00f0ff;box-shadow:0 0 10px #00f0ff80;color:#1e1e1e}.rp-tool-icon{color:inherit;font-size:24px!important}.rp-tool-button.active .rp-tool-icon{color:#1e1e1e}.rp-tool-label{font-size:10px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.rp-modifier-group{display:flex;gap:6px;justify-content:center}.rp-modifier-button{align-items:center;background-color:initial;border:1px solid #444;border-radius:4px;color:#999;cursor:pointer;display:flex;font-size:11px;gap:4px;padding:6px 10px;transition:all .2s ease}.rp-modifier-button.active,.rp-modifier-button:hover{border-color:#00f0ff;color:#00f0ff}.rp-modifier-button.active{background-color:#00f0ff26}.rp-selection-info{display:flex;flex-direction:column;gap:6px}.rp-selection-count{color:#999;font-size:11px;text-align:center}.rp-selection-count .count{color:#32dcfa;font-weight:600}.rp-selection-actions{display:flex;gap:10px;justify-content:center}.rp-action-link{background:none;border:none;color:#32dcfa;cursor:pointer;font-size:10px;padding:0;text-decoration:underline;transition:opacity .2s ease}.rp-action-link:hover{opacity:.7}.rp-primary-action{background-color:#00f0ff1a!important;border-color:#00f0ff!important;color:#00f0ff!important}.rp-primary-action:not(:disabled):hover{background-color:#00f0ff33!important;box-shadow:0 0 15px #00f0ff66!important}.rp-primary-action:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.3}.rp-secondary-action{background-color:#32dcfa1f!important;border-color:#32dcfa99!important;color:#7ee3f5!important}.rp-batch-selection{background:#101010b3;border:1px solid #546e7a73;border-radius:12px;padding:12px}.rp-batch-pill{align-self:flex-start;background:#1a1a1a;border:1px solid #ffffff14;border-radius:999px;color:#fff9;display:inline-block;font-size:10px;letter-spacing:.2em;margin-bottom:10px;padding:4px 12px;text-transform:uppercase}.rp-batch-controls{display:flex;flex-direction:column;gap:10px}.rp-tab-bar{border-bottom:1px solid #546e7a66;display:flex;gap:8px;margin-bottom:12px}.rp-tab{background:none;border:none;border-bottom:2px solid #0000;color:#546e7a;cursor:pointer;flex:1 1;font-size:12px;letter-spacing:.08em;padding:10px 8px;text-transform:uppercase;transition:color .2s ease,border-color .2s ease,box-shadow .2s ease}.rp-locked-blur{filter:blur(4px);opacity:.55}.rp-tab.rp-locked-blur{cursor:not-allowed}.rp-tab.active{border-bottom-color:#00e5ff;box-shadow:inset 0 -2px 0 #00e5ff99,0 8px 18px #00e5ff1f;color:#00e5ff}.rp-tab-panel{display:flex;flex-direction:column;gap:14px}.rp-graph-panel{gap:16px}.rp-graph-tools{display:flex;flex-direction:column;gap:12px}.rp-graph-panel .rp-section{background:#0006;border:1px solid #00e5ff;border-radius:12px;box-shadow:none;margin-bottom:0;overflow:hidden}.rp-graph-panel .rp-section-header{background:#0000;gap:12px;padding:12px 14px}.rp-graph-panel .rp-section-header:hover{background:#00e5ff14}.rp-graph-panel .rp-section-header.rp-section-locked{opacity:.45}.rp-graph-panel .rp-section-icon{color:#00e5ff}.rp-graph-panel .rp-section-title{color:#d7f8ff;font-size:11px;letter-spacing:.16em}.rp-graph-panel .rp-section-header svg:last-child{color:#00e5ff}.rp-graph-panel .rp-section-content{gap:12px;padding:10px 12px 14px}.rp-graph-panel .rp-button{background:#0006;border:1px solid #00e5ff;border-radius:12px;color:#d7f8ff;gap:12px;padding:12px 14px}.rp-graph-panel .rp-button:not(:disabled):hover{box-shadow:0 0 14px #00e5ff40}.rp-graph-panel .rp-button:disabled{border-color:#546e7a99;box-shadow:none;color:#7d8a95;cursor:not-allowed}.rp-graph-panel .rp-button-icon{color:#00e5ff}.rp-ai-panel{gap:16px}.rp-ai-tools{display:flex;flex-direction:column;gap:12px}.rp-ai-tool-button{align-items:center;background:#0006;border:1px solid #00e5ff;border-radius:12px;color:#d7f8ff;cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease}.rp-ai-tool-button:not(:disabled):hover{box-shadow:0 0 14px #00e5ff40}.rp-ai-tool-button:disabled{border-color:#546e7a99;box-shadow:none;color:#7d8a95;cursor:not-allowed}.rp-ai-tool-icon{color:currentColor;font-size:20px}.rp-ai-tool-label{display:flex;flex-direction:column;font-size:12px;gap:2px}.rp-ai-tool-line{line-height:1.2}.rp-ai-missing-word{display:inline-block;padding-top:8px;position:relative}.rp-ai-superscript{color:#00e5ff;font-size:9px;left:0;letter-spacing:.2em;position:absolute;top:-6px}.rp-ai-tool-button:disabled .rp-ai-superscript{color:#546e7acc}.rp-analysis-workspace{display:flex;flex-direction:column;gap:16px}.rp-analysis-topbar{align-items:flex-start;background:#181818d9;border:1px solid #32dcfa66;border-radius:10px;display:flex;gap:12px;padding:12px}.rp-analysis-back{background:none;border:1px solid #32dcfa80;border-radius:6px;color:#7ee3f5;cursor:pointer;font-size:11px;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase;transition:background .2s ease,color .2s ease}.rp-analysis-back:hover{background:#32dcfa1f;color:#e4f9ff}.rp-analysis-header-text{display:flex;flex-direction:column;gap:4px}.rp-analysis-title{color:#e7fbff;font-size:14px;font-weight:700}.rp-analysis-subtitle{color:#9bb3c1;font-size:11px}.rp-analysis-scope{background:#121212d9;border:1px solid #32dcfa4d;border-radius:10px;padding:12px}.rp-analysis-scope-title{color:#7ee3f5;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.rp-analysis-scope-details{color:#cdd9e2;display:flex;flex-wrap:wrap;font-size:11px;gap:8px;margin-bottom:8px}.rp-analysis-scope-description{color:#9aa9b5;font-size:11px;line-height:1.4;margin:0}.rp-analysis-switcher{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.rp-analysis-switch{background:#0a0f12cc;border:1px solid #32dcfa66;border-radius:8px;color:#b6c6d3;cursor:pointer;font-size:11px;letter-spacing:.08em;padding:10px 8px;text-transform:uppercase;transition:all .2s ease}.rp-analysis-switch.active,.rp-analysis-switch:hover{background:#32dcfa2e;border-color:#32dcfacc;color:#e7fbff}.rp-analysis-runner{display:flex;flex-direction:column;gap:6px}.rp-analysis-runner-note{color:#8a98a4;font-size:11px}.rp-analysis-status{background:#090c10d9;border:1px solid #32dcfa4d;border-radius:10px;padding:12px}.rp-analysis-status-message{color:#e3f7ff;font-size:12px;margin-bottom:10px}.rp-analysis-status-track{display:flex;flex-direction:column;gap:6px}.rp-analysis-status-line{color:#667582;font-size:10px}.rp-analysis-status-line.active{color:#7ee3f5}.rp-analysis-status-line.complete{color:#a7dff0}.rp-analysis-callout{background:#0c1218e6;border:1px solid #32dcfa59;border-radius:8px;color:#b8c7d3;font-size:11px;padding:10px}.rp-analysis-results{display:flex;flex-direction:column;gap:12px;max-height:360px;overflow-y:auto;padding-right:4px}.rp-analysis-card{background:#141414e6;border:1px solid #32dcfa4d;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:12px}.rp-analysis-card.existing{background:#1e180cd9;border-color:#facc1566}.rp-analysis-card-header{align-items:center;display:flex;font-size:10px;gap:8px;justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.rp-analysis-badge{background:#32dcfa26;border-radius:999px;color:#9de8f5;font-size:9px;font-weight:600;padding:2px 6px}.rp-analysis-badge-proof{background:#5eead433;color:#5eead4}.rp-analysis-badge-definition{background:#3b82f633;color:#93c5fd}.rp-analysis-badge-context{background:#f472b633;color:#f472b6}.rp-analysis-badge-notation{background:#a78bfa33;color:#c4b5fd}.rp-analysis-badge-equivalent{background:#22c55e33;color:#4ade80}.rp-analysis-badge-orphan{background:#fbbf2433;color:#facc15}.rp-analysis-badge-new{background:#22c55e33;color:#4ade80}.rp-analysis-badge-draftable{background:#3b82f633;color:#93c5fd}.rp-analysis-badge-existing{background:#facc1533;color:#facc15}.rp-analysis-badge-reference{background:#94a3b833;color:#cbd5f5}.rp-analysis-badge-group{display:flex;flex-wrap:wrap;gap:4px}.rp-analysis-confidence{color:#7ee3f5;font-weight:600}.rp-analysis-type{color:#7ee3f5;font-size:10px}.rp-analysis-card-title{color:#e6f4ff;font-size:13px;font-weight:600}.rp-analysis-card-subtitle{color:#7ee3f5;font-size:11px}.rp-analysis-card-summary{color:#c2cdd6;font-size:11px;margin:0}.rp-analysis-card-evidence{color:#7f8d98;font-size:10px}.rp-analysis-card-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.rp-card-action{background:#32dcfa1a;border:1px solid #32dcfa66;border-radius:6px;color:#bfefff;cursor:pointer;font-size:10px;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}.rp-card-action:hover{border-color:#32dcfacc;color:#e4f9ff}.rp-card-action-secondary{background:#1e293bb3;border-color:#64748b80;color:#cbd5e1}.rp-card-action-muted{background:#52525266;border-color:#94a3b859;color:#9ca3af}.rp-analysis-chip-row{display:flex;flex-wrap:wrap;gap:6px}.rp-analysis-chip{border:1px solid #32dcfa59;border-radius:999px;color:#a7e7f5;font-size:10px;padding:4px 8px}.rp-analysis-card-section{margin-top:8px}.rp-analysis-card-section-title{color:#7ee3f5;font-size:10px;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.rp-analysis-expanded{display:flex;flex-direction:column;gap:12px}.rp-analysis-card-expanded{padding:16px}.rp-analysis-back-link{background:none;border:none;color:#7ee3f5;cursor:pointer;font-size:11px;text-align:left;text-decoration:underline}.rp-analysis-empty{color:#94a3b8;font-size:11px;padding:20px 12px;text-align:center}.rp-analysis-batch-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}body.light-theme .right-panel{background-color:#eef5f7;border-color:#0891b2;box-shadow:-2px 0 8px #0891b226;color:#0d1418}body.light-theme .rp-section{background-color:#e4eff2;border-color:#0891b266}body.light-theme .rp-section-header{background-color:#dcedf1}body.light-theme .rp-section-header:hover{background-color:#cfe6ec}body.light-theme .rp-section-header svg:last-child,body.light-theme .rp-section-icon,body.light-theme .rp-section-title{color:#0891b2}body.light-theme .rp-button{background-color:#eef5f7;border-color:#0891b24d;color:#2a4a55}body.light-theme .rp-button:not(:disabled):hover{background-color:#dcedf1;border-color:#0891b2;box-shadow:0 2px 8px #0891b233;color:#0891b2}body.light-theme .rp-button-icon{color:#0891b2}body.light-theme .rp-tab-bar{border-bottom-color:#0891b240}body.light-theme .rp-tab{color:#7a9aaa}body.light-theme .rp-tab.active{border-bottom-color:#0891b2;box-shadow:inset 0 -2px 0 #0891b299,0 8px 18px #0891b21a;color:#0891b2}body.light-theme .rp-subsection{background-color:#dcedf180;border-color:#0891b240}body.light-theme .rp-subsection-header{background-color:#cfe6ec99}body.light-theme .rp-subsection-header:hover{background-color:#bedce4cc}body.light-theme .rp-subsection-title{color:#0891b2}body.light-theme .rp-tool-button{background-color:#eef5f7;border-color:#0891b266;color:#2a4a55}body.light-theme .rp-tool-button:hover{background-color:#0891b21a}body.light-theme .rp-tool-button.active{background-color:#0891b2;color:#fff}body.light-theme .rp-modifier-button{border-color:#0891b24d;color:#5a7a85}body.light-theme .rp-modifier-button.active,body.light-theme .rp-modifier-button:hover{border-color:#0891b2;color:#0891b2}body.light-theme .rp-modifier-button.active{background-color:#0891b21f}body.light-theme .rp-selection-count{color:#5a7a85}body.light-theme .rp-action-link,body.light-theme .rp-selection-count .count{color:#0891b2}body.light-theme .rp-primary-action{background-color:#0891b21a!important;border-color:#0891b2!important;color:#0891b2!important}body.light-theme .rp-primary-action:not(:disabled):hover{background-color:#0891b233!important;box-shadow:0 0 15px #0891b24d!important}body.light-theme .rp-secondary-action{background-color:#0891b214!important;border-color:#0891b266!important;color:#0369a1!important}body.light-theme .rp-batch-selection{background:#e1f0f4b3;border-color:#0891b24d}body.light-theme .rp-batch-pill{background:#dcedf1;border-color:#0891b233;color:#5a7a85}body.light-theme .rp-graph-panel .rp-section{background:#e6f3f799;border-color:#0891b280}body.light-theme .rp-graph-panel .rp-section-header:hover{background:#0891b214}body.light-theme .rp-graph-panel .rp-section-header svg:last-child,body.light-theme .rp-graph-panel .rp-section-icon,body.light-theme .rp-graph-panel .rp-section-title{color:#0891b2}body.light-theme .rp-graph-panel .rp-section-title{color:#0369a1}body.light-theme .rp-graph-panel .rp-button{background:#e6f3f7cc;border-color:#0891b280;color:#0d1418}body.light-theme .rp-graph-panel .rp-button:not(:disabled):hover{box-shadow:0 0 14px #0891b233}body.light-theme .rp-graph-panel .rp-button:disabled{border-color:#0891b233;color:#9ab5c0}body.light-theme .rp-graph-panel .rp-button-icon{color:#0891b2}body.light-theme .rp-ai-tool-button{background:#e6f3f7cc;border-color:#0891b280;color:#0d1418}body.light-theme .rp-ai-tool-button:not(:disabled):hover{box-shadow:0 0 14px #0891b233}body.light-theme .rp-ai-tool-button:disabled{border-color:#0891b233;color:#9ab5c0}body.light-theme .rp-analysis-topbar{background:#dcedf1e6;border-color:#0891b24d}body.light-theme .rp-analysis-title{color:#0d1418}body.light-theme .rp-analysis-subtitle{color:#5a7a85}body.light-theme .rp-analysis-back{border-color:#0891b266;color:#0891b2}body.light-theme .rp-analysis-back:hover{background:#0891b21a;color:#0369a1}body.light-theme .rp-analysis-scope,body.light-theme .rp-analysis-status{background:#e1f0f4cc;border-color:#0891b240}body.light-theme .rp-analysis-scope-title,body.light-theme .rp-analysis-status-line.active{color:#0891b2}body.light-theme .rp-analysis-scope-details,body.light-theme .rp-analysis-status-message{color:#2a4a55}body.light-theme .rp-analysis-scope-description,body.light-theme .rp-analysis-status-line{color:#5a7a85}body.light-theme .rp-analysis-card{background:#e1f0f4d9;border-color:#0891b240}body.light-theme .rp-analysis-card-title{color:#0d1418}body.light-theme .rp-analysis-card-subtitle,body.light-theme .rp-analysis-confidence,body.light-theme .rp-analysis-type{color:#0891b2}body.light-theme .rp-analysis-card-summary{color:#2a4a55}body.light-theme .rp-analysis-card-evidence{color:#6a8a95}body.light-theme .rp-card-action{background:#0891b214;border-color:#0891b259;color:#0369a1}body.light-theme .rp-card-action:hover{border-color:#0891b2;color:#0d1418}body.light-theme .rp-analysis-chip{border-color:#0891b24d;color:#0369a1}body.light-theme .rp-analysis-switcher .rp-analysis-switch{background:#dcedf1e6;border-color:#0891b24d;color:#5a7a85}body.light-theme .rp-analysis-switcher .rp-analysis-switch.active,body.light-theme .rp-analysis-switcher .rp-analysis-switch:hover{background:#0891b226;border-color:#0891b2;color:#0369a1}body.light-theme .rp-analysis-callout{background:#dcedf1e6;border-color:#0891b24d;color:#2a4a55}body.light-theme .rp-analysis-empty{color:#7a9aaa}body.theme-babylon .right-panel{background-color:#f5e9cf;border-color:#1c3154;box-shadow:-2px 0 8px #1c315426;color:#1a1e2e}body.theme-babylon .rp-section{background-color:#ecdcc0;border-color:#1c315466}body.theme-babylon .rp-section-header{background-color:#e4d0b0}body.theme-babylon .rp-section-header:hover{background-color:#d8c4a0}body.theme-babylon .rp-section-header svg:last-child,body.theme-babylon .rp-section-icon,body.theme-babylon .rp-section-title{color:#1c3154}body.theme-babylon .rp-button{background-color:#f5e9cf;border-color:#1c31544d;color:#2a2e3e}body.theme-babylon .rp-button:not(:disabled):hover{background-color:#e8d9b8;border-color:#1c3154;box-shadow:0 2px 8px #1c315433;color:#1c3154}body.theme-babylon .rp-button-icon{color:#1c3154}body.theme-babylon .rp-tab-bar{border-bottom-color:#1c315440}body.theme-babylon .rp-tab{color:#9a8a6a}body.theme-babylon .rp-tab.active{border-bottom-color:#1c3154;box-shadow:inset 0 -2px 0 #1c315499,0 8px 18px #1c31541a;color:#1c3154}body.theme-babylon .rp-subsection{background-color:#e8d9be80;border-color:#1c315440}body.theme-babylon .rp-subsection-header{background-color:#dcc8aa99}body.theme-babylon .rp-subsection-header:hover{background-color:#c8b496cc}body.theme-babylon .rp-subsection-title{color:#1c3154}body.theme-babylon .rp-tool-button{background-color:#f5e9cf;border-color:#1c315466;color:#2a2e3e}body.theme-babylon .rp-tool-button:hover{background-color:#1c31541a}body.theme-babylon .rp-tool-button.active{background-color:#1c3154;color:#f5e9cf}body.theme-babylon .rp-modifier-button{border-color:#1c31544d;color:#7a6a4a}body.theme-babylon .rp-modifier-button.active,body.theme-babylon .rp-modifier-button:hover{border-color:#1c3154;color:#1c3154}body.theme-babylon .rp-modifier-button.active{background-color:#1c31541f}body.theme-babylon .rp-selection-count{color:#7a6a4a}body.theme-babylon .rp-action-link,body.theme-babylon .rp-selection-count .count{color:#1c3154}body.theme-babylon .rp-primary-action{background-color:#1c31541a!important;border-color:#1c3154!important;color:#1c3154!important}body.theme-babylon .rp-primary-action:not(:disabled):hover{background-color:#1c315433!important;box-shadow:0 0 15px #1c315440!important}body.theme-babylon .rp-secondary-action{background-color:#1c315414!important;border-color:#1c315466!important;color:#2a3a5a!important}body.theme-babylon .rp-batch-selection{background:#e8d9beb3;border-color:#1c31544d}body.theme-babylon .rp-batch-pill{background:#e4d0b0;border-color:#1c315433;color:#7a6a4a}body.theme-babylon .rp-graph-panel .rp-button{background:#e8d9becc;border-color:#1c315480;color:#1a1e2e}body.theme-babylon .rp-graph-panel .rp-button:not(:disabled):hover{box-shadow:0 0 14px #1c315433}body.theme-babylon .rp-graph-panel .rp-button:disabled{border-color:#1c315433;color:#b0a090}body.theme-babylon .rp-graph-panel .rp-button-icon{color:#1c3154}body.theme-babylon .rp-ai-tool-button{background:#e8d9becc;border-color:#1c315480;color:#1a1e2e}body.theme-babylon .rp-ai-tool-button:not(:disabled):hover{box-shadow:0 0 14px #1c315433}body.theme-babylon .rp-ai-tool-button:disabled{border-color:#1c315433;color:#b0a090}body.theme-babylon .rp-analysis-topbar{background:#dcc8aae6;border-color:#1c31544d}body.theme-babylon .rp-analysis-title{color:#1a1e2e}body.theme-babylon .rp-analysis-subtitle{color:#7a6a4a}body.theme-babylon .rp-analysis-back{border-color:#1c315466;color:#1c3154}body.theme-babylon .rp-analysis-back:hover{background:#1c31541a;color:#0e1f3a}body.theme-babylon .rp-analysis-scope,body.theme-babylon .rp-analysis-status{background:#e8d9becc;border-color:#1c315440}body.theme-babylon .rp-analysis-scope-title,body.theme-babylon .rp-analysis-status-line.active{color:#1c3154}body.theme-babylon .rp-analysis-scope-details,body.theme-babylon .rp-analysis-status-message{color:#2a2e3e}body.theme-babylon .rp-analysis-scope-description,body.theme-babylon .rp-analysis-status-line{color:#7a6a4a}body.theme-babylon .rp-analysis-card{background:#e8d9bed9;border-color:#1c315440}body.theme-babylon .rp-analysis-card-title{color:#1a1e2e}body.theme-babylon .rp-analysis-card-subtitle,body.theme-babylon .rp-analysis-confidence,body.theme-babylon .rp-analysis-type{color:#1c3154}body.theme-babylon .rp-analysis-card-summary{color:#2a2e3e}body.theme-babylon .rp-analysis-card-evidence{color:#8a7a5a}body.theme-babylon .rp-card-action{background:#1c315414;border-color:#1c315459;color:#1c3154}body.theme-babylon .rp-card-action:hover{border-color:#1c3154;color:#1a1e2e}body.theme-babylon .rp-analysis-chip{border-color:#1c31544d;color:#1c3154}body.theme-babylon .rp-analysis-switcher .rp-analysis-switch{background:#dcc8aae6;border-color:#1c31544d;color:#7a6a4a}body.theme-babylon .rp-analysis-switcher .rp-analysis-switch.active,body.theme-babylon .rp-analysis-switcher .rp-analysis-switch:hover{background:#1c315426;border-color:#1c3154;color:#1c3154}body.theme-babylon .rp-analysis-callout{background:#dcc8aae6;border-color:#1c31544d;color:#2a2e3e}body.theme-babylon .rp-analysis-empty{color:#9a8a6a}body.theme-matrix .right-panel{background-color:#e8f0e5;border-color:#1a4a1a;box-shadow:-2px 0 8px #1a4a1a26;color:#0a1e0a}body.theme-matrix .rp-section{background-color:#dde8d9;border-color:#1a4a1a66}body.theme-matrix .rp-section-header{background-color:#d0deca}body.theme-matrix .rp-section-header:hover{background-color:#c0ceb8}body.theme-matrix .rp-section-header svg:last-child,body.theme-matrix .rp-section-icon,body.theme-matrix .rp-section-title{color:#1a4a1a}body.theme-matrix .rp-button{background-color:#e8f0e5;border-color:#1a4a1a4d;color:#1a2e1a}body.theme-matrix .rp-button:not(:disabled):hover{background-color:#d8e8d4;border-color:#1a4a1a;box-shadow:0 2px 8px #1a4a1a33;color:#1a4a1a}body.theme-matrix .rp-button-icon{color:#1a4a1a}body.theme-matrix .rp-tab-bar{border-bottom-color:#1a4a1a40}body.theme-matrix .rp-tab{color:#6a8a68}body.theme-matrix .rp-tab.active{border-bottom-color:#1a4a1a;box-shadow:inset 0 -2px 0 #1a4a1a99,0 8px 18px #1a4a1a1a;color:#1a4a1a}body.theme-matrix .rp-subsection{background-color:#d2e8cd80;border-color:#1a4a1a40}body.theme-matrix .rp-subsection-header{background-color:#c3dcbc99}body.theme-matrix .rp-subsection-header:hover{background-color:#afcda8cc}body.theme-matrix .rp-subsection-title{color:#1a4a1a}body.theme-matrix .rp-tool-button{background-color:#e8f0e5;border-color:#1a4a1a66;color:#1a2e1a}body.theme-matrix .rp-tool-button:hover{background-color:#1a4a1a1a}body.theme-matrix .rp-tool-button.active{background-color:#1a4a1a;color:#e8f0e5}body.theme-matrix .rp-modifier-button{border-color:#1a4a1a4d;color:#5a7a58}body.theme-matrix .rp-modifier-button.active,body.theme-matrix .rp-modifier-button:hover{border-color:#1a4a1a;color:#1a4a1a}body.theme-matrix .rp-modifier-button.active{background-color:#1a4a1a1f}body.theme-matrix .rp-selection-count{color:#5a7a58}body.theme-matrix .rp-action-link,body.theme-matrix .rp-selection-count .count{color:#1a4a1a}body.theme-matrix .rp-primary-action{background-color:#1a4a1a1a!important;border-color:#1a4a1a!important;color:#1a4a1a!important}body.theme-matrix .rp-primary-action:not(:disabled):hover{background-color:#1a4a1a33!important;box-shadow:0 0 15px #1a4a1a40!important}body.theme-matrix .rp-secondary-action{background-color:#1a4a1a14!important;border-color:#1a4a1a66!important;color:#1a3a1a!important}body.theme-matrix .rp-batch-selection{background:#d2e8cdb3;border-color:#1a4a1a4d}body.theme-matrix .rp-batch-pill{background:#d0deca;border-color:#1a4a1a33;color:#5a7a58}body.theme-matrix .rp-graph-panel .rp-button{background:#d2e8cdcc;border-color:#1a4a1a80;color:#0a1e0a}body.theme-matrix .rp-graph-panel .rp-button:not(:disabled):hover{box-shadow:0 0 14px #1a4a1a33}body.theme-matrix .rp-graph-panel .rp-button:disabled{border-color:#1a4a1a33;color:#9ab098}body.theme-matrix .rp-graph-panel .rp-button-icon{color:#1a4a1a}body.theme-matrix .rp-ai-tool-button{background:#d2e8cdcc;border-color:#1a4a1a80;color:#0a1e0a}body.theme-matrix .rp-ai-tool-button:not(:disabled):hover{box-shadow:0 0 14px #1a4a1a33}body.theme-matrix .rp-ai-tool-button:disabled{border-color:#1a4a1a33;color:#9ab098}body.theme-matrix .rp-analysis-topbar{background:#c3dcbce6;border-color:#1a4a1a4d}body.theme-matrix .rp-analysis-title{color:#0a1e0a}body.theme-matrix .rp-analysis-subtitle{color:#5a7a58}body.theme-matrix .rp-analysis-back{border-color:#1a4a1a66;color:#1a4a1a}body.theme-matrix .rp-analysis-back:hover{background:#1a4a1a1a;color:#0e3010}body.theme-matrix .rp-analysis-scope,body.theme-matrix .rp-analysis-status{background:#d2e8cdcc;border-color:#1a4a1a40}body.theme-matrix .rp-analysis-scope-title,body.theme-matrix .rp-analysis-status-line.active{color:#1a4a1a}body.theme-matrix .rp-analysis-scope-details,body.theme-matrix .rp-analysis-status-message{color:#1a2e1a}body.theme-matrix .rp-analysis-scope-description,body.theme-matrix .rp-analysis-status-line{color:#5a7a58}body.theme-matrix .rp-analysis-card{background:#d2e8cdd9;border-color:#1a4a1a40}body.theme-matrix .rp-analysis-card-title{color:#0a1e0a}body.theme-matrix .rp-analysis-card-subtitle,body.theme-matrix .rp-analysis-confidence,body.theme-matrix .rp-analysis-type{color:#1a4a1a}body.theme-matrix .rp-analysis-card-summary{color:#1a2e1a}body.theme-matrix .rp-analysis-card-evidence{color:#6a8a68}body.theme-matrix .rp-card-action{background:#1a4a1a14;border-color:#1a4a1a59;color:#1a4a1a}body.theme-matrix .rp-card-action:hover{border-color:#1a4a1a;color:#0a1e0a}body.theme-matrix .rp-analysis-chip{border-color:#1a4a1a4d;color:#1a4a1a}body.theme-matrix .rp-analysis-switcher .rp-analysis-switch{background:#c3dcbce6;border-color:#1a4a1a4d;color:#5a7a58}body.theme-matrix .rp-analysis-switcher .rp-analysis-switch.active,body.theme-matrix .rp-analysis-switcher .rp-analysis-switch:hover{background:#1a4a1a26;border-color:#1a4a1a;color:#1a4a1a}body.theme-matrix .rp-analysis-callout{background:#c3dcbce6;border-color:#1a4a1a4d;color:#1a2e1a}body.theme-matrix .rp-analysis-empty{color:#6a8a68}body.theme-amethyst .right-panel{background-color:#ece8f5;border-color:#5b2d9a;box-shadow:-2px 0 8px #5b2d9a26;color:#1a0a2e}body.theme-amethyst .rp-section{background-color:#e0daf0;border-color:#5b2d9a66}body.theme-amethyst .rp-section-header{background-color:#d4cce8}body.theme-amethyst .rp-section-header:hover{background-color:#c8bede}body.theme-amethyst .rp-section-header svg:last-child,body.theme-amethyst .rp-section-icon,body.theme-amethyst .rp-section-title{color:#5b2d9a}body.theme-amethyst .rp-button{background-color:#ece8f5;border-color:#5b2d9a4d;color:#1a0a2e}body.theme-amethyst .rp-button:not(:disabled):hover{background-color:#dcd4ee;border-color:#5b2d9a;box-shadow:0 2px 8px #5b2d9a33;color:#5b2d9a}body.theme-amethyst .rp-button-icon{color:#5b2d9a}body.theme-amethyst .rp-tab-bar{border-bottom-color:#5b2d9a40}body.theme-amethyst .rp-tab{color:#9a8ab0}body.theme-amethyst .rp-tab.active{border-bottom-color:#5b2d9a;box-shadow:inset 0 -2px 0 #5b2d9a99,0 8px 18px #5b2d9a1a;color:#5b2d9a}body.theme-amethyst .rp-subsection{background-color:#d7cdee80;border-color:#5b2d9a40}body.theme-amethyst .rp-subsection-header{background-color:#c8bce499}body.theme-amethyst .rp-subsection-header:hover{background-color:#b4a5d7cc}body.theme-amethyst .rp-subsection-title{color:#5b2d9a}body.theme-amethyst .rp-tool-button{background-color:#ece8f5;border-color:#5b2d9a66;color:#1a0a2e}body.theme-amethyst .rp-tool-button:hover{background-color:#5b2d9a1a}body.theme-amethyst .rp-tool-button.active{background-color:#5b2d9a;color:#ece8f5}body.theme-amethyst .rp-modifier-button{border-color:#5b2d9a4d;color:#7a5a9a}body.theme-amethyst .rp-modifier-button.active,body.theme-amethyst .rp-modifier-button:hover{border-color:#5b2d9a;color:#5b2d9a}body.theme-amethyst .rp-modifier-button.active{background-color:#5b2d9a1f}body.theme-amethyst .rp-selection-count{color:#7a5a9a}body.theme-amethyst .rp-action-link,body.theme-amethyst .rp-selection-count .count{color:#5b2d9a}body.theme-amethyst .rp-primary-action{background-color:#5b2d9a1a!important;border-color:#5b2d9a!important;color:#5b2d9a!important}body.theme-amethyst .rp-primary-action:not(:disabled):hover{background-color:#5b2d9a33!important;box-shadow:0 0 15px #5b2d9a40!important}body.theme-amethyst .rp-secondary-action{background-color:#5b2d9a14!important;border-color:#5b2d9a66!important;color:#3a0a6a!important}body.theme-amethyst .rp-batch-selection{background:#d7cdeeb3;border-color:#5b2d9a4d}body.theme-amethyst .rp-batch-pill{background:#d4cce8;border-color:#5b2d9a33;color:#7a5a9a}body.theme-amethyst .rp-graph-panel .rp-button{background:#d7cdeecc;border-color:#5b2d9a80;color:#1a0a2e}body.theme-amethyst .rp-graph-panel .rp-button:not(:disabled):hover{box-shadow:0 0 14px #5b2d9a33}body.theme-amethyst .rp-graph-panel .rp-button:disabled{border-color:#5b2d9a33;color:#a098c0}body.theme-amethyst .rp-graph-panel .rp-button-icon{color:#5b2d9a}body.theme-amethyst .rp-ai-tool-button{background:#d7cdeecc;border-color:#5b2d9a80;color:#1a0a2e}body.theme-amethyst .rp-ai-tool-button:not(:disabled):hover{box-shadow:0 0 14px #5b2d9a33}body.theme-amethyst .rp-ai-tool-button:disabled{border-color:#5b2d9a33;color:#a098c0}body.theme-amethyst .rp-analysis-topbar{background:#c8bce4e6;border-color:#5b2d9a4d}body.theme-amethyst .rp-analysis-title{color:#1a0a2e}body.theme-amethyst .rp-analysis-subtitle{color:#7a5a9a}body.theme-amethyst .rp-analysis-back{border-color:#5b2d9a66;color:#5b2d9a}body.theme-amethyst .rp-analysis-back:hover{background:#5b2d9a1a;color:#3a0a6a}body.theme-amethyst .rp-analysis-scope,body.theme-amethyst .rp-analysis-status{background:#d7cdeecc;border-color:#5b2d9a40}body.theme-amethyst .rp-analysis-scope-title,body.theme-amethyst .rp-analysis-status-line.active{color:#5b2d9a}body.theme-amethyst .rp-analysis-scope-details,body.theme-amethyst .rp-analysis-status-message{color:#1a0a2e}body.theme-amethyst .rp-analysis-scope-description,body.theme-amethyst .rp-analysis-status-line{color:#7a5a9a}body.theme-amethyst .rp-analysis-card{background:#d7cdeed9;border-color:#5b2d9a40}body.theme-amethyst .rp-analysis-card-title{color:#1a0a2e}body.theme-amethyst .rp-analysis-card-subtitle,body.theme-amethyst .rp-analysis-confidence,body.theme-amethyst .rp-analysis-type{color:#5b2d9a}body.theme-amethyst .rp-analysis-card-summary{color:#1a0a2e}body.theme-amethyst .rp-analysis-card-evidence{color:#7a5a9a}body.theme-amethyst .rp-card-action{background:#5b2d9a14;border-color:#5b2d9a59;color:#5b2d9a}body.theme-amethyst .rp-card-action:hover{border-color:#5b2d9a;color:#1a0a2e}body.theme-amethyst .rp-analysis-chip{border-color:#5b2d9a4d;color:#5b2d9a}body.theme-amethyst .rp-analysis-switcher .rp-analysis-switch{background:#c8bce4e6;border-color:#5b2d9a4d;color:#7a5a9a}body.theme-amethyst .rp-analysis-switcher .rp-analysis-switch.active,body.theme-amethyst .rp-analysis-switcher .rp-analysis-switch:hover{background:#5b2d9a26;border-color:#5b2d9a;color:#5b2d9a}body.theme-amethyst .rp-analysis-callout{background:#c8bce4e6;border-color:#5b2d9a4d;color:#1a0a2e}body.theme-amethyst .rp-analysis-empty{color:#9a8ab0}.edge-role-filter-fullpanel{background:#1a1a1a;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.edge-role-filter-header{align-items:center;background:#0000004d;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:16px}.edge-role-filter-header-left{align-items:center;display:flex;gap:12px}.edge-role-filter-back-btn{color:#999!important;transition:color .2s ease}.edge-role-filter-back-btn:hover{color:#07b9d9!important}.edge-role-filter-title{color:#dcdcdc;font-size:.85rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.edge-role-filter-actions{display:flex;gap:4px}.edge-role-filter-action-btn{color:#999!important;transition:color .2s ease}.edge-role-filter-action-btn:hover{color:#07b9d9!important}.edge-role-filter-content{flex:1 1;overflow-y:auto;padding:16px}.edge-role-filter-current-preset{background:#07b9d91a;border-radius:4px;color:#07b9d9;font-size:.75rem;margin-bottom:16px;padding:8px 12px;text-align:center}.edge-role-filter-roles{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.edge-role-filter-apply-section{border-top:1px solid #ffffff1a;margin-top:20px;padding-top:20px}.edge-role-filter-apply-btn{box-shadow:0 2px 8px #07b9d94d!important;transition:all .2s ease!important}.edge-role-filter-apply-btn:hover{box-shadow:0 4px 12px #07b9d980!important;transform:translateY(-1px)}.edge-role-filter-row{align-items:center;background:#ffffff08;border-radius:4px;display:flex;justify-content:space-between;padding:6px 8px;transition:background .2s ease}.edge-role-filter-row:hover{background:#ffffff0d}.edge-role-filter-color-section{align-items:center;display:flex;gap:8px}.edge-role-color-btn{padding:4px!important}.edge-role-label{color:#dcdcdc;font-size:.8rem;min-width:100px}.edge-role-filter-controls{align-items:center;display:flex;gap:4px}.edge-role-visibility-checkbox{color:#999!important}.edge-role-visibility-checkbox.Mui-checked{color:#07b9d9!important}.edge-role-directed-checkbox{padding:2px!important}.edge-role-directed-box{align-items:center;background:repeating-linear-gradient(45deg,#ffffff14,#ffffff14 4px,#0003 0,#0003 8px);border:1px solid #ffffff59;border-radius:3px;box-shadow:inset 0 0 6px #0006;color:#ffffffbf;display:inline-flex;height:14px;justify-content:center;position:relative;width:14px}.edge-role-directed-box:before{background:currentColor;border-radius:999px;content:"";height:2px;width:7px}.edge-role-directed-box:after{border-bottom:3px solid #0000;border-left:4px solid;border-top:3px solid #0000;content:"";position:absolute;right:2px}.edge-role-directed-box.checked{border-color:#07b9d9;box-shadow:0 0 8px #07b9d980;color:#07b9d9}.edge-role-style-btn{padding:4px!important}.line-style-preview{display:block}.edge-role-color-picker-overlay{background:#00000026;bottom:0;left:0;position:fixed;right:0;top:0;z-index:20000}.edge-role-color-picker-popover{align-items:center;background:#0000;border:none;border-radius:32px;box-shadow:none;display:flex;flex-direction:column;gap:16px;isolation:isolate;overflow:visible;padding:28px;position:absolute;width:420px;z-index:20001}.edge-role-color-picker-popover:before{background:radial-gradient(circle at top,#2d2d2dfa,#191919fa);border:1px solid #ffffff1a;border-radius:32px;box-shadow:0 20px 60px #0009;content:"";inset:0;position:absolute;z-index:1}.edge-role-color-picker-cone{background:linear-gradient(135deg,#191919fa,#07b9d980 65%,#fff0);background:linear-gradient(135deg,#191919fa,var(--cone-color,#07b9d980) 65%,#fff0);-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);filter:blur(1.5px);height:200px;height:var(--cone-height,200px);opacity:.8;pointer-events:none;position:absolute;width:240px;width:var(--cone-width,240px);z-index:0}.edge-role-color-picker-popover[data-cone-side=right] .edge-role-color-picker-cone{right:-220px;right:calc(var(--cone-right-offset, 220px)*-1);top:0;top:var(--cone-top-offset,0)}.edge-role-color-picker-shell{background:#0f0f0fb3;border:1px solid #ffffff1a;border-radius:20px;box-shadow:inset 0 0 24px #000000b3;padding:16px;position:relative;z-index:2}.edge-role-color-picker-actions{display:flex;justify-content:center;position:relative;width:100%;z-index:2}.edge-role-color-picker-done{background:#07b9d9!important;border-radius:12px!important;color:#fff!important;font-weight:600!important;padding:6px 16px!important;text-transform:none!important}.edge-role-no-presets{color:#999;font-size:.9rem;padding:20px;text-align:center}.edge-role-presets-list{display:flex;flex-direction:column;gap:8px;min-width:300px}.edge-role-preset-item{align-items:center;display:flex;gap:8px}.edge-role-preset-item button{flex:1 1}.edge-role-preset-delete{color:#f44!important;font-size:1.5rem!important}.edge-role-preset-delete:hover{background:#ff44441a!important}.edge-role-dialog{background:#1f1f1f!important;border:1px solid #ffffff14;border-radius:16px!important;box-shadow:0 20px 50px #00000073;color:#e0e0e0!important}.edge-role-dialog-title{color:#f1f1f1;font-weight:600}.edge-role-dialog-content{color:#cfcfcf}.edge-role-dialog-content .MuiInputBase-root{background:#ffffff0a;border-radius:10px;color:#e6e6e6}.edge-role-dialog-content .MuiInputLabel-root{color:#fff9}.edge-role-dialog-actions{padding:8px 24px 20px}.edge-role-dialog-btn{color:#bdbdbd!important;text-transform:none!important}.edge-role-dialog-btn.primary{background:#07b9d9!important;color:#fff!important;font-weight:600!important}.edge-role-preset-btn{border-color:#ffffff40!important;border-radius:10px!important;color:#e0e0e0!important}.edge-role-preset-btn.MuiButton-contained{background:#07b9d933!important;box-shadow:0 4px 12px #07b9d933!important;color:#dff7ff!important}.edge-role-reset-btn{color:#8ad9e8!important;margin-top:14px!important;text-transform:none!important}.hsl-color-wheel-container{flex-direction:row;gap:16px}.hsl-color-wheel-container,.hsl-lightness-bar{align-items:center;display:flex;justify-content:center}.hsl-lightness-bar{flex-direction:column;gap:8px}.hsl-lightness-slider{-webkit-appearance:slider-vertical;appearance:slider-vertical;cursor:pointer;height:280px;width:30px;writing-mode:bt-lr}.hsl-wheel-wrapper{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center}.hsl-color-wheel-canvas{border-radius:50%;box-shadow:0 4px 12px #0000004d;cursor:crosshair;height:280px;-webkit-user-select:none;user-select:none;width:280px}.hsl-lightness-slider::-webkit-slider-track{background:linear-gradient(0deg,#000,#fff);border-radius:15px;width:100%}.hsl-lightness-slider::-webkit-slider-thumb{-webkit-appearance:slider-thumb;appearance:slider-thumb;background:#fff;border:2px solid #000;border-radius:50%;box-shadow:0 0 4px #00000080;cursor:pointer;height:20px;width:20px}.hsl-lightness-slider::-moz-range-track{background:linear-gradient(0deg,#000,#fff);border-radius:15px}.hsl-lightness-slider::-moz-range-thumb{background:#fff;border:2px solid #000;border-radius:50%;box-shadow:0 0 4px #00000080;cursor:pointer;height:20px;width:20px}.hsl-hex-input{background:#ffffff14;border:1px solid #fff3;border-radius:8px;color:#e0e0e0;font-family:Courier New,monospace;font-size:.95rem;font-weight:500;letter-spacing:.5px;padding:10px 12px;text-align:center;transition:all .2s ease;width:110px}.hsl-hex-input:focus{background:#ffffff1f;border-color:#07b9d9;box-shadow:0 0 8px #07b9d94d;outline:none}.hsl-hex-input::placeholder{color:#fff6}.react-colorful__hue{border-radius:999px;height:12px!important;margin-top:10px}.react-colorful__pointer{height:20px;width:20px}.right-panel-toggle{background-color:#2c2c2c;border:1px solid #32dcfa;border-radius:50%;box-shadow:2px 2px 8px #0000004d;color:#0cc0df;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out;z-index:1001}.right-panel-toggle:hover{background-color:#3c3c3c;box-shadow:2px 2px 12px #0cc0df4d;color:#1ee0ff}.right-panel-toggle.disabled{border-color:#444;cursor:default}.right-panel-toggle.disabled,.right-panel-toggle.disabled:hover{background-color:#000;box-shadow:none;color:#666}.right-panel-toggle.panel-closed svg{font-size:32px}.right-panel-toggle.panel-open svg{font-size:24px}.right-panel-toggle.fullscreen svg{font-size:36px}body.light-theme .right-panel-toggle{background-color:#e0eef2;border-color:#0891b2;box-shadow:2px 2px 8px #0891b233;color:#0891b2}body.light-theme .right-panel-toggle:hover{background-color:#c8e4ec;box-shadow:2px 2px 12px #0891b259;color:#0369a1}body.light-theme .right-panel-toggle.disabled{background-color:#e8f0f2;border-color:#b8d0d8;color:#a0b8c0}body.light-theme .right-panel-toggle.disabled:hover{background-color:#e8f0f2}body.theme-babylon .right-panel-toggle{background-color:#e0cfa8;border-color:#1c3154;color:#1c3154}body.theme-babylon .right-panel-toggle:hover{background-color:#cec098;box-shadow:2px 2px 12px #1c315459;color:#12213a}body.theme-matrix .right-panel-toggle{background-color:#c8dcc4;border-color:#1a4a1a;color:#1a4a1a}body.theme-matrix .right-panel-toggle:hover{background-color:#b8d0b4;box-shadow:2px 2px 12px #1a4a1a59;color:#0f2e0f}body.theme-amethyst .right-panel-toggle{background-color:#d8d0ec;border-color:#5b2d9a;color:#5b2d9a}body.theme-amethyst .right-panel-toggle:hover{background-color:#c8c0e0;box-shadow:2px 2px 12px #5b2d9a59;color:#40207a}.dw-root{background:#080f18;bottom:0;color:#e5e7eb;display:flex;flex-direction:column;font-family:IBM Plex Mono,JetBrains Mono,Fira Code,monospace;left:0;overflow:hidden;position:fixed;right:0;top:9vh;z-index:2000}.dw-root.dw-fullscreen{top:0;z-index:9999}.dw-topbar{background:#060d14;border-bottom:1px solid #94a3b81f;flex:0 0 44px;gap:12px;justify-content:space-between;padding:0 12px 0 8px}.dw-topbar,.dw-topbar-left{align-items:center;display:flex;min-width:0}.dw-topbar-left{flex:0 0 auto;gap:8px}.dw-topbar-center{align-items:center;display:flex;flex:1 1;justify-content:center;min-width:0}.dw-topbar-right{flex:0 0 auto;gap:6px}.dw-menu-btn,.dw-topbar-right{align-items:center;display:flex}.dw-menu-btn{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;flex-shrink:0;font-size:15px;height:28px;justify-content:center;padding:0;transition:color .15s,background .15s;width:28px}.dw-menu-btn:hover{background:#94a3b81a;color:#e5e7eb}.dw-breadcrumb{align-items:center;color:#4b5563;display:flex;font-size:.7rem;font-weight:500;gap:4px;letter-spacing:.05em;white-space:nowrap}.dw-breadcrumb-sep{color:#374151}.dw-breadcrumb-active{color:#9ca3af}.dw-layout-toggle{align-items:center;border:1px solid #94a3b833;border-radius:6px;display:flex;overflow:hidden}.dw-layout-btn{background:none;border:none;border-right:1px solid #94a3b826;color:#4b5563;cursor:pointer;font-family:inherit;font-size:.65rem;font-weight:600;letter-spacing:.06em;padding:4px 12px;transition:color .15s,background .15s;white-space:nowrap}.dw-layout-btn:last-child{border-right:none}.dw-layout-btn:hover{background:#94a3b812;color:#9ca3af}.dw-layout-btn.active{background:#0cc0df1a;color:#0cc0df}.dw-topbar-btn{background:#94a3b80f;border:1px solid #94a3b840;border-radius:5px;color:#9ca3af;cursor:pointer;font-family:inherit;font-size:.68rem;font-weight:500;padding:4px 10px;transition:background .15s,color .15s;white-space:nowrap}.dw-topbar-btn:hover{background:#94a3b824;color:#e5e7eb}.dw-topbar-btn-primary{background:#0cc0df1f;border:1px solid #0cc0df66;border-radius:5px;color:#0cc0df;cursor:pointer;font-family:inherit;font-size:.68rem;font-weight:600;padding:4px 12px;transition:background .15s;white-space:nowrap}.dw-topbar-btn-primary:hover{background:#0cc0df38}.dw-fullscreen-btn{align-items:center;background:#0cc0df14;border:1px solid #0cc0df59;border-radius:5px;color:#0cc0df;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .15s,border-color .15s,color .15s;width:28px}.dw-fullscreen-btn:hover{background:#0cc0df33;border-color:#0cc0df99;color:#32dcfa}.dw-fullscreen-btn.active{background:#0cc0df2e;border-color:#0cc0dfb3;color:#32dcfa}.dw-exit-btn{align-items:center;background:#ef44441a;border:1px solid #ef444466;border-radius:5px;color:#f87171;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;height:28px;justify-content:center;transition:background .15s;width:28px}.dw-exit-btn:hover{background:#ef444440}.dw-body{display:flex;flex:1 1;min-height:0;overflow:hidden}.dw-icon-sidebar{background:#060d14;border-right:1px solid #94a3b81a;flex:0 0 44px;flex-direction:column;gap:4px;padding:8px 0}.dw-icon-btn,.dw-icon-sidebar{align-items:center;display:flex}.dw-icon-btn{background:none;border:none;border-radius:6px;color:#4b5563;cursor:pointer;font-size:14px;height:32px;justify-content:center;position:relative;transition:color .15s,background .15s;width:32px}.dw-icon-btn:hover{background:#94a3b81a;color:#9ca3af}.dw-icon-btn.active{background:#0cc0df1f;color:#0cc0df}.dw-icon-sidebar-spacer{flex:1 1}.dw-icon-count{color:#6b7280;font-size:.55rem;font-weight:700;letter-spacing:.02em;line-height:1}.dw-panels{display:flex;flex:1 1;min-width:0;overflow:hidden}.dw-resize-handle{background:#94a3b80f;cursor:col-resize;flex:0 0 4px;position:relative;transition:background .15s}.dw-resize-handle.dragging,.dw-resize-handle:hover{background:#0cc0df59}.dw-list-panel{background:#0a1320;border-right:1px solid #94a3b81a;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:width .2s ease}.dw-list-panel.collapsed{border:none;overflow:hidden;width:0!important}.dw-list-header{border-bottom:1px solid #94a3b81a;flex:0 0 auto;padding:12px 14px 8px}.dw-list-title{color:#fbbf24;font-size:.78rem;font-weight:700;letter-spacing:.04em;margin-bottom:2px}.dw-list-subtitle{color:#4b5563;font-size:.62rem;letter-spacing:.02em}.dw-list-search{align-items:center;background:#0000004d;border:1px solid #94a3b826;border-radius:6px;display:flex;gap:6px;margin:8px 10px;padding:5px 8px}.dw-list-search-icon{color:#4b5563;flex-shrink:0;font-size:12px}.dw-list-search input{background:none;border:none;color:#e5e7eb;flex:1 1;font-family:inherit;font-size:.72rem;outline:none}.dw-list-search input::placeholder{color:#374151}.dw-list-select-all{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:4px 10px 6px}.dw-select-all-label{align-items:center;color:#6b7280;cursor:pointer;display:flex;font-size:.62rem;gap:7px;-webkit-user-select:none;user-select:none}.dw-select-all-label:hover{color:#9ca3af}.dw-checkbox{accent-color:#0cc0df;cursor:pointer;flex-shrink:0;height:13px;width:13px}.dw-deselect-btn{background:none;border:none;border-radius:3px;color:#6b7280;cursor:pointer;font-family:inherit;font-size:.58rem;padding:2px 5px;transition:color .15s}.dw-deselect-btn:hover{color:#9ca3af}.dw-bulk-bar{align-items:center;background:#0cc0df0f;border-bottom:1px solid #0cc0df26;border-top:1px solid #0cc0df26;display:flex;gap:6px;padding:6px 10px}.dw-bulk-bar-count{color:#0cc0df;flex:1 1}.dw-bulk-bar-count,.dw-bulk-btn{font-size:.62rem;font-weight:600}.dw-bulk-btn{border:1px solid;border-radius:4px;cursor:pointer;font-family:inherit;padding:3px 9px;transition:background .15s,opacity .15s}.dw-bulk-btn:disabled{cursor:not-allowed;opacity:.5}.dw-bulk-btn-danger{background:#ef44441a;border-color:#ef444459;color:#ef4444}.dw-bulk-btn-danger:hover:not(:disabled){background:#ef444433}.dw-bulk-btn-primary{background:#0cc0df1a;border-color:#0cc0df59;color:#0cc0df}.dw-bulk-btn-primary:hover:not(:disabled){background:#0cc0df33}.dw-list-filters{display:flex;flex-wrap:wrap;gap:4px;padding:0 10px 8px}.dw-filter-chip{align-items:center;background:none;border:1px solid #94a3b833;border-radius:20px;color:#6b7280;cursor:pointer;display:flex;font-family:inherit;font-size:.62rem;font-weight:500;gap:4px;padding:2px 8px;transition:all .15s}.dw-filter-chip:hover{border-color:#94a3b866;color:#9ca3af}.dw-filter-chip.active{background:#0cc0df14;border-color:#0cc0df80;color:#0cc0df}.dw-filter-chip-dot{border-radius:50%;flex-shrink:0;height:5px;width:5px}.dw-list-items{flex:1 1;overflow-y:auto;padding:6px 8px}.dw-list-items::-webkit-scrollbar{width:4px}.dw-list-items::-webkit-scrollbar-track{background:#0000}.dw-list-items::-webkit-scrollbar-thumb{background:#94a3b826;border-radius:2px}.dw-draft-item{align-items:flex-start;border:1px solid #0000;border-radius:6px;cursor:pointer;display:flex;flex-direction:row;gap:8px;margin-bottom:4px;padding:8px 10px;position:relative;transition:background .15s,border-color .15s}.dw-draft-item:hover{background:#94a3b80f;border-color:#94a3b826}.dw-draft-item.selected{background:#fbbf2412;border-color:#fbbf2459}.dw-draft-item.multi-checked{background:#0cc0df0f;border-color:#0cc0df40}.dw-draft-item.multi-checked.selected{background:#fbbf2417;border-color:#fbbf2473}.dw-item-checkbox{accent-color:#0cc0df;cursor:pointer;flex-shrink:0;height:13px;margin-top:2px;opacity:0;transition:opacity .12s;width:13px}.dw-draft-item.multi-checked .dw-item-checkbox,.dw-draft-item:hover .dw-item-checkbox{opacity:1}.dw-draft-item-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.dw-draft-item-header{align-items:flex-start;display:flex;gap:6px;justify-content:space-between;margin-bottom:4px}.dw-draft-item-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#d1d5db;display:-webkit-box;flex:1 1;font-size:.72rem;font-weight:600;line-height:1.3;overflow:hidden}.dw-draft-item.selected .dw-draft-item-name{color:#f9fafb}.dw-draft-item-footer{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.dw-type-badge{background:#94a3b81f;border:1px solid #94a3b833;border-radius:3px;color:#6b7280;font-size:.58rem;font-weight:700;letter-spacing:.06em;padding:1px 5px;text-transform:uppercase}.dw-node-id{font-weight:500}.dw-draft-time,.dw-node-id{color:#374151;font-size:.58rem}.dw-draft-time{margin-left:auto}.dw-status-badge{border-radius:3px;font-size:.58rem;font-weight:700;letter-spacing:.05em;padding:1px 5px;text-transform:uppercase}.dw-list-empty{color:#374151;font-size:.72rem;line-height:1.6;padding:40px 20px;text-align:center}.dw-panel{background:#0d1a26;display:flex;flex-direction:column;min-width:0;overflow:hidden}.dw-panel-header{align-items:center;background:#091422;border-bottom:1px solid #94a3b81a;display:flex;flex:0 0 36px;justify-content:space-between;padding:0 12px}.dw-panel-title{align-items:center;color:#6b7280;display:flex;font-size:.65rem;font-weight:600;gap:6px;letter-spacing:.05em;text-transform:uppercase}.dw-panel-title-dot{background:#22c55e;border-radius:50%;flex-shrink:0;height:5px;width:5px}.dw-panel-title-dot.synced{background:#22c55e}.dw-panel-title-dot.editing{background:#fbbf24}.dw-panel-title-dot.loading{background:#6b7280}.dw-panel-actions{align-items:center;display:flex;gap:4px}.dw-panel-icon-btn{align-items:center;background:none;border:none;border-radius:4px;color:#4b5563;cursor:pointer;display:flex;font-size:12px;height:22px;justify-content:center;transition:color .15s,background .15s;width:22px}.dw-panel-icon-btn:hover{background:#94a3b81a;color:#9ca3af}.dw-editor-body{min-height:0}.dw-editor-body,.dw-editor-pane{display:flex;flex:1 1;overflow:hidden}.dw-editor-pane{flex-direction:column;min-width:0}.dw-editor-pane-header{align-items:center;background:#0003;border-bottom:1px solid #94a3b814;display:flex;flex:0 0 28px;padding:0 10px}.dw-editor-pane-label{color:#374151;font-size:.6rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.dw-editor-pane-label span{color:#4b5563;font-weight:400;margin-left:4px}.dw-editor-pane-divider{background:#94a3b80f;border-left:1px solid #94a3b814;border-right:1px solid #94a3b814;flex:0 0 3px}.dw-editor-textarea{background:#080f18;border:none;box-sizing:border-box;color:#c9d1d9;flex:1 1;font-family:JetBrains Mono,Fira Code,IBM Plex Mono,monospace;font-size:.8rem;line-height:1.7;outline:none;overflow-y:auto;padding:12px 14px;resize:none;width:100%}.dw-editor-textarea::-webkit-scrollbar{width:4px}.dw-editor-textarea::-webkit-scrollbar-thumb{background:#94a3b826;border-radius:2px}.dw-rendered-panel-body{flex:1 1;min-height:0;overflow-y:auto;padding:16px}.dw-rendered-panel-body::-webkit-scrollbar{width:4px}.dw-rendered-panel-body::-webkit-scrollbar-thumb{background:#94a3b826;border-radius:2px}.dw-node-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.dw-node-type-label{color:#0cc0df;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dw-node-id-label{color:#4b5563;font-size:.62rem;font-weight:500}.dw-node-updated{color:#374151;font-size:.62rem}.dw-node-title{color:#f9fafb;font-family:IBM Plex Mono,monospace;font-size:1.05rem;font-weight:700;line-height:1.35;margin-bottom:12px}.dw-node-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.dw-action-btn{align-items:center;background:#94a3b814;border:1px solid #94a3b840;border-radius:5px;color:#9ca3af;cursor:pointer;display:flex;font-family:inherit;font-size:.68rem;font-weight:600;gap:5px;padding:5px 10px;transition:all .15s}.dw-action-btn:hover{background:#94a3b829;color:#e5e7eb}.dw-action-btn-danger{background:#ef444414;border-color:#ef444459;color:#f87171}.dw-action-btn-danger:hover{background:#ef44442e}.dw-action-btn-primary{background:#0cc0df1a;border-color:#0cc0df66;color:#0cc0df}.dw-action-btn-primary:hover{background:#0cc0df33}.dw-action-btn-danger:disabled,.dw-action-btn-primary:disabled,.dw-action-btn:disabled{cursor:not-allowed;opacity:.4}.dw-tag-row{align-items:center;background:#ef444414;border:1px solid #ef444433;border-radius:4px;color:#fca5a5;display:flex;flex-wrap:wrap;font-size:.68rem;font-weight:500;gap:5px;margin-bottom:10px;padding:6px 10px}.dw-content-box{border:1px solid #94a3b81a;border-radius:6px;overflow:hidden}.dw-raw-pre{background:#080f18;color:#c9d1d9;font-family:JetBrains Mono,Fira Code,monospace;font-size:.78rem;line-height:1.6;margin:0;padding:14px;white-space:pre-wrap}.dw-rejection-banner{background:#ef444412;border:1px solid #ef44444d;border-radius:6px;margin-bottom:12px;padding:10px 14px}.dw-rejection-title{color:#fca5a5;font-size:.7rem;font-weight:600;margin-bottom:4px}.dw-rejection-notes{color:#e5e7eb;font-size:.72rem;line-height:1.5}.dw-subtree-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;position:relative}.dw-subtree-legend{align-items:center;border-bottom:1px solid #94a3b814;display:flex;flex-shrink:0;gap:10px;padding:6px 12px}.dw-subtree-legend-item{align-items:center;color:#6b7280;display:flex;font-size:.58rem;gap:4px}.dw-subtree-legend-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.dw-subtree-svg-area{flex:1 1;min-height:0;overflow:hidden;position:relative}.dw-subtree-svg{cursor:grab;height:100%;width:100%}.dw-subtree-svg:active{cursor:grabbing}.dw-subtree-empty{align-items:center;color:#374151;display:flex;font-size:.72rem;inset:0;justify-content:center;line-height:1.6;padding:20px;position:absolute;text-align:center}.dw-subtree-stats{bottom:8px;color:#374151;font-size:.58rem;letter-spacing:.04em;pointer-events:none;position:absolute;right:10px}.dw-subtree-controls{display:flex;gap:4px;position:absolute;right:10px;top:8px}.dw-subtree-ctrl-btn{align-items:center;background:#080f18cc;border:1px solid #94a3b833;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;transition:color .15s;width:24px}.dw-subtree-ctrl-btn:hover{color:#9ca3af}.dw-tab-bar{align-items:center;background:#091422;border-bottom:1px solid #94a3b81a;display:flex;flex-shrink:0;padding:0 8px}.dw-tab{background:none;border:none;border-bottom:2px solid #0000;color:#4b5563;cursor:pointer;font-family:inherit;font-size:.65rem;font-weight:600;letter-spacing:.04em;padding:7px 12px;transition:color .15s,border-color .15s}.dw-tab:hover{color:#9ca3af}.dw-tab.active{border-bottom-color:#0cc0df;color:#0cc0df}.dw-bottom-panels{border-top:1px solid #94a3b81a;display:flex;flex:0 0 auto;overflow:hidden}.dw-edit-form{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:14px}.dw-edit-form::-webkit-scrollbar{width:4px}.dw-edit-form::-webkit-scrollbar-thumb{background:#94a3b826;border-radius:2px}.dw-edit-field-label{color:#6b7280;font-size:.62rem;font-weight:600;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.dw-edit-name-input{background:#0000004d;border:1px solid #94a3b833;border-radius:5px;box-sizing:border-box;color:#f9fafb;font-family:inherit;font-size:.82rem;outline:none;padding:7px 10px;transition:border-color .15s;width:100%}.dw-edit-name-input:focus{border-color:#fbbf2480}.dw-edit-content-textarea{background:#0000004d;border:1px solid #94a3b833;border-radius:5px;box-sizing:border-box;color:#c9d1d9;flex:1 1;font-family:JetBrains Mono,Fira Code,monospace;font-size:.78rem;line-height:1.7;min-height:200px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .15s;width:100%}.dw-edit-content-textarea:focus{border-color:#fbbf2480}.dw-dialog-overlay{align-items:center;background:#000000a6;display:flex;inset:0;justify-content:center;position:fixed;z-index:3000}.dw-dialog{background:#0d1a26;border:1px solid #ef44444d;border-radius:10px;box-shadow:0 20px 60px #0009;max-width:380px;padding:24px;width:90%}.dw-dialog-title{color:#fca5a5;font-size:.9rem;font-weight:700;margin-bottom:10px}.dw-dialog-body{color:#9ca3af;font-size:.78rem;line-height:1.55;margin-bottom:18px}.dw-dialog-body strong{color:#f9fafb}.dw-dialog-actions{display:flex;gap:8px;justify-content:flex-end}.dw-toast{animation:dw-toast-in .2s ease;border-radius:6px;bottom:24px;cursor:pointer;font-size:.78rem;font-weight:500;padding:10px 16px;position:fixed;right:24px;z-index:4000}.dw-toast.success{background:#22c55e1f;border:1px solid #22c55e59;color:#22c55e}.dw-toast.error{background:#ef44441f;border:1px solid #ef444459;color:#fca5a5}@keyframes dw-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dw-root ::-webkit-scrollbar{height:4px;width:4px}.dw-root ::-webkit-scrollbar-track{background:#0000}.dw-root ::-webkit-scrollbar-thumb{background:#94a3b826;border-radius:2px}.dw-ge-main{display:flex;flex:1 1;flex-direction:column}.dw-ge-graph,.dw-ge-main{min-height:0;overflow:hidden}.dw-ge-graph{flex:1 1}.dw-ge-bottom{border-top:1px solid #94a3b81a;display:flex;flex:0 0 45%;overflow:hidden}.dw-ge-bottom-panel{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.dw-ge-bottom-panel+.dw-ge-bottom-panel{border-left:1px solid #94a3b81a}.dw-resize-handle-h{background:#94a3b80f;cursor:row-resize;flex-shrink:0;height:4px;transition:background .15s;width:100%}.dw-resize-handle-h.dragging,.dw-resize-handle-h:hover{background:#0cc0df59}.dw-panel-drag-header{cursor:grab;-webkit-user-select:none;user-select:none}.dw-panel-drag-header:active{cursor:grabbing}.dw-panel-drag-grip{color:#374151;flex-shrink:0;font-size:.75rem;line-height:1}.dw-panel-drag-header:hover .dw-panel-drag-grip{color:#6b7280}.dw-panel-close-btn{align-items:center;background:none;border:none;border-radius:3px;color:#374151;cursor:pointer;display:flex;flex-shrink:0;font-size:.9rem;height:18px;justify-content:center;line-height:1;padding:0;transition:color .12s,background .12s;width:18px}.dw-panel-close-btn:hover{background:#ef44441a;color:#ef4444}.dw-add-btn{align-items:center;background:#94a3b814;border:1px solid #94a3b84d;border-radius:5px;color:#9ca3af;cursor:pointer;display:flex;font-family:inherit;font-size:1.2rem;height:28px;justify-content:center;line-height:1;transition:background .15s,color .15s,border-color .15s;width:28px}.dw-add-btn:hover{background:#0cc0df1f;border-color:#0cc0df66;color:#0cc0df}.dw-add-menu{background:#0a1320;border:1px solid #94a3b833;border-radius:7px;box-shadow:0 12px 40px #0000008c;min-width:200px;overflow:hidden;padding:4px 0;position:absolute;right:0;top:calc(100% + 6px);z-index:500}.dw-add-menu-item{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;font-family:inherit;font-size:.72rem;font-weight:500;gap:8px;padding:7px 14px;text-align:left;transition:background .1s,color .1s;width:100%}.dw-add-menu-item:hover{background:#94a3b814;color:#e5e7eb}.dw-add-menu-item:first-child:hover{color:#0cc0df}.dw-add-menu-divider{background:#94a3b81a;height:1px;margin:3px 0}.dw-editor-tab-bar{align-items:stretch;background:#060d14;border-bottom:1px solid #94a3b81a;display:flex;flex-shrink:0;height:32px;overflow:hidden;transition:background .12s,outline .12s}.dw-editor-tab-bar.drag-over{background:#fbbf240a;outline:1px solid #fbbf2433}.dw-editor-tab{align-items:center;background:#0000;border-bottom:2px solid #0000;border-right:1px solid #94a3b814;cursor:pointer;display:flex;flex-shrink:0;gap:4px;max-width:180px;min-width:80px;padding:0 8px 0 10px;position:relative;transition:background .12s,border-color .12s}.dw-editor-tab:hover{background:#94a3b80d}.dw-editor-tab.active{background:#0d1a26;border-bottom-color:#fbbf24}.dw-editor-tab.drag-target{background:#0cc0df12;border-bottom-color:#0cc0df80;outline:1px solid #0cc0df4d}.dw-editor-tab-dirty{color:#fbbf24;flex-shrink:0;font-size:1.1rem;line-height:1;margin-right:-2px}.dw-editor-tab-label{color:#6b7280;flex:1 1;font-size:.68rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-editor-tab.active .dw-editor-tab-label{color:#d1d5db;font-weight:600}.dw-editor-tab-close{align-items:center;background:none;border:none;border-radius:3px;color:#374151;cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;height:14px;justify-content:center;line-height:1;padding:0;transition:color .12s,background .12s;width:14px}.dw-editor-tab-close:hover{background:#ef44441a;color:#ef4444}.dw-editor-tab-add{align-items:center;background:none;border:none;color:#4b5563;cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;height:100%;justify-content:center;transition:color .12s,background .12s;width:28px}.dw-editor-tab-add:hover{background:#fbbf2412;color:#fbbf24}.dw-editor-tab-hint{align-items:center;color:#2d3748;display:flex;font-size:.6rem;letter-spacing:.03em;padding:0 10px;white-space:nowrap}.dw-draft-item-preview{color:#4b5563;font-family:JetBrains Mono,Fira Code,monospace;font-size:.62rem;line-height:1.4;margin:3px 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-draft-item.in-tab .dw-draft-item-name{color:#fbbf24}.dw-tab-open-dot{background:#fbbf24;border-radius:50%;display:inline-block;flex-shrink:0;height:5px;margin-right:5px;vertical-align:middle;width:5px}.dw-latex-editor-wrap{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;position:relative}.dw-latex-editor{background:#080f18;box-sizing:border-box;color:#c9d1d9;cursor:text;flex:1 1;font-family:JetBrains Mono,Fira Code,IBM Plex Mono,monospace;font-size:.8rem;line-height:1.7;min-height:0;outline:none;overflow-y:auto;padding:12px 14px;white-space:pre-wrap;word-break:break-word}.dw-latex-editor::-webkit-scrollbar{width:4px}.dw-latex-editor::-webkit-scrollbar-thumb{background:#94a3b826;border-radius:2px}.dw-latex-editor.dw-latex-editor-form{background:#0000004d;border:1px solid #94a3b833;border-radius:5px;flex:1 1;font-size:.78rem;min-height:200px;padding:10px 12px;transition:border-color .15s}.dw-latex-editor-wrap:focus-within .dw-latex-editor.dw-latex-editor-form{border-color:#fbbf2473}.dw-latex-editor-placeholder{color:#2d3748;font-family:JetBrains Mono,Fira Code,IBM Plex Mono,monospace;font-size:.8rem;left:0;line-height:1.7;padding:12px 14px;pointer-events:none;position:absolute;right:0;top:0;white-space:pre-wrap}.dw-latex-autocomplete{background:#0a1320;border:1px solid #fbbf2438;border-radius:5px;box-shadow:0 12px 40px #0009;max-width:360px;min-width:220px;overflow:hidden}.dw-latex-autocomplete-header{border-bottom:1px solid #94a3b81a;color:#4b5563;font-size:.55rem;font-weight:600;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase}.dw-latex-autocomplete-item{color:#9ca3af;cursor:pointer;font-family:JetBrains Mono,Fira Code,monospace;font-size:.72rem;padding:5px 10px;transition:background .1s,color .1s}.dw-latex-autocomplete-item.active,.dw-latex-autocomplete-item:hover{background:#fbbf2417;color:#f9fafb}.dw-node-type-select{background:#0000004d;border:1px solid #94a3b833;border-radius:4px;color:#6b7280;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.65rem;font-weight:600;height:24px;letter-spacing:.03em;outline:none;padding:0 6px;transition:border-color .15s,color .15s}.dw-node-type-select:focus{border-color:#fbbf2466;color:#fbbf24}.dw-node-type-select option{background:#0a1320;color:#9ca3af}.radar-chart-container{align-items:center;display:flex;justify-content:center;padding:20px}.radar-chart-canvas{background:#ffffff05;border-radius:8px}.persona-detail-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#2196f30d,#9c27b00d)}.mini-radar-chart{display:inline-block}.dark-mode .radar-chart-canvas{background:#0003}.mode-toggle-container{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:24px;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:center;padding:8px 16px;transition:all .3s ease}.mode-toggle-container:hover{background:#ffffff14;box-shadow:0 4px 12px #00000026}.mode-toggle-wrapper{align-items:center;display:flex;gap:12px}.mode-label{align-items:center;cursor:default;display:flex;gap:4px;opacity:.5;transition:opacity .3s ease,transform .2s ease}.mode-label.active{font-weight:600;opacity:1;transform:scale(1.05)}.mode-label svg{transition:transform .2s ease}.mode-label.active svg{transform:rotate(5deg)}.mode-switch{margin:0 4px}.mode-indicator{align-items:center;display:flex;gap:8px}.dark-mode .mode-toggle-container{background:#0000004d}.dark-mode .mode-toggle-container:hover{background:#0006}body.light-theme .mode-toggle-container{background:#0891b21a;box-shadow:0 2px 8px #0891b21f;color:#0d1418}body.light-theme .mode-toggle-container:hover{background:#0891b229}body.light-theme .mode-label{color:#0d1418}body.light-theme .mode-label.active,body.light-theme .mode-switch .MuiSwitch-switchBase.Mui-checked{color:#0891b2}body.light-theme .mode-switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#0891b2}body.light-theme .mode-switch .MuiSwitch-track{background-color:#9accd8}body.theme-babylon .mode-toggle-container{background:#1c31541a;color:#1a1e2e}body.theme-babylon .mode-toggle-container:hover{background:#1c315429}body.theme-babylon .mode-label{color:#1a1e2e}body.theme-babylon .mode-label.active,body.theme-babylon .mode-switch .MuiSwitch-switchBase.Mui-checked{color:#1c3154}body.theme-babylon .mode-switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#1c3154}body.theme-babylon .mode-switch .MuiSwitch-track{background-color:#9aa0b0}body.theme-matrix .mode-toggle-container{background:#1a4a1a1a;color:#0a1e0a}body.theme-matrix .mode-toggle-container:hover{background:#1a4a1a29}body.theme-matrix .mode-label{color:#0a1e0a}body.theme-matrix .mode-label.active,body.theme-matrix .mode-switch .MuiSwitch-switchBase.Mui-checked{color:#1a4a1a}body.theme-matrix .mode-switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#1a4a1a}body.theme-matrix .mode-switch .MuiSwitch-track{background-color:#8aaa88}body.theme-amethyst .mode-toggle-container{background:#5b2d9a1a;color:#1a0a2e}body.theme-amethyst .mode-toggle-container:hover{background:#5b2d9a29}body.theme-amethyst .mode-label{color:#1a0a2e}body.theme-amethyst .mode-label.active,body.theme-amethyst .mode-switch .MuiSwitch-switchBase.Mui-checked{color:#5b2d9a}body.theme-amethyst .mode-switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#5b2d9a}body.theme-amethyst .mode-switch .MuiSwitch-track{background-color:#b0a0c8}@media (max-width:768px){.mode-toggle-container{padding:6px 12px}.mode-toggle-wrapper{gap:8px}.mode-label{font-size:.75rem}}@keyframes modeSwitch{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.mode-toggle-container.switching{animation:modeSwitch .3s ease}.tutorial-overlay{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:9999}.tutorial-panel{animation:slideDown .4s ease-out;pointer-events:all}@keyframes slideDown{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.tutorial-cursor{animation:blink 1.06s step-end infinite;color:#32dcfa;display:inline;margin-left:0;vertical-align:initial}@keyframes blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.tutorial-highlight{animation:pulse 2s ease-in-out infinite;border-radius:4px;box-shadow:0 0 0 4px #32dcfa80,0 0 20px #32dcfa4d;position:relative;z-index:9998}@keyframes pulse{0%,to{box-shadow:0 0 0 4px #32dcfa80,0 0 20px #32dcfa4d}50%{box-shadow:0 0 0 8px #32dcfab3,0 0 30px #32dcfa80}}.tutorial-backdrop{background-color:#00000080;bottom:0;left:0;pointer-events:all;position:fixed;right:0;top:0;z-index:9997}.tutorial-spotlight{border:2px solid #32dcfa;border-radius:8px;box-shadow:0 0 0 9999px #000000b3;pointer-events:none;position:absolute;transition:all .3s ease;z-index:9998}.pst-stage{background:radial-gradient(1100px 620px at 50% -8%,#32dcfa1a,#0000 60%),radial-gradient(900px 700px at 92% 110%,#32dcfa0f,#0000 55%),linear-gradient(180deg,#06101a,#040a12 60%,#02060a);inset:0;padding:14px;position:fixed;z-index:9000}.pst-modal{background:radial-gradient(1200px 500px at 50% 0,#32dcfa0d,#0000 60%),linear-gradient(180deg,#06101899,#03080cbf);border:1px solid #32dcfa;box-shadow:0 0 0 1px #32dcfa1a,0 0 80px #32dcfa14,inset 0 0 60px rgba(50,220,250,.025);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.pst-tick{background:#02060a;height:11px;position:absolute;width:11px;z-index:5}.pst-tick.tl{border-left:1px solid #32dcfa;left:-1px}.pst-tick.tl,.pst-tick.tr{border-top:1px solid #32dcfa;top:-1px}.pst-tick.tr{border-right:1px solid #32dcfa;right:-1px}.pst-tick.bl{border-left:1px solid #32dcfa;left:-1px}.pst-tick.bl,.pst-tick.br{border-bottom:1px solid #32dcfa;bottom:-1px}.pst-tick.br{border-right:1px solid #32dcfa;right:-1px}.pst-close{background:linear-gradient(180deg,#32dcfa29,#32dcfa0f);border:1px solid #32dcfa;box-shadow:0 0 26px #32dcfa2e;color:#d8eeef;cursor:pointer;display:grid;height:54px;left:22px;place-items:center;position:absolute;top:22px;transition:background .15s;width:54px;z-index:6}.pst-close:hover{background:linear-gradient(180deg,#32dcfa47,#32dcfa1a)}.pst-scroll{flex:1 1;min-height:0;overflow-y:auto;padding:30px clamp(40px,6vw,96px) 28px}.pst-inner{margin:0 auto;max-width:1240px}.pst-scroll::-webkit-scrollbar{width:10px}.pst-scroll::-webkit-scrollbar-thumb{background:#155a5d;border-radius:6px}.pst-scroll::-webkit-scrollbar-thumb:hover{background:#2a6f72}.pst-scroll::-webkit-scrollbar-track{background:#0000}.pst-head{padding:14px 0 0;text-align:center}.pst-eyebrow{align-items:center;color:#32dcfa;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:10px;letter-spacing:.34em;opacity:.85}.pst-eyebrow:after,.pst-eyebrow:before{background:linear-gradient(90deg,#0000,#155a5d);content:"";height:1px;width:26px}.pst-eyebrow:after{background:linear-gradient(270deg,#0000,#155a5d)}.pst-title{color:#d8eeef;font-family:Major Mono Display,JetBrains Mono,monospace;font-size:30px;font-weight:400;letter-spacing:.02em;margin:14px 0 8px;text-transform:lowercase}.pst-sub{color:#6c8a8c;font-size:13.5px;line-height:1.6;margin:0 auto 18px;max-width:52ch}.pst-searchwrap{margin:0 auto 22px;max-width:760px;position:relative}.pst-searchglow{background:radial-gradient(ellipse at center,#32dcfa29 0,#0000 68%);filter:blur(8px);inset:-22px;pointer-events:none;position:absolute}.pst-searchpill{align-items:center;background:#040c10b3;border:1px solid #32dcfa;border-radius:999px;box-shadow:0 0 0 4px #32dcfa0f,inset 0 0 30px #32dcfa0a;display:flex;gap:14px;padding:14px 22px;position:relative}.pst-searchpill input{background:#0000;border:none;color:#d8eeef;flex:1 1;font-family:inherit;font-size:16px;outline:none}.pst-searchpill input::placeholder{color:#4a6264}.pst-searchpill .pst-kbd{border:1px solid #155a5d;color:#6c8a8c;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;padding:3px 7px}.pst-tabs{border-bottom:1px solid #155a5d;display:flex;gap:0;margin-bottom:22px}.pst-tab{background:none;border:none;border-bottom:2px solid #0000;color:#6c8a8c;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;margin-bottom:-1px;padding:10px 20px;text-transform:uppercase;transition:color .14s,border-color .14s}.pst-tab:hover{color:#9bb0b1}.pst-tab.active{border-bottom-color:#32dcfa;color:#32dcfa}.pst-tab-badge{align-items:center;background:#32dcfa26;border-radius:50%;color:#32dcfa;display:inline-flex;font-size:10px;height:18px;justify-content:center;margin-left:6px;width:18px}.pst-controls{gap:18px;justify-content:space-between;margin-bottom:18px}.pst-chips,.pst-controls{align-items:center;display:flex;flex-wrap:wrap}.pst-chips{gap:8px}.pst-chip{align-items:center;background:#0000;border:1px solid #155a5d;border-radius:999px;color:#6c8a8c;cursor:pointer;display:inline-flex;font:500 11.5px/1 Inter,sans-serif;gap:7px;height:30px;letter-spacing:.02em;padding:0 13px;transition:all .14s}.pst-chip .pst-dot{background:currentColor;border-radius:50%;height:6px;opacity:.65;width:6px}.pst-chip:hover{border-color:#2a6f72;color:#d8eeef}.pst-chip.active{background:#32dcfa12;border-color:#32dcfa;box-shadow:0 0 16px #32dcfa1a;color:#32dcfa}.pst-right-ctrls{align-items:center;display:flex;gap:14px}.pst-count{color:#4a6264;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;white-space:nowrap}.pst-count b{color:#32dcfa;font-weight:600}.pst-sort{align-items:center;background:#040c1080;border:1px solid #155a5d;color:#9bb0b1;cursor:pointer;display:inline-flex;font-size:11.5px;gap:8px;height:32px;padding:0 12px;position:relative}.pst-sort label{color:#4a6264;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em}.pst-sort select{-webkit-appearance:none;appearance:none;background:#0000;border:none;color:#d8eeef;cursor:pointer;font-family:inherit;font-size:11.5px;outline:none;padding-right:14px}.pst-sort select option{background:#06121a;color:#d8eeef}.pst-sort .pst-caret{color:#6c8a8c;pointer-events:none;position:absolute;right:10px}.pst-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding-bottom:10px}.pst-card{background:linear-gradient(180deg,rgba(50,220,250,.035),#0000 70%),#0811168c;border:1px solid #155a5d;display:flex;flex-direction:column;padding:18px 18px 16px;position:relative;transition:border-color .14s,transform .14s,box-shadow .14s}.pst-card:hover{border-color:#32dcfa;box-shadow:0 14px 40px -16px #000000b3,0 0 0 1px #32dcfa1f,0 0 30px #32dcfa0f;transform:translateY(-2px)}.pst-card.saved{border-color:#6ee7a880}.pst-card-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px}.pst-folder{background:#32dcfa08;border:1px solid #155a5d;color:#32dcfa;display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.pst-subject{border:1px solid #155a5d;color:#6c8a8c;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.16em;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.pst-card-title{color:#d8eeef;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.32;margin:0 0 12px}.pst-stid{color:#4a6264;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;margin-bottom:14px}.pst-author{align-items:center;display:flex;gap:9px;margin-bottom:14px}.pst-avatar{background:radial-gradient(circle at 30% 25%,#32dcfa2e,#32dcfa08);border:1px solid #155a5d;border-radius:50%;color:#32dcfa;display:grid;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;height:26px;place-items:center;width:26px}.pst-who{color:#9bb0b1;font-size:12.5px;font-weight:500}.pst-stats{align-items:stretch;border-bottom:1px solid #155a5d80;border-top:1px solid #155a5d80;display:flex;margin-bottom:14px}.pst-stat{flex:1 1;padding:10px 4px;text-align:center}.pst-stat+.pst-stat{border-left:1px solid #155a5d66}.pst-stat .pst-k{color:#4a6264;font-size:8.5px;letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase}.pst-stat .pst-k,.pst-stat .pst-v{font-family:JetBrains Mono,monospace}.pst-stat .pst-v{color:#d8eeef;font-size:13px;font-weight:500}.pst-stat .pst-v.cy{color:#32dcfa}.pst-card-foot{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:auto}.pst-card-actions{display:flex;gap:6px}.pst-saves{align-items:center;color:#6c8a8c;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:6px}.pst-saves svg{color:#f5b86a}.pst-btn{align-items:center;background:#32dcfa0d;border:1px solid #32dcfa;box-shadow:0 0 16px #32dcfa1a;color:#32dcfa;cursor:pointer;display:inline-flex;font:600 11.5px/1 Inter,sans-serif;gap:6px;letter-spacing:.01em;padding:8px 14px;transition:all .14s}.pst-btn:hover{background:#32dcfa24;box-shadow:0 0 22px #32dcfa33}.pst-btn svg{height:13px;width:13px}.pst-btn.saved-btn{background:#6ee7a814;border-color:#6ee7a8b3;box-shadow:none;color:#6ee7a8}.pst-btn.fork-btn{background:#c061ff0d;border-color:#c061ff;color:#c061ff}.pst-btn.fork-btn:hover{background:#c061ff24}.pst-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.4}.pst-nudge{align-items:center;background:#32dcfa0f;border:1px solid #32dcfa66;color:#9bb0b1;display:flex;font-size:13px;gap:12px;grid-column:1/-1;justify-content:space-between;margin-bottom:4px;padding:12px 16px}.pst-nudge strong{color:#32dcfa}.pst-nudge-upgrade{background:#32dcfa14;border:1px solid #32dcfa;color:#32dcfa;cursor:pointer;flex-shrink:0;font:600 11px/1 Inter,sans-serif;letter-spacing:.04em;padding:6px 14px;transition:background .14s;white-space:nowrap}.pst-nudge-upgrade:hover{background:#32dcfa2e}.pst-nudge-dismiss{background:none;border:none;color:#4a6264;cursor:pointer;font-size:16px;padding:0 4px}.pst-save-limit{align-items:center;background:#f5b86a0d;border:1px solid #f5b86a4d;color:#9bb0b1;display:flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:10px;grid-column:1/-1;letter-spacing:.06em;margin-bottom:8px;padding:10px 14px}.pst-save-limit span{color:#f5b86a}.pst-empty{border:1px dashed #155a5d;color:#6c8a8c;grid-column:1/-1;padding:60px 20px;text-align:center}.pst-empty-title{color:#9bb0b1;font-family:Major Mono Display,JetBrains Mono,monospace;font-size:15px;margin-bottom:6px;text-transform:lowercase}.pst-loading{color:#6c8a8c;font-size:12px;grid-column:1/-1;justify-content:center;letter-spacing:.14em;padding:80px 20px}.pst-footer,.pst-loading{align-items:center;display:flex;font-family:JetBrains Mono,monospace}.pst-footer{background:#02080c80;border-top:1px solid #32dcfa14;color:#4a6264;flex-shrink:0;font-size:10.5px;justify-content:space-between;letter-spacing:.2em;padding:12px 22px}.pst-footer-legend{display:inline-flex;gap:18px;letter-spacing:.12em}.login-container{background:radial-gradient(at bottom left,#131c1f,#0000),radial-gradient(at top right,#32dcfa,#0000);margin:0;min-height:100vh;padding:0;width:100vw}.login-box,.login-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.login-box{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#0f0f0fcc;border:1px solid #32dcfa4d;border-radius:1.25rem;box-shadow:0 4px 20px #00000040,0 0 15px #32dcfa26;gap:.35rem;padding:2.5rem;width:380px}.login-flow-label{color:#c8e6f0bf;font-size:.78rem;letter-spacing:.07em;margin:0;text-align:left;text-transform:uppercase;width:100%}.login-back-button{align-self:flex-start;background:none;border:none;color:#e8f4f8e6;cursor:pointer;font-size:.86rem;margin:0 0 .85rem;padding:0;transition:color .2s ease}.login-back-button:hover{color:#32dcfa}.login-node-count{color:#e8f4f8d6;font-size:.82rem;margin:0 0 .8rem;text-align:left;width:100%}@keyframes rippleWave{0%{background-position:-200%}to{background-position:200%}}.login-button{animation:rippleWave 20s linear infinite;background:linear-gradient(90deg,#036f82,#048ba0 15%,#07b9d9 25%,#05a0b5 35%,#036f82 45%,#036f82 55%,#05a0b5 65%,#07b9d9 75%,#048ba0 85%,#036f82);background-size:200% 100%;border:1px solid #32dcfa66;border-radius:.5rem;box-shadow:0 2px 10px #036f824d;color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;margin-top:.5rem;padding:.85rem;transition:all .3s ease;width:100%}.login-button:hover{animation:none;background:linear-gradient(135deg,#07b9d9,#32dcfa);box-shadow:0 4px 15px #32dcfa66;transform:translateY(-1px)}.login-button:active{transform:translateY(0)}.login-toggle{color:#ffffffd9;font-size:.95rem;margin-top:1.25rem;text-align:center;width:100%}.login-toggle-button{background:none;border:none;color:#32dcfa;cursor:pointer;font-weight:700;padding:0;text-decoration:none;transition:all .3s ease}.login-toggle-button:hover{color:#07b9d9;text-decoration:underline}.login-input{background:#0a0d0fd1;border:1px solid #32dcfa61;border-radius:.5rem;box-sizing:border-box;color:#f0fbff;font-family:monospace;font-size:1rem;margin-bottom:1.1rem;padding:.8rem;transition:all .3s ease;width:100%}.login-input:focus{background:#0a0d0fe6;border-color:#32dcfac7;box-shadow:0 0 0 2px #32dcfa38;outline:none}.login-input::placeholder{color:#dcf2f89e}.login-error{color:#e34234;font-size:.9rem;margin-bottom:1rem;margin-top:0;text-align:center;text-shadow:0 0 5px #e3423480;width:100%}body.light-theme{--lp-accent:#0891b2;--lp-accent-glow:#0891b238;--lp-bg-from:#e8f4f8;--lp-bg-to:#0891b22e;--lp-box-bg:#f0f7faf5;--lp-box-border:#0891b259;--lp-box-shadow:#0891b224;--lp-text:#0d1418;--lp-text-sub:#0d1418b8;--lp-text-muted:#0d141880;--lp-input-bg:#e1f0f5e0;--lp-input-border:#0891b259;--lp-input-color:#0d1418;--lp-placeholder:#0d14186b}body.theme-babylon{--lp-accent:#1c3154;--lp-accent-glow:#1c315438;--lp-bg-from:#f0e8d0;--lp-bg-to:#1c315426;--lp-box-bg:#faf3e1f5;--lp-box-border:#1c315452;--lp-box-shadow:#1c31541f;--lp-text:#1a1e2e;--lp-text-sub:#1a1e2eb8;--lp-text-muted:#1a1e2e80;--lp-input-bg:#f0e8d2e0;--lp-input-border:#1c315452;--lp-input-color:#1a1e2e;--lp-placeholder:#1a1e2e6b}body.theme-matrix{--lp-accent:#1a4a1a;--lp-accent-glow:#1a4a1a38;--lp-bg-from:#e0eeda;--lp-bg-to:#1a4a1a26;--lp-box-bg:#eef5eaf5;--lp-box-border:#1a4a1a52;--lp-box-shadow:#1a4a1a1f;--lp-text:#0a1e0a;--lp-text-sub:#0a1e0ab8;--lp-text-muted:#0a1e0a80;--lp-input-bg:#e1f0dce0;--lp-input-border:#1a4a1a52;--lp-input-color:#0a1e0a;--lp-placeholder:#0a1e0a6b}body.theme-amethyst{--lp-accent:#5b2d9a;--lp-accent-glow:#5b2d9a38;--lp-bg-from:#e8e0f5;--lp-bg-to:#5b2d9a26;--lp-box-bg:#f1edfaf5;--lp-box-border:#5b2d9a52;--lp-box-shadow:#5b2d9a1f;--lp-text:#1a0a2e;--lp-text-sub:#1a0a2eb8;--lp-text-muted:#1a0a2e80;--lp-input-bg:#e4dcf5e0;--lp-input-border:#5b2d9a52;--lp-input-color:#1a0a2e;--lp-placeholder:#1a0a2e6b}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .login-container{background:radial-gradient(at bottom left,var(--lp-bg-from),#0000),radial-gradient(at top right,var(--lp-bg-to),#0000),var(--lp-box-bg)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .login-box{background-color:var(--lp-box-bg);border-color:var(--lp-box-border);box-shadow:0 4px 20px #00000014,0 0 15px var(--lp-box-shadow);color:var(--lp-text)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .login-flow-label{color:var(--lp-text-muted)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .login-back-button{color:var(--lp-text-sub)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .login-back-button:hover{color:var(--lp-accent)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .login-node-count{color:var(--lp-text-sub)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .login-input{background:var(--lp-input-bg);border-color:var(--lp-input-border);color:var(--lp-input-color)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .login-input:focus{background:var(--lp-input-bg);border-color:var(--lp-accent);box-shadow:0 0 0 2px var(--lp-accent-glow)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .login-input::placeholder{color:var(--lp-placeholder)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .login-toggle{color:var(--lp-text-sub)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .login-toggle-button{color:var(--lp-accent)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .login-toggle-button:hover{color:var(--lp-accent);opacity:.75}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .login-box p:not(.login-error):not(.login-flow-label):not(.login-node-count):not(.login-toggle){color:var(--lp-text)}.preauth-root{--accent:#32dcfa;--panel-bg:#0f161ae6;--panel-border:#32dcfa47;--focus-glow:0 0 20px #32dcfa4d;background:radial-gradient(circle at 12% 18%,#32dcfa0f,#0000 42%),radial-gradient(circle at 84% 24%,#32dcfa0d,#0000 38%),radial-gradient(circle at 58% 74%,#32dcfa0a,#0000 46%),#0b1014;color:#eef9ff;display:flex;flex-direction:column;font-family:JetBrains Mono,monospace;height:100vh;min-height:100vh;overflow-x:hidden;overflow-y:auto;width:100vw}.preauth-top-nav{align-items:center;border-bottom:1px solid #32dcfa29;display:flex;justify-content:space-between;padding:1.2rem 2.2rem}.preauth-brand-row{align-items:center;display:flex;gap:.65rem}.preauth-logo{height:10vh;object-fit:contain;width:auto}.preauth-brand-name{color:#eef9ffeb;font-size:.9rem;letter-spacing:.04em}.preauth-nav-actions{align-items:center;display:flex;gap:.7rem}.preauth-back-button,.preauth-filter-pill,.preauth-hero-button,.preauth-nav-link,.preauth-soft-nudge{background:#0f161ae0;border:1px solid #32dcfa73;border-radius:999px;color:var(--accent);cursor:pointer;font:inherit;padding:.55rem 1rem;transition:box-shadow .25s ease,transform .2s ease,border-color .2s ease}.preauth-back-button:focus-visible,.preauth-back-button:hover,.preauth-filter-pill:focus-visible,.preauth-filter-pill:hover,.preauth-hero-button:focus-visible,.preauth-hero-button:hover,.preauth-nav-link:focus-visible,.preauth-nav-link:hover,.preauth-soft-nudge:focus-visible,.preauth-soft-nudge:hover{box-shadow:0 0 20px #32dcfa26;transform:translateY(-1px)}.preauth-back-button:focus-visible,.preauth-filter-pill:focus-visible,.preauth-hero-button:focus-visible,.preauth-nav-link:focus-visible,.preauth-soft-nudge:focus-visible{box-shadow:var(--focus-glow);outline:none}.preauth-nav-link-subdued{border-color:#32dcfa3d;color:#eef9ffc7}.preauth-nav-link-cta{background:linear-gradient(120deg,#32dcfa47,#32dcfa14)}.preauth-main-stage{align-items:flex-start;display:flex;flex:1 1;justify-content:center;padding:2rem 2.4rem}.preauth-auth-panel,.preauth-hero-panel,.preauth-preview-panel{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:20px;box-shadow:0 14px 38px #00000059;width:min(1220px,97vw)}.preauth-hero-panel{padding:2.8rem;position:relative}.preauth-hero-panel:before{background:radial-gradient(circle at 50% 32%,#32dcfa0a,#32dcfa00 64%);border-radius:999px;content:"";height:150%;inset:-35% -18% auto;pointer-events:none;position:absolute;z-index:0}.preauth-hero-panel>*{position:relative;z-index:1}.preauth-ambient-stats{color:#eef9ffb8;font-size:.82rem;margin:0}.preauth-hero-title{font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4vw,3.6rem);line-height:1.1;margin:.6rem 0 0}.preauth-hero-subtitle{color:#eef9ffd6;margin:1rem 0 0;max-width:66ch}.preauth-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.preauth-use-cases{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.4rem}.preauth-use-case-item{background:#0c12168c;border:1px solid #32dcfa2e;border-radius:12px;padding:.75rem .85rem}.preauth-use-case-item h2{color:#eef9fff2;font-family:Space Grotesk,sans-serif;font-size:1rem;margin:0}.preauth-use-case-item p{color:#eef9ffd1;font-size:.86rem;line-height:1.45;margin:.42rem 0 0}.preauth-hero-button-primary{background:linear-gradient(120deg,#32dcfa4d,#32dcfa1a)}.preauth-hero-button-secondary{border-color:#32dcfa38;color:#eef9ffc7}.preauth-landing-panel{display:flex;flex-direction:column;gap:3rem;padding:.5rem 0 3.5rem;width:min(1200px,94vw)}.preauth-landing-hero{max-width:760px}.preauth-landing-eyebrow{color:#32dcfae6;font-size:.78rem;letter-spacing:.16em;margin:0 0 1.1rem;text-transform:uppercase}.preauth-landing-title{color:#f7fbff;font-family:Space Grotesk,sans-serif;font-size:clamp(2.6rem,4.5vw,3.8rem);line-height:1.1;margin:0}.preauth-landing-title span{color:var(--accent)}.preauth-landing-lede{color:#eef9ffc2;font-size:1.05rem;line-height:1.7;margin:1.3rem 0 0;max-width:64ch}.preauth-landing-ctas{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.6rem}.preauth-demo-strip{align-items:center;background:#0c1216b3;border:1px solid #32dcfa2e;border-radius:16px;display:flex;gap:1rem;padding:1.1rem 1.4rem}.preauth-demo-badge{background:#32dcfa2e;border-radius:8px;color:#d9f7ff;font-size:.72rem;font-weight:600;letter-spacing:.08em;padding:.3rem .65rem;text-transform:uppercase}.preauth-demo-strip p{color:#eef9ffbd;font-size:.92rem;line-height:1.6;margin:0}.preauth-demo-strip strong{color:#f4fbff}.preauth-landing-divider{background:#32dcfa24;height:1px}.preauth-landing-section{display:flex;flex-direction:column;gap:1rem}.preauth-section-label{color:#32dcfacc;font-size:.72rem;letter-spacing:.18em;margin:0;text-transform:uppercase}.preauth-section-title{color:#f6fbff;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,3vw,2.6rem);margin:0}.preauth-section-subtitle{color:#eef9ffb3;font-size:1rem;line-height:1.65;margin:0;max-width:62ch}.preauth-pain-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.2rem}.preauth-pain-card{background:#0c121699;border:1px solid #32dcfa29;border-radius:14px;padding:1.4rem 1.5rem}.preauth-pain-card h3{color:#f4fbff;font-size:1.02rem;margin:0 0 .6rem}.preauth-pain-card p{color:#eef9ffb3;font-size:.9rem;line-height:1.6;margin:0}.preauth-pain-num{color:#32dcfacc;font-size:.7rem;letter-spacing:.14em;margin-bottom:.6rem;text-transform:uppercase}.preauth-feature-rows{display:flex;flex-direction:column;gap:1.4rem}.preauth-feature-row{grid-gap:1.4rem;align-items:center;background:#0c12168c;border:1px solid #32dcfa24;border-radius:18px;display:grid;gap:1.4rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:1.6rem}.preauth-feature-row-flip{direction:rtl}.preauth-feature-row-flip>*{direction:ltr}.preauth-feature-text h3{color:#f5fbff;font-size:1.25rem;margin:0 0 .7rem}.preauth-feature-text p{color:#eef9ffb3;line-height:1.6;margin:0}.preauth-feature-tag{color:#32dcfad9;font-size:.74rem;letter-spacing:.16em;margin:0 0 .6rem;text-transform:uppercase}.preauth-feature-visual{align-items:center;background:#0c1216a6;border:1px solid #32dcfa33;border-radius:14px;display:flex;justify-content:center;min-height:180px;padding:1.3rem}.preauth-node-chain{display:flex;flex-direction:column;gap:.55rem;width:100%}.preauth-node{align-items:center;background:#32dcfa1f;border:1px solid #32dcfa59;border-radius:10px;color:#c8f4ff;display:flex;font-size:.85rem;gap:.6rem;padding:.6rem .8rem}.preauth-node.highlight{background:#32dcfa38;border-color:#32dcfae6;color:#ecfbff;font-weight:600}.preauth-node.missing{background:#ffbb561f;border-color:#ffbb56b3;border-style:dashed;color:#ffd9a3}.preauth-node-meta{font-size:.72rem;margin-left:auto;opacity:.7}.preauth-node-arrow{color:#32dcfa80;font-size:.82rem;text-align:center}.preauth-progress-shell{display:flex;flex-direction:column;gap:.7rem;width:100%}.preauth-progress-header{color:#eef9ff99;display:flex;font-size:.8rem;justify-content:space-between}.preauth-progress-bar{background:#eef9ff1f;border-radius:999px;height:8px;overflow:hidden}.preauth-progress-bar span{background:var(--accent);border-radius:inherit;display:block;height:100%;width:50%}.preauth-progress-grid{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.preauth-progress-item{background:#0c121699;border:1px solid #32dcfa33;border-radius:8px;color:#eef9ffb3;font-size:.8rem;padding:.55rem .7rem}.preauth-progress-item.done{background:#32dcfa2e;border-color:#32dcfa80;color:#bff3ff}.preauth-progress-item.next{border-color:#32dcfa38;color:#eef9ffcc}.preauth-progress-item.locked{border-color:#eef9ff33;border-style:dashed;color:#eef9ff66}.preauth-tier-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.4rem}.preauth-tier-card{background:#0c121699;border:1px solid #32dcfa29;border-radius:18px;display:flex;flex-direction:column;gap:.6rem;padding:1.6rem}.preauth-tier-card.featured{background:#32dcfa14;border-color:#32dcfa99}.preauth-tier-name{color:#32dcfad9;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.preauth-tier-price{color:#f4fbff;font-size:1.8rem;font-weight:600}.preauth-tier-cycle{color:#eef9ff99;font-size:.9rem;font-weight:400}.preauth-tier-who{border-bottom:1px solid #32dcfa1f;color:#eef9ffa6;font-size:.9rem;padding-bottom:.8rem}.preauth-tier-feature{color:#eef9ffbf;display:flex;font-size:.88rem;gap:.5rem}.preauth-tier-feature:before{color:#32dcfacc;content:"→"}.preauth-tier-blurred-content{filter:blur(6px);opacity:.85;pointer-events:none;-webkit-user-select:none;user-select:none}.preauth-tier-blurred-content .preauth-tier-feature,.preauth-tier-blurred-content .preauth-tier-feature:before,.preauth-tier-blurred-content .preauth-tier-who{color:#eef9ff73}.preauth-quote-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.2rem}.preauth-quote-card{background:#0c121699;border:1px solid #32dcfa29;border-radius:14px;padding:1.4rem}.preauth-quote-card blockquote{color:#eef9ffc7;font-size:.9rem;font-style:italic;line-height:1.6;margin:0 0 1rem}.preauth-quote-card cite{color:#f5fbff;display:block;font-style:normal;font-weight:600}.preauth-quote-role{color:#32dcfad9;font-size:.78rem;margin-top:.3rem}.preauth-cta-section{border-top:1px solid #32dcfa24;padding:2rem 0 0;text-align:center}.preauth-cta-section h2{color:#f6fbff;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4vw,2.8rem);margin:0 0 .7rem}.preauth-cta-section p{color:#eef9ffb3;margin:0 0 1.5rem}.preauth-cta-actions{display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center}.preauth-cta-note{color:#eef9ff80;font-size:.78rem;margin-top:1rem}.preauth-testimonials{border-top:1px solid #32dcfa26;margin-top:2.5rem;padding-top:2rem}.preauth-testimonials-title{color:#eef9fff2;font-family:Space Grotesk,sans-serif;font-size:1.8rem;margin:0 0 1.5rem;text-align:center}.preauth-testimonials-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.preauth-testimonial-card{background:#0c1216a6;border:1px solid #32dcfa38;border-radius:14px;padding:1.2rem 1.3rem;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.preauth-testimonial-card:hover{border-color:#32dcfa59;box-shadow:0 8px 24px #32dcfa1f;transform:translateY(-2px)}.preauth-testimonial-quote{border-left:3px solid #32dcfa66;color:#eef9ffe0;font-size:.92rem;font-style:italic;line-height:1.6;padding-left:1rem;position:relative}.preauth-testimonial-author{border-top:1px solid #32dcfa1f;margin-top:1rem;padding-top:.8rem}.preauth-testimonial-name{color:#eef9fff2;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:600}.preauth-testimonial-role{color:#32dcfad9;font-size:.82rem;margin-top:.25rem}.preauth-preview-panel{padding:1.2rem;position:relative}.preauth-auth-header,.preauth-preview-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.preauth-auth-title,.preauth-preview-title{font-family:Space Grotesk,sans-serif;font-size:1.55rem;margin:0}.preauth-preview-subtitle{color:#eef9ffb8;margin:.45rem 0 0}.preauth-graph-shell{position:relative}.preauth-filter-pill-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.8rem}.preauth-filter-pill.active{background:#32dcfa29;border-color:var(--accent);color:#e8fbff}.preauth-graph-stage{background:radial-gradient(circle at center,#32dcfa14,#0b1014d9);border:1px solid #32dcfa33;border-radius:16px;height:min(62vh,560px);overflow:hidden;width:100%}.preauth-pixi-host{height:100%;width:100%}.preview-link{stroke:#32dcfa52;animation:preauthEdgeShimmer 3.2s ease-in-out infinite}.preview-node{stroke:#ffffff8c;stroke-width:1.1}.preview-node-label{fill:#e8f7ffe6;text-anchor:middle;font-size:10.5px;pointer-events:none}.preauth-node-tooltip{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0f161af5;border:1px solid #32dcfa6b;border-radius:12px;padding:.7rem .8rem;pointer-events:none;position:absolute;width:min(300px,75vw);z-index:4000}.preauth-tooltip-title{font-weight:700}.preauth-tooltip-meta{color:#9eefff;font-size:.82rem;margin-top:.22rem}.preauth-tooltip-description{color:#eef9ffe6;font-size:.82rem;line-height:1.45;margin-top:.4rem}.preauth-soft-nudge{border-color:#32dcfa3d;border-radius:12px;bottom:1.2rem;color:#eef9ffe0;cursor:pointer;font-size:.85rem;line-height:1.4;max-width:min(360px,72vw);position:absolute;right:1.2rem}.preauth-soft-nudge:focus-visible,.preauth-soft-nudge:hover{box-shadow:none;transform:none}.preauth-auth-panel{padding:1.2rem}.preauth-back-button-strong{background:linear-gradient(120deg,#32dcfa4d,#32dcfa1a);border-color:#32dcfa80;color:#e8fbff}.preauth-login-shell{border:1px solid #32dcfa38;border-radius:16px;padding:1rem}.preauth-login-shell .login-container{background:#0000;min-height:auto;width:100%}.preauth-login-shell .login-box{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#0f161ae6;width:min(450px,92%)}.preauth-mobile-redirect-panel{align-items:center;display:flex;flex-direction:column;padding:1.2rem;width:100%}.preauth-graph-legend{background:#0c1216cc;border:1px solid #32dcfa47;border-radius:999px;bottom:1rem;color:#e8f7ffe6;display:flex;font-size:.8rem;gap:.8rem;left:1rem;padding:.42rem .78rem;position:absolute;z-index:2}.preauth-graph-legend span{align-items:center;display:inline-flex;gap:.32rem}.preauth-graph-legend i{border-radius:999px;display:inline-block;height:8px;width:8px}.preauth-tooltip-system{color:#c8e6f0bf;font-size:.76rem;line-height:1.35;margin-top:.25rem}.preauth-horizon-overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(140deg,#0a0e12d1,#0a0e12a8);border:1px solid #32dcfa3d;border-radius:12px;inset:auto 1rem 1rem 1rem;padding:.8rem .9rem;position:absolute;z-index:3}.preauth-horizon-overlay p{color:#eef9ffe6;margin:0}.preauth-horizon-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.6rem}@keyframes preauthEdgeShimmer{0%,to{opacity:.45}50%{opacity:.85}}@media (max-width:900px){.preauth-main-stage{padding:1rem}.preauth-top-nav{flex-wrap:wrap;gap:.8rem;padding:1rem}.preauth-auth-header,.preauth-preview-header{align-items:flex-start;flex-direction:column}.preauth-testimonials-grid,.preauth-use-cases{grid-template-columns:1fr}.preauth-soft-nudge{margin-top:.8rem;position:static}.preauth-landing-panel{padding-bottom:2.5rem;width:100%}.preauth-demo-strip{align-items:flex-start;flex-direction:column}.preauth-pain-grid,.preauth-quote-grid,.preauth-tier-grid{grid-template-columns:1fr}.preauth-feature-row,.preauth-feature-row-flip{direction:ltr;grid-template-columns:1fr}}@media (max-width:600px){.preauth-landing-ctas{align-items:stretch;flex-direction:column}.preauth-cta-actions{flex-direction:column}}body.light-theme .preauth-root{--accent:#0891b2;--panel-bg:#f0f7faf2;--panel-border:#0891b247;--focus-glow:0 0 20px #0891b24d;--pt-text:#0d1418;--pt-text-sub:#0d1418b8;--pt-text-muted:#0d14188c;--pt-card-bg:#0891b20f;--pt-card-border:#0891b229;--pt-node-bg:#0891b21a;--pt-node-done-bg:#0891b22e;background:radial-gradient(circle at 12% 18%,#0891b214,#0000 42%),radial-gradient(circle at 84% 24%,#0891b20f,#0000 38%),radial-gradient(circle at 58% 74%,#0891b20d,#0000 46%),#f0f7fa;color:var(--pt-text)}body.theme-babylon .preauth-root{--accent:#1c3154;--panel-bg:#faf3e1f2;--panel-border:#1c315447;--focus-glow:0 0 20px #1c31544d;--pt-text:#1a1e2e;--pt-text-sub:#1a1e2eb8;--pt-text-muted:#1a1e2e8c;--pt-card-bg:#1c31540f;--pt-card-border:#1c315424;--pt-node-bg:#1c31541a;--pt-node-done-bg:#1c31542e;background:radial-gradient(circle at 12% 18%,#1c315412,#0000 42%),radial-gradient(circle at 84% 24%,#1c31540d,#0000 38%),radial-gradient(circle at 58% 74%,#1c31540a,#0000 46%),#f5f0e5;color:var(--pt-text)}body.theme-matrix .preauth-root{--accent:#1a4a1a;--panel-bg:#eef5eaf2;--panel-border:#1a4a1a47;--focus-glow:0 0 20px #1a4a1a4d;--pt-text:#0a1e0a;--pt-text-sub:#0a1e0ab8;--pt-text-muted:#0a1e0a8c;--pt-card-bg:#1a4a1a0f;--pt-card-border:#1a4a1a24;--pt-node-bg:#1a4a1a1a;--pt-node-done-bg:#1a4a1a2e;background:radial-gradient(circle at 12% 18%,#1a4a1a14,#0000 42%),radial-gradient(circle at 84% 24%,#1a4a1a0f,#0000 38%),radial-gradient(circle at 58% 74%,#1a4a1a0d,#0000 46%),#eef5ea;color:var(--pt-text)}body.theme-amethyst .preauth-root{--accent:#5b2d9a;--panel-bg:#f1edfaf2;--panel-border:#5b2d9a47;--focus-glow:0 0 20px #5b2d9a4d;--pt-text:#1a0a2e;--pt-text-sub:#1a0a2eb8;--pt-text-muted:#1a0a2e8c;--pt-card-bg:#5b2d9a0f;--pt-card-border:#5b2d9a24;--pt-node-bg:#5b2d9a1a;--pt-node-done-bg:#5b2d9a2e;background:radial-gradient(circle at 12% 18%,#5b2d9a12,#0000 42%),radial-gradient(circle at 84% 24%,#5b2d9a0d,#0000 38%),radial-gradient(circle at 58% 74%,#5b2d9a0a,#0000 46%),#f1edfb;color:var(--pt-text)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-top-nav{border-bottom-color:var(--panel-border)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-brand-name{color:var(--pt-text)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-back-button,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-filter-pill,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-hero-button,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-nav-link,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-soft-nudge{background:var(--panel-bg)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-nav-link-subdued{border-color:var(--pt-card-border);color:var(--pt-text-sub)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-nav-link-cta{background:color-mix(in srgb,var(--accent) 22%,var(--panel-bg))}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-hero-button-secondary{border-color:var(--pt-card-border);color:var(--pt-text-sub)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-soft-nudge{border-color:var(--pt-card-border);color:var(--pt-text-sub)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-ambient-stats,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-cta-note,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-cta-section p,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-hero-subtitle,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-landing-lede,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-preview-subtitle,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-section-subtitle{color:var(--pt-text-sub)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-auth-title,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-cta-section h2,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-hero-title,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-landing-title,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-preview-title,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-section-title,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-testimonials-title{color:var(--pt-text)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-feature-tag,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-landing-eyebrow,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-pain-num,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-quote-role,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-section-label,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-testimonial-role,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-tier-name{color:var(--accent)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-landing-divider{background:var(--panel-border)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-cta-section{border-top-color:var(--panel-border)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-testimonials{border-top-color:var(--panel-border)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-demo-strip,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-feature-row,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-feature-visual,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-pain-card,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-progress-item,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-quote-card,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-testimonial-card,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-tier-card,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-use-case-item{background:var(--pt-card-bg);border-color:var(--pt-card-border)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-tier-card.featured{background:color-mix(in srgb,var(--accent) 10%,var(--panel-bg));border-color:var(--accent)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-demo-strip strong,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-feature-text h3,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-pain-card h3,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-quote-card cite,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-testimonial-name,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-tier-price,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-use-case-item h2{color:var(--pt-text)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-demo-strip p,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-feature-text p,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-pain-card p,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-progress-item,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-quote-card blockquote,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-testimonial-quote,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-tier-cycle,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-tier-feature,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-tier-who,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-use-case-item p{color:var(--pt-text-sub)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-tier-feature:before{color:var(--accent)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-tier-who{border-bottom-color:var(--pt-card-border)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-testimonial-author{border-top-color:var(--pt-card-border)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-testimonial-quote{border-left-color:var(--accent)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-demo-badge{background:color-mix(in srgb,var(--accent) 18%,#0000);color:var(--pt-text)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-progress-bar{background:var(--pt-card-border)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-progress-header{color:var(--pt-text-muted)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-progress-item.done{background:var(--pt-node-done-bg);border-color:var(--accent);color:var(--pt-text)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-progress-item.next{color:var(--pt-text-sub)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-progress-item.locked{border-color:var(--pt-card-border);color:var(--pt-text-muted)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-node{background:var(--pt-node-bg);border-color:var(--pt-card-border);color:var(--pt-text-sub)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-node.highlight{background:var(--pt-node-done-bg);border-color:var(--accent);color:var(--pt-text)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-node-arrow{color:var(--accent);opacity:.6}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-graph-stage{background:radial-gradient(circle at center,color-mix(in srgb,var(--accent) 10%,#0000),var(--panel-bg) 80%);border-color:var(--pt-card-border)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-graph-legend{background:var(--panel-bg);border-color:var(--pt-card-border);color:var(--pt-text-sub)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-node-tooltip{background:var(--panel-bg);border-color:var(--panel-border);color:var(--pt-text)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-tooltip-meta{color:var(--accent)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-tooltip-description,:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-tooltip-system{color:var(--pt-text-sub)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-horizon-overlay{background:color-mix(in srgb,var(--panel-bg) 90%,#0000);border-color:var(--panel-border)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-horizon-overlay p{color:var(--pt-text)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-login-shell{border-color:var(--panel-border)}:is(body.light-theme,body.theme-babylon,body.theme-matrix,body.theme-amethyst) .preauth-login-shell .login-box{background-color:var(--panel-bg)}
/*# sourceMappingURL=main.c9e6d189.css.map*/