.complianceShell .compliancePage{gap:16px;width:min(1180px,100% - 48px);margin:4px auto 48px;display:grid}.complianceShell .compliancePage.compliancePageFormWorkflow{width:calc(100% - 32px);max-width:none;margin-left:16px;margin-right:16px}.complianceModuleHeader,.ipsDashboardHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.complianceModuleHeader h1,.complianceDetailPage h1{color:var(--ink);margin:0;font-size:25px}.complianceGenerateButton,.complianceUploadButton{min-height:36px;padding:8px 13px}.complianceDashboardActions{gap:8px;margin-left:auto;display:flex}.compliancePendingButton:disabled{background:var(--panel-soft);border-color:var(--line);color:var(--muted);cursor:not-allowed;opacity:1}.complianceLifecycleError{margin:0;font-size:13px;font-weight:750}.complianceFormChoice{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;padding:9px 10px;font-weight:800}.complianceFormChoice:hover,.complianceFormChoice:focus-visible{background:var(--panel-soft);outline:none}.complianceDashboardGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"ofac middle management";gap:14px;display:grid}.complianceDashboardMiddleColumn{grid-area:middle;grid-template-rows:repeat(4,auto);align-content:start;gap:14px;min-width:0;display:grid}.complianceDashboardCard,.complianceDashboardRecordLink,.ipsDashboardSection,.complianceDetailContent{background:var(--panel);border:1px solid var(--line);box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:8px}.complianceSignedDocumentUpload{max-width:1120px}.complianceSignedDocumentWorkflow{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}.complianceSignedDocumentPanel{gap:12px;padding:14px;display:grid}.complianceSignedDocumentResult{min-width:0}.complianceClassificationChoices,.complianceGeneratedRecovery{gap:12px;max-width:620px;display:grid}.complianceClassificationChoices h2,.complianceGeneratedRecovery h2{color:var(--ink);margin:0;font-size:19px}.complianceClassificationChoices .primaryButton,.complianceClassificationChoices .secondaryButton{justify-self:start;min-width:190px}.complianceGeneratedRecoveryList{gap:9px;display:grid}.complianceGeneratedRecoveryOption{background:var(--panel);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;border-radius:8px;gap:4px;padding:13px;display:grid}.complianceGeneratedRecoveryOption:hover:not(:disabled){background:color-mix(in srgb, var(--brand) 7%, var(--panel));border-color:var(--brand)}.complianceGeneratedRecoveryOption:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 38%, transparent);outline-offset:2px}.complianceGeneratedRecoveryOption:disabled{cursor:wait;opacity:.65}.complianceGeneratedRecoveryOption span{color:var(--muted);font-size:13px;font-weight:700}.complianceFileInput{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.complianceFileDropArea{border:2px dashed color-mix(in srgb, var(--brand) 42%, var(--line));cursor:pointer;text-align:center;border-radius:9px;place-items:center;gap:9px;min-height:220px;padding:24px;transition:background .15s,border-color .15s;display:grid}.complianceFileDropArea:hover{background:color-mix(in srgb, var(--brand) 8%, var(--panel));border-color:var(--brand)}.complianceFileDropArea.is-pdf-dragging{background:linear-gradient(135deg, color-mix(in srgb, #15803d 16%, var(--panel)), color-mix(in srgb, #22c55e 8%, var(--panel)));border-style:solid;border-color:#15803d;box-shadow:inset 0 0 0 3px #15803d3d,0 0 0 4px #15803d1f}.complianceFileDropArea.is-file-dragging{background:var(--panel-soft);border-color:var(--line)}.complianceFileDropArea.is-invalid-dragging{border-color:var(--line)}.complianceFileDropArea:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 38%, transparent);outline-offset:3px}.complianceFileDropArea.is-uploading{cursor:wait;opacity:.7;pointer-events:none}.complianceFileDropArea>strong{color:var(--ink);font-size:18px}.complianceFileDropArea>span:not(.complianceChooseFile),.complianceUploadLimit{color:var(--muted);font-size:13px;font-weight:750}.complianceChooseFile{pointer-events:none}.complianceUploadLimit{margin:0}.complianceSelectedFile{background:var(--panel-soft);border:1px solid var(--line);border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.complianceSelectedFile span{color:var(--muted);font-size:13px}.complianceSelectedFile .textButton{margin-left:auto}.complianceRemoveButton{min-height:34px;padding:7px 10px;font-size:13px}.complianceSelectedFile .complianceRemoveButton{margin-left:auto}.complianceUploadActions{align-items:center;gap:10px;display:flex}.complianceUploadActions progress{accent-color:var(--brand)}.complianceGenerationConfirmation{background:var(--panel);border:1px solid var(--line);box-shadow:0 4px 14px color-mix(in srgb, var(--ink) 16%, transparent);border-radius:8px;gap:12px;max-width:560px;margin-top:16px;padding:18px;display:grid}.complianceGenerationConfirmation h2,.complianceGenerationConfirmation p{margin:0}.complianceGenerationConfirmation h2{color:var(--ink);font-size:18px}.complianceGenerationConfirmation p{color:var(--muted);font-weight:700;line-height:1.45}.complianceGenerationConfirmation>div{flex-wrap:wrap;gap:8px;display:flex}.complianceGenerationConfirmationBackdrop{background:color-mix(in srgb, var(--ink) 28%, transparent);z-index:50;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.complianceGenerationConfirmationBackdrop .complianceGenerationConfirmation{width:min(560px,100%);margin:0}.complianceUploadStatus{border-radius:7px;padding:10px;font-size:13px;font-weight:800}.complianceUploadStatus.is-success{background:color-mix(in srgb, #15803d 10%, var(--panel));color:#166534}.complianceUploadStatus.is-error{background:color-mix(in srgb, #b91c1c 9%, var(--panel));color:#991b1b}.complianceLegacyIntake{gap:14px;display:grid}.complianceLegacyIntake h2{color:var(--ink);margin:0;font-size:19px}.complianceLegacyChoices{flex-wrap:wrap;gap:8px;display:flex}.complianceLegacyVersion{gap:5px;max-width:220px;display:grid}.complianceLegacyVersion>span{color:var(--ink);font-size:13px;font-weight:850}.complianceLegacyVersion input{border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:6px;min-height:36px;padding:7px 9px}.complianceLegacyVersion small{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}@media (max-width:760px){.complianceSignedDocumentWorkflow{grid-template-columns:1fr}}.compliancePendingList{gap:10px;display:grid}.compliancePendingTable{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.compliancePendingHeader,.compliancePendingCard{--compliance-pending-columns:minmax(145px, 1.25fr) minmax(118px, 1fr) minmax(150px, 1.2fr) minmax(104px, .8fr) minmax(88px, .7fr) minmax(160px, 1fr);grid-template-columns:var(--compliance-pending-columns);align-items:center;gap:12px;min-width:830px;display:grid}.compliancePendingHeader{background:var(--panel-soft);color:var(--muted);padding:12px 14px;font-size:12px;font-weight:850}.compliancePendingCard{background:color-mix(in srgb, var(--panel-soft) 55%, var(--panel));border-top:1px solid var(--line);color:var(--ink);font-size:14px;font-weight:700}.compliancePendingHeader+.compliancePendingCard{border-top:0}.compliancePendingOpen{color:inherit;cursor:pointer;font:inherit;font-weight:inherit;grid-column:1/6;grid-template-columns:subgrid;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:12px 0 12px 14px;display:grid}.compliancePendingCard:hover,.compliancePendingCard:focus-within{background:color-mix(in srgb, var(--blue) 6%, var(--panel-soft))}.compliancePendingOpen:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 38%, transparent);outline-offset:-3px}.compliancePendingOpen:disabled{cursor:wait;opacity:.7}.compliancePendingActions{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px 12px 0;display:flex}.compliancePendingActions,.compliancePendingConfirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.compliancePendingConfirm{background:color-mix(in srgb, #b45309 8%, var(--panel));border:1px solid color-mix(in srgb, #b45309 32%, var(--line));border-radius:6px;padding:10px}.compliancePendingConfirm p{color:var(--ink);flex:260px;margin:0;font-size:13px;font-weight:750;line-height:1.4}.compliancePendingEmpty{color:var(--muted);margin:0;font-weight:750}.complianceDashboardCard{color:var(--ink);cursor:pointer;text-align:left;gap:13px;min-height:185px;padding:16px;display:grid}.complianceSuitabilityCard,.complianceDisclosureCard{gap:8px;min-height:0;padding:12px 16px}.complianceDisclosureCard{cursor:default}.complianceOfacCard{grid-area:ofac}.complianceDashboardGrid>.complianceOfacCard{align-self:stretch}.complianceManagementAgreementCard{grid-area:management}.complianceDashboardRecordLink{color:var(--ink);cursor:pointer;font:inherit;text-align:left;min-height:72px;padding:16px;font-size:16px;font-weight:900}button.complianceDashboardCard:hover,.complianceDashboardRecordLink:hover{border-color:color-mix(in srgb, var(--brand) 44%, var(--line))}.ipsDashboardSection{color:var(--ink)}button.complianceDashboardCard:focus-visible,.complianceDashboardRecordLink:focus-visible{outline:3px solid color-mix(in srgb, var(--brand,var(--blue)) 38%, transparent);outline-offset:3px}.complianceDashboardCardHeader{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.complianceDashboardCardHeader>span:first-child{gap:3px;display:grid}.complianceDashboardCardHeader strong{font-size:18px;font-weight:950}.complianceDashboardCardHeader .complianceDashboardStatusPill{flex:none}.complianceEyebrow{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.complianceCardAction{color:var(--brand);white-space:nowrap;font-size:12px;font-weight:900}.ofacDashboardSubject{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding-top:11px;display:grid}.ofacDashboardPerson{gap:2px;min-width:0;display:grid}.ofacDashboardPerson>span,.ofacDashboardChecked,.complianceDashboardNote,.ipsDashboardHeader p{color:var(--muted);font-size:12px;font-weight:750}.ofacDashboardPerson strong{overflow-wrap:anywhere;font-size:14px}.ofacDashboardChecked{grid-column:1/-1}.complianceDashboardSummary{justify-content:space-between;align-items:center;gap:10px;display:flex}.complianceDashboardSummary>span{color:var(--muted);font-size:13px;font-weight:800}.complianceDashboardSummary strong{border:1px solid var(--line);border-radius:999px;padding:5px 8px;font-size:12px}.complianceDashboardSummary strong.neutral{background:color-mix(in srgb, var(--panel-soft) 74%, var(--panel))}.complianceDashboardStatusPill{border:1px solid var(--line);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:7px 14px;font-size:14px;font-weight:900;line-height:1.2;display:inline-flex}.complianceDashboardStatusPill.success{background:color-mix(in srgb, var(--asset) 16%, var(--panel));border-color:color-mix(in srgb, var(--asset) 48%, var(--line));color:#167244;font-size:18px;font-weight:950}.complianceOfacCard .complianceDashboardStatusPill.success{align-self:center}.complianceDashboardStatusPill.error{background:color-mix(in srgb, #dc2626 12%, var(--panel));border-color:color-mix(in srgb, #dc2626 46%, var(--line));color:#b91c1c}.complianceDashboardStatusPill.neutral{background:color-mix(in srgb, var(--panel-soft) 74%, var(--panel));color:var(--muted)}.complianceDashboardFormNote{align-self:end;margin-top:auto}.complianceDashboardFeeSchedule{gap:6px;display:grid}.complianceDashboardFeeSchedule>span{color:var(--muted);font-size:13px;font-weight:800}.complianceDashboardFeeScheduleHeader,.complianceDashboardFeeScheduleRow{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;gap:6px;display:grid}.complianceDashboardFeeScheduleHeader{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.complianceDashboardFeeScheduleRow{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.complianceDashboardFeeScheduleHeader span:last-child,.complianceDashboardFeeScheduleRow span:last-child{text-align:right}.ipsDashboardSection{gap:15px;padding:16px;display:grid}.ipsDashboardHeader h2{color:var(--ink);margin:3px 0 4px;font-size:19px}.ipsDashboardHeader p{margin:0}.ipsDashboardTableWrap{border:1px solid var(--line);border-radius:7px;overflow-x:auto}.ipsDashboardTable{border-collapse:collapse;width:100%;min-width:820px}.ipsDashboardTable th,.ipsDashboardTable td{border-bottom:1px solid var(--line);text-align:left;padding:10px 12px}.ipsDashboardTable th{background:color-mix(in srgb, var(--panel-soft) 70%, var(--panel));color:var(--muted);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:950}.ipsDashboardTable td{color:var(--muted);font-size:13px;font-weight:750}.ipsDashboardTable tbody tr:last-child td{border-bottom:0}.ipsDashboardRow{cursor:pointer}.ipsDashboardRow:hover td,.ipsDashboardRow:focus-visible td{background:color-mix(in srgb, var(--brand) 7%, transparent)}.ipsDashboardRows{gap:8px;display:grid}.ipsDashboardRow{background:var(--panel-soft);border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;text-align:left;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;padding:12px;display:grid}.ipsDashboardRow strong{overflow-wrap:anywhere;font-size:14px}.ipsDashboardRow span{color:var(--muted);font-size:12px;font-weight:750}.ipsDashboardRow:hover{border-color:color-mix(in srgb, var(--brand) 44%, var(--line))}.ipsDashboardRow:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 38%, transparent);outline-offset:3px}.complianceDetailPage{gap:14px;display:grid}.complianceDetailIntro,.complianceDetailContent>p{color:var(--muted);margin:0;font-size:14px;font-weight:750;line-height:1.5}.complianceDetailContent{gap:14px;padding:18px;display:grid}.complianceHistoryState,.complianceHistoryEmpty,.complianceHistoryUnavailable{color:var(--muted);margin:0;font-size:14px;font-weight:750;line-height:1.5}.complianceHistoryState.formError{color:#b42318}.complianceHistorySection,.complianceIpsHistoryGroup,.complianceFeeSchedule,.complianceTargetAllocation{gap:10px;display:grid}.complianceHistorySection+.complianceHistorySection{border-top:1px solid var(--line);padding-top:16px}.complianceHistorySection h2,.complianceHistorySection h3,.complianceIpsHistoryGroup>h2,.complianceFeeSchedule h3,.complianceTargetAllocation h3{color:var(--ink);margin:0;font-size:16px}.complianceHistoryList,.complianceIpsHistoryGroups{gap:10px;display:grid}.complianceIpsHistoryGroup{border:1px solid var(--line);border-radius:7px;padding:14px}.complianceHistoryRecord{background:var(--panel-soft);border:1px solid var(--line);color:inherit;border-radius:7px;gap:12px;padding:13px;text-decoration:none;display:grid}.complianceHistoryRecord:hover{background:color-mix(in srgb, var(--blue) 6%, var(--panel-soft));border-color:color-mix(in srgb, var(--blue) 44%, var(--line))}.complianceHistoryRecord:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 38%, transparent);outline-offset:3px}.complianceHistoryRecord>dl,.complianceTargetAllocation dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.complianceHistoryRecord dt,.complianceTargetAllocation dt{color:var(--muted);font-size:11px;font-weight:850}.complianceHistoryRecord dd,.complianceTargetAllocation dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;font-weight:800}.complianceHistoryTableWrap{border:1px solid var(--line);border-radius:7px;overflow-x:auto}.complianceHistoryTable,.complianceFeeScheduleTable{border-collapse:collapse;width:100%;min-width:600px}.complianceHistoryTable th,.complianceHistoryTable td,.complianceFeeScheduleTable th,.complianceFeeScheduleTable td{border-bottom:1px solid var(--line);text-align:left;padding:10px 12px}.complianceHistoryTable th,.complianceFeeScheduleTable th{background:color-mix(in srgb, var(--panel-soft) 70%, var(--panel));color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.complianceHistoryTable td,.complianceFeeScheduleTable td{color:var(--ink);font-size:13px;font-weight:750}.complianceHistoryTable tbody tr:last-child td,.complianceFeeScheduleTable tbody tr:last-child td{border-bottom:0}.complianceSuitabilityHistory{border:1px solid var(--line);border-radius:7px;min-width:600px;overflow:hidden}.complianceSuitabilityHistoryScroll{max-width:100%;overflow-x:auto}.complianceSuitabilityHistoryHeader{background:color-mix(in srgb, var(--panel-soft) 70%, var(--panel));color:var(--muted);text-transform:uppercase;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 12px;font-size:11px;font-weight:900;display:grid}.complianceSuitabilityHistoryItem{border-bottom:1px solid var(--line)}.complianceSuitabilityHistoryItem:last-child{border-bottom:0}.complianceSuitabilityRecord{color:inherit;cursor:pointer;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 12px;text-decoration:none;display:grid}.complianceSuitabilityRecord:hover{background:color-mix(in srgb, var(--blue) 6%, var(--panel-soft))}.complianceSuitabilityRecord:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 38%, transparent);outline-offset:-3px}.complianceSuitabilityRecord+.compliancePriorSignedVersions{margin:0 12px 12px}.complianceFeeSchedule{border-top:1px solid var(--line);padding-top:11px}.complianceFeeSchedule h3,.complianceTargetAllocation h3{font-size:13px}.complianceTargetAllocation dl{grid-template-columns:repeat(2,minmax(0,1fr))}.complianceFormWorkflow{grid-template-columns:minmax(0,760px) minmax(300px,330px);justify-content:space-between;align-items:start;gap:24px;display:grid}.complianceFormWorkflowManagementAgreement{grid-template-columns:minmax(0,1fr) minmax(300px,330px)}.complianceFormEditorPane{min-width:0}.complianceFormQueue{background:var(--panel);border:1px solid var(--line);box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:8px;grid-template-rows:auto auto minmax(0,1fr) auto;align-self:start;gap:10px;max-height:calc(100vh - 94px);padding:13px;display:grid;position:sticky;top:20px}.complianceFormQueue h2{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px}.complianceQueueAdd{justify-self:start;min-height:34px;padding:7px 9px}.complianceFormQueueEntries{align-content:start;gap:6px;max-height:calc(100vh - 228px);padding-right:2px;display:grid;overflow-y:auto}.complianceFormQueueEntries>p{color:var(--muted);margin:0;font-size:13px;font-weight:750}.complianceFormQueueEntry{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;overflow-wrap:anywhere;text-align:left;border-radius:6px;min-height:35px;padding:7px 9px;font-size:13px;font-weight:850}.complianceFormQueueEntry.complete{background:color-mix(in srgb, #15803d 6%, var(--panel));border-color:color-mix(in srgb, #15803d 42%, var(--line))}.complianceFormQueueEntry.incomplete{background:color-mix(in srgb, #b91c1c 6%, var(--panel));border-color:color-mix(in srgb, #b91c1c 42%, var(--line))}.complianceFormQueueEntry:not(.complianceFormQueueDisclosure):hover,.complianceFormQueueEntry.selected{box-shadow:inset 3px 0 0 var(--brand)}.complianceFormQueueEntry:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 38%, transparent);outline-offset:2px}.complianceFormQueueDisclosure{background:var(--panel);cursor:default}.complianceQueueGenerate{align-self:end;width:100%}.complianceFormSelector{gap:8px;max-width:440px;display:grid}.complianceFormChoiceWrap{gap:3px;display:grid}.complianceFormChoice{border:1px solid var(--line);width:100%}.complianceFormChoice:disabled{color:var(--muted);cursor:not-allowed;opacity:.72}.complianceFormChoiceWrap>span{color:var(--muted);padding-left:2px;font-size:12px;font-weight:750}.complianceFormAuto{border-top:1px solid var(--line);margin-top:12px;padding-top:14px}.complianceFormAuto h2{color:var(--ink);margin:0 0 10px;font-size:14px;font-weight:850}.erisaQuestionnaire .complianceDetailContent{gap:16px;display:grid}.erisaQuestionnaire .complianceDetailContent>p{margin:0}.erisaQuestionnaireFields{gap:14px;display:grid}.erisaQuestionnaireFields>fieldset{border:1px solid var(--line);border-radius:7px;gap:12px;min-width:0;margin:0;padding:14px;display:grid}.erisaQuestionnaireFields>fieldset>legend{color:var(--ink);padding:0 5px;font-size:14px;font-weight:850}.erisaTextField{gap:5px;font-size:13px;font-weight:750;display:grid}.erisaTextField input,.erisaTextField textarea{width:100%;min-width:0}.erisaPlanAccountRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.erisaCheck,.erisaRadio label{cursor:pointer;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:10px;width:100%;min-width:0;font-size:13px;line-height:1.55;display:grid}.erisaCheck input,.erisaRadio input{margin:3px 0 0}.erisaCheck>span,.erisaRadio label>span{overflow-wrap:anywhere;min-width:0}.erisaStructuredOption{gap:5px;display:grid}.erisaStructuredOption strong{color:var(--ink)}.erisaStructuredOption>span{padding-left:12px}.erisaInlineOption strong{color:var(--ink)}.erisaRadio{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.erisaRadio legend{margin-bottom:7px;padding:0;font-size:13px;font-weight:800;line-height:1.4}.erisaRadioInline{grid-template-columns:repeat(2,minmax(0,max-content));column-gap:18px}.erisaRadioInline legend{grid-column:1/-1}.erisaRadioInline label{width:auto}.erisaVisuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.erisaTextField.erisaInvalid>span,.erisaRadio.erisaInvalid>legend,.erisaCheck.erisaInvalid>span,.erisaSectionInvalid>legend{color:#b91c1c}.erisaTextField.erisaInvalid input,.erisaTextField.erisaInvalid textarea,.erisaRadio.erisaInvalid,.erisaCheck.erisaInvalid,.erisaSectionInvalid{border:1px solid color-mix(in srgb, #b91c1c 48%, var(--line));border-radius:6px}.erisaRadio.erisaInvalid,.erisaCheck.erisaInvalid{background:color-mix(in srgb, #b91c1c 3%, var(--panel));padding:6px 8px}.erisaSectionInvalid{background:color-mix(in srgb, #b91c1c 2%, var(--panel))}.erisaQuestionnaireFields>fieldset.erisaSectionInvalid{border-color:color-mix(in srgb, #b91c1c 48%, var(--line))}.erisaQuestionnaireFields>fieldset.erisaSectionInvalid>legend,.erisaCheck.erisaInvalid strong{color:#b91c1c}.erisaTextField.erisaInvalid input:focus,.erisaTextField.erisaInvalid textarea:focus{outline-color:#b91c1c}.erisaYesNoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin-top:3px;display:grid}.erisaRadioCompact{grid-template-columns:repeat(2,max-content);align-content:start;gap:7px 24px}.erisaRadioCompact legend{margin-bottom:5px}.erisaRadioCompact label{width:auto}.erisaDefinedBenefit{min-width:0}.erisaConditional{border-left:2px solid var(--line);margin:11px 0 0 8px;padding-left:12px}.erisaChoiceHint{background:var(--panel-soft);border-left:3px solid var(--brand);color:var(--muted);margin:0;padding:9px 11px;font-size:13px;line-height:1.5}@media (max-width:800px){.erisaYesNoGrid,.erisaPlanAccountRow,.erisaRadioInline:not(.erisaRadioStatus){grid-template-columns:minmax(0,1fr)}}@media (max-width:300px){.erisaRadioStatus{grid-template-columns:minmax(0,1fr)}}.suitabilityFormPage{max-width:760px}.suitabilityForm{grid-template-columns:minmax(0,1fr);gap:0;max-width:760px;padding:0}.suitabilityFinancialFields,.suitabilityQuestionSection{border-bottom:1px solid var(--line);grid-template-columns:132px minmax(0,1fr);column-gap:24px;padding:18px 20px;display:grid}.suitabilitySectionHeading{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;grid-column:1;margin:0;padding-top:2px;font-size:12px;font-weight:900}.suitabilityFinancialFieldsGrid,.suitabilityQuestionSection>.suitabilityQuestion{grid-column:2}.suitabilityFinancialFieldsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.suitabilityFinancialField{grid-template-rows:auto auto 1fr;gap:9px;min-width:0;display:grid}.suitabilityFinancialInput{gap:6px;font-size:13px;font-weight:850;display:grid}.suitabilityFinancialInput>span{min-height:54px;line-height:1.35}.suitabilityFinancialInput input{width:100%;max-width:none;min-height:38px}.suitabilityFinancialSource{grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center;gap:7px;min-height:32px;display:grid}.suitabilityFinancialSource>span{color:var(--muted);font-size:12px;font-weight:800}.suitabilityFinancialSource>strong{color:var(--ink);white-space:nowrap;font-size:14px}.suitabilityFinancialSource .secondaryButton{white-space:nowrap;min-height:30px;padding:5px 8px}.suitabilityFinancialFields>.suitabilityQuestion{grid-column:2;margin-top:16px}.suitabilityQuestionSection>.suitabilityQuestion+.suitabilityQuestion{margin-top:16px}.suitabilityQuestionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px;display:grid}.complianceChoiceGroup{border:0;gap:7px;margin:0;padding:0;display:grid}.suitabilityQuestion{align-self:start}.suitabilityQuestionSection>.suitabilityQuestion{max-width:none}.suitabilityStaticLanguage{color:var(--ink);margin:0;font-size:13px;font-weight:700;line-height:1.45}.suitabilityExperienceTypes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;display:grid}.suitabilityRiskChoice label{align-items:flex-start}.suitabilityRiskChoice input{margin-top:3px}.complianceChoiceGroup legend{margin-bottom:2px;padding:0;font-size:13px;font-weight:900}.complianceChoiceGroup .suitabilityVisuallyHiddenLegend{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.complianceChoiceGroup label{justify-content:flex-start;align-items:center;gap:7px;width:100%;min-height:18px;font-size:13px;line-height:1.3;display:flex}.complianceChoiceGroup input{flex:none;width:auto}.suitabilityOtherExperience{align-items:stretch;gap:5px;display:grid}.suitabilityOtherExperience>span{color:var(--muted);font-size:12px;font-weight:800}.complianceFormActions{flex-wrap:wrap;grid-column:1/-1;gap:10px;margin-top:8px;display:flex}.managementAgreementContent{box-shadow:none;background:0 0;border:0;gap:16px;max-width:none;padding:0;display:grid}.managementAgreementSupplementalFields{gap:12px;margin-top:12px;display:grid}.managementRestrictions,.managementAccountCustomFields{gap:6px;display:grid}.managementRestrictions textarea{resize:vertical}.managementAccountCustomFields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.managementAccountCustomFields label{gap:4px;display:grid}.managementFeeTable tbody:has(tr:nth-child(5))+tfoot{display:none}.managementAgreementEditorGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.managementFeePane,.managementAccountPane,.managementAccountScope{gap:12px;min-width:0;display:grid}.managementFeePane,.managementAccountScope{background:var(--panel);border:1px solid var(--line);box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:8px;padding:18px}.managementFeePane>h2,.managementAccountScope h2{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px}.managementFeeTableWrap{overflow-x:auto}.managementFeeTable{border-collapse:collapse;width:100%;min-width:610px}.managementFeeTable th,.managementFeeTable td{border-bottom:1px solid var(--line);text-align:left;padding:9px}.managementFeeTable tfoot td{border-bottom:0;padding-top:12px}.managementFeeAddRow .primaryButton{white-space:nowrap;width:100%}.managementFeeTable input{width:100%;min-width:120px}.managementFeeInput{background:var(--panel);border:1px solid var(--line);border-radius:5px;align-items:center;min-width:120px;display:flex;overflow:hidden}.managementFeeInput:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 24%, transparent)}.managementFeeInput input{box-shadow:none;background:0 0;border:0;outline:0;flex:auto;min-width:0;padding-right:4px}.managementFeeInput input:focus{box-shadow:none;outline:0}.managementFeePercentSuffix{flex:none;padding:0 10px 0 4px;font-weight:800}.managementFeeActions{margin-top:0}.managementFeeActions .secondaryButton:disabled{background:var(--panel-soft);border-color:var(--line);color:var(--muted);cursor:not-allowed;opacity:1}.managementAccountPane{gap:14px}.managementAccountScope>header,.managementAccountCard>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.managementAccountScope>header h2{margin:0}.managementAccountCards{gap:10px;display:grid}.managementAccountCard{background:color-mix(in srgb, #15803d 5%, var(--panel));border:1px solid color-mix(in srgb, #15803d 42%, var(--line));border-radius:7px;gap:10px;padding:12px;display:grid}.managementAccountCard.invalid{background:color-mix(in srgb, #b91c1c 5%, var(--panel));border-color:color-mix(in srgb, #b91c1c 48%, var(--line))}.managementAccountCard>header strong{font-size:13px}.managementAccountFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.managementAccountFields label{gap:5px;min-width:0;display:grid}.managementAccountFields label>span{color:var(--muted);font-size:12px;font-weight:800}.managementAccountFields input,.managementAccountFields select{width:100%;min-width:0}.complianceRequiredInvalid>span,.complianceRequiredInvalid>legend,.managementAccountScope.complianceRequiredInvalid h2,.managementAccountFields label.complianceRequiredInvalid>span{color:#b91c1c}.complianceChoiceGroup.complianceRequiredInvalid{background:color-mix(in srgb, #b91c1c 3%, var(--panel));border:1px solid color-mix(in srgb, #b91c1c 48%, var(--line));border-radius:6px;padding:6px 8px}.managementAccountScope.complianceRequiredInvalid{background:color-mix(in srgb, #b91c1c 5%, var(--panel));border-color:color-mix(in srgb, #b91c1c 48%, var(--line))}.complianceRequiredInvalid>input,.complianceRequiredInvalid>textarea,.complianceRequiredInvalid>select,input.complianceRequiredInvalid,.managementFeeInput.complianceRequiredInvalid{border-color:color-mix(in srgb, #b91c1c 48%, var(--line))}.complianceRequiredInvalid>input:focus,.complianceRequiredInvalid>textarea:focus,.complianceRequiredInvalid>select:focus,input.complianceRequiredInvalid:focus{outline-color:#b91c1c}.managementAccountsPreview{break-inside:auto;page-break-inside:auto}.managementAccountsPreview>p{margin:0}@media (max-width:1350px){.managementAgreementEditorGrid{grid-template-columns:1fr}}.compliancePrintPreview{grid-template-columns:minmax(0,1fr) minmax(220px,260px);align-items:start;gap:24px;width:min(1180px,100%);margin:0 auto;display:grid}.compliancePreviewMain{gap:16px;min-width:0;display:grid}.compliancePreviewActions{background:var(--panel);border:1px solid var(--line);box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:8px;align-self:start;gap:10px;padding:13px;display:grid;position:sticky;top:20px}.compliancePreviewActions>button{width:100%}.compliancePreviewDocument{background:#eef1f5;border:1px solid #d1d5db;place-items:center;gap:22px;min-height:680px;padding:18px;display:grid;overflow:hidden}.compliancePreviewCanvas{background:#fff;border:1px solid #cbd5e1;max-width:100%;height:auto;display:block;box-shadow:0 2px 8px #0f172a33}.compliancePreviewStatus{color:var(--muted);margin:0;font-weight:750}.complianceGeneratedForm{background:var(--panel);border:1px solid var(--line);box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:8px;max-width:760px;padding:22px}.complianceGeneratedForm header{border-bottom:1px solid var(--line);gap:3px;margin-bottom:14px;padding-bottom:14px;display:grid}.complianceGeneratedForm header span,.complianceGeneratedForm dt{color:var(--muted);font-size:12px;font-weight:800}.complianceGeneratedForm dl{gap:0;margin:0;display:grid}.complianceGeneratedForm dl>div{border-bottom:1px solid var(--line);gap:3px;padding:10px 0;display:grid}.complianceGeneratedForm dl>div:last-child{border-bottom:0}.complianceGeneratedForm dd{margin:0;font-weight:800}.complianceKnownSummary{margin:0}.complianceKnownSummary>div{background:color-mix(in srgb, var(--panel-soft) 62%, var(--panel));border:1px solid var(--line);border-radius:7px;gap:3px;padding:10px;display:grid}.complianceKnownSummary dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:950}.complianceKnownSummary dd{color:var(--ink);margin:0;font-size:14px;font-weight:900}.complianceFutureList{color:var(--ink);gap:8px;margin:0;padding-left:20px;display:grid}.ofacDetailPanels{gap:14px;display:grid}.complianceGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.compliancePanel{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:14px;padding:16px;display:grid}.ofacPanel{align-self:start;gap:10px;padding:12px}.ofacCardButton{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:0;display:flex}.ofacCardButton:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 38%, transparent);outline-offset:4px;border-radius:8px}.ofacCardTitle{color:var(--ink);font-size:16px;font-weight:950}.ofacCardButton>span:first-child{gap:3px;display:grid}.ofacPersonName{color:var(--muted);overflow-wrap:anywhere;font-size:13px;font-weight:800}.ofacExpandedContent{gap:10px;display:grid}.compliancePanelHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.compliancePanelHeader span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:950}.compliancePanelHeader h2{color:var(--ink);margin:2px 0 0;font-size:20px}.comingSoonPanel p{color:var(--muted);margin:0;font-size:13px;font-weight:750;line-height:1.45}.ofacStatusPill{border:1px solid var(--line);text-align:center;border-radius:999px;min-width:108px;padding:6px 8px;color:var(--ink)!important;text-transform:none!important;font-size:11px!important}.complianceOfacCard .ofacStatusPill{min-width:120px;padding:8px 14px;font-weight:900;font-size:14px!important}.ofacStatusPill.clear{background:color-mix(in srgb, var(--asset) 14%, var(--panel));border-color:color-mix(in srgb, var(--asset) 42%, var(--line))}.ofacStatusPill.attention{background:color-mix(in srgb, var(--orange) 14%, var(--panel));border-color:color-mix(in srgb, var(--orange) 45%, var(--line))}.ofacStatusPill.warning{background:color-mix(in srgb, #c2410c 13%, var(--panel));border-color:color-mix(in srgb, #c2410c 46%, var(--line))}.ofacStatusPill.neutral{background:color-mix(in srgb, var(--panel-soft) 74%, var(--panel))}.ofacStatusPill.passed{background:color-mix(in srgb, var(--asset) 14%, var(--panel));border-color:color-mix(in srgb, var(--asset) 42%, var(--line))}.ofacStatusPill.alert{background:color-mix(in srgb, #dc2626 12%, var(--panel));border-color:color-mix(in srgb, #dc2626 46%, var(--line))}.ofacStatusPill.notScreened{background:color-mix(in srgb, var(--panel-soft) 74%, var(--panel))}.ofacWarning,.ofacNotice,.ofacEmptyMatches,.ofacAlertSummary{border-radius:8px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.4}.ofacWarning{background:color-mix(in srgb, #c2410c 10%, var(--panel));border:1px solid color-mix(in srgb, #c2410c 42%, var(--line));color:var(--ink)}.ofacNotice{background:color-mix(in srgb, var(--asset) 10%, var(--panel));border:1px solid color-mix(in srgb, var(--asset) 32%, var(--line));color:var(--ink)}.ofacEmptyMatches{border:1px dashed var(--line);color:var(--muted)}.ofacAlertSummary{background:color-mix(in srgb, #dc2626 8%, var(--panel));border:1px solid color-mix(in srgb, #dc2626 34%, var(--line));color:var(--ink);align-items:center;gap:10px;display:flex}.ofacAlertSummary strong{color:#b91c1c;font-size:18px}.ofacAlertSummary span{color:var(--ink)}.ofacDetailGrid,.ofacMatchMeta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.ofacSummaryItem{background:color-mix(in srgb, var(--panel-soft) 62%, var(--panel));border:1px solid var(--line);border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.ofacSummaryItem dt{color:var(--muted);text-transform:uppercase;margin:0;font-size:10px;font-weight:950}.ofacSummaryItem dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:950}.complianceActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ofacPanel .complianceActions button{min-height:34px;padding:7px 10px}.complianceActions button:disabled{cursor:not-allowed;opacity:.62}.ofacReviewPanel{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);gap:0;display:grid;overflow:hidden}.ofacMatchList{background:color-mix(in srgb, var(--panel-soft) 46%, var(--panel));border-right:1px solid var(--line);gap:0;display:grid}.ofacMatchRow{border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:9px 10px;display:grid}.ofacMatchRow:hover,.ofacMatchRow.selected{background:color-mix(in srgb, var(--brand) 7%, transparent)}.ofacMatchRow strong{overflow-wrap:anywhere;font-size:13px;font-weight:950}.ofacMatchRow span{color:var(--muted);font-size:12px;font-weight:850}.ofacMatchRow em{grid-row:span 2;font-size:13px;font-style:normal;font-weight:950}.ofacMatchDetails{gap:10px;padding:10px;display:grid}.ofacMatchDetails .inlineEditHeader strong{color:var(--muted);font-size:12px}.ofacReasonList{flex-wrap:wrap;gap:8px;display:flex}.ofacReasonList span{background:color-mix(in srgb, var(--blue) 7%, var(--panel));border:1px solid color-mix(in srgb, var(--blue) 25%, var(--line));color:var(--ink);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:850}@media (max-width:920px){.complianceShell .compliancePage{width:min(100% - 20px,1180px)}.complianceShell .compliancePage.compliancePageFormWorkflow{width:calc(100% - 20px);margin-left:auto;margin-right:auto}.complianceGrid,.complianceDashboardGrid,.ofacReviewPanel,.complianceFormWorkflow,.compliancePrintPreview{grid-template-columns:1fr}.complianceDashboardGrid{grid-template-areas:"ofac""middle""management"}.suitabilityFinancialFieldsGrid,.suitabilityQuestionGrid,.managementAgreementEditorGrid{grid-template-columns:1fr}.managementAccountFields{grid-template-columns:repeat(2,minmax(0,1fr))}.ofacPanel{grid-row:auto}.ofacDetailGrid,.ofacMatchMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.ofacMatchList{border-right:0;border-bottom:1px solid var(--line)}.complianceFormQueue{max-height:none;position:static}.complianceFormQueueEntries{overflow-y:visible}.complianceHistoryRecord>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.complianceModuleHeader,.ipsDashboardHeader{flex-direction:column;align-items:flex-start}.complianceDashboardActions,.complianceGenerateButton,.complianceUploadButton{width:100%}.complianceDashboardActions{flex-direction:column;margin-left:0}.compliancePanelHeader{flex-direction:column;align-items:flex-start}.ofacStatusPill{width:100%;min-width:0}.ofacDetailGrid,.ofacMatchMeta{grid-template-columns:1fr}.complianceFormQueue{min-height:0}.suitabilityFinancialInput{max-width:280px}.managementAccountFields{grid-template-columns:1fr}.compliancePendingTable{overflow-x:auto}.complianceHistoryRecord>dl,.complianceTargetAllocation dl{grid-template-columns:1fr}}@media (max-width:680px){.suitabilityFinancialFields,.suitabilityQuestionSection{grid-template-columns:minmax(0,1fr);gap:14px}.suitabilitySectionHeading,.suitabilityFinancialFieldsGrid,.suitabilityFinancialFields>.suitabilityQuestion,.suitabilityQuestionSection>.suitabilityQuestion{grid-column:1}.suitabilityFinancialFields>.suitabilityQuestion,.suitabilityQuestionSection>.suitabilityQuestion+.suitabilityQuestion{margin-top:0}.suitabilityFinancialInput{max-width:none}}
dialog.balanceSheetConflictDialog{color:var(--ink);margin:auto;inset:0}dialog.balanceSheetConflictDialog:not([open]){display:none}dialog.balanceSheetConflictDialog::backdrop{background:color-mix(in srgb, var(--ink) 28%, transparent)}.balanceSheetConflictDialog h2{margin:0;font-size:16px}.aliceHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.aliceHeading h2{margin-top:0}.aliceFields{flex-wrap:wrap;gap:1rem;display:flex}.aliceAdministration label{flex-direction:column;gap:.4rem;min-width:0;display:flex}.aliceFields>label{flex:10rem}.aliceAdministration input,.aliceAdministration select,.aliceAdministration textarea{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:8px;max-width:100%;padding:.65rem}.aliceAdministration textarea{min-width:min(26rem,100%);min-height:5rem}.aliceEditorFields{border:0;min-width:0;margin:0;padding:0}.aliceRuleGroup,.aliceCondition{border:1px solid var(--line);border-radius:10px;min-width:0;margin:1rem 0;padding:1rem}.aliceRuleGroup .aliceRuleGroup{border-left:3px solid var(--blue)}.aliceActions{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:1rem 0;display:flex}.aliceIntegrationStatus{color:var(--ink);font-weight:600}.aliceLogicPreview{overflow-wrap:anywhere}.aliceAttributeForm{margin:1rem 0}.aliceAttributeForm summary{cursor:pointer}.aliceListScroll{padding:.25rem;overflow-x:auto}.aliceImpactPreview{overflow-wrap:anywhere;min-width:0}.aliceImpactTable{border-collapse:collapse;width:100%;margin:1rem 0}.aliceImpactTable caption{text-align:left;padding:.5rem;font-weight:600}.aliceImpactTable th,.aliceImpactTable td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.75rem}.aliceImpactTable tr.selected{background:color-mix(in srgb, var(--blue) 8%, var(--panel))}.aliceImpactTable button{overflow-wrap:anywhere}.aliceEvidence{white-space:pre-wrap;overflow-wrap:anywhere;max-height:32rem;overflow-y:auto}.aliceStrategyRow{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;grid-template-columns:1.2fr 1fr 1.7fr 1.7fr 1.4fr 1fr;gap:1rem;min-width:850px;margin:.5rem 0;padding:1rem;display:grid}.aliceStrategyHeader{border:0;font-weight:600}.aliceStrategySelect{font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.aliceStrategyRow:focus-within{background:color-mix(in srgb, var(--blue) 8%, var(--panel));border-color:var(--blue)}@media (max-width:600px){.aliceHeading{flex-wrap:wrap}.aliceRuleGroup,.aliceCondition{padding:.6rem}.aliceFields>label{flex-basis:100%}}.aliceAdministrationNavigation{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.planningParameterAdministration,.planningParameterDetail{overflow-wrap:anywhere;width:100%;min-width:0}.planningParameterFilters{margin-bottom:1rem}.planningParameterTableScroll{max-width:100%;margin:1rem 0;overflow-x:auto}.planningParameterTable{border-collapse:collapse;width:100%;font-size:.9rem}.planningParameterTable caption{text-align:left;padding:.5rem 0;font-weight:600}.planningParameterTable th,.planningParameterTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.7rem}.planningParameterTable tr:focus-within,.planningParameterTable tbody tr:hover,.planningParameterSelected{background:color-mix(in srgb, var(--blue) 8%, var(--panel))}.planningParameterMetadata{grid-template-columns:minmax(150px,1fr) minmax(0,3fr);gap:.5rem 1rem;display:grid}.planningParameterMetadata dt{font-weight:600}.planningParameterMetadata dd{margin:0}.planningParameterProblem{color:var(--ink);background:color-mix(in srgb, #b45309 12%, var(--panel));font-weight:600}.planningParameterManifest,.planningParameterNotice{border:1px dashed var(--line);background:color-mix(in srgb, var(--blue) 4%, var(--panel));margin:1rem 0;padding:1rem}.planningParameterFindings{overflow-wrap:anywhere}@media (max-width:600px){.planningParameterMetadata{grid-template-columns:minmax(0,1fr)}.planningParameterMetadata dd{margin-bottom:.5rem}.planningParameterTable th,.planningParameterTable td{padding:.5rem}}.aliceReviewMetrics{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.aliceReviewMetrics dt{color:var(--muted)}.aliceReviewMetrics dd{margin:.25rem 0 0;font-size:1.2rem;font-weight:600}.aliceHouseholdOpportunities{overflow-wrap:anywhere;min-width:0}.aliceOpportunityControls{flex-wrap:wrap;align-items:end;gap:1rem;margin:1rem 0;display:flex}.aliceOpportunityControls label{gap:.4rem;display:grid}.aliceOpportunityControls select{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:.5rem}.aliceOpportunityCard{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin:1rem 0;padding:1rem}.aliceOpportunityCard summary{cursor:pointer;font-weight:600}.aliceOpportunityCondition{margin:.75rem 0}.aliceOpportunityCondition ul{padding-inline-start:1.25rem}.aliceOpportunityCard p{margin:.6rem 0}@media (max-width:600px){.aliceOpportunityCard{padding:.75rem}.aliceHouseholdOpportunities .aliceReviewMetrics{grid-template-columns:1fr}}
.epicAlternativesShell{--epicAltsBrandBlue:#005596;--epicAltsBrandOrange:#f08a5c;--epicAltsBrandCharcoal:#404040;--epicAltsBrandCoolGray:#a1a1a4;--epicAltsBrandLightBlue:#9ac8e3;--epicAltsBg:#f1f6f9;--epicAltsSurface:#fff;--epicAltsSurface2:#f6f8f9;--epicAltsSurface3:#edf5f9;--epicAltsText:var(--epicAltsBrandCharcoal);--epicAltsMuted:#6d7478;--epicAltsLine:#a1a1a461;--epicAltsLineStrong:#40404047;--epicAltsBlueDeep:#004170;--epicAltsBlueSoft:#9ac8e33d;--epicAltsOrangeDeep:#c96b42;--epicAltsOrangeSoft:#f08a5c29;--epicAltsGreen:#16794d;--epicAltsRed:#b42318;--epicAltsShadow:0 1px 0 #4040400a, 0 10px 24px #4040400f;--epicAltsRadius:8px;width:100%;min-width:0;color:var(--epicAltsText);letter-spacing:0}.epicAlternativesPanel{box-sizing:border-box;width:100%;min-width:0;max-width:1180px;margin:0 auto;padding:4px 24px 36px}.epicAlternativesPanel>:is(.epicAlternativesNewPage,.epicAlternativesNewEmpty,.epicAlternativesNewNotice,.epicAlternativesPersistenceError):first-child{margin-top:0}.epicWealthAlternativesPortfolio{gap:12px;width:min(1120px,100%);min-width:0;margin:4px auto 54px;display:grid}.epicWealthAlternativesGuidance{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,2fr) minmax(0,1fr);gap:18px;width:100%;min-width:0;padding:3px;display:grid}.epicWealthAlternativesGuidance:is(:hover,:focus-visible){background:color-mix(in srgb, var(--blue) 7%, transparent);box-shadow:inset 0 0 0 1px var(--blue);border-radius:9px}.epicWealthAlternativesGuidance:focus-visible{outline:3px solid var(--blue);outline-offset:1px}.epicWealthAlternativesGuidance:is(:hover,:focus-visible)>:is(.epicWealthAlternativesMetric:not(.is-exceeded),.epicWealthAlternativesPair){background:color-mix(in srgb, var(--blue) 8%, var(--panel))}.epicWealthAlternativesGuidance:is(:hover,:focus-visible)>:is(.epicWealthAlternativesMetric:not(.is-exceeded),.epicWealthAlternativesPair:not(:has(.is-exceeded))){border-color:var(--blue)}.epicWealthAlternativesPair{background:var(--panel);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.epicWealthAlternativesPair:has(>.epicWealthAlternativesMetric.is-exceeded){border-color:#b42318}.epicWealthAlternativesPair .epicWealthAlternativesMetric{background:0 0;border:0;border-radius:0}.epicWealthAlternativesPair .epicWealthAlternativesMetric+.epicWealthAlternativesMetric{border-left:1px solid var(--line)}.epicWealthAlternativesPair .epicWealthAlternativesMetric.is-exceeded{background:color-mix(in srgb, #b42318 10%, var(--panel))}.epicWealthAlternativesMetric{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:3px;min-width:0;padding:9px 12px;display:grid}.epicWealthAlternativesMetric span{color:var(--muted);font-size:12px;font-weight:900}.epicWealthAlternativesMetric strong{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(18px,1.45vw,24px);line-height:1.05}.epicWealthAlternativesMetric.is-exceeded{background:color-mix(in srgb, #b42318 10%, var(--panel));border-color:#b42318}.epicWealthAlternativesSrOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.epicWealthAlternativesSchedule .epicWealthAlternativesTableWrap{justify-self:center;width:max-content}.epicWealthAlternativesScheduleTable{border-collapse:collapse;color:var(--ink);min-width:390px;font-size:13px}.epicWealthAlternativesScheduleTable caption{color:var(--muted);text-align:left;padding:0 0 10px;font-size:12px}.epicWealthAlternativesScheduleTable caption strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:8px;font-size:15px}.epicWealthAlternativesScheduleTable th,.epicWealthAlternativesScheduleTable td{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;text-align:right;padding:11px 12px}.epicWealthAlternativesScheduleTable thead th{background:var(--panel-soft);color:var(--muted);white-space:nowrap;font-size:11px}.epicWealthAlternativesScheduleTable th:first-child{text-align:left}.epicWealthAlternativesScheduleTable tbody th{white-space:nowrap}.epicWealthAlternativesScheduleTable tbody tr.is-current{background:color-mix(in srgb, var(--blue) 22%, var(--panel));box-shadow:inset 4px 0 0 var(--blue);font-weight:800}.epicWealthAlternativesHoldings{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px}.epicWealthAlternativesGroups{gap:10px;min-width:0;display:grid}.epicWealthAlternativesHoldings h2{color:var(--ink);margin:0 0 12px;font-size:17px;line-height:1.2}.epicWealthAlternativesTableWrap{max-width:100%;overflow-x:auto}.epicWealthAlternativesTable{border-collapse:collapse;color:var(--ink);width:100%;min-width:850px;font-size:13px}.epicWealthAlternativesTable th,.epicWealthAlternativesTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 11px}.epicWealthAlternativesTable th{background:var(--panel-soft);color:var(--muted);white-space:nowrap;font-size:11px;font-weight:900}.epicWealthAlternativesTable th:nth-child(n+4),.epicWealthAlternativesTable td:nth-child(n+4){font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.epicWealthAlternativesTable td:nth-child(-n+3){overflow-wrap:anywhere}.epicWealthAlternativesAccountHeading h3{color:var(--ink);margin:0;font-size:13px;line-height:1.3}.epicWealthAlternativesTable .epicWealthAlternativesTotalRow{background:var(--panel-soft)}.epicWealthAlternativesTable .epicWealthAlternativesTotalRow>*{border-top:2px solid var(--line);font-size:13px;font-weight:800}.epicWealthAlternativesTable .epicWealthAlternativesTotalRow th{color:var(--ink);text-align:left}.epicWealthAlternativesTable .epicWealthAlternativesTotalRow td{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.epicWealthAlternativesState{color:var(--muted);text-align:center;margin:0;padding:24px 14px;font-size:13px}@media (max-width:1100px){.epicWealthAlternativesGuidance{grid-template-columns:repeat(2,minmax(0,1fr))}.epicWealthAlternativesGuidance>.epicWealthAlternativesMetric{grid-column:1/-1}}@media (max-width:420px){.epicWealthAlternativesSchedule .epicWealthAlternativesTableWrap{justify-self:stretch}}@media (max-width:500px){.epicWealthAlternativesGuidance{grid-template-columns:minmax(0,1fr)}.epicWealthAlternativesGuidance>.epicWealthAlternativesMetric{grid-column:auto}}@media (max-width:760px){.epicAlternativesPanel{padding:4px 14px 28px}}.epicAlternativesTable button:is(*){border:1px solid var(--epicAltsBrandBlue);background:var(--epicAltsBlueSoft);color:var(--epicAltsBlueDeep);cursor:pointer;font:inherit;border-radius:6px;padding:8px 11px;font-weight:750}.epicAlternativesTableWrap{margin-top:12px;overflow-x:auto}.epicAlternativesTable{border-collapse:collapse;width:100%;font-size:12px}.epicAlternativesTable th,.epicAlternativesTable td{border-bottom:1px solid var(--epicAltsLine);text-align:left;white-space:nowrap;vertical-align:top;padding:9px 8px}.epicAlternativesTable th{color:var(--epicAltsMuted);text-transform:uppercase;font-size:10px}.epicAlternativesTable td small{color:var(--epicAltsMuted);margin-top:3px;display:block}.epicAlternativesShell :where(button,input,select,textarea,a):focus-visible{outline:3px solid var(--epicAltsBrandBlue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.epicAlternativesShell *,.epicAlternativesShell :before,.epicAlternativesShell :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.epicAlternativesPageHeading button,.epicAlternativesInlineForm button:not(.cancelButton,.destructiveButton,.primaryButton),.epicAlternativesFundForm button{border:1px solid var(--epicAltsLine);background:var(--epicAltsSurface);min-height:38px;color:var(--epicAltsText);cursor:pointer;font:inherit;border-radius:7px;padding:0 13px;font-weight:750}.epicAlternativesPageHeading button,.epicAlternativesInlineForm>button,.epicAlternativesFundForm .epicAlternativesFormActions button{border-color:var(--epicAltsBrandBlue);background:var(--epicAltsBrandBlue);color:#fff}.epicAlternativesFormActions .epicAlternativesCancelButton,.epicAlternativesFundForm .epicAlternativesFormActions .epicAlternativesCancelButton{border-color:var(--epicAltsLineStrong);color:var(--epicAltsBrandCharcoal);background:#fff}.epicAlternativesFormActions .epicAlternativesSaveButton{border-color:var(--epicAltsBrandBlue);background:var(--epicAltsBrandBlue);color:#fff}.epicAlternativesShell .epicSaveStateButton[data-save-state=saved]{color:#fff!important;background:#16794d!important;border-color:#16794d!important}.epicAlternativesNewNotice{border-left:4px solid var(--epicAltsGreen);color:#17643a;background:#f1fbf6;border-radius:5px;margin-top:14px;padding:10px 12px;font-size:13px;font-weight:650}.epicAlternativesPersistenceError{color:#8d1b12;background:#fff1f0;border-left:4px solid #b42318;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;font-size:13px;font-weight:650;display:flex}.epicAlternativesPersistenceError button,.epicAlternativesTextButton{color:var(--epicAltsBrandBlue);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:750}.epicAlternativesNewPage{gap:16px;margin-top:18px;display:grid}.epicAlternativesPageHeading,.epicAlternativesCardHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.epicAlternativesPageHeading span,.epicAlternativesCardHeading span{color:var(--epicAltsMuted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.epicAlternativesPageHeading h2,.epicAlternativesCardHeading h3{color:var(--epicAltsBrandCharcoal);margin:4px 0 0}.epicAlternativesPageHeading h2{font-size:23px}.epicAlternativesPageHeading p{max-width:660px;color:var(--epicAltsMuted);margin:6px 0 0;font-size:13px}.epicAlternativesDashboardPanel{max-width:none}.epicAlternativesKpis{flex-wrap:wrap;gap:6px;display:flex}.epicAlternativesKpis article,.epicAlternativesNewCard{border:1px solid var(--epicAltsLine);background:var(--epicAltsSurface);box-shadow:var(--epicAltsShadow);border-radius:10px}.epicAlternativesKpis article{box-sizing:border-box;flex:2 1 max-content;gap:8px;min-width:max-content;min-height:76px;padding:10px 8px;display:grid}.epicAlternativesKpis article:nth-child(n+5){flex-grow:1}.epicAlternativesKpis span{color:var(--epicAltsMuted);text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.epicAlternativesKpis strong{white-space:nowrap;min-width:0;color:var(--epicAltsBlueDeep);font-variant-numeric:tabular-nums;font-size:clamp(14px,1.2vw,20px);line-height:1.05}.epicAlternativesNewGrid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:16px;display:grid}.epicAlternativesNewCard{min-width:0;padding:17px}.epicAlternativesCardHeading h3{font-size:16px}.epicAlternativesCardHeading>strong{color:var(--epicAltsBlueDeep);font-variant-numeric:tabular-nums;font-size:14px}.epicAlternativesCardHeading button:not(.epicAlternativesSponsorAction){min-height:30px;color:var(--epicAltsBrandBlue);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.epicAlternativesAllocation{gap:12px;margin-top:12px;display:grid}.epicAlternativesAllocation>div{gap:6px;display:grid}.epicAlternativesAllocation>div>div{color:var(--epicAltsText);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}.epicAlternativesAllocation strong{color:var(--epicAltsBlueDeep);font-variant-numeric:tabular-nums;white-space:nowrap}.epicAlternativesAllocation i{background:var(--epicAltsSurface3);border-radius:999px;height:9px;display:block;overflow:hidden}.epicAlternativesAllocation b{border-radius:inherit;background:linear-gradient(90deg, var(--epicAltsBrandBlue), #57a3c7);height:100%;display:block}.epicAlternativesCompactList{gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}.epicAlternativesCompactList li{border-top:1px solid var(--epicAltsLine);justify-content:space-between;gap:12px;padding:11px 0;display:flex}.epicAlternativesCompactList strong,.epicAlternativesCompactList span{display:block}.epicAlternativesCompactList strong{font-size:13px}.epicAlternativesCompactList span{color:var(--epicAltsMuted);margin-top:3px;font-size:12px}.epicAlternativesCompactList time{color:var(--epicAltsBlueDeep);white-space:nowrap;font-size:12px;font-weight:750}.epicAlternativesAvailableFunds{padding-bottom:7px}.epicAlternativesAvailableFunds .epicAlternativesTable{table-layout:auto;width:max-content;min-width:100%}.epicAlternativesAvailableFunds .epicAlternativesTable :is(th,td){white-space:nowrap;padding-inline:4px}.epicAlternativesNewEmpty{border:1px dashed var(--epicAltsLineStrong);background:var(--epicAltsSurface2);color:var(--epicAltsMuted);border-radius:7px;margin:16px 0 0;padding:15px;font-size:13px;line-height:1.5}.epicAlternativesInlineForm,.epicAlternativesFundForm{border:1px solid var(--epicAltsLine);background:var(--epicAltsSurface2);border-radius:10px;gap:14px;padding:16px;display:grid}.epicAlternativesInlineForm{grid-template-columns:minmax(260px,1fr) auto;align-items:end}.epicAlternativesInlineForm label,.epicAlternativesFundForm>.epicAlternativesFormGrid>label{color:var(--epicAltsMuted);gap:6px;font-size:12px;font-weight:750;display:grid}.epicAlternativesInlineForm input,.epicAlternativesInlineForm select,.epicAlternativesFundForm input,.epicAlternativesFundForm select{box-sizing:border-box;border:1px solid var(--epicAltsLine);background:var(--epicAltsSurface);width:100%;min-width:0;color:var(--epicAltsText);font:inherit;border-radius:6px;padding:9px 10px}.epicAlternativesHouseholdEnrollment{align-items:start}.epicAlternativesHouseholdPicker{gap:10px;min-width:0;display:grid}.epicAlternativesHouseholdPickerControls{grid-template-columns:minmax(220px,1fr) minmax(170px,.45fr);gap:10px;display:grid}.epicAlternativesHouseholdPickerControls label{min-width:0}.epicAlternativesHouseholdResults{border:1px solid var(--epicAltsLine);background:var(--epicAltsSurface);max-height:348px;box-shadow:var(--epicAltsShadow);border-radius:7px;overflow:auto}.epicAlternativesHouseholdResults>button{border:0;border-bottom:1px solid var(--epicAltsLine);width:100%;min-height:54px;color:var(--epicAltsText);cursor:pointer;text-align:left;background:0 0;border-radius:0;gap:3px;padding:9px 11px;display:grid}.epicAlternativesHouseholdResults>button:last-of-type{border-bottom:0}.epicAlternativesHouseholdResults>button:hover,.epicAlternativesHouseholdResults>button.is-highlighted{background:var(--epicAltsBlueSoft)}.epicAlternativesHouseholdResults>button.is-highlighted{box-shadow:inset 3px 0 0 var(--epicAltsBrandBlue)}.epicAlternativesHouseholdResults strong{font-size:13px}.epicAlternativesHouseholdResults small,.epicAlternativesHouseholdSelected small{color:var(--epicAltsMuted);font-size:12px}.epicAlternativesHouseholdResults p{color:var(--epicAltsMuted);margin:0;padding:11px;font-size:12px;line-height:1.4}.epicAlternativesHouseholdEmpty{background:var(--epicAltsSurface2);border-radius:6px}.epicAlternativesHouseholdSelected{border:1px solid var(--epicAltsBrandBlue);background:var(--epicAltsBlueSoft);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.epicAlternativesHouseholdSelected div{gap:2px;min-width:0;display:grid}.epicAlternativesHouseholdSelected span{color:var(--epicAltsMuted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.epicAlternativesHouseholdSelected strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.epicAlternativesHouseholdSelected button{min-height:28px;color:var(--epicAltsBrandBlue);background:0 0;border:0;flex:none;padding:0;font-size:12px}.epicAlternativesFundForm h3{color:var(--epicAltsBlueDeep);margin:0;font-size:16px}.epicAlternativesFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.epicAlternativesFormSection{border:1px solid var(--epicAltsLineStrong);border-radius:8px;gap:12px;min-width:0;margin:0;padding:13px;display:grid}.epicAlternativesFormSection>legend{color:var(--epicAltsBlueDeep);padding:0 4px;font-size:13px;font-weight:800}.epicAlternativesFormSection .epicAlternativesFormGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.epicAlternativesFormSection label{color:var(--epicAltsMuted);gap:6px;font-size:12px;font-weight:750;display:grid}.epicAlternativesFormGrid fieldset{border:1px solid var(--epicAltsLine);border-radius:6px;flex-wrap:wrap;align-content:flex-start;gap:8px 14px;min-width:0;padding:8px 10px 10px;display:flex}.epicAlternativesFormGrid legend{color:var(--epicAltsMuted);padding:0 3px;font-size:12px;font-weight:750}.epicAlternativesFormGrid fieldset label{color:var(--epicAltsText);align-items:center;gap:5px;font-size:12px;display:inline-flex}.epicAlternativesFormGrid fieldset input{width:auto;padding:0}.epicAlternativesPercent{position:relative}.epicAlternativesPercent input{padding-right:28px!important}.epicAlternativesPercent span{color:var(--epicAltsMuted);font-size:13px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.epicAlternativesMoneyInput{display:block;position:relative}.epicAlternativesMoneyInput b{z-index:1;color:var(--epicAltsMuted);font-size:14px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.epicAlternativesMoneyInput input{padding-left:25px!important}.epicAlternativesFormActions{justify-content:flex-end;gap:12px;display:flex}.epicAlternativesInvestmentForm{grid-template-columns:repeat(12,minmax(0,1fr))}.epicAlternativesInvestmentForm>label{grid-column:span 4;min-width:0}.epicAlternativesInvestmentForm .epicAlternativesInvestmentActions{grid-column:1/-1;align-items:center}.epicAlternativesAccountCreation>.epicAlternativesFormActions{margin-top:14px}.epicAlternativesInvestmentActions .destructiveButton{margin-right:auto}.epicAlternativesInvestmentActions>button{cursor:pointer;flex:none;align-self:stretch}.epicAlternativesInvestmentActions .cancelButton:active:not(:disabled){background:#e2e8f0}.epicAlternativesInvestmentActions .primaryButton:active:not(:disabled){background:#003575}.epicAlternativesInvestmentActions .cancelButton:focus-visible,.epicAlternativesInvestmentActions .primaryButton:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.epicAlternativesInvestmentActions>button:disabled{cursor:not-allowed;opacity:.55}.epicAlternativesInvestmentActions>.epicSaveStateButton[data-save-state=saving]:disabled{opacity:1}.epicAlternativesInvestmentActions .destructiveButton:focus-visible{outline-offset:2px;outline:3px solid #b42318;box-shadow:0 0 0 5px #b4231833}.epicAlternativesInvestmentForm>p{color:var(--epicAltsMuted);grid-column:1/-1;margin:0;font-size:12px}.epicAlternativesNewTable th,.epicAlternativesNewTable td{white-space:nowrap}.epicAlternativesNewTable tr.is-selected td{background:var(--epicAltsBlueSoft)}.epicAlternativesNewTable tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--epicAltsBrandBlue)}.epicAlternativesNewTable[role=grid] tbody tr:hover td{background:#9ac8e326}.epicAlternativesNewTable[role=grid] tbody tr.is-selected:hover td{background:#9ac8e361}.epicAlternativesSelectedClient{gap:14px;display:grid}.epicAlternativesHouseholdHoldings,.epicAlternativesHouseholdHoldings .epicAlternativesTable{min-width:0}.epicAlternativesHouseholdHoldings .epicAlternativesTable :is(th,td):nth-child(-n+2){max-width:220px}.epicAlternativesHouseholdHoldings .epicAlternativesTable :is(th,td){overflow-wrap:anywhere;white-space:normal;padding:9px 8px;font-size:12px}.epicAlternativesHoldingMoneyGroup{white-space:nowrap}.epicAlternativesHouseholdDetail .epicAlternativesAccountHeading th{text-align:left;background:var(--epicAltsSurface2);border-top:1px solid var(--epicAltsLineStrong);white-space:normal;text-transform:none;padding:8px 5px 6px}.epicAlternativesHouseholdDetail .epicAlternativesAccountHeading h3{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:750;line-height:1.35}.epicAlternativesHouseholdTotalRow th,.epicAlternativesHouseholdTotalRow td{border-top:2px solid var(--epicAltsLineStrong);background:var(--epicAltsSurface2);font-weight:800}.epicAlternativesHouseholdTotalRow th{color:var(--epicAltsText);text-transform:none;font-size:12px}.epicAlternativesMoneyValue{display:block}.epicAlternativesClientControls{border:1px solid var(--epicAltsLine);background:var(--epicAltsSurface2);border-radius:8px;grid-template-columns:minmax(180px,1.3fr) repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:10px;padding:12px;display:grid}.epicAlternativesClientControls label{color:var(--epicAltsMuted);gap:6px;font-size:12px;font-weight:750;display:grid}.epicAlternativesClientControls input,.epicAlternativesClientControls select{box-sizing:border-box;border:1px solid var(--epicAltsLine);background:var(--epicAltsSurface);width:100%;min-width:0;color:var(--epicAltsText);font:inherit;border-radius:6px;padding:9px 10px}.epicAlternativesClientResult{min-height:38px;color:var(--epicAltsMuted);white-space:nowrap;align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}.epicAlternativesClientResult button{color:var(--epicAltsBrandBlue);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:800}.epicAlternativesNewTable[role=grid] tbody tr{cursor:pointer}.epicAlternativesNewTable[role=grid] tbody tr:focus-visible{outline-offset:-3px;outline:3px solid #00559647}.epicAlternativesPitchbook{border:1px dashed var(--epicAltsBrandBlue);background:var(--epicAltsSurface3);border-radius:8px;gap:8px;margin:0;padding:13px;display:grid}.epicAlternativesPitchbook legend{color:var(--epicAltsBlueDeep);padding:0 4px;font-size:13px;font-weight:800}.epicAlternativesPitchbook p{color:var(--epicAltsMuted);margin:0;font-size:12px}.epicAlternativesPitchbookCurrent{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.epicAlternativesFundForm .epicAlternativesPitchbookRemoveButton{color:#b42318;background:#fff;border-color:#b42318;min-height:32px;padding:0 10px;font-size:12px}.epicAlternativesFundForm .epicAlternativesPitchbookRemoveButton:disabled{cursor:not-allowed;opacity:.55}.epicAlternativesPitchbook>label{color:var(--epicAltsText);cursor:pointer;font-size:13px;font-weight:700;display:block}.epicAlternativesPitchbook>label span{color:var(--epicAltsBrandBlue);text-decoration:underline}.epicAlternativesPitchbook input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.epicAlternativesFundDetails dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:17px 0 0;display:grid}.epicAlternativesFundDetails dl>div{min-width:0}.epicAlternativesFundDetails dt{color:var(--epicAltsMuted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.epicAlternativesFundDetails dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.4}.epicAlternativesFundDetails a{color:var(--epicAltsBrandBlue);font-weight:750}.epicAlternativesFundDetails dd small{color:var(--epicAltsMuted);margin-top:3px;font-size:11px;display:block}.epicAlternativesManagementPanel{flex-direction:column;max-width:none;height:100%;padding-bottom:0;display:flex}.epicAlternativesManagementPage{flex-direction:column;flex:1;min-height:0;display:flex}.epicAlternativesSponsorPage{margin-top:0}.epicAlternativesManagementPanes{flex:1;grid-template-columns:minmax(676px,55%) minmax(0,1fr);min-height:0;display:grid}.epicAlternativesManagementList,.epicAlternativesManagementDetail{min-width:0;min-height:0}.epicAlternativesManagementList{border-right:1px solid var(--line);background:var(--panel);grid-template-rows:auto minmax(0,1fr);gap:14px;padding:18px;display:grid;overflow:hidden}.epicAlternativesManagementList .epicAlternativesTableWrap{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-height:0;margin-top:0;overflow:auto}.epicAlternativesManagementList .epicAlternativesTable{border-collapse:separate;border-spacing:0;font-size:12px}.epicAlternativesManagementList .epicAlternativesTable th{z-index:1;border-right:1px solid var(--line);background:var(--panel-soft);color:var(--muted);text-transform:none;padding:0;font-size:12px;font-weight:900;position:sticky;top:0}.epicAlternativesManagementList .epicAlternativesTable th:last-child{border-right:0}.epicAlternativesManagementList .epicAlternativesTable td{border-right:1px solid var(--line);text-overflow:ellipsis;overflow:hidden}.epicAlternativesManagementList .epicAlternativesTable td:last-child{border-right:0}.epicAlternativesManagementList .epicAlternativesTable td small{white-space:normal;line-height:1.4}.epicAlternativesManagementList .epicAlternativesTable th:only-child{padding:10px 11px}.epicAlternativesManagementDetail{background:var(--epicAltsBg);padding:18px 24px 24px;overflow-y:auto}.epicAlternativesManagementDetail>.epicAlternativesNewEmpty{margin-top:0}.epicAlternativesManagementDetail .epicAlternativesCardHeading h3{overflow-wrap:anywhere;font-size:21px;line-height:1.2}.epicAlternativesSponsorPanes .epicAlternativesManagementList{flex-direction:column;gap:12px;display:flex}.epicAlternativesSponsorPanes .epicAlternativesManagementList .epicAlternativesTableWrap{flex:1}.epicAlternativesSponsorControls{justify-content:flex-end;display:flex}.epicAlternativesSponsorPage .epicAlternativesInlineForm{grid-template-columns:minmax(0,1fr);margin-bottom:2px}.epicAlternativesSponsorPage .epicAlternativesInlineForm .epicAlternativesSaveButton{border:1px solid var(--epicAltsBrandBlue);background:var(--epicAltsBrandBlue);color:#fff;cursor:pointer;font:inherit;border-radius:7px;padding:0 13px;font-weight:750}.epicAlternativesSponsorPage .epicAlternativesInlineForm .epicAlternativesSaveButton:hover{border-color:var(--epicAltsBlueDeep);background:var(--epicAltsBlueDeep)}.epicAlternativesSponsorPage .epicAlternativesInlineForm .epicAlternativesSaveButton:focus-visible{outline:3px solid var(--epicAltsBrandBlue);outline-offset:2px}.epicAlternativesSponsorPanes .epicAlternativesManagementDetail>section{min-width:0}.epicAlternativesSponsorPanes .epicAlternativesTable td:not(:first-child),.epicAlternativesSponsorPanes .epicAlternativesManagementDetail .epicAlternativesTable th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.epicAlternativesSponsorPanes .epicAlternativesTable td:not(:first-child){white-space:nowrap}.epicAlternativesSponsorPanes .epicAlternativesManagementList .epicAlternativesTable{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:704px}.epicAlternativesSponsorPanes .epicAlternativesManagementList .epicAlternativesTable th:first-child{width:27%}.epicAlternativesSponsorPanes .epicAlternativesManagementList .epicAlternativesTable th:nth-child(2){width:13%}.epicAlternativesSponsorPanes .epicAlternativesManagementList .epicAlternativesTable th:nth-child(3){width:17%}.epicAlternativesSponsorPanes .epicAlternativesManagementList .epicAlternativesTable th:nth-child(4){width:15%}.epicAlternativesSponsorPanes .epicAlternativesManagementList .epicAlternativesTable th:nth-child(5){width:13%}.epicAlternativesSponsorPanes .epicAlternativesManagementList .epicAlternativesTable th:nth-child(6){width:15%}.epicAlternativesManagementTableWrap .epicAlternativesTable th{border-right:0;border-bottom:1px solid var(--line);background:var(--panel-soft);color:var(--muted);text-transform:none;padding:0;font-size:12px;font-weight:900}.epicAlternativesManagementTableWrap .epicAlternativesTable th .epicAlternativesSponsorSortButton{border:0;border-right:1px solid var(--line);width:100%;min-height:38px;color:inherit;font:inherit;font-weight:inherit;text-align:left;white-space:nowrap;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:4px;padding:6px 4px;text-decoration:none;display:flex}.epicAlternativesManagementTableWrap .epicAlternativesTable th:last-child .epicAlternativesSponsorSortButton{border-right:0}.epicAlternativesManagementTableWrap .epicAlternativesTable th .epicAlternativesSponsorSortButton:hover{background:var(--panel)}.epicAlternativesManagementTableWrap .epicAlternativesTable th .epicAlternativesSponsorSortButton.active{background:var(--panel);color:var(--blue)}.epicAlternativesManagementTableWrap .epicAlternativesTable th.is-numeric{text-align:right;font-variant-numeric:tabular-nums}.epicAlternativesManagementTableWrap .epicAlternativesTable th.is-numeric .epicAlternativesSponsorSortButton{text-align:right;justify-content:flex-end}.epicAlternativesManagementTableWrap .epicAlternativesTable th .sortGlyph{flex:0 0 8px;font-size:10px}.epicAlternativesManagementTableWrap .epicAlternativesTable td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:6px 7px}.epicAlternativesManagementTableWrap .epicAlternativesTable td:last-child{border-right:0}.epicAlternativesSponsorPage .epicAlternativesManagementDetail .epicAlternativesTableWrap{border:1px solid var(--line);background:var(--panel);border-radius:8px;overflow:auto}.epicAlternativesSponsorPage .epicAlternativesManagementDetail .epicAlternativesTable{table-layout:auto;border-collapse:separate;border-spacing:0;min-width:500px;font-size:12px}.epicAlternativesSponsorPage .epicAlternativesManagementDetail .epicAlternativesTable th:first-child{width:auto}.epicAlternativesSponsorPage .epicAlternativesManagementDetail .epicAlternativesTable th:not(:first-child){width:1%}.epicAlternativesSponsorPage .epicAlternativesManagementDetail .epicAlternativesTable th{border-bottom:1px solid var(--line);background:var(--panel-soft);color:var(--muted);text-transform:none;padding:0;font-size:12px;font-weight:900}.epicAlternativesSponsorPage .epicAlternativesManagementDetail .epicAlternativesTable th .epicAlternativesSponsorSortButton{border:0;border-right:1px solid var(--line);width:100%;min-height:38px;color:inherit;font:inherit;font-weight:inherit;text-align:left;white-space:nowrap;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:4px;padding:6px 4px;text-decoration:none;display:flex}.epicAlternativesSponsorPage .epicAlternativesManagementDetail .epicAlternativesTable th:last-child .epicAlternativesSponsorSortButton{border-right:0}.epicAlternativesSponsorPage .epicAlternativesManagementDetail .epicAlternativesTable th .epicAlternativesSponsorSortButton:hover{background:var(--panel)}.epicAlternativesSponsorPage .epicAlternativesManagementDetail .epicAlternativesTable th .epicAlternativesSponsorSortButton.active{background:var(--panel);color:var(--blue)}.epicAlternativesSponsorPage .epicAlternativesManagementDetail .epicAlternativesTable th.is-numeric{text-align:right;font-variant-numeric:tabular-nums}.epicAlternativesSponsorPage .epicAlternativesManagementDetail .epicAlternativesTable th.is-numeric .epicAlternativesSponsorSortButton{text-align:right;justify-content:flex-end}.epicAlternativesSponsorPage .epicAlternativesManagementDetail .epicAlternativesTable th .sortGlyph{flex:0 0 8px;font-size:10px}.epicAlternativesSponsorPage .epicAlternativesManagementDetail .epicAlternativesTable td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-overflow:ellipsis;padding:6px 7px;overflow:hidden}.epicAlternativesSponsorPage .epicAlternativesManagementDetail .epicAlternativesTable td:last-child{border-right:0}.epicAlternativesSponsorPage .epicAlternativesManagementDetail .epicAlternativesTable td:first-child{white-space:normal;overflow-wrap:anywhere}.epicAlternativesFundPage{margin-top:0}.epicAlternativesSectionHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-top:22px;display:flex}.epicAlternativesSectionHeading h4{color:var(--epicAltsBrandCharcoal);margin:0;font-size:14px}.epicAlternativesSectionHeading span{color:var(--epicAltsMuted);font-size:12px}.epicAlternativesFundHeader{justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.epicAlternativesFundHeader span{min-width:0;color:var(--muted);overflow-wrap:anywhere;text-align:right;flex:0 auto;font-size:13px;font-weight:750}.epicAlternativesFundHeader h3{overflow-wrap:anywhere;flex:auto;min-width:0;margin:0;font-size:21px;line-height:1.2}.epicAlternativesHouseholdPage{margin-top:0}.epicAlternativesManagementPanel:has(.epicAlternativesHouseholdPage){height:auto;min-height:100%}@media (max-width:1350px){.epicAlternativesFundDetails dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1240px){.epicAlternativesManagementPanel{height:auto;min-height:100%;padding-bottom:36px}.epicAlternativesManagementPage{min-height:auto}.epicAlternativesManagementPanes{grid-template-columns:minmax(0,1fr)}.epicAlternativesManagementList{border-right:0;border-bottom:1px solid var(--line);overflow:visible}.epicAlternativesManagementList .epicAlternativesTableWrap{max-height:45vh}.epicAlternativesManagementDetail{overflow:visible}}@media (max-width:1050px){.epicAlternativesFormGrid,.epicAlternativesFormSection .epicAlternativesFormGrid,.epicAlternativesInvestmentForm{grid-template-columns:repeat(2,minmax(0,1fr))}.epicAlternativesInvestmentForm>label{grid-column:auto}.epicAlternativesInvestmentForm .epicAlternativesInvestmentAccount{grid-column:1/-1}.epicAlternativesClientControls{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:720px){.epicAlternativesNewGrid,.epicAlternativesInlineForm,.epicAlternativesFormGrid,.epicAlternativesInvestmentForm,.epicAlternativesClientControls,.epicAlternativesFundDetails dl,.epicAlternativesHouseholdPickerControls{grid-template-columns:1fr}.epicAlternativesPageHeading h2{font-size:20px}.epicAlternativesInlineForm>button{justify-self:start}.epicAlternativesInvestmentForm .epicAlternativesInvestmentAccount{grid-column:auto}.epicAlternativesInvestmentActions{flex-wrap:wrap}}.epicAlternativesInvestmentDetail{border-top:1px solid var(--border,#d9dee7);min-width:0;margin-top:18px;padding-top:16px;container:epicAlternativeDetail/inline-size}.epicAlternativesOwnershipHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.epicAlternativesOwnershipHeading p{overflow-wrap:anywhere;min-width:0;margin:0}.epicAlternativesOwnershipHeading button{flex-shrink:0}.epicAlternativesInvestmentColumns{grid-template-columns:minmax(0,3fr) minmax(0,7fr);align-items:start;gap:16px;display:grid}.epicAlternativesInvestmentFields{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;margin:0;font-size:12px;display:grid;container-type:inline-size}.epicAlternativesInvestmentFields>div{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.epicAlternativesInvestmentFields>div:has(.epicAlternativesFieldForm){grid-template-columns:minmax(0,1fr);gap:6px}.epicAlternativesInvestmentFields dt{border-radius:6px;padding:6px 4px;font-weight:600}:is(.epicAlternativesInvestmentFields>div:has(button.epicAlternativesInvestmentValue:is(:hover,:focus-visible):not(:disabled)) dt,.epicAlternativesInvestmentFields>div:has(.epicAlternativesFieldForm:focus-within) dt){color:var(--epicAltsBrandBlue);background:var(--epicAltsBlueSoft)}.epicAlternativesInvestmentFields dd{overflow-wrap:anywhere;margin:0}.epicAlternativesInvestmentValue{box-sizing:border-box;border:1px solid var(--epicAltsLine);background:var(--epicAltsSurface);width:100%;min-height:38px;color:var(--epicAltsText);font:inherit;text-align:left;overflow-wrap:anywhere;border-radius:6px;padding:9px 10px;display:block}.epicAlternativesHouseholdDetail .epicAlternativesInvestmentFields .epicAlternativesInvestmentValue,.epicAlternativesHouseholdDetail .epicAlternativesInvestmentFields .epicAlternativesMoneyInput input,.epicAlternativesHouseholdDetail .epicAlternativesInvestmentForm .epicAlternativesMoneyInput input{text-align:right}button.epicAlternativesInvestmentValue{cursor:pointer}button.epicAlternativesInvestmentValue:is(:hover,:focus-visible):not(:disabled){color:var(--epicAltsBrandBlue);background:var(--epicAltsBlueSoft);box-shadow:inset 0 0 0 1px var(--epicAltsBrandBlue);text-decoration:none}button.epicAlternativesInvestmentValue:focus-visible{outline:3px solid var(--epicAltsBrandBlue);outline-offset:2px}button.epicAlternativesInvestmentValue:disabled{cursor:not-allowed;opacity:.55}.epicAlternativesInvestmentFields>.epicAlternativesInvestmentIrr{border:1px solid var(--epicAltsLineStrong);background:var(--epicAltsSurface2);border-radius:8px;padding:8px 4px}.epicAlternativesInvestmentIrr dt{color:var(--epicAltsText);font-family:inherit;font-size:20px;font-weight:800}.epicAlternativesInvestmentIrr .epicAlternativesInvestmentValue{font-variant-numeric:tabular-nums;background:0 0;border:0;padding-inline:4px;font-size:20px;font-weight:800}@container (max-width:230px){.epicAlternativesInvestmentFields>div{grid-template-columns:minmax(0,1fr);gap:4px}}.epicAlternativesFieldForm{background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:flex}.epicAlternativesFieldForm>select,.epicAlternativesFieldForm>.epicAlternativesMoneyInput{flex:140px;min-width:0}.epicAlternativesFieldForm .epicAlternativesFormActions{flex-wrap:wrap;justify-content:flex-start;gap:8px}.epicAlternativesCashFlowForm label{min-width:0}.epicAlternativesCashFlowForm{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.epicAlternativesCashFlowForm .epicAlternativesFormActions,.epicAlternativesCashFlowForm>p{grid-column:1/-1}.epicAlternativesCashFlowHistory{min-width:0;margin-top:0}.epicAlternativesCashFlowHeading{flex-wrap:nowrap;align-items:center}.epicAlternativesCashFlowHeading .epicAlternativesSponsorAction{flex-shrink:0}.epicAlternativesCashFlowHeading .epicAlternativesSponsorAction:disabled{cursor:not-allowed;opacity:.55}.epicAlternativesCashFlowHistory .epicAlternativesTableWrap{border:1px solid var(--line);background:var(--panel);border-radius:8px}.epicAlternativesHouseholdDetail .epicAlternativesCashFlowHistory .epicAlternativesTable{table-layout:auto;border-collapse:separate;border-spacing:0;width:100%;min-width:520px}.epicAlternativesCashFlowHistory .epicAlternativesTable :is(th,td){font-size:12px}.epicAlternativesCashFlowHistory .epicAlternativesTable th{background:var(--panel-soft);color:var(--muted);padding:0;font-weight:900}.epicAlternativesCashFlowHistory .epicAlternativesTable th .epicAlternativesSponsorSortButton{border:0;border-right:1px solid var(--line);width:100%;min-height:38px;color:inherit;font:inherit;font-weight:inherit;text-align:left;white-space:nowrap;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:4px;padding:6px 8px;display:flex}.epicAlternativesCashFlowHistory .epicAlternativesTable th:last-child .epicAlternativesSponsorSortButton{border-right:0}.epicAlternativesCashFlowHistory .epicAlternativesTable th .epicAlternativesSponsorSortButton:hover,.epicAlternativesCashFlowHistory .epicAlternativesTable th .epicAlternativesSponsorSortButton.active{background:var(--panel);color:var(--blue)}.epicAlternativesCashFlowHistory .epicAlternativesTable th.is-numeric .epicAlternativesSponsorSortButton{text-align:right;justify-content:flex-end}.epicAlternativesCashFlowHistory .epicAlternativesTable th .sortGlyph{flex:0 0 8px;font-size:10px}.epicAlternativesCashFlowHistory .epicAlternativesTable th.is-numeric .sortGlyph{order:-1}.epicAlternativesCashFlowHistory .epicAlternativesTable :is(th,td):not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.epicAlternativesHouseholdDetail .epicAlternativesCashFlowHistory .epicAlternativesTable td{white-space:nowrap;padding-inline:8px}.epicAlternativesCashFlowHistory .epicAlternativesTable td{border-right:1px solid var(--line)}.epicAlternativesCashFlowHistory .epicAlternativesTable td:last-child{border-right:0}.epicAlternativesDetailActions{margin-top:18px}@media (max-width:800px){.epicAlternativesInvestmentColumns,.epicAlternativesCashFlowForm{grid-template-columns:minmax(0,1fr)}}@container epicAlternativeDetail (max-width:780px){.epicAlternativesInvestmentColumns,.epicAlternativesCashFlowForm{grid-template-columns:minmax(0,1fr)}}.epicAlternativesHouseholdDetail .epicAlternativesCashFlowHistory .epicAlternativesTable thead th{width:auto;padding:0}.epicAlternativesManagementTableWrap{border:1px solid var(--line);background:var(--panel);border-radius:8px}.epicAlternativesManagementTableWrap .epicAlternativesTable{border-collapse:separate;border-spacing:0;font-size:12px}.epicAlternativesManagementTableWrap .epicAlternativesTable :is(th,td).is-numeric{text-align:right;font-variant-numeric:tabular-nums}.epicAlternativesManagementTableWrap .epicAlternativesTable th:not(:has(button)){padding:6px 7px}.epicAlternativesShell :is(.epicAlternativesSponsorAction,.epicAlternativesHouseholdPage .epicAlternativesFormActions>button,.epicAlternativesHouseholdPage .epicAlternativesDeleteConfirmation button){box-sizing:border-box;min-height:38px;font:inherit;border-radius:7px;padding:0 13px;font-size:12px;font-weight:750;line-height:normal}.epicAlternativesShell .epicAlternativesSponsorAction{border:1px solid var(--epicAltsBrandBlue);background:var(--epicAltsBrandBlue);color:#fff;cursor:pointer;align-self:center}.epicAlternativesShell .epicAlternativesHouseholdPage .epicAlternativesFieldForm .epicAlternativesInvestmentActions>button{min-height:30px;padding:0 10px}.epicAlternativesShell .epicAlternativesSponsorAction:hover:not(:disabled){background:var(--epicAltsBlueDeep);border-color:var(--epicAltsBlueDeep)}.epicAlternativesShell .epicAlternativesSponsorAction:focus-visible{outline:3px solid var(--epicAltsBrandBlue);outline-offset:2px}.epicAlternativesShell .epicAlternativesSponsorAction:disabled{cursor:not-allowed;opacity:.55}.epicAlternativesCardHeading:has(>.epicAlternativesSponsorAction){align-items:center}.epicAlternativesOfferingList{border-right:0;flex-direction:column;flex:1;gap:12px;display:flex}.epicAlternativesOfferingList .epicAlternativesTableWrap{flex:1}.epicAlternativesOfferingList .epicAlternativesTable{table-layout:auto;min-width:1240px}.epicAlternativesOfferingList .epicAlternativesTable th{min-width:64px}.epicAlternativesOfferingList .epicAlternativesTable th:first-child{min-width:150px}.epicAlternativesOfferingList .epicAlternativesTable th:nth-child(2){min-width:180px}.epicAlternativesOfferingList .epicAlternativesTable th:nth-child(n+3):nth-child(-n+6),.epicAlternativesOfferingList .epicAlternativesTable th:nth-child(9){min-width:96px}.epicAlternativesOfferingList .epicAlternativesTable td{padding-inline:6px}.epicAlternativesOfferingList .epicAlternativesTable td:nth-child(-n+2){white-space:normal;overflow-wrap:anywhere;max-width:260px}.epicAlternativesOfferingFilters{grid-template-columns:minmax(180px,1.4fr) repeat(5,minmax(150px,1fr)) auto}.epicAlternativesOfferingAdd{justify-content:flex-end;min-width:0;display:flex}.epicAlternativesOfferingFilters .epicAlternativesClientResult{grid-column:1/-1}.epicAlternativesMultiFilter{min-width:0;color:var(--epicAltsMuted);font-size:12px;font-weight:750;position:relative}.epicAlternativesMultiFilter summary{cursor:pointer}.epicAlternativesMultiFilter summary:focus-visible{outline:3px solid var(--epicAltsBrandBlue);outline-offset:2px}.epicAlternativesMultiFilter summary[aria-disabled=true]{cursor:not-allowed;opacity:.55}.epicAlternativesMultiFilter summary>span:not(.epicAlternativesMultiFilterLabel){border:1px solid var(--epicAltsLine);background:var(--epicAltsSurface);color:var(--epicAltsText);border-radius:6px;margin-top:6px;padding:9px 10px;display:block}.epicAlternativesMultiFilter fieldset{z-index:3;box-sizing:border-box;border:1px solid var(--epicAltsLine);background:var(--epicAltsSurface);width:max(100%,220px);min-width:0;max-width:calc(100vw - 80px);max-height:240px;box-shadow:var(--epicAltsShadow);border-radius:6px;margin:4px 0 0;padding:12px;position:absolute;top:100%;left:0;overflow:auto}.epicAlternativesMultiFilter fieldset label{align-items:center;gap:8px;padding-block:4px;display:flex}.epicAlternativesMultiFilter input{width:auto}.epicAlternativesHouseholdControls .epicAlternativesMultiFilter fieldset{box-sizing:border-box;width:100%;min-width:0}.epicAlternativesMultiFilter input:focus-visible{outline:3px solid var(--epicAltsBrandBlue);outline-offset:2px}.epicAlternativesOfferingFilters .epicAlternativesMultiFilter fieldset{width:max(100%,300px);max-height:min(420px,60vh)}.epicAlternativesOfferingFilters .epicAlternativesMultiFilter:nth-child(3) fieldset{left:auto;right:0}.epicAlternativesMultiFilterActions{background:var(--epicAltsSurface);border-bottom:1px solid var(--epicAltsLine);align-items:center;gap:8px;margin-bottom:6px;padding-block:8px;display:flex;position:sticky;top:-12px}.epicAlternativesMultiFilterActions button{color:var(--epicAltsBrandBlue);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0}.epicAlternativesMultiFilterActions button:focus-visible{outline:3px solid var(--epicAltsBrandBlue);outline-offset:2px}.epicAlternativesOfferingDetailPage{margin-top:0}.epicAlternativesOfferingDetailPage>.epicAlternativesFundHeader{padding:18px 24px}.epicAlternativesOfferingDetailPanes{grid-template-columns:minmax(0,55%) minmax(0,1fr)}.epicAlternativesOfferingHouseholds{flex-direction:column;display:flex}.epicAlternativesOfferingHouseholds h4,.epicAlternativesOfferingDetailPanes h4{margin:0;font-size:14px}.epicAlternativesOfferingHouseholds .epicAlternativesTable{min-width:640px}.epicAlternativesOfferingHouseholds .epicAlternativesTable td:first-child{white-space:normal;overflow-wrap:anywhere}@media (max-width:1550px){.epicAlternativesOfferingFilters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.epicAlternativesOfferingDetailPanes{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.epicAlternativesOfferingFilters{grid-template-columns:minmax(0,1fr)}}.epicAlternativesFundForm input[aria-invalid=true]{border-color:#b42318}.epicAlternativesSponsorPage .epicAlternativesManagementDetail .epicAlternativesNewTable[role=grid] tbody tr:focus-visible td{background:#9ac8e326}.epicAlternativesShell .epicAlternativesHoldPeriod{min-width:0;display:block}.epicAlternativesShell .epicAlternativesHoldPeriodFields{grid-template-columns:minmax(70px,1fr) minmax(120px,2fr);gap:12px;display:grid}.epicAlternativesShell .epicAlternativesHoldPeriod p{font-size:.85rem;line-height:1.5}.epicAlternativesShell .epicAlternativesHoldPeriod [role=alert]{color:var(--danger,#b42318)}.epicAlternativesShell .epicAlternativesFundForm textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:110px;font:inherit;border:1px solid var(--line);color:inherit;background:var(--panel);border-radius:6px;padding:10px}.epicAlternativesShell .epicAlternativesOfferingNotes{grid-column:1/-1}.epicAlternativesShell .epicAlternativesOfferingNotes dd{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}@media (max-width:480px){.epicAlternativesShell .epicAlternativesHoldPeriodFields{grid-template-columns:1fr}}.epicAlternativesShell .epicAlternativesHoldPeriodFields label{min-width:0;display:grid}.epicAlternativesShell .epicAlternativesHoldPeriodFields input{width:100%;padding:9px 10px}.epicAlternativesShell .epicAlternativesNotesInput{grid-column:1/-1}.epicAlternativesHouseholdList{border:0;flex-direction:column;padding:12px 0 24px;display:flex;overflow:visible}.epicAlternativesHouseholdList .epicAlternativesTableWrap{max-height:none}.epicAlternativesHouseholdList .epicAlternativesTable td{text-overflow:clip;overflow:visible}.epicAlternativesHouseholdList .epicAlternativesTable :is(th,td):not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.epicAlternativesHouseholdControls{grid-template-columns:minmax(180px,1.4fr) repeat(2,minmax(150px,1fr)) auto;padding:10px}.epicAlternativesHouseholdAdd{justify-content:flex-end;display:flex}.epicAlternativesHouseholdControls .epicAlternativesClientResult{grid-column:1/-1}.epicAlternativesHouseholdDetail{margin-top:0}.epicAlternativesHouseholdDetail .epicAlternativesInvestmentForm{grid-template-columns:repeat(2,minmax(0,1fr))}.epicAlternativesHouseholdDetail .epicAlternativesInvestmentForm>label{grid-column:auto}.epicAlternativesHouseholdDetail .epicAlternativesInvestmentForm .epicAlternativesInvestmentAccount{grid-column:1/-1}.epicAlternativesHouseholdDetail>[hidden]{display:none}.epicAlternativesHouseholdInvestmentScreen .epicAlternativesInvestmentDetail{border:0;margin-top:12px;padding-top:0}.epicAlternativesHouseholdInvestmentScreen .epicAlternativesInvestmentColumns{grid-template-columns:minmax(240px,1fr) minmax(0,2fr)}.epicAlternativesHouseholdInvestmentScreen .epicAlternativesInvestmentFields>.epicAlternativesInvestmentIrr{justify-content:flex-start;gap:8px;display:flex}.epicAlternativesHouseholdInvestmentScreen .epicAlternativesInvestmentIrr dd{flex:0 auto}.epicAlternativesHouseholdInvestmentScreen .epicAlternativesInvestmentIrr .epicAlternativesInvestmentValue{width:auto}.epicAlternativesPositionIdentity{flex-wrap:wrap;gap:12px 32px;margin:0;display:flex}.epicAlternativesPositionIdentity dt{color:var(--epicAltsMuted);font-size:12px}.epicAlternativesPositionIdentity dd{overflow-wrap:anywhere;margin:4px 0 0}.epicAlternativesHouseholdHoldings .epicAlternativesTable :is(th,td){padding-inline:10px}.epicAlternativesHouseholdHoldings .epicAlternativesHouseholdSection>tr:has(.epicAlternativesOfferingLink)>td:nth-child(-n+2){padding-left:24px}.epicAlternativesHouseholdHoldings .epicAlternativesTable th[colspan]{max-width:none}.epicAlternativesHouseholdHoldings .epicAlternativesAccountHeading th{padding:8px 10px}.epicAlternativesAccountSubtotal{background:var(--epicAltsSurface2);font-weight:750}.epicAlternativesHouseholdHoldings .epicAlternativesHouseholdTotalRow{border-top:2px solid var(--epicAltsLineStrong);font-weight:800}.epicAlternativesOfferingLink{color:var(--epicAltsBrandBlue);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:4px 0}.epicAlternativesOfferingLink:is(:hover,:focus-visible){text-decoration:underline}.epicAlternativesOfferingLink:focus-visible{outline:3px solid var(--epicAltsBrandBlue);outline-offset:2px}@media (max-width:1000px){.epicAlternativesHouseholdInvestmentScreen .epicAlternativesInvestmentColumns{grid-template-columns:minmax(0,1fr)}}.epicAlternativesShell .epicAlternativesResponsiveTable{min-width:0;overflow:visible}.epicAlternativesShell .epicAlternativesResponsiveTable .epicAlternativesTable{table-layout:auto;width:max-content;min-width:100%}.epicAlternativesShell .epicAlternativesResponsiveTable.is-stacked .epicAlternativesTable{width:100%;min-width:0;display:block}.epicAlternativesShell .epicAlternativesResponsiveTable.is-stacked :is(thead,tbody,tfoot){display:block}.epicAlternativesShell .epicAlternativesResponsiveTable.is-stacked thead tr{grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));display:grid}.epicAlternativesShell .epicAlternativesResponsiveTable.is-stacked thead th{min-width:0;position:static}.epicAlternativesShell .epicAlternativesResponsiveTable.is-stacked :is(tbody,tfoot) tr{border-bottom:1px solid var(--epicAltsLineStrong);grid-template-columns:minmax(0,1fr);padding-block:6px;display:grid}.epicAlternativesShell .epicAlternativesResponsiveTable.is-stacked td{white-space:normal;overflow-wrap:anywhere;text-align:left;border:0;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:8px;min-width:0;padding:6px 8px;display:grid}.epicAlternativesShell .epicAlternativesResponsiveTable.is-stacked td[data-label]:before{content:attr(data-label);color:var(--epicAltsMuted);text-align:left;font-size:11px;font-weight:600}.epicAlternativesShell .epicAlternativesResponsiveTable.is-stacked td:not([data-label]){display:block}@media (max-width:1050px){.epicAlternativesHouseholdControls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.epicAlternativesHouseholdControls,.epicAlternativesHouseholdDetail .epicAlternativesInvestmentForm{grid-template-columns:minmax(0,1fr)}.epicAlternativesHouseholdDetail .epicAlternativesInvestmentForm .epicAlternativesInvestmentAccount{grid-column:auto}}.epicAlternativesHouseholdDetail h2:focus-visible{outline:3px solid var(--epicAltsBrandBlue);outline-offset:2px}.epicAlternativesHouseholdList .epicAlternativesTable th .epicAlternativesSponsorSortButton:is(:hover,.active){background:var(--panel);color:inherit}.epicAlternativesShell .epicAlternativesResponsiveTable.is-stacked th .epicAlternativesSponsorSortButton{white-space:normal}.epicAlternativesShell .epicAlternativesResponsiveTable.is-stacked th .epicAlternativesSponsorSortButton span:first-child{overflow-wrap:anywhere;min-width:0}.epicAlternativesShell .epicAlternativesResponsiveTable.is-stacked td.is-numeric{text-align:right;font-variant-numeric:tabular-nums}.epicAlternativesAvailableFunds{padding-inline:12px}.epicAlternativesAvailableFunds .epicAlternativesManagementTableWrap .epicAlternativesTable td{padding-inline:3px}.epicAlternativesAvailableFunds .epicAlternativesManagementTableWrap .epicAlternativesTable th .epicAlternativesSponsorSortButton{gap:2px;padding-inline:2px}.epicAlternativesAvailableFunds .epicAlternativesManagementTableWrap .epicAlternativesTable th .sortGlyph{flex-basis:6px}.epicAlternativesAvailableFunds{container:epicAvailableOfferings/inline-size}@container epicAvailableOfferings (min-width:800px) and (max-width:1060px){.epicAlternativesAvailableFunds .epicAlternativesManagementTableWrap .epicAlternativesTable :is(th,td){font-size:11px}.epicAlternativesAvailableFunds .epicAlternativesManagementTableWrap .epicAlternativesTable td,.epicAlternativesAvailableFunds .epicAlternativesManagementTableWrap .epicAlternativesTable th .epicAlternativesSponsorSortButton{padding-inline:1px}}.epicAlternativesActivityPanel{max-width:none}.epicAlternativesActivity{gap:8px;min-width:0;container:epicActivity/inline-size}.epicAlternativesActivityToolbar{align-items:center;gap:8px;min-width:0;display:flex}.epicAlternativesActivityToolbar>form{flex:1;min-width:100px}.epicAlternativesActivity :is(input,button),.epicAlternativesActivityPopup :is(input,button){box-sizing:border-box;font:inherit;font-size:12px}.epicAlternativesActivity :is(input,button:not(.sortButton)),.epicAlternativesActivityPopup :is(input,button){border:1px solid var(--epicAltsLine);background:var(--epicAltsSurface);min-height:38px;color:var(--epicAltsText);border-radius:7px;padding:8px 10px}.epicAlternativesActivity button,.epicAlternativesActivityPopup button{cursor:pointer;font-weight:750}.epicAlternativesActivityToolbar>button{white-space:nowrap;flex-shrink:0}.epicAlternativesActivityToolbar>form input,.epicAlternativesActivityPopup input:not([type=checkbox]){width:100%;min-width:0}.epicAlternativesActivity button:not(.sortButton,.epicAlternativesSponsorAction):hover,.epicAlternativesActivityPopup button:not(.epicAlternativesSponsorAction):hover{background:var(--epicAltsBlueSoft)}.epicAlternativesActivityToolbar>button.is-active{border-color:var(--epicAltsBrandBlue);color:var(--epicAltsBrandBlue);background:var(--epicAltsBlueSoft)}.epicAlternativesActivityPopup{box-sizing:border-box;border:1px solid var(--epicAltsLineStrong);background:var(--epicAltsSurface);width:min(620px,100vw - 24px);color:var(--epicAltsText);box-shadow:var(--epicAltsShadow);border-radius:8px;margin:0;padding:14px;position:fixed;inset:auto;overflow:auto}.epicAlternativesActivityPopup.is-compact{width:min(360px,100vw - 24px)}.epicAlternativesActivityFields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.epicAlternativesActivityPopup label{min-width:0;color:var(--epicAltsMuted);gap:5px;font-size:12px;font-weight:750;display:grid}.epicAlternativesActivitySelection{gap:5px;min-width:0;display:grid;position:relative}.epicAlternativesActivitySelection:nth-child(7){grid-column:1/-1}.epicAlternativesActivitySelectionInput{gap:4px;min-width:0;display:flex}.epicAlternativesActivitySelectionInput input{text-overflow:ellipsis}.epicAlternativesActivitySelectionInput button{flex:none}.epicAlternativesActivityChoices{top:100%;z-index:2;background:var(--epicAltsSurface);box-shadow:var(--epicAltsShadow);border:1px solid var(--epicAltsLine);border-radius:6px;position:absolute;inset-inline:0;overflow:hidden}.epicAlternativesActivityChoices [role=listbox]{max-height:160px;overflow:auto}.epicAlternativesActivityPopup .epicAlternativesActivityChoices [role=option]{text-align:left;overflow-wrap:anywhere;border:0;border-radius:0;width:100%;min-height:34px;padding:7px 9px;display:block}.epicAlternativesActivityChoices [role=option].is-highlighted{background:var(--epicAltsBlueSoft);box-shadow:inset 3px 0 0 var(--epicAltsBrandBlue)}.epicAlternativesActivityPopup p{overflow-wrap:anywhere;margin:0;padding:7px 9px;font-size:12px}.epicAlternativesActivityPopup .epicAlternativesActivityMissing{align-items:center;gap:6px;margin-top:5px;font-weight:400;display:flex}.epicAlternativesActivityPopup input[type=checkbox]{flex:none;width:auto;min-height:auto;margin:0}.epicAlternativesActivityPopup input:disabled{background:var(--epicAltsSurface2)}.epicAlternativesActivityActions{border-top:1px solid var(--epicAltsLine);flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;display:flex}.epicAlternativesActivityPopup button.epicAlternativesSponsorAction{background:var(--epicAltsBrandBlue);color:#fff;border-color:var(--epicAltsBrandBlue)}.epicAlternativesActivityChips{flex-wrap:wrap;gap:5px;display:flex}.epicAlternativesActivity .epicAlternativesActivityChips button{background:var(--epicAltsBlueSoft);text-align:left;overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:8px;max-width:100%;min-height:28px;padding:4px 8px;font-weight:400;display:flex}.epicAlternativesActivityChips button span{flex:none;font-size:16px}.epicAlternativesShell .epicAlternativesActivityTable{border:1px solid var(--epicAltsLine);background:var(--epicAltsSurface);border-radius:8px;min-width:0;max-width:100%;margin-top:0;overflow:visible}.epicAlternativesShell .epicAlternativesActivityTable .epicAlternativesTable{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:0}.epicAlternativesActivityTable th:first-child,.epicAlternativesActivityTable th:nth-child(2){width:9%}.epicAlternativesActivityTable th:nth-child(3){width:11%}.epicAlternativesActivityTable th:nth-child(4){width:7%}.epicAlternativesActivityTable th:nth-child(5){width:11%}.epicAlternativesActivityTable th:nth-child(6){width:8%}.epicAlternativesActivityTable th:nth-child(7),.epicAlternativesActivityTable th:nth-child(8){width:14%}.epicAlternativesActivityTable th:nth-child(9){width:8%}.epicAlternativesActivityTable th:nth-child(10){width:9%}.epicAlternativesActivityTable .epicAlternativesTable td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;min-width:0;line-height:1.45}.epicAlternativesActivityTable .epicAlternativesTable :is(td:first-child,td.is-numeric){font-variant-numeric:tabular-nums}.epicAlternativesActivityTable .epicAlternativesTable .is-numeric{text-align:right}.epicAlternativesActivityTable .epicAlternativesTable th .epicAlternativesSponsorSortButton{white-space:normal}.epicAlternativesActivityTable .epicAlternativesSponsorSortButton span:first-child{overflow-wrap:anywhere;min-width:0}.epicAlternativesActivityName{min-width:0}.epicAlternativesActivityName summary{cursor:pointer;align-items:start;gap:3px;min-width:0;list-style:none;display:flex}.epicAlternativesActivityName summary>span:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.epicAlternativesActivityName summary>span:last-child{text-align:center;width:16px;height:16px;color:var(--epicAltsBrandBlue);flex:0 0 16px;line-height:16px}.epicAlternativesActivityName[open] summary>span:last-child{transform:rotate(90deg)}.epicAlternativesActivityName p{overflow-wrap:anywhere;margin:6px 0 0}.epicAlternativesActivityName summary:focus-visible{outline:3px solid var(--epicAltsBrandBlue);outline-offset:2px}.epicAlternativesActivityRecord{text-align:left;min-width:0}.epicAlternativesActivityRecord summary{cursor:pointer;color:var(--epicAltsBrandBlue)}.epicAlternativesActivityRecord summary:focus-visible{outline:3px solid var(--epicAltsBrandBlue);outline-offset:2px}.epicAlternativesActivityRecord p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.epicAlternativesActivityPagination{justify-content:flex-end;align-items:center;gap:12px;display:flex}.epicAlternativesActivityPagination button:disabled{cursor:not-allowed;opacity:.55}@container epicActivity (max-width:1000px){.epicAlternativesActivityTable .epicAlternativesTable,.epicAlternativesActivityTable :is(thead,tbody){display:block}.epicAlternativesActivityTable thead tr{grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));display:grid}.epicAlternativesActivityTable .epicAlternativesTable th{width:auto;min-width:0}.epicAlternativesActivityTable tbody tr{border-bottom:1px solid var(--epicAltsLineStrong);grid-template-columns:repeat(2,minmax(0,1fr));padding-block:6px;display:grid}.epicAlternativesActivityTable .epicAlternativesTable td{border:0;grid-template-columns:minmax(80px,.65fr) minmax(0,1.35fr);gap:8px;padding:6px 8px;display:grid}.epicAlternativesActivityTable td:before{content:attr(data-label);color:var(--epicAltsMuted);text-align:left;font-size:11px;font-weight:600}}@container epicActivity (max-width:600px){.epicAlternativesActivityTable tbody tr{grid-template-columns:minmax(0,1fr)}.epicAlternativesActivityToolbar{flex-wrap:wrap}.epicAlternativesActivityToolbar>form{flex-basis:100%}}@media (max-width:480px){.epicAlternativesActivityFields{grid-template-columns:minmax(0,1fr)}}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17e3l4txdrufi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0fg7ryy-bp2x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.2g9xiodaln20i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.22w-t0ek6hrfw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.1n2oi-d4a-xww.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.43k37qsrz1u-w.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.3epu2aock-7p_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.0zvxjg5nywxta.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4ae8e3010ce79e6a-s.04gt7nnmcu1ux.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1747e1908d2352d2-s.1vuant06qyiys.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4b766aa38fdaaae3-s.p.139ucknmlxzq9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_8821ff25-module__TncbBa__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_8821ff25-module__TncbBa__variable{--font-poppins:"Poppins", "Poppins Fallback"}
