@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}.navBarDevModeWrapper{align-items:center;display:flex;gap:.35rem;-webkit-user-select:none;user-select:none}.navBarDevModeLabel{color:#ffffff80;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.navBarDevModeToggle{background:#ffffff26;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:17px;padding:0;position:relative;transition:background .2s ease;width:32px}.navBarDevModeToggle.navBarDevModeToggleOn{background:#32dcfa;box-shadow:0 0 6px #32dcfa80}.navBarDevModeToggle.navBarDevModeToggleDisabled{cursor:not-allowed;opacity:.55}.navBarDevModeThumb{background:#fff;border-radius:50%;display:block;height:13px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:13px}.navBarDevModeToggleOn .navBarDevModeThumb{transform:translateX(15px)}.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}.hilbert-wrap{height:174px;pointer-events:none;position:relative;-webkit-user-select:none;user-select:none;width:165px}.hilbert-wrap:after{background:#26313a;border-radius:50%;bottom:14px;content:"";height:12px;left:50%;opacity:.13;pointer-events:none;position:absolute;transform:translateX(-50%);width:66px}.hilbert-svg{height:100%;overflow:visible;width:100%}.hilbert-arm-l,.hilbert-arm-r{transform-box:view-box;transform-origin:0 0}.hilbert-arm-r{transform:translate(100px,108px) rotate(50deg) scale(.95)}.hilbert-arm-l{transform:translate(100px,108px) rotate(130deg) scale(.95)}.hilbert-eyes{transform:translate(0)}.hilbert-antenna{transform-box:view-box;transform-origin:100px 86px}.hilbert-orbit{display:none;transform:translate(100px,108px) rotate(0deg);transform-box:view-box;transform-origin:0 0}.hilbert-arm-l,.hilbert-arm-r{transition:transform .55s cubic-bezier(.34,1.18,.4,1)}.hilbert-eyes{transition:transform .42s ease}.hilbert-wrap[data-pose=right] .hilbert-arm-r{transform:translate(100px,108px) rotate(-5deg) scale(1)}.hilbert-wrap[data-pose=right] .hilbert-eyes{transform:translate(5px,1px)}.hilbert-wrap[data-pose=left] .hilbert-arm-l{transform:translate(100px,108px) rotate(185deg) scale(1)}.hilbert-wrap[data-pose=left] .hilbert-eyes{transform:translate(-5px,1px)}.hilbert-wrap[data-pose=upr] .hilbert-arm-r{transform:translate(100px,108px) rotate(-84deg) scale(1)}.hilbert-wrap[data-pose=upr] .hilbert-eyes{transform:translate(3px,-5px)}.hilbert-wrap[data-pose=upl] .hilbert-arm-l{transform:translate(100px,108px) rotate(264deg) scale(1)}.hilbert-wrap[data-pose=upl] .hilbert-eyes{transform:translate(-3px,-5px)}.hilbert-wrap[data-pose=downr] .hilbert-arm-r{transform:translate(100px,108px) rotate(84deg) scale(1)}.hilbert-wrap[data-pose=downr] .hilbert-eyes{transform:translate(3px,5px)}.hilbert-wrap[data-pose=downl] .hilbert-arm-l{transform:translate(100px,108px) rotate(96deg) scale(1)}.hilbert-wrap[data-pose=downl] .hilbert-eyes{transform:translate(-3px,5px)}.hilbert-wrap[data-pose=open] .hilbert-arm-r{transform:translate(100px,108px) rotate(22deg) scale(1)}.hilbert-wrap[data-pose=open] .hilbert-arm-l{transform:translate(100px,108px) rotate(158deg) scale(1)}.hilbert-wrap[data-pose=spin] .hilbert-antenna,.hilbert-wrap[data-pose=spin] .hilbert-arms{display:none}.hilbert-wrap[data-pose=spin] .hilbert-orbit{display:block}.hilbert-wrap.hilbert-docked{bottom:auto;height:102px;left:auto;pointer-events:none;position:relative;width:102px;z-index:auto}.hilbert-wrap.hilbert-docked:after{display:none}@media (prefers-reduced-motion:no-preference){.hilbert-svg{animation:hilbert-floaty 4.2s ease-in-out infinite}.hilbert-antenna{animation:hilbert-sway 4.6s ease-in-out infinite}.hilbert-docked .hilbert-antenna,.hilbert-docked .hilbert-svg{animation:none}.hilbert-wrap[data-pose=spin] .hilbert-orbit{animation:k-orbit 3.2s linear infinite}.hilbert-wrap[data-pose=spin] .hilbert-eyes{animation:k-eyes-orbit 3.2s linear infinite}}@keyframes hilbert-floaty{0%,to{transform:translateY(2px)}50%{transform:translateY(-7px)}}@keyframes hilbert-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes k-orbit{0%{transform:translate(100px,108px) rotate(0deg)}to{transform:translate(100px,108px) rotate(1turn)}}@keyframes k-eyes-orbit{0%{transform:translate(4px)}25%{transform:translateY(4px)}50%{transform:translate(-4px)}75%{transform:translateY(-3px)}to{transform:translate(4px)}}@keyframes hilbert-teleport-out{0%{filter:brightness(1) drop-shadow(0 0 0 #5dd9e6);opacity:1;transform:scale(1) translateY(0)}22%{filter:brightness(1.7) drop-shadow(0 0 14px #5dd9e6);opacity:1;transform:scale(1.08) translateY(-7px)}55%{filter:brightness(4) drop-shadow(0 0 22px #9ef5ff);opacity:.65;transform:scale(.42) translateY(0)}85%{filter:brightness(9) drop-shadow(0 0 32px #fff);opacity:.12;transform:scale(.08)}to{filter:brightness(14);opacity:0;transform:scale(0)}}@keyframes hilbert-teleport-in{0%{filter:brightness(14);opacity:0;transform:scale(0)}15%{filter:brightness(9) drop-shadow(0 0 32px #fff);opacity:.12;transform:scale(.08)}45%{filter:brightness(4) drop-shadow(0 0 22px #9ef5ff);opacity:.65;transform:scale(.42)}78%{filter:brightness(1.7) drop-shadow(0 0 14px #5dd9e6);opacity:1;transform:scale(1.08) translateY(-5px)}to{filter:brightness(1) drop-shadow(0 0 0 #5dd9e6);opacity:1;transform:scale(1) translateY(0)}}@media (prefers-reduced-motion:no-preference){.hilbert-wrap[data-teleport=out]{animation:hilbert-teleport-out .38s ease-in forwards}.hilbert-wrap[data-teleport=in]{animation:hilbert-teleport-in .38s ease-out forwards}.hilbert-wrap[data-teleport] .hilbert-antenna,.hilbert-wrap[data-teleport] .hilbert-svg{animation:none}}.hilbert-wrap[data-idle="3"] .hilbert-eyes,.hilbert-wrap[data-idle="4"] .hilbert-eyes{transform-box:view-box;transform-origin:100px 106px}@media (prefers-reduced-motion:no-preference){.hilbert-wrap[data-idle="1"] .hilbert-arm-r{animation:i1r 2s ease-in-out 1}.hilbert-wrap[data-idle="1"] .hilbert-arm-l{animation:i1l 2s ease-in-out 1}.hilbert-wrap[data-idle="2"] .hilbert-arm-r{animation:i2r 2s cubic-bezier(.5,0,.3,1) 1}.hilbert-wrap[data-idle="3"] .hilbert-eyes{animation:i3 1.6s ease-in-out 1}.hilbert-wrap[data-idle="4"] .hilbert-eyes{animation:i4 2s ease-in-out 1}.hilbert-wrap[data-idle="5"] .hilbert-svg{animation-composition:replace,add;animation:hilbert-floaty 4.2s ease-in-out infinite,i5 2s ease-in-out 1}.hilbert-wrap[data-idle="6"] .hilbert-svg{animation-composition:replace,add;animation:hilbert-floaty 4.2s ease-in-out infinite,i6 1.8s ease-in-out 1}.hilbert-wrap[data-idle="7"] .hilbert-svg{animation-composition:replace,add;animation:hilbert-floaty 4.2s ease-in-out infinite,i7 2s ease-in-out 1}.hilbert-wrap[data-idle="8"] .hilbert-arm-r{animation:i8r 2s ease-in-out 1}.hilbert-wrap[data-idle="8"] .hilbert-arm-l{animation:i8l 2s ease-in-out 1}.hilbert-wrap[data-idle="9"] .hilbert-antenna{animation:i9 2s ease-in-out 1}.hilbert-wrap[data-idle="10"] .hilbert-arm-r{animation:i10r 2s ease-in-out 1}.hilbert-wrap[data-idle="10"] .hilbert-arm-l{animation:i10l 2s ease-in-out 1}}@keyframes i1r{0%,to{transform:translate(100px,108px) rotate(50deg) scale(.95)}16.6%,83.3%{transform:translate(100px,108px) rotate(35deg) scale(.95)}50%{transform:translate(100px,108px) rotate(65deg) scale(.95)}}@keyframes i1l{0%,to{transform:translate(100px,108px) rotate(130deg) scale(.95)}16.6%,83.3%{transform:translate(100px,108px) rotate(115deg) scale(.95)}50%{transform:translate(100px,108px) rotate(145deg) scale(.95)}}@keyframes i2r{0%,8%{transform:translate(100px,108px) rotate(50deg) scale(.95)}28%{transform:translate(100px,108px) rotate(-80deg) scale(1)}42%{transform:translate(100px,108px) rotate(-92deg) scale(1)}56%{transform:translate(100px,108px) rotate(-72deg) scale(1)}70%{transform:translate(100px,108px) rotate(-88deg) scale(1)}92%,to{transform:translate(100px,108px) rotate(50deg) scale(.95)}}@keyframes i3{0%,38%,52%,66%,to{transform:scaleY(1)}45%,59%{transform:scaleY(.12)}}@keyframes i4{0%,8%,92%,to{transform:translate(0)}24%,36%{transform:translate(-5px,1px)}56%,72%{transform:translate(5px,1px)}}@keyframes i5{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes i6{0%,to{transform:translateY(0)}28%{transform:translateY(-9px)}56%{transform:translateY(0)}78%{transform:translateY(-4px)}}@keyframes i7{0%,to{transform:rotate(0deg)}28%{transform:rotate(-6deg)}72%{transform:rotate(6deg)}}@keyframes i8r{0%,12%,88%,to{transform:translate(100px,108px) rotate(50deg) scale(.95)}34%,66%{transform:translate(100px,108px) rotate(-18deg) scale(1)}}@keyframes i8l{0%,12%,88%,to{transform:translate(100px,108px) rotate(130deg) scale(.95)}34%,66%{transform:translate(100px,108px) rotate(198deg) scale(1)}}@keyframes i9{0%,to{transform:rotate(-2deg)}50%{transform:rotate(20deg)}}@keyframes i10r{0%,15%,85%,to{transform:translate(100px,108px) rotate(50deg) scale(.95)}40%,60%{transform:translate(100px,108px) rotate(2deg) scale(1.02)}}@keyframes i10l{0%,15%,85%,to{transform:translate(100px,108px) rotate(130deg) scale(.95)}40%,60%{transform:translate(100px,108px) rotate(178deg) scale(1.02)}}.hilbert-objectives-panel{background:#0e161cf5;border:1px solid #c0883c61;border-radius:10px;box-shadow:0 4px 24px #00000073;margin-bottom:6px;opacity:0;padding:10px 12px 8px;pointer-events:none;position:relative;transform:translateY(14px);transition:transform .38s cubic-bezier(.34,1.18,.4,1),opacity .22s ease;-webkit-user-select:none;user-select:none;width:224px}.hilbert-objectives-panel--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.hop-item--clickable{cursor:pointer;pointer-events:auto}.hop-item--clickable:hover .hop-label{color:#c0883cf2}.hop-item--clickable:hover .hop-check{color:#c0883cb3}.hop-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.hop-title{color:#c0883c;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hop-progress-label{font-feature-settings:"tnum";color:#c0883cbf;font-size:10px;font-variant-numeric:tabular-nums}.hop-progress-track{background:#c0883c2e;border-radius:2px;height:3px;margin-bottom:8px;overflow:hidden}.hop-progress-fill{background:#c0883c;border-radius:2px;height:100%;transition:width .4s ease}.hop-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.hop-item{align-items:center;color:#dce6ebb3;display:flex;font-size:11.5px;gap:7px;line-height:1.3}.hop-item--done{color:#dce6ebf2}.hop-check{color:#c0883c73;flex-shrink:0;font-size:11px;text-align:center;width:14px}.hop-item--done .hop-check{color:#c0883c}.hop-label{flex:1 1}.hop-item--done .hop-label{text-decoration:line-through;-webkit-text-decoration-color:#c0883c73;text-decoration-color:#c0883c73}.hop-pagination{align-items:center;border-top:1px solid #c0883c26;display:flex;justify-content:space-between;margin-top:8px;padding-top:6px}.hop-page-btn{background:none;border:1px solid #c0883c4d;border-radius:4px;color:#c0883cbf;cursor:pointer;font-size:11px;line-height:1.4;padding:2px 8px;transition:border-color .15s,color .15s}.hop-page-btn:hover:not(:disabled){border-color:#c0883c;color:#c0883c}.hop-page-btn:disabled{cursor:default;opacity:.3}.hop-page-dots{color:#c0883c80;font-size:10px;letter-spacing:.05em}@keyframes hop-done-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hilbert-objectives-panel--done{animation:hop-done-enter .3s ease forwards;cursor:default;padding:9px 12px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.hop-done-check{color:#c0883c;font-size:13px;font-weight:700}.hop-done-tooltip{word-wrap:break-word;align-items:flex-start;background:#424242f7;border:1px solid #6e6e6e4d;border-radius:7px;bottom:calc(100% + 5px);box-shadow:0 4px 16px #00000073;color:#c8c8c8;display:flex;font-size:10.5px;gap:6px;left:0;line-height:1.5;max-width:200px;padding:7px 10px;pointer-events:none;position:absolute;top:auto;white-space:normal;width:-webkit-max-content;width:max-content;z-index:10}.body.light-theme .hilbert-objectives-panel,.light-theme .hilbert-objectives-panel{background:#ecf8fcf7;border-color:#0891b259;box-shadow:0 4px 24px #00000021}.light-theme .hop-title{color:#0891b2}.light-theme .hop-progress-label{color:#0891b2cc}.light-theme .hop-progress-track{background:#0891b224}.light-theme .hop-progress-fill{background:#0891b2}.light-theme .hop-item{color:#0e2e3aa6}.light-theme .hop-item--done{color:#0e2e3ae6}.light-theme .hop-check{color:#0891b266}.light-theme .hop-item--done .hop-check{color:#0891b2}.light-theme .hop-item--done .hop-label{-webkit-text-decoration-color:#0891b273;text-decoration-color:#0891b273}.light-theme .hop-item--clickable:hover .hop-label{color:#0891b2}.light-theme .hop-item--clickable:hover .hop-check{color:#0891b2b3}.light-theme .hop-pagination{border-top-color:#0891b226}.light-theme .hop-page-btn{border-color:#0891b24d;color:#0891b2bf}.light-theme .hop-page-btn:hover:not(:disabled){border-color:#0891b2;color:#0891b2}.light-theme .hop-page-dots{color:#0891b280}.light-theme .hop-done-check{color:#0891b2}.theme-babylon .hilbert-objectives-panel{background:#f8f2e4f7;border-color:#1c31544d;box-shadow:0 4px 24px #00000021}.theme-babylon .hop-title{color:#1c3154}.theme-babylon .hop-progress-label{color:#1c3154bf}.theme-babylon .hop-progress-track{background:#1c31541f}.theme-babylon .hop-progress-fill{background:#1c3154}.theme-babylon .hop-item{color:#1a1e2ea6}.theme-babylon .hop-item--done{color:#1a1e2ee6}.theme-babylon .hop-check{color:#1c315461}.theme-babylon .hop-item--done .hop-check{color:#1c3154}.theme-babylon .hop-item--done .hop-label{-webkit-text-decoration-color:#1c315466;text-decoration-color:#1c315466}.theme-babylon .hop-item--clickable:hover .hop-label{color:#1c3154}.theme-babylon .hop-item--clickable:hover .hop-check{color:#1c3154a6}.theme-babylon .hop-pagination{border-top-color:#1c315424}.theme-babylon .hop-page-btn{border-color:#1c31544d;color:#1c3154b3}.theme-babylon .hop-page-btn:hover:not(:disabled){border-color:#1c3154;color:#1c3154}.theme-babylon .hop-page-dots{color:#1c315473}.theme-babylon .hop-done-check{color:#1c3154}.theme-matrix .hilbert-objectives-panel{background:#0a160af5;border-color:#1a781a66}.theme-matrix .hop-title{color:#4ae84a}.theme-matrix .hop-progress-label{color:#4ae84abf}.theme-matrix .hop-progress-track{background:#4ae84a24}.theme-matrix .hop-progress-fill{background:#4ae84a}.theme-matrix .hop-item{color:#a0e0a0a6}.theme-matrix .hop-item--done{color:#a0e0a0eb}.theme-matrix .hop-check{color:#4ae84a61}.theme-matrix .hop-item--done .hop-check{color:#4ae84a}.theme-matrix .hop-item--done .hop-label{-webkit-text-decoration-color:#4ae84a73;text-decoration-color:#4ae84a73}.theme-matrix .hop-item--clickable:hover .hop-label{color:#4ae84a}.theme-matrix .hop-item--clickable:hover .hop-check{color:#4ae84ab3}.theme-matrix .hop-pagination{border-top-color:#4ae84a24}.theme-matrix .hop-page-btn{border-color:#4ae84a4d;color:#4ae84ab3}.theme-matrix .hop-page-btn:hover:not(:disabled){border-color:#4ae84a;color:#4ae84a}.theme-matrix .hop-page-dots{color:#4ae84a73}.theme-matrix .hop-done-check{color:#4ae84a}.theme-amethyst .hilbert-objectives-panel{background:#140824f7;border-color:#9650dc61}.theme-amethyst .hop-title{color:#9660e0}.theme-amethyst .hop-progress-label{color:#9660e0cc}.theme-amethyst .hop-progress-track{background:#9660e024}.theme-amethyst .hop-progress-fill{background:#9660e0}.theme-amethyst .hop-item{color:#c8aae6a6}.theme-amethyst .hop-item--done{color:#c8aae6eb}.theme-amethyst .hop-check{color:#9660e061}.theme-amethyst .hop-item--done .hop-check{color:#9660e0}.theme-amethyst .hop-item--done .hop-label{-webkit-text-decoration-color:#9660e073;text-decoration-color:#9660e073}.theme-amethyst .hop-item--clickable:hover .hop-label{color:#9660e0}.theme-amethyst .hop-item--clickable:hover .hop-check{color:#9660e0b3}.theme-amethyst .hop-pagination{border-top-color:#9660e024}.theme-amethyst .hop-page-btn{border-color:#9660e04d;color:#9660e0b3}.theme-amethyst .hop-page-btn:hover:not(:disabled){border-color:#9660e0;color:#9660e0}.theme-amethyst .hop-page-dots{color:#9660e073}.theme-amethyst .hop-done-check{color:#9660e0}.hdrm-scrim{align-items:center;animation:hdrm-fadein .18s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04060ab8;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9200}@keyframes hdrm-fadein{0%{opacity:0}to{opacity:1}}.hdrm-dialog{animation:hdrm-enter .22s cubic-bezier(.34,1.18,.4,1) forwards;background:linear-gradient(180deg,#111a26,#0a1018);border:1px solid #1d2a3d;border-radius:16px;box-shadow:0 40px 100px -20px #000000d9,inset 0 0 0 1px #5dd9e60f;color:#e6edf6;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;height:min(88vh,740px);overflow:hidden;width:min(92vw,1160px)}@keyframes hdrm-enter{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.hdrm-header{align-items:center;background:linear-gradient(180deg,#111a26,#0e1520);border-bottom:1px solid #1d2a3d;display:flex;flex-shrink:0;gap:14px;padding:14px 20px}.hdrm-title-block{display:flex;flex-direction:column;gap:2px}.hdrm-kicker{color:#6a778a;font-family:IBM Plex Mono,JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase}.hdrm-h1{color:#e6edf6;font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.1}.hdrm-grow{flex:1 1}.hdrm-xp-inline{align-items:center;display:flex;gap:10px}.hdrm-xp{background:#152134;border:1px solid #1d2a3d;border-radius:3px;height:6px;overflow:hidden;width:140px}.hdrm-xp>i{background:linear-gradient(90deg,#5dd9e6,#8ee7f1);box-shadow:0 0 12px #5dd9e6;display:block;height:100%}.hdrm-chip{align-items:center;background:#0e1520;border:1px solid #253449;border-radius:999px;color:#a7b4c5;display:inline-flex;flex-shrink:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;gap:6px;height:24px;letter-spacing:.1em;padding:0 10px;text-transform:uppercase}.hdrm-chip-gold{background:#e6b25a1f;border-color:#e6b25a52;color:#e6b25a}.hdrm-chip-cyan{background:#5dd9e61f;border-color:#5dd9e647;color:#5dd9e6}.hdrm-dot{background:currentColor;border-radius:50%;box-shadow:0 0 6px currentColor;height:5px;width:5px}.hdrm-close-btn{background:#0000;border:1px solid #253449;border-radius:8px;color:#6a778a;cursor:pointer;display:grid;flex-shrink:0;font-size:13px;height:30px;place-items:center;transition:border-color .15s,color .15s;width:30px}.hdrm-close-btn:hover{border-color:#2f4360;color:#e6edf6}.hdrm-body{display:grid;flex:1 1;grid-template-columns:1fr 320px;min-height:0}.hdrm-stage-col{border-right:1px solid #1d2a3d;display:grid;grid-template-rows:1fr auto;min-height:0}.hdrm-stage-wrap{background:radial-gradient(60% 40% at 50% 42%,#5dd9e617,#0000 65%),radial-gradient(80% 60% at 50% 100%,#5dd9e60a,#0000 60%),linear-gradient(180deg,#0b1220,#070c14);border:1px solid #1d2a3d;border-radius:12px;margin:14px 14px 0;min-height:0;overflow:hidden;position:relative}.hdrm-stage-wrap:after{background:radial-gradient(140% 100% at 50% 50%,#0000 55%,#00000073);content:"";inset:0;pointer-events:none;position:absolute}.hdrm-stage-corners span{border:1.5px solid #5dd9e6;height:12px;opacity:.45;pointer-events:none;position:absolute;width:12px;z-index:5}.hdrm-sc-tl{border-bottom:0;border-right:0;left:9px;top:9px}.hdrm-sc-tr{border-bottom:0;border-left:0;right:9px;top:9px}.hdrm-sc-bl{border-right:0;border-top:0;bottom:9px;left:9px}.hdrm-sc-br{border-left:0;border-top:0;bottom:9px;right:9px}.hdrm-stage-hud{display:flex;gap:8px;position:absolute;z-index:5}.hdrm-stage-hud-left{left:12px;top:12px}.hdrm-stage-hud-right{right:12px;top:12px}.hdrm-orbit{inset:0;pointer-events:none;position:absolute;z-index:1}.hdrm-orbit svg{display:block;height:100%;width:100%}.hdrm-hilbert-center{aspect-ratio:200/205;left:50%;max-width:340px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-52%);width:44%;z-index:2}.hdrm-acc-svg{filter:drop-shadow(0 10px 20px rgba(0,0,0,.4));height:100%;overflow:visible;width:100%}.hdrm-pod{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:6px;position:absolute;transform:translate(-50%,-50%);transition:transform .14s ease;-webkit-user-select:none;user-select:none;z-index:3}.hdrm-pod:hover{transform:translate(-50%,-52%)}.hdrm-pod-card{align-items:center;background:linear-gradient(180deg,#152134,#111a26);border:1px solid #253449;border-radius:12px;box-shadow:0 8px 24px -8px #00000080;display:flex;flex-direction:column;gap:5px;padding:8px 6px;transition:border-color .15s,background .15s,box-shadow .15s;width:88px}.hdrm-pod-card:hover{border-color:#5dd9e647}.hdrm-pod-active .hdrm-pod-card{background:linear-gradient(180deg,#5dd9e61f,#152134);border-color:#5dd9e68c;box-shadow:0 8px 28px -6px #5dd9e64d,inset 0 0 0 1px #5dd9e647}.hdrm-pod-active .hdrm-pod-label{color:#5dd9e6}.hdrm-pod-thumb{background:#0e1520;border:1px solid #1d2a3d;border-radius:10px;display:grid;height:44px;overflow:hidden;place-items:center;width:44px}.hdrm-pod-thumb-svg{display:contents}.hdrm-pod-thumb-svg svg{height:100%;overflow:visible;width:100%}.hdrm-pod-empty-label{color:#4a586c;font-size:8px;letter-spacing:.14em}.hdrm-pod-empty-label,.hdrm-pod-label{font-family:IBM Plex Mono,ui-monospace,monospace}.hdrm-pod-label{color:#6a778a;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;transition:color .15s}.hdrm-pod-meta{align-items:center;display:flex;gap:4px}.hdrm-pod-num{color:#4a586c;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.06em}.hdrm-stage-foot{bottom:12px;display:flex;gap:6px;left:50%;position:absolute;transform:translateX(-50%);z-index:5}.hdrm-tray{background:linear-gradient(180deg,#152134,#111a26);border:1px solid #5dd9e62e;border-radius:12px;flex-shrink:0;margin:0 14px 14px;overflow:hidden}.hdrm-tray-placeholder{align-items:center;color:#4a586c;display:flex;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;gap:8px;letter-spacing:.1em;min-height:60px;padding:14px 16px;text-transform:uppercase}.hdrm-tray-open{display:flex;flex-direction:column;gap:0}.hdrm-tray-head{align-items:center;border-bottom:1px solid #1d2a3d;display:flex;gap:10px;padding:10px 14px}.hdrm-tray-head-thumb{background:#0e1520;border:1px solid #1d2a3d;border-radius:8px;display:grid;flex-shrink:0;height:38px;overflow:hidden;place-items:center;width:38px}.hdrm-tray-head-thumb .hdrm-pod-thumb-svg svg{height:100%;overflow:visible;width:100%}.hdrm-tray-head-info{flex:1 1;min-width:0}.hdrm-tray-head-name{color:#e6edf6;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hdrm-hand-switch{background:#0e1520;border:1px solid #1d2a3d;border-radius:8px;display:flex;gap:3px;padding:3px}.hdrm-hand-switch button{background:#0000;border:0;border-radius:5px;color:#6a778a;cursor:pointer;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;height:22px;letter-spacing:.1em;padding:0 8px;transition:background .12s,color .12s}.hdrm-hand-switch button:hover{color:#a7b4c5}.hdrm-hand-switch button.on{background:#5dd9e61f;color:#5dd9e6}.hdrm-tray-close{background:#0000;border:1px solid #253449;border-radius:7px;color:#6a778a;cursor:pointer;display:grid;flex-shrink:0;font-size:11px;height:26px;place-items:center;transition:border-color .12s,color .12s;width:26px}.hdrm-tray-close:hover{border-color:#2f4360;color:#e6edf6}.hdrm-tiles{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));max-height:130px;overflow-y:auto;padding:10px 14px}.hdrm-tiles::-webkit-scrollbar{width:4px}.hdrm-tiles::-webkit-scrollbar-thumb{background:#253449;border-radius:2px}.hdrm-tile{aspect-ratio:1;background:#0e1520;border:1px solid #253449;border-radius:10px;cursor:pointer;display:grid;isolation:isolate;overflow:hidden;place-items:center;position:relative;transition:border-color .12s,transform .12s}.hdrm-tile:hover{border-color:#2f4360;transform:translateY(-1px)}.hdrm-tile-equipped{background:#5dd9e614;border-color:#5dd9e68c;box-shadow:inset 0 0 0 1px #5dd9e647}.hdrm-tile-equipped:before{background:#5dd9e6;border-radius:50%;box-shadow:0 0 6px #5dd9e6;color:#0a1018;content:"✓";display:grid;font-size:9px;font-weight:700;height:14px;left:5px;place-items:center;position:absolute;top:4px;width:14px;z-index:2}.hdrm-tile-thumb{display:contents}.hdrm-tile-thumb svg{height:78%;margin-top:-4px;overflow:visible;width:78%}.hdrm-tile-name{bottom:3px;color:#6a778a;font-size:8px;left:4px;letter-spacing:.04em;overflow:hidden;position:absolute;right:4px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.hdrm-tile-name,.hdrm-tile-none{font-family:IBM Plex Mono,ui-monospace,monospace}.hdrm-tile-none{color:#4a586c;font-size:9px;letter-spacing:.12em}.hdrm-btn{align-items:center;background:#0000;border:1px solid #253449;border-radius:7px;color:#a7b4c5;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:500;gap:6px;height:28px;justify-content:center;padding:0 12px;transition:border-color .12s,color .12s;white-space:nowrap}.hdrm-btn:hover{border-color:#2f4360;color:#e6edf6}.hdrm-btn-ghost{background:#0000}.hdrm-btn-icon{height:32px;padding:0;width:32px}.hdrm-btn-primary{background:#5dd9e6;border-color:#0000;color:#0a1018;flex:1 1;font-weight:600;height:32px}.hdrm-btn-primary:hover{background:#8ee7f1;border-color:#0000;color:#0a1018}.hdrm-side{background:linear-gradient(180deg,#111a26,#0e1520);border-left:1px solid #1d2a3d;display:flex;flex-direction:column;gap:10px;min-height:0;overflow:hidden;padding:16px 14px}.hdrm-side-head{align-items:center;display:flex;flex-shrink:0;justify-content:space-between}.hdrm-side-title{color:#e6edf6;font-size:15px;font-weight:600;margin-top:2px}.hdrm-side-tabs{background:#152134;border:1px solid #1d2a3d;border-radius:9px;display:flex;flex-shrink:0;gap:3px;padding:3px}.hdrm-side-tabs button{background:#0000;border:0;border-radius:6px;color:#6a778a;cursor:pointer;flex:1 1;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;height:24px;letter-spacing:.14em;text-transform:uppercase;transition:background .12s,color .12s}.hdrm-side-tabs button:hover{color:#a7b4c5}.hdrm-side-tabs button.on{background:#5dd9e61f;box-shadow:inset 0 0 0 1px #5dd9e647;color:#5dd9e6}.hdrm-anim-list{display:flex;flex:1 1;flex-direction:column;gap:2px;min-height:0;overflow-y:auto;padding-right:2px}.hdrm-anim-list::-webkit-scrollbar{width:4px}.hdrm-anim-list::-webkit-scrollbar-thumb{background:#253449;border-radius:2px}.hdrm-anim-row{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:7px 8px;transition:background .12s,border-color .12s}.hdrm-anim-row:hover{background:#152134}.hdrm-anim-row.on{background:#5dd9e61a;border-color:#5dd9e647}.hdrm-anim-row.locked{cursor:default;opacity:.62}.hdrm-anim-play{background:#152134;border:1px solid #253449;border-radius:7px;color:#a7b4c5;display:grid;flex-shrink:0;font-size:11px;height:30px;place-items:center;transition:background .12s;width:30px}.hdrm-anim-row.on .hdrm-anim-play{background:#5dd9e6;border-color:#0000;box-shadow:0 0 10px #5dd9e659;color:#0a1018}.hdrm-anim-lb{flex:1 1;min-width:0}.hdrm-anim-n{color:#e6edf6;font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hdrm-anim-row.locked .hdrm-anim-n,.hdrm-anim-s{color:#6a778a}.hdrm-anim-s{font-size:9.5px;letter-spacing:.04em;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hdrm-anim-s,.hdrm-tag{font-family:IBM Plex Mono,ui-monospace,monospace}.hdrm-tag{flex-shrink:0;font-size:9px;letter-spacing:.06em}.hdrm-tag-pay{color:#e6b25a}.hdrm-tag-lvl{color:#4a586c}.hdrm-tag-now{color:#5dd9e6}.hdrm-playback{border-top:1px solid #1d2a3d;display:flex;flex-direction:column;flex-shrink:0;gap:7px;padding-top:10px}.hdrm-playback-row{align-items:center;display:flex;gap:5px}.hdrm-playback-meta{color:#6a778a;display:flex;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;justify-content:space-between;letter-spacing:.08em}.hdrm-slider{accent-color:#5dd9e6;cursor:pointer;height:2px;width:100%}.hdrm-btn-dimmed{opacity:.45}body.hdrm-open #nodeHoverLabel{display:none!important}.hdrm-hilbert-center .hdrm-acc-svg{animation-duration:4.2s;animation-duration:calc(4.2s/var(--hdrm-speed, 1));animation-iteration-count:infinite;animation-name:hdrm_float;animation-play-state:running;animation-play-state:var(--hdrm-play-state,running);animation-timing-function:ease-in-out}@keyframes hdrm_float{0%,to{transform:translateY(2px)}50%{transform:translateY(-9px)}}.hdrm-hilbert-center[data-anim=nod] .hdrm-acc-svg{animation-duration:1.3s;animation-duration:calc(1.3s/var(--hdrm-speed, 1));animation-iteration-count:infinite;animation-iteration-count:var(--hdrm-iteration,infinite);animation-name:hdrm_nod;animation-play-state:running;animation-play-state:var(--hdrm-play-state,running)}.hdrm-hilbert-center[data-anim=shake] .hdrm-acc-svg{animation-duration:.8s;animation-duration:calc(.8s/var(--hdrm-speed, 1));animation-iteration-count:infinite;animation-iteration-count:var(--hdrm-iteration,infinite);animation-name:hdrm_shake;animation-play-state:running;animation-play-state:var(--hdrm-play-state,running)}@keyframes hdrm_nod{0%,45%,to{transform:translateY(2px)}18%{transform:translateY(10px)}65%{transform:translateY(8px)}}@keyframes hdrm_shake{0%,88%,to{transform:translateX(0) translateY(2px)}12%{transform:translateX(-10px) translateY(2px)}30%{transform:translateX(10px) translateY(2px)}50%{transform:translateX(-7px) translateY(2px)}70%{transform:translateX(7px) translateY(2px)}}.hdrm-hilbert-center[data-anim=wave] .dd-arm-r{animation-duration:2.8s;animation-duration:calc(2.8s/var(--hdrm-speed, 1));animation-iteration-count:infinite;animation-iteration-count:var(--hdrm-iteration,infinite);animation-name:hdrm_wave_r;animation-play-state:running;animation-play-state:var(--hdrm-play-state,running);animation-timing-function:ease-in-out}@keyframes hdrm_wave_r{0%,8%{transform:translate(100px,108px) rotate(50deg) scale(.95)}24%{transform:translate(100px,108px) rotate(-86deg) scale(1)}38%{transform:translate(100px,108px) rotate(-74deg) scale(1)}52%{transform:translate(100px,108px) rotate(-90deg) scale(1)}66%{transform:translate(100px,108px) rotate(-76deg) scale(1)}88%,to{transform:translate(100px,108px) rotate(50deg) scale(.95)}}.hdrm-hilbert-center[data-anim=chalk_write] .dd-arm-r{animation-duration:1.6s;animation-duration:calc(1.6s/var(--hdrm-speed, 1));animation-iteration-count:infinite;animation-iteration-count:var(--hdrm-iteration,infinite);animation-name:hdrm_chalk_r;animation-play-state:running;animation-play-state:var(--hdrm-play-state,running);animation-timing-function:ease-in-out}@keyframes hdrm_chalk_r{0%{transform:translate(100px,108px) rotate(-22deg) scale(1)}22%{transform:translate(100px,108px) rotate(-34deg) scale(1)}44%{transform:translate(100px,108px) rotate(-14deg) scale(1)}66%{transform:translate(100px,108px) rotate(-30deg) scale(1)}88%,to{transform:translate(100px,108px) rotate(-22deg) scale(1)}}.hdrm-hilbert-center[data-anim=think] .dd-arm-r{animation-duration:3.8s;animation-duration:calc(3.8s/var(--hdrm-speed, 1));animation-iteration-count:infinite;animation-iteration-count:var(--hdrm-iteration,infinite);animation-name:hdrm_think_r;animation-play-state:running;animation-play-state:var(--hdrm-play-state,running);animation-timing-function:ease-in-out}@keyframes hdrm_think_r{0%,18%{transform:translate(100px,108px) rotate(50deg) scale(.95)}36%,72%{transform:translate(100px,108px) rotate(-20deg) scale(1)}90%,to{transform:translate(100px,108px) rotate(50deg) scale(.95)}}.hdrm-hilbert-center[data-anim=sip_mug] .dd-arm-l{animation-duration:3.4s;animation-duration:calc(3.4s/var(--hdrm-speed, 1));animation-iteration-count:infinite;animation-iteration-count:var(--hdrm-iteration,infinite);animation-name:hdrm_sip_l;animation-play-state:running;animation-play-state:var(--hdrm-play-state,running);animation-timing-function:ease-in-out}@keyframes hdrm_sip_l{0%,15%{transform:translate(100px,108px) rotate(130deg) scale(.95)}35%,65%{transform:translate(100px,108px) rotate(210deg) scale(1)}85%,to{transform:translate(100px,108px) rotate(130deg) scale(.95)}}.hdrm-hilbert-center[data-anim=shrug] .dd-arm-r{animation-duration:2.2s;animation-duration:calc(2.2s/var(--hdrm-speed, 1));animation-iteration-count:infinite;animation-iteration-count:var(--hdrm-iteration,infinite);animation-name:hdrm_shrug_r;animation-play-state:running;animation-play-state:var(--hdrm-play-state,running);animation-timing-function:ease-in-out}.hdrm-hilbert-center[data-anim=shrug] .dd-arm-l{animation-duration:2.2s;animation-duration:calc(2.2s/var(--hdrm-speed, 1));animation-iteration-count:infinite;animation-iteration-count:var(--hdrm-iteration,infinite);animation-name:hdrm_shrug_l;animation-play-state:running;animation-play-state:var(--hdrm-play-state,running);animation-timing-function:ease-in-out}@keyframes hdrm_shrug_r{0%,15%{transform:translate(100px,108px) rotate(50deg) scale(.95)}38%,62%{transform:translate(100px,108px) rotate(-4deg) scale(1)}85%,to{transform:translate(100px,108px) rotate(50deg) scale(.95)}}@keyframes hdrm_shrug_l{0%,15%{transform:translate(100px,108px) rotate(130deg) scale(.95)}38%,62%{transform:translate(100px,108px) rotate(184deg) scale(1)}85%,to{transform:translate(100px,108px) rotate(130deg) scale(.95)}}.hdrm-hilbert-center[data-anim=celebrate] .dd-arm-r{animation-duration:.9s;animation-duration:calc(.9s/var(--hdrm-speed, 1));animation-iteration-count:infinite;animation-iteration-count:var(--hdrm-iteration,infinite);animation-name:hdrm_cel_r;animation-play-state:running;animation-play-state:var(--hdrm-play-state,running);animation-timing-function:ease-in-out}.hdrm-hilbert-center[data-anim=celebrate] .dd-arm-l{animation-duration:.9s;animation-duration:calc(.9s/var(--hdrm-speed, 1));animation-iteration-count:infinite;animation-iteration-count:var(--hdrm-iteration,infinite);animation-name:hdrm_cel_l;animation-play-state:running;animation-play-state:var(--hdrm-play-state,running);animation-timing-function:ease-in-out}@keyframes hdrm_cel_r{0%,50%{transform:translate(100px,108px) rotate(-82deg) scale(1)}25%{transform:translate(100px,108px) rotate(-70deg) scale(1.05)}75%{transform:translate(100px,108px) rotate(-92deg) scale(1.05)}to{transform:translate(100px,108px) rotate(-82deg) scale(1)}}@keyframes hdrm_cel_l{0%,50%{transform:translate(100px,108px) rotate(242deg) scale(1)}25%{transform:translate(100px,108px) rotate(252deg) scale(1.05)}75%{transform:translate(100px,108px) rotate(230deg) scale(1.05)}to{transform:translate(100px,108px) rotate(242deg) scale(1)}}.hdrm-hilbert-center[data-anim=sleep] .dd-arm-r{animation-duration:4s;animation-duration:calc(4s/var(--hdrm-speed, 1));animation-iteration-count:infinite;animation-iteration-count:var(--hdrm-iteration,infinite);animation-name:hdrm_sleep_r;animation-play-state:running;animation-play-state:var(--hdrm-play-state,running);animation-timing-function:ease-in-out}.hdrm-hilbert-center[data-anim=sleep] .dd-arm-l{animation-duration:4s;animation-duration:calc(4s/var(--hdrm-speed, 1));animation-iteration-count:infinite;animation-iteration-count:var(--hdrm-iteration,infinite);animation-name:hdrm_sleep_l;animation-play-state:running;animation-play-state:var(--hdrm-play-state,running);animation-timing-function:ease-in-out}.hdrm-hilbert-center[data-anim=sleep] .dd-antenna{animation-duration:4s;animation-duration:calc(4s/var(--hdrm-speed, 1));animation-iteration-count:infinite;animation-iteration-count:var(--hdrm-iteration,infinite);animation-name:hdrm_sleep_ant;animation-play-state:running;animation-play-state:var(--hdrm-play-state,running);animation-timing-function:ease-in-out}@keyframes hdrm_sleep_r{0%,to{transform:translate(100px,108px) rotate(70deg) scale(.9)}50%{transform:translate(100px,108px) rotate(78deg) scale(.85)}}@keyframes hdrm_sleep_l{0%,to{transform:translate(100px,108px) rotate(110deg) scale(.9)}50%{transform:translate(100px,108px) rotate(102deg) scale(.85)}}@keyframes hdrm_sleep_ant{0%,to{transform:rotate(0deg)}50%{transform:rotate(28deg)}}.hdrm-hilbert-center[data-anim=grow] .dd-arm-r{animation-duration:3.2s;animation-duration:calc(3.2s/var(--hdrm-speed, 1));animation-iteration-count:infinite;animation-iteration-count:var(--hdrm-iteration,infinite);animation-name:hdrm_grow_r;animation-play-state:running;animation-play-state:var(--hdrm-play-state,running);animation-timing-function:ease-in-out}.hdrm-hilbert-center[data-anim=grow] .dd-arm-l{animation-duration:3.2s;animation-duration:calc(3.2s/var(--hdrm-speed, 1));animation-iteration-count:infinite;animation-iteration-count:var(--hdrm-iteration,infinite);animation-name:hdrm_grow_l;animation-play-state:running;animation-play-state:var(--hdrm-play-state,running);animation-timing-function:ease-in-out}@keyframes hdrm_grow_r{0%,10%{transform:translate(100px,108px) rotate(50deg) scale(.95)}45%,65%{transform:translate(100px,108px) rotate(12deg) scale(1.05)}90%,to{transform:translate(100px,108px) rotate(50deg) scale(.95)}}@keyframes hdrm_grow_l{0%,10%{transform:translate(100px,108px) rotate(130deg) scale(.95)}45%,65%{transform:translate(100px,108px) rotate(168deg) scale(1.05)}90%,to{transform:translate(100px,108px) rotate(130deg) scale(.95)}}.hdrm-hilbert-center[data-anim^=pose_] .dd-arm-l,.hdrm-hilbert-center[data-anim^=pose_] .dd-arm-r{animation-duration:.45s;animation-fill-mode:both;animation-iteration-count:1;animation-play-state:running;animation-timing-function:cubic-bezier(.34,1.18,.4,1)}.hdrm-hilbert-center[data-anim=pose_open] .dd-arm-r{animation-name:hdrm_p_open_r}.hdrm-hilbert-center[data-anim=pose_open] .dd-arm-l{animation-name:hdrm_p_open_l}@keyframes hdrm_p_open_r{to{transform:translate(100px,108px) rotate(22deg) scale(1)}}@keyframes hdrm_p_open_l{to{transform:translate(100px,108px) rotate(158deg) scale(1)}}.hdrm-hilbert-center[data-anim=pose_upr] .dd-arm-r{animation-name:hdrm_p_upr_r}@keyframes hdrm_p_upr_r{to{transform:translate(100px,108px) rotate(-84deg) scale(1)}}.hdrm-hilbert-center[data-anim=pose_upl] .dd-arm-l{animation-name:hdrm_p_upl_l}@keyframes hdrm_p_upl_l{to{transform:translate(100px,108px) rotate(264deg) scale(1)}}.hdrm-hilbert-center[data-anim=pose_right] .dd-arm-r{animation-name:hdrm_p_right_r}@keyframes hdrm_p_right_r{to{transform:translate(100px,108px) rotate(-5deg) scale(1)}}.hdrm-hilbert-center[data-anim=pose_left] .dd-arm-l{animation-name:hdrm_p_left_l}@keyframes hdrm_p_left_l{to{transform:translate(100px,108px) rotate(185deg) scale(1)}}.hdrm-hilbert-center[data-anim=pose_downr] .dd-arm-r{animation-name:hdrm_p_downr_r}@keyframes hdrm_p_downr_r{to{transform:translate(100px,108px) rotate(84deg) scale(1)}}.hdrm-hilbert-center[data-anim=pose_downl] .dd-arm-l{animation-name:hdrm_p_downl_l}@keyframes hdrm_p_downl_l{to{transform:translate(100px,108px) rotate(96deg) scale(1)}}.hdrm-acc-svg .dd-orbit,.hdrm-hilbert-center[data-anim=pose_spin] .dd-antenna,.hdrm-hilbert-center[data-anim=pose_spin] .dd-arms{display:none}.hdrm-hilbert-center[data-anim=pose_spin] .dd-orbit{animation:hdrm_orbit 3.2s linear infinite;display:block}.hdrm-hilbert-center[data-anim=pose_spin] .dd-eyes{animation:hdrm_eyes_orbit 3.2s linear infinite}@keyframes hdrm_orbit{0%{transform:translate(100px,108px) rotate(0deg)}to{transform:translate(100px,108px) rotate(1turn)}}@keyframes hdrm_eyes_orbit{0%{transform:translate(4px)}25%{transform:translateY(4px)}50%{transform:translate(-4px)}75%{transform:translateY(-3px)}to{transform:translate(4px)}}.hdrm-hilbert-center[data-anim=pose_right] .dd-eyes{transform:translate(5px,1px)}.hdrm-hilbert-center[data-anim=pose_left] .dd-eyes{transform:translate(-5px,1px)}.hdrm-hilbert-center[data-anim=pose_upr] .dd-eyes{transform:translate(3px,-5px)}.hdrm-hilbert-center[data-anim=pose_upl] .dd-eyes{transform:translate(-3px,-5px)}.hdrm-hilbert-center[data-anim=pose_downr] .dd-eyes{transform:translate(3px,5px)}.hdrm-hilbert-center[data-anim=pose_downl] .dd-eyes{transform:translate(-3px,5px)}.hc-portal{pointer-events:none;position:fixed;transition:bottom .85s cubic-bezier(.34,1.18,.4,1),left .85s cubic-bezier(.34,1.18,.4,1);z-index:9100}.hc-portal--dragging{transition:none!important}.hc-portal>.hilbert-objectives-panel{bottom:calc(100% + 6px);left:0;margin-bottom:0;position:absolute}.hc-portal.hc-align-right>.hilbert-objectives-panel{left:auto;right:0}.hc-portal.hc-align-center>.hilbert-objectives-panel{left:50%;margin-left:-112px}.hc-portal>.hop-xp-float{bottom:calc(100% + 8px);left:50%;position:absolute}.hc-dressing-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a1018d1;border:1px solid #5dd9e652;border-radius:50%;color:#5dd9e6bf;cursor:pointer;display:grid;height:28px;left:8px;place-items:center;pointer-events:auto;position:absolute;top:22px;transition:background .15s,border-color .15s,color .15s,transform .15s;width:28px;z-index:10}.hc-dressing-btn:hover{background:#5dd9e62e;border-color:#5dd9e6a6;color:#5dd9e6;transform:scale(1.08)}.hc-help-tooltip{animation:hc-fadein .18s ease;background:#0e161cf7;border:1px solid #c0883c73;border-radius:8px;color:#c0883cf2;font-size:11.5px;letter-spacing:.03em;padding:7px 13px;z-index:10}.hc-email-gate,.hc-help-tooltip{bottom:calc(100% + 8px);left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap}.hc-email-gate{animation:hc-fadein .2s ease;background:#1a2030;border:1px solid #64748b59;border-radius:8px;color:#6a778a;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.06em;padding:7px 14px}@keyframes hc-fadein{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.hxp-popup{--c:#39ff88;--c-bright:#a6ffbf;--c-deep:#0b6b3a;--c-glow:#39ff888c;--c-track:#0a3320;--c-txt:#b7f0cc;--c-bg:#020f07;--c-border:#0f3b21;--c-text:#e6f8ee;--c-muted:#6f9e80;background:#020f07f5;border:1px solid var(--c-border);border-radius:12px;box-shadow:0 4px 24px #0000008c,0 0 0 1px #39ff8814,0 0 16px var(--c-glow);opacity:0;padding:14px 16px 16px;pointer-events:none;position:fixed;right:8px;top:9vh;transform:translateX(24px);transition:transform .35s cubic-bezier(.34,1.18,.4,1),opacity .25s ease;width:288px;z-index:2500}.hxp-popup--visible{opacity:1;pointer-events:auto;transform:translateX(0)}.hxp-popup--banner-offset{top:calc(9vh + 36px)}.hxp-popup__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:3px}.hxp-popup__persona{letter-spacing:.14em;text-shadow:0 0 8px var(--c-glow);text-transform:uppercase}.hxp-popup__earned,.hxp-popup__persona{color:var(--c);font-size:13px;font-weight:700}.hxp-popup__earned{font-feature-settings:"tnum";background:#39ff881a;border:1px solid #39ff8840;border-radius:999px;font-variant-numeric:tabular-nums;letter-spacing:.04em;padding:2px 10px}.hxp-popup__sublabel{color:var(--c-muted);font-size:11px;letter-spacing:.06em;margin-bottom:12px}.hxp-popup--levelup{border-color:#39ff8873;box-shadow:0 4px 32px #0009,0 0 0 1px #39ff882e,0 0 28px var(--c-glow)}@keyframes hxp-badge-pop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.hxp-popup__levelup-badge{animation:hxp-badge-pop .4s cubic-bezier(.34,1.18,.4,1) forwards;background:var(--c);border-radius:4px;box-shadow:0 0 12px var(--c-glow);color:var(--c-bg);display:inline-block;font-size:10px;font-weight:800;letter-spacing:.22em;margin-bottom:8px;padding:3px 8px;text-transform:uppercase}.hxp-popup__levelup-label{align-items:center;display:flex;gap:8px;margin-bottom:4px}.hxp-popup__levelup-from{color:var(--c-muted);font-size:15px;font-weight:600}.hxp-popup__levelup-arrow,.hxp-popup__levelup-to{color:var(--c);font-size:15px}.hxp-popup__levelup-to{font-weight:800;text-shadow:0 0 10px var(--c-glow)}.hxp-bar{--pct:62%;align-items:center;color:var(--c-text);display:inline-flex;font-size:13px;line-height:1;-webkit-user-select:none;user-select:none;width:100%}.hxp-bar-10{align-items:stretch;flex-direction:column;gap:10px;padding:4px 0}.hxp-bar-10__lbl{color:var(--c-text);font-size:13px;font-weight:500;letter-spacing:.02em}.hxp-bar-10__rail{background:var(--c-track);border-radius:2px;height:3px;position:relative}.hxp-bar-10__fill{background:linear-gradient(90deg,var(--c),var(--c-bright));border-radius:2px;inset:0;position:absolute;transition:width .6s ease;width:var(--pct)}.hxp-bar-10__dot{background:var(--c);border-radius:50%;box-shadow:0 0 0 4px var(--c-bg),0 0 12px var(--c-glow);height:14px;left:var(--pct);position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .6s ease;width:14px}.hxp-bar-05{gap:14px}.hxp-bar-05__ring{align-items:center;background:conic-gradient(var(--c) var(--pct),var(--c-track) 0);border-radius:50%;display:flex;filter:drop-shadow(0 0 6px var(--c-glow));flex:none;height:48px;justify-content:center;position:relative;width:48px}.hxp-bar-05__ring:after{background:var(--c-bg);border-radius:50%;content:"";inset:5px;position:absolute}.hxp-bar-05__ring b{font-feature-settings:"tnum";color:var(--c);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;position:relative;z-index:1}.hxp-bar-05__body{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.hxp-bar-05__t{color:var(--c-text);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hxp-bar-05__track{background:var(--c-track);border-radius:3px;height:5px;overflow:hidden;position:relative}.hxp-bar-05__track:after{background:linear-gradient(90deg,var(--c),var(--c-bright));border-radius:3px;content:"";inset:0;position:absolute;width:var(--pct)}.hxp-bar-09{background:var(--c-bg);border:1px solid var(--c-deep);border-radius:6px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;gap:10px;height:44px;padding:10px 14px}.hxp-bar-09__lbl{color:var(--c);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.hxp-bar-09__br{color:var(--c);font-size:17px;font-weight:600}.hxp-bar-09__track{background:var(--c-track);border-radius:1px;flex:1 1;height:10px;min-width:60px;overflow:hidden;position:relative}.hxp-bar-09__track:after{background:linear-gradient(90deg,var(--c),var(--c-bright));content:"";inset:0;position:absolute;width:var(--pct)}.hxp-bar-09__pct{font-feature-settings:"tnum";color:var(--c);font-size:12px;font-variant-numeric:tabular-nums}.hxp-bar-09__txt{color:var(--c-txt);flex:1 1;font-size:12px;letter-spacing:.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.light-theme .hxp-popup{--c-bg:#f5fffaf7;--c-text:#0a2a18;--c-muted:#3a7a55;background:#f5fffaf7;border-color:#0b6b3a4d;box-shadow:0 4px 24px #0000002e,0 0 16px #39ff8833}.hsm-overlay{align-items:center;background:#000000ad;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9500}.hsm-modal{animation:hsm-enter .22s cubic-bezier(.34,1.18,.4,1) forwards;background:#0c141cfa;border:1px solid #c0883c59;border-radius:14px;box-shadow:0 12px 56px #000000a6,0 0 0 1px #c0883c14;max-width:540px;padding:24px;position:relative;width:100%}@keyframes hsm-enter{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.hsm-header{align-items:center;border-bottom:1px solid #c0883c26;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:14px}.hsm-title{color:#c0883c;font-size:15px;font-weight:700;letter-spacing:.05em}.hsm-close{background:none;border:none;border-radius:5px;color:#c0883c8c;cursor:pointer;font-size:20px;line-height:1;padding:2px 6px;transition:color .15s,background .15s}.hsm-close:hover{background:#c0883c1a;color:#c0883c}.hsm-section{display:flex;flex-direction:column;gap:14px}.hsm-section-header{align-items:center;display:flex;gap:8px}.hsm-section-icon{color:#c0883cb3;flex-shrink:0;font-size:13px;line-height:1}.hsm-section-label{color:#c0883cb3;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.hsm-section-divider{background:#c0883c24;flex:1 1;height:1px}.hsm-subsection-label{color:#d2dce4b3;font-size:12px;font-weight:600;letter-spacing:.02em}.hsm-variant-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.hsm-variant-card{background:#ffffff08;border:1px solid #c0883c29;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:12px 10px;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s}.hsm-variant-card:hover{background:#c0883c0a;border-color:#c0883c6b}.hsm-variant-card--selected{background:#c0883c12;border-color:#c0883c;box-shadow:0 0 14px #c0883c24}.hsm-variant-name{color:#dae4eacc;font-size:11px;font-weight:600;letter-spacing:.02em}.hsm-variant-card--selected .hsm-variant-name{color:#c0883c}.hsm-xp-preview{--c:#39ff88;--c-bright:#a6ffbf;--c-deep:#0b6b3a;--c-glow:#39ff8873;--c-track:#0a3320;--c-bg:#020f07;--c-border:#0f3b21;--c-text:#e6f8ee;--c-muted:#6f9e80;align-items:center;background:#020f07a6;border-radius:6px;display:flex;overflow:hidden;padding:8px 10px;pointer-events:none}.hsm-xp-preview .hxp-bar,.hsm-xp-preview .hxp-bar-10__lbl{font-size:10px}.hsm-xp-preview .hxp-bar-10__dot{box-shadow:0 0 0 3px var(--c-bg),0 0 8px var(--c-glow);height:10px;width:10px}.hsm-xp-preview .hxp-bar-05__ring{height:36px;width:36px}.hsm-xp-preview .hxp-bar-05__ring:after{inset:4px}.hsm-xp-preview .hxp-bar-05__ring b,.hsm-xp-preview .hxp-bar-05__t{font-size:10px}.hsm-xp-preview .hxp-bar-05{gap:10px}.hsm-xp-preview .hxp-bar-09{font-size:10px;gap:5px;height:auto;padding:7px 8px}.hsm-xp-preview .hxp-bar-09__br,.hsm-xp-preview .hxp-bar-09__lbl,.hsm-xp-preview .hxp-bar-09__pct{font-size:10px}.hsm-xp-preview .hxp-bar-09__txt{display:none}.light-theme .hsm-modal{background:#ecf8fcfa;border-color:#0891b24d;box-shadow:0 12px 56px #0000002e}.light-theme .hsm-header{border-bottom-color:#0891b224}.light-theme .hsm-title{color:#0891b2}.light-theme .hsm-close{color:#0891b280}.light-theme .hsm-close:hover{background:#0891b214;color:#0891b2}.light-theme .hsm-section-icon,.light-theme .hsm-section-label{color:#0891b2b3}.light-theme .hsm-section-divider{background:#0891b224}.light-theme .hsm-subsection-label{color:#0e2e3ab3}.light-theme .hsm-variant-card{background:#00000005;border-color:#0891b229}.light-theme .hsm-variant-card:hover{background:#0891b20a;border-color:#0891b26b}.light-theme .hsm-variant-card--selected{background:#0891b212;border-color:#0891b2;box-shadow:0 0 14px #0891b21f}.light-theme .hsm-variant-name{color:#0e2e3acc}.light-theme .hsm-variant-card--selected .hsm-variant-name{color:#0891b2}.theme-babylon .hsm-modal{background:#f8f2e4fa;border-color:#1c315447;box-shadow:0 12px 56px #0000002e}.theme-babylon .hsm-header{border-bottom-color:#1c31541f}.theme-babylon .hsm-title{color:#1c3154}.theme-babylon .hsm-close{color:#1c315480}.theme-babylon .hsm-close:hover{background:#1c315412;color:#1c3154}.theme-babylon .hsm-section-icon,.theme-babylon .hsm-section-label{color:#1c3154a6}.theme-babylon .hsm-section-divider{background:#1c31541f}.theme-babylon .hsm-subsection-label{color:#1a1e2ea6}.theme-babylon .hsm-variant-card{background:#00000005;border-color:#1c315429}.theme-babylon .hsm-variant-card:hover{background:#1c31540a;border-color:#1c315466}.theme-babylon .hsm-variant-card--selected{background:#1c31540f;border-color:#1c3154;box-shadow:0 0 14px #1c31541a}.theme-babylon .hsm-variant-name{color:#1a1e2ecc}.theme-babylon .hsm-variant-card--selected .hsm-variant-name{color:#1c3154}.theme-matrix .hsm-modal{background:#0a160afa;border-color:#1a781a61}.theme-matrix .hsm-header{border-bottom-color:#4ae84a1f}.theme-matrix .hsm-title{color:#4ae84a}.theme-matrix .hsm-close{color:#4ae84a80}.theme-matrix .hsm-close:hover{background:#4ae84a14;color:#4ae84a}.theme-matrix .hsm-section-icon,.theme-matrix .hsm-section-label{color:#4ae84aa6}.theme-matrix .hsm-section-divider{background:#4ae84a1f}.theme-matrix .hsm-subsection-label{color:#a0e0a0a6}.theme-matrix .hsm-variant-card{border-color:#4ae84a24}.theme-matrix .hsm-variant-card:hover{background:#4ae84a0a;border-color:#4ae84a66}.theme-matrix .hsm-variant-card--selected{background:#4ae84a0f;border-color:#4ae84a;box-shadow:0 0 14px #4ae84a1f}.theme-matrix .hsm-variant-name{color:#a0e0a0cc}.theme-matrix .hsm-variant-card--selected .hsm-variant-name{color:#4ae84a}.theme-amethyst .hsm-modal{background:#120620fa;border-color:#9650dc59}.theme-amethyst .hsm-header{border-bottom-color:#9660e01f}.theme-amethyst .hsm-title{color:#9660e0}.theme-amethyst .hsm-close{color:#9660e080}.theme-amethyst .hsm-close:hover{background:#9660e014;color:#9660e0}.theme-amethyst .hsm-section-icon,.theme-amethyst .hsm-section-label{color:#9660e0a6}.theme-amethyst .hsm-section-divider{background:#9660e01f}.theme-amethyst .hsm-subsection-label{color:#c8aae6a6}.theme-amethyst .hsm-variant-card{border-color:#9660e024}.theme-amethyst .hsm-variant-card:hover{background:#9660e00a;border-color:#9660e066}.theme-amethyst .hsm-variant-card--selected{background:#9660e00f;border-color:#9660e0;box-shadow:0 0 14px #9660e01f}.theme-amethyst .hsm-variant-name{color:#c8aae6cc}.theme-amethyst .hsm-variant-card--selected .hsm-variant-name{color:#9660e0}@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}@keyframes hcp-slide-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.hcp-panel{animation:hcp-slide-in .28s cubic-bezier(.34,1.18,.4,1);background:linear-gradient(180deg,#111a26,#0e1520);border-top:1px solid #5dd9e647;bottom:0;box-shadow:0 -20px 60px -20px #0009,inset 0 0 0 1px #5dd9e60a;display:flex;flex-direction:column;left:0;position:fixed;right:0;z-index:9050}.hcp-resize-handle{background:#0000;cursor:ns-resize;flex-shrink:0;height:5px;left:0;position:absolute;right:0;top:0;transition:background .18s ease;z-index:10}.hcp-panel--dragging .hcp-resize-handle,.hcp-resize-handle:hover{background:#5dd9e652}.hcp-caret-toggle{align-items:center;background:#0e1520;border:1px solid #5dd9e62e;border-radius:0 0 8px 8px;color:#4a586c;cursor:pointer;display:flex;font-size:8px;height:14px;justify-content:center;left:50%;line-height:1;padding:0;position:absolute;top:5px;transform:translateX(-50%);transition:border-color .14s,color .14s;-webkit-user-select:none;user-select:none;width:40px;z-index:11}.hcp-caret-toggle:hover{border-color:#5dd9e67a;color:#5dd9e6}.hcp-history{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:16px 28px 10px}.hcp-history::-webkit-scrollbar{width:4px}.hcp-history::-webkit-scrollbar-track{background:#0000}.hcp-history::-webkit-scrollbar-thumb{background:#5dd9e62e;border-radius:2px}.hcp-history-empty{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;pointer-events:none;text-align:center}.hcp-history-empty-icon{color:#5dd9e6;font-size:22px;margin-bottom:2px;opacity:.45}.hcp-history-empty-text{color:#6a778a;font-size:12.5px;line-height:1.6;max-width:320px}.hcp-history-empty-hint,.hcp-history-empty-text{font-family:JetBrains Mono,ui-monospace,monospace}.hcp-history-empty-hint{color:#5dd9e680;font-size:10.5px;letter-spacing:.06em;margin-top:4px}.hcp-message{display:flex;max-width:760px}.hcp-message--user{align-self:flex-end}.hcp-message--assistant{align-self:flex-start}.hcp-message-content{color:#e6edf6;font-size:13px;line-height:1.6;padding:9px 14px}.hcp-message--user .hcp-message-content{background:#5dd9e61a;border:1px solid #5dd9e633;border-radius:10px 10px 2px 10px}.hcp-message--assistant .hcp-message-content{background:#111a26bf;border:1px solid #253449b3;border-radius:2px 10px 10px 10px}.hcp-dock{align-items:center;border-top:1px solid #2534498c;display:flex;flex-shrink:0;gap:12px;height:74px;overflow:visible;padding:0 16px 0 20px}.hcp-panel--collapsed .hcp-dock{border-top:none}.hcp-hilbert-dock{align-items:center;display:flex;flex-shrink:0;height:102px;justify-content:center;overflow:visible;width:102px}.hcp-identity{display:flex;flex-direction:column;flex-shrink:0;gap:2px}.hcp-name{color:#a7b4c5;letter-spacing:.28em}.hcp-name,.hcp-status{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;line-height:1;text-transform:uppercase}.hcp-status{color:#4a586c;letter-spacing:.12em;transition:color .2s}.hcp-status--ctx{color:#5dd9e6a6}.hcp-vsep{align-self:stretch;background:#1d2a3d;flex-shrink:0;margin:11px 2px;width:1px}.hcp-input{background:#0000;border:0;color:#e6edf6;flex:1 1;font-family:inherit;font-size:14px;min-width:0;outline:0;padding:0 4px}.hcp-input::placeholder{color:#4a586c}.hcp-tools{display:flex;flex-shrink:0}.hcp-chip,.hcp-tools{align-items:center;gap:5px}.hcp-chip{background:#0e1520;border:1px solid #1d2a3d;border-radius:999px;color:#6a778a;cursor:pointer;display:inline-flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;height:24px;letter-spacing:.08em;padding:0 9px;text-transform:uppercase;transition:border-color .14s,color .14s,background .14s;white-space:nowrap}.hcp-chip:hover{border-color:#5dd9e647;color:#a7b4c5}.hcp-chip--on{background:#5dd9e61a;border-color:#5dd9e647;color:#5dd9e6}.hcp-more-wrapper{position:relative}.hcp-more-btn{align-items:center;background:#0000;border:1px dashed #2f4360;border-radius:999px;color:#6a778a;cursor:pointer;display:inline-flex;font-size:16px;height:24px;justify-content:center;line-height:1;padding:0;transition:border-color .14s,color .14s;width:24px}.hcp-more-btn--open,.hcp-more-btn:hover{border-color:#5dd9e647;color:#5dd9e6}.hcp-tools-overlay{inset:0;position:fixed;z-index:9051}.hcp-tools-dropdown{animation:hcp-dropdown-in .14s ease;background:#0e1520;border:1px solid #5dd9e63d;border-radius:10px;bottom:calc(100% + 10px);box-shadow:0 -12px 40px #0000008c,inset 0 0 0 1px #5dd9e60a;padding:6px;position:absolute;right:0;width:200px;z-index:9052}@keyframes hcp-dropdown-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hcp-tool-group+.hcp-tool-group{border-top:1px solid #1d2a3d;margin-top:4px;padding-top:6px}.hcp-tool-group-label{color:#4a586c;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.24em;padding:3px 8px 5px;text-transform:uppercase}.hcp-tool-item{align-items:center;background:#0000;border:0;border-radius:6px;color:#a7b4c5;cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;gap:8px;padding:7px 10px;text-align:left;transition:background .1s,color .1s;width:100%}.hcp-tool-item:hover{background:#5dd9e614;color:#e6edf6}.hcp-tool-item-icon{color:#4a586c;flex-shrink:0;font-size:12px;text-align:center;transition:color .1s;width:16px}.hcp-tool-item:hover .hcp-tool-item-icon{color:#5dd9e6}.hcp-tool-item--disabled{cursor:not-allowed;opacity:.35}.hcp-tool-item--disabled:hover{background:#0000;color:#a7b4c5}.hcp-tool-item--disabled:hover .hcp-tool-item-icon{color:#4a586c}.hcp-tool-item--active,.hcp-tool-item--active .hcp-tool-item-icon{color:#5dd9e6}.hcp-tool-item-check{color:#5dd9e6;font-size:11px;margin-left:auto}.hcp-model-pill{align-items:center;background:#0e1520;border:1px solid #1d2a3d;border-radius:999px;color:#a7b4c5;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;gap:6px;height:26px;letter-spacing:.06em;padding:0 10px 0 8px;transition:border-color .14s,color .14s;white-space:nowrap}.hcp-model-pill:hover{border-color:#5dd9e647;color:#e6edf6}.hcp-model-swatch{background:#5dd9e6;border-radius:2px;box-shadow:0 0 8px #5dd9e6b3;flex-shrink:0;height:8px;width:8px}.hcp-caret{color:#4a586c;font-size:9px}.hcp-send-fab{background:#5dd9e6;border:0;border-radius:10px;box-shadow:0 0 20px #5dd9e638;color:#0a1018;cursor:pointer;display:grid;flex-shrink:0;height:36px;place-items:center;transition:filter .14s,box-shadow .14s;width:36px}.hcp-send-fab:hover{box-shadow:0 0 28px #5dd9e659;filter:brightness(1.06)}.hcp-send-fab:disabled{box-shadow:none;cursor:default;filter:none;opacity:.35}.hcp-close-btn{background:#0000;border:1px solid #1d2a3d;border-radius:6px;color:#4a586c;cursor:pointer;display:grid;flex-shrink:0;font-size:16px;height:26px;line-height:1;place-items:center;transition:border-color .14s,color .14s,background .14s;width:26px}.hcp-close-btn:hover{background:#5dd9e60f;border-color:#5dd9e647;color:#a7b4c5}.hcp-select-btn{align-items:center;background:#0e1520;border:1px solid #253449;border-radius:999px;color:#a7b4c5;cursor:pointer;display:inline-flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;gap:7px;height:28px;left:20px;letter-spacing:.12em;padding:0 12px 0 10px;position:fixed;text-transform:uppercase;transition:border-color .16s,color .16s,background .16s,box-shadow .16s,bottom .01s linear;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:9060}.hcp-select-btn:hover{border-color:#5dd9e659;color:#e6edf6}.hcp-select-btn--active{background:#5dd9e61a;border-color:#5dd9e67a;box-shadow:0 0 16px #5dd9e624;color:#5dd9e6}.hcp-panel--dragging,.hcp-panel--dragging *{-webkit-user-select:none;user-select:none}.hst-text{white-space:pre-wrap;word-break:break-word}.hst-frontier{color:#5dd9e6;display:inline;vertical-align:initial}.hst-frontier .katex{font-size:1em}.hcp-message-content p{margin:0 0 6px}.hcp-message-content p:last-child{margin-bottom:0}.hcp-message-content ol,.hcp-message-content ul{margin:4px 0 6px 18px;padding:0}.hcp-message-content li{margin-bottom:3px}.hcp-message-content strong{color:#c8daf0;font-weight:600}.hcp-message-content em{color:#a7b4c5;font-style:italic}.hcp-code-inline{background:#5dd9e61a;border:1px solid #5dd9e62e;border-radius:4px;color:#5dd9e6;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;padding:1px 5px}.hcp-node-link{background:none;border:none;color:#5dd9e6;cursor:pointer;display:inline;font:inherit;font-size:inherit;margin:0;padding:0;text-decoration:underline;-webkit-text-decoration-color:#5dd9e673;text-decoration-color:#5dd9e673;text-underline-offset:2px;transition:color .1s,-webkit-text-decoration-color .1s;transition:color .1s,text-decoration-color .1s;transition:color .1s,text-decoration-color .1s,-webkit-text-decoration-color .1s}.hcp-node-link:hover{color:#a0edf4;-webkit-text-decoration-color:#5dd9e6e6;text-decoration-color:#5dd9e6e6}.hcp-code-block{background:#00000059;border:1px solid #253449cc;border-radius:6px;color:#c8daf0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.6;margin:6px 0;overflow-x:auto;padding:10px 14px}.hcp-code-block code{background:none;border:none;color:inherit;font-size:inherit;padding:0}.hcp-message-content .katex{color:#e6edf6;font-size:1em}.hcp-message-content .katex-display{margin:8px 0;overflow-x:auto}.hcp-status--thinking{animation:hcp-status-pulse 1.4s ease-in-out infinite;color:#5dd9e6d9}@keyframes hcp-status-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes hcp-dot-bounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.hcp-thinking{align-items:center;display:inline-flex;gap:5px;min-width:52px;padding:11px 16px!important}.hcp-thinking span{animation:hcp-dot-bounce 1.2s ease-in-out infinite;background:#5dd9e6;border-radius:50%;display:block;height:5px;width:5px}.hcp-thinking span:nth-child(2){animation-delay:.18s}.hcp-thinking span:nth-child(3){animation-delay:.36s}.hcp-message--error .hcp-message-content{background:#f070700f;border-color:#f0707038;color:#f07070}.hcp-budget-exceeded{align-self:center;background:#f0a07014;border:1px solid #f0a07038;border-radius:8px;color:#f0a070;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.06em;line-height:1.6;margin:6px auto;max-width:400px;padding:10px 18px;text-align:center}.hcp-usage-orb{align-items:center;cursor:default;display:flex;flex-shrink:0;height:20px;justify-content:center;position:relative;width:20px}.hcp-orb-track{fill:none;stroke:#253449cc;stroke-width:2.2}.hcp-orb-fill{fill:none;stroke:#5dd9e6;stroke-width:2.2;stroke-linecap:round;transition:stroke-dashoffset .5s ease,stroke .3s ease}.hcp-orb-fill--warn{stroke:#f0a070}.hcp-usage-tooltip{background:#0a1018;border:1px solid #5dd9e63d;border-radius:6px;bottom:calc(100% + 8px);color:#a7b4c5;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;left:50%;letter-spacing:.05em;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .14s;white-space:nowrap;z-index:9200}.hcp-usage-orb:hover .hcp-usage-tooltip{opacity:1}.hcp-ctx-chip{align-items:center;background:#5dd9e614;border:1px solid #5dd9e647;border-radius:4px;color:#5dd9e6bf;cursor:default;display:inline-flex;flex-shrink:1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;height:20px;letter-spacing:.06em;max-width:160px;min-width:0;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}body.light-theme .hcp-panel{background:linear-gradient(180deg,#eef5f7,#e8f2f5);border-top-color:#0891b247;box-shadow:0 -20px 60px -20px #0000001a,inset 0 0 0 1px #0891b20d}body.light-theme .hcp-panel--dragging .hcp-resize-handle,body.light-theme .hcp-resize-handle:hover{background:#0891b240}body.light-theme .hcp-caret-toggle{background:#e8f2f5;border-color:#0891b233;color:#7aaabb}body.light-theme .hcp-caret-toggle:hover{border-color:#0891b27a;color:#0891b2}body.light-theme .hcp-history::-webkit-scrollbar-thumb{background:#0891b238}body.light-theme .hcp-history-empty-icon{color:#0891b2;opacity:.55}body.light-theme .hcp-history-empty-text{color:#4a7080}body.light-theme .hcp-history-empty-hint{color:#0891b299}body.light-theme .hcp-message-content{color:#0d1418}body.light-theme .hcp-message--user .hcp-message-content{background:#0891b21a;border-color:#0891b238}body.light-theme .hcp-message--assistant .hcp-message-content{background:#f0f8faeb;border-color:#0891b229}body.light-theme .hcp-dock{border-top-color:#0891b22e}body.light-theme .hcp-name{color:#4a7080}body.light-theme .hcp-status{color:#8ab}body.light-theme .hcp-status--ctx{color:#0891b2cc}body.light-theme .hcp-vsep{background:#0891b226}body.light-theme .hcp-input{color:#0d1418}body.light-theme .hcp-input::placeholder{color:#8ab}body.light-theme .hcp-chip{background:#ecf8fce6;border-color:#0891b238;color:#4a7080}body.light-theme .hcp-chip:hover{border-color:#0891b266;color:#0d1418}body.light-theme .hcp-chip--on{background:#0891b21f;border-color:#0891b25c;color:#0891b2}body.light-theme .hcp-more-btn{border-color:#0891b247;color:#4a7080}body.light-theme .hcp-more-btn--open,body.light-theme .hcp-more-btn:hover{border-color:#0891b280;color:#0891b2}body.light-theme .hcp-tools-dropdown{background:#eef5f7;border-color:#0891b23d;box-shadow:0 -12px 40px #00000014,inset 0 0 0 1px #0891b20a}body.light-theme .hcp-tool-group+.hcp-tool-group{border-top-color:#0891b224}body.light-theme .hcp-tool-group-label{color:#8ab}body.light-theme .hcp-tool-item{color:#0d1418}body.light-theme .hcp-tool-item:hover{background:#0891b214;color:#061012}body.light-theme .hcp-tool-item-icon{color:#8ab}body.light-theme .hcp-tool-item:hover .hcp-tool-item-icon{color:#0891b2}body.light-theme .hcp-model-pill{background:#ecf8fce6;border-color:#0891b238;color:#4a7080}body.light-theme .hcp-model-pill:hover{border-color:#0891b266;color:#0d1418}body.light-theme .hcp-model-swatch{background:#0891b2;box-shadow:0 0 8px #0891b28c}body.light-theme .hcp-caret{color:#8ab}body.light-theme .hcp-send-fab{background:#0891b2;box-shadow:0 0 20px #0891b233;color:#fff}body.light-theme .hcp-send-fab:hover{box-shadow:0 0 28px #0891b259}body.light-theme .hcp-close-btn{border-color:#0891b238;color:#8ab}body.light-theme .hcp-close-btn:hover{background:#0891b212;border-color:#0891b266;color:#0d1418}body.light-theme .hcp-select-btn{background:#ecf8fcf2;border-color:#0891b240;color:#4a7080}body.light-theme .hcp-select-btn:hover{border-color:#0891b270;color:#0d1418}body.light-theme .hcp-select-btn--active{background:#0891b21a;border-color:#0891b280;box-shadow:0 0 16px #0891b21f;color:#0891b2}body.light-theme .hst-frontier{color:#0891b2}body.light-theme .hcp-code-inline{background:#0891b21a;border-color:#0891b22e;color:#0891b2}body.light-theme .hcp-code-block{background:#0000000a;border-color:#0891b224;color:#0d1418}body.light-theme .hcp-message-content .katex{color:#0d1418}body.light-theme .hcp-message-content strong{color:#061012}body.light-theme .hcp-message-content em{color:#4a7080}body.light-theme .hcp-status--thinking{color:#0891b2d9}body.light-theme .hcp-thinking span{background:#0891b2}body.light-theme .hcp-orb-track{stroke:#0891b22e}body.light-theme .hcp-orb-fill{stroke:#0891b2}body.light-theme .hcp-orb-fill--warn{stroke:#c07030}body.light-theme .hcp-usage-tooltip{background:#e8f2f5;border-color:#0891b23d;color:#4a7080}body.light-theme .hcp-ctx-chip{background:#0891b214;border-color:#0891b247;color:#0891b2cc}body.light-theme .hcp-message--error .hcp-message-content{background:#b030300f;border-color:#b0303038;color:#b03030}body.light-theme .hcp-budget-exceeded{background:#b0602012;border-color:#b0602038;color:#b06020}body.theme-babylon .hcp-panel{background:linear-gradient(180deg,#f0e8d5,#ebe0cc);border-top-color:#1c315447;box-shadow:0 -20px 60px -20px #0000001a,inset 0 0 0 1px #1c31540a}body.theme-babylon .hcp-panel--dragging .hcp-resize-handle,body.theme-babylon .hcp-resize-handle:hover{background:#1c315438}body.theme-babylon .hcp-caret-toggle{background:#ebe0cc;border-color:#1c31542e;color:#7a8aa0}body.theme-babylon .hcp-caret-toggle:hover{border-color:#1c315473;color:#1c3154}body.theme-babylon .hcp-history::-webkit-scrollbar-thumb{background:#1c315438}body.theme-babylon .hcp-history-empty-icon{color:#1c3154}body.theme-babylon .hcp-history-empty-text{color:#4a5878}body.theme-babylon .hcp-history-empty-hint{color:#1c315499}body.theme-babylon .hcp-message--user .hcp-message-content{background:#1c31541a;border-color:#1c315438}body.theme-babylon .hcp-message--assistant .hcp-message-content{background:#f0e8d5eb;border-color:#1c315429}body.theme-babylon .hcp-dock{border-top-color:#1c31542e}body.theme-babylon .hcp-name{color:#4a5878}body.theme-babylon .hcp-status{color:#8a9aaa}body.theme-babylon .hcp-status--ctx{color:#1c3154cc}body.theme-babylon .hcp-vsep{background:#1c315426}body.theme-babylon .hcp-input{color:#1a1e2e}body.theme-babylon .hcp-input::placeholder{color:#8a9aaa}body.theme-babylon .hcp-chip{background:#f0e8d5e6;border-color:#1c315438;color:#4a5878}body.theme-babylon .hcp-chip:hover{border-color:#1c315466;color:#1a1e2e}body.theme-babylon .hcp-chip--on{background:#1c31541f;border-color:#1c31545c;color:#1c3154}body.theme-babylon .hcp-more-btn{border-color:#1c315447;color:#4a5878}body.theme-babylon .hcp-more-btn--open,body.theme-babylon .hcp-more-btn:hover{border-color:#1c315480;color:#1c3154}body.theme-babylon .hcp-tools-dropdown{background:#f0e8d5;border-color:#1c31543d;box-shadow:0 -12px 40px #00000014}body.theme-babylon .hcp-tool-group+.hcp-tool-group{border-top-color:#1c315424}body.theme-babylon .hcp-tool-group-label{color:#8a9aaa}body.theme-babylon .hcp-tool-item{color:#1a1e2e}body.theme-babylon .hcp-tool-item:hover{background:#1c315414}body.theme-babylon .hcp-tool-item-icon{color:#8a9aaa}body.theme-babylon .hcp-tool-item:hover .hcp-tool-item-icon{color:#1c3154}body.theme-babylon .hcp-model-pill{background:#f0e8d5e6;border-color:#1c315438;color:#4a5878}body.theme-babylon .hcp-model-pill:hover{border-color:#1c315466;color:#1a1e2e}body.theme-babylon .hcp-model-swatch{background:#1c3154;box-shadow:0 0 8px #1c315480}body.theme-babylon .hcp-caret{color:#8a9aaa}body.theme-babylon .hcp-send-fab{background:#1c3154;box-shadow:0 0 20px #1c315433;color:#f5e9cf}body.theme-babylon .hcp-send-fab:hover{box-shadow:0 0 28px #1c315459}body.theme-babylon .hcp-close-btn{border-color:#1c315438;color:#8a9aaa}body.theme-babylon .hcp-close-btn:hover{background:#1c315412;border-color:#1c315466;color:#1a1e2e}body.theme-babylon .hcp-select-btn{background:#f0e8d5f2;border-color:#1c315440;color:#4a5878}body.theme-babylon .hcp-select-btn:hover{border-color:#1c315470;color:#1a1e2e}body.theme-babylon .hcp-select-btn--active{background:#1c31541a;border-color:#1c315480;box-shadow:0 0 16px #1c31541f;color:#1c3154}body.theme-babylon .hst-frontier{color:#1c3154}body.theme-babylon .hcp-code-inline{background:#1c31541a;border-color:#1c31542e;color:#1c3154}body.theme-babylon .hcp-code-block{background:#0000000a;border-color:#1c315424;color:#1a1e2e}body.theme-babylon .hcp-message-content .katex{color:#1a1e2e}body.theme-babylon .hcp-message-content strong{color:#0e1420}body.theme-babylon .hcp-message-content em{color:#4a5878}body.theme-babylon .hcp-status--thinking{color:#1c3154d9}body.theme-babylon .hcp-thinking span{background:#1c3154}body.theme-babylon .hcp-orb-track{stroke:#1c31542e}body.theme-babylon .hcp-orb-fill{stroke:#1c3154}body.theme-babylon .hcp-usage-tooltip{background:#ebe0cc;border-color:#1c31543d;color:#4a5878}body.theme-babylon .hcp-ctx-chip{background:#1c315414;border-color:#1c315447;color:#1c3154cc}body.theme-matrix .hcp-panel{background:linear-gradient(180deg,#e5ede2,#dce7d8);border-top-color:#1a4a1a47;box-shadow:0 -20px 60px -20px #0000001a,inset 0 0 0 1px #1a4a1a0a}body.theme-matrix .hcp-panel--dragging .hcp-resize-handle,body.theme-matrix .hcp-resize-handle:hover{background:#1a4a1a38}body.theme-matrix .hcp-caret-toggle{background:#dce7d8;border-color:#1a4a1a2e;color:#7a9a7a}body.theme-matrix .hcp-caret-toggle:hover{border-color:#1a4a1a73;color:#1a4a1a}body.theme-matrix .hcp-history::-webkit-scrollbar-thumb{background:#1a4a1a38}body.theme-matrix .hcp-history-empty-icon{color:#1a4a1a}body.theme-matrix .hcp-history-empty-text{color:#3a5a3a}body.theme-matrix .hcp-history-empty-hint{color:#1a4a1a99}body.theme-matrix .hcp-message--user .hcp-message-content{background:#1a4a1a1a;border-color:#1a4a1a38}body.theme-matrix .hcp-message--assistant .hcp-message-content{background:#e5ede2eb;border-color:#1a4a1a29}body.theme-matrix .hcp-dock{border-top-color:#1a4a1a2e}body.theme-matrix .hcp-name{color:#3a5a3a}body.theme-matrix .hcp-status{color:#7a9a7a}body.theme-matrix .hcp-status--ctx{color:#1a4a1acc}body.theme-matrix .hcp-vsep{background:#1a4a1a26}body.theme-matrix .hcp-input{color:#0a1e0a}body.theme-matrix .hcp-input::placeholder{color:#7a9a7a}body.theme-matrix .hcp-chip{background:#dcebd8e6;border-color:#1a4a1a38;color:#3a5a3a}body.theme-matrix .hcp-chip:hover{border-color:#1a4a1a66;color:#0a1e0a}body.theme-matrix .hcp-chip--on{background:#1a4a1a1f;border-color:#1a4a1a5c;color:#1a4a1a}body.theme-matrix .hcp-more-btn{border-color:#1a4a1a47;color:#3a5a3a}body.theme-matrix .hcp-more-btn--open,body.theme-matrix .hcp-more-btn:hover{border-color:#1a4a1a80;color:#1a4a1a}body.theme-matrix .hcp-tools-dropdown{background:#e5ede2;border-color:#1a4a1a3d;box-shadow:0 -12px 40px #00000014}body.theme-matrix .hcp-tool-group+.hcp-tool-group{border-top-color:#1a4a1a24}body.theme-matrix .hcp-tool-group-label{color:#7a9a7a}body.theme-matrix .hcp-tool-item{color:#0a1e0a}body.theme-matrix .hcp-tool-item:hover{background:#1a4a1a14}body.theme-matrix .hcp-tool-item-icon{color:#7a9a7a}body.theme-matrix .hcp-tool-item:hover .hcp-tool-item-icon{color:#1a4a1a}body.theme-matrix .hcp-model-pill{background:#dcebd8e6;border-color:#1a4a1a38;color:#3a5a3a}body.theme-matrix .hcp-model-pill:hover{border-color:#1a4a1a66;color:#0a1e0a}body.theme-matrix .hcp-model-swatch{background:#1a4a1a;box-shadow:0 0 8px #1a4a1a80}body.theme-matrix .hcp-caret{color:#7a9a7a}body.theme-matrix .hcp-send-fab{background:#1a4a1a;box-shadow:0 0 20px #1a4a1a33;color:#e8f0e5}body.theme-matrix .hcp-send-fab:hover{box-shadow:0 0 28px #1a4a1a59}body.theme-matrix .hcp-close-btn{border-color:#1a4a1a38;color:#7a9a7a}body.theme-matrix .hcp-close-btn:hover{background:#1a4a1a12;border-color:#1a4a1a66;color:#0a1e0a}body.theme-matrix .hcp-select-btn{background:#dcebd8f2;border-color:#1a4a1a40;color:#3a5a3a}body.theme-matrix .hcp-select-btn:hover{border-color:#1a4a1a70;color:#0a1e0a}body.theme-matrix .hcp-select-btn--active{background:#1a4a1a1a;border-color:#1a4a1a80;box-shadow:0 0 16px #1a4a1a1f;color:#1a4a1a}body.theme-matrix .hst-frontier{color:#1a4a1a}body.theme-matrix .hcp-code-inline{background:#1a4a1a1a;border-color:#1a4a1a2e;color:#1a4a1a}body.theme-matrix .hcp-code-block{background:#0000000a;border-color:#1a4a1a24;color:#0a1e0a}body.theme-matrix .hcp-message-content .katex{color:#0a1e0a}body.theme-matrix .hcp-message-content strong{color:#051205}body.theme-matrix .hcp-message-content em{color:#3a5a3a}body.theme-matrix .hcp-status--thinking{color:#1a4a1ad9}body.theme-matrix .hcp-thinking span{background:#1a4a1a}body.theme-matrix .hcp-orb-track{stroke:#1a4a1a2e}body.theme-matrix .hcp-orb-fill{stroke:#1a4a1a}body.theme-matrix .hcp-usage-tooltip{background:#dce7d8;border-color:#1a4a1a3d;color:#3a5a3a}body.theme-matrix .hcp-ctx-chip{background:#1a4a1a14;border-color:#1a4a1a47;color:#1a4a1acc}body.theme-amethyst .hcp-panel{background:linear-gradient(180deg,#e9e5f2,#e2dcee);border-top-color:#5b2d9a47;box-shadow:0 -20px 60px -20px #0000001a,inset 0 0 0 1px #5b2d9a0a}body.theme-amethyst .hcp-panel--dragging .hcp-resize-handle,body.theme-amethyst .hcp-resize-handle:hover{background:#5b2d9a38}body.theme-amethyst .hcp-caret-toggle{background:#e2dcee;border-color:#5b2d9a2e;color:#8a7aaa}body.theme-amethyst .hcp-caret-toggle:hover{border-color:#5b2d9a73;color:#5b2d9a}body.theme-amethyst .hcp-history::-webkit-scrollbar-thumb{background:#5b2d9a38}body.theme-amethyst .hcp-history-empty-icon{color:#5b2d9a}body.theme-amethyst .hcp-history-empty-text{color:#4a3878}body.theme-amethyst .hcp-history-empty-hint{color:#5b2d9a99}body.theme-amethyst .hcp-message--user .hcp-message-content{background:#5b2d9a1a;border-color:#5b2d9a38}body.theme-amethyst .hcp-message--assistant .hcp-message-content{background:#e9e5f2eb;border-color:#5b2d9a29}body.theme-amethyst .hcp-dock{border-top-color:#5b2d9a2e}body.theme-amethyst .hcp-name{color:#4a3878}body.theme-amethyst .hcp-status{color:#8a7aaa}body.theme-amethyst .hcp-status--ctx{color:#5b2d9acc}body.theme-amethyst .hcp-vsep{background:#5b2d9a26}body.theme-amethyst .hcp-input{color:#1a0a2e}body.theme-amethyst .hcp-input::placeholder{color:#8a7aaa}body.theme-amethyst .hcp-chip{background:#e6e0f4e6;border-color:#5b2d9a38;color:#4a3878}body.theme-amethyst .hcp-chip:hover{border-color:#5b2d9a66;color:#1a0a2e}body.theme-amethyst .hcp-chip--on{background:#5b2d9a1f;border-color:#5b2d9a5c;color:#5b2d9a}body.theme-amethyst .hcp-more-btn{border-color:#5b2d9a47;color:#4a3878}body.theme-amethyst .hcp-more-btn--open,body.theme-amethyst .hcp-more-btn:hover{border-color:#5b2d9a80;color:#5b2d9a}body.theme-amethyst .hcp-tools-dropdown{background:#e9e5f2;border-color:#5b2d9a3d;box-shadow:0 -12px 40px #00000014}body.theme-amethyst .hcp-tool-group+.hcp-tool-group{border-top-color:#5b2d9a24}body.theme-amethyst .hcp-tool-group-label{color:#8a7aaa}body.theme-amethyst .hcp-tool-item{color:#1a0a2e}body.theme-amethyst .hcp-tool-item:hover{background:#5b2d9a14}body.theme-amethyst .hcp-tool-item-icon{color:#8a7aaa}body.theme-amethyst .hcp-tool-item:hover .hcp-tool-item-icon{color:#5b2d9a}body.theme-amethyst .hcp-model-pill{background:#e6e0f4e6;border-color:#5b2d9a38;color:#4a3878}body.theme-amethyst .hcp-model-pill:hover{border-color:#5b2d9a66;color:#1a0a2e}body.theme-amethyst .hcp-model-swatch{background:#5b2d9a;box-shadow:0 0 8px #5b2d9a80}body.theme-amethyst .hcp-caret{color:#8a7aaa}body.theme-amethyst .hcp-send-fab{background:#5b2d9a;box-shadow:0 0 20px #5b2d9a33;color:#ece8f5}body.theme-amethyst .hcp-send-fab:hover{box-shadow:0 0 28px #5b2d9a59}body.theme-amethyst .hcp-close-btn{border-color:#5b2d9a38;color:#8a7aaa}body.theme-amethyst .hcp-close-btn:hover{background:#5b2d9a12;border-color:#5b2d9a66;color:#1a0a2e}body.theme-amethyst .hcp-select-btn{background:#e6e0f4f2;border-color:#5b2d9a40;color:#4a3878}body.theme-amethyst .hcp-select-btn:hover{border-color:#5b2d9a70;color:#1a0a2e}body.theme-amethyst .hcp-select-btn--active{background:#5b2d9a1a;border-color:#5b2d9a80;box-shadow:0 0 16px #5b2d9a1f;color:#5b2d9a}body.theme-amethyst .hst-frontier{color:#5b2d9a}body.theme-amethyst .hcp-code-inline{background:#5b2d9a1a;border-color:#5b2d9a2e;color:#5b2d9a}body.theme-amethyst .hcp-code-block{background:#0000000a;border-color:#5b2d9a24;color:#1a0a2e}body.theme-amethyst .hcp-message-content .katex{color:#1a0a2e}body.theme-amethyst .hcp-message-content strong{color:#100520}body.theme-amethyst .hcp-message-content em{color:#4a3878}body.theme-amethyst .hcp-status--thinking{color:#5b2d9ad9}body.theme-amethyst .hcp-thinking span{background:#5b2d9a}body.theme-amethyst .hcp-orb-track{stroke:#5b2d9a2e}body.theme-amethyst .hcp-orb-fill{stroke:#5b2d9a}body.theme-amethyst .hcp-usage-tooltip{background:#e2dcee;border-color:#5b2d9a3d;color:#4a3878}body.theme-amethyst .hcp-ctx-chip{background:#5b2d9a14;border-color:#5b2d9a47;color:#5b2d9acc}.hcp-upgrade-prompt{align-items:center;background:#3264c814;border:1px solid #5d90e638;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin:6px auto;max-width:420px;padding:12px 20px;text-align:center}.hcp-upgrade-prompt-text{color:#a7b4c5;font-size:11px;letter-spacing:.04em;line-height:1.5}.hcp-upgrade-link,.hcp-upgrade-prompt-text{font-family:JetBrains Mono,ui-monospace,monospace}.hcp-upgrade-link{background:#5dd9e61f;border:1px solid #5dd9e659;border-radius:999px;color:#5dd9e6;cursor:pointer;font-size:10.5px;letter-spacing:.08em;padding:5px 14px;transition:background .14s,border-color .14s}.hcp-upgrade-link:hover{background:#5dd9e633;border-color:#5dd9e68c}.evb{align-items:center;background:#ffbe321a;border-bottom:1px solid #ffbe3238;color:#ffdc82eb;display:flex;flex-wrap:wrap;font-size:.78rem;gap:6px;line-height:1.4;min-height:32px;padding:7px 16px}.evb__icon{flex-shrink:0;font-size:.85rem}.evb__text{flex:1 1 auto}.evb__text strong{color:#ffe696;font-weight:600}.evb__btn{background:none;border:1px solid #ffbe3273;border-radius:4px;color:#ffd264f2;cursor:pointer;font-size:.75rem;padding:2px 8px;transition:background .15s,border-color .15s;white-space:nowrap}.evb__btn:hover:not(:disabled){background:#ffbe3226;border-color:#ffbe32b3}.evb__btn:disabled{cursor:default;opacity:.5}.evb__countdown{color:#ffbe32bf;flex-shrink:0;font-size:.73rem;white-space:nowrap}.evb__countdown strong{font-feature-settings:"tnum";color:#ffd264;font-variant-numeric:tabular-nums;letter-spacing:.02em}.evb__error{color:#ff6464e6;flex-basis:100%;font-size:.73rem;padding-left:20px}.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}.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.be79d8d9.css.map*/