.BrandLogo-module-scss-module__88VhJG__logo{justify-content:center;align-items:center;display:inline-flex}.BrandLogo-module-scss-module__88VhJG__image{width:var(--brand-logo-size);height:var(--brand-logo-size);object-fit:contain}.BrandLogo-module-scss-module__88VhJG__full,.BrandLogo-module-scss-module__88VhJG__compact{--brand-logo-size:var(--space-8)}
.Button-module-scss-module__kDtMwq__button{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-body-sm);border-radius:var(--radius-buttons);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard);border:1px solid #0000;display:inline-flex}.Button-module-scss-module__kDtMwq__button:disabled{cursor:not-allowed;opacity:.5}.Button-module-scss-module__kDtMwq__button[data-size=sm]{padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm)}.Button-module-scss-module__kDtMwq__button[data-size=base]{padding:var(--space-3) var(--space-5);font-size:var(--font-size-sm)}.Button-module-scss-module__kDtMwq__button[data-size=lg]{padding:var(--space-3) var(--space-6);font-size:var(--font-size-base)}.Button-module-scss-module__kDtMwq__button[data-variant=primary]{background-color:var(--color-action-primary);color:var(--color-action-primary-text)}.Button-module-scss-module__kDtMwq__button[data-variant=primary]:hover:not(:disabled){background-color:var(--color-action-primary-hover)}.Button-module-scss-module__kDtMwq__button[data-variant=secondary]{border-color:var(--color-border-subtle);background-color:var(--color-neutral-0);color:var(--color-text-primary)}.Button-module-scss-module__kDtMwq__button[data-variant=secondary]:hover:not(:disabled){border-color:var(--color-border-strong);background-color:var(--color-neutral-50);color:var(--color-text-primary)}.Button-module-scss-module__kDtMwq__button[data-variant=secondary][data-active]{border-color:var(--color-brand-200);background-color:var(--color-brand-50);color:var(--color-brand-700)}.Button-module-scss-module__kDtMwq__button[data-variant=secondary][data-active]:hover:not(:disabled){background-color:var(--color-brand-100);color:var(--color-brand-700)}.Button-module-scss-module__kDtMwq__button[data-variant=danger]{background-color:var(--color-action-danger);color:var(--color-action-danger-text)}.Button-module-scss-module__kDtMwq__button[data-variant=danger]:hover:not(:disabled){background-color:var(--color-action-danger-hover)}.Button-module-scss-module__kDtMwq__button[data-variant=ghost]{color:var(--color-text-primary);background-color:#0000}.Button-module-scss-module__kDtMwq__button[data-variant=ghost]:hover:not(:disabled){color:var(--color-text-brand)}
.Dialog-module-scss-module__GzNksq__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;background-color:#1d1d1f47;position:fixed;inset:0}.Dialog-module-scss-module__GzNksq__content{--dialog-default-width:90vw;--dialog-default-max-width:480px;--dialog-default-max-height:85vh;width:var(--dialog-width,var(--dialog-default-width));max-width:var(--dialog-max-width,var(--dialog-default-max-width));max-height:var(--dialog-max-height,var(--dialog-default-max-height));padding:var(--space-6);background-color:var(--color-surface-overlay);border:1px solid var(--color-border-subtle);border-radius:var(--radius-cards);box-shadow:var(--shadow-lg);z-index:51;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.Dialog-module-scss-module__GzNksq__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-subheading);color:var(--color-text-primary);margin-bottom:var(--space-2)}.Dialog-module-scss-module__GzNksq__description{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.Dialog-module-scss-module__GzNksq__closeButton{top:var(--space-3);right:var(--space-3);width:var(--space-8);height:var(--space-8);border-radius:var(--radius-buttons);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard);background-color:#0000;justify-content:center;align-items:center;display:inline-flex;position:absolute}.Dialog-module-scss-module__GzNksq__closeButton:hover{background-color:var(--color-action-secondary-hover);color:var(--color-text-primary)}
.FormField-module-scss-module__TIwIra__field{gap:var(--space-1);flex-direction:column;display:flex}.FormField-module-scss-module__TIwIra__error{font-size:var(--font-size-xs);color:var(--color-action-danger)}.FormField-module-scss-module__TIwIra__hint{font-size:var(--font-size-xs);color:var(--color-text-secondary)}
.ControlPrimitives-module-scss-module__k17aqa__statusBadge,.ControlPrimitives-module-scss-module__k17aqa__togglePill,.ControlPrimitives-module-scss-module__k17aqa__checkboxToggle{min-height:var(--space-8);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);white-space:nowrap;align-items:center;display:inline-flex}.ControlPrimitives-module-scss-module__k17aqa__statusBadge{background-color:var(--color-neutral-50);color:var(--color-text-secondary);cursor:default;-webkit-user-select:none;user-select:none}.ControlPrimitives-module-scss-module__k17aqa__togglePill{background-color:var(--color-neutral-0);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.ControlPrimitives-module-scss-module__k17aqa__togglePill:hover{border-color:var(--color-border-strong);background-color:var(--color-neutral-50);color:var(--color-text-primary)}.ControlPrimitives-module-scss-module__k17aqa__togglePill[aria-selected=true],.ControlPrimitives-module-scss-module__k17aqa__togglePill[data-active=true]{border-color:var(--color-brand-200);background-color:var(--color-brand-50);color:var(--color-brand-700)}.ControlPrimitives-module-scss-module__k17aqa__checkboxToggle{gap:var(--space-2);background-color:var(--color-neutral-0);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.ControlPrimitives-module-scss-module__k17aqa__checkboxToggle input{margin:var(--space-0);accent-color:var(--color-action-primary);cursor:pointer}.ControlPrimitives-module-scss-module__k17aqa__checkboxToggle:hover{border-color:var(--color-border-strong);background-color:var(--color-neutral-50);color:var(--color-text-primary)}.ControlPrimitives-module-scss-module__k17aqa__checkboxToggle[data-active=true]{border-color:var(--color-brand-200);background-color:var(--color-brand-50);color:var(--color-brand-700)}
.Input-module-scss-module__J94DWG__input{width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-family-sans);font-size:var(--font-size-sm);letter-spacing:var(--tracking-body-sm);color:var(--color-text-primary);background-color:var(--color-action-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-inputs);transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.Input-module-scss-module__J94DWG__input::placeholder{color:var(--color-text-disabled)}.Input-module-scss-module__J94DWG__input:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus-ring);outline:none}.Input-module-scss-module__J94DWG__input:disabled{background-color:var(--color-neutral-100);color:var(--color-text-disabled);cursor:not-allowed}.Input-module-scss-module__J94DWG__input[data-invalid]{border-color:var(--color-action-danger)}.Input-module-scss-module__J94DWG__input[data-invalid]:focus{box-shadow:0 0 0 3px #d700152e}
.Label-module-scss-module__oYpgDa__label{font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-body-sm);color:var(--color-text-primary);margin-bottom:var(--space-1);display:block}
.FactorImportPanel-module-scss-module__FdDJiG__panel{gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);background-color:var(--color-neutral-0);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-sm);display:flex}.FactorImportPanel-module-scss-module__FdDJiG__iconColumn{align-items:flex-start;display:flex}.FactorImportPanel-module-scss-module__FdDJiG__iconBadge{border-radius:var(--radius-base);background-color:var(--color-neutral-50);border:1px solid var(--color-border-subtle);width:44px;height:44px;font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);letter-spacing:var(--letter-spacing-tight);justify-content:center;align-items:center;display:inline-flex}.FactorImportPanel-module-scss-module__FdDJiG__body{gap:var(--space-4);flex-direction:column;flex:1;display:flex}.FactorImportPanel-module-scss-module__FdDJiG__header{gap:var(--space-2);flex-direction:column;display:flex}.FactorImportPanel-module-scss-module__FdDJiG__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.FactorImportPanel-module-scss-module__FdDJiG__description{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.FactorImportPanel-module-scss-module__FdDJiG__inlineCode{padding:0 var(--space-1);background-color:var(--color-surface-base);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-primary)}.FactorImportPanel-module-scss-module__FdDJiG__hiddenInput{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FactorImportPanel-module-scss-module__FdDJiG__actions{gap:var(--space-2);align-items:center;display:flex}.FactorImportPanel-module-scss-module__FdDJiG__errorBox{padding:var(--space-3) var(--space-4);border-radius:var(--radius-base);background-color:var(--color-surface-base);border:1px solid var(--color-error-500);color:var(--color-text-primary);font-size:var(--font-size-sm)}.FactorImportPanel-module-scss-module__FdDJiG__errorTitle{font-weight:var(--font-weight-semibold);margin-bottom:var(--space-1)}.FactorImportPanel-module-scss-module__FdDJiG__errorList{padding-left:var(--space-5);color:var(--color-text-secondary);gap:var(--space-1);flex-direction:column;margin:0;list-style:outside;display:flex}
.LoadingState-module-scss-module__ZVuDwa__loadingState{padding:var(--space-10);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-surface-raised);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center;box-shadow:var(--shadow-sm)}.LoadingState-module-scss-module__ZVuDwa__loadingState[data-tone=error]{color:var(--color-action-danger)}
.FactorSnapshotSelector-module-scss-module__b3vpnG__selector{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background-color:var(--color-neutral-0);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.FactorSnapshotSelector-module-scss-module__b3vpnG__row{gap:var(--space-3);flex-direction:column;align-items:stretch;display:flex}@media (min-width:768px){.FactorSnapshotSelector-module-scss-module__b3vpnG__row{flex-direction:row;align-items:center}}.FactorSnapshotSelector-module-scss-module__b3vpnG__label{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.FactorSnapshotSelector-module-scss-module__b3vpnG__select{padding:var(--space-2) var(--space-3);border-radius:var(--radius-base);border:1px solid var(--color-border-subtle);background-color:var(--color-surface-base);color:var(--color-text-primary);font-size:var(--font-size-sm);font-family:var(--font-family-base);flex:1}.FactorSnapshotSelector-module-scss-module__b3vpnG__actions{gap:var(--space-2);align-items:center;display:flex}.FactorSnapshotSelector-module-scss-module__b3vpnG__metadata{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.FactorSnapshotSelector-module-scss-module__b3vpnG__emptyState{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}
.PeerAllocationFormDialog-module-scss-module__XU1l4q__dialogContent{--peer-allocation-form-dialog-width:min(95vw, 840px);--peer-allocation-form-dialog-max-width:840px;--dialog-width:var(--peer-allocation-form-dialog-width);--dialog-max-width:var(--peer-allocation-form-dialog-max-width);flex-direction:column;display:flex}.PeerAllocationFormDialog-module-scss-module__XU1l4q__form{gap:var(--space-4);flex-direction:column;display:flex}.PeerAllocationFormDialog-module-scss-module__XU1l4q__textarea{resize:vertical;width:100%;min-height:84px;padding:var(--space-2) var(--space-3);font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--color-text-primary);background-color:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-base)}.PeerAllocationFormDialog-module-scss-module__XU1l4q__textarea:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus-ring);outline:none}.PeerAllocationFormDialog-module-scss-module__XU1l4q__weightsSection{gap:var(--space-3);flex-direction:column;display:flex}.PeerAllocationFormDialog-module-scss-module__XU1l4q__weightsHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.PeerAllocationFormDialog-module-scss-module__XU1l4q__weightsTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.PeerAllocationFormDialog-module-scss-module__XU1l4q__totalValid,.PeerAllocationFormDialog-module-scss-module__XU1l4q__totalInvalid{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.PeerAllocationFormDialog-module-scss-module__XU1l4q__totalValid{color:var(--color-success-600)}.PeerAllocationFormDialog-module-scss-module__XU1l4q__totalInvalid{color:var(--color-warning-600)}.PeerAllocationFormDialog-module-scss-module__XU1l4q__weightsList{border:1px solid var(--color-border-subtle);border-radius:var(--radius-base);flex-direction:column;display:flex;overflow:hidden}.PeerAllocationFormDialog-module-scss-module__XU1l4q__weightRow{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.PeerAllocationFormDialog-module-scss-module__XU1l4q__weightRow:last-child{border-bottom:none}.PeerAllocationFormDialog-module-scss-module__XU1l4q__assetClassName{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-sm);overflow-wrap:anywhere}.PeerAllocationFormDialog-module-scss-module__XU1l4q__weightInputGroup{align-items:center;gap:var(--space-2);grid-template-columns:120px 24px;display:inline-grid}.PeerAllocationFormDialog-module-scss-module__XU1l4q__weightInput{text-align:right}.PeerAllocationFormDialog-module-scss-module__XU1l4q__percentSuffix{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.PeerAllocationFormDialog-module-scss-module__XU1l4q__totalHint{color:var(--color-warning-600);font-size:var(--font-size-sm)}.PeerAllocationFormDialog-module-scss-module__XU1l4q__footer{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);display:flex}
.AllocationEditor-module-scss-module__3gngOG__editor{--allocation-summary-min-width:260px;--allocation-capital-input-width:11rem;--allocation-panel-border:var(--color-border-subtle);--allocation-panel-background:var(--color-surface-base);--allocation-panel-shadow:none;--allocation-summary-sticky-offset:var(--space-10);--allocation-bar-height:32px;--allocation-mini-bar-height:4px;--allocation-legend-track-min-width:72px;--allocation-legend-value-min-width:5ch;--allocation-category-color-1:var(--color-chart-category-1);--allocation-category-color-2:var(--color-chart-category-2);--allocation-category-color-3:var(--color-chart-category-3);--allocation-category-color-4:var(--color-chart-category-4);--allocation-category-color-5:var(--color-chart-category-5);--allocation-category-color-6:var(--color-chart-category-6);--allocation-category-color-7:var(--color-chart-category-7);--allocation-category-color-8:var(--color-chart-category-8);--allocation-data-color-empty:var(--color-neutral-100);gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.AllocationEditor-module-scss-module__3gngOG__editor{grid-template-columns:minmax(0, 2fr) minmax(var(--allocation-summary-min-width), 1fr);align-items:start}}.AllocationEditor-module-scss-module__3gngOG__assetGroups,.AllocationEditor-module-scss-module__3gngOG__summary{gap:var(--space-5);border:1px solid var(--allocation-panel-border);border-radius:var(--radius-md);background-color:var(--allocation-panel-background);box-shadow:var(--allocation-panel-shadow);flex-direction:column;display:flex}.AllocationEditor-module-scss-module__3gngOG__assetGroups{padding:var(--space-6)}.AllocationEditor-module-scss-module__3gngOG__summary{gap:var(--space-0);overflow:hidden}.AllocationEditor-module-scss-module__3gngOG__summaryColumn{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:1024px){.AllocationEditor-module-scss-module__3gngOG__summaryColumn{top:var(--allocation-summary-sticky-offset);position:sticky}}.AllocationEditor-module-scss-module__3gngOG__title{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-tight)}.AllocationEditor-module-scss-module__3gngOG__group{border-bottom:1px solid var(--color-border-subtle)}.AllocationEditor-module-scss-module__3gngOG__group:last-of-type{border-bottom-width:var(--space-0)}.AllocationEditor-module-scss-module__3gngOG__groupHeader{width:100%;min-height:var(--space-16);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);color:var(--color-text-primary);border-radius:var(--radius-base);cursor:pointer;text-align:left;font:inherit;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.AllocationEditor-module-scss-module__3gngOG__groupHeader:hover{background-color:var(--color-neutral-50)}.AllocationEditor-module-scss-module__3gngOG__groupHeader[data-expanded] svg{transform:rotate(180deg)}.AllocationEditor-module-scss-module__3gngOG__categoryAccent{width:var(--space-2);height:var(--space-8);border-radius:var(--radius-full)}.AllocationEditor-module-scss-module__3gngOG__groupPercentage{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.AllocationEditor-module-scss-module__3gngOG__summaryControls{gap:var(--space-4);padding:var(--space-6);border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-surface-base);flex-direction:column;display:flex}.AllocationEditor-module-scss-module__3gngOG__inputModeGroup{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.AllocationEditor-module-scss-module__3gngOG__inputModeLabel{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.AllocationEditor-module-scss-module__3gngOG__inputModeControl{width:fit-content;padding:var(--space-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-base);background-color:var(--color-surface-base);display:inline-flex}.AllocationEditor-module-scss-module__3gngOG__inputModeButton{min-width:var(--space-10);min-height:var(--space-8);border-radius:var(--radius-base);color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard);background-color:#0000;border:0}.AllocationEditor-module-scss-module__3gngOG__inputModeButton[data-selected]{background-color:var(--color-action-secondary);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.AllocationEditor-module-scss-module__3gngOG__inputModeButton:disabled{cursor:not-allowed;opacity:.45}.AllocationEditor-module-scss-module__3gngOG__assetRows{border-top:1px solid var(--color-border-subtle);background-color:var(--color-surface-base);flex-direction:column;display:flex}.AllocationEditor-module-scss-module__3gngOG__assetRow{--allocation-weight-column-min-width:140px;--allocation-weight-column-max-width:180px;--allocation-value-column-min-width:120px;gap:var(--space-3);padding:var(--space-4) var(--space-2);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:768px){.AllocationEditor-module-scss-module__3gngOG__assetRow{grid-template-columns:minmax(0, 1fr) minmax(var(--allocation-weight-column-min-width), var(--allocation-weight-column-max-width)) minmax(var(--allocation-value-column-min-width), auto)}}.AllocationEditor-module-scss-module__3gngOG__assetName{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.AllocationEditor-module-scss-module__3gngOG__weightField,.AllocationEditor-module-scss-module__3gngOG__capitalField{gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;flex-direction:column;display:flex}.AllocationEditor-module-scss-module__3gngOG__assetValue{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}@media (min-width:768px){.AllocationEditor-module-scss-module__3gngOG__assetValue{text-align:right}}.AllocationEditor-module-scss-module__3gngOG__totalIndicator{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-base);background-color:var(--color-surface-base);color:var(--color-text-primary);flex-direction:column;display:flex}.AllocationEditor-module-scss-module__3gngOG__totalIndicator[data-state=under],.AllocationEditor-module-scss-module__3gngOG__totalIndicator[data-state=over]{border-color:var(--color-warning-500)}.AllocationEditor-module-scss-module__3gngOG__totalIndicatorRow{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.AllocationEditor-module-scss-module__3gngOG__totalIndicatorLabel{font-weight:var(--font-weight-semibold)}.AllocationEditor-module-scss-module__3gngOG__totalIndicatorHelp{margin:var(--space-0);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal)}.AllocationEditor-module-scss-module__3gngOG__totalIndicator[data-state=under] .AllocationEditor-module-scss-module__3gngOG__totalIndicatorHelp,.AllocationEditor-module-scss-module__3gngOG__totalIndicator[data-state=over] .AllocationEditor-module-scss-module__3gngOG__totalIndicatorHelp{color:var(--color-warning-600)}.AllocationEditor-module-scss-module__3gngOG__capitalField{align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);text-transform:none;grid-template-columns:minmax(0,1fr) auto;display:grid}.AllocationEditor-module-scss-module__3gngOG__capitalField>span:first-child{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-tight)}.AllocationEditor-module-scss-module__3gngOG__capitalField[data-state=warning]{color:var(--color-warning-600)}.AllocationEditor-module-scss-module__3gngOG__capitalValidationHint{max-width:var(--allocation-capital-input-width);margin:var(--space-2) var(--space-0) var(--space-0);color:var(--color-warning-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-normal);text-transform:none;grid-column:2;display:block}.AllocationEditor-module-scss-module__3gngOG__inputWithSuffix{align-items:center;gap:var(--space-2);display:flex}.AllocationEditor-module-scss-module__3gngOG__numericInput{text-align:right;background-color:var(--color-neutral-0)}.AllocationEditor-module-scss-module__3gngOG__capitalInputWrapper{width:var(--allocation-capital-input-width);justify-content:flex-end;max-width:100%}.AllocationEditor-module-scss-module__3gngOG__capitalDisplay{width:100%;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-normal);text-align:right}.AllocationEditor-module-scss-module__3gngOG__inputSuffix{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.AllocationEditor-module-scss-module__3gngOG__visualizationPanel{gap:var(--space-8);padding:var(--space-8) var(--space-6);background-color:var(--color-surface-base);flex-direction:column;display:flex}.AllocationEditor-module-scss-module__3gngOG__stackedAllocationBar{width:100%;height:var(--allocation-bar-height);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background-color:var(--allocation-data-color-empty);display:flex;overflow:hidden}.AllocationEditor-module-scss-module__3gngOG__stackedAllocationSegment{flex:0 0 var(--allocation-share-percentage);min-width:var(--space-0);transition:flex-basis var(--duration-base) var(--easing-standard)}.AllocationEditor-module-scss-module__3gngOG__allocationLegend{gap:var(--space-5);flex-direction:column;display:flex}.AllocationEditor-module-scss-module__3gngOG__allocationLegendItem{grid-template-columns:max-content minmax(var(--allocation-legend-track-min-width), 1fr) auto;align-items:center;gap:var(--space-3);min-height:var(--space-6);display:grid}.AllocationEditor-module-scss-module__3gngOG__allocationLegendLabel{min-width:var(--space-0);align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);white-space:nowrap;display:flex}.AllocationEditor-module-scss-module__3gngOG__allocationLegendBarCell{min-width:var(--space-0)}.AllocationEditor-module-scss-module__3gngOG__allocationLegendTrack{width:100%;height:var(--allocation-mini-bar-height);border-radius:var(--radius-full);background-color:var(--color-neutral-200);display:block;overflow:hidden}.AllocationEditor-module-scss-module__3gngOG__allocationLegendFill{width:var(--allocation-share-percentage);border-radius:var(--radius-full);height:100%;transition:width var(--duration-base) var(--easing-standard);display:block}.AllocationEditor-module-scss-module__3gngOG__allocationLegendValue{min-width:var(--allocation-legend-value-min-width);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-align:right}.AllocationEditor-module-scss-module__3gngOG__legendDot{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full)}.AllocationEditor-module-scss-module__3gngOG__categoryAccent[data-color-index="0"],.AllocationEditor-module-scss-module__3gngOG__legendDot[data-color-index="0"],.AllocationEditor-module-scss-module__3gngOG__stackedAllocationSegment[data-color-index="0"],.AllocationEditor-module-scss-module__3gngOG__allocationLegendFill[data-color-index="0"]{background-color:var(--allocation-category-color-1)}.AllocationEditor-module-scss-module__3gngOG__categoryAccent[data-color-index="1"],.AllocationEditor-module-scss-module__3gngOG__legendDot[data-color-index="1"],.AllocationEditor-module-scss-module__3gngOG__stackedAllocationSegment[data-color-index="1"],.AllocationEditor-module-scss-module__3gngOG__allocationLegendFill[data-color-index="1"]{background-color:var(--allocation-category-color-2)}.AllocationEditor-module-scss-module__3gngOG__categoryAccent[data-color-index="2"],.AllocationEditor-module-scss-module__3gngOG__legendDot[data-color-index="2"],.AllocationEditor-module-scss-module__3gngOG__stackedAllocationSegment[data-color-index="2"],.AllocationEditor-module-scss-module__3gngOG__allocationLegendFill[data-color-index="2"]{background-color:var(--allocation-category-color-3)}.AllocationEditor-module-scss-module__3gngOG__categoryAccent[data-color-index="3"],.AllocationEditor-module-scss-module__3gngOG__legendDot[data-color-index="3"],.AllocationEditor-module-scss-module__3gngOG__stackedAllocationSegment[data-color-index="3"],.AllocationEditor-module-scss-module__3gngOG__allocationLegendFill[data-color-index="3"]{background-color:var(--allocation-category-color-4)}.AllocationEditor-module-scss-module__3gngOG__categoryAccent[data-color-index="4"],.AllocationEditor-module-scss-module__3gngOG__legendDot[data-color-index="4"],.AllocationEditor-module-scss-module__3gngOG__stackedAllocationSegment[data-color-index="4"],.AllocationEditor-module-scss-module__3gngOG__allocationLegendFill[data-color-index="4"]{background-color:var(--allocation-category-color-5)}.AllocationEditor-module-scss-module__3gngOG__categoryAccent[data-color-index="5"],.AllocationEditor-module-scss-module__3gngOG__legendDot[data-color-index="5"],.AllocationEditor-module-scss-module__3gngOG__stackedAllocationSegment[data-color-index="5"],.AllocationEditor-module-scss-module__3gngOG__allocationLegendFill[data-color-index="5"]{background-color:var(--allocation-category-color-6)}.AllocationEditor-module-scss-module__3gngOG__categoryAccent[data-color-index="6"],.AllocationEditor-module-scss-module__3gngOG__legendDot[data-color-index="6"],.AllocationEditor-module-scss-module__3gngOG__stackedAllocationSegment[data-color-index="6"],.AllocationEditor-module-scss-module__3gngOG__allocationLegendFill[data-color-index="6"]{background-color:var(--allocation-category-color-7)}.AllocationEditor-module-scss-module__3gngOG__categoryAccent[data-color-index="7"],.AllocationEditor-module-scss-module__3gngOG__legendDot[data-color-index="7"],.AllocationEditor-module-scss-module__3gngOG__stackedAllocationSegment[data-color-index="7"],.AllocationEditor-module-scss-module__3gngOG__allocationLegendFill[data-color-index="7"]{background-color:var(--allocation-category-color-8)}.AllocationEditor-module-scss-module__3gngOG__categoryAccent[data-color-index="8"],.AllocationEditor-module-scss-module__3gngOG__legendDot[data-color-index="8"],.AllocationEditor-module-scss-module__3gngOG__stackedAllocationSegment[data-color-index="8"],.AllocationEditor-module-scss-module__3gngOG__allocationLegendFill[data-color-index="8"]{background-color:var(--allocation-data-color-empty)}
.FactorsTable-module-scss-module__QdrFeq__tableWrapper{border-radius:var(--radius-md);background-color:var(--color-neutral-0);border:1px solid var(--color-border-subtle);width:100%;box-shadow:var(--shadow-sm);overflow-x:auto}.FactorsTable-module-scss-module__QdrFeq__table{border-collapse:separate;width:100%;min-width:100%;border-spacing:var(--space-0);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.FactorsTable-module-scss-module__QdrFeq__table th,.FactorsTable-module-scss-module__QdrFeq__table td{min-height:var(--space-10);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;white-space:nowrap}.FactorsTable-module-scss-module__QdrFeq__table thead th{background-color:var(--color-neutral-0);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);text-transform:none}.FactorsTable-module-scss-module__QdrFeq__table tbody th{font-weight:var(--font-weight-medium)}.FactorsTable-module-scss-module__QdrFeq__table tbody tr:last-child th,.FactorsTable-module-scss-module__QdrFeq__table tbody tr:last-child td{border-bottom-width:var(--space-0)}.FactorsTable-module-scss-module__QdrFeq__table th,.FactorsTable-module-scss-module__QdrFeq__table td{text-align:left}.FactorsTable-module-scss-module__QdrFeq__table thead th{background-color:var(--color-neutral-0);position:sticky;top:0}.FactorsTable-module-scss-module__QdrFeq__table tbody tr{border-bottom:1px solid var(--color-border-subtle)}.FactorsTable-module-scss-module__QdrFeq__table tbody tr:last-child{border-bottom:none}.FactorsTable-module-scss-module__QdrFeq__codeColumn{width:8rem}.FactorsTable-module-scss-module__QdrFeq__codeCell{font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-tight)}.FactorsTable-module-scss-module__QdrFeq__numericColumn{text-align:right;font-variant-numeric:tabular-nums}.FactorsTable-module-scss-module__QdrFeq__emptyState{padding:var(--space-6);border:1px dashed var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-neutral-0);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center}
.PeerAllocationsDialog-module-scss-module__HSCxaa__dialogContent{--peer-allocations-dialog-width:min(95vw, 1000px);--peer-allocations-dialog-max-width:1000px;--dialog-width:var(--peer-allocations-dialog-width);--dialog-max-width:var(--peer-allocations-dialog-max-width);gap:var(--space-5);flex-direction:column;display:flex}.PeerAllocationsDialog-module-scss-module__HSCxaa__headerRow{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-right:var(--space-8);display:flex}.PeerAllocationsDialog-module-scss-module__HSCxaa__titleGroup{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.PeerAllocationsDialog-module-scss-module__HSCxaa__emptyState,.PeerAllocationsDialog-module-scss-module__HSCxaa__loadingState{padding:var(--space-6);color:var(--color-text-secondary);border:1px dashed var(--color-border-subtle);border-radius:var(--radius-base);background-color:var(--color-surface-base)}.PeerAllocationsDialog-module-scss-module__HSCxaa__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PeerAllocationsDialog-module-scss-module__HSCxaa__listItem{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:84px;padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-base);background-color:var(--color-neutral-0);box-shadow:var(--shadow-sm);display:flex}.PeerAllocationsDialog-module-scss-module__HSCxaa__peerIdentity{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.PeerAllocationsDialog-module-scss-module__HSCxaa__peerName{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.PeerAllocationsDialog-module-scss-module__HSCxaa__positionsCount{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.PeerAllocationsDialog-module-scss-module__HSCxaa__actions{align-items:center;gap:var(--space-2);display:flex}.PeerAllocationsDialog-module-scss-module__HSCxaa__iconButton{border-radius:var(--radius-base);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;display:inline-flex}.PeerAllocationsDialog-module-scss-module__HSCxaa__iconButton:hover:not(:disabled){color:var(--color-text-primary);background-color:var(--color-action-secondary-hover)}.PeerAllocationsDialog-module-scss-module__HSCxaa__iconButton:disabled{cursor:not-allowed;opacity:.5}.PeerAllocationsDialog-module-scss-module__HSCxaa__errorRow{color:var(--color-error-600);font-size:var(--font-size-sm)}
.AllocationEditorDialog-module-scss-module__TC7Uga__dialogContent{--dialog-width:min(96vw, 1140px);--dialog-max-width:1140px;--dialog-max-height:90vh;padding:var(--space-6);flex-direction:column;display:flex;overflow-x:hidden}.AllocationEditorDialog-module-scss-module__TC7Uga__body{gap:var(--space-6);margin-top:var(--space-4);flex-direction:column;display:flex}.AllocationEditorDialog-module-scss-module__TC7Uga__nameField{--allocation-dialog-name-max-width:420px;max-width:var(--allocation-dialog-name-max-width)}.AllocationEditorDialog-module-scss-module__TC7Uga__footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.AllocationEditorDialog-module-scss-module__TC7Uga__footerStart{align-items:center;gap:var(--space-2);display:flex}.AllocationEditorDialog-module-scss-module__TC7Uga__footerEnd{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.AllocationEditorDialog-module-scss-module__TC7Uga__errorRow{gap:var(--space-1);color:var(--color-error-600);font-size:var(--font-size-sm);flex-direction:column;display:flex}.AllocationEditorDialog-module-scss-module__TC7Uga__confirmation{--allocation-confirmation-icon-size:var(--space-10);align-items:start;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-surface-raised);box-shadow:var(--shadow-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.AllocationEditorDialog-module-scss-module__TC7Uga__confirmationIcon{width:var(--allocation-confirmation-icon-size);height:var(--allocation-confirmation-icon-size);border-radius:var(--radius-full);background-color:var(--color-neutral-100);color:var(--color-action-danger);justify-content:center;align-items:center;display:inline-flex}.AllocationEditorDialog-module-scss-module__TC7Uga__confirmationCopy{gap:var(--space-2);flex-direction:column;display:flex}.AllocationEditorDialog-module-scss-module__TC7Uga__confirmationTitle{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-tight)}.AllocationEditorDialog-module-scss-module__TC7Uga__confirmationDescription{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.AllocationEditorDialog-module-scss-module__TC7Uga__confirmationActions{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}
.FactorSummaryCards-module-scss-module__4U1dLa__cards{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.FactorSummaryCards-module-scss-module__4U1dLa__cards{grid-template-columns:repeat(3,1fr)}}.FactorSummaryCards-module-scss-module__4U1dLa__card{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);background-color:var(--color-neutral-0);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.FactorSummaryCards-module-scss-module__4U1dLa__cardEyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);color:var(--color-text-secondary);text-transform:uppercase}.FactorSummaryCards-module-scss-module__4U1dLa__cardValue{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.FactorSummaryCards-module-scss-module__4U1dLa__cardFooter{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}
.UniverseCard-module-scss-module__4ANH9q__card{gap:var(--space-4);min-width:var(--space-0);padding:var(--space-5);border-radius:var(--radius-lg);background-color:var(--color-neutral-0);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.UniverseCard-module-scss-module__4ANH9q__header{align-items:flex-start;gap:var(--space-3);display:flex}.UniverseCard-module-scss-module__4ANH9q__identity{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.UniverseCard-module-scss-module__4ANH9q__name{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0}.UniverseCard-module-scss-module__4ANH9q__slug{font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-secondary);overflow-wrap:anywhere}.UniverseCard-module-scss-module__4ANH9q__actions{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:nowrap;flex-shrink:0;display:flex}.UniverseCard-module-scss-module__4ANH9q__iconButton{border-radius:var(--radius-base);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;display:inline-flex}.UniverseCard-module-scss-module__4ANH9q__iconButton:hover:not(:disabled){background-color:var(--color-action-secondary-hover);color:var(--color-text-primary)}.UniverseCard-module-scss-module__4ANH9q__iconButton:disabled{cursor:not-allowed;opacity:.4}.UniverseCard-module-scss-module__4ANH9q__dangerButton:hover:not(:disabled){color:var(--color-error-600);background-color:#ef44441f}.UniverseCard-module-scss-module__4ANH9q__statsRow{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.UniverseCard-module-scss-module__4ANH9q__stat{gap:var(--space-1);flex-direction:column;display:flex}.UniverseCard-module-scss-module__4ANH9q__statLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);color:var(--color-text-secondary)}.UniverseCard-module-scss-module__4ANH9q__statValue{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.UniverseCard-module-scss-module__4ANH9q__previewList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.UniverseCard-module-scss-module__4ANH9q__previewItem{gap:var(--space-2);font-size:var(--font-size-sm);min-width:var(--space-0);align-items:baseline;display:flex}.UniverseCard-module-scss-module__4ANH9q__previewCode{font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-secondary);overflow-wrap:anywhere;flex-shrink:0;width:5rem}.UniverseCard-module-scss-module__4ANH9q__previewName{color:var(--color-text-primary);min-width:var(--space-0);overflow-wrap:anywhere}.UniverseCard-module-scss-module__4ANH9q__footer{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.UniverseCard-module-scss-module__4ANH9q__errorRow{font-size:var(--font-size-xs);color:var(--color-error-600);margin:0}
.DropdownMenu-module-scss-module__yR2KKq__content{min-width:180px;padding:var(--space-1);background-color:var(--color-surface-overlay);border:1px solid var(--color-border-subtle);border-radius:var(--radius-cards);box-shadow:var(--shadow-md);z-index:51}.DropdownMenu-module-scss-module__yR2KKq__item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-primary);border-radius:var(--radius-lists);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.DropdownMenu-module-scss-module__yR2KKq__item[data-highlighted]{background-color:var(--color-action-secondary)}.DropdownMenu-module-scss-module__yR2KKq__item[data-disabled]{color:var(--color-text-disabled);cursor:not-allowed}.DropdownMenu-module-scss-module__yR2KKq__separator{background-color:var(--color-border-subtle);height:1px;margin:var(--space-1) 0}
.AllocationTypeSelector-module-scss-module__w6v7Qa__fieldset{gap:var(--space-2);margin:var(--space-0);padding:var(--space-4) var(--space-1) var(--space-0);border:0;flex-direction:column;display:flex}.AllocationTypeSelector-module-scss-module__w6v7Qa__legend{padding:var(--space-0);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-tight);text-transform:uppercase}.AllocationTypeSelector-module-scss-module__w6v7Qa__options{gap:var(--space-4);flex-wrap:wrap;display:flex}.AllocationTypeSelector-module-scss-module__w6v7Qa__option{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);cursor:pointer;display:inline-flex}.AllocationTypeSelector-module-scss-module__w6v7Qa__option[data-selected]{color:var(--color-text-primary)}.AllocationTypeSelector-module-scss-module__w6v7Qa__option input{accent-color:var(--color-action-primary);cursor:pointer}
.AssetClassesTable-module-scss-module__yIoVma__tableWrapper{border-radius:var(--radius-md);background-color:var(--color-neutral-0);border:1px solid var(--color-border-subtle);width:100%;box-shadow:var(--shadow-sm);overflow-x:auto}.AssetClassesTable-module-scss-module__yIoVma__table{border-collapse:separate;width:100%;min-width:100%;border-spacing:var(--space-0);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.AssetClassesTable-module-scss-module__yIoVma__table th,.AssetClassesTable-module-scss-module__yIoVma__table td{min-height:var(--space-10);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;white-space:nowrap}.AssetClassesTable-module-scss-module__yIoVma__table thead th{background-color:var(--color-neutral-0);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);text-transform:none}.AssetClassesTable-module-scss-module__yIoVma__table tbody th{font-weight:var(--font-weight-medium)}.AssetClassesTable-module-scss-module__yIoVma__table tbody tr:last-child th,.AssetClassesTable-module-scss-module__yIoVma__table tbody tr:last-child td{border-bottom-width:var(--space-0)}.AssetClassesTable-module-scss-module__yIoVma__table th,.AssetClassesTable-module-scss-module__yIoVma__table td{text-align:left}.AssetClassesTable-module-scss-module__yIoVma__table thead th{background-color:var(--color-neutral-0);position:sticky;top:0}.AssetClassesTable-module-scss-module__yIoVma__table tbody tr{border-bottom:1px solid var(--color-border-subtle)}.AssetClassesTable-module-scss-module__yIoVma__table tbody tr:last-child{border-bottom:none}.AssetClassesTable-module-scss-module__yIoVma__codeColumn{width:8rem}.AssetClassesTable-module-scss-module__yIoVma__codeCell{font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-tight)}.AssetClassesTable-module-scss-module__yIoVma__numericColumn{text-align:right;font-variant-numeric:tabular-nums}.AssetClassesTable-module-scss-module__yIoVma__emptyState{padding:var(--space-6);border:1px dashed var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-neutral-0);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center}
.AssetClassPickerDialog-module-scss-module__Yssi9W__dialogContent{--asset-class-picker-dialog-width:min(95vw, 1100px);--asset-class-picker-dialog-max-width:1100px;--asset-class-picker-dialog-max-height:85vh;--dialog-width:var(--asset-class-picker-dialog-width);--dialog-max-width:var(--asset-class-picker-dialog-max-width);--dialog-max-height:var(--asset-class-picker-dialog-max-height);gap:var(--space-4);flex-direction:column;display:flex}.AssetClassPickerDialog-module-scss-module__Yssi9W__controls{gap:var(--space-3);flex-wrap:wrap;align-items:end;display:flex}.AssetClassPickerDialog-module-scss-module__Yssi9W__controlLabel{gap:var(--space-1);flex-direction:column;flex:320px;display:flex}.AssetClassPickerDialog-module-scss-module__Yssi9W__controlLabelText{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);color:var(--color-text-secondary);text-transform:uppercase}.AssetClassPickerDialog-module-scss-module__Yssi9W__select{padding:var(--space-2) var(--space-3);border-radius:var(--radius-base);border:1px solid var(--color-border-subtle);background-color:var(--color-surface-base);color:var(--color-text-primary);font-size:var(--font-size-sm);font-family:var(--font-family-base)}.AssetClassPickerDialog-module-scss-module__Yssi9W__search{padding:var(--space-2) var(--space-3);border-radius:var(--radius-base);border:1px solid var(--color-border-subtle);background-color:var(--color-surface-base);color:var(--color-text-primary);font-size:var(--font-size-sm);flex:320px}.AssetClassPickerDialog-module-scss-module__Yssi9W__categoryChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.AssetClassPickerDialog-module-scss-module__Yssi9W__chip{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background-color:#0000;border:1px solid #0000}.AssetClassPickerDialog-module-scss-module__Yssi9W__chip:hover{background-color:var(--color-action-secondary-hover);color:var(--color-text-primary)}.AssetClassPickerDialog-module-scss-module__Yssi9W__chip[data-active=true]{background-color:var(--color-action-secondary-hover);color:var(--color-text-primary);border-color:var(--color-border-subtle)}.AssetClassPickerDialog-module-scss-module__Yssi9W__tableWrapper{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);flex:1;overflow:auto}.AssetClassPickerDialog-module-scss-module__Yssi9W__table{border-collapse:separate;width:100%;min-width:100%;border-spacing:var(--space-0);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.AssetClassPickerDialog-module-scss-module__Yssi9W__table th,.AssetClassPickerDialog-module-scss-module__Yssi9W__table td{min-height:var(--space-10);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;white-space:nowrap}.AssetClassPickerDialog-module-scss-module__Yssi9W__table thead th{background-color:var(--color-neutral-0);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);text-transform:none}.AssetClassPickerDialog-module-scss-module__Yssi9W__table tbody th{font-weight:var(--font-weight-medium)}.AssetClassPickerDialog-module-scss-module__Yssi9W__table tbody tr:last-child th,.AssetClassPickerDialog-module-scss-module__Yssi9W__table tbody tr:last-child td{border-bottom-width:var(--space-0)}.AssetClassPickerDialog-module-scss-module__Yssi9W__table th,.AssetClassPickerDialog-module-scss-module__Yssi9W__table td{text-align:left}.AssetClassPickerDialog-module-scss-module__Yssi9W__table thead th{background-color:var(--color-neutral-0);position:sticky;top:0}.AssetClassPickerDialog-module-scss-module__Yssi9W__table tbody tr[data-disabled=true] td{color:var(--color-text-disabled)}.AssetClassPickerDialog-module-scss-module__Yssi9W__codeCell{font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-tight)}.AssetClassPickerDialog-module-scss-module__Yssi9W__numeric{text-align:right;font-variant-numeric:tabular-nums}.AssetClassPickerDialog-module-scss-module__Yssi9W__checkboxCell{width:2.5rem}.AssetClassPickerDialog-module-scss-module__Yssi9W__actionCell{text-align:right;width:8rem}.AssetClassPickerDialog-module-scss-module__Yssi9W__footer{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);display:flex}.AssetClassPickerDialog-module-scss-module__Yssi9W__emptyState{padding:var(--space-6);border:1px dashed var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-neutral-0);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center}.AssetClassPickerDialog-module-scss-module__Yssi9W__emptyTableCell{text-align:center;padding:var(--space-4);color:var(--color-text-secondary)}
.AssetGroupClassFilters-module-scss-module__HUK_gW__controls{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;max-width:100%;display:flex}.AssetGroupClassFilters-module-scss-module__HUK_gW__selectControl,.AssetGroupClassFilters-module-scss-module__HUK_gW__multiSelectTrigger{--asset-filter-control-width:156px;--asset-filter-control-min-width:120px;width:var(--asset-filter-control-width);min-width:var(--asset-filter-control-min-width)}.AssetGroupClassFilters-module-scss-module__HUK_gW__selectControl{flex:0 1 var(--asset-filter-control-width)}.AssetGroupClassFilters-module-scss-module__HUK_gW__select,.AssetGroupClassFilters-module-scss-module__HUK_gW__multiSelectTrigger[data-size=sm]{min-height:var(--space-8);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-buttons);background-color:var(--color-neutral-0);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.AssetGroupClassFilters-module-scss-module__HUK_gW__select{--asset-filter-focus-outline-width:2px;--asset-filter-focus-outline-offset:2px;width:100%}.AssetGroupClassFilters-module-scss-module__HUK_gW__select:focus-visible{outline:var(--asset-filter-focus-outline-width) solid var(--color-border-focus);outline-offset:var(--asset-filter-focus-outline-offset)}.AssetGroupClassFilters-module-scss-module__HUK_gW__multiSelectTrigger{justify-content:space-between}.AssetGroupClassFilters-module-scss-module__HUK_gW__multiSelectTrigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AssetGroupClassFilters-module-scss-module__HUK_gW__menuContent{--asset-filter-menu-width:260px;--asset-filter-menu-max-height:360px;width:min(var(--asset-filter-menu-width),100vw - var(--space-8));max-height:min(var(--asset-filter-menu-max-height),100vh - var(--space-8));overflow-y:auto}.AssetGroupClassFilters-module-scss-module__HUK_gW__itemIndicator{width:var(--space-4);flex:0 0 var(--space-4);color:var(--color-text-brand);justify-content:center;align-items:center;display:inline-flex}
.AllocationYearTimeline-module-scss-module__WayzNq__timeline{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-surface-base);flex-wrap:wrap;display:flex}.AllocationYearTimeline-module-scss-module__WayzNq__yearButton{--allocation-year-dot-size:var(--space-2);min-width:var(--space-14);min-height:var(--space-9);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-base);background-color:var(--color-surface-base);color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard);position:relative}.AllocationYearTimeline-module-scss-module__WayzNq__yearButton:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.AllocationYearTimeline-module-scss-module__WayzNq__yearButton[data-base-year]{font-weight:var(--font-weight-semibold)}.AllocationYearTimeline-module-scss-module__WayzNq__yearButton[data-selected]{border-color:var(--color-action-primary);background-color:var(--color-action-primary);color:var(--color-action-primary-text)}.AllocationYearTimeline-module-scss-module__WayzNq__yearButton[data-overridden]:after{content:"";top:var(--space-1);right:var(--space-1);width:var(--allocation-year-dot-size);height:var(--allocation-year-dot-size);border-radius:var(--radius-full);background-color:var(--color-action-primary);position:absolute}.AllocationYearTimeline-module-scss-module__WayzNq__yearButton[data-selected][data-overridden]:after{background-color:var(--color-action-primary-text)}
.AssumptionReturnRiskChart-module-scss-module__y7uFNa__section{--assumption-return-risk-tooltip-min-width:220px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-neutral-0);overflow:hidden}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__disclosureButton{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4);background-color:var(--color-neutral-50);color:var(--color-text-primary);cursor:pointer;font:inherit;text-align:left;border:0;display:flex}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__disclosureButton:focus-visible{box-shadow:inset var(--shadow-focus-ring);outline:none}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__disclosureTitle{align-items:center;gap:var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);display:inline-flex}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__disclosureTitle svg{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--easing-standard);flex:none;transform:rotate(-90deg)}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__disclosureButton[data-expanded] .AssumptionReturnRiskChart-module-scss-module__y7uFNa__disclosureTitle svg{transform:rotate(0)}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__disclosureMeta{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);text-align:right}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__content{padding:var(--space-4);border-top:1px solid var(--color-border-subtle)}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__draftNote,.AssumptionReturnRiskChart-module-scss-module__y7uFNa__invalidNote,.AssumptionReturnRiskChart-module-scss-module__y7uFNa__emptyState{margin:var(--space-0);color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__draftNote{color:var(--color-brand-700);font-weight:var(--font-weight-medium)}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__invalidNote{margin-top:var(--space-2);color:var(--color-action-danger)}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__chartViewport{min-width:0;margin-top:var(--space-3)}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__legend{justify-content:center;gap:var(--space-2) var(--space-4);padding:var(--space-0);margin:var(--space-1) var(--space-0) var(--space-0);color:var(--color-text-secondary);font-size:var(--font-size-xs);flex-wrap:wrap;list-style:none;display:flex}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__legendItem{align-items:center;gap:var(--space-2);display:inline-flex}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__legendPoint{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background-color:var(--assumption-return-risk-point-color)}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__legendTrendLine{width:var(--space-5);border-top:2px dashed var(--color-border-strong)}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__chartTooltip{min-width:var(--assumption-return-risk-tooltip-min-width);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-surface-overlay);box-shadow:var(--shadow-md);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__chartTooltipTitle{margin:var(--space-0);margin-bottom:var(--space-3);font-weight:var(--font-weight-medium)}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__chartTooltipList{gap:var(--space-2);margin:var(--space-0);flex-direction:column;display:flex}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__chartTooltipRow{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__chartTooltipRow dt{color:var(--color-text-secondary)}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__chartTooltipRow dd{margin:var(--space-0);color:var(--color-text-primary);font-weight:var(--font-weight-medium);text-align:right;white-space:nowrap}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__emptyState{padding:var(--space-8);text-align:center}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__visuallyHidden{width:1px;height:1px;padding:var(--space-0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;overflow:hidden}@media (max-width:640px){.AssumptionReturnRiskChart-module-scss-module__y7uFNa__disclosureButton{align-items:flex-start;gap:var(--space-2);flex-direction:column}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__disclosureMeta{padding-left:var(--space-6);text-align:left}.AssumptionReturnRiskChart-module-scss-module__y7uFNa__content{padding:var(--space-3)}}
.CategoryFilters-module-scss-module__ZpxfNq__filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.CategoryFilters-module-scss-module__ZpxfNq__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);color:var(--color-text-secondary);text-transform:uppercase;margin-right:var(--space-2)}.CategoryFilters-module-scss-module__ZpxfNq__chip{font-size:var(--font-size-sm)}
.FactorMembershipsTable-module-scss-module__yh_CrW__tableWrapper{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background-color:var(--color-neutral-0);box-shadow:var(--shadow-sm);overflow-x:auto}.FactorMembershipsTable-module-scss-module__yh_CrW__table{border-collapse:separate;width:100%;min-width:100%;border-spacing:var(--space-0);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.FactorMembershipsTable-module-scss-module__yh_CrW__table th,.FactorMembershipsTable-module-scss-module__yh_CrW__table td{min-height:var(--space-10);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;white-space:nowrap}.FactorMembershipsTable-module-scss-module__yh_CrW__table thead th{background-color:var(--color-neutral-0);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);text-transform:none}.FactorMembershipsTable-module-scss-module__yh_CrW__table tbody th{font-weight:var(--font-weight-medium)}.FactorMembershipsTable-module-scss-module__yh_CrW__table tbody tr:last-child th,.FactorMembershipsTable-module-scss-module__yh_CrW__table tbody tr:last-child td{border-bottom-width:var(--space-0)}.FactorMembershipsTable-module-scss-module__yh_CrW__table th,.FactorMembershipsTable-module-scss-module__yh_CrW__table td{text-align:left}.FactorMembershipsTable-module-scss-module__yh_CrW__table thead th{color:var(--color-text-secondary)}.FactorMembershipsTable-module-scss-module__yh_CrW__table tbody td{color:var(--color-text-primary)}.FactorMembershipsTable-module-scss-module__yh_CrW__table tbody tr:last-child td{border-bottom:none}.FactorMembershipsTable-module-scss-module__yh_CrW__numericColumn{text-align:left;width:3rem;color:var(--color-text-secondary)}.FactorMembershipsTable-module-scss-module__yh_CrW__factorCell{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.FactorMembershipsTable-module-scss-module__yh_CrW__codeBadge{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background-color:var(--color-neutral-50);color:var(--color-text-primary)}.FactorMembershipsTable-module-scss-module__yh_CrW__factorName{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.FactorMembershipsTable-module-scss-module__yh_CrW__factorMeta{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.FactorMembershipsTable-module-scss-module__yh_CrW__snapshotCell{gap:var(--space-1);flex-direction:column;display:flex}.FactorMembershipsTable-module-scss-module__yh_CrW__snapshotName{font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}.FactorMembershipsTable-module-scss-module__yh_CrW__snapshotPeriod{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.FactorMembershipsTable-module-scss-module__yh_CrW__actionsCell{text-align:right;white-space:nowrap;width:12rem}.FactorMembershipsTable-module-scss-module__yh_CrW__iconButton{width:32px;height:32px;margin-left:var(--space-1);border-radius:var(--radius-base);color:var(--color-text-secondary);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;display:inline-flex}.FactorMembershipsTable-module-scss-module__yh_CrW__iconButton:hover:not(:disabled){background-color:var(--color-action-secondary-hover);color:var(--color-text-primary)}.FactorMembershipsTable-module-scss-module__yh_CrW__iconButton:disabled{cursor:not-allowed;opacity:.4}.FactorMembershipsTable-module-scss-module__yh_CrW__dangerButton:hover:not(:disabled){color:var(--color-error-600);background-color:#ef44441f}.FactorMembershipsTable-module-scss-module__yh_CrW__emptyState{padding:var(--space-6);border:1px dashed var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-neutral-0);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center}
.HistoricalPeriodSelector-module-scss-module__ErP6Yq__periodSelector{align-items:center;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-buttons);background-color:var(--color-neutral-0);flex-wrap:wrap;display:flex}.HistoricalPeriodSelector-module-scss-module__ErP6Yq__periodSelector button[data-size=sm]{min-height:0;padding:var(--space-1) var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-tight);border-color:#0000}.HistoricalPeriodSelector-module-scss-module__ErP6Yq__periodSelector button[data-variant=secondary][data-active=true]{border-color:var(--color-border-subtle);background-color:var(--color-neutral-50);color:var(--color-text-primary)}.HistoricalPeriodSelector-module-scss-module__ErP6Yq__periodButton{font-size:var(--font-size-xs)}
.ModuleConfigurationDialog-module-scss-module__wOFO2G__dialogContent{--module-configuration-dialog-width:min(95vw, 720px);--module-configuration-dialog-max-width:720px;--module-configuration-dialog-max-height:calc(100vh - var(--space-12));--dialog-width:var(--module-configuration-dialog-width);--dialog-max-width:var(--module-configuration-dialog-max-width);--dialog-max-height:var(--module-configuration-dialog-max-height);gap:var(--space-4);flex-direction:column;display:flex;overflow:hidden}.ModuleConfigurationDialog-module-scss-module__wOFO2G__summary{padding:var(--space-3);border-radius:var(--radius-base);background-color:var(--color-neutral-0);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-sm);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ModuleConfigurationDialog-module-scss-module__wOFO2G__visibleCount{align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:inline-flex}.ModuleConfigurationDialog-module-scss-module__wOFO2G__linkButton{align-items:center;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;display:inline-flex}.ModuleConfigurationDialog-module-scss-module__wOFO2G__linkButton:hover{color:var(--color-text-primary)}.ModuleConfigurationDialog-module-scss-module__wOFO2G__groupList{gap:var(--space-3);min-height:0;padding-right:var(--space-1);margin-right:calc(var(--space-1)*-1);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ModuleConfigurationDialog-module-scss-module__wOFO2G__group{border:1px solid var(--color-border-subtle);border-radius:var(--radius-base);background-color:var(--color-neutral-0);flex:none;overflow:hidden}.ModuleConfigurationDialog-module-scss-module__wOFO2G__groupHeader{padding:var(--space-3);border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-neutral-50)}.ModuleConfigurationDialog-module-scss-module__wOFO2G__childList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ModuleConfigurationDialog-module-scss-module__wOFO2G__childItem{padding:var(--space-3);border-bottom:1px solid var(--color-border-subtle)}.ModuleConfigurationDialog-module-scss-module__wOFO2G__childItem:last-child{border-bottom:none}.ModuleConfigurationDialog-module-scss-module__wOFO2G__childLabel{gap:var(--space-1);flex-direction:column;display:flex}.ModuleConfigurationDialog-module-scss-module__wOFO2G__childDescription{margin-left:calc(40px + var(--space-2));color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-relaxed)}.ModuleConfigurationDialog-module-scss-module__wOFO2G__toggleLabel{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}.ModuleConfigurationDialog-module-scss-module__wOFO2G__toggleInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ModuleConfigurationDialog-module-scss-module__wOFO2G__toggleTrack{border-radius:var(--radius-full);background-color:var(--color-action-secondary);width:36px;height:20px;transition:background-color var(--duration-fast) var(--easing-standard);position:relative}.ModuleConfigurationDialog-module-scss-module__wOFO2G__toggleInput:checked+.ModuleConfigurationDialog-module-scss-module__wOFO2G__toggleTrack{background-color:var(--color-action-primary)}.ModuleConfigurationDialog-module-scss-module__wOFO2G__toggleThumb{background-color:var(--color-neutral-0);width:16px;height:16px;transition:transform var(--duration-fast) var(--easing-standard);border-radius:50%;position:absolute;top:2px;left:2px}.ModuleConfigurationDialog-module-scss-module__wOFO2G__toggleInput:checked+.ModuleConfigurationDialog-module-scss-module__wOFO2G__toggleTrack .ModuleConfigurationDialog-module-scss-module__wOFO2G__toggleThumb{transform:translate(16px)}.ModuleConfigurationDialog-module-scss-module__wOFO2G__toggleText{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ModuleConfigurationDialog-module-scss-module__wOFO2G__toggleLabel[data-variant=group] .ModuleConfigurationDialog-module-scss-module__wOFO2G__toggleText{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide)}.ModuleConfigurationDialog-module-scss-module__wOFO2G__footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;flex-shrink:0;display:flex}.ModuleConfigurationDialog-module-scss-module__wOFO2G__note{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.ModuleConfigurationDialog-module-scss-module__wOFO2G__actions{gap:var(--space-2);display:flex}
.AllocationCreationDialog-module-scss-module__8MJBRW__dialogContent{--allocation-creation-dialog-width:min(94vw, 560px);--dialog-width:var(--allocation-creation-dialog-width);--dialog-max-width:560px;--dialog-max-height:88vh;gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.AllocationCreationDialog-module-scss-module__8MJBRW__choiceList{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.AllocationCreationDialog-module-scss-module__8MJBRW__choiceCard{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-base);background-color:var(--color-neutral-0);color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;display:flex}.AllocationCreationDialog-module-scss-module__8MJBRW__choiceCard:hover{border-color:var(--color-border-strong);background-color:var(--color-action-secondary-hover)}.AllocationCreationDialog-module-scss-module__8MJBRW__backButton{align-items:center;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;background-color:#0000;border:none;align-self:flex-start;padding:0;display:inline-flex}.AllocationCreationDialog-module-scss-module__8MJBRW__backButton:hover{color:var(--color-text-primary)}.AllocationCreationDialog-module-scss-module__8MJBRW__searchRow{align-items:center;display:flex;position:relative}.AllocationCreationDialog-module-scss-module__8MJBRW__searchIcon{left:var(--space-3);color:var(--color-text-secondary);pointer-events:none;position:absolute}.AllocationCreationDialog-module-scss-module__8MJBRW__searchRow input{padding-left:var(--space-8)}.AllocationCreationDialog-module-scss-module__8MJBRW__templateList{gap:var(--space-2);flex-direction:column;max-height:48vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.AllocationCreationDialog-module-scss-module__8MJBRW__templateItem{gap:var(--space-1);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-base);background-color:var(--color-neutral-0);text-align:left;cursor:pointer;flex-direction:column;display:flex}.AllocationCreationDialog-module-scss-module__8MJBRW__templateItem:hover{border-color:var(--color-border-strong);background-color:var(--color-action-secondary-hover)}.AllocationCreationDialog-module-scss-module__8MJBRW__templateName{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.AllocationCreationDialog-module-scss-module__8MJBRW__templateOwner{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.AllocationCreationDialog-module-scss-module__8MJBRW__stateRow{padding:var(--space-6);color:var(--color-text-secondary);border:1px dashed var(--color-border-subtle);border-radius:var(--radius-base);background-color:var(--color-surface-base);text-align:center}
.AllocationOverview-module-scss-module__5kyGGW__overview{--allocation-overview-bar-height:32px;--allocation-overview-mini-bar-height:4px;--allocation-overview-legend-track-min-width:72px;--allocation-overview-legend-value-min-width:5ch;--allocation-overview-category-color-1:var(--color-chart-category-1);--allocation-overview-category-color-2:var(--color-chart-category-2);--allocation-overview-category-color-3:var(--color-chart-category-3);--allocation-overview-category-color-4:var(--color-chart-category-4);--allocation-overview-category-color-5:var(--color-chart-category-5);--allocation-overview-category-color-6:var(--color-chart-category-6);--allocation-overview-category-color-7:var(--color-chart-category-7);--allocation-overview-category-color-8:var(--color-chart-category-8);--allocation-overview-data-color-empty:var(--color-neutral-100);gap:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-surface-base);flex-direction:column;display:flex}.AllocationOverview-module-scss-module__5kyGGW__header{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.AllocationOverview-module-scss-module__5kyGGW__title{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-tight)}.AllocationOverview-module-scss-module__5kyGGW__capital{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.AllocationOverview-module-scss-module__5kyGGW__capital strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.AllocationOverview-module-scss-module__5kyGGW__stackedAllocationBar{width:100%;height:var(--allocation-overview-bar-height);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background-color:var(--allocation-overview-data-color-empty);display:flex;overflow:hidden}.AllocationOverview-module-scss-module__5kyGGW__stackedAllocationSegment{flex:0 0 var(--allocation-share-percentage);min-width:var(--space-0);transition:flex-basis var(--duration-base) var(--easing-standard)}.AllocationOverview-module-scss-module__5kyGGW__groupList{flex-direction:column;display:flex}.AllocationOverview-module-scss-module__5kyGGW__group{border-bottom:1px solid var(--color-border-subtle)}.AllocationOverview-module-scss-module__5kyGGW__group:last-of-type{border-bottom-width:var(--space-0)}.AllocationOverview-module-scss-module__5kyGGW__groupHeader{width:100%;min-height:var(--space-14);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);color:var(--color-text-primary);border-radius:var(--radius-base);cursor:pointer;text-align:left;font:inherit;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto auto;display:grid}.AllocationOverview-module-scss-module__5kyGGW__groupHeader:hover{background-color:var(--color-neutral-50)}.AllocationOverview-module-scss-module__5kyGGW__groupHeader[data-expanded] svg{transform:rotate(180deg)}.AllocationOverview-module-scss-module__5kyGGW__categoryAccent{width:var(--space-2);height:var(--space-8);border-radius:var(--radius-full)}.AllocationOverview-module-scss-module__5kyGGW__groupLabel{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.AllocationOverview-module-scss-module__5kyGGW__groupValue{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.AllocationOverview-module-scss-module__5kyGGW__groupPercentage{min-width:var(--allocation-overview-legend-value-min-width);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);text-align:right}.AllocationOverview-module-scss-module__5kyGGW__assetRows{border-top:1px solid var(--color-border-subtle);background-color:var(--color-surface-base);flex-direction:column;display:flex}.AllocationOverview-module-scss-module__5kyGGW__assetRow{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-8);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.AllocationOverview-module-scss-module__5kyGGW__assetRow:last-of-type{border-bottom-width:var(--space-0)}.AllocationOverview-module-scss-module__5kyGGW__assetName{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.AllocationOverview-module-scss-module__5kyGGW__assetValue{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.AllocationOverview-module-scss-module__5kyGGW__assetPercentage{min-width:var(--allocation-overview-legend-value-min-width);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);text-align:right}.AllocationOverview-module-scss-module__5kyGGW__categoryAccent[data-color-index="0"],.AllocationOverview-module-scss-module__5kyGGW__stackedAllocationSegment[data-color-index="0"]{background-color:var(--allocation-overview-category-color-1)}.AllocationOverview-module-scss-module__5kyGGW__categoryAccent[data-color-index="1"],.AllocationOverview-module-scss-module__5kyGGW__stackedAllocationSegment[data-color-index="1"]{background-color:var(--allocation-overview-category-color-2)}.AllocationOverview-module-scss-module__5kyGGW__categoryAccent[data-color-index="2"],.AllocationOverview-module-scss-module__5kyGGW__stackedAllocationSegment[data-color-index="2"]{background-color:var(--allocation-overview-category-color-3)}.AllocationOverview-module-scss-module__5kyGGW__categoryAccent[data-color-index="3"],.AllocationOverview-module-scss-module__5kyGGW__stackedAllocationSegment[data-color-index="3"]{background-color:var(--allocation-overview-category-color-4)}.AllocationOverview-module-scss-module__5kyGGW__categoryAccent[data-color-index="4"],.AllocationOverview-module-scss-module__5kyGGW__stackedAllocationSegment[data-color-index="4"]{background-color:var(--allocation-overview-category-color-5)}.AllocationOverview-module-scss-module__5kyGGW__categoryAccent[data-color-index="5"],.AllocationOverview-module-scss-module__5kyGGW__stackedAllocationSegment[data-color-index="5"]{background-color:var(--allocation-overview-category-color-6)}.AllocationOverview-module-scss-module__5kyGGW__categoryAccent[data-color-index="6"],.AllocationOverview-module-scss-module__5kyGGW__stackedAllocationSegment[data-color-index="6"]{background-color:var(--allocation-overview-category-color-7)}.AllocationOverview-module-scss-module__5kyGGW__categoryAccent[data-color-index="7"],.AllocationOverview-module-scss-module__5kyGGW__stackedAllocationSegment[data-color-index="7"]{background-color:var(--allocation-overview-category-color-8)}.AllocationOverview-module-scss-module__5kyGGW__categoryAccent[data-color-index="8"],.AllocationOverview-module-scss-module__5kyGGW__stackedAllocationSegment[data-color-index="8"]{background-color:var(--allocation-overview-data-color-empty)}
.DistributionAnalysisCard-module-scss-module___mCEqq__distributionSection{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-surface-raised);box-shadow:var(--shadow-sm);overflow:hidden}.DistributionAnalysisCard-module-scss-module___mCEqq__sectionHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-5);border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-neutral-0);flex-wrap:wrap;display:flex}.DistributionAnalysisCard-module-scss-module___mCEqq__sectionHeader h2{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-tight)}.DistributionAnalysisCard-module-scss-module___mCEqq__sectionHeader p{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.DistributionAnalysisCard-module-scss-module___mCEqq__headerControls{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.DistributionAnalysisCard-module-scss-module___mCEqq__bodyGrid{background-color:var(--color-neutral-0);grid-template-columns:minmax(460px,1fr) minmax(340px,.64fr);display:grid}.DistributionAnalysisCard-module-scss-module___mCEqq__chartCanvas{padding:var(--space-5);background-color:var(--color-neutral-0);min-width:0}.DistributionAnalysisCard-module-scss-module___mCEqq__chartLegendLabel{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.DistributionAnalysisCard-module-scss-module___mCEqq__chartEmpty{padding:var(--space-12);color:var(--color-text-secondary);text-align:center}.DistributionAnalysisCard-module-scss-module___mCEqq__tableWrap{min-width:0;padding:var(--space-5);border-left:1px solid var(--color-border-subtle);background-color:var(--color-neutral-0)}.DistributionAnalysisCard-module-scss-module___mCEqq__metricsTable{border-collapse:separate;width:100%;min-width:100%;border-spacing:var(--space-0);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.DistributionAnalysisCard-module-scss-module___mCEqq__metricsTable th,.DistributionAnalysisCard-module-scss-module___mCEqq__metricsTable td{min-height:var(--space-10);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;white-space:nowrap}.DistributionAnalysisCard-module-scss-module___mCEqq__metricsTable thead th{background-color:var(--color-neutral-0);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);text-transform:none}.DistributionAnalysisCard-module-scss-module___mCEqq__metricsTable tbody th{font-weight:var(--font-weight-medium)}.DistributionAnalysisCard-module-scss-module___mCEqq__metricsTable tbody tr:last-child th,.DistributionAnalysisCard-module-scss-module___mCEqq__metricsTable tbody tr:last-child td{border-bottom-width:var(--space-0)}.DistributionAnalysisCard-module-scss-module___mCEqq__metricsTable th,.DistributionAnalysisCard-module-scss-module___mCEqq__metricsTable td{text-align:right;font-variant-numeric:tabular-nums}.DistributionAnalysisCard-module-scss-module___mCEqq__metricsTable th:first-child{text-align:left;font-variant-numeric:normal}.DistributionAnalysisCard-module-scss-module___mCEqq__metricsTable tbody tr:hover{background-color:var(--color-neutral-50)}.DistributionAnalysisCard-module-scss-module___mCEqq__metricsTable{table-layout:fixed}.DistributionAnalysisCard-module-scss-module___mCEqq__metricsTable th,.DistributionAnalysisCard-module-scss-module___mCEqq__metricsTable td{padding:var(--space-3);white-space:normal}.DistributionAnalysisCard-module-scss-module___mCEqq__metricLabel{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.DistributionAnalysisCard-module-scss-module___mCEqq__infoButton{width:var(--space-6);height:var(--space-6);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);background-color:var(--color-neutral-50);color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.DistributionAnalysisCard-module-scss-module___mCEqq__metricInfo{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);white-space:normal;flex-basis:100%}@media (max-width:1080px){.DistributionAnalysisCard-module-scss-module___mCEqq__bodyGrid{grid-template-columns:1fr}.DistributionAnalysisCard-module-scss-module___mCEqq__tableWrap{border-top:1px solid var(--color-border-subtle);border-left:0}}
.ImportPanel-module-scss-module__XLEe-q__panel{gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);background-color:var(--color-neutral-0);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-sm);display:flex}.ImportPanel-module-scss-module__XLEe-q__iconColumn{align-items:flex-start;display:flex}.ImportPanel-module-scss-module__XLEe-q__iconBadge{border-radius:var(--radius-base);background-color:var(--color-neutral-50);border:1px solid var(--color-border-subtle);width:44px;height:44px;font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);letter-spacing:var(--letter-spacing-tight);justify-content:center;align-items:center;display:inline-flex}.ImportPanel-module-scss-module__XLEe-q__body{gap:var(--space-4);flex-direction:column;flex:1;display:flex}.ImportPanel-module-scss-module__XLEe-q__header{gap:var(--space-2);flex-direction:column;display:flex}.ImportPanel-module-scss-module__XLEe-q__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ImportPanel-module-scss-module__XLEe-q__description{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.ImportPanel-module-scss-module__XLEe-q__inlineCode{padding:0 var(--space-1);background-color:var(--color-surface-base);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-primary)}.ImportPanel-module-scss-module__XLEe-q__hiddenInput{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ImportPanel-module-scss-module__XLEe-q__actions{gap:var(--space-2);align-items:center;display:flex}.ImportPanel-module-scss-module__XLEe-q__errorBox{padding:var(--space-3) var(--space-4);border-radius:var(--radius-base);background-color:var(--color-surface-base);border:1px solid var(--color-error-500);color:var(--color-text-primary);font-size:var(--font-size-sm)}.ImportPanel-module-scss-module__XLEe-q__errorTitle{font-weight:var(--font-weight-semibold);margin-bottom:var(--space-1)}.ImportPanel-module-scss-module__XLEe-q__errorList{padding-left:var(--space-5);color:var(--color-text-secondary);gap:var(--space-1);flex-direction:column;margin:0;list-style:outside;display:flex}
.FactorPickerDialog-module-scss-module__2BNViq__dialogContent{--factor-picker-dialog-width:min(95vw, 1100px);--factor-picker-dialog-max-width:1100px;--factor-picker-dialog-max-height:85vh;--dialog-width:var(--factor-picker-dialog-width);--dialog-max-width:var(--factor-picker-dialog-max-width);--dialog-max-height:var(--factor-picker-dialog-max-height);gap:var(--space-4);flex-direction:column;display:flex}.FactorPickerDialog-module-scss-module__2BNViq__controls{gap:var(--space-3);flex-wrap:wrap;align-items:end;display:flex}.FactorPickerDialog-module-scss-module__2BNViq__controlLabel{gap:var(--space-1);flex-direction:column;flex:320px;display:flex}.FactorPickerDialog-module-scss-module__2BNViq__controlLabelText{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);color:var(--color-text-secondary);text-transform:uppercase}.FactorPickerDialog-module-scss-module__2BNViq__select{padding:var(--space-2) var(--space-3);border-radius:var(--radius-base);border:1px solid var(--color-border-subtle);background-color:var(--color-surface-base);color:var(--color-text-primary);font-size:var(--font-size-sm);font-family:var(--font-family-base)}.FactorPickerDialog-module-scss-module__2BNViq__search{padding:var(--space-2) var(--space-3);border-radius:var(--radius-base);border:1px solid var(--color-border-subtle);background-color:var(--color-surface-base);color:var(--color-text-primary);font-size:var(--font-size-sm);flex:320px}.FactorPickerDialog-module-scss-module__2BNViq__categoryChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.FactorPickerDialog-module-scss-module__2BNViq__chip{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background-color:#0000;border:1px solid #0000}.FactorPickerDialog-module-scss-module__2BNViq__chip:hover{background-color:var(--color-action-secondary-hover);color:var(--color-text-primary)}.FactorPickerDialog-module-scss-module__2BNViq__chip[data-active=true]{background-color:var(--color-action-secondary-hover);color:var(--color-text-primary);border-color:var(--color-border-subtle)}.FactorPickerDialog-module-scss-module__2BNViq__tableWrapper{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);flex:1;overflow:auto}.FactorPickerDialog-module-scss-module__2BNViq__table{border-collapse:separate;width:100%;min-width:100%;border-spacing:var(--space-0);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.FactorPickerDialog-module-scss-module__2BNViq__table th,.FactorPickerDialog-module-scss-module__2BNViq__table td{min-height:var(--space-10);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;white-space:nowrap}.FactorPickerDialog-module-scss-module__2BNViq__table thead th{background-color:var(--color-neutral-0);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);text-transform:none}.FactorPickerDialog-module-scss-module__2BNViq__table tbody th{font-weight:var(--font-weight-medium)}.FactorPickerDialog-module-scss-module__2BNViq__table tbody tr:last-child th,.FactorPickerDialog-module-scss-module__2BNViq__table tbody tr:last-child td{border-bottom-width:var(--space-0)}.FactorPickerDialog-module-scss-module__2BNViq__table th,.FactorPickerDialog-module-scss-module__2BNViq__table td{text-align:left}.FactorPickerDialog-module-scss-module__2BNViq__table thead th{background-color:var(--color-neutral-0);position:sticky;top:0}.FactorPickerDialog-module-scss-module__2BNViq__table tbody tr[data-disabled=true] td{color:var(--color-text-disabled)}.FactorPickerDialog-module-scss-module__2BNViq__codeCell{font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-tight)}.FactorPickerDialog-module-scss-module__2BNViq__numeric{text-align:right;font-variant-numeric:tabular-nums}.FactorPickerDialog-module-scss-module__2BNViq__checkboxCell{width:2.5rem}.FactorPickerDialog-module-scss-module__2BNViq__actionCell{text-align:right;width:8rem}.FactorPickerDialog-module-scss-module__2BNViq__footer{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);display:flex}.FactorPickerDialog-module-scss-module__2BNViq__emptyState{padding:var(--space-6);border:1px dashed var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-neutral-0);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center}.FactorPickerDialog-module-scss-module__2BNViq__emptyTableCell{text-align:center;padding:var(--space-4);color:var(--color-text-secondary)}
.UserFormDialog-module-scss-module__ChScfa__dialogContent{--user-form-dialog-width:min(95vw, 540px);--user-form-dialog-max-width:540px;--user-form-dialog-max-height:90vh;--dialog-width:var(--user-form-dialog-width);--dialog-max-width:var(--user-form-dialog-max-width);--dialog-max-height:var(--user-form-dialog-max-height)}.UserFormDialog-module-scss-module__ChScfa__form{gap:var(--space-4);flex-direction:column;display:flex}.UserFormDialog-module-scss-module__ChScfa__fieldBlock{gap:var(--space-2);flex-direction:column;display:flex}.UserFormDialog-module-scss-module__ChScfa__fieldLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);color:var(--color-text-secondary);text-transform:uppercase}.UserFormDialog-module-scss-module__ChScfa__readonlyValue{font-size:var(--font-size-sm);color:var(--color-text-primary);margin:0}.UserFormDialog-module-scss-module__ChScfa__roleSegmented{border:1px solid var(--color-border-subtle);border-radius:var(--radius-base);background-color:var(--color-surface-base);padding:var(--space-1);width:fit-content;display:inline-flex}.UserFormDialog-module-scss-module__ChScfa__segmentedOption{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background-color:#0000;border:none}.UserFormDialog-module-scss-module__ChScfa__segmentedOption[data-active=true]{background-color:var(--color-surface-raised);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.UserFormDialog-module-scss-module__ChScfa__universeList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.UserFormDialog-module-scss-module__ChScfa__universeItem label{align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--font-size-sm);display:inline-flex}.UserFormDialog-module-scss-module__ChScfa__universeName{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.UserFormDialog-module-scss-module__ChScfa__universeSlug{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.UserFormDialog-module-scss-module__ChScfa__muted{color:var(--color-text-secondary);font-style:italic;font-size:var(--font-size-sm)}.UserFormDialog-module-scss-module__ChScfa__select{padding:var(--space-2) var(--space-3);border-radius:var(--radius-base);border:1px solid var(--color-border-subtle);background-color:var(--color-surface-base);color:var(--color-text-primary);font-size:var(--font-size-sm);font-family:var(--font-family-base)}.UserFormDialog-module-scss-module__ChScfa__select:disabled{opacity:.5;cursor:not-allowed}.UserFormDialog-module-scss-module__ChScfa__footer{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);display:flex}
.AllocationSwitcher-module-scss-module__Stbt2G__trigger{--allocation-switcher-max-width:360px;gap:var(--space-2);max-width:var(--allocation-switcher-max-width);color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.AllocationSwitcher-module-scss-module__Stbt2G__trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AllocationSwitcher-module-scss-module__Stbt2G__content{--allocation-switcher-menu-min-width:280px;min-width:var(--allocation-switcher-menu-min-width)}.AllocationSwitcher-module-scss-module__Stbt2G__caption{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.AllocationSwitcher-module-scss-module__Stbt2G__allocationItem{font-weight:var(--font-weight-semibold)}
.AllocationsOverviewTable-module-scss-module__9eKMxa__tableWrap{padding:var(--space-6);background-color:var(--color-neutral-0);overflow-x:auto}.AllocationsOverviewTable-module-scss-module__9eKMxa__table{--allocations-overview-table-min-width:920px;min-width:var(--allocations-overview-table-min-width);border-collapse:separate;width:100%;border-spacing:var(--space-0);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.AllocationsOverviewTable-module-scss-module__9eKMxa__table th,.AllocationsOverviewTable-module-scss-module__9eKMxa__table td{min-height:var(--space-10);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;white-space:nowrap}.AllocationsOverviewTable-module-scss-module__9eKMxa__table thead th{background-color:var(--color-neutral-0);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);text-transform:none}.AllocationsOverviewTable-module-scss-module__9eKMxa__table tbody th{font-weight:var(--font-weight-medium)}.AllocationsOverviewTable-module-scss-module__9eKMxa__table tbody tr:last-child th,.AllocationsOverviewTable-module-scss-module__9eKMxa__table tbody tr:last-child td{border-bottom-width:var(--space-0)}.AllocationsOverviewTable-module-scss-module__9eKMxa__table th,.AllocationsOverviewTable-module-scss-module__9eKMxa__table td{text-align:left}.AllocationsOverviewTable-module-scss-module__9eKMxa__table tbody tr:hover{background-color:var(--color-neutral-50)}.AllocationsOverviewTable-module-scss-module__9eKMxa__table{background-color:var(--color-neutral-0)}.AllocationsOverviewTable-module-scss-module__9eKMxa__table .AllocationsOverviewTable-module-scss-module__9eKMxa__numericHeader,.AllocationsOverviewTable-module-scss-module__9eKMxa__table .AllocationsOverviewTable-module-scss-module__9eKMxa__numericCell,.AllocationsOverviewTable-module-scss-module__9eKMxa__table .AllocationsOverviewTable-module-scss-module__9eKMxa__actionHeader,.AllocationsOverviewTable-module-scss-module__9eKMxa__table .AllocationsOverviewTable-module-scss-module__9eKMxa__actionCell{text-align:right}.AllocationsOverviewTable-module-scss-module__9eKMxa__headerCell{text-align:left;font-weight:var(--font-weight-medium)}.AllocationsOverviewTable-module-scss-module__9eKMxa__actionHeader{width:var(--space-32)}.AllocationsOverviewTable-module-scss-module__9eKMxa__bodyCell{color:var(--color-text-primary)}.AllocationsOverviewTable-module-scss-module__9eKMxa__nameCell{font-weight:var(--font-weight-medium)}.AllocationsOverviewTable-module-scss-module__9eKMxa__dateCell{color:var(--color-text-secondary)}.AllocationsOverviewTable-module-scss-module__9eKMxa__numericCell{font-variant-numeric:tabular-nums}.AllocationsOverviewTable-module-scss-module__9eKMxa__selectButton{font-size:var(--font-size-xs)}.AllocationsOverviewTable-module-scss-module__9eKMxa__emptyState{padding:var(--space-6);border:1px dashed var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-neutral-0);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center;padding:var(--space-12)}
.DeviationRestrictionDialog-module-scss-module__DSUKHG__restrictionsTriggerButton{font-size:var(--font-size-xs)}.DeviationRestrictionDialog-module-scss-module__DSUKHG__dialogContent{--deviation-restriction-dialog-width:min(90vw, 720px);--deviation-restriction-dialog-max-width:720px;--dialog-width:var(--deviation-restriction-dialog-width);--dialog-max-width:var(--deviation-restriction-dialog-max-width)}.DeviationRestrictionDialog-module-scss-module__DSUKHG__dialogBody{gap:var(--space-5);flex-direction:column;display:flex}.DeviationRestrictionDialog-module-scss-module__DSUKHG__dialogActions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);display:flex}.DeviationRestrictionDialog-module-scss-module__DSUKHG__dialogActions[data-active]{justify-content:space-between}.DeviationRestrictionDialog-module-scss-module__DSUKHG__dialogActionsPrimary{gap:var(--space-3);display:flex}.DeviationRestrictionDialog-module-scss-module__DSUKHG__deactivateButton{color:var(--color-text-secondary)}.DeviationRestrictionDialog-module-scss-module__DSUKHG__deactivateButton:hover:not(:disabled){color:var(--color-text-primary)}.DeviationRestrictionDialog-module-scss-module__DSUKHG__restrictionSection{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-neutral-0);overflow:hidden}.DeviationRestrictionDialog-module-scss-module__DSUKHG__sectionHeader{padding:var(--space-4);border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-neutral-50);align-items:center;display:flex}.DeviationRestrictionDialog-module-scss-module__DSUKHG__sectionHeader h2{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-tight)}.DeviationRestrictionDialog-module-scss-module__DSUKHG__infoNote{margin:var(--space-0);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-neutral-0);color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.DeviationRestrictionDialog-module-scss-module__DSUKHG__restrictionField{align-items:center;gap:var(--space-3);padding:var(--space-4);display:flex}.DeviationRestrictionDialog-module-scss-module__DSUKHG__restrictionFieldLabel{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.DeviationRestrictionDialog-module-scss-module__DSUKHG__temporaryHint,.DeviationRestrictionDialog-module-scss-module__DSUKHG__validationMessage{margin:var(--space-0);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.DeviationRestrictionDialog-module-scss-module__DSUKHG__temporaryHint{background-color:var(--color-brand-50);color:var(--color-text-secondary)}.DeviationRestrictionDialog-module-scss-module__DSUKHG__validationMessage{margin-top:var(--space-4);border:1px solid var(--color-error-500);background-color:var(--color-neutral-0);color:var(--color-error-600)}.DeviationRestrictionDialog-module-scss-module__DSUKHG__optionStack,.DeviationRestrictionDialog-module-scss-module__DSUKHG__limitsBody,.DeviationRestrictionDialog-module-scss-module__DSUKHG__assetGroupList{flex-direction:column;display:flex}.DeviationRestrictionDialog-module-scss-module__DSUKHG__optionStack,.DeviationRestrictionDialog-module-scss-module__DSUKHG__limitsBody{gap:var(--space-4);padding:var(--space-4)}.DeviationRestrictionDialog-module-scss-module__DSUKHG__optionField{align-items:center;gap:var(--space-3);grid-template-columns:minmax(160px,220px) 1fr;display:grid}.DeviationRestrictionDialog-module-scss-module__DSUKHG__optionFieldLabel,.DeviationRestrictionDialog-module-scss-module__DSUKHG__assetGroupLabel,.DeviationRestrictionDialog-module-scss-module__DSUKHG__limitEditorTitle,.DeviationRestrictionDialog-module-scss-module__DSUKHG__currentLimitUsage{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.DeviationRestrictionDialog-module-scss-module__DSUKHG__optionButtons{gap:var(--space-2);flex-wrap:wrap;display:flex}.DeviationRestrictionDialog-module-scss-module__DSUKHG__optionButtons [data-active=true]{border-color:var(--color-brand-200);background-color:var(--color-brand-50);color:var(--color-brand-700)}.DeviationRestrictionDialog-module-scss-module__DSUKHG__modelFieldset{gap:var(--space-2);margin:var(--space-0);padding:var(--space-0);border:0;flex-direction:column;display:flex}.DeviationRestrictionDialog-module-scss-module__DSUKHG__modelOptions{gap:var(--space-2);flex-direction:column;display:flex}.DeviationRestrictionDialog-module-scss-module__DSUKHG__modelOption{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;display:flex}.DeviationRestrictionDialog-module-scss-module__DSUKHG__modelOption[data-active=true]{border-color:var(--color-brand-200);background-color:var(--color-brand-50)}.DeviationRestrictionDialog-module-scss-module__DSUKHG__modelOptionHeader{align-items:center;gap:var(--space-2);display:inline-flex}.DeviationRestrictionDialog-module-scss-module__DSUKHG__modelOptionLabel{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.DeviationRestrictionDialog-module-scss-module__DSUKHG__modelOptionGuidance{color:var(--color-text-primary);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.DeviationRestrictionDialog-module-scss-module__DSUKHG__expandableHeader{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-4);background-color:var(--color-neutral-50);color:var(--color-text-primary);cursor:pointer;font:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-align:left;border:0;display:flex}.DeviationRestrictionDialog-module-scss-module__DSUKHG__expandableChevron{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--easing-standard);transform:rotate(-90deg)}.DeviationRestrictionDialog-module-scss-module__DSUKHG__expandableHeader[data-expanded] .DeviationRestrictionDialog-module-scss-module__DSUKHG__expandableChevron{transform:rotate(0)}.DeviationRestrictionDialog-module-scss-module__DSUKHG__assetGroupList{gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--color-border-subtle)}.DeviationRestrictionDialog-module-scss-module__DSUKHG__assetGroupBlock{gap:var(--space-2);flex-direction:column;display:flex}.DeviationRestrictionDialog-module-scss-module__DSUKHG__assetGroupHeader{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.DeviationRestrictionDialog-module-scss-module__DSUKHG__assetGroupSelectButton{font-size:var(--font-size-xs)}.DeviationRestrictionDialog-module-scss-module__DSUKHG__assetGroupSelectButton[data-active=true]{border-color:var(--color-brand-200);background-color:var(--color-brand-50);color:var(--color-brand-700)}.DeviationRestrictionDialog-module-scss-module__DSUKHG__checkboxGrid{gap:var(--space-2);flex-wrap:wrap;display:flex}.DeviationRestrictionDialog-module-scss-module__DSUKHG__checkboxToggle{white-space:normal}.DeviationRestrictionDialog-module-scss-module__DSUKHG__checkboxToggle[data-disabled]{color:var(--color-text-disabled);cursor:not-allowed}.DeviationRestrictionDialog-module-scss-module__DSUKHG__limitEditor{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-neutral-0);overflow:hidden}.DeviationRestrictionDialog-module-scss-module__DSUKHG__limitEditorHeader,.DeviationRestrictionDialog-module-scss-module__DSUKHG__limitInputRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.DeviationRestrictionDialog-module-scss-module__DSUKHG__limitEditorHeader{border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-neutral-50);justify-content:space-between}.DeviationRestrictionDialog-module-scss-module__DSUKHG__limitInputRow{border-top:1px solid var(--color-border-subtle);justify-content:space-between}.DeviationRestrictionDialog-module-scss-module__DSUKHG__limitBoundsGrid{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.DeviationRestrictionDialog-module-scss-module__DSUKHG__limitBoundField{align-items:center;gap:var(--space-2);display:inline-flex}.DeviationRestrictionDialog-module-scss-module__DSUKHG__infoNoteStandalone{margin:var(--space-0);color:var(--color-text-secondary);font-size:var(--font-size-sm)}@media (max-width:640px){.DeviationRestrictionDialog-module-scss-module__DSUKHG__optionField{grid-template-columns:1fr}.DeviationRestrictionDialog-module-scss-module__DSUKHG__limitBoundField{width:100%}}.DeviationRestrictionDialog-module-scss-module__DSUKHG__restrictionInput{--optimization-restriction-input-width:96px;width:var(--optimization-restriction-input-width);text-align:right}.DeviationRestrictionDialog-module-scss-module__DSUKHG__restrictionUnit{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}
.SnapshotSelector-module-scss-module__ySaYCW__selector{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background-color:var(--color-neutral-0);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.SnapshotSelector-module-scss-module__ySaYCW__row{gap:var(--space-3);flex-direction:column;align-items:stretch;display:flex}@media (min-width:768px){.SnapshotSelector-module-scss-module__ySaYCW__row{flex-direction:row;align-items:center}}.SnapshotSelector-module-scss-module__ySaYCW__label{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.SnapshotSelector-module-scss-module__ySaYCW__select{padding:var(--space-2) var(--space-3);border-radius:var(--radius-base);border:1px solid var(--color-border-subtle);background-color:var(--color-surface-base);color:var(--color-text-primary);font-size:var(--font-size-sm);font-family:var(--font-family-base);flex:1}.SnapshotSelector-module-scss-module__ySaYCW__actions{gap:var(--space-2);align-items:center;display:flex}.SnapshotSelector-module-scss-module__ySaYCW__metadata{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.SnapshotSelector-module-scss-module__ySaYCW__emptyState{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}
.MembershipsTable-module-scss-module__r7RJnW__tableWrapper{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background-color:var(--color-neutral-0);box-shadow:var(--shadow-sm);overflow-x:auto}.MembershipsTable-module-scss-module__r7RJnW__table{border-collapse:separate;width:100%;min-width:100%;border-spacing:var(--space-0);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.MembershipsTable-module-scss-module__r7RJnW__table th,.MembershipsTable-module-scss-module__r7RJnW__table td{min-height:var(--space-10);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;white-space:nowrap}.MembershipsTable-module-scss-module__r7RJnW__table thead th{background-color:var(--color-neutral-0);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);text-transform:none}.MembershipsTable-module-scss-module__r7RJnW__table tbody th{font-weight:var(--font-weight-medium)}.MembershipsTable-module-scss-module__r7RJnW__table tbody tr:last-child th,.MembershipsTable-module-scss-module__r7RJnW__table tbody tr:last-child td{border-bottom-width:var(--space-0)}.MembershipsTable-module-scss-module__r7RJnW__table th,.MembershipsTable-module-scss-module__r7RJnW__table td{text-align:left}.MembershipsTable-module-scss-module__r7RJnW__table thead th{color:var(--color-text-secondary)}.MembershipsTable-module-scss-module__r7RJnW__table tbody td{color:var(--color-text-primary)}.MembershipsTable-module-scss-module__r7RJnW__table tbody tr:last-child td{border-bottom:none}.MembershipsTable-module-scss-module__r7RJnW__numericColumn{text-align:left;width:3rem;color:var(--color-text-secondary)}.MembershipsTable-module-scss-module__r7RJnW__assetCell{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.MembershipsTable-module-scss-module__r7RJnW__codeBadge{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background-color:var(--color-neutral-50);color:var(--color-text-primary)}.MembershipsTable-module-scss-module__r7RJnW__assetName{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.MembershipsTable-module-scss-module__r7RJnW__genutztBadge{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);color:var(--color-warning-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);background-color:#f59e0b29;align-items:center;display:inline-flex}.MembershipsTable-module-scss-module__r7RJnW__assetMeta{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.MembershipsTable-module-scss-module__r7RJnW__snapshotCell{gap:var(--space-1);flex-direction:column;display:flex}.MembershipsTable-module-scss-module__r7RJnW__snapshotName{font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}.MembershipsTable-module-scss-module__r7RJnW__snapshotPeriod{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.MembershipsTable-module-scss-module__r7RJnW__actionsCell{text-align:right;white-space:nowrap;width:12rem}.MembershipsTable-module-scss-module__r7RJnW__iconButton{width:32px;height:32px;margin-left:var(--space-1);border-radius:var(--radius-base);color:var(--color-text-secondary);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;display:inline-flex}.MembershipsTable-module-scss-module__r7RJnW__iconButton:hover:not(:disabled){background-color:var(--color-action-secondary-hover);color:var(--color-text-primary)}.MembershipsTable-module-scss-module__r7RJnW__iconButton:disabled{cursor:not-allowed;opacity:.4}.MembershipsTable-module-scss-module__r7RJnW__dangerButton:hover:not(:disabled){color:var(--color-error-600);background-color:#ef44441f}.MembershipsTable-module-scss-module__r7RJnW__emptyState{padding:var(--space-6);border:1px dashed var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-neutral-0);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center}
.ForgotPasswordForm-module-scss-module__i2MKJq__form{gap:var(--space-4);flex-direction:column;display:flex}.ForgotPasswordForm-module-scss-module__i2MKJq__confirmation{gap:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);flex-direction:column;display:flex}.ForgotPasswordForm-module-scss-module__i2MKJq__backLink{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;transition:color var(--duration-fast) var(--easing-standard)}.ForgotPasswordForm-module-scss-module__i2MKJq__backLink:hover{color:var(--color-text-primary)}
