.SettingsNavbar-module__51H7IW__container{width:100%;height:95vh;display:flex}.SettingsNavbar-module__51H7IW__accountContent{padding:2rem}.SettingsNavbar-module__51H7IW__accountFormContainer{width:30%;padding:2rem 0}.SettingsNavbar-module__51H7IW__projectDescriptionForm{flex-direction:column;gap:1rem;width:80%;margin:0 auto;display:flex}.SettingsNavbar-module__51H7IW__accountForm{flex-direction:column;gap:1rem;padding:1rem 0;display:flex}.SettingsNavbar-module__51H7IW__dashboardPreferencesFormContainer{padding:2rem 0}.SettingsNavbar-module__51H7IW__dashboardPreferencesForm{flex-direction:column;gap:1rem;padding:2rem 0;display:flex}.SettingsNavbar-module__51H7IW__projectSettingsContent{padding:2rem}.SettingsNavbar-module__51H7IW__projectSelectorContainer{width:70%;margin-bottom:2rem}.SettingsNavbar-module__51H7IW__navbar{width:300px;height:100%;padding:var(--mantine-spacing-md) 0;border-right:1px solid var(--mantine-color-gray-3);flex-direction:column;display:flex}[data-mantine-color-scheme=dark] .SettingsNavbar-module__51H7IW__navbar{border-right:1px solid var(--mantine-color-dark-4)}.SettingsNavbar-module__51H7IW__navbar{flex-shrink:0}.SettingsNavbar-module__51H7IW__content{flex:1;overflow-y:auto}.SettingsNavbar-module__51H7IW__navbarMain{flex:1}.SettingsNavbar-module__51H7IW__header{padding-bottom:var(--mantine-spacing-md);margin-bottom:calc(var(--mantine-spacing-md) * 1.5);border-bottom:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .SettingsNavbar-module__51H7IW__header{border-bottom:1px solid var(--mantine-color-dark-4)}.SettingsNavbar-module__51H7IW__footer{padding-top:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md);border-top:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .SettingsNavbar-module__51H7IW__footer{border-top:1px solid var(--mantine-color-dark-4)}.SettingsNavbar-module__51H7IW__link{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7);align-items:center;text-decoration:none;display:flex}[data-mantine-color-scheme=dark] .SettingsNavbar-module__51H7IW__link{color:var(--mantine-color-dark-1)}.SettingsNavbar-module__51H7IW__link{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);font-weight:500}.SettingsNavbar-module__51H7IW__link:hover{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .SettingsNavbar-module__51H7IW__link:hover{background-color:var(--mantine-color-dark-6)}.SettingsNavbar-module__51H7IW__link:hover{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .SettingsNavbar-module__51H7IW__link:hover{color:var(--mantine-color-white)}.SettingsNavbar-module__51H7IW__link:hover{cursor:pointer}.SettingsNavbar-module__51H7IW__link:hover .SettingsNavbar-module__51H7IW__linkIcon{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .SettingsNavbar-module__51H7IW__link:hover .SettingsNavbar-module__51H7IW__linkIcon{color:var(--mantine-color-white)}.SettingsNavbar-module__51H7IW__link[data-active],.SettingsNavbar-module__51H7IW__link[data-active]:hover{background-color:var(--mantine-color-blue-light);color:var(--mantine-color-blue-light-color)}.SettingsNavbar-module__51H7IW__link[data-active] .SettingsNavbar-module__51H7IW__linkIcon{color:var(--mantine-color-blue-light-color)}.SettingsNavbar-module__51H7IW__linkIcon{color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .SettingsNavbar-module__51H7IW__linkIcon{color:var(--mantine-color-dark-2)}.SettingsNavbar-module__51H7IW__linkIcon{margin-right:var(--mantine-spacing-sm);width:25px;height:25px}.SettingsNavbar-module__51H7IW__myProjectsContent{padding:1.625rem 5.188rem 1.625rem 1.625rem}
.LoadingScreen-module__cLtpNa__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.LoadingScreen-module__cLtpNa__spinner{border:4px solid #c4c4c4;border-top-color:#0000;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite LoadingScreen-module__cLtpNa__spin}@keyframes LoadingScreen-module__cLtpNa__spin{to{transform:rotate(360deg)}}
.ActionBar-module__QOy5Ba__actionBar{width:100%}.ActionBar-module__QOy5Ba__barContent{z-index:19;border-bottom:1px solid #3a3a3a;flex-shrink:0;align-items:center;gap:10px;min-height:36px;padding:5px 14px;display:flex}.ActionBar-module__QOy5Ba__actionBtn{color:#ccc;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #444;height:32px;padding:6px 12px;font-family:Public Sans,sans-serif;font-size:.5rem;transition:color .15s,border-color .15s,background .15s}.ActionBar-module__QOy5Ba__addFactorBtn{border-color:var(--mantine-color-dimmed);color:var(--mantine-color-text);font-weight:500}.ActionBar-module__QOy5Ba__actionBtn:hover:not(:disabled){background:var(--app-background);border-color:var(--mantine-color-text);color:var(--mantine-color-text-light)}.ActionBar-module__QOy5Ba__actionBtn:disabled{opacity:.4;cursor:not-allowed}.ActionBar-module__QOy5Ba__actionSep{background:#333;flex-shrink:0;width:1px;height:18px}.ActionBar-module__QOy5Ba__actionSpacer{flex:1}.ActionBar-module__QOy5Ba__searchWrapper{flex:1;max-width:340px;position:relative}.ActionBar-module__QOy5Ba__searchInputWrapper{--input-height:26px!important}.ActionBar-module__QOy5Ba__searchDropdown{background:var(--app-background);z-index:30;border:1px solid #3a3a3a;width:100%;max-height:280px;position:absolute;top:calc(100% + 2px);left:0;overflow-y:auto}.ActionBar-module__QOy5Ba__resultItem{cursor:pointer;color:#888;border-bottom:1px solid #555;padding:7px 10px;font-family:Public sans,sans-serif;font-size:.58rem;transition:background .1s}.ActionBar-module__QOy5Ba__resultItem:last-child{border-bottom:none}.ActionBar-module__QOy5Ba__resultItem:hover{background:var(--mantine-color-default-hover)}.ActionBar-module__QOy5Ba__resultTitle{color:#888;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-weight:500}.ActionBar-module__QOy5Ba__resultMeta{color:#999;letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-size:.48rem}.ActionBar-module__QOy5Ba__resultSummary{color:#777;letter-spacing:.02em;text-transform:none;margin-top:4px;font-size:.5rem;line-height:1.4}
.AddToDiagramModal-module__OrvbeG__modalContent{background:var(--app-background);border:1px solid #222;max-width:95vw;max-height:90vh;padding:24px;font-family:Public Sans,sans-serif;overflow-y:auto}.AddToDiagramModal-module__OrvbeG__modalHeader{background:0 0;min-height:0;margin-bottom:20px;padding:0}.AddToDiagramModal-module__OrvbeG__modalTitle{color:#888;letter-spacing:.18em;text-transform:uppercase;margin-bottom:0;font-size:.7rem;font-weight:600}.AddToDiagramModal-module__OrvbeG__modalTabsList{border-bottom:1px solid #111;flex-wrap:nowrap;margin-bottom:18px;display:flex}.AddToDiagramModal-module__OrvbeG__modalTab{text-transform:uppercase;letter-spacing:.15em;cursor:pointer;text-align:center;text-wrap:wrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 14px;font-family:Public Sans,sans-serif;font-size:.5rem;transition:color .15s}.AddToDiagramModal-module__OrvbeG__modalTab[data-active=true]{color:#aaa;border-bottom-color:#999}
.NewPrincipleForm-module__dEozzW__input{background:var(--app-background);border:1px solid var(--mantine-color-dimmed);color:var(--mantine-color-text);border-radius:0;outline:none;padding:7px 9px;font-family:Public Sans,sans-serif;font-size:.65rem;font-weight:300;line-height:normal;transition:border-color .15s}.NewPrincipleForm-module__dEozzW__label{letter-spacing:.18em;text-transform:uppercase;color:var(--mantine-color-text-light);margin-bottom:5px;font-size:.5rem;display:block}.NewPrincipleForm-module__dEozzW__root{margin-bottom:14px}.NewPrincipleForm-module__dEozzW__dropdown{background:var(--app-background);border-radius:0}.NewPrincipleForm-module__dEozzW__option{background:var(--app-background)}.NewPrincipleForm-module__dEozzW__option:hover{border-radius:0}.NewPrincipleForm-module__dEozzW__textarea{background:var(--app-background);border:1px solid var(--mantine-color-dimmed);color:var(--mantine-color-text);border-radius:0;outline:none;min-height:80px;padding:7px 9px;font-family:Public Sans,sans-serif;font-size:.65rem;font-weight:300;line-height:1.5;transition:border-color .15s}.NewPrincipleForm-module__dEozzW__submitButton{border:1px solid var(--mantine-color-dimmed);color:var(--mantine-color-text);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;margin-top:6px;padding:8px 20px;font-family:Public Sans,sans-serif;font-size:.58rem;transition:color .15s,border-color .15s}.NewPrincipleForm-module__dEozzW__submitButton:hover{color:var(--mantine-color-text);border-color:var(--mantine-color-text-light);background:var(--app-background)}
.NewFactorForm-module__5ckRca__input{background:var(--app-background);border:1px solid var(--mantine-color-dimmed);color:var(--mantine-color-text);border-radius:0;outline:none;padding:7px 9px;font-family:Public Sans,sans-serif;font-size:.65rem;font-weight:300;line-height:normal;transition:border-color .15s}.NewFactorForm-module__5ckRca__label{letter-spacing:.18em;text-transform:uppercase;color:var(--mantine-color-text-light);margin-bottom:5px;font-size:.5rem;display:block}.NewFactorForm-module__5ckRca__root{margin-bottom:14px}.NewFactorForm-module__5ckRca__dropdown{background:var(--app-background);border-radius:0}.NewFactorForm-module__5ckRca__option{background:var(--app-background)}.NewFactorForm-module__5ckRca__option:hover{border-radius:0}.NewFactorForm-module__5ckRca__textarea{background:var(--app-background);border:1px solid var(--mantine-color-dimmed);color:var(--mantine-color-text);border-radius:0;outline:none;min-height:80px;padding:7px 9px;font-family:Public Sans,sans-serif;font-size:.65rem;font-weight:300;line-height:1.5;transition:border-color .15s}.NewFactorForm-module__5ckRca__submitButton{border:1px solid var(--mantine-color-dimmed);color:var(--mantine-color-text);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;margin-top:6px;padding:8px 20px;font-family:Public Sans,sans-serif;font-size:.58rem;transition:color .15s,border-color .15s}.NewFactorForm-module__5ckRca__submitButton:hover{color:var(--mantine-color-text);border-color:var(--mantine-color-text-light);background:var(--app-background)}
.NewConnectionForm-module__LOgiwG__input{background:var(--app-background);color:var(--mantine-color-text);border:1px solid #3a3a3a;border-radius:0;outline:none;padding:7px 9px;font-family:Public Sans,sans-serif;font-size:.65rem;font-weight:300;line-height:normal;transition:border-color .15s}.NewConnectionForm-module__LOgiwG__label{letter-spacing:.18em;text-transform:uppercase;color:var(--mantine-color-text-light);margin-bottom:5px;font-size:.5rem;display:block}.NewConnectionForm-module__LOgiwG__root{margin-bottom:14px}.NewConnectionForm-module__LOgiwG__dropdown{background:var(--app-background);border-radius:0}.NewConnectionForm-module__LOgiwG__option{background:var(--app-background)}.NewConnectionForm-module__LOgiwG__option:hover{border-radius:0}.NewConnectionForm-module__LOgiwG__textarea{background:var(--app-background);color:var(--mantine-color-text);border:1px solid #3a3a3a;border-radius:0;outline:none;min-height:80px;padding:7px 9px;font-family:Public Sans,sans-serif;font-size:.65rem;font-weight:300;line-height:1.5;transition:border-color .15s}.NewConnectionForm-module__LOgiwG__submitButton{border:1px solid var(--mantine-color-dimmed);color:var(--mantine-color-text);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;margin-top:6px;padding:8px 20px;font-family:Public Sans,sans-serif;font-size:.58rem;transition:color .15s,border-color .15s}.NewConnectionForm-module__LOgiwG__submitButton:hover{color:var(--mantine-color-text);border-color:var(--mantine-color-text-light);background:var(--app-background)}
.PrincipalConnectionForm-module__zpLcba__input{background:var(--app-background);color:var(--mantine-color-text);border:1px solid #3a3a3a;border-radius:0;outline:none;padding:7px 9px;font-family:Public Sans,sans-serif;font-size:.65rem;font-weight:300;line-height:normal;transition:border-color .15s}.PrincipalConnectionForm-module__zpLcba__label{letter-spacing:.18em;text-transform:uppercase;color:var(--mantine-color-text-light);margin-bottom:5px;font-size:.5rem;display:block}.PrincipalConnectionForm-module__zpLcba__root{margin-bottom:14px}.PrincipalConnectionForm-module__zpLcba__dropdown{background:var(--app-background);border-radius:0}.PrincipalConnectionForm-module__zpLcba__option{background:var(--app-background)}.PrincipalConnectionForm-module__zpLcba__option:hover{border-radius:0}.PrincipalConnectionForm-module__zpLcba__textarea{background:var(--app-background);color:var(--mantine-color-text);border:1px solid #3a3a3a;border-radius:0;outline:none;min-height:80px;padding:7px 9px;font-family:Public Sans,sans-serif;font-size:.65rem;font-weight:300;line-height:1.5;transition:border-color .15s}.PrincipalConnectionForm-module__zpLcba__submitButton{border:1px solid var(--mantine-color-dimmed);color:var(--mantine-color-text);font-family:"Public Sans", var(--app-background)sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;margin-top:6px;padding:8px 20px;font-size:.58rem;transition:color .15s,border-color .15s}.PrincipalConnectionForm-module__zpLcba__submitButton:hover{color:var(--mantine-color-text);border-color:var(--mantine-color-text-light);background:var(--app-background)}.PrincipalConnectionForm-module__zpLcba__descriptiveText{color:var(--mantine-color-text-light);margin-bottom:14px;font-size:.58rem;line-height:1.5}
.UnassignedFactorForm-module__rRXl3q__input{background:var(--app-background);color:var(--mantine-color-text);border:1px solid #3a3a3a;border-radius:0;outline:none;padding:7px 9px;font-family:Public Sans,sans-serif;font-size:.65rem;font-weight:300;line-height:normal;transition:border-color .15s}.UnassignedFactorForm-module__rRXl3q__label{letter-spacing:.18em;text-transform:uppercase;color:var(--mantine-color-text-light);margin-bottom:5px;font-size:.5rem;display:block}.UnassignedFactorForm-module__rRXl3q__root{margin-bottom:14px}.UnassignedFactorForm-module__rRXl3q__dropdown{background:var(--app-background);border-radius:0}.UnassignedFactorForm-module__rRXl3q__option{background:var(--app-background)}.UnassignedFactorForm-module__rRXl3q__option:hover{border-radius:0}.UnassignedFactorForm-module__rRXl3q__textarea{background:var(--app-background);color:var(--mantine-color-text);border:1px solid #3a3a3a;border-radius:0;outline:none;min-height:80px;padding:7px 9px;font-family:Public Sans,sans-serif;font-size:.65rem;font-weight:300;line-height:1.5;transition:border-color .15s}.UnassignedFactorForm-module__rRXl3q__submitButton{border:1px solid var(--mantine-color-dimmed);color:var(--mantine-color-text);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;margin-top:6px;padding:8px 20px;font-family:Public Sans,sans-serif;font-size:.58rem;transition:color .15s,border-color .15s}.UnassignedFactorForm-module__rRXl3q__submitButton:hover{color:var(--mantine-color-text);border-color:var(--mantine-color-text-light);background:var(--app-background)}.UnassignedFactorForm-module__rRXl3q__descriptiveText{color:var(--mantine-color-text-light);margin-bottom:14px;font-size:.58rem;line-height:1.5}
.LeftPaneTabs-module__ybLsba__root{background:var(--app-background);box-sizing:border-box;flex-direction:row;width:100%;height:100%;display:flex}.LeftPaneTabs-module__ybLsba__rail{box-sizing:border-box;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:36px;padding-top:6px;display:flex}.LeftPaneTabs-module__ybLsba__panel{border-left:1px solid #3a3a3a;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}
.FloatingConnectionPanel-module__B-b6ba__panel{z-index:1100;background:var(--app-background);border:1px solid var(--mantine-color-dimmed);pointer-events:auto;flex-direction:column;min-width:280px;max-width:340px;max-height:80vh;padding:20px;font-family:Public Sans,sans-serif;display:flex;position:fixed}.FloatingConnectionPanel-module__B-b6ba__pickingBar{z-index:1100;border:1px solid var(--cyan);box-shadow:0 0 0 1px var(--cyan) inset, 0 4px 16px #00000080;pointer-events:auto;white-space:nowrap;background:#1a1a1a;align-items:center;gap:10px;padding:8px 14px;font-family:Public Sans,sans-serif;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.FloatingConnectionPanel-module__B-b6ba__pickingText{color:#ccc;letter-spacing:.04em;font-size:.52rem}.FloatingConnectionPanel-module__B-b6ba__pickingText strong{color:var(--cyan)}.FloatingConnectionPanel-module__B-b6ba__header{cursor:grab;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.FloatingConnectionPanel-module__B-b6ba__header:active{cursor:grabbing}.FloatingConnectionPanel-module__B-b6ba__title{color:var(--mantine-color-text-light);letter-spacing:.18em;text-transform:uppercase;font-size:.56rem;font-weight:600}.FloatingConnectionPanel-module__B-b6ba__section{margin-bottom:16px}.FloatingConnectionPanel-module__B-b6ba__sectionTargets{flex-direction:column;flex:1;min-height:0;margin-bottom:16px;display:flex}.FloatingConnectionPanel-module__B-b6ba__sectionLabel{color:var(--mantine-color-text-light);letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:.5rem;font-weight:600}.FloatingConnectionPanel-module__B-b6ba__originBadge{background:var(--app-background);border:1px solid var(--mantine-color-dimmed);color:var(--mantine-color-dimmed);border-radius:2px;padding:4px 10px;font-size:.5rem;display:inline-block}.FloatingConnectionPanel-module__B-b6ba__placeholder{color:var(--mantine-color-dimmed);font-size:.5rem;font-style:italic}.FloatingConnectionPanel-module__B-b6ba__targetList{flex-direction:column;gap:6px;min-height:24px;max-height:100%;display:flex;overflow-y:auto}.FloatingConnectionPanel-module__B-b6ba__targetItem{background:var(--app-background);border:1px solid var(--mantine-color-dimmed);border-radius:2px;justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.FloatingConnectionPanel-module__B-b6ba__targetLabel{color:var(--mantine-color-text-light);font-size:.5rem}.FloatingConnectionPanel-module__B-b6ba__footer{border-top:1px solid #111;justify-content:space-between;margin-top:20px;padding-top:16px;display:flex}.FloatingConnectionPanel-module__B-b6ba__btnLabel{font-size:.56rem}.FloatingConnectionPanel-module__B-b6ba__btn{background:var(--app-background);border:1px solid var(--mantine-color-dimmed);color:var(--mantine-color-text);border-radius:0}.FloatingConnectionPanel-module__B-b6ba__btnCancel{background:var(--app-background);border-color:var(--mantine-color-red-6);color:var(--mantine-color-red-6);border-radius:0}.FloatingConnectionPanel-module__B-b6ba__btn:hover{background:var(--app-background);border-color:var(--mantine-color-text-light);color:var(--mantine-color-text)}.FloatingConnectionPanel-module__B-b6ba__btnCancel:hover{background:var(--app-background);border-color:var(--mantine-color-red-2);color:var(--mantine-color-red-2)}
.CreateConnectionPopover-module__Jw0ySq__popover{z-index:1200;background:var(--app-background);pointer-events:auto;border:1px solid #2a2a2a;min-width:220px;max-width:280px;padding:12px 14px;font-family:Public Sans,sans-serif;position:fixed}.CreateConnectionPopover-module__Jw0ySq__message{color:var(--mantine-color-text-light);margin-bottom:10px;font-size:.6rem;font-weight:400;line-height:1.4}.CreateConnectionPopover-module__Jw0ySq__errorMessage{color:#e03131;margin-bottom:10px;font-size:.6rem;line-height:1.4}.CreateConnectionPopover-module__Jw0ySq__factorName{color:var(--app-foreground);font-weight:600}.CreateConnectionPopover-module__Jw0ySq__actions{justify-content:flex-end;gap:8px;display:flex}.CreateConnectionPopover-module__Jw0ySq__btnLabel{font-size:.58rem}.CreateConnectionPopover-module__Jw0ySq__btn{color:var(--mantine-color-text-light);background:var(--app-background);border:1px solid var(--mantine-color-dimmed);border-radius:0}.CreateConnectionPopover-module__Jw0ySq__btn:hover{background:var(--app-background);border-color:var(--mantine-color-text-light);color:var(--mantine-color-text)}
.FloatingPrincipleConnectionPanel-module__mVxIoq__panel{z-index:1100;background:var(--app-background);border:1px solid var(--mantine-color-dimmed);pointer-events:auto;flex-direction:column;min-width:280px;max-width:340px;max-height:80vh;padding:20px;font-family:Public Sans,sans-serif;display:flex;position:fixed}.FloatingPrincipleConnectionPanel-module__mVxIoq__pickingBar{z-index:1100;border:1px solid var(--cyan);box-shadow:0 0 0 1px var(--cyan) inset, 0 4px 16px #00000080;pointer-events:auto;white-space:nowrap;background:#1a1a1a;align-items:center;gap:10px;padding:8px 14px;font-family:Public Sans,sans-serif;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.FloatingPrincipleConnectionPanel-module__mVxIoq__pickingText{color:#ccc;letter-spacing:.04em;font-size:.52rem}.FloatingPrincipleConnectionPanel-module__mVxIoq__pickingText strong{color:var(--cyan)}.FloatingPrincipleConnectionPanel-module__mVxIoq__header{cursor:grab;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.FloatingPrincipleConnectionPanel-module__mVxIoq__header:active{cursor:grabbing}.FloatingPrincipleConnectionPanel-module__mVxIoq__title{color:var(--mantine-color-text-light);letter-spacing:.18em;text-transform:uppercase;font-size:.56rem;font-weight:600}.FloatingPrincipleConnectionPanel-module__mVxIoq__section{margin-bottom:16px}.FloatingPrincipleConnectionPanel-module__mVxIoq__sectionTargets{flex-direction:column;flex:1;min-height:0;margin-bottom:16px;display:flex}.FloatingPrincipleConnectionPanel-module__mVxIoq__sectionLabel{color:var(--mantine-color-text-light);letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:.5rem;font-weight:600}.FloatingPrincipleConnectionPanel-module__mVxIoq__originBadge{background:var(--app-background);border:1px solid var(--mantine-color-dimmed);color:var(--mantine-color-dimmed);border-radius:2px;padding:4px 10px;font-size:.6rem;display:inline-block}.FloatingPrincipleConnectionPanel-module__mVxIoq__targetList{flex-direction:column;gap:6px;min-height:24px;max-height:100%;display:flex;overflow-y:auto}.FloatingPrincipleConnectionPanel-module__mVxIoq__targetItem{background:var(--app-background);border:1px solid var(--mantine-color-dimmed);border-radius:2px;justify-content:space-between;align-items:flex-start;padding:6px 8px;display:flex}.FloatingPrincipleConnectionPanel-module__mVxIoq__targetInfo{flex-direction:column;gap:2px;display:flex}.FloatingPrincipleConnectionPanel-module__mVxIoq__targetLabel{color:var(--mantine-color-text-light);font-size:.6rem}.FloatingPrincipleConnectionPanel-module__mVxIoq__targetConnectionName{color:#555;font-size:.52rem;font-style:italic}.FloatingPrincipleConnectionPanel-module__mVxIoq__footer{border-top:1px solid #111;justify-content:space-between;margin-top:20px;padding-top:16px;display:flex}.FloatingPrincipleConnectionPanel-module__mVxIoq__btnLabel{font-size:.56rem}.FloatingPrincipleConnectionPanel-module__mVxIoq__btn{background:var(--app-background);border:1px solid var(--mantine-color-dimmed);color:var(--mantine-color-text);border-radius:0}.FloatingPrincipleConnectionPanel-module__mVxIoq__btnCancel{background:var(--app-background);border-color:var(--mantine-color-red-6);color:var(--mantine-color-red-6);border-radius:0}.FloatingPrincipleConnectionPanel-module__mVxIoq__btn:hover{background:var(--app-background);border-color:var(--mantine-color-text);color:var(--mantine-color-text)}.FloatingPrincipleConnectionPanel-module__mVxIoq__btnCancel:hover{background:var(--app-background);border-color:var(--mantine-color-red-2);color:var(--mantine-color-red-2)}
.CreatePrincipleConnectionPopover-module___veRca__popover{z-index:1200;background:var(--app-background);pointer-events:auto;border:1px solid #2a2a2a;min-width:240px;max-width:300px;padding:12px 14px;font-family:Public Sans,sans-serif;position:fixed}.CreatePrincipleConnectionPopover-module___veRca__message{color:var(--mantine-color-text-light);margin-bottom:10px;font-size:.6rem;font-weight:400;line-height:1.4}.CreatePrincipleConnectionPopover-module___veRca__errorMessage{color:#e03131;margin-bottom:10px;font-size:.6rem;line-height:1.4}.CreatePrincipleConnectionPopover-module___veRca__factorName{color:var(--app-foreground);font-weight:600}.CreatePrincipleConnectionPopover-module___veRca__labelInput{margin-bottom:10px}.CreatePrincipleConnectionPopover-module___veRca__actions{justify-content:flex-end;gap:8px;display:flex}.CreatePrincipleConnectionPopover-module___veRca__btnLabel{font-size:.58rem}.CreatePrincipleConnectionPopover-module___veRca__btn{color:var(--mantine-color-text-light);background:var(--app-background);border:1px solid var(--mantine-color-dimmed);border-radius:0}.CreatePrincipleConnectionPopover-module___veRca__btn:hover{background:var(--app-background);border-color:var(--mantine-color-text-light);color:var(--mantine-color-text)}
.D3Graph-module__5BE2UG__d3Graph{background-color:var(--app-background,black);justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.D3Graph-module__5BE2UG__nodeCircle{cursor:pointer;fill:#0000;stroke:var(--app-foreground,white);stroke-width:2px;transition:fill .2s,transform .2s}.D3Graph-module__5BE2UG__nodeCircle:hover{fill:#fff3}.D3Graph-module__5BE2UG__nodeCircleSelected{background-color:#ffffff80}.D3Graph-module__5BE2UG__inactiveFactor{display:none}.D3Graph-module__5BE2UG__nodeLabel{color:var(--app-foreground,white);font-size:16px}.D3Graph-module__5BE2UG__childNodeLabel{font-size:8px}.D3Graph-module__5BE2UG__textLine{letter-spacing:.5px;margin:2px 0;display:inline-block}.D3Graph-module__5BE2UG__curveTop{text-shadow:0 0 3px #00000080;transform:perspective(500px)rotateX(10deg)rotateY(-5deg)}.D3Graph-module__5BE2UG__curveBottom{text-shadow:0 0 3px #00000080;transform:perspective(500px)rotateX(-10deg)rotateY(5deg)}.D3Graph-module__5BE2UG__childNodeWrapper{color:#fff;flex-direction:column;align-items:center;display:flex}.D3Graph-module__5BE2UG__childNodeCircle{cursor:pointer;z-index:9999;fill:var(--app-background,black);transition:fill .2s,transform .2s}.D3Graph-module__5BE2UG__social{stroke:var(--cyan);stroke-width:2px;filter:drop-shadow(0 0 0px var(--cyan)) drop-shadow(0 0 1px var(--cyan)) drop-shadow(0 0 3.5px var(--cyan))}.D3Graph-module__5BE2UG__tech{stroke:var(--blue);stroke-width:2px;filter:drop-shadow(0 0 0px var(--blue)) drop-shadow(0 0 1px var(--blue)) drop-shadow(0 0 4px var(--blue))}.D3Graph-module__5BE2UG__material{stroke:var(--electric-violet);stroke-width:2px;filter:drop-shadow(0 0 0px var(--electric-violet)) drop-shadow(0 0 1px var(--electric-violet)) drop-shadow(0 0 4px var(--electric-violet))}.D3Graph-module__5BE2UG__mental{stroke:var(--grenadier-red);stroke-width:2px;filter:drop-shadow(0 0 0px var(--grenadier-red)) drop-shadow(0 0 1px var(--grenadier-red)) drop-shadow(0 0 4px var(--grenadier-red))}.D3Graph-module__5BE2UG__typeDefault{stroke:var(--app-foreground,white);stroke-width:2px}.D3Graph-module__5BE2UG__social.D3Graph-module__5BE2UG__interconnected{fill:var(--cyan);fill-opacity:1}.D3Graph-module__5BE2UG__tech.D3Graph-module__5BE2UG__interconnected{fill:var(--blue);fill-opacity:1}.D3Graph-module__5BE2UG__material.D3Graph-module__5BE2UG__interconnected{fill:var(--electric-violet);fill-opacity:1}.D3Graph-module__5BE2UG__mental.D3Graph-module__5BE2UG__interconnected{fill:var(--grenadier-red);fill-opacity:1}.D3Graph-module__5BE2UG__highlighType{filter:none;color:gray;stroke:gray!important}.D3Graph-module__5BE2UG__highlighType.D3Graph-module__5BE2UG__interconnected{fill:gray!important}.D3Graph-module__5BE2UG__opaque{filter:none;color:gray;stroke:gray!important}.D3Graph-module__5BE2UG__connectedOpaque{fill:gray!important}.D3Graph-module__5BE2UG__childNode{opacity:1;transition:opacity 2s ease-in-out}.D3Graph-module__5BE2UG__childNode.D3Graph-module__5BE2UG__animatingIn{animation:2s ease-out D3Graph-module__5BE2UG__fadeInScale}@keyframes D3Graph-module__5BE2UG__fadeInScale{0%{opacity:0;transform:scale(.3)}50%{opacity:.5;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes D3Graph-module__5BE2UG__longPressFeedback{0%{r:8;fill:#0000}to{r:12;fill:#fff9}}.D3Graph-module__5BE2UG__longPressing{animation:.7s ease-out forwards D3Graph-module__5BE2UG__longPressFeedback}.D3Graph-module__5BE2UG__showInUpperCase{text-transform:uppercase}.D3Graph-module__5BE2UG__showInCapitalized{text-transform:capitalize}.D3Graph-module__5BE2UG__childNodeCircle.D3Graph-module__5BE2UG__selectedChild{fill-opacity:1;stroke-width:3px;fill:var(--app-foreground,white)!important}.D3Graph-module__5BE2UG__childNodeCircle,.D3Graph-module__5BE2UG__childNode,.D3Graph-module__5BE2UG__childNode text{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:none}
.Tooltip-module__-XiY6q__tooltip{z-index:1000;box-sizing:border-box;color:#ccc;pointer-events:none;background:#050505;border:1px solid #2a2a2a;max-width:220px;font-family:Public Sans,sans-serif;font-size:.75rem;position:fixed}.Tooltip-module__-XiY6q__tooltipWrapper{padding:7px 11px}.Tooltip-module__-XiY6q__tooltipTitle{text-transform:uppercase;margin-bottom:4px;font-size:.62rem;font-weight:500;line-height:1.3}.Tooltip-module__-XiY6q__meta{text-transform:uppercase;letter-spacing:.08em;color:#888;align-items:center;gap:4px;font-size:.46rem;display:flex}.Tooltip-module__-XiY6q__circle{border-style:solid;border-width:1.5px;border-radius:50%;flex-shrink:0;width:7px;height:7px}
.GraphContextMenu-module__3tj0Yq__backdrop{z-index:999;position:fixed;inset:0}.GraphContextMenu-module__3tj0Yq__menu{z-index:1000;background:var(--graphContextMenu-background);border:1px solid var(--graphContextMenu-border);min-width:180px;font-family:Public Sans,sans-serif;position:fixed}.GraphContextMenu-module__3tj0Yq__menuItem{cursor:pointer;width:100%;color:var(--mantine-color-text);text-align:left;letter-spacing:.05em;border:none;border-bottom:1px solid var(--graphContextMenu-border);background:0 0;padding:8px 12px;font-family:Public Sans,sans-serif;font-size:.75rem;display:block}.GraphContextMenu-module__3tj0Yq__menuItem:hover{background:var(--graphContextMenu-background);color:var(--mantine-color-text-light)}.GraphContextMenu-module__3tj0Yq__menuItem.GraphContextMenu-module__3tj0Yq__delete{color:var(--mantine-color-red-8)}.GraphContextMenu-module__3tj0Yq__menuItem.GraphContextMenu-module__3tj0Yq__delete:hover{color:var(--mantine-color-red-6)}.GraphContextMenu-module__3tj0Yq__menuItem:disabled,.GraphContextMenu-module__3tj0Yq__menuItem:disabled:hover{color:var(--mantine-color-dimmed);cursor:not-allowed}
.ConnectionContextMenu-module__P6uvAG__backdrop{z-index:1199;position:fixed;inset:0}.ConnectionContextMenu-module__P6uvAG__menu{z-index:1200;background:#050505;border:1px solid #222;min-width:280px;max-width:320px;padding:14px;font-family:Public Sans,sans-serif;position:fixed}.ConnectionContextMenu-module__P6uvAG__factorRow{align-items:center;gap:8px;padding:4px 0;display:flex}.ConnectionContextMenu-module__P6uvAG__row{align-items:center;gap:8px;padding:6px 0;display:flex}.ConnectionContextMenu-module__P6uvAG__label{color:#888;letter-spacing:.15em;text-transform:uppercase;flex-shrink:0;min-width:70px;font-size:.5rem;font-weight:600}.ConnectionContextMenu-module__P6uvAG__factorName{color:#ccc;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.6rem;overflow:hidden}.ConnectionContextMenu-module__P6uvAG__changeBtn{color:#666;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #333;flex-shrink:0;padding:2px 6px;font-family:Public Sans,sans-serif;font-size:.5rem;font-weight:600}.ConnectionContextMenu-module__P6uvAG__changeBtn:hover{color:#aaa;border-color:#555}.ConnectionContextMenu-module__P6uvAG__labelInput{color:#ccc;background:#111;border:1px solid #333;outline:none;flex:1;padding:3px 8px;font-family:Public Sans,sans-serif;font-size:.6rem}.ConnectionContextMenu-module__P6uvAG__labelInput:focus{border-color:#555}.ConnectionContextMenu-module__P6uvAG__divider{border:none;border-top:1px solid #111;margin:8px 0}.ConnectionContextMenu-module__P6uvAG__toggleGroup{gap:12px;display:flex}.ConnectionContextMenu-module__P6uvAG__toggleOption{color:#888;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;align-items:center;gap:4px;font-size:.52rem;display:flex}.ConnectionContextMenu-module__P6uvAG__toggleOption input[type=radio],.ConnectionContextMenu-module__P6uvAG__toggleOption input[type=checkbox]{accent-color:#555;cursor:pointer}.ConnectionContextMenu-module__P6uvAG__selectingHint{color:#555;letter-spacing:.05em;flex:1;font-size:.56rem;font-style:italic}.ConnectionContextMenu-module__P6uvAG__deleteBtn{color:#e03131;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:4px 0;font-family:Public Sans,sans-serif;font-size:.56rem;font-weight:600}.ConnectionContextMenu-module__P6uvAG__deleteBtn:hover{color:#ff6b6b}
.ConnectChildFactorPopup-module__ERUJCG__popup{width:320px}.ConnectChildFactorPopup-module__ERUJCG__sectionTitle{color:#555;letter-spacing:.2em;text-transform:uppercase;padding:2px 0 4px;font-size:.5rem;font-weight:600}.ConnectChildFactorPopup-module__ERUJCG__wrap{flex-wrap:wrap;row-gap:4px}.ConnectChildFactorPopup-module__ERUJCG__searchInput{box-sizing:border-box;width:100%}.ConnectChildFactorPopup-module__ERUJCG__list{border:1px solid #1a1a1a;max-height:160px;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.ConnectChildFactorPopup-module__ERUJCG__listItem{color:#aaa;letter-spacing:.08em;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #111;width:100%;padding:5px 8px;font-family:Public Sans,sans-serif;font-size:.56rem;display:block}.ConnectChildFactorPopup-module__ERUJCG__listItem:hover{color:#ddd;background:#111}.ConnectChildFactorPopup-module__ERUJCG__listItemSelected,.ConnectChildFactorPopup-module__ERUJCG__listItemSelected:hover{color:#fff;background:#1c1c1c;box-shadow:inset 2px 0 #888}.ConnectChildFactorPopup-module__ERUJCG__emptyList{color:#555;padding:6px 8px;font-size:.56rem;font-style:italic}.ConnectChildFactorPopup-module__ERUJCG__dateInput{flex:1}.ConnectChildFactorPopup-module__ERUJCG__dateInputField{color:#ccc;background:#111;border:1px solid #333;border-radius:0;height:22px;min-height:22px;font-family:Public Sans,sans-serif;font-size:.6rem}.ConnectChildFactorPopup-module__ERUJCG__error{color:#ff6b6b;letter-spacing:.04em;padding:4px 0 8px;font-size:.56rem}.ConnectChildFactorPopup-module__ERUJCG__actions{justify-content:flex-end;gap:8px;display:flex}.ConnectChildFactorPopup-module__ERUJCG__confirmBtn{color:#ccc;border-color:#555}.ConnectChildFactorPopup-module__ERUJCG__confirmBtn:disabled{color:#444;cursor:not-allowed;border-color:#222}.ConnectChildFactorPopup-module__ERUJCG__dragHandle{cursor:grab;-webkit-user-select:none;user-select:none}.ConnectChildFactorPopup-module__ERUJCG__dragHandle:active{cursor:grabbing}.ConnectChildFactorPopup-module__ERUJCG__grip{color:#444;flex-shrink:0}.ConnectChildFactorPopup-module__ERUJCG__dragHandle:hover .ConnectChildFactorPopup-module__ERUJCG__grip{color:#888}
.DeleteModal-module__bMwv3G__root{color:var(--app-foreground);background:var(--app-background);font-family:Public Sans,sans-serif}.DeleteModal-module__bMwv3G__question{color:var(--app-foreground);margin:0 0 16px;font-size:1rem;font-weight:500}.DeleteModal-module__bMwv3G__panel{background:var(--app-background);border:1px solid var(--mantine-color-dimmed);border-radius:0;padding:14px 16px}.DeleteModal-module__bMwv3G__entityName{letter-spacing:.02em;color:var(--app-foreground);overflow-wrap:anywhere;font-size:.95rem;font-weight:600}.DeleteModal-module__bMwv3G__divider{border:none;border-top:1px solid var(--mantine-color-dimmed);margin:12px 0}.DeleteModal-module__bMwv3G__grid{grid-template-columns:7rem 1fr;align-items:baseline;gap:9px 12px;display:grid}.DeleteModal-module__bMwv3G__label{letter-spacing:.15em;text-transform:uppercase;color:var(--mantine-color-text-light);font-size:.5rem;font-weight:600}.DeleteModal-module__bMwv3G__value{color:var(--app-foreground);overflow-wrap:anywhere;font-size:.7rem}.DeleteModal-module__bMwv3G__lens{text-transform:capitalize;align-items:center;gap:7px;display:inline-flex}.DeleteModal-module__bMwv3G__lensDot{flex-shrink:0;width:7px;height:7px}.DeleteModal-module__bMwv3G__linePreview{width:25%;height:1.1rem;color:var(--mantine-color-dimmed);margin:14px auto 0}.DeleteModal-module__bMwv3G__actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.DeleteModal-module__bMwv3G__deleteBtn{letter-spacing:.14em;text-transform:uppercase;background:var(--app-background);border:1px solid var(--mantine-color-red-6);color:var(--mantine-color-red-6);cursor:pointer;border-radius:2px;padding:8px 20px;font-family:Public Sans,sans-serif;font-size:.58rem;transition:color .15s,border-color .15s}.DeleteModal-module__bMwv3G__deleteBtn:hover:not(:disabled){color:var(--mantine-color-red-5);border-color:var(--mantine-color-red-5)}.DeleteModal-module__bMwv3G__deleteBtn:disabled{opacity:.5;cursor:not-allowed}.DeleteModal-module__bMwv3G__deleteBtn:focus-visible{outline:1px solid var(--app-foreground);outline-offset:2px}.DeleteModal-module__bMwv3G__confirmActions{justify-content:flex-end;margin-top:20px;display:flex}.DeleteModal-module__bMwv3G__modalContent{background:var(--app-background);border:1px solid var(--mantine-color-dimmed);border-radius:0}.DeleteModal-module__bMwv3G__modalHeader,.DeleteModal-module__bMwv3G__modalBody{background:var(--app-background)}@media (prefers-reduced-motion:reduce){.DeleteModal-module__bMwv3G__deleteBtn{transition:none}}
.ChatMessagesV2-module__eN159q__messageTable{--table-border-color:var(--chat-border);--table-striped-color:var(--chat-user-bubble-background);--table-highlight-on-hover-color:var(--chat-provider-button-background-hover);--table-color:var(--chat-text)}.ChatMessagesV2-module__eN159q__scrollArea{background:var(--chat-background);scroll-behavior:smooth;flex:1;min-height:0}.ChatMessagesV2-module__eN159q__bubbleUser{background:var(--chat-user-bubble-background);color:var(--chat-user-bubble-text);text-align:right;font-weight:400;font-family:var(--font-anthropic-serif-text);word-break:break-word;border-radius:12px;align-self:flex-end;width:fit-content;max-width:85%;margin-left:auto;padding:12px 16px;font-size:1rem;line-height:1.5}.ChatMessagesV2-module__eN159q__bubbleAssistant{color:var(--chat-text);font-weight:400;font-family:var(--font-anthropic-serif-text);word-break:break-word;max-width:100%;padding-left:20px;font-size:1rem;line-height:1.5}.ChatMessagesV2-module__eN159q__bubbleError{color:var(--chat-error-text)}.ChatMessagesV2-module__eN159q__streamingText{color:var(--chat-text);font-family:var(--font-anthropic-serif-text);white-space:pre-wrap;font-size:1rem;font-weight:400;line-height:1.6}.ChatMessagesV2-module__eN159q__streaming{color:var(--chat-text);font-family:var(--font-anthropic-serif-text);font-style:italic;font-weight:400;line-height:1.6;animation:1.2s ease-in-out infinite ChatMessagesV2-module__eN159q__streamingPulse}@keyframes ChatMessagesV2-module__eN159q__streamingPulse{0%,to{opacity:.45}50%{opacity:1}}.ChatMessagesV2-module__eN159q__role{letter-spacing:.2em;text-transform:uppercase;color:var(--chat-text);font-size:.46rem}.ChatMessagesV2-module__eN159q__inputArea{flex-direction:column;gap:0;padding:8px 14px;display:flex}.ChatMessagesV2-module__eN159q__textareaInput{background:var(--chat-user-input-background);color:var(--chat-text);font-size:1rem;font-family:var(--font-anthropic-serif-text);border:none;border-radius:20px}.ChatMessagesV2-module__eN159q__textareaInput:disabled{color:var(--mantine-color-gray-6);background-color:var(--chat-user-input-background)!important}.ChatMessagesV2-module__eN159q__inputWrapper{background:var(--chat-user-input-background);border:1px solid var(--chat-border);border-radius:20px;padding:14px}.ChatMessagesV2-module__eN159q__sendButton{color:#fff;cursor:pointer;background:#b26647;border:1px solid #b26647;border-radius:8px;width:32px;height:32px;padding:0 5px;transition:visibility .25s,opacity .25s}.ChatMessagesV2-module__eN159q__sendButton:hover{background:#c47c5d;border-color:#c47c5d}.ChatMessagesV2-module__eN159q__sendButtonHidden{visibility:hidden;opacity:0;transition:visibility .25s,opacity .25s}.ChatMessagesV2-module__eN159q__providerButton{color:var(--chat-text);font-size:14px;font-family:var(--font-anthropic-serif-text);border-radius:8px;height:auto;padding:12px;font-weight:400}.ChatMessagesV2-module__eN159q__providerButton:hover{color:var(--chat-text);background:var(--chat-provider-button-background-hover)}.ChatMessagesV2-module__eN159q__providerButton:disabled{color:var(--mantine-color-gray-6);background:var(--chat-user-input-background)}
.ReasoningPicker-module__LuiBpG__selectedModel{background:color-mix(in srgb, var(--provider-color) 12%, transparent);font-weight:500;position:relative}.ReasoningPicker-module__LuiBpG__selectedModel:hover{background:color-mix(in srgb, var(--provider-color) 18%, transparent)}.ReasoningPicker-module__LuiBpG__selectedModel:before{content:"";background:var(--provider-color);width:2px;position:absolute;top:0;bottom:0;left:0}.ReasoningPicker-module__LuiBpG__logo{flex-shrink:0;align-items:center;display:flex}
.ManageChatsDrawer-module__Em3uaG__row{cursor:pointer;border-bottom:1px solid var(--mantine-color-default-border);align-items:center;gap:8px;padding:8px 6px;display:flex}.ManageChatsDrawer-module__Em3uaG__row:hover,.ManageChatsDrawer-module__Em3uaG__row[data-active]{background:var(--mantine-color-default-hover)}.ManageChatsDrawer-module__Em3uaG__row[data-active] .ManageChatsDrawer-module__Em3uaG__rowTitle{font-weight:700}.ManageChatsDrawer-module__Em3uaG__rowMain{flex:1;min-width:0}.ManageChatsDrawer-module__Em3uaG__rowTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ManageChatsDrawer-module__Em3uaG__row[data-other-pane]{opacity:.6}.ManageChatsDrawer-module__Em3uaG__otherPaneTag{letter-spacing:.08em;text-transform:uppercase;color:var(--mantine-color-dimmed);flex-shrink:0;font-size:.5rem}.ManageChatsDrawer-module__Em3uaG__groupTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--mantine-color-dimmed);padding:10px 6px 4px;font-size:.55rem}
.AIPanelV2-module___8RgEq__container{background-color:var(--chat-background);--chat-background:#fcfcfb;--chat-text:#0b0b0b;--chat-user-bubble-background:#0b0b0b0d;--chat-user-bubble-text:#0b0b0b;--chat-user-input-background:#fff;--chat-provider-button-background-hover:#f3f3f3;--chat-border:#0b0b0b1a;--chat-error-text:#c24141;--chat-tab-text:#6b6b6b;--chat-tab-text-hover:#1c1c1c;--chat-tab-text-active:#0b0b0b;--chat-tab-border-active:#0b0b0b;--chat-new-button-text:#555;--chat-new-button-text-hover:#0b0b0b;--chat-new-button-border:#0b0b0b33;--chat-tooltip-bg:#fff;--chat-tooltip-text:#0b0b0b;--chat-tooltip-border:#0b0b0b33;--chat-empty-text:#6b6b6b}.AIPanelV2-module___8RgEq__container[data-ai-theme=dark]{--chat-background:#151515;--chat-text:#f0efec;--chat-user-bubble-background:#212121;--chat-user-bubble-text:#f0efec;--chat-user-input-background:#20201f;--chat-provider-button-background-hover:#313130;--chat-border:#ffffff1a;--chat-error-text:#ec7e7e;--chat-tab-text:#999;--chat-tab-text-hover:#f0efec;--chat-tab-text-active:#fff;--chat-tab-border-active:#fff;--chat-new-button-text:#ccc;--chat-new-button-text-hover:#fff;--chat-new-button-border:#444;--chat-tooltip-bg:#040404;--chat-tooltip-text:#fff;--chat-tooltip-border:#555;--chat-empty-text:#999}.AIPanelV2-module___8RgEq__columns{flex:1;min-height:0;display:flex;overflow:hidden}.AIPanelV2-module___8RgEq__column{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.AIPanelV2-module___8RgEq__column+.AIPanelV2-module___8RgEq__column{border-left:1px solid var(--chat-border)}.AIPanelV2-module___8RgEq__columnTitle{border-bottom:1px solid var(--chat-border);color:var(--chat-tab-text);text-transform:uppercase;letter-spacing:.12em;flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;padding:8px 12px;font-family:Public Sans,sans-serif;font-size:.55rem;display:flex}.AIPanelV2-module___8RgEq__columnFocused .AIPanelV2-module___8RgEq__columnTitle{color:var(--chat-tab-text-active)}.AIPanelV2-module___8RgEq__columnTitleLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AIPanelV2-module___8RgEq__columnBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.AIPanelV2-module___8RgEq__bubbleUser{color:var(--mantine-color-gray-2);word-break:break-word;white-space:pre-wrap;background-color:#2a2a2a;border-radius:.875rem .875rem .25rem;max-width:80%;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5}.AIPanelV2-module___8RgEq__bubbleAssistant{color:var(--mantine-color-gray-3);word-break:break-word;background-color:#141422;border-radius:.875rem .875rem .875rem .25rem;max-width:85%;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5}.AIPanelV2-module___8RgEq__bubbleAssistant p{margin:0 0 .4rem}.AIPanelV2-module___8RgEq__bubbleAssistant p:last-child{margin-bottom:0}.AIPanelV2-module___8RgEq__bubbleAssistant ul,.AIPanelV2-module___8RgEq__bubbleAssistant ol{margin:.2rem 0;padding-left:1.2rem}.AIPanelV2-module___8RgEq__bubbleAssistant li{margin-bottom:.15rem}.AIPanelV2-module___8RgEq__sending,.AIPanelV2-module___8RgEq__streaming{color:var(--mantine-color-gray-5);background-color:#111;font-style:italic;animation:1.2s ease-in-out infinite AIPanelV2-module___8RgEq__pulse}.AIPanelV2-module___8RgEq__bubbleSending{opacity:.6}.AIPanelV2-module___8RgEq__bubbleError{color:var(--mantine-color-red-4);background-color:#e031311a;border:1px solid #e031314d}@keyframes AIPanelV2-module___8RgEq__pulse{0%,to{opacity:.4}50%{opacity:1}}.AIPanelV2-module___8RgEq__inputArea{border-top:1px solid #2a2a2a;flex-shrink:0;padding:.625rem .75rem;display:flex}.AIPanelV2-module___8RgEq__textareaInput{color:var(--mantine-color-gray-1);background-color:#111;border-color:#333;font-size:.8125rem}.AIPanelV2-module___8RgEq__textareaInput::placeholder{color:var(--mantine-color-gray-6)}.AIPanelV2-module___8RgEq__textareaInput:focus{border-color:var(--mantine-color-blue-7)}.AIPanelV2-module___8RgEq__sessionPanel{border-right:1px solid #2a2a2a;flex-direction:column;flex-shrink:0;width:210px;display:flex}.AIPanelV2-module___8RgEq__sessionList{flex:1;overflow:hidden}.AIPanelV2-module___8RgEq__sessionItem{width:100%;color:var(--mantine-color-gray-5);cursor:pointer;text-align:left;text-overflow:ellipsis;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:.4rem .5rem;font-size:.72rem;transition:background .12s,color .12s;display:flex}.AIPanelV2-module___8RgEq__sessionItem:hover{color:var(--mantine-color-gray-3);background:#ffffff0d}.AIPanelV2-module___8RgEq__sessionItemActive{color:var(--mantine-color-blue-3);background:#4299e11a}.AIPanelV2-module___8RgEq__sessionItemTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.AIPanelV2-module___8RgEq__sessionItemDelete{opacity:.5;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:opacity .12s,background .12s;display:flex}.AIPanelV2-module___8RgEq__sessionItemDelete:hover{opacity:1;background:#ffffff1a}:is(:root.new-dashboard-scale .AIPanelV2-module___8RgEq__bubbleUser,:root.new-dashboard-scale .AIPanelV2-module___8RgEq__bubbleAssistant,:root.new-dashboard-scale .AIPanelV2-module___8RgEq__textareaInput){font-size:.62rem}:root.new-dashboard-scale .AIPanelV2-module___8RgEq__sessionItem{font-size:.58rem}.AIPanelV2-module___8RgEq__popoverEmpty{color:var(--mantine-color-dimmed);padding:8px;font-size:.7rem}.AIPanelV2-module___8RgEq__popoverFooter{border-top:1px solid var(--mantine-color-default-border);justify-content:space-between;margin-top:6px;padding-top:6px;display:flex}
.ChatPane-module__w5vyEa__root{background:var(--app-background);box-sizing:border-box;flex-direction:row;width:100%;height:100%;display:flex}.ChatPane-module__w5vyEa__panel{border-right:1px solid #3a3a3a;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.ChatPane-module__w5vyEa__rail{box-sizing:border-box;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:36px;padding-top:6px;display:flex}
.LeftSide-module__nSuRoa__title{text-transform:uppercase;margin-bottom:1rem;font-size:2rem;font-weight:600}.LeftSide-module__nSuRoa__subtitle{text-transform:lowercase;margin-bottom:1rem;font-size:1rem;font-weight:400}.LeftSide-module__nSuRoa__editDescriptionBtn{border-color:var(--app-foreground);opacity:0;cursor:pointer;background-color:#0000;border-style:dashed;border-width:1px;border-radius:40px;outline:none;justify-content:center;align-items:center;gap:10px;width:32px;height:32px;margin-left:auto;padding:5px;transition:opacity .3s ease-in-out;display:flex;position:relative;right:0%;transform:scale(1)}.LeftSide-module__nSuRoa__projectDescription:hover .LeftSide-module__nSuRoa__editDescriptionBtn{opacity:1}.LeftSide-module__nSuRoa__editDescriptionBtn:hover{background-color:#ffffff1a;transform:scale(1.1)}
.IndexSource-module__phpCHq__indexWrapper{flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.IndexSource-module__phpCHq__indexHeader{border-bottom:1px solid #3a3a3a;flex-shrink:0;padding:10px 14px 8px}.IndexSource-module__phpCHq__indexTitle{letter-spacing:.16em;text-transform:uppercase;color:#ccc;font-size:.62rem;font-weight:600}.IndexSource-module__phpCHq__indexSubtitle{letter-spacing:.1em;color:#999;margin-top:2px;font-size:.5rem;display:block}.IndexSource-module__phpCHq__indexPane{height:100%;display:flex;overflow:hidden}.IndexSource-module__phpCHq__indexList{flex:1;overflow-y:auto}.IndexSource-module__phpCHq__indexItem{flex-direction:column;display:flex}.IndexSource-module__phpCHq__indexEmpty{letter-spacing:.1em;color:#999;padding:12px 14px;font-size:.5rem;display:block}.IndexSource-module__phpCHq__indexGroupHdr{letter-spacing:.18em;color:#888;text-transform:uppercase;background:#080808;border-bottom:1px solid #111;padding:6px 12px 5px;font-size:.42rem;position:sticky;top:0}
.Publications-module__gzJTeq__card{border:1px solid var(--app-foreground);flex-direction:column;gap:10px;padding:15px;display:flex}.Publications-module__gzJTeq__card:hover{cursor:pointer;transform:scale(1.03);box-shadow:0 0 15px #ffffff4d}.Publications-module__gzJTeq__publicationsContainer{flex-direction:column;gap:30px;display:flex}.Publications-module__gzJTeq__cardTitle{text-overflow:ellipsis;font-size:18px}.Publications-module__gzJTeq__cardSubtitle{font-size:14px}.Publications-module__gzJTeq__cardDescription{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.Publications-module__gzJTeq__addPublicationButton{border:1px dashed var(--app-foreground);text-shadow:1px 1px 1px #000;background-color:#0000;justify-content:center;align-items:center;gap:10px;width:100%;padding:1px 20px;display:flex}.Publications-module__gzJTeq__addPublicationButton:hover{cursor:pointer;transform:scale(1.03);box-shadow:0 0 15px #ffffff4d}.Publications-module__gzJTeq__addPublicationButtonIcon{justify-content:center;align-items:center;display:flex}.Publications-module__gzJTeq__cardActionsContainer{z-index:10;gap:8px;display:flex;position:absolute;top:10px;right:10px}.Publications-module__gzJTeq__cardActionButton{border:1px solid var(--app-foreground);cursor:pointer;background-color:#0000;border-radius:4px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.Publications-module__gzJTeq__cardActionButton:hover{background-color:#ffffff1a;transform:scale(1.1)}
.IndexFilterList-module__ND3bFW__indexFilterList{border-bottom:1px solid #3a3a3a;flex-wrap:wrap;flex-shrink:0;gap:4px;width:100%;padding:8px 10px;display:flex}.IndexFilterList-module__ND3bFW__indexFilterButton{color:#555;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #222;padding:2px 7px;font-family:inherit;font-size:.5rem;transition:all .12s}.IndexFilterList-module__ND3bFW__indexFilterButtonActive{color:#ccc;background:#1a1a1a;border-color:#555}.IndexFilterList-module__ND3bFW__indexFilterButtonContent{align-items:center;gap:4px;display:inline-flex}.IndexFilterList-module__ND3bFW__indexFilterIcon{font-size:.6rem;line-height:1}
.VideoList-module__cwhWka__videosListContainer{font-family:var(--font-inconsoldata);grid-template-columns:max-content max-content;justify-content:space-between;gap:1rem 0;display:grid}.VideoList-module__cwhWka__videoItem{border:1px solid var(--app-foreground);width:250px;height:160px;overflow:hidden}.VideoList-module__cwhWka__videoItem:hover{cursor:pointer;transform:scale(1.03);box-shadow:0 0 15px #ffffff4d}.VideoList-module__cwhWka__videoDescription{padding:0 20px 8px}.VideoList-module__cwhWka__title{height:40px;font-size:13px;font-weight:600;overflow:hidden}.VideoList-module__cwhWka__subtitle{font-size:12px}.VideoList-module__cwhWka__addVideoButton{border:1px dashed var(--app-foreground);text-shadow:1px 1px 1px #000;background-color:#0000;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:30px;padding:1px 20px;display:flex}.VideoList-module__cwhWka__addVideoButton:hover{cursor:pointer;transform:scale(1.03);box-shadow:0 0 15px #ffffff4d}.VideoList-module__cwhWka__addVideoButtonIcon{justify-content:center;align-items:center;display:flex}.VideoList-module__cwhWka__videoActionsContainer{z-index:10;gap:8px;display:flex;position:absolute;top:5px;right:5px}.VideoList-module__cwhWka__videoActionButton{border:1px solid var(--app-foreground);cursor:pointer;background-color:#0000;border-radius:4px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.VideoList-module__cwhWka__videoActionButton:hover{background-color:#ffffff1a;transform:scale(1.1)}
.SourceItem-module__PjHWwq__sourceItem{cursor:pointer;border-bottom:1px solid #0d0d0d;align-items:flex-start;gap:8px;padding:7px 12px;transition:background .1s;display:flex}.SourceItem-module__PjHWwq__sourceItem:hover{background:#0f0f0f}.SourceItem-module__PjHWwq__sourceItem:hover>a{color:#00d4ff}.SourceItem-module__PjHWwq__sourceIcon{flex-shrink:0;margin-top:1px;font-size:.7rem}.SourceItem-module__PjHWwq__sourceBody{flex-direction:column;flex:1;min-width:0;display:flex}.SourceItem-module__PjHWwq__sourceTitle{color:#bbb;word-break:break-word;font-size:.54rem;line-height:1.35;transition:color .1s}.SourceItem-module__PjHWwq__sourceTitle:hover{color:#fff}.SourceItem-module__PjHWwq__factorName{color:#444;letter-spacing:.06em;margin-top:2px;font-size:.42rem}.SourceItem-module__PjHWwq__sourceLink{color:#333;flex-shrink:0;margin-top:2px;font-size:.5rem;transition:color .12s}
.Summary-module__JbcA9G__title{text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:32px;font-weight:700;line-height:48px;display:flex}.Summary-module__JbcA9G__subtitle{font-size:1rem}.Summary-module__JbcA9G__description{color:#fff;word-wrap:break-word;overflow-wrap:break-word;justify-content:space-between;width:100%;font-size:.875rem;display:flex}.Summary-module__JbcA9G__descriptionText{width:75%;font-size:12px;line-height:16px}.Summary-module__JbcA9G__addSummaryButton{cursor:pointer;border:1px dashed var(--app-foreground);background-color:#0000;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex}.Summary-module__JbcA9G__addSummaryButton:hover{background-color:#ffffff1a;transform:scale(1.1)}.Summary-module__JbcA9G__summaryActionButton{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex}.Summary-module__JbcA9G__summaryActionButton:hover{background-color:#ffffff1a;transform:scale(1.1)}.Summary-module__JbcA9G__emptyDescriptionPlaceholder{resize:none;text-align:center;width:60%}
.LibraryFilterList-module__vlaqgG__libraryFilterList{border-bottom:1px solid #3a3a3a;flex-wrap:wrap;flex-shrink:0;gap:4px;width:100%;padding:8px 10px;display:flex}.LibraryFilterList-module__vlaqgG__libraryFilterButton{color:#555;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #222;padding:2px 7px;font-family:inherit;font-size:.5rem;transition:all .12s}.LibraryFilterList-module__vlaqgG__libraryFilterButtonActive{color:#ccc;background:#1a1a1a;border-color:#555}.LibraryFilterList-module__vlaqgG__libraryFilterButtonContent{align-items:center;gap:4px;display:inline-flex}.LibraryFilterList-module__vlaqgG__libraryFilterDot{border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}
.PodcastList-module__aQjyka__podcastListContainer{flex-direction:column;gap:45px;width:100%;display:flex}.PodcastList-module__aQjyka__podcastItem{border:1px solid var(--app-foreground);border-radius:5px;flex-direction:column;gap:10px;padding:10px 20px;display:flex;position:relative}.PodcastList-module__aQjyka__podcastDescription{flex-direction:column;gap:5px;display:flex}.PodcastList-module__aQjyka__podcastName{font-size:16px;font-weight:400}.PodcastList-module__aQjyka__podcastEpisodeTitle{font-size:20px;font-weight:600}.PodcastList-module__aQjyka__podcastDetails{color:var(--app-foreground);align-items:center;gap:10px;margin:5px 0;font-size:14px;font-weight:400;line-height:1.2;display:flex}.PodcastList-module__aQjyka__podcastActions{justify-content:center;display:flex}.PodcastList-module__aQjyka__audioPlayer{width:100%;height:40px}.PodcastList-module__aQjyka__addPodcastButton{border:1px dashed var(--app-foreground);text-shadow:1px 1px 1px #000;background-color:#0000;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:30px;padding:1px 20px;display:flex}.PodcastList-module__aQjyka__addPodcastButton:hover{cursor:pointer;transform:scale(1.03);box-shadow:0 0 15px #ffffff4d}.PodcastList-module__aQjyka__addPodcastButtonIcon{justify-content:center;align-items:center;display:flex}.PodcastList-module__aQjyka__podcastActionsContainer{z-index:10;gap:8px;display:flex;position:absolute;top:10px;right:10px}.PodcastList-module__aQjyka__podcastActionButton{border:1px solid var(--app-foreground);cursor:pointer;background-color:#0000;border-radius:4px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.PodcastList-module__aQjyka__podcastActionButton:hover{background-color:#ffffff1a;transform:scale(1.1)}
.Accordion-module__GUz6Da__mantine-Accordion-control{border-left:none;border-right:none}
.LibraryItem-module__2KqoLG__libraryItem{cursor:pointer;border-bottom:1px solid #0d0d0d;align-items:flex-start;gap:8px;padding:7px 12px;transition:background .1s;display:flex}.LibraryItem-module__2KqoLG__libraryItem:hover{background:#0f0f0f}.LibraryItem-module__2KqoLG__libraryIcon{color:#666;flex-shrink:0;margin-top:1px;display:flex}.LibraryItem-module__2KqoLG__libraryBody{flex-direction:column;flex:1;min-width:0;display:flex}.LibraryItem-module__2KqoLG__libraryTitle{color:#bbb;word-break:break-word;font-size:.54rem;line-height:1.35;transition:color .1s}.LibraryItem-module__2KqoLG__libraryItem:hover .LibraryItem-module__2KqoLG__libraryTitle{color:#fff}.LibraryItem-module__2KqoLG__libraryStatus{letter-spacing:.06em;align-items:center;gap:4px;margin-top:2px;font-size:.42rem;display:inline-flex}.LibraryItem-module__2KqoLG__libraryIndexingWarning{cursor:help;flex-shrink:0}.LibraryItem-module__2KqoLG__libraryDeleteButton{color:#333;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-top:1px;padding:0;transition:color .12s;display:flex}.LibraryItem-module__2KqoLG__libraryDeleteButton:hover{color:#ff4d4d}
.LibraryPanel-module__Wv3oVW__libraryWrapper{flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.LibraryPanel-module__Wv3oVW__libraryHeader{border-bottom:1px solid #3a3a3a;flex-shrink:0;padding:10px 14px 8px}.LibraryPanel-module__Wv3oVW__libraryHeaderRow{justify-content:space-between;align-items:center;display:flex}.LibraryPanel-module__Wv3oVW__libraryTitle{letter-spacing:.16em;text-transform:uppercase;color:#ccc;font-size:.62rem;font-weight:600}.LibraryPanel-module__Wv3oVW__libraryUploadButton{color:#999;cursor:pointer;background:0 0;border:1px solid #3a3a3a;padding:3px 5px;transition:all .12s;display:flex}.LibraryPanel-module__Wv3oVW__libraryUploadButton:hover{color:#fff;border-color:#666}.LibraryPanel-module__Wv3oVW__librarySubtitle{letter-spacing:.1em;color:#999;margin-top:2px;font-size:.5rem;display:block}.LibraryPanel-module__Wv3oVW__libraryPane{height:100%;display:flex;overflow:hidden}.LibraryPanel-module__Wv3oVW__libraryFilters{flex-shrink:0}.LibraryPanel-module__Wv3oVW__libraryList{flex:1;overflow-y:auto}.LibraryPanel-module__Wv3oVW__libraryEmpty{letter-spacing:.1em;color:#999;padding:12px 14px;font-size:.5rem;display:block}
.ConnectedFactorList-module__neqt5W__addNewConnectedFactorButton{border:1px dashed var(--app-foreground);text-shadow:1px 1px 1px #000;background-color:#0000;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:14px;padding:1px 20px;display:flex}.ConnectedFactorList-module__neqt5W__addNewConnectedFactorButton:hover{cursor:pointer;transform:scale(1.03);box-shadow:0 0 15px #ffffff4d}.ConnectedFactorList-module__neqt5W__actionButton:hover{transform:scale(1.3)}.ConnectedFactorList-module__neqt5W__addNewConnectedFactorButtonIcon{justify-content:center;align-items:center;display:flex}
.MainBody-module__cCwdLa__resizer:before,.MainBody-module__cCwdLa__resizerStatic:before{content:"";pointer-events:none;background:#3a3a3a;width:1px;transition:width .1s,background .1s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.MainBody-module__cCwdLa__resizer:hover:before,.MainBody-module__cCwdLa__resizer:active:before{background:var(--mantine-color-blue-5);width:2px}.MainBody-module__cCwdLa__grip{background-color:var(--app-background);pointer-events:none;opacity:.8;background-image:radial-gradient(circle,#777 1px,#0000 1.5px);background-position:50% 4px;background-repeat:repeat-y;background-size:4px 6px;border-radius:4px;width:14px;height:44px;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MainBody-module__cCwdLa__resizer:hover .MainBody-module__cCwdLa__grip,.MainBody-module__cCwdLa__resizer:active .MainBody-module__cCwdLa__grip{background-image:radial-gradient(circle, var(--mantine-color-blue-4) 1px, transparent 1.5px);opacity:1}.MainBody-module__cCwdLa__resetZoomButton{z-index:5;border:1px solid var(--mantine-color-dimmed);background:var(--app-background);width:20px;height:20px;color:var(--mantine-color-text);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:.75rem;transition:border-color .15s,color .15s;display:flex;position:absolute;top:8px;right:8px}.MainBody-module__cCwdLa__resetZoomButton:hover{color:var(--mantine-color-text);border-color:var(--mantine-color-text-light);background:var(--app-background)}.MainBody-module__cCwdLa__resetZoomButton:focus-visible{outline:1px solid var(--mantine-color-text-light);outline-offset:2px}
.FactorsTableV2-module__UMi6Ga__root{--row-height:26px;--cell-px:.5rem;--border:var(--mantine-color-dark-4);--border-sub:var(--mantine-color-dark-5);--bg-principle:var(--app-background);--bg-level-1:var(--mantine-color-dark-6);--bg-level-2:var(--mantine-color-dark-5);--bg-level-3:var(--mantine-color-dark-4);--bg-level-4:var(--mantine-color-dark-3);--bg-hover:var(--mantine-color-dark-5);--bg-hover-principle:#080808;--bg-hover-factor:#0a0a0a;--bg-hover-cell-overlay:#ffffff08;--bg-highlight:var(--mantine-color-blue-9);--bg-selected:color-mix(in srgb, var(--mantine-color-blue-9) 45%, transparent);--bg-drop:var(--mantine-color-blue-6);--bg-drop-cell:var(--mantine-color-blue-7);--bg-creating:#050505;--bg-creating-dates:#080808;--text-creating-muted:#aaa;--border-creating:#1a1a1a;--col-handle:12px;--col-expand:12px;--col-narrow:100px;flex-direction:column;height:100%;display:flex;overflow:hidden}.FactorsTableV2-module__UMi6Ga__tableScrollContainer{-webkit-user-select:text;user-select:text;flex:auto;height:100%;min-height:0;position:relative;container:factors-table-scroll/inline-size;touch-action:auto!important;overflow:auto!important}.FactorsTableV2-module__UMi6Ga__stickySearchBar{border-bottom:1px solid var(--border);background:var(--app-background);flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;display:flex}.FactorsTableV2-module__UMi6Ga__searchContainer{flex:1}.FactorsTableV2-module__UMi6Ga__searchInputWrapper{--input-height:28px!important}.FactorsTableV2-module__UMi6Ga__newButton{color:#aaa;letter-spacing:.1em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #333;border-radius:0;height:28px;padding:4px 10px;font-family:Public Sans,sans-serif;font-size:.54rem;transition:color .15s,border-color .15s}.FactorsTableV2-module__UMi6Ga__newButton:hover{color:#ddd;background:0 0;border-color:#fff}.FactorsTableV2-module__UMi6Ga__newButtonTooltip{border:1px solid #fff;padding:6px 10px;font-family:Public Sans,sans-serif;font-size:.6rem}.FactorsTableV2-module__UMi6Ga__table{table-layout:fixed;width:100%}.FactorsTableV2-module__UMi6Ga__table td{padding:0 var(--cell-px);border-bottom:1px solid var(--border-sub);vertical-align:middle}.FactorsTableV2-module__UMi6Ga__table[data-variant=main] td{border-bottom-color:var(--border)}.FactorsTableV2-module__UMi6Ga__table[data-variant=main] th{border-bottom:2px solid var(--border);padding:.5rem}.FactorsTableV2-module__UMi6Ga__tableHeader{background:var(--app-background)}.FactorsTableV2-module__UMi6Ga__colHeader{letter-spacing:.14em;text-transform:uppercase;color:#aaa;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;text-align:center;padding:5px 4px;font-size:.48rem;overflow:hidden}.FactorsTableV2-module__UMi6Ga__table th.FactorsTableV2-module__UMi6Ga__colHeader[data-col=factor-header]{text-align:left;padding-left:4.5px}.FactorsTableV2-module__UMi6Ga__colHeaderFactor{justify-content:space-between;align-items:center;gap:8px;display:flex}.FactorsTableV2-module__UMi6Ga__headerExpandAll{letter-spacing:.1em;text-transform:uppercase;color:#777;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:1px solid #333;border-radius:0;justify-content:flex-end;align-items:center;gap:4px;height:18px;margin:0;padding:3px 8px;font-family:Public Sans,sans-serif;font-size:.38rem;transition:color .15s,border-color .15s;display:inline-flex}.FactorsTableV2-module__UMi6Ga__headerExpandAll:hover{border-color:var(--mantine-color-text-light);color:var(--mantine-color-text);background:0 0}.FactorsTableV2-module__UMi6Ga__row td{height:var(--row-height);padding-top:0;padding-bottom:0}.FactorsTableV2-module__UMi6Ga__row[data-variant=principle] td,.FactorsTableV2-module__UMi6Ga__row[data-variant=factor] td{background:var(--bg-principle)}.FactorsTableV2-module__UMi6Ga__row[data-variant=principle]:hover td,.FactorsTableV2-module__UMi6Ga__row[data-variant=factor]:hover td{background:var(--mantine-color-default-hover)}.FactorsTableV2-module__UMi6Ga__row[data-selected] td,.FactorsTableV2-module__UMi6Ga__row[data-selected]:hover td{background-color:var(--bg-selected)}.FactorsTableV2-module__UMi6Ga__row[data-variant=principle][data-dragging] td,.FactorsTableV2-module__UMi6Ga__row[data-variant=principle][data-dragging]:hover td,.FactorsTableV2-module__UMi6Ga__row[data-variant=factor][data-dragging] td,.FactorsTableV2-module__UMi6Ga__row[data-variant=factor][data-dragging]:hover td{opacity:.35;background:var(--bg-principle)}.FactorsTableV2-module__UMi6Ga__row[data-highlighted] td,.FactorsTableV2-module__UMi6Ga__row[data-highlighted]:hover td{background-color:var(--bg-highlight)}.FactorsTableV2-module__UMi6Ga__row[data-variant=creating] td,.FactorsTableV2-module__UMi6Ga__row[data-variant=creating]:hover td{background-color:var(--bg-creating);border-top:1px solid var(--border-creating);border-bottom:1px solid var(--border-creating)}.FactorsTableV2-module__UMi6Ga__row[data-variant=creating-dates] td,.FactorsTableV2-module__UMi6Ga__row[data-variant=creating-dates]:hover td{background-color:var(--bg-creating-dates);border-bottom:1px solid var(--border-creating)}.FactorsTableV2-module__UMi6Ga__table col.FactorsTableV2-module__UMi6Ga__colHandle{width:calc(var(--col-handle) + var(--row-leader-indent,0px))}.FactorsTableV2-module__UMi6Ga__table col.FactorsTableV2-module__UMi6Ga__colExpand{width:var(--col-expand)}.FactorsTableV2-module__UMi6Ga__table col.FactorsTableV2-module__UMi6Ga__colName{width:auto}.FactorsTableV2-module__UMi6Ga__table col.FactorsTableV2-module__UMi6Ga__colNarrow{width:var(--col-narrow)}.FactorsTableV2-module__UMi6Ga__cell[data-col=handle]{box-sizing:border-box;width:calc(var(--col-handle) + var(--row-leader-indent,0px));min-width:calc(var(--col-handle) + var(--row-leader-indent,0px));max-width:calc(var(--col-handle) + var(--row-leader-indent,0px));padding-left:var(--row-leader-indent,0px);text-align:center;cursor:grab;padding-right:0}.FactorsTableV2-module__UMi6Ga__cell[data-col=handle][data-disabled]{cursor:default}.FactorsTableV2-module__UMi6Ga__table td.FactorsTableV2-module__UMi6Ga__cell[data-col=expand],.FactorsTableV2-module__UMi6Ga__table th.FactorsTableV2-module__UMi6Ga__cell[data-col=expand]{width:var(--col-expand);min-width:var(--col-expand);max-width:var(--col-expand);text-align:center;box-sizing:border-box;padding:0;overflow:hidden}.FactorsTableV2-module__UMi6Ga__cell[data-col=expand] .FactorsTableV2-module__UMi6Ga__expandCellInner{justify-content:center;align-items:center;min-width:12px;height:100%;display:inline-flex}.FactorsTableV2-module__UMi6Ga__cell[data-col=expand] .FactorsTableV2-module__UMi6Ga__expandToggle{color:#888;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:12px;height:12px;font-size:8px;line-height:1;display:inline-flex}.FactorsTableV2-module__UMi6Ga__cell[data-col=name]{width:auto;min-width:0;max-width:none;padding-left:4px;position:relative}.FactorsTableV2-module__UMi6Ga__cell[data-col=name][data-nested]{padding-left:4px}.FactorsTableV2-module__UMi6Ga__cell[data-col=narrow]{width:var(--col-narrow);text-align:center}.FactorsTableV2-module__UMi6Ga__row[data-variant=creating] .FactorsTableV2-module__UMi6Ga__cell[data-col=center],.FactorsTableV2-module__UMi6Ga__row[data-variant=creating] .FactorsTableV2-module__UMi6Ga__cell[data-col=name]{overflow:hidden}.FactorsTableV2-module__UMi6Ga__creatingActionsCell{flex:none}.FactorsTableV2-module__UMi6Ga__cell[data-col=span]{padding:0}.FactorsTableV2-module__UMi6Ga__cell[data-drop-over]{background-color:var(--bg-drop-cell);transition:background-color .2s}.FactorsTableV2-module__UMi6Ga__panel{padding:0;transition:background-color .2s}.FactorsTableV2-module__UMi6Ga__panel[data-level="1"]{background:var(--bg-level-1)}.FactorsTableV2-module__UMi6Ga__panel[data-level="2"]{background:var(--bg-level-2)}.FactorsTableV2-module__UMi6Ga__panel[data-level="3"]{background:var(--bg-level-3)}.FactorsTableV2-module__UMi6Ga__panel[data-level="4"]{background:var(--bg-level-4)}.FactorsTableV2-module__UMi6Ga__panel[data-drop-over]{background:var(--bg-drop)}.FactorsTableV2-module__UMi6Ga__panel[data-empty]{justify-content:center;align-items:center;min-height:60px;display:flex}.FactorsTableV2-module__UMi6Ga__dropZone{background-color:#080808;justify-content:center;align-items:center;width:100%;height:60px;font-family:Public Sans,sans-serif;font-size:.52rem;font-style:normal;display:flex}.FactorsTableV2-module__UMi6Ga__dropZone[data-over]{background-color:var(--bg-drop)}.FactorsTableV2-module__UMi6Ga__dragHandleWrap{cursor:grab;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:100%;padding:0 2px;transition:color .1s;display:flex}.FactorsTableV2-module__UMi6Ga__dragHandleWrap:hover .FactorsTableV2-module__UMi6Ga__dragHandleDot{background-color:#444}.FactorsTableV2-module__UMi6Ga__dragHandleDots{flex-shrink:0;grid-template-rows:repeat(3,1px);grid-template-columns:repeat(2,1px);gap:1px;width:3px;height:5px;display:grid}.FactorsTableV2-module__UMi6Ga__dragHandleDot{background-color:#888;border-radius:50%;width:1px;height:1px}.FactorsTableV2-module__UMi6Ga__factorNameRow{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.FactorsTableV2-module__UMi6Ga__textFactor{color:var(--mantine-color-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Public Sans,sans-serif;font-size:.52rem;font-weight:600;overflow:hidden}.FactorsTableV2-module__UMi6Ga__textFactor[data-navigable],.FactorsTableV2-module__UMi6Ga__cell[data-navigable]{cursor:pointer}.FactorsTableV2-module__UMi6Ga__textFactorMeta{color:#777;text-transform:uppercase;letter-spacing:.05em;font-family:Public Sans,sans-serif;font-size:.48rem}.FactorsTableV2-module__UMi6Ga__textName{padding-left:10px;font-size:14px}.FactorsTableV2-module__UMi6Ga__textItalic{font-style:italic}.FactorsTableV2-module__UMi6Ga__textPrinciple{letter-spacing:.1em;color:var(--mantine-color-text);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;padding:0;font-size:.48rem;font-weight:700;overflow:hidden}.FactorsTableV2-module__UMi6Ga__textCircle{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin:0;padding:0;display:inline-block}.FactorsTableV2-module__UMi6Ga__lensDotTarget{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin:-3px;padding:3px;line-height:0;display:inline-flex}.FactorsTableV2-module__UMi6Ga__editTextInputRoot{width:100%}.FactorsTableV2-module__UMi6Ga__editTextInputWrapper{--input-height:22px;--input-padding-y:0;--input-padding-x:0;margin:0}.FactorsTableV2-module__UMi6Ga__editTextInput{color:var(--mantine-color-text);background:0 0;border:1px solid #555;border-radius:0;height:22px;min-height:22px;padding:0 6px;font-family:Public Sans,sans-serif;font-size:.52rem}.FactorsTableV2-module__UMi6Ga__editTextInput:focus,.FactorsTableV2-module__UMi6Ga__editTextInput:focus-within{border-color:#888;outline:none}.FactorsTableV2-module__UMi6Ga__editSelectInputRoot{width:100%}.FactorsTableV2-module__UMi6Ga__editSelectInput{color:#eee;text-align:left;background:0 0;border:1px solid #555;border-radius:0;align-items:center;height:22px;min-height:22px;padding:0 20px 0 6px;font-family:Public Sans,sans-serif;font-size:.52rem;line-height:1;display:flex}.FactorsTableV2-module__UMi6Ga__editSelectInputLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:inherit;font-size:inherit;flex:1;line-height:1;overflow:hidden}.FactorsTableV2-module__UMi6Ga__editSelectInput:focus,.FactorsTableV2-module__UMi6Ga__editSelectInput:focus-within{border-color:#888;outline:none}.FactorsTableV2-module__UMi6Ga__editSelectDropdown{background:#0a0a0a;border:1px solid #3a3a3a;border-radius:0;padding:0}.FactorsTableV2-module__UMi6Ga__editSelectDropdownHeader{letter-spacing:.14em;text-transform:uppercase;color:#888;padding:6px 10px 0;font-family:Public Sans,sans-serif;font-size:.48rem;font-weight:400}.FactorsTableV2-module__UMi6Ga__editSelectDropdownDivider{border:none;border-top:1px solid #333;margin:4px 0 0}.FactorsTableV2-module__UMi6Ga__editSelectOption{color:#777;background:0 0;border-radius:0;padding:4px 10px;font-family:Public Sans,sans-serif;font-size:.52rem}.FactorsTableV2-module__UMi6Ga__editSelectOption[data-combobox-selected],.FactorsTableV2-module__UMi6Ga__editSelectOption[data-combobox-active]{color:#eee;background:0 0}.FactorsTableV2-module__UMi6Ga__contextMenuTarget{width:100%;min-width:0;display:block}.FactorsTableV2-module__UMi6Ga__contextMenuDropdown{background:#0a0a0a;border:1px solid #3a3a3a;border-radius:0;min-width:140px;padding:0}.FactorsTableV2-module__UMi6Ga__contextMenuHeader{letter-spacing:.14em;text-transform:uppercase;color:#888;padding:6px 10px 0;font-family:Public Sans,sans-serif;font-size:.48rem;font-weight:400}.FactorsTableV2-module__UMi6Ga__contextMenuDivider{border:none;border-top:1px solid #333;margin:4px 10px 0}.FactorsTableV2-module__UMi6Ga__contextMenuItemDelete{color:#e55;border-radius:0;padding:4px 10px;font-family:Public Sans,sans-serif;font-size:.52rem}.FactorsTableV2-module__UMi6Ga__contextMenuItemDelete:hover{color:#f66;background:#1a1a1a}.FactorsTableV2-module__UMi6Ga__creatingNameField{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.FactorsTableV2-module__UMi6Ga__creatingPlus{color:var(--text-creating-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;font-family:Public Sans,sans-serif;font-size:.52rem;line-height:1}.FactorsTableV2-module__UMi6Ga__creatingTextInputRoot{flex:1;min-width:0}.FactorsTableV2-module__UMi6Ga__creatingTextInputWrapper{--input-height:22px;--input-padding-y:0;--input-padding-x:0;margin:0}.FactorsTableV2-module__UMi6Ga__creatingTextInput{color:var(--text-creating-muted);background:0 0;border:none;border-radius:0;height:22px;min-height:22px;padding:0;font-family:Public Sans,sans-serif;font-size:.52rem}.FactorsTableV2-module__UMi6Ga__creatingTextInput::placeholder{color:var(--text-creating-muted);opacity:1}.FactorsTableV2-module__UMi6Ga__creatingTextInput:focus,.FactorsTableV2-module__UMi6Ga__creatingTextInput:focus-within{color:#888;outline:none}.FactorsTableV2-module__UMi6Ga__creatingAddButton{color:var(--text-creating-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0 4px;font-family:Public Sans,sans-serif;font-size:.52rem;transition:color .15s;display:inline-flex}.FactorsTableV2-module__UMi6Ga__creatingAddButton:hover{color:#888}.FactorsTableV2-module__UMi6Ga__creatingCancelButton{color:var(--text-creating-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0 4px;font-family:Public Sans,sans-serif;font-size:.52rem;transition:color .15s;display:inline-flex}.FactorsTableV2-module__UMi6Ga__creatingCancelButton:hover{color:#888}.FactorsTableV2-module__UMi6Ga__creatingDateInputRoot{flex-shrink:0;width:auto}.FactorsTableV2-module__UMi6Ga__creatingDateInputWrapper{--input-height:22px;--input-padding-y:0;--input-padding-x:6px;--input-fz:.52rem;--input-right-section-size:20px;margin:0}.FactorsTableV2-module__UMi6Ga__creatingDateInput{color:#888;background:0 0;border:1px solid #333;border-radius:0;height:22px;min-height:22px;padding:0 6px;font-family:Public Sans,sans-serif;font-size:.52rem}.FactorsTableV2-module__UMi6Ga__creatingDateInput:focus,.FactorsTableV2-module__UMi6Ga__creatingDateInput:focus-within{color:#999;border-color:#444;outline:none}.FactorsTableV2-module__UMi6Ga__creatingDateInputSection{color:var(--text-creating-muted)}.FactorsTableV2-module__UMi6Ga__creatingDatesCell{padding:4px 8px!important}.FactorsTableV2-module__UMi6Ga__creatingEndDateWrap{gap:6px}.FactorsTableV2-module__UMi6Ga__creatingEndDateCheckboxInput{cursor:pointer;background:0 0;border-color:#333}.FactorsTableV2-module__UMi6Ga__creatingEndDateCheckboxInput:checked{background:#333;border-color:#444}.FactorsTableV2-module__UMi6Ga__editSelectCreatingInput{color:var(--text-creating-muted);text-align:left;background:0 0;border:none;border-radius:0;align-items:center;height:22px;min-height:22px;padding:0 20px 0 0;font-family:Public Sans,sans-serif;font-size:.52rem;line-height:1;display:flex}.FactorsTableV2-module__UMi6Ga__editSelectCreatingInput:hover{color:#888}.FactorsTableV2-module__UMi6Ga__editSelectCreatingInput:focus,.FactorsTableV2-module__UMi6Ga__editSelectCreatingInput:focus-within{color:#888;outline:none}.FactorsTableV2-module__UMi6Ga__creatingDatesRow{flex-wrap:nowrap;align-items:center;gap:1rem;display:flex}.FactorsTableV2-module__UMi6Ga__creatingDatesLabel{color:#888;white-space:nowrap;font-family:Public Sans,sans-serif;font-size:.48rem;font-weight:500}.FactorsTableV2-module__UMi6Ga__creatingDatesField{align-items:center;gap:.5rem;display:flex}.FactorsTableV2-module__UMi6Ga__dragHandleMuted{opacity:.5}.FactorsTableV2-module__UMi6Ga__dateRowGroup{margin-left:45px}.FactorsTableV2-module__UMi6Ga__dragOverlayWrap{opacity:.95;pointer-events:none}.FactorsTableV2-module__UMi6Ga__dragOverlayRow td{background:var(--bg-principle);border-bottom:1px solid var(--border-sub);box-shadow:0 2px 8px #00000080}.FactorsTableV2-module__UMi6Ga__addRowButton{color:var(--mantine-color-text-light);cursor:pointer;letter-spacing:.1em;white-space:nowrap;background:0 0;border:1px solid #1a1a1a;align-items:center;padding:1px;font-family:Public Sans,sans-serif;font-size:.48rem;transition:color .15s,border-color .15s;display:flex}.FactorsTableV2-module__UMi6Ga__addRowButton:hover{color:var(--app-foreground);border-color:#333}.FactorsTableV2-module__UMi6Ga__actionsCellInner{background:linear-gradient(to right, transparent, var(--mantine-color-default-hover) 12px);align-items:center;gap:2px;padding-left:12px;display:none;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.FactorsTableV2-module__UMi6Ga__row:hover .FactorsTableV2-module__UMi6Ga__actionsCellInner,.FactorsTableV2-module__UMi6Ga__row:focus-within .FactorsTableV2-module__UMi6Ga__actionsCellInner{display:flex}.FactorsTableV2-module__UMi6Ga__row[data-dragging] .FactorsTableV2-module__UMi6Ga__actionsCellInner{display:none}.FactorsTableV2-module__UMi6Ga__deleteRowButton{cursor:pointer;letter-spacing:.1em;white-space:nowrap;color:var(--mantine-color-dimmed);background:0 0;border:1px solid #1a1a1a;align-items:center;padding:2px;font-family:Public Sans,sans-serif;font-size:.48rem;transition:color .15s,border-color .15s;display:flex}.FactorsTableV2-module__UMi6Ga__deleteRowButton:hover{color:var(--mantine-color-red-6);border-color:#333}
.AIPanel-module__oEaaCq__container{border-radius:var(--mantine-radius-md);background-color:#1a1a1a;border:1px solid #2a2a2a}.AIPanel-module__oEaaCq__header{border-bottom:1px solid #2a2a2a;flex-shrink:0}.AIPanel-module__oEaaCq__bubbleUser{color:var(--mantine-color-gray-2);word-break:break-word;white-space:pre-wrap;background-color:#2a2a2a;border-radius:.875rem .875rem .25rem;max-width:80%;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5}.AIPanel-module__oEaaCq__bubbleAssistant{color:var(--mantine-color-gray-3);word-break:break-word;background-color:#141422;border-radius:.875rem .875rem .875rem .25rem;max-width:85%;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5}.AIPanel-module__oEaaCq__bubbleAssistant p{margin:0 0 .4rem}.AIPanel-module__oEaaCq__bubbleAssistant p:last-child{margin-bottom:0}.AIPanel-module__oEaaCq__bubbleAssistant ul,.AIPanel-module__oEaaCq__bubbleAssistant ol{margin:.2rem 0;padding-left:1.2rem}.AIPanel-module__oEaaCq__bubbleAssistant li{margin-bottom:.15rem}.AIPanel-module__oEaaCq__sending,.AIPanel-module__oEaaCq__streaming{color:var(--mantine-color-gray-5);font-style:italic;animation:1.2s ease-in-out infinite AIPanel-module__oEaaCq__pulse}.AIPanel-module__oEaaCq__bubbleSending{opacity:.6}.AIPanel-module__oEaaCq__bubbleError{color:var(--mantine-color-red-4);background-color:#e031311a;border:1px solid #e031314d}@keyframes AIPanel-module__oEaaCq__pulse{0%,to{opacity:.4}50%{opacity:1}}.AIPanel-module__oEaaCq__inputArea{border-top:1px solid #2a2a2a;flex-shrink:0;padding:.625rem .75rem}.AIPanel-module__oEaaCq__providerButton{color:#555;border-radius:0;height:auto;padding:2px 6px;font-family:Public Sans,sans-serif;font-size:.65rem}.AIPanel-module__oEaaCq__providerButton:hover{color:#888;background:0 0}.AIPanel-module__oEaaCq__textareaInput{color:var(--mantine-color-gray-1);background-color:#111;border-color:#333;font-size:.8125rem}.AIPanel-module__oEaaCq__textareaInput::placeholder{color:var(--mantine-color-gray-6)}.AIPanel-module__oEaaCq__textareaInput:focus{border-color:var(--mantine-color-blue-7)}.AIPanel-module__oEaaCq__sessionPanel{border-right:1px solid #2a2a2a;flex-direction:column;flex-shrink:0;width:210px;display:flex;overflow:hidden}.AIPanel-module__oEaaCq__sessionList{flex:1;overflow:hidden}.AIPanel-module__oEaaCq__sessionItem{width:100%;color:var(--mantine-color-gray-5);cursor:pointer;text-align:left;text-overflow:ellipsis;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:.4rem .5rem;font-size:.72rem;transition:background .12s,color .12s;display:flex}.AIPanel-module__oEaaCq__sessionItem:hover{color:var(--mantine-color-gray-3);background:#ffffff0d}.AIPanel-module__oEaaCq__sessionItemActive{color:var(--mantine-color-blue-3);background:#4299e11a}.AIPanel-module__oEaaCq__sessionItemTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.AIPanel-module__oEaaCq__sessionItemDelete{opacity:.5;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:opacity .12s,background .12s;display:flex}.AIPanel-module__oEaaCq__sessionItemDelete:hover{opacity:1;background:#ffffff1a}
.FactorDetailDrawer-module__ylIUsG__drawer{background:var(--app-background);z-index:20;border:1px solid #3a3a3a;flex-direction:column;font-family:Public Sans,sans-serif;display:flex;position:absolute;top:0;overflow:hidden;box-shadow:0 8px 24px #00000073}.FactorDetailDrawer-module__ylIUsG__header{cursor:grab;touch-action:none;border-bottom:1px solid #3a3a3a;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.FactorDetailDrawer-module__ylIUsG__headerDragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.FactorDetailDrawer-module__ylIUsG__headerLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--mantine-color-dimmed);pointer-events:none;font-size:.5rem}.FactorDetailDrawer-module__ylIUsG__headerActions{gap:8px;display:flex}.FactorDetailDrawer-module__ylIUsG__iconBtn{color:var(--mantine-color-dimmed);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:26px;height:26px;padding:2px;font-size:.65rem;display:flex}.FactorDetailDrawer-module__ylIUsG__editBtn{border:1px solid var(--mantine-color-dimmed)}.FactorDetailDrawer-module__ylIUsG__editBtn:hover{color:#fff;border-color:var(--mantine-color-text-light);background:var(--app-background)}.FactorDetailDrawer-module__ylIUsG__iconBtn:hover{color:var(--mantine-color-text)}.FactorDetailDrawer-module__ylIUsG__body{flex:1;min-height:0;padding:18px 16px 16px;overflow:hidden auto}.FactorDetailDrawer-module__ylIUsG__typeLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--mantine-color-dimmed);margin-bottom:8px;font-size:.48rem}.FactorDetailDrawer-module__ylIUsG__title{margin-bottom:10px;font-size:1.15rem;font-weight:600;line-height:1.25}.FactorDetailDrawer-module__ylIUsG__meta{flex-direction:column;margin-bottom:16px;display:flex}.FactorDetailDrawer-module__ylIUsG__metaRow{color:var(--mantine-color-dimmed);align-items:center;gap:6px;margin-bottom:4px;font-size:.52rem;display:flex}.FactorDetailDrawer-module__ylIUsG__lensRow{align-items:normal;gap:7px;margin-top:2px;margin-bottom:14px;font-size:.54rem;display:flex}.FactorDetailDrawer-module__ylIUsG__lensDot{border:1.5px solid;border-radius:50%;flex-shrink:0;width:11px;height:11px}.FactorDetailDrawer-module__ylIUsG__lensText{text-transform:uppercase;font-size:.54rem}.FactorDetailDrawer-module__ylIUsG__divider{background:#1a1a1a;height:1px;margin:14px 0}.FactorDetailDrawer-module__ylIUsG__summarySection{margin-bottom:4px}.FactorDetailDrawer-module__ylIUsG__summaryRow{align-items:flex-start;gap:8px;display:flex}.FactorDetailDrawer-module__ylIUsG__summary{min-width:0;color:var(--mantine-color-dimmed);flex:1;margin:0;font-size:.62rem;line-height:1.65}.FactorDetailDrawer-module__ylIUsG__summaryActions{flex-shrink:0;gap:4px;display:flex}.FactorDetailDrawer-module__ylIUsG__emptySummary{color:#999;flex:1;min-width:0;margin:0;font-size:.55rem;font-style:italic}.FactorDetailDrawer-module__ylIUsG__summarySkeleton{color:#aaa;letter-spacing:.02em;font-size:.55rem;font-style:italic}.FactorDetailDrawer-module__ylIUsG__editForm{padding-top:2px}.FactorDetailDrawer-module__ylIUsG__resizeHandle{cursor:se-resize;z-index:6;width:12px;height:12px;position:absolute;bottom:0;right:0}.FactorDetailDrawer-module__ylIUsG__resizeHandle:before,.FactorDetailDrawer-module__ylIUsG__resizeHandle:after{content:"";border-bottom:2px solid #444;border-right:2px solid #444;width:6px;height:6px;position:absolute;bottom:3px;right:3px}
.Home-module__ylr96q__gridContainer{gap:1rem;height:100vh;padding-top:1rem;padding-left:2rem;display:grid;overflow:hidden}.Home-module__ylr96q__sidebarLeft{align-items:center;padding:.5rem;display:flex}.Home-module__ylr96q__mainContent{width:100%;height:100%}.Home-module__ylr96q__timelineWrapper{justify-content:flex-end;padding:.5rem;display:flex}.Home-module__ylr96q__sidebarRight{padding:.5rem}.Home-module__ylr96q__itemList:hover{background-color:#ffffff1a}
.referenceForm-module___34UBG__form{flex-direction:column;gap:10px;width:100%;margin-top:8px;display:flex}.referenceForm-module___34UBG__input{background:var(--app-background);color:var(--mantine-color-text-light);border:1px solid #3a3a3a;border-radius:0;outline:none;padding:7px 9px;font-family:Public Sans,sans-serif;font-size:.62rem;font-weight:300;line-height:normal;transition:border-color .15s}.referenceForm-module___34UBG__label{letter-spacing:.18em;text-transform:uppercase;color:#aaa;margin-bottom:5px;font-size:.48rem;display:block}.referenceForm-module___34UBG__root{margin-bottom:10px}.referenceForm-module___34UBG__dropdown{background:var(--app-background);border-radius:0}.referenceForm-module___34UBG__option{background:var(--app-background)}.referenceForm-module___34UBG__option:hover{border-radius:0}.referenceForm-module___34UBG__textarea{background:var(--app-background);color:var(--mantine-color-text-light);border:1px solid #3a3a3a;border-radius:0;outline:none;min-height:72px;padding:7px 9px;font-family:Public Sans,sans-serif;font-size:.62rem;font-weight:300;line-height:1.5;transition:border-color .15s}.referenceForm-module___34UBG__authorsSection{margin-bottom:10px}.referenceForm-module___34UBG__authorChipList{flex-direction:column;gap:4px;margin-top:6px;display:flex}.referenceForm-module___34UBG__authorChip{color:var(--mantine-color-text-light);background:0 0;border:1px solid #3a3a3a;justify-content:space-between;align-items:center;padding:5px 8px;font-size:.58rem;display:flex}.referenceForm-module___34UBG__authorChipRemove{letter-spacing:.06em;cursor:pointer;background:var(--app-background);color:var(--mantine-color-text-light);border:1px solid #3a3a3a;border-color:var(--mantine-color-dimmed);padding:2px 6px;font-size:.48rem}.referenceForm-module___34UBG__authorChipRemove:hover{color:var(--mantine-color-text-light);border-color:var(--mantine-color-text-lightz)}.referenceForm-module___34UBG__addAuthorBtn{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:var(--app-background);color:var(--mantine-color-dimmed);border:1px solid #3a3a3a;margin-top:4px;padding:4px 10px;font-size:.5rem}.referenceForm-module___34UBG__addAuthorBtn:hover:not(:disabled){color:var(--mantine-color-text-light);border-color:#666}.referenceForm-module___34UBG__addAuthorBtn:disabled{opacity:.5;cursor:not-allowed}.referenceForm-module___34UBG__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.referenceForm-module___34UBG__cancelBtn,.referenceForm-module___34UBG__saveBtn{letter-spacing:.04em;cursor:pointer;color:#888;background:0 0;border:1px solid #3a3a3a;padding:6px 12px;font-size:.55rem}.referenceForm-module___34UBG__cancelBtn:hover:not(:disabled),.referenceForm-module___34UBG__saveBtn:hover:not(:disabled){color:var(--mantine-color-text-light);border-color:#666}.referenceForm-module___34UBG__saveBtn{background:var(--app-background)}.referenceForm-module___34UBG__cancelBtn:disabled,.referenceForm-module___34UBG__saveBtn:disabled{opacity:.5;cursor:not-allowed}.referenceForm-module___34UBG__typeSelector{gap:0;width:100%;margin-top:6px;margin-bottom:8px;display:flex}.referenceForm-module___34UBG__typeBtn{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid var(--mantine-color-dimmed);background:var(--app-background);color:var(--mantine-color-dimmed);flex:1;padding:6px 4px;font-family:inherit;font-size:.46rem;transition:color .15s,border-color .15s,background .15s}.referenceForm-module___34UBG__typeBtn:not(:last-child){border-right:none}.referenceForm-module___34UBG__typeBtn:hover{color:var(--mantine-color-text-light)}.referenceForm-module___34UBG__typeBtnActive{color:var(--mantine-color-text-light);background:var(--app-background);border-color:var(--mantine-color-text-light)}
.RightSide-module__ss7nRq__title{text-transform:uppercase;margin-bottom:1.3rem;font-size:20px;font-weight:600}.RightSide-module__ss7nRq__container{box-sizing:border-box;width:350px;height:fit-content;position:relative}.RightSide-module__ss7nRq__frame{box-sizing:border-box;flex-direction:column;width:100%;height:fit-content;padding:1.5rem;display:flex;position:absolute}.RightSide-module__ss7nRq__corner{z-index:1;border:1px solid #fff;width:30px;height:30px;position:absolute}.RightSide-module__ss7nRq__topLeft{border-bottom:none;border-right:none;top:0;left:0}.RightSide-module__ss7nRq__topRight{border-bottom:none;border-left:none;top:0;right:0}.RightSide-module__ss7nRq__bottomLeft{border-top:none;border-right:none;bottom:0;left:0}.RightSide-module__ss7nRq__bottomRight{border-top:none;border-left:none;bottom:0;right:0}.RightSide-module__ss7nRq__border{background-color:#0000;position:absolute}.RightSide-module__ss7nRq__borderTop{background-image:repeating-linear-gradient(90deg,#fff,#fff 20px,#0000 20px 40px);height:.7px;top:0;left:30px;right:30px}.RightSide-module__ss7nRq__borderRight{background-image:repeating-linear-gradient(#fff,#fff 20px,#0000 20px 40px);width:.7px;top:30px;bottom:30px;right:0}.RightSide-module__ss7nRq__borderBottom{background-image:repeating-linear-gradient(90deg,#fff,#fff 20px,#0000 20px 40px);height:.7px;bottom:0;left:30px;right:30px}.RightSide-module__ss7nRq__borderLeft{background-image:repeating-linear-gradient(#fff,#fff 20px,#0000 20px 40px);width:1px;top:30px;bottom:30px;left:0}
@font-face{font-family:anthropicSerifText;src:url(../media/AnthropicSerif_Text_Light_Static-s.p.0i1o0zsfk2avr.otf)format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:anthropicSerifText;src:url(../media/AnthropicSerif_Text_Regular_Static-s.p.0e5bys72xihoc.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:anthropicSerifText;src:url(../media/AnthropicSerif_Text_Medium_Static-s.p.0ml4-se5l1ve..otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:anthropicSerifText;src:url(../media/AnthropicSerif_Text_Bold_Static-s.p.104sj4zumfga6.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:anthropicSerifText Fallback;src:local(Arial);ascent-override:93.6%;descent-override:24.28%;line-gap-override:0.0%;size-adjust:106.03%}.anthropicseriftext_1affdd33-module__U3WFAa__className{font-family:anthropicSerifText,anthropicSerifText Fallback}.anthropicseriftext_1affdd33-module__U3WFAa__variable{--font-anthropic-serif-text:"anthropicSerifText", "anthropicSerifText Fallback"}
.ReferenceMaterials-module__WSHavG__section{border-top:1px solid #1a1a1a;margin-bottom:6px}.ReferenceMaterials-module__WSHavG__header{cursor:pointer;letter-spacing:.08em;background:var(--app-background);width:100%;color:var(--mantine-color-dimmed);border:1px solid #1e1e1e;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.5rem;transition:background .1s;display:flex}.ReferenceMaterials-module__WSHavG__header:hover{color:var(--mantine-color-text-light)}.ReferenceMaterials-module__WSHavG__headerLabel{letter-spacing:.06em;text-transform:none;font-size:.55rem}.ReferenceMaterials-module__WSHavG__chevron{color:#666;align-items:center;display:flex}.ReferenceMaterials-module__WSHavG__content{border:1px solid #1a1a1a;border-top:none;padding:8px 12px}.ReferenceMaterials-module__WSHavG__list{margin:0;padding:0;list-style:none}.ReferenceMaterials-module__WSHavG__item{align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.ReferenceMaterials-module__WSHavG__itemIcon{flex-shrink:0;margin-top:1px;font-size:.7rem}.ReferenceMaterials-module__WSHavG__itemBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ReferenceMaterials-module__WSHavG__itemActions{opacity:0;pointer-events:none;flex-shrink:0;gap:4px;transition:opacity .1s;display:flex}.ReferenceMaterials-module__WSHavG__item:hover .ReferenceMaterials-module__WSHavG__itemActions,.ReferenceMaterials-module__WSHavG__item:focus-within .ReferenceMaterials-module__WSHavG__itemActions{opacity:1;pointer-events:auto}.ReferenceMaterials-module__WSHavG__itemTitle{color:var(--mantine-color-dimmed);font-size:.54rem;line-height:1.4;text-decoration:none;transition:color .1s;display:block}.ReferenceMaterials-module__WSHavG__itemTitle:hover{color:var(--mantine-color-text-light)}.ReferenceMaterials-module__WSHavG__itemType{letter-spacing:.1em;text-transform:uppercase;color:#555;font-size:.45rem}.ReferenceMaterials-module__WSHavG__emptyState{color:#555;margin:0;padding:12px;font-size:.55rem;font-style:italic}.ReferenceMaterials-module__WSHavG__addBtn{border:1px dashed var(--mantine-color-dimmed);color:#444;letter-spacing:.1em;cursor:pointer;background:0 0;width:100%;margin-top:6px;padding:6px;font-family:inherit;font-size:.46rem;transition:all .15s}.ReferenceMaterials-module__WSHavG__addBtn:hover{border-color:var(--mantine-color-text-light)}.ReferenceMaterials-module__WSHavG__addBtnActive{color:var(--mantine-color-text-light);background:var(--app-background);border-style:dashed}.ReferenceMaterials-module__WSHavG__addForm{width:100%}
.Lenses-module__sELXzq__grid{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.Lenses-module__sELXzq__card{gap:15px;min-width:0;display:flex}.Lenses-module__sELXzq__circle{border-radius:50%;flex-shrink:0;width:25px;height:25px}.Lenses-module__sELXzq__cardContent{flex-direction:column;min-width:0;display:flex}.Lenses-module__sELXzq__cardTitle{text-transform:uppercase;margin-bottom:5px;font-size:15px}.Lenses-module__sELXzq__cardDescription{color:#999;text-align:start;font-size:13px}.Lenses-module__sELXzq__material{border:2px solid var(--electric-violet);filter:drop-shadow(0 0 0px var(--electric-violet)) drop-shadow(0 0 1px var(--electric-violet)) drop-shadow(0 0 3.5px var(--electric-violet))}.Lenses-module__sELXzq__mental{border:2px solid var(--grenadier-red);filter:drop-shadow(0 0 0px var(--grenadier-red)) drop-shadow(0 0 1px var(--grenadier-red)) drop-shadow(0 0 3.5px var(--grenadier-red))}.Lenses-module__sELXzq__social{border:2px solid var(--cyan);filter:drop-shadow(0 0 0px var(--cyan)) drop-shadow(0 0 1px var(--cyan)) drop-shadow(0 0 3.5px var(--cyan))}.Lenses-module__sELXzq__tech{border:2px solid var(--blue);filter:drop-shadow(0 0 0px var(--blue)) drop-shadow(0 0 1px var(--blue)) drop-shadow(0 0 3.5px var(--blue))}.Lenses-module__sELXzq__connections{justify-content:space-between;margin-top:10px;display:flex}.Lenses-module__sELXzq__connection{text-align:center;gap:10px;display:flex}.Lenses-module__sELXzq__connectionTitle{text-align:start;font-size:15px}.Lenses-module__sELXzq__connectionTitleActive{color:#fff}.Lenses-module__sELXzq__connectionTitleInactive{color:#999}.Lenses-module__sELXzq__intraIcon{align-self:flex-start;align-items:center;margin-top:5px;margin-left:-5px;display:flex}.Lenses-module__sELXzq__intraDot{background-color:#0000;border-radius:50%;width:10px;height:10px}.Lenses-module__sELXzq__intradotActive{border:1px solid #fff}.Lenses-module__sELXzq__intradotInactive{border:1px solid #999}.Lenses-module__sELXzq__intraLine{width:15px;height:1px}.Lenses-module__sELXzq__intraLineActive{background-color:#fff}.Lenses-module__sELXzq__intraLineInactive{background-color:#999}.Lenses-module__sELXzq__interIcon{align-self:flex-start;align-items:center;margin-top:5px;margin-left:-5px;display:flex}.Lenses-module__sELXzq__interDot{border-radius:50%;width:10px;height:10px}.Lenses-module__sELXzq__dotInactive{color:#999;background-color:#999;border-color:#999}.Lenses-module__sELXzq__dotActive{background-color:#fff}.Lenses-module__sELXzq__interArc{border-radius:50%;width:15px;height:10px}.Lenses-module__sELXzq__interArcInactive{border-bottom:1px solid #999}.Lenses-module__sELXzq__interArcActive{border-bottom:1px solid #fff}.Lenses-module__sELXzq__inactive .Lenses-module__sELXzq__circle{border:2px solid gray;filter:none!important}.Lenses-module__sELXzq__inactive .Lenses-module__sELXzq__cardContent{color:gray}.Lenses-module__sELXzq__lenseItem{cursor:pointer}
.SummaryForm-module__VB0JTq__form{flex-direction:column;gap:10px;display:flex}.SummaryForm-module__VB0JTq__textarea{background:var(--app-background);width:100%;min-height:80px;color:var(--mantine-color-text);letter-spacing:.02em;resize:vertical;border:1px solid #3a3a3a;padding:8px 10px;font-family:inherit;font-size:.62rem;line-height:1.55}.SummaryForm-module__VB0JTq__textarea:focus{border-color:#555;outline:none}.SummaryForm-module__VB0JTq__textarea:disabled{opacity:.6;cursor:not-allowed}.SummaryForm-module__VB0JTq__textarea::placeholder{color:var(--mantine-color-dimmed)}.SummaryForm-module__VB0JTq__actions{justify-content:flex-end;gap:8px;display:flex}.SummaryForm-module__VB0JTq__cancelBtn,.SummaryForm-module__VB0JTq__saveBtn{letter-spacing:.04em;cursor:pointer;border:1px solid var(--mantine-color-dimmed);background:var(--app-background);padding:6px 12px;font-size:.55rem}.SummaryForm-module__VB0JTq__cancelBtn:hover:not(:disabled),.SummaryForm-module__VB0JTq__saveBtn:hover:not(:disabled){color:var(--mantine-color-text);border-color:var(--mantine-color-text-light)}.SummaryForm-module__VB0JTq__saveBtn{color:var(--mantine-color-text);background:var(--app-background)}.SummaryForm-module__VB0JTq__cancelBtn:disabled,.SummaryForm-module__VB0JTq__saveBtn:disabled{opacity:.5;cursor:not-allowed}
.Deegres-module__-enXAq__container{gap:10px;width:100%;margin:5px 0;display:flex}.Deegres-module__-enXAq__degreeWrapper{align-items:center;gap:8px;display:flex}.Deegres-module__-enXAq__title{font-size:14px}.Deegres-module__-enXAq__subtitle,.Deegres-module__-enXAq__causalityTitle{font-size:13px}
.PrincipleFactors-module__O2lGSa__circle{border:2px solid #fff;border-radius:50%;flex-shrink:0;width:22px;height:22px;margin-right:20px;position:relative}.PrincipleFactors-module__O2lGSa__circle:after{content:"";background:#fff;width:6px;height:2px;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.PrincipleFactors-module__O2lGSa__principleWrapper{cursor:pointer;align-items:flex-start;margin-bottom:10px;display:flex}.PrincipleFactors-module__O2lGSa__principleWrapper:hover .PrincipleFactors-module__O2lGSa__principleTitle{color:#000;background-color:#fff}.PrincipleFactors-module__O2lGSa__principleTitle{font-size:16px}
.TopToolbar-module__HLZFUW__topToolbar{border-bottom:1px solid #3a3a3a;justify-content:space-between;align-items:center;height:36px;padding:0 16px;display:flex}.TopToolbar-module__HLZFUW__projectSelector{color:#aaa;letter-spacing:.6rem;background:0 0;border:1px solid #3a3a3a;align-items:center;gap:5px;height:24px;font-size:.48rem}.TopToolbar-module__HLZFUW__toolbarRigth{align-items:center;gap:6px;display:flex}.TopToolbar-module__HLZFUW__btnActive{color:#ffb84d!important;background:#ffb84d14!important;border-color:#ffb84d66!important}.TopToolbar-module__HLZFUW__sep{background:#3a3a3a;width:1px;height:18px;margin:0 4px}.TopToolbar-module__HLZFUW__toolbarLeft{align-items:center;gap:6px;display:flex}.TopToolbar-module__HLZFUW__groupLabel{letter-spacing:.12em;text-transform:uppercase;color:#888;white-space:nowrap;margin-right:2px;font-size:.48rem}@media (max-width:1100px){.TopToolbar-module__HLZFUW__groupLabel{display:none}}.TopToolbar-module__HLZFUW__toolbarCenter{flex:1;justify-content:flex-end;min-width:0;padding:0 6px 0 12px;display:flex}
.LensChips-module__lJD12a__group{flex-shrink:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.LensChips-module__lJD12a__prefix{letter-spacing:.12em;text-transform:uppercase;color:#888;white-space:nowrap;margin-right:4px;font-size:.48rem}.LensChips-module__lJD12a__chip{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#777;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:4px 8px;font-family:Public Sans,sans-serif;font-size:.52rem;font-weight:600;transition:color .15s,border-color .15s,opacity .15s;display:inline-flex}.LensChips-module__lJD12a__chip:hover,.LensChips-module__lJD12a__chipOn{border-color:#3a3a3a}.LensChips-module__lJD12a__dot{box-sizing:border-box;border:1px solid;border-radius:50%;flex-shrink:0;width:10px;height:10px}.LensChips-module__lJD12a__chipOn .LensChips-module__lJD12a__dot{background-color:currentColor}.LensChips-module__lJD12a__reset{cursor:pointer;color:#999;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:0 0;border:none;padding:4px 6px;font-family:Public Sans,sans-serif;font-size:.48rem;text-decoration:underline}.LensChips-module__lJD12a__reset:hover{color:#ddd}.LensChips-module__lJD12a__material.LensChips-module__lJD12a__chipOn{color:var(--electric-violet)}.LensChips-module__lJD12a__mental.LensChips-module__lJD12a__chipOn{color:var(--grenadier-red)}.LensChips-module__lJD12a__social.LensChips-module__lJD12a__chipOn{color:var(--cyan)}.LensChips-module__lJD12a__tech.LensChips-module__lJD12a__chipOn{color:var(--blue)}.LensChips-module__lJD12a__material .LensChips-module__lJD12a__dot{color:var(--electric-violet)}.LensChips-module__lJD12a__mental .LensChips-module__lJD12a__dot{color:var(--grenadier-red)}.LensChips-module__lJD12a__social .LensChips-module__lJD12a__dot{color:var(--cyan)}.LensChips-module__lJD12a__tech .LensChips-module__lJD12a__dot{color:var(--blue)}@media (max-width:1100px){.LensChips-module__lJD12a__label,.LensChips-module__lJD12a__prefix{display:none}}
.HowToModal-module__1giFLq__group{margin-bottom:18px}.HowToModal-module__1giFLq__groupTitle{letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:.7rem}.HowToModal-module__1giFLq__input{white-space:nowrap;width:40%;font-weight:500}.HowToModal-module__1giFLq__specRow{align-items:center;gap:10px;margin-bottom:6px;font-size:.75rem;display:flex}.HowToModal-module__1giFLq__specLine{flex-shrink:0;width:40px;height:1px}
.ConnectionIcons-module__aDB77q__icon{flex-shrink:0;align-items:center;display:flex}.ConnectionIcons-module__aDB77q__dot{border:1px solid;border-radius:50%;width:6px;height:6px}.ConnectionIcons-module__aDB77q__dotFilled{background-color:currentColor}.ConnectionIcons-module__aDB77q__line{background-color:currentColor;width:12px;height:1px}.ConnectionIcons-module__aDB77q__arc{border-bottom:1px solid;border-radius:50%;width:12px;height:8px}
.NewHome-module__BvhFVa__layout{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.NewHome-module__BvhFVa__main{flex:1;min-height:0;overflow:hidden}
